管理信息系统设计课程设计报告.doc
《管理信息系统设计课程设计报告.doc》由会员分享,可在线阅读,更多相关《管理信息系统设计课程设计报告.doc(15页珍藏版)》请在沃文网上搜索。
1、辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第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需求分析物资管理系统包括以下功能模块:用户管理模块、订单管理模块、仓储管理模块、调度运输模块,仓储管理又包括入库管理模块和出库管理模块。 1.2系统的可行性分析1.技术可行性本系统的开发环境是基于Windows 2000的中文操作系统,采用面向对象的编程工具Vi
2、sual Basic 6.0(以下简称VB),后台数据库是SQL Server 2000。考虑到本系统属于小型数据库系统,并且不会有很大的数据量访问,笔者决定采取本地数据库访问和编程方法,以达到对数据库快速方便地访问。Visual Basic 6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序。在Windows 9X 或 Windows NT 环境下,用Visual Basic 6.0的编译器可以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快,更安全,并且更适合在多任务环境下运行。Visual Basic 是一种可视化的、面向对象和采用事
3、件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。2.经济可行性本系统虽然需要有良好的整体规划,而且还需要专业人员进行系统的运行阶段的维护与管理,所以系统开发需要大量的先期投入,但是今后系统的使用会给用户带来很大的方便。从提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起到的作用会远远大于投入的开发费用。故从经济上是完全可行的。总之,这个系统的经济效益远远大于开发成本。3.操作可行性对于用户来说,合理方便的功能设计和快捷的操作,足可以满足各种用户的不同需求,同时也方便了管理员的内部管理。总之,这个系统的经济效益远远大于开发成本。硬件上,满足要求
4、的计算机的配置不用很高;软件上,采用Windows系列操作系统,对管理员稍做培训即可掌握,操作上是可行的。1.3业务流程图1.登陆流程图:图1.1系统登陆流程图2.系统业务流程图:系统业务流程图业务流程图是系统分析和描述系统的重要工具,是业务流程调查结果的图形化表示,它反映了系统各机构的业务处理过程和它们之间的业务分工与联系,以及连接各机构的物流、信息流的传递和流通的关系。图1.2系统业务流程图1.4 数据流图物资管理信息系统业务流程为:登陆主界面,通过系统管理切换用户进行系统设置,通过货品管理增加删除货物清点货物总数,通过仓库管理队仓库进行管理,通过物流管理进行进出货流动查询,通过报表调查仓
5、库以及货品报表,通过帮助了解系统。下图为物资管理信息系统的业务流程图:主界面系统管理切换用户系统设置物流管理进货出货流动动报表货品报表仓库报表帮助关于货品管理货品盘点增加删除仓库管理资料管理 图1.3 数据流图1.5数据字典数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说
6、明。 由于元素太多我们只对其中主要的元素定义说明。数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致的定义很有助于改进分析员和客户之间的通信,因此将消除很多可能的误解。数据字典包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做出相应改变。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。由于暂时还没有自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。这种做法较好的实现了
7、上述要求,特别是更新修改起来很方便,能够单独处理每个数据元素的信息。每张卡片上包含的信息有:以下是数据流图中主要元素的数据字典卡片: 表1.1系统信息信息数据结构名称:系统管理信息别名:含义说明:切换用户,系统设置数据结构组成:用户编号+用户名称位置:基本信息设置表1.2货品管理信息数据结构名称:货品管理信息别名:含义说明:增加删除,货品盘点数据项的组成:用户+货品编号位置:基本信息设置表1.3仓库管理信息数据结构名称:仓库管理信息别名:含义说明:存储用户的基本课程设置以及货品设置的信息。数据项的组成:资料管理 位置:基本信息设置数据结构名称:物流管理信息别名:含义说明:负责进出货的添加,浏览
8、等信息。数据项的组成:进货+出货+流动位置:基本信息设置表1.4物流管理信息第2章 系统设计2.1总体设计物资管理信息系统业务流程为:登陆主界面,通过系统管理切换用户进行系统设置,通过货品管理增加删除货物清点货物总数,通过仓库管理队仓库进行管理,通过物流管理进行进出货流动查询,通过报表调查仓库以及货品报表,通过帮助了解系统。下图为物资管理信息系统的业务流程图:图2.1整体功能模块图2.2数据库设计1.概念设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设
9、计复杂程度大大降低,不受特定DBMS的限制。利用E-R方法进行数据库的概念设计,可分成三步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终的模式,即概念模式。班级信息表的E-R图包括如下信息:用户、产品编号、产品名称、系统设置等。用户产品编号产品名称系统设置系统图2.2系统E-R图课程信息的E-R图包括如下信息:货品编号、货品名称、货品类型、货品描述。货品货品编号货品名称货品类型货品描述图2.3货品E-R图成绩信息表的E-R图包括如下信息:货品编号、进货信息、出货信息、物流。进出货货品编号进货信息出货信息物流图2.4进出货E-R图2
10、逻辑设计概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS支持,为了能够建立起最终的物理系统,我们还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户字模式。数据库逻辑结构的设计分为两个步骤:1、将概念设计所得的E-R图转换为关系模型。2、对关系模型进行优化。按照关系模型转换的原则和规范化理论的原则,将概念设计所得的E-R图转换为关系模型。货品(货品编号,进货,出货,流通,联系电话,)在货品的
11、关系模式中,货品编码为主码,其它非主属性完全依赖于码,并且既不存在部分函数依赖,也不存在传递函数依赖,另外,用户的名字为这个关系模式的决定因素,而它本身又是关系模式的码。所以,此关系模式属于BC范式。仓库信息(仓库名称,库存,进货,出货,备注)在仓库信息的关系模式中,仓库名称名称为主码,其它非主属性完全依赖于码,并且既不存在部分函数依赖,也不存在传递函数依赖,另外,仓库名称为这个关系模式的决定因素,而它本身又是关系模式的码。因此,此关系模式属于BC范式。根据规范化理论的要求,一般数据库设计要达到第三范式,而BCNF是对第三范式的修正,比第三范式要求更加严格,能够保证数据库设计的科学性。本身又是
12、关系模式的码。同样,此关系模式也属于BC范式。3.物理设计在数据库中创建索引时,查询所使用的索引信息存储在索引页中。连续索引页由从一个页到下一个页的指针链接在一起。当对数据的更改影响到索引时,索引中的信息可能会在数据库中分散开来。重建索引可以重新组织索引数据(对于聚集索引还包括表数据)的存储,清除碎片。这可通过减少获得请求数据所需的页读取数来提高磁盘性能。 在 SQL Server 2000 中,如果要用一个步骤重新创建索引,而不想删除旧索引并重新创建同一索引,则使用 CREATE INDEX 语句的 DROP_EXISTING 子句可以提高效率。这一优点既适用于聚集索引也适用于非聚集索引。物
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 设计 课程设计 报告
