超市采购管理系统的设计与实现

 2022-01-17 11:01

论文总字数:27665字

目 录

1 绪论 1

1.1 研究背景及现状 1

1.2 研究的目的和意义 1

2 开发环境和应用技术介绍 2

2.1 开发环境介绍 2

2.1.1 MyEclipse2017 2

2.1.2 MySql数据库 2

2.2 相关技术简介 3

2.2.1 Hibernate框架 3

2.2.2 JDBC驱动 4

2.2.3 B/S架构 4

2.2.4 C/S架构 5

2.2.5 B/S和C/S架构比较与取舍 5

3 需求分析与可行性分析 5

3.1 超市采购系统功能需求分析 5

3.1.1 权限管理模块功能需求分析 6

3.1.2 订单管理模块功能需求分析 6

3.1.3 进货管理模块功能需求分析 7

3.1.4 系统性能需求分析 7

3.2 可行性分析 7

3.2.1 技术可行性 7

3.2.2 经济可行性 8

4 超市采购采购管理系统设计 8

4.1 超市采购管理系统总体的架构设计 8

4.2 核心类图设计 8

4.3 系统主要功能模块详细设计 9

4.3.1 订单管理模块设计 10

4.3.2 进货管理模块 10

4.3.3 权限管理模块设计 11

4.4 数据库设计 14

4.4.1 数据库需求分析 14

4.3.2 数据库的概念结构设计 14

4.4.3 数据库的逻辑结构设计 17

4.4.4 数据库的物理结构设计 24

4.4.5 数据库表间的联系 24

4.5 数据库连接 25

5 超市采购的实现与测试 26

5.1 订单管理模块的实现 26

5.1.1 订单的添加与修改功能 26

5.1.2 订单列表的查看功能 28

5.1.3 订单检索功能 29

5.1.4 订单检索功能在主界面中的实现 30

5.2 进货管理模块的实现 31

5.2.1 进货记录的添加与修改 31

5.2.2 进货记录列表的查看功能 32

5.2.3 进货记录的检索 33

5.2.4 在库信息的管理 35

5.3 权限管理模块 35

5.4 C/S架构的实现 36

(1)客户端与服务器端连接的实现 36

(2)服务器持续自动响应的实现 37

5.5 系统测试与安装 37

5.5.1 系统测试 37

5.5.2 系统安装 38

6 总结 39

参考文献 40

附录 41

致谢 42

超市采购管理系统的设计与实现

兰家骥

, China

Abstract: This paper combines the actual business needs of the Japanese Supermarket Purchasing Management System project, using MyEclipse 2017 and MySql database tools, and adopts the Hibernate framework and C/S architecture to complete a fully functional supermarket purchasing management system. The system consists of a rights management module, an order management module, and a stock management module. The connection between the client and the server is established through the Socket interface, and the function of viewing and modifying the order and purchase record data required by the procurement system is completed in the thread that the thread completes, and finally the visual design is completed by the Swing technology. In addition, the system also implements an inventory list query for the product. The innovation is the outsourcing of the project and the automatic response of the server. The interface is designed in Japanese. It meets the needs of outsourcing services and can respond to different data needs by identifying the different requests sent by the client. The system makes the supermarket's procurement operations more scientific, efficient and convenient, reduces the burden on employees, and cuts the cost of supermarkets.

Keywords: Swing; procurement management; Hibernate; C/S architecture; service outsourcing

1 绪论

本章介绍了超市采购系统的研究背景与现状,目的与意义。

    1. 研究背景及现状

超市繁多的种类使得各种日常生活中需要的物品或者服务都可以由超市得到,这极大的方便了人们的生活和工作,现如今超市已经是人民生活不可或缺的购物场所。超市普及全国的各级城市与乡镇,像是科技服务超市、水果超市、服装超市等等随处可见,而超市的繁盛发展也为国民经济的发展提供了助力。现在已经是我国零售业龙头的超市,兴起与发展始于上世纪的90年代初期。现在,超市发展不仅体现在数量的增多,还展现于规模的扩大,从刚出现的教室大小到现今的足球场大小,超市的发展日新月异。伴随数量与规模的发展,超市行业的经营管理也因为其高速发展也变得愈加复杂。现在的超市销售的商品也越来越多,出售的商品很可能与超市名称不相关,商品种类多而且复杂,超市日常的管理就变得复杂和繁琐。原始的超市管理记录都是由老板或员工手写记录,这种记录方式已经不能应付大量的数据变化,运用先进的计算机技术在超市管理中,尤其是现代化的信息管理技术已经是刻不容缓。

由于我国计算机的普及与发展相对较晚,使得我国的计算机技术发展也落人一步,遑论信息管理技术。而且在起步的时候,研究的项目多是仓库管理、人事管理和薪酬管理等,销售管理的系统研究的不够。上世纪的60年代末期,国外那时条形码技术正在兴起与推广应用于超市,超市管理于此时引入信息技术。在之后的70到80年代,各种系统如条形码识别、电子订货,各种技术如电子收款和电子数据交换,随着计算机的发展与超市的蓬勃,迅速应用于各种超市的管理。近些年商业的发展千变万化,超市也不例外,与此同时,国外的超市销售管理系统也在不断的发展完善。而随着超市的发展,超市的经营商品不断增加,经营种类也不断增加,手工操作的工作量变得日渐繁重。人工的方式对于少数量的商品记录、不频繁的库存变动较为合适,然而现在超市的发展是朝向商品种类多、数量大的方向而去。现如今,我国的大型超市、商店已经普及了计算机管理,中型超市基本普及,而小型超市在对于技术的使用落后于前两者,尤其是乡镇的小型超市到现在还在使用落后的人工记录方式,不具备完善的管理系统。要让超市的发展更的上发展潮流,就要采用高效的销售管理系统。综合这些原因,开发超市销售管理系统显得尤为契合。

    1. 研究的目的和意义

根据本论文的研究背景,设计了本超市销售管理系统的订单与进货管理。说到超市就让人联想到商品,超市要进购商品和管理商品,所有对于商品的运作都有数据产生,对于这些数据的保存和处理就是本系统订单与进货管理要涉及的模块,除此之外,还包括别的功能模块。由于超市管理工作是员工在进行,因此用户管理、登陆管理也是必不可少的。按照现在超市的概况,超市不同部门的用户有不同的管理权限,这方便管理层查找负责人员。本系统根据现在超市工作人员的不同,用户部分分为营业用户、工厂用户、信息部门用户、海外用户这四个部分。其中海外用户针对外出采购型人员。超市会对于不同部门设置不同的管理操作,系统为四个部门设计了不同的管理界面用以满足要求,在用户登录进系统时就按照部门的不同进入不同的管理界面。为了系统后续的完善考虑,还对用户设置权限属性,可以单独设定某个人的权限,可以应对以后超市可能提出的要求。使用本系统的回事超市的工作人员,可能不具备相应的软件相关知识与技能,故系统在设计时注重界面的友好与简洁,在必要的地方有着简单的操作提示与要求。超市要求其相关的信息应该是安全的,不会外泄,所以系统在C/S与B/S之间选择采用C/S架构,以便较好地保障数据信息的安全。

超市销售管理系统的设计实现,意在完善超市管理系统的销售与采购预算功能,当然也应该包含其他其本功能。对于超市员工来说,使用本系统可以代替原本的人工记录方式,极大的减轻员工的工作压力,节约其时间与精力。对于超市来说,一方面间接受益于员工压力的减少。另一方面来看,超市为了具有充足的竞争力来满足人们日益提高的消费需求,需要进货的销售的商品也越来越多,需要记录的商品信息也庞大起来。而本系统正能满足其对于大量数据的记录与处理。出于完善功能方面考虑,系统中留下了扩展接口。综合来说,本系统的实现,能够高效的处理超市日常活动产生的数据信息,还为以后的数据查询提供了方便。友好的界面,简易的操作亦会使得员工的工作效率提高。并且根据保存的数据信息,超市也能对于商品的舍取有大致的判断,这对于超市自身的发展有所裨益。因此本系统的实现对于超市和超市员工都有很大的意义。

2 开发环境和应用技术介绍

剩余内容已隐藏,请支付后下载全文,论文总字数:27665字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;