- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《信息系统原理与工程》课程设计仓库管理系统
《信息系统原理与工程》课程设计 仓库管理系统 仓库管理系统系统设计 系统总体设计 鉴于C/S 结构模式响应速度快,操作界面多样、可以充分满足个性化要求、具有较强的事务处理能力等特点,且用户操作环境相对固定,本仓库管理系统拟采取C/S结构模式,三层结构方式开发。 系统总体设计 系统运行流程 验证登录系统。 欢迎界面提示,简单介绍系统环境及各功能模块的基本功能。 根据登陆权限,选择不同的操作或功能选项,完成各项仓库管理业务。 用户暂时离开时,为保障系统安全可手动或自动锁定系统。 注销或退出登录。 仓库管理系统系统设计 问题域部分的设计 OOA结果 问题域部分的设计 问题域部分的设计 问题域部分的设计 问题域部分的设计 仓库管理系统系统设计 人机交互部分的设计 人机交互部分的设计 库存管理(S) 采购管理(B) 领料管理(D) 财务管理(F) 资料管理(I) 系统管理(S) 帮助(H) 人机交互部分的设计 人机交互部分的设计 人机交互部分的设计 人机交互部分的设计 人机交互部分的设计 人机交互部分的设计 人机交互部分的设计 对菜单命令设置了快捷键,方便高级用户的使用; 对常用菜单命令增加了工具栏按钮,减轻用户记忆和步骤; 可以对操作进行撤销,有一定的容错性; 对无法撤销等操作,及时对用户做出提示和确认; 对于固定数据或历史操作数据,采用下拉菜单的形式供用户选择,减少重复输入。 仓库管理系统系统设计 任务管理部分的设计 用于定义系统中需要并发执行的各个任务,包括任务的定义、通信和协调,以及硬件分配、外部系统及设备约定。 任务管理部分的设计 任务管理部分的设计 任务管理部分的设计 仓库管理系统系统设计 数据管理部分的设计 数据管理部分的设计 数据管理部分的设计 数据管理部分的设计 数据管理部分的设计 数据管理部分的设计 参考资料 张维明,戴长华,陈卫东,信息系统原理与工程,电子工业出版社,北京,2004年7月(第2版). Curtis HK Tsang, Clarence SW Lau, Ying K Leung, 面向对象技术——使用VP-UML实现图到代码的转换, 清华大学出版社,北京,2007年2月(第1版). James Rumbaugh, Ivar Jacobson, Grady Booch, UML参考手册,机械工业出版社,北京,2004年6月(第2版). 肖卫东等,《信息系统原理与工程》课程设计之仓库管理系统,2007年10月. 敬请批评和指正! 谢谢! ER模型设计 根据关系数据库的基本原理,建立仓库管理系统的ER模型,画出ER图如下所示。共涉及基本表16张,每张基本表显示顺序从上到下依次为“表名”“主键”“属性”,属性的类型包括数值类型、字符类型、时间类型。 基本表结构设计 由ER模型,可以方便得到关系数据库的表结构设计,关系数据库中的部分主要表结构设计如下。 基本表结构设计 表 1. 物料基本信息表结构 补充说明 非空 varchar(2) MatUnit 非空 float Price 非空 varchar(20) ProdArea 非空 int MatSpec 非空 varchar(20) MatType 非空 varchar(20) MatNum 主键 非空 varchar(10) MatNum 其它说明 约束条件 空/非空 数据类型 列名 MatInfor 表名 基本表结构设计 表 2. 库存明细账表结构设计 补充说明 非空 varchar(20) Dealer 非空 float Balance 非空 float Sum 非空 date Date 非空 varchar(20) Abstract 主键;外键 非空 varchar(20) MatNum 主键;外键 非空 int BillNum 其它说明 约束条件 空/非空 数据类型 列名 StockDetail 表名 * 国防科技大学信息系统与管理学院 * 国防科技大学信息系统与管理学院 系统设计 1 系统总体设计 2 系统详细设计 问题域部分的设计 人机交互部分的设计 任务管理部分的设计 数据管理部分的设计 用户层 业务层(bussiness) 数据访问层(data access) 数据对象层(common data) 返回数据 返回数据 返回数据 请求 请求 请求 1 系统总体设计 2 系统详细设计 问题域部分的设计 人机交互部分的设计 任务管理部分的设计 数据管理部分的设计 从OOA到OOD不是一个突变的过程, OOA的结果符合OOD的问题域部分(PDC),OOD是在对OOA的结果作深入研究的基础上的改动和增补,这是一个循序渐进的过程。 问题域部分的设计需要
文档评论(0)