管理信息系统14.docx
- 文档编号:12110652
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:26
- 大小:1.90MB
管理信息系统14.docx
《管理信息系统14.docx》由会员分享,可在线阅读,更多相关《管理信息系统14.docx(26页珍藏版)》请在冰点文库上搜索。
管理信息系统14
辽宁工业大学
管理信息系统设计课程设计(论文)
题目:
手机销售系统
院(系):
软件学院
专业班级:
12软件工程专业信息管理方向
学号:
121301046
学生姓名:
朱恒逸
指导教师:
谷宝华
教师职称:
副教授
起止时间:
2013.6.17-2011.6.29
课程设计(论文)任务及评语
院(系):
软件学院教研室:
电子商务
学号
121301046
学生姓名
朱恒逸
专业班级
软件工程122
课程设计(论文)题目
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
任务:
采用结构化的系统开发方法,应用具体的计算机语言(如PowerBuilder、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成手机销售系统,实现手机销售系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书。
1.根据课程设计时间选择适当规模大小的设计课题。
采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。
指导教师评语及成绩
目录
第1章课程设计目的与要求1
1.1课程设计目的1
1.2课程设计的实验环境1
1.3课程设计的预备知识2
1.4课程设计要求3
第2章课程设计内容3
2.1项目简介
2.2系统分析
2.2.1可行性分析
2.2.2组织功能分析
2.2.3业务流程分析
2.2.4数据流程分析
2.2.5数据字典
2.2.6新系统逻辑模型
2.2系统设计
2.2.1系统功能结构设计
2.2.2系统配置方案设计
2.2.3系统编码设计
2.2.4数据库设计
2.2.5输出输入界面设计
2.2.5功能模块设计
2.3系统实施
2.3.1…
2.3.2…
第3章课程设计的考核6
3.1课程设计的考核要求6
3.2课程性质与学分7
…………………………
…………………………
…………………………
参考文献8
第1章课程设计目的与要求
1.1课程设计目的
管理信息系统课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。
同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。
1.2课程设计的实验环境
硬件要求能运行WindowsX操作系统的微机系统。
数据库应用系统开发软件可以选用:
FoxProforWindows、VisualFoxPro、SQLsever、MicrosoftAccess,或其他数据库管理系统。
1.3课程设计的预备知识
熟悉管理信息系统开发的方法、数据库的基本知识及一种以上数据库系统开发语言以及计算机网络相关的技术。
1.4课程设计要求
按课程设计指导书提供的课题,应根据题目的工作量大小适当选择。
可组成设计小组,分子系统、模块进行,共同协作完成一个应用系统的开发任务,但每个同学必须独立承担一个子系统或一个功能模块的系统分析、设计、实施工作,并完成课程设计说明书。
要求书写详细的设计说明书,对系统分析、系统设计、系统实施工作进行详细说明;严禁相互抄袭。
第2章课程设计内容
2.1项目简介
手机销售管理系统是一款专业的手机销售管理软件,其中包含手机进销存系统,手机库存管理系统,财务和报表系统等子模块。
其中的手机串号管理功能更是融贯了功能的复杂性和使用的方便性。
2.2系统分析
2.2.1可行性分析
系统的可行性研究在系统的整个过程中占有很重要的地位,本系统的开发过程采用的是C#+windows窗体的模式。
使用SQLServer2005作为后台数据管理系统,而在前端使用dataGridView组件来访问实际的数据库,这样就基本实现了程序代码和数据库的无关性。
由于不同用户所使用的计算机资源总是会受到不同条件的限制,因此,我们就要充分利用的功能,在设计出自己的功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本手机营销系统,尽量使手机的管理工作系统化、自动化和规范化,从而达到提用户效率的目的。
2.2.2组织功能分析
1该系统主要功能包括:
查询手机型号、类别、顾客、购买日期等。
能更好地区分手机的购买日期,出厂时间。
2组织结构图
2.2.3业务流程分析
工作人员:
系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。
他们拥有对系统数据的录入、修改、查询、删除等操作权限。
但不可以更改系统密码。
查询人员:
权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。
系统管理人员:
指手机销售管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。
可以对系统密码进行更改,可以管理用户信息、权限。
2.2.4数据流程分析
数据流程图(DFD—DataFlowDiagram)描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
因为数据流程图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。
此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。
数据流图标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换成逻辑输出所需的加工处理:
1.数据流:
它是数据在系统内传播的途径,由一组固定的数据项组成。
除了与数据存储(文件)之间的数据流不用命名外,其余数据流都应该用名词或名词短语命名。
数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,还可以从源点流向加工或从加工流向终点。
2.加工:
也称为数据处理,它对数据流进行某些操作或变换。
每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。
在分层的数据流图中,加工还应有编号。
3.数据存储:
指暂时保存的数据,它可以使数据库文件或任何形式的数据组织。
流向数据存储的数据流可理解为写入文件,或查询文件,从数据存储流出的数据可以理解为从文件读数据或得到查询结果。
4.数据源点和终点:
是软件系统外部环境中的实体(包括人员、组织、或其他软件系统),统称为外部实体。
一般只出现在数据流图的顶层中。
2.2.5数据字典
(一)
名字:
手机信息
描述:
记录每部手机信息管理
定义:
手机信息=编号+名称+类别+购买日期
位置:
存储到数据库
(二)
名字:
手机信息菜单
描述:
销售或采购手机时进行信息表单
定义:
手机销售表单=手机编号+顾客编号+手机类别+手机名称
位置:
存储到数据库
2.2.6新系统逻辑模型
1. 应用对象广阔
营业模块自由组合,满足针对性管理需要,更适合业务功能全面的酒店,配置要求低,兼容性好,软件稳定。
2. 平台先进可靠
采用业界通用的C/S模式,大型数据库和三层数据结构体系,使用WINDOWS 系统,WINDOWS用户界面易于操作掌握,系统核心提供反向帐务处理,保留原始操作痕迹,便于财务跟踪和控制,避免作弊行为的发生。
3.数据安全稳定
提供数据存取密码控制技术,面向事务的处理系统,自动稽核机制,杜绝不完整数据的发生,保障数据的准确性。
差异性备份机制,采用系统多级的备份技术以及系统自动化的恢复手段,系统在最快时间内恢复工作,保障稳定安全的运行环境。
2.3系统设计
2.3.1系统功能结构设计
本系统应该主要完成和实现如下功能:
初始化系统数据;
录入手机的基本信息数据;
手机基本信息数据的修改和删除;
手机信息的基本设定;
浏览手机的基本信息;
查询手机的相关资料;
手机信息:
在该项内容中将包括的数据库项有手机编号、手机、型号、购买日期。
手机的基本设定:
通过该模块可以设定手机价格、手机类型、手机使用的对象。
2.3.2系统配置方案设计
硬件需求:
CPU:
P43.0G以上;
内存:
1GB以上;
硬盘:
硬盘80G。
软件需求:
操作系统:
MicrosoftWindowsxp;
数据库:
Microsoftaccess;
工具:
visualstudiovb6.0。
2.3.3系统编码设计
编码是指与原来名称对应的编号、符号或记号。
它是进行信息交换、处理、传输和实现信息资源共享的关键。
编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。
本系统内部信息编码采用了统一的编码方式情况。
2.3.4数据库设计
本阶段是在需求分析的基础上,把用户需求抽象为信息结构,建立出一个面向问题的概念模型,此模型采用实体-联系方法(Entity-RelationshipApproach)。
它用E-R图描述现实世界中的实体。
用这种方法表示的概念模型又称为E-R模型。
E-R模型中包含“实体”、“联系”、和“属性”等三个基本成分,其中:
1.实体:
是指客观世界中存在的并可以相互区分的事物。
用方框表示,方框内为实体的名称;
2.联系:
是指客观世界中的事物彼此间的联系。
用菱形表示,菱形内为联系的名称。
3.属性:
是指实体或联系所具有的性质。
用椭圆表示,椭圆内为属性名称。
使用线段将其和相应的实体连接起来
2.3.5输入输出界面设计
在计算机信息系统中,输入数据的正确性决定着整个系统的质量的好坏。
若输入数据缺乏精确性和适时性,即时计算和处理十分正确,业可能得不到可靠的输出信息。
输入设计主要考虑的内容有:
输入信息名、输入功能、输入方式、收集方式、原始信息名、输入项目名、输入用文字等。
本系统采用的输入方式主要是键盘输入,便于查询和检索系统。
因此,友好界面是很重要的,必须保证用户在输入时方便、安全、高效。
输出设计的要目的时满足用户和管理者对数据和信息的要求。
输出设计主要考虑的内容有:
输出信息名、输出功能、输出周期、输出方式、输出用的文字,保密要求、输出项目名称、使用后的处理等。
2.2.5功能模块设计
把系统划分为几个部分,其中每一部分的功能简单明确,内容简明易懂,易于修改。
我们把这样的部分称为模块。
系统分成模块的工作按层次进行。
首先,把整个系统看成一个模块,按功能分解成若干个第一层模块,这些模块互相配合,共同完成整个系统的功能。
然后按功能再分解第一层的各个模块。
依次下去,直到每个模块都十分简单。
每一个模块应尽可能独立,即尽可能减少模块间的调用关系和数据交换关系。
当然,系统中的模块不可能与其他模块没有联系,只是要求这种联系尽可能少。
模块间的关系要阐明。
这样,在修改时可以追踪和控制。
总之,一个易于修改的系统应该由一些相对独立、功能单一的模块按照层次结构组成。
这些模块之间不必要的联系都已去掉,而且它们的功能及相互关系都已阐明。
这就是结构化设计的基本思想。
2.4系统实施
2.4.1系统测试运行
软件测试是保证软件质量,提高软件可靠性的最主要的活动之一。
它实施对软件规格说明、设计规格说明和编码的最终审核。
软件测试的目的是以最少的人力。
物力和时间投入,尽可能多滴找出软件潜在的各种错误和缺陷。
测试的结果为软件可靠性分析提供了依据。
2.4.2代码设置
1.主界面代码
PrivateSubaddCategory_Click()
frmAddCategory.Show
EndSubPrivateSubaddDisk_Click()
frmAddDisk.Show
EndSub
PrivateSubaddMember_Click()
frmAddMember.Show
EndSub
PrivateSubForm_Load()
'窗体居中显示
Me.Top=(Screen.Height-Me.Height)\2
Me.Left=(Screen.Width-Me.Width)\2
'获取数据库的位置
dbPath=App.Path+"\db\diskrent.mdb"
connStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&dbPath
EndSub
PrivateSublendDisk_Click()
frmRentDisk.Show
EndSub
PrivateSublistCategory_Click()
frmListCategory.Show
EndSub
PrivateSubqueryDisk_Click()
frmQueryDisk.Show
EndSub
PrivateSubquerylendInfo_Click()
frmQueryLendInfo.Show
EndSub
PrivateSubqueryMember_Click()
frmQueryMember.Show
EndSub
PrivateSubreturnDisk_Click()
frmReturnDisk.Show
EndSub
PrivateSubupdateCategory_Click()
frmUpdateCat.Show
EndSub
PrivateSubupdateDisk_Click()
frmUpdateDisk.Show
EndSub
PrivateSubupdateMember_Click()
frmUpdateMember.Show
2.手机查询
PrivateSubForm_Load()
'窗体居中显示
Me.Top=(Screen.Height-Me.Height)\2
Me.Left=(Screen.Width-Me.Width)\2
initCategories
initBuyDate
initTableTitle
EndSub
SubinitCategories()
'方法的作用:
将类别表中的类别名称显示到列表框中
DimrstCategoryAsADODB.Recordset
'从数据库中读取所有类别并添加到组合列表框中
sqlStr="selectnamefromcategories"
SetrstCategory=ExecuteSQL(sqlStr,msgText)
cboCategory.Clear
IfNotrstCategory.EOFThen
DoWhileNotrstCategory.EOF
cboCategory.AddItemTrim(rstCategory.Fields(0))
rstCategory.MoveNext
Loop
cboCategory.ListIndex=0
Else
MsgBox"没有类别信息,请添加!
",vbOKOnly+vbExclamation,"警告"
ExitSub
EndIf
rstCategory.Close
EndSub
第3章课程设计的考核
3.1课程设计的考核要求
①优秀
按设计任务要求圆满完成规定任务;综合运用知识能力和动手能力强,方案合理,计算、分析正确,成果质量高;态度认真,独立工作能力强,有独到见解,水平较高,并具有良好的团队协作精神。
设计报告(说明书)条理清晰、论述充分、文字通顺、图纸图表规范、符合设计(论文)报告文本格式要求。
系统能通过上机调试,功能完善,界面友好。
答辩过程中,思路清晰、论点正确、对题目理解深入,问题回答正确。
②良好
按设计任务要求完成规定任务;综合运用知识能力和动手能力较强,方案合理,计算、分析基本正确,成果质量较高;态度认真,有一定的独立工作能力,并具有较好的团队协作精神。
设计报告(说明书)条理清晰、论述正确、文字通顺、图纸图表较为规范、符合设计(论文)报告文本格式要求。
系统能通过上机调试,功能较完善,界面较友好。
答辩过程中,思路清晰、论点基本正确、对题目理解较深入,主要问题回答基本正确。
③中等
按设计任务要求完成规定任务;能够在一定程度上综合运用所学知识,但有所欠缺,有一定的动手能力,方案基本合理,计算、分析基本正确,成果质量一般;态度较为认真,独立工作能力较差,有一定的团队协作精神。
设计报告(说明书)条理基本清晰、论述基本正确、文字通顺、图纸图表基本规范、符合设计报告文本格式要求。
系统能通过上机调试,有一些错误,但能实现系统功能。
答辩过程中,思路比较清晰、论点有个别错误、主要问题回答基本正确,但分析不够深入。
④及格
在指导教师及同学的帮助下,能按期完成规定任务;综合运用所学知识能力及实践动手能力较差,方案基本合理,计算、分析有错误,成果质量一般;态度一般,独立工作能力差。
设计报告(说明书)条理不够清晰、论述不够充分但没有原则性错误、文字基本通顺、图纸图表不够规范、符合设计报告文本格式要求。
系统能通过上机调试,错误较多。
答辩过程中,主要问题经启发能回答,但分析较为肤浅。
⑤不及格
有下列情形之一者为不及格:
1、未能按期完成规定任务。
2、抄袭他人的设计成果。
3、不能综合运用所学知识,动手能力差,方案存在原则性错误,计算、分析错误较多。
4、设计报告(说明书)条理不清、论述有原则性错误、图纸图表不规范、质量很差。
5、答辩过程中,主要问题阐述不清,对设计(论文)内容缺乏了解,概念模糊,问题基本回答不出。
3.2课程性质与学分
课程性质:
考查学分:
2分
参考文献
1.薛华成主编,〈〈管理信息系统〉〉,(第三版),北京:
清华大学出版社,1999
2.姜旭平主编,〈〈信息系统开发方法,策略,技术,工具〉〉,北京,清华大学出版社,1997
3.KennethC.Laudon主编,《管理信息系统:
组织和技术的新途径》,北京:
清华大选出版社,1998
4.EZHUBIZZ主编,《管理细小系统案例》,北京:
机械工业出版社,1998
5.斯蒂芬-哈格主编,《信息时代的管理信息系统》,北京:
机械电子工业出版社,1998
6.[6]张玉红主编,《FOXPRO2XFORWINDOWES——管理信息系统程序设计技术》,北京:
电子工业出版社,1996
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 14