精品资料(2021-2022年收藏)管理信息系统14_第1页
精品资料(2021-2022年收藏)管理信息系统14_第2页
精品资料(2021-2022年收藏)管理信息系统14_第3页
精品资料(2021-2022年收藏)管理信息系统14_第4页
精品资料(2021-2022年收藏)管理信息系统14_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽 宁 工 业 大 学 管理信息系统设计课程设计(论文)题目: 手机销售系统 院(系): 软件学院 专业班级:12软件工程专业信息管理方向 学 号: 121301046 学生姓名: 朱恒逸 指导教师: 谷宝华 教师职称: 副教授 起止时间:2013.6.17-2011.6.29 课程设计(论文)任务及评语院(系):软件学院 教研室: 电子商务学 号121301046学生姓名朱恒逸专业班级软件工程122课程设计(论文)题目课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习

2、。任务:采用结构化的系统开发方法,应用具体的计算机语言(如PowerBuilder、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成手机销售系统,实现手机销售系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机检查。5设计说明书要

3、求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩辽 宁 工 学 院 课 程 设 计 说 明 书(论 文)目 录第1章 课程设计目的与要求11.1 课程设计目的11.2 课程设计的实验环境11.3 课程设计的预备知识21.4 课程设计要求3第2章 课程设计内容32.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 输出输入界面设计

4、2.2.5 功能模块设计2.3系统实施2.3.12.3.2第3章 课程设计的考核63.1 课程设计的考核要求63.2 课程性质与学分7参考文献8第1章 课程设计目的与要求1.1 课程设计目的管理信息系统课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学

5、生自学能力的培养。1.2 课程设计的实验环境硬件要求能运行Windows X操作系统的微机系统。数据库应用系统开发软件可以选用:FoxPro for Windows、Visual FoxPro、SQL sever、Microsoft Access,或其他数据库管理系统。1.3 课程设计的预备知识熟悉管理信息系统开发的方法、数据库的基本知识及一种以上数据库系统开发语言以及计算机网络相关的技术。1.4 课程设计要求按课程设计指导书提供的课题,应根据题目的工作量大小适当选择。可组成设计小组,分子系统、模块进行,共同协作完成一个应用系统的开发任务,但每个同学必须独立承担一个子系统或一个功能模块的系统分

6、析、设计、实施工作,并完成课程设计说明书。要求书写详细的设计说明书,对系统分析、系统设计、系统实施工作进行详细说明;严禁相互抄袭。第2章 课程设计内容2.1 项目简介手机销售管理系统是一款专业的手机销售管理软件,其中包含手机进销存系统,手机库存管理系统,财务和报表系统等子模块。其中的手机串号管理功能更是融贯了功能的复杂性和使用的方便性。2.2 系统分析2.2.1 可行性分析系统的可行性研究在系统的整个过程中占有很重要的地位,本系统的开发过程采用的是C#+windows窗体的模式。使用SQL Server 2005作为后台数据管理系统,而在前端使用dataGridView组件来访问实际的数据库,

7、这样就基本实现了程序代码和数据库的无关性。由于不同用户所使用的计算机资源总是会受到不同条件的限制,因此,我们就要充分利用的功能,在设计出自己的功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本手机营销系统,尽量使手机的管理工作系统化、自动化和规范化,从而达到提用户效率的目的。2.2.2 组织功能分析1该系统主要功能包括:查询手机型号、类别、顾客、购买日期等。能更好地区分手机的购买日期,出厂时间。2组织结构图2.2.3 业务流程分析工作人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可

8、以更改系统密码。查询人员:权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。系统管理人员:指手机销售管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。可以对系统密码进行更改,可以管理用户信息、权限。2.2.4 数据流程分析数据流程图(DFDData Flow Diagram)描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流程图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具

9、体地实现这些功能,所以它也是软件设计的很好的出发点。数据流图标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换成逻辑输出所需的加工处理:1 数据流:它是数据在系统内传播的途径,由一组固定的数据项组成。除了与数据存储(文件)之间的数据流不用命名外,其余数据流都应该用名词或名词短语命名。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,还可以从源点流向加工或从加工流向终点。2加工:也称为数据处理,它对数据流进行某些操作或变换。每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。在分层的数据流图中,加工还应有编号。3数据存储:指暂时保存的数据,它可以使数据库文件或任何形式的

10、数据组织。流向数据存储的数据流可理解为写入文件,或查询文件,从数据存储流出的数据可以理解为从文件读数据或得到查询结果。4数据源点和终点:是软件系统外部环境中的实体(包括人员、组织、或其他软件系统),统称为外部实体。一般只出现在数据流图的顶层中。2.2.5 数据字典(一)名字:手机信息描述:记录每部手机信息管理定义:手机信息=编号+名称+类别+购买日期位置:存储到数据库(二)名字:手机信息菜单描述:销售或采购手机时进行信息表单定义:手机销售表单=手机编号+顾客编号+手机类别+手机名称位置:存储到数据库2.2.6 新系统逻辑模型1. 应用对象广阔  营业模块自由组合,

11、满足针对性管理需要,更适合业务功能全面的酒店,配置要求低,兼容性好,软件稳定。 2. 平台先进可靠  采用业界通用的C/S模式,大型数据库和三层数据结构体系,使用WINDOWS 系统,WINDOWS用户界面易于操作掌握,系统核心提供反向帐务处理,保留原始操作痕迹,便于财务跟踪和控制,避免作弊行为的发生。 3.数据安全稳定  提供数据存取密码控制技术,面向事务的处理系统,自动稽核机制,杜绝不完整数据的发生,保障数据的准确性。差异性备份机制,采用系统多级的备份技术以及系统自动化的恢复手段,系统在最快时间内恢复工作,保障

12、稳定安全的运行环境。2.3 系统设计2.3.1系统功能结构设计本系统应该主要完成和实现如下功能:初始化系统数据;录入手机的基本信息数据;手机基本信息数据的修改和删除;手机信息的基本设定;浏览手机的基本信息;查询手机的相关资料;手机信息: 在该项内容中将包括的数据库项有手机编号、手机、型号、购买日期。手机的基本设定:通过该模块可以设定手机价格、手机类型、手机使用的对象。2.3.2系统配置方案设计硬件需求:CPU:P4 3.0G以上; 内存:1GB以上; 硬盘:硬盘80G。软件需求:操作系统:Microsoft Windows xp;数据库:Microsoft access;工具:visual s

13、tudio vb6.0。2.3.3 系统编码设计编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。 本系统内部信息编码采用了统一的编码方式情况。2.3.4数据库设计本阶段是在需求分析的基础上,把用户需求抽象为信息结构,建立出一个面向问题的概念模型,此模型采用实体-联系方法(Entity-Relationship Approach)。它用E-R图描述现实世界中的实体。用这种方法表示的概念模型又称为E-R模型。E-R模型中包含“实体”、“联系”、和“属性”等三个基本成分,其

14、中:1.实体:是指客观世界中存在的并可以相互区分的事物。用方框表示,方框内为实体的名称;2.联系:是指客观世界中的事物彼此间的联系。用菱形表示,菱形内为联系的名称。3.属性:是指实体或联系所具有的性质。用椭圆表示,椭圆内为属性名称。使用线段将其和相应的实体连接起来2.3.5输入输出界面设计在计算机信息系统中,输入数据的正确性决定着整个系统的质量的好坏。若输入数据缺乏精确性和适时性,即时计算和处理十分正确,业可能得不到可靠的输出信息。输入设计主要考虑的内容有:输入信息名、输入功能、输入方式、收集方式、原始信息名、输入项目名、输入用文字等。本系统采用的输入方式主要是键盘输入,便于查询和检索系统。因

15、此,友好界面是很重要的,必须保证用户在输入时方便、安全、高效。输出设计的要目的时满足用户和管理者对数据和信息的要求。输出设计主要考虑的内容有:输出信息名、输出功能、输出周期、输出方式、输出用的文字,保密要求、输出项目名称、使用后的处理等。 2.2.5 功能模块设计把系统划分为几个部分,其中每一部分的功能简单明确,内容简明易懂,易于修改。我们把这样的部分称为模块。系统分成模块的工作按层次进行。首先,把整个系统看成一个模块,按功能分解成若干个第一层模块,这些模块互相配合,共同完成整个系统的功能。然后按功能再分解第一层的各个模块。依次下去,直到每个模块都十分简单。每一个模块应尽可能独立,即尽可能减少

16、模块间的调用关系和数据交换关系。当然,系统中的模块不可能与其他模块没有联系,只是要求这种联系尽可能少。模块间的关系要阐明。这样,在修改时可以追踪和控制。总之,一个易于修改的系统应该由一些相对独立、功能单一的模块按照层次结构组成。这些模块之间不必要的联系都已去掉,而且它们的功能及相互关系都已阐明。这就是结构化设计的基本思想。 2.4系统实施 2.4.1系统测试运行 软件测试是保证软件质量,提高软件可靠性的最主要的活动之一。它实施对软件规格说明、设计规格说明和编码的最终审核。软件测试的目的是以最少的人力。物力和时间投入,尽可能多滴找出软件潜在的各种错误和缺陷。测试的结果为软件可靠性分析提供了依据。

17、2.4.2代码设置1.主界面代码Private Sub addCategory_Click()frmAddCategory.ShowEnd SubPrivate Sub addDisk_Click()frmAddDisk.ShowEnd SubPrivate Sub addMember_Click()frmAddMember.ShowEnd SubPrivate Sub Form_Load()'窗体居中显示Me.Top = (Screen.Height - Me.Height) 2Me.Left = (Screen.Width - Me.Width) 2'获取数据库的位置dbP

18、ath = App.Path + "dbdiskrent.mdb"connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbPathEnd SubPrivate Sub lendDisk_Click()frmRentDisk.ShowEnd SubPrivate Sub listCategory_Click()frmListCategory.ShowEnd SubPrivate Sub queryDisk_Click()frmQueryDisk.ShowEnd SubPrivate

19、 Sub querylendInfo_Click()frmQueryLendInfo.ShowEnd SubPrivate Sub queryMember_Click()frmQueryMember.ShowEnd SubPrivate Sub returnDisk_Click()frmReturnDisk.ShowEnd SubPrivate Sub updateCategory_Click()frmUpdateCat.ShowEnd SubPrivate Sub updateDisk_Click()frmUpdateDisk.ShowEnd SubPrivate Sub updateMem

20、ber_Click()frmUpdateMember.Show2.手机查询Private Sub Form_Load()'窗体居中显示Me.Top = (Screen.Height - Me.Height) 2Me.Left = (Screen.Width - Me.Width) 2initCategoriesinitBuyDateinitTableTitleEnd SubSub initCategories()'方法的作用:将类别表中的类别名称显示到列表框中Dim rstCategory As ADODB.Recordset '从数据库中读取所有类别并添加到组合列表框

21、中 sqlStr = "select name from categories" Set rstCategory = ExecuteSQL(sqlStr, msgText) cboCategory.Clear If Not rstCategory.EOF Then Do While Not rstCategory.EOF cboCategory.AddItem Trim(rstCategory.Fields(0) rstCategory.MoveNext Loop cboCategory.ListIndex = 0 Else MsgBox "没有类别信息,请添加!

22、", vbOKOnly + vbExclamation, "警告" Exit Sub End If rstCategory.CloseEnd Sub第3章 课程设计的考核3.1 课程设计的考核要求优秀按设计任务要求圆满完成规定任务;综合运用知识能力和动手能力强,方案合理,计算、分析正确,成果质量高;态度认真,独立工作能力强,有独到见解,水平较高,并具有良好的团队协作精神。设计报告(说明书)条理清晰、论述充分、文字通顺、图纸图表规范、符合设计(论文)报告文本格式要求。 系统能通过上机调试,功能完善,界面友好。答辩过程中,思路清晰、论点正确、对题目理解深入,问题回答正确。良好按设计任务要求完成规定任务;综合运用知识能力和动手能力较强,方案合理,计算、分析基本正确,成果质量较高;态度认真,有一定的独立工作能力,并具有较好的团队协作精神。设计报告(说明书)条理清晰、论述正确、文字通顺、图纸图表较为规范、符合设计(论文)报告文本格式要求。系统能通过上机调试,功能较完善,界面较友好。答辩过程中,思路清晰、论点基本正确、对题目理解较深入,主要问题回答基本正确。中等按设计任务要求完成规定任务;能够在一定程度上综合运用所学知识,但有所欠缺,有一定的动手能力,方案基本合理,计算、分析基本正确,成果质量一般;态度较为认真,独立工作能力较差,有一定的团队协

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论