4。1 系统设计原则 11
4。2 系统模块设计 12
4。2。1 客户端 12
4。2。2 后台管理 12
4。3 系统各模块功能 12
4。3。1 客户端 12
4。3。2 后台管理 12
4。4 数据库设计 13
4。4。1 概念模型设计 13
4。4。2 数据库分析 14
4。4。3 数据库E-R图 14
4。4。4 数据库表设计 15
4。5 本章小结 17
第五章 系统实现 19
5。1 客户端 19
5。1。1 用户查看商品购买模块 19
5。2 后台管理 21
5。2。1 管理员登陆模块 21
5。2。2 修改密码模块 21
5。2。3 添加管理员模块 22
5。2。4 仓库信息管理模块 23
5。2。5 供应商信息管理模块 23
5。2。6 客户信息管理模块 23
5。2。7 商品信息管理模块 23
5。2。8 进销存模块 24
5。2。9 库存信息模块 24
5。3 本章小结 24
第六章 系统测试 26
6。1 系统测试的定义及目标 26
6。2 系统测试的原则 26
6。3 测试软件的介绍 27
6。4 测试内容 28
6。5 测试步骤 29
6。6 测试结果 29
6。7 本章小结 30
结论 31
致谢 32
参考文献 33
第一章 绪论
1。1选题背景
由于互联网科技的发展,人们对五金信息的获取越来越方便。五金行业的销售也越来越激烈,此外五金行业不断的做大做强,是传统的小型企业经营越发艰难。目前具有竞争力的大型五金企业,不仅仅依靠传统专业性经营,而且还根据自身的特色和市场定位,实施相应的信息化管理和对于的渠道宣传。五金行业在信息、渠道、价格上较之其他行业有些许区别,对配套设施的需求比较高比如(仓储、物流),所以控制成本的方式就在于有效的信息管理,通过减少管理方面的成本,可以将更多的资源倾斜到商品的本质和对用户的服务上。所以说,提高信息技术,建设有效的信息管理,提高企业对市场的快速反应能力,是非常重要的,这也成为当前行业的共同目标。
本系统初始,对五金行业作了充分的信息调查,了解相应的需求,结合自己的情况,作出以下技术决定。在语言选择上采用市场上流行的Java面向对象语言,在数据库方面使用免费开源的MySQL数据库,使用MyEclipse作为开发工具。整个系统秉着用户至上、科学管理、高安全性的宗旨,实现对五金企业商品、供应商、客户、进销存等信息统计功能。系统可以完成对上述信息的添加、删除、查询、修改功能,并在一定的操作上进行人性化设计。另外,当记录无用时可以删除来保证磁盘的有效利用。通过本系统的运行成功,可以有效的减小人力的工作量,使数据的管理更加具有条理性、科学性,减少人力、管理上的成本,提高企业的经济效益。