软件工程课程设计文档-商店仓库管理系统

软件工程课程设计文档-商店仓库管理系统

ID:861295

大小:1.94 MB

页数:59页

时间:2017-09-21

软件工程课程设计文档-商店仓库管理系统_第1页
软件工程课程设计文档-商店仓库管理系统_第2页
软件工程课程设计文档-商店仓库管理系统_第3页
软件工程课程设计文档-商店仓库管理系统_第4页
软件工程课程设计文档-商店仓库管理系统_第5页
资源描述:

《软件工程课程设计文档-商店仓库管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息工程学院软件工程课程设计报告本题目:仓库管理系统专业班级:计算机092班学生:易小艳05号熊晶10号指导老师:曾婕2012年7月6日58目录一、问题的定义2二、开发计划32.1、项目概述32.2、实施计划32.3、支持条件32.4、专题计划要点3三、可行性报告43.1、项目定义43.2、技术可行性43.3、市场可行性43.4、产品策略43.5、成本—效益分析(假设)4四、需求分析64.1、编写目的64.2、功能分析74.2.1功能需求74.2.2用户需求74.3、系统流程图84.4、数据描述94.4.1、建立数据流图94.4.2、建立数据字典104.4.3、建立E-R图124.4.4

2、、建立状态图14五、概要设计165.1、系统层次模块图设计165.2、接口设计165.3、出错处理设计165.4、安全设计165.5、维护设计16六.数据库设计176.1.数据库逻辑设计176.2.数据库物理结构设计19七、详细设计207.1、系统模块设计207.2、程序设计2358八、测试报告368.1、测试环境368.2、系统测试36九、开发总结41十、用户手册42十一、附录4411.1开发技术简介4411.2系统实现关键代码4511.3参考文献5758一、问题的定义仓库管理系统是现代仓储企业进行货物管理和处理的业务操作系统。它可以实现本地一个或几个仓库的精细化管理,也可实现制造企业

3、、物流企业、连锁业在全国范围内、异地多点仓库的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客户通过互联网实现远程货物管理,可以与企业的ERP系统实现无缝连接。在现代企业中,仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,

4、由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的仓库管理系统是十分必要的。本系统以MySQL作为后台数据库,以java语言来开发的,不仅实现了仓库管理的自动化,同时也提高了工作效率。本系统由以下几个模块组成:基本信息管理、入库管理、在库管理、出库管理、报表管理。二、开发计划2.1、项目概述(1)项目背景开发系统名称:仓库管理系统项目任务提出者:熊晶开发者:易小艳熊晶(2)工作内容可行性研究、需求分析、概要设计、数据库设计、详细设计、系统测试等。(3)产品仓库管理系统(4)验收标准①为了方便用户操作,该系统提供了部分

5、提示窗口,使用户能够按照提示语句完成各项操作。②为了实现仓库的安全有效管理,系统设置了用户登陆的首界面,管理员和员工需要正确的用户名和密码。③本系统的查询功能可以按照货物编号、日期、指数等项目进行查询或全部浏览。④本系统的修改功能提供了逐条察看的方式修改删除和以货物编号、日期、指数等方式进行查询的功能,而且本着直观、方便的原则进行设计窗口。⑤本系统包含“数据添加”、“数据查询”、“数据修改”、“用户管理”、“退出”等功能。本系统包含数据库主要用于存放仓库管理信息和管理员信息。(5)完成项目最迟期限:2010.07.062.2、实施计划58(1)工作任务的分解及人员分工程序编写主要负责人:

6、熊晶,文档编写主要负责人:易小艳(2)预算20元——电费以及文档打印费用。2.3、支持条件计算机支持硬件:CPU型号为Pentium3以上,内存512M系统:Windowsxp/vista/7软件:mysql,myeclipse/eclipse,MicrosoftOfficeVisio20072.4、专题计划要点操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性要求,同时在系统操作的界面的设计中也应尽可能地把常用子模块添加至主系统窗口中,实现“一触即开”窗口。适应性:应该明确的是,实际操作人员对计算机的了解程度和实际的操作能力各不相同,因此软件应具有一定的适应能力。透明性:在

7、系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设置一定的操作选项,计算机即可按照用户的要求得到所需要的处理结果,具体的操作细节对用户是“透明”的。点面结合:再数据处理方面,一方面应强调数据的成批处理能力,以尽可能简化操作人员的处理工作,另一方面也应十分重视对单独数据的处理能力。三、可行性报告3.1、项目定义仓库在企业的整个供应链中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。