毕业设计资料(管理信息系统)下.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计资料(管理信息系统)下

3系统设计 系统设计是管理信息系统开发的第三阶段,主要解决系统“怎么做”的问题,即如何实现系统分析说明书规定的系统功能。其目标是进一步实现系统分析阶段提出来的系统模型,详细地确定新系统的结构、应用软件的研制方法及内容。系统设计包括总体结构设计和详细设计两大部分,但是他们不是独立存在的,二者是结合起来交错反复进行的。 系统设计的任务是:在系统分析所提出的逻辑模型上,科学合理地进行物理模型的设计。通过系统设计,设计人员应能为程序开发人员提供完整的、清楚的设计文档,并对设计规范中不清楚的地方做出解释。 3.1数据库设计 3.1.1数据库概念设计 把需求分析阶段得到用户需求(已用数据字典和数据流图表示)抽象为概念模型的过程就是概念结构设计。概念数据模型既独立于数据库逻辑结构,又独立于具体的数据库管理系统(DBMS),是现实世界与机器世界的终结。它不仅能够充分反映现实世界,如实体和实体集之间的联系等,易于非计算机人员理解,而且易于向关系、网状、层次等各种数据模型转换。 数据库概念结构设计的目的是分析数据字典中数据间内在语义关联,并将其抽象表示为数据的概念模式。目前,数据库概念结构设计常用E-R模型来描述概念结构。 概念是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。 概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和DBMS。 在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。 图3.1全局E-R图 3.1.3关系模型设计: 操作员(工作证编号,姓名,性别,部门,职务,密码) 图3.2操作员实体的属性 图3.3物品信息表实体的属性 图3.4库位信息表实体的属性 图3.5设备物品一览表实体的属性 图3.6入库管理表实体的属性 图3.7出库管理表实体的属性 3.2 数据表设计 选择Access作为系统的后台数据库。Access数据库系统把数据库应用程序的建立移进用户环境中,除非要执行复杂的操作,数据库的管理者不再需要具有程序设计能力。利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速地建立简单的应用程序。Access数据文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询,窗体和报表等)。并且,Access简单易操作。 系统采用Access 数据库,在数据库逻辑结构设计时,都是遵循Access数据库的语法结构。数据库中各个表的设计如下面表格所示。 3.2.1系统设置模块的数据库 系统设置模块是系统对操作员信息的登录和管理的模块,需要建立一个使用立体仓库信息管理的操作人员信息的数据库。操作人员设置的数据库见表1。 (1)操作人员设置的数据库表 3.2.2入库管理模块的数据库表 物品入库时根据入库单入库,每笔入库单包含一种或多种物品,物品的入库不能仅仅只是物品数量的增加,要实现先入先出的的管理原则就需要在数据库建立的时候就考虑实现的方法。由于同一笔入库单中不会出现两个同样的物品,所以将该批次的该种物品与入库单建立关系,该物品出库时按入库单先后顺序出库,以实现先入先出的原则。入库管理数据库见表 2。 (2)入库管理数据库表 3.2.3出库管理模块的数据库表 出库时物品按照入库单的先后顺序来出库,当前面的入库单的物品全部出库完成后再调用后面的入库单。出库管理数据库见表3。 (3) 出库管理数据库表 3.2.4库存管理模块的数据库表 库存管理模块是将具体分配入各库位的物品进行库存管理,一般同一库位只进行一种物品的存储,也可通过计算库存容量将类似的物品存储在同一库位,以方便出库,由入库单号来区分同一库位中相同的物品批次。进行库存移动时将同一入库单号的物品一起移动;盘库时将同一库位的物品的种类和数量进行累加,来确定在库物品的数量;为了将长期不使用的或报废的物品清理出库存,预留出 “是否清理”来配合相应的库存整理操作。物品库存管理数据库见表 4。 (4) 物品库存管理数据库表 3.2.5 决策优化模块的数据库表 决策优化模块是信息系统对在库的物品进行综合查询与统计,通过调用各数据表中的信息进行汇总统计。安全在库数和极限在库数的报警提示的信息根据 “物料信息物品信息数据库表”,保质期的报警提示根据“入库管理数据库表”,库存价值和物品优先权信息根据“物品信息数据库表”,还需设置库位的最大存储数

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档