仓库管理系统软件工程课程设计.doc
《仓库管理系统软件工程课程设计.doc》由会员分享,可在线阅读,更多相关《仓库管理系统软件工程课程设计.doc(15页珍藏版)》请在沃文网上搜索。
1、 1 绪论11.1 背景描述11.2 设计思路12 项目可行性研究报告12.1 可行性研究的要求和目标12.2 数据流程22.3 社会因素方面的可行性23 需求分析33.1 功能分析33.2 建立E-R图33.3 建立数据字典54 项目设计报告74.1 系统软件结构设计74.2 数据库的逻辑结构和物理结构设计84.3 模块功能设计94.4 界面设计105 项目测试报告115.1 测试用例必要元素描述115.2 黑盒测试用例126 总结137 参考文献141 绪论1.1 背景描述随着科学技术的发展,社会进步,以及用户的需求的改变,仓库管理的方法也不断改变,由于以前使用人力管理现存在很多的缺点如:
2、管理效率低,劳动强度大,信息处理速度慢而且准确率也不高。为了提高仓库管理效率,减轻劳动强度,提高信息处理的速度和准确性。为仓库管理员提供的一种更先进、科学的仓库管理系统。于是我们便选择了用计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。1.2 设计思路 通过对仓库管理过程的了解,可以知道仓库管理系统管理仓库信息的大致过程。首先,用户登陆仓库管理系统,通过一系列对系统的操作后,由系统返回给用户相应的结果。下图描绘了这个大致的流程。用户仓库管理系统用户输入数据反馈结果图1-1 仓库管理系统大致处理过程接下来
3、对上图仓库管理系统的内容进行分析。确定用户对系统的整个操作过程如下:用户登陆仓库管理系统,验证用户身份与权限,审核后操作仓库管理系统,用户可以查询仓库里的产品信息,管理员权限可修改和删除相关仓库的信息,用户还可以打印相关报表。系统会根据用户的操作,给予相应的显示与处理结果。2 项目可行性研究报告2.1 可行性研究的要求和目标 本系统要实现普通用户对物品的查询和管理员对物品的管理即查找,修改,删除的功能,从而降低人力成本和管理成本;在性能上要求有较快的查找速度;由于普通用户和管理员以不同的身份进行验证,在安全上是有保证的;本系统要求两周内完成。2.2 数据流程用户输入登录信息输入登录信息验证信息
4、 验证信息登录失败登陆成功登录失败登陆成功查询修改添加或删除 查询 系统反馈信息给用户系统反馈信息给用户退出管理员普通用户图2-1 系统数据流图2.3 社会因素方面的可行性2.3.1 法律方面的可行性 本系统不存在合同责任、侵犯专利权、侵犯版权等方面的法律问题。2.3.2 使用方面的可行性 从用户单位的行政管理、工作制度等方面来看,能够使用该软件系统;从用户单位的工作人员的素质来看,能满足使用该软件系统的要求。2.3.3 经济方面的可行性 本系统投入经费小,开发时间短,一旦投入使用又能为用户单位减小管理等费用。2.3.4 技术方面的可行性 本系统采用面向对象的java语言开发,技术上没什么问题
5、。3 需求分析3.1 功能分析“仓库管理系统”应该具备以下主要功能:仓库管理系统的登录,货物进出的记录,缺货提醒仓库管理的各种信息查询,修改和维护 3.2 建立E-R图为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型,概念性数据模型是一种面向问题的数据模型,它描述从用户角度看到的数据。通常使用实体-联系图来建立数据模型,可以把实体-联系图简称为E-R图,相应地可以把E-R图描绘的数据模型称为E-R模型。E-R图中包含了实体(即数据对象)、关系和属性等三种基本成分。通常,用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆或圆角矩形表示实体或关系的属性,并用直
6、线把实体(或关系)与其属性连接起来。用户用户号用户名用户口令用户权限图3-1 用户E-R图客户客户号客户名联系地址邮编电话号图3-2 客户E-R图产品产品号产品名生产日期价格类型图3-3 产品E-R图仓库入库客户用户产品类型属于出库仓库1NMPNPMNQR图3-4 仓库管理系统E-R图3.3 建立数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的元素的定义的集合。它的作用是在软件分析和设计过程中提供关于数据的描述信息。数据字典和数据流图共同构成系统的逻辑模型。数据字典定义数据的方法就是对数据自顶向下地分解,当分解到不需要进一步定义,每个和工程有关的人员都清楚其含义的元素时,这种分
7、解过程就结束了。本仓库管理系统根据划分的模块定义了如下数据字典:用户信息表表3-1 user列名数据类型长度精度小数备注useridint4100关键字(主键)usernamevarchar5000不为空userpwdvarchar5000不为空purviewvarchar5000不为空客户信息表表3-2 customerinfo列名数据类型长度精度小数备注Cidint4100关键字(主键)Cnamevarchar5000不为空Addrvarchar5000不为空PostCodeint4100不为空Phonevarchar5000不为空产品类型表表3-3 producttype列名数据类型长度
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统软件 工程 课程设计