首页 >  毕业论文  > 正文

超市商品管理系统的设计与实现

超市商品由于种类繁多,导致商品库存的管理、商品的销售和信息的统计分析等不易操作,传统操作需要耗费大量的人力、物力资源。本系统是以JAVA为开发语言,使用JavaBean、Servlet技术、MySQL数据库开发的基于B/S结构的超市商品管理系统。系统实现时采用了MVC设计思想,降低了各个组件之间的耦合度,为系统后期功能的扩展和系统的维护工作带来了便利。系统实现了超市商品管理的基本功能,包括商品信息管理、客户信息管理,员工信息管理、销售管理,仓库管理,系统权限管理等功能。同时对系统的安全性进行了相应的设置,防止恶意攻击和破坏数据。测试证明,本系统界面设计简单大方,交互性强,便于操作,基本上能满足超市管理的日常工作需求。
[关键词] JavaBean;Servlet;MySQL数据库;管理系统;B/S模式
1.4  论文的组织结构安排
本文按内容组织分析,可分为如下五个部分:
第一部分:这一部分是论文的引言部分,包括项目背景、国内外研究现状、系统原理及相关技术概述和论文的组织结构四个子模块。
第二部分:这一部分主要针对超市商品管理系统的最初实现进行前期需求分析的介绍。包括系统总体业务概述和系统功能性分析二个子模块。其中,系统功能性分析包括超级管理员系统功能分析和一般管理员系统功能分析。
第三部分:这一部分是系统的设计部分。主要是介绍了超市商品管理系统的设计过程。包括系统设计目标、系统模块设计和数据库设计三大模块。前两个模块主要介绍了与系统模块相关的详细设计,第三模块详细的介绍了与此系统数据库方面的实现。
第四部分:这一部分详细介绍了本系统的实现的过程。包括系统登录模块的实现和系统管理模块的实现两大模块。其中,在系统管理模块实现部分包括基本详细管理、商品销售、查询统计和库存管理四个子模块。 
第五部分:这一部分介绍了系统实现后,所做的测试工作。包括:系统测试的目的、测试过程和测试总结三个子模块。
3.2.3  一般管理员功能模块设计
为了便于一般管理员对商品销售以及其他信息的管理,即超市营业员通过本系统实现了对商品的销售、商品信息的管理、客户信息的管理以及对个人信息的管理。本系统基于此,开发了基于一般管理员的系统界面,并提供了上述功能。商品的销售是一般管理员的核心管理功能,此功能要便于操作,实现对商品的快速销售,提高效率。下面将详细讲述各个子功能。
1.基本信息管理模块
商品信息查看功能:一般管理员可以查看超市所售的商品信息,例如包括商品的名称、种类、售价、进价、产地等商品信息。但是不能对商品的信息进行修改或删除等操作。
(1)商品信息查询功能:一般管理员可以根据此功能设置快速的查得自己想要查询的商品信息。此功能要实现多条件查询和模糊查询,以便提高查询效率。
(2)销售信息查看功能:一般管理员可以查看自己所售商品的销售信息。但是不能查看其它营业员的商品销售信息。
(3)销售信息查询功能:一般管理员可以按多条件查询自己所销售的商品信息。
2.商品销售功能模块
(1)商品销售功能:此功能是一般管理员的主要功能。主要是实现营业员对超市商品的销售操作。设计要到达便于操作,以便提高工作效率。
(2)商品销售退货功能:如果客户不满意所买的商品,一般管理员可以实现商品的销售退货操作。
3.客户信息管理模块
(1)客户信息添加功能:一般管理员可以实现对客户信息的添加。
(2)客户信息查看功能:一般管理员可以对所有的客户信息进行查看,包括其他用户添加的客户信息。
(3)客户信息查询功能:如果客户信息太多的情况下,在查看某个用户的情况下,一般管理员可以使用此功能实现对客户信息的快速查询功能。
4.个人中心
(1)个人信息修改:一般管理员可以对自己的个人信息进行修改。包括用户的用户名、用户密码等信息。
(2)信息交流:一般管理员和超级管理员一样,可以在此功能模块内发布个人信息。此信息对所有的登录用户可见,便于员工和管理员的交流和信息的通知。
 
目    录
1 引言 1
1.1 项目背景 1
1.2 国内外研究现状 1
1.3 系统原理及相关技术概述 2
1.4 论文的组织结构安排 4
2 需求分析 5
2.1 总体业务概述 5
2.2 系统功能性分析 5
2.2.1 超级管理员系统功能分析 5
2.2.2 一般管理员系统功能分析 7
3 系统设计 8
3.1 系统设计目标 8
3.2 系统模块设计 8
3.2.1 系统总体模块设计 8
3.2.2 超级管理员功能模块设计 10
3.2.3 一般管理员功能模块设计 12
3.3 数据库设计 13
3.3.1 数据库分析 13
3.3.2 数据库概念设计 13
3.3.3 数据库逻辑设计 17
4 系统实现 20
4.1 系统登录模块实现 20
4.2 系统管理模块实现 24
4.2.1 基本信息管理 24
4.2.2 商品销售 25
4.2.3 查询统计 27
4.2.4 库存管理 29
5 系统运行与测试 30
5.1 系统测试的目的 30
5.2 测试过程 31
5.2.1 用户登录的测试用例 31
5.2.2 商品信息管理的测试用例 31
5.3 测试总结 31
结束语 32
参考文献 33
致谢 34
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:基于Android的星际射击游戏的设计与实现

下一篇:Java学习交流社区的设计与实现

相关文章: