管理信息系统设计课程设计报告

上传人:jin****ng 文档编号:225889755 上传时间:2023-08-04 格式:DOCX 页数:20 大小:315.31KB
收藏 版权申诉 举报 下载
管理信息系统设计课程设计报告_第1页
第1页 / 共20页
管理信息系统设计课程设计报告_第2页
第2页 / 共20页
管理信息系统设计课程设计报告_第3页
第3页 / 共20页
资源描述:

《管理信息系统设计课程设计报告》由会员分享,可在线阅读,更多相关《管理信息系统设计课程设计报告(20页珍藏版)》请在装配图网上搜索。

1、辽宁工业大学管理信息系统设计课程设计报告(论文)题目物资信息管理系统的分析与设计院係):软件学院专业班级:软件工程113班学 号:111301065学生姓名:马麟指导教师:王彦华教师职称:讲师起止时间: 2012528201268课程设计(论文)任务及评语院(系):软件学院教研室:软件教研室号 学麟 马班31X1X 程 工 件 软课程设计 (论文) 题目课程设计(论文)任务专习 界的牺用 踏 节 。明 务实O程该+r采 , 环 查说 商业O工计九。 法 各 检, 子专 国件设社题 加行确 电完W软術誇课 及 开 运正 是行 柚照必话计 程 在 机程 忆灿 則按茁撰W僦 ,上流 -、 二二一 P

2、 ? ? - - - - -、Y 、- , 絆程 沥术肾程小 发 需 通整 焊课F技他过大 刑 体 ,釘 側桶 等悄计模 统 具扎统骤 rfll?、TyH设规 系 的艮系步 理療i71e餐析与 照 题fJ息, 财息Fsac成分适 底 选Ht#, :|打X“ 常X 册潛 滴er詮成服 対uwar姑 课习 构LL信山划选饲 商详以脸 统弊 结SS理能审计1 a+L交D加 系-。皿剎 息习采库型等融程邸 酗后如小 信一练.据小理躅课躅 谢最O妇 理、乙宀口务数中管木为木。i ,刃1 。 管列综任和的饮1.作2.动3.档4.5.性 系的 1用餐 容 活 文 作 节面cc实统 内 计 术 操环全a个系)

3、0研 设 技 一 性次av一该告调 程 的 , 践一 j发现报的 课 关 痕fMVB开实灿 =FM?ffi一 集进(i崩窃曲业 地 撰 - 业后 孑思1Z月专 实 中 亠指导教师评语及成绩H21X月6 :年 签2 师00 教 2 导 指 成目录第1章系统分析11.1需求分析11.2系统的可行性分析11.3业务流程图21.4数据流图31.5数据字典3第2章系统设计52.1总体设计52.2数据库设计5第3章系统实施83.1系统实施83.2数据库的实现10第4章课设总结13参考文献14第1章系统分析1.1需求分析物资管理系统包括以下功能模块:用户管理模块、订单管理模块、仓储管理模块、调 度运输模块,

4、仓储管理又包括入库管理模块和出库管理模块。1.2系统的可行性分析1. 技术可行性本系统的开发环境是基于Windows 2000的中文操作系统,采用面向对象的编程工具 Visual Basic 6.0(以下简称VB),后台数据库是SQL Server 2000。考虑到本系统属于 小型数据库系统,并且不会有很大的数据量访问,笔者决定采取本地数据库访问和编程 方法,以达到对数据库快速方便地访问。Visual Basic 6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位 的应用程序。在Windows 9X或Windows NT环境下,用Visual Basic 6.0的编译器可

5、 以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快,更安 全,并且更适合在多任务环境下运行。Visual Basic是一种可视化的、面向对象和采用 事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。2. 经济可行性本系统虽然需要有良好的整体规划,而且还需要专业人员进行系统的运行阶段的维 护与管理,所以系统开发需要大量的先期投入,但是今后系统的使用会给用户带来很大 的方便。从提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起 到的作用会远远大于投入的开发费用。故从经济上是完全可行的。总之,这个系统的经 济效益远远大于开发成

6、本。3. 操作可行性对于用户来说,合理方便的功能设计和快捷的操作,足可以满足各种用户的不同需 求,同时也方便了管理员的内部管理。总之,这个系统的经济效益远远大于开发成本。 硬件上,满足要求的计算机的配置不用很高;软件上,采用Windows系列操作系统,对 管理员稍做培训即可掌握,操作上是可行的。1.3业务流程图1.登陆流程图:图1.1系统登陆流程图2.系统业务流程图:系统业务流程图业务流程图是系统分析和描述系统的重要 工具,是业务流程调查结果的图形化表示,它反映了系统各机构的业务处理过程和 它们之间的业务分工与联系,以及连接各机构的物流、信息流的传递和流通的关系。图1.2系统业务流程图1.4数

7、据流图物资管理信息系统业务流程为:登陆主界面,通过系统管理切换用户进行系统设置, 通过货品管理增加删除货物清点货物总数,通过仓库管理队仓库进行管理,通过物流管 理进行进出货流动查询,通过报表调查仓库以及货品报表,通过帮助了解系统。下图为 物资管理信息系统的业务流程图:图1.3数据流图1.5数据字典数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。 任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软 件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统 的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难

8、于发挥 作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。 由于元素太多我们只对其中主要的元素定义说明。数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致 的定义很有助于改进分析员和客户之间的通信,因此将消除很多可能的误解。数据字典 包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所 有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做 出相应改变。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。 用户可以用SQL语句访问数据库数据字典。由于暂时还没有自动的数据字典处理程

9、序,我们采用卡片形式书写数据字典,每张 卡片上保存描述一个数据元素的信息。这种做法较好的实现了上述要求,特别是更新修 改起来很方便,能够单独处理每个数据元素的信息。每张卡片上包含的信息有:以下是数据流图中主要元素的数据字典卡片:表1.1系统信息信息数据结构名称:系统管理信息别名:含义说明:切换用户,系统设置 数据结构组成:用户编号+用户名称 位置:基本信息设置表1.2货品管理信息数据结构名称:货品管理信息 别名:含义说明:增加删除,货品盘点 数据项的组成:用户+货品编号 位置:基本信息设置表1.3仓库管理信息数据结构名称:仓库管理信息别名:含义说明:存储用户的基本课程设置以及货品设置的信息。

10、数据项的组成:资料管理位置:基本信息设置表1.4物流管理信息数据结构名称:物流管理信息别名:含义说明:负责进出货的添加,浏览等信息。 数据项的组成:进货+出货+流动位置:基本信息设置第2章系统设计2.1总体设计物资管理信息系统业务流程为:登陆主界面,通过系统管理切换用户进行系统设置, 通过货品管理增加删除货物清点货物总数,通过仓库管理队仓库进行管理,通过物流管理 进行进出货流动查询,通过报表调查仓库以及货品报表,通过帮助了解系统。下图为物资 管理信息系统的业务流程图:商品库存管理出入库管理统计分析A出库出出库库成存库库管管月台管理理报帐理理表管理图2.1整体功能模块图2.2数据库设计1. 概念

11、设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个 反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程 中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限 制。利用E-R方法进行数据库的概念设计,可分成三步进行:首先设计局部E-R模式, 然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终 的模式,即概念模式。班级信息表的E-R图包括如下信息:用户、产品编号、产品名称、系统设置等。2. 逻辑设计概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何 一种具体的数据模

12、型,因而也不能为任何一个具体的DBMS支持,为了能够建立起最终的 物理系统,我们还需要将概念结构进一步转化为某一 DBMS所支持的数据模型,然后根据 逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化, 形成合理的全局逻辑结构,并设计出用户字模式。数据库逻辑结构的设计分为两个步骤:1、将概念设计所得的E-R图转换为关系模型。2、对关系模型进行优化。按照关系模型转换的原则和规范化理论的原则,将概念设计所得的E-R图转换为关 系模型。货品(货品编号,进货,出货,流通,,联系电话,)在货品的关系模式中,货品编码为主码,其它非主属性完全依赖于码,并且既不存 在部分函数依赖,也不

13、存在传递函数依赖,另外,用户的名字为这个关系模式的决定因 素,而它本身又是关系模式的码。所以,此关系模式属于BC范式。仓库信息(仓库名称,库存,进货,出货,备注)在仓库信息的关系模式中,仓库名称名称为主码,其它非主属性完全依赖于码,并 且既不存在部分函数依赖,也不存在传递函数依赖,另外,仓库名称为这个关系模式的 决定因素,而它本身又是关系模式的码。因此,此关系模式属于BC范式。根据规范化理 论的要求,一般数据库设计要达到第三范式,而BCNF是对第三范式的修正,比第三范式 要求更加严格,能够保证数据库设计的科学性。本身又是关系模式的码。同样,此关系模式也属于BC范式。3. 物理设计在数据库中创建

14、索引时,查询所使用的索引信息存储在索引页中。连续索引页由从 一个页到下一个页的指针链接在一起。当对数据的更改影响到索引时,索引中的信息可 能会在数据库中分散开来。重建索引可以重新组织索引数据(对于聚集索引还包括表数 据)的存储,清除碎片。这可通过减少获得请求数据所需的页读取数来提高磁盘性能。在SQL Server 2000中,如果要用一个步骤重新创建索引,而不想删除旧索引并重新创 建同一索引,则使用CREATE INDEX语句的DROP_EXISTING子句可以提高效率。这一优 点既适用于聚集索引也适用于非聚集索引。物资管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维

15、 护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数 据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对物资的管理,包括数据库中表的添加、修改、删除等。系统还可 以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当 完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一, 在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的 条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用 户添加、删除和

16、密码修改功能,并具备报表打印功能。第3章系统实施3.1系统实施程序实现主要是代码在编译器中运行得到的结果,管理员输入用户名,密码通过与 数据库进行连接进行成绩的查询。实现具体功能窗口如图所示:图2.11登陆信息查询窗体图登陆信息查询窗体代码如下:登录部分源代码Private Sub XPButtonl_Click()On Error GoTo finishuser = Textl .TextIf rs.S tate = adS tat eOpen Then 表状态rs.CloseEnd Ifrs.Open select * from 登陆 where 用户名=& Text1.Text & an

17、d 密码& Tex t2.Tex t & , conn, adOpenS tatic, adLockReadOnly, adCmdTex t主窗口部分源代码Priva te Sub abou_Click()frmAbout .ShowEnd SubPrivate Sub cangku_Click()If mdi = False ThenMsgBox 请关闭打开的窗口! , vbInformation,不允许当前操作!ElseFormlO.ShowEnd IfEnd SubPrivate Sub cheadmin_Click()If mdi = False ThenMsgBox 请关闭打开的窗口

18、! , vbInformation,不允许当前操作!Else进货管理部分源代码Dim gridsave As BooleanDim gridedit As BooleanDim griddelete As BooleanPrivate Sub Form_Load()On Error GoTo finishGridl.SetRegisterInformationCNwinndy,WvyY-nonvk-unty-Zbl_e-、hms“进行注册For j = 1 To 8 设定读取列If mdbrs.Fields(j - 1) = Null Then 空值的处理Gridl.Cell(i, j).Te

19、xt =ElseGridl.Cell(i, j).Tex t 二 mdbrs.Fields(j - 1)End IfPrivate Sub XPButtonl_Click()On Error GoTo finishIf hang = 0 ThenMsgBox 请选择物资信息!,vbInforma tion,非使用对象Exit SubEnd IfDim ss As Integerss = Inpu tBox( 请输入进货数量:,进货,20, 200, 200) Gridl.Cell(hang, 4).Tex t 二 Val(Gridl.Cell(hang, 4).Tex t) + ss For

20、i = 1 To Gridl.Rows - 1If mdbrs.S tate = adS tat eOpen Then 表状态mdbrs.CloseEnd Ifmdbrs.Open update 物资 set 物品名称二 & Grid1.Cell(i, 2).Text & ,产 地二 & Grid1.Cell(i, 3).Text & ,数量二 & Grid1.Cell(i, 4).Text & ,单 位二 & Grid1.Cell(i, 5).Text & ,价格二 & Grid1.Cell(i, 6).Text & ,仓 库二 & Grid1.Cell(i, 7).Tex t & 备注二

21、& Grid1.Cell(i, 8).Text & where 编号二 & Grid1.Cell(i, 1).Tex t & ,conn, adOpenS tatic, adLockReadOnly, adCmdTextNex tMsgBox 货品入库成功! , vbInformation, 完成操作Call callmainExit Sub3.2数据库的实现数据库实现是通过数据字段、关系图、存储过程和触发器实现等各部分的功能实现 的。(1)数据字段:通过仓库信息表,进出货信息表,调度表可以清楚的了解班级仓库 的名称、货品编号等信息。列名数据类型长度允许空记录号int8主键箱号varchar1

22、0不允许空所在大厅varchar6不允许空项目编号varchar8不允许空名称varchar50不允许空单位varchar8不允许空单价money50不允许空表2.1货品信息表数量int10不允许空简称varchar25不允许空消费状态varchar10不允许空隐藏状态varchar8不允许空登记时间Datetime8不允许空折扣float8不允许空金额小计money8不允许空消费单据号varchar30不允许空(2) 关系图:以关系型为目标将E-R实体图中概念模型映射为关系模型,货品信息 管理模型实现设计,如图所示:图2.6系统关系图(3) 登陆过程程序及其功能:1.登录部分源代码Priva

23、te Sub XPButtonl_Click()On Error GoTo finishuser = Textl .TextIf rs.S tate = adS tat eOpen Then 表状态rs.CloseEnd Ifrs.Open select * from 登陆 where 用户名=& Textl.Text & and 密码=& Tex t2.Tex t & , conn, adOpenS tatic, adLockReadOnly, adCmdTex t 输入正确的用户名和密码才可以实现对系统的操作。2.主窗口部分源代码Priva te Sub abou_Click()frmAb

24、out .ShowEnd SubPrivate Sub cangku_Click()If mdi = False ThenMsgBox 请关闭打开的窗口! , vbInformation,不允许当前操作!ElseFormlO.ShowEnd IfEnd SubPrivate Sub cheadmin_Click()If mdi = False ThenMsgBox 请关闭打开的窗口! , vbInformation,不允许当前操作!Else当系统操作错误的时候会提示不允许当前操作第4章课设总结软件开发是一个不断完善的过程,只有在实际的使用过程中才能不断的发现问题, 从而再加以改进。而在系统的设

25、计过程中,难免会出现一些预测不到的异常,这些异常 甚至在系统测试阶段都检查不出来,只有在用户的使用过程中才能检查出来,很多地方 未能考虑周全已至系统存在着很多不足之处,这些不足主要是由于时间不足造成的。在 代码设计上也存在不足,容易造成系统运行效率的降低,这就需要在以后系统维护过程 中逐步发现,并不断进行升级,都有待进一步改善。通过本次毕业设计,很好地培养了对问题的分析、解决能力,同时,独立工作能力、 合作能力也得到了很好的锻炼,使我的能力得到了进一步的提高,对即将走上工作岗位 的我们,其中的作用是非常明显的。由于时间比较仓促,本系统不可避免地存在一些不 足之处,这将会在以后的工作中逐渐完善。

26、本次设计的物资信息管理系统具有界面简洁,容易操作等特点,能够直观明了地通 过几项简单的操作实现对于学生信息的各种修改与操作,适合于要求不太复杂的管理模 块。在vb的后台程序中,用到模块的设计,从而解决了对于每一个对象需要不断地重复 链接数据库,造成数据库的频繁访问。索引,存储过程和触发器的运用,充分利用到数 据库。在合理的设备条件下,运用VB6.0为前台工具,采用VB语言,以SQL Server 2000 作为后台数据库,在Windows XP环境下编写并测试运行了学生信息管理系统。通过对 输入班级编号实现对班级信息的查询,输入课程编号实现对课程信息的查询,输入学号 实现对该学生的各科成绩的查

27、询,更深的了解了与掌握了 SQL Server 2000技术应用,掌 握简单的数据库应用程序设计方法和编写方法。参考文献1 周佩德.数据库原理及应用电子工业出版社2 刘炳文等,VISUAL BASIC程序设计数据库篇,19993 李光明.Visual Basic 6.0编程实例大制作冶金工业出版社4 刘炳文,精通VISUAL BASIC 6.0入门与提高,人民邮电出版社5 黄淼云.VB6.0办公自动化编程国防工业出版社6 王要武,管理系统,电子工业出版社,20037 李红等编著,管理信息系统开发与应用,电子工业出版社,20038 周之英缟著,现代软件工程,科学出版社,20039 康博工作室,张红军,王红等缟著Visual Basic 6.0中文版高级应用与开发指南,人 民邮电出版社,2001年4月第一版10 林立军,程斌,翁迪恩缟著Visual Basic 6.0数据库开发指南,西安电子科技大学出 版社,2000年2月第一版11 张宏林,孔艳,王哲等编著。按实例学Visual Basic 6.0北京,人民邮电出版社,200012 宋伟,吴建国等编著中文Visual Basic 6.0编程基础,北京,清华大学出版社

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!