基于网络超市商品销售管理系统的设计与实现.docx
摘要
我国的超市形成与20世纪90年代初期,通过近20年的高速发展,如今己经成为一种极为重要的商品零售方式。目前,国内大部分的大型超市己经先后投入巨资自行研发或通过采购完成了从采购,入库,仓储到终端零售的网络化和信息化的建设,提高了整个供销过程的效率,也降低了劳动力成本。与之相反,小型超市的信息化建设则十分缓慢,除了超市负责人对信息化建设的理解不足外,资金、员工培训、系统维护等也是小型超市信息化建设的现实困难。
本文通过深入分析客户的需求和诉求,结合目前流行的计算机数据库以及WEB应用等技术,来构建小型超市所需的商品信息管理系统。本文首先对系统的开发背景和当前的研究现状做了详细的阐述,分析了当前流行的信息化建设的趋势和背景,并结合中小型超市对信息化系统的具体要求完成了系统的需求分析和设计。同时,本文分析了当前流行的计算机技术,并分别论证了技术路线的可行性,做出技术方案的选择。最终,本文完成系统的详细设计、代码编写以及后期的系统测试。本系统采用流行的Browser/Server架构,免费的MySQL作为数据库,免费TOMCAT作为应用服务器。
关键词:管理系统;网络超市;商品销售;销售管理;设计与实现
目录
TOC\o1-3\h\u第一章绪论 1
1.1研究背景 1
1.2研究意义 1
1.3研究内容 1
第二章相关技术基础 3
2.1服务器架构简介 3
2.2数据库简介 3
2.3应用服务器简介 4
2.4J2EE简介 4
2.5编程环境简介 4
2.6本文主要采用的技术路线 4
2.6.1SiteMesh 4
2.6.2Etmvc 5
2.6.3ET-AR 5
2.6.4系统结构图 5
第三章系统需求分析和总体设计 6
3.1需求分析 6
3.1.1功能需求分析 6
3.1.2系统非功能性需求分析 9
3.2系统总体设计 11
3.2.1系统总体功能 11
3.2.2系统登陆 11
3.2.3零售终端系统 11
3.2.4采购仓储模块 12
3.2.5系统管理 12
3.2.6数据库E-R设计 12
3.2.7数据库安全性设计 14
3.2.8数据库设计 15
第四章系统的详细设计和实现 17
4.1数据库安装、配置和建立 17
4.1.1数据库安装、配置 17
4.1.2数据表格的数据录入 17
4.2系统登录主界面 18
4.2.1DefaultRbacService部分代码 19
4.2.2User.javaModel层部分代码 20
4.3零售终端系统 20
4.3.1零售系统 20
4.3.2零售商品退货 22
4.3.3VIP办理 23
4.3.4VIP积分兑换 24
4.4采购仓储系统 25
4.4.1历史采购记录查询和新增采购 25
4.4.2商品调拨 26
4.4.3供应商管理 28
4.4.4商品管理 28
4.5系统管理 28
4.5.1用户管理 29
4.5.2部门管理 29
第五章系统测试 31
5.1测试环境 31
5.2测试结果 31
5.2.1系统安装测试 31
5.2.2用户登录界面测试 31
5.2.3销售模块测试 32
5.2.4采购仓储测试 32
5.2.5系统管理模块测试 32
第六章结论 33
参考文献 34
致谢 35
第一章绪论
1.1研究背景
随着现代科技的快速发展,计算机的技术己经渗透到各行各业并成为不可缺少的得力工具,在硬件上计算机的处理速度越来越快,在软件上各种各样编程语言和数据库技术也层出不穷,大大加强了计算机处理复杂业务的能力。而与此同时,网络技术也得到了迅猛的发展,有线网络的速度几十KB每秒到数十MB每秒的提升。这极大的刺激了基于计算机系统的管理模式的发展。在信息化、网络化的环境下下,企业的管理模式将发生根本性的转变,对人力资源、生产管理、物流运输、产品研发都将产生极其重大的影响[1]。信息化是企业发展的必经之路。
超市作为零售的主要终端,其对信息处理的量和速度的要求是非常高的。一方面,大型超市有数以千记、万记的商品数量以及其自带的商品属性一一条形码、尺寸、颜色等固有信息,另一方面,大量的数据都是实时的、动态的,比如价格、库存、退货等等。采购和售出每一个商品,都需要实时反馈到管理中心以便管理人员及时进行核实的商业操作。大型超市的信息化建设己经经历