仓库管理系统的设计与实现(Eclipse,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
仓库管理系统的设计与实现(Eclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文13600字,程序代码,MySQL数据库)
仓库管理系统是为了实现仓库产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。
仓库管理主要包括两方面:一是仓库的基本信息,涉及人员信息、库房信息、供货商信息、客户信息;另一项是仓库业务管理,包括入库管理、在库管理、出库管理、报表管理。在本系统中侧重实现仓库的基本信息管理。
本系统是在以MySql作为后台数据库,以J2EE为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。
关键词 仓库,管理系统,数据库
系统功能简介
本系统角色包括两种,仓库主管和普通管理员,其中,仓库主管拥有整个系统的最高权限。仓库主管负责整个物流公司仓管部的日常运作和管理工作,除了具有普通管理员的权利,还具有以下权利和义务,主要包括:
1. 基本信息管理:维护客户信息、供货商信息和仓管员信息,具体操作有添加、修改、删除和查询。
2. 入库管理:查看入库单,并且具有审批的功能,以决定是否需要入库。如果没有通过审批,将不能入库。
3. 出库管理:查看出库单,具有审批的功能,如果没有通过审批,将不能出库。
4. 报表信息管理:打印、查看一些报表。
5. 系统设置:修改个人信息,备份和还原数据。
6. 在库管理:管理在库的物品,记录盘点信息,以及维护仓库。
7. 退货信息管理:管理退货信息,包括客户向公司的退货,以及公司向供货商退货。
8. 仓管部管理人员:负责仓库的出入库管理,可以根据流向单实现出/入库操作;管理库内的产品,记录一些库检、盘点等信息,还可以修改个人信息等。具体权限有:
9. 基本信息管理:只可以查询客户信息,供货商信息和仓管员的信息,不能对其做任何修改或删除操作。还可以查询仓库信息。
10. 入库管理:添加入库单,然后提交给主管审批,如果通过审批,则可以入库。对于通过审批的入库单,不能再作修改,只能查询;对于没有通过审批的入库单,可以根据主管的批注作修改或删除的操作。
11. 出库管理:添加出库单,然后提交给主管审批,如果通过审批,则可以出库。对于通过审批的出库单,不能再作修改,只能查询;对于没有通过审批的出库单,可以根据主管的批注作修改或删除的操作。
12. 在库管理:查看库存信息、成品组装、在库移动、以及记录盘点信息。
13. 退货信息管理:管理退货信息,包括客户向公司的退货,以及公司向供货商退货。
14. 报表信息管理:打印、查看一些报表。
15. 系统设置:修改个人信息。
7.2 运行环境简介
1. 硬件环境:
2. 服务器端: 推荐配置为1G内存,CPU为1700MHZ以上配置,硬盘容量为80G的微机。
3. 通信网络: 依托校园网,网络协议为HTTP、TCP/IP。
4. 服务器端:操作系统: Windows 数据库服务器: MySQL Server 4.1
5. Web服务器:Apache Tomcat 6.0
6. 技术架构平台:Sun J2DK 1.6
7. 客户端:操作系统: Windows2000/XP/2003
目 录
摘 要 I
ABSTRACT II
1绪论 1
2 需求分析 2
2.1仓库管理系统概述 2
2.2用户需求及约束条件 2
2.3数据流程图 3
2.4仓库管理系统的角色定义 4
3 总体设计 5
3.1总体用例图 5
3.2用例说明 5
3.2.1用户从浏览器登录 5
3.2.2供货商信息查询用例概述 6
3.2.3供货商信息修改用例概述 7
3.2.4 供货商信息添加用例概述 8
3.3功能模块图 9
4 详细设计 11
4.1ER图 11
4.3数据库的逻辑设计 13
4.4运行工具介绍 15
5 编码 17
5.1供货商的实现 17
5.2登陆的实现 18
6 测试 20
6.1登陆测试方案 20
6.2 数据录入测试 20
6.3 查询测试 20
6.4测试结论 20
7 使用说明 21
7.1 系统功能简介 21
7.2 运行环境简介 22
7.3 系统运行与操作指南 22
7.4操作演示 22
7.5特色介绍 27
结束语 29
致 谢 30
参考资料 31