摘要
超市是人们生活中经常去的,购买生活中所需物品的场所。超市中包含许多不同类型,不同用途的商品,对于超市来说,管理商品是一个很重要的任务。在计算机还没有发展起来的年代,对于超市商品的管理是使用人工管理,人工管理费时费力且容易出现差错造成超市损失。而在21世纪,计算机蓬勃发展,为了方便超市商品的管理,设计该线上超市商品管理系统。
这个超市商品管理系统是根据所有的超市设计的,该系统主要包括商品详细信息的管理,商品类别管理,用户管理,销售额查询四个模块。该系统有两个角色,销售员以及管理员。销售员负责销售,管理员可以进行商品及商品类型的管理,同时可以查询每个销售员的销售额以及总销售额。这样就方便对商品进行管理节省人力物力,减少出错。
该系统以JAVA为编程语言,使用Spring MVC框架将前台的代码和后台的代码进行整合,使用的是Bootstrap框架来进行前台页面的设计同时使用MySQL数据库作为这个系统的数据存储单元。本论文会从多个角度使用图示加表格的方式来加深对系统的阐述。
关键词 超市商品管理;JAVA语言;MySQL数据库
Abstract
Supermarkets are places where people often go in their lives and buy items they need in life.Supermarkets contain many different types and different uses of commodities. For supermarkets,managing commodities is a very important task. In the age when the computer has not yet been developed, the management of supermarket commodities is manual management, which is time-consuming, labor-intensive and prone to errors that can cause supermarket losses. In the 21st century, computers are booming. In order to facilitate the management of supermarket commodities, this online supermarket commodity management system is designed.
The supermarket merchandise management system is designed for the majority of supermarket shop owners. The system mainly includes four modules: merchandise management, merchandise category management, user management, and sales query. The system has two roles, salesperson and administrator. The salesperson is responsible for sales, and the administrator can manage products and product types, and at the same time can query the sales and total sales of each salesperson. This facilitates the management of commodities, saves manpower and material resources, and reduces errors.
The system uses JAVA as the programming language. The Spring MVC framework integrates the codes of the foreground and the background. The Bootstrap framework designs the foreground page and uses the MySQL database as the data storage unit of the system. This system will describe the system in detail from multiple aspects and perspectives, and will deepen the understanding of the system through tables and diagrams.
Keywords Supermarket commodity management; JAVA language; MySQL database
目录
摘要
Abstract
1绪论
1.1研究背景
1.2研究意义
1.3国内外现状
2技术与原理
2.1JAVA语言
2.2Spring MVC框架
2.3MySQL数据库
2.4Bootstrap框架
2.5本章小结
3系统分析
3.1可行性分析
3.1.1经济可行性
3.1.2技术可行性
3.1.3社会可行性
3.1.4操作可行性
3.2需求分析
3.2.1 系统功能需求
3.2.2 系统运行需求
3.3业务流程分析
3.3.1登录流程
3.3.2注册流程
3.3.3添加信息流程
3.3.4删除信息流程
3.4 超市管理系统系统模块划分
3.5 开发工具确定
3.6本章小结
4系统设计
4.1系统概要设计
4.3.1E-R图设计
4.3.2表设计
5系统实现
5.1登录模块的实现
5.2管理员功能模块的实现
5.3销售员功能模块的实现
5.4本章小结
6系统测试
6.1程序测试的基本概念
6.2程序测试的重要性
6.3测试用例的研究与选择
6.4系统运行情况
6.5测试结果
6.6本章小结
结论
参考文献
致谢
1绪论
1.1研究背景
自二十世纪四十年代约翰 ·冯 ·诺依曼教授发明了计算机,冯诺依曼教授被授予现代计算机之父的美名,同时 计算机也成为了二十世纪最先进的科学技术的发明之一,同时也为我们打开了新世界的大门。发展到21世纪通过计 算机我们让日常生活中复杂不便的过程变的方便快捷。计算机的发展让超市的经营者发现了管理系统的魅力,超市 商品管理系统可以检查每一笔交易并进行汇总,管理和确定超市中的销售状态以解决人工无法及时应对的销售状 况,通过系统使得超市的工作人员和顾客总是保持联系,从而降低了成本。电子商务如今成为当代商业运作及相应行为的一种普遍形式,它的目标是满足公司的架构组织及相应业务的需求,从而减少了相应的生产成本,还能够增加或提升商品及相应服务相关质量,从而提升服务效率。因此,目前的电子商务的影响已经体现在商务活动的各个层面,如今从服务消费者到开发新商品整个流程,几乎没有例外地都要将电子商务作为一个进步平台。所谓的电子商务是一种新的形式, 它能够包含的相关信息及相应商业形式更多的客户,主要包含在线采购.在线广告及相应超市管理系统,在线客户服务及相应其他方面的应用程序。通过在线采购电子商务能够降低处理减少相应的成本,以及各种供应商、生产商的超市管理系统成本。此外,电子商务还涉及了新的信息商品,如在线互动游戏设计、在线浏览电子商品、随时可选的信息服务等,这不仅为制造商公司提供了无限的商机,也为普通的消费者提供了更加便利的超市管理系统情境中。
1.2研究意义
在计算机还没有发展起来的年代,超市的经营者都是采用人工的方式对超市进行管理,都是雇两个及以上人进 行销售,对于商品的管理也是人工的进行统计入库,顾客及商品的信息都是记在纸张上,不容易保存且信息难以进 行查找。而超市管理系统可以使经营者少雇人进行销售,顾客的购买信息都是通过系统存储在计算机中,商品的信 息也可以提前录入系统,方便销售时查询价格。还可以通过商品的类别对商品的信息及数量进行管理。相较于费时 费力容易出错的人工管理方式,使用超市商品管理系统节省人力避免了传统方式面临的问题,对于出现的问题也可 以进行精准的定位,有效的节省时间和有关流行信息管理问题的精力。近年来,更多的互联网技术取得了广泛的推广及相应应用。基于互联网技术的网上超市管理系统电子商务取得了很大的的进步,在人们的网络生活中占有非常重要的地位,依靠网络超市管理系统信息化平台就能够将网,上超市管理系统网站的电子商务大概分为两种,首先是电子网络门店,供销者通过搭建网站并提供相应的超市管理系统平台,并且通过超市管理系统平台的形式直接向网上超市管理系统的客户超市管理系统自己的相关商品,常见的这类B2C电子门店主要有京东、天猫、凡客诚品、亚马逊等一些商家。 其次是电子市场,电子市场的超市管理系统平台是由网站提供的,一般都是比较大型的网站,并且公司通过这个平台将商品超市管理系统给客户。通常C2C电子市场最重要的包括263跳蚤市场、拍拍网站、新浪电子网站、淘宝网店等商城。许多的电子商店大多以独立的方式存在,即运营商建立仓储及相应物流仓库,而不需要通过网站提供超市管理系统平台就能够将商品不用其他形式的转换超市管理系统给亚马逊、当当商品店网站等,例如,它有一个比较大的缺点是没有稳定的,并且能够全范围监控的全国的物流体系,因此,在商品流通过程中,物流主要是依托快递公司或其他公司,如邮政渠道进行的,这样操作,那么就会造成新的-个问题, 如出现了配送延迟的状况。然而,相对于如今的电子市场情况来说,由于经营者不限于省份,能够是公司及相应其他领域,也能够是普通消费者,所以电子市场的状态往往是参差不齐的,也是在不断变化中成长的。
1.3国内外现状
超市第一次出现是在美国,事宜中顾客自己选取需要的东西进行结账的售卖物品的商店,超市的出现被称为是 零售业的第三次革命。超市的出现便利了人们的生活,同时超市的管理称为难题,由此出现了适用于各种不同规模 的超市的管理系统,这也是为什么国外的超市系统要比国内的优秀。
国外有JDE、SAP、ORACLE等一些厂家有与超市相关的软件产品, 但是以传统的制造业的软件管理为基础在商品 的商业中的特征并没有很突出,所以对国内的超市管理软件的市场冲击没有很大。
而在国内,有北大青鸟、商家软、英克等有超市相关的软件产品,但是存在着行业的特征不明显、技术相对来 说是落后的、稳定性不高等问题。所以一定要根据超市的管理模式、行业特征结合不同品牌超市的特点来进行开 发,以此来解决超市现如今面临的困难,满足用户的实际需求。