农业科技超市销售管理系统的设计与实现

 2022-01-17 11:01

论文总字数:37945字

目 录

1. 绪论 7

1.1. 研究背景及现状 7

1.2. 研究目的和意义 7

2. 开发环境及相关技术简介 7

2.1. 开发环境 7

2.1.1. MyEclipse 8

2.1.2. MySQL 8

2.1.3. Tomcat 8

2.2. 相关技术简介 8

2.2.1. Java 8

2.2.2. Java EE 9

2.2.3. JavaScript 9

2.2.4. BUI框架 9

2.2.5. SSH框架 9

2.2.6. Ajax异步与Json 10

3. 需求分析和可行性分析 11

3.1. 需求分析 11

3.1.1. 系统功能需求分析 11

3.1.2. 系统业务需求分析 11

3.1.3. 销售订单处理流程需求分析 12

3.2. 可行性分析 12

4. 系统设计 13

4.1. 总体设计 13

4.1.1. 总店管理模块 13

4.1.2. 分店管理模块 15

4.2. 模式采用 16

4.3. 数据库设计 17

4.3.1. 数据库需求分析 17

4.3.2. 数据库概念结构设计 17

4.3.3. 数据库逻辑结构设计 20

4.3.4. 数据库物理结构设计 24

4.4. 数据库连接 24

5. 系统实现与测试 25

5.1. 系统基本结构与配置 26

5.1.1. 包结构 26

5.1.2. 配置文件 26

5.2. 销售管理实现 27

5.2.1. 销售主页与购物车功能实现 27

5.2.2. 订单接收功能实现 31

5.2.3. 发货单生成功能实现 33

5.2.4. 物流跟踪与销售状态更新功能实现 34

5.3. 报表管理功能实现 35

5.3.1. 出库一览功能实现 35

5.3.2. 销量统计功能实现 38

5.4. 商品管理功能实现 42

5.4.1. 总店对商品管理功能实现 42

5.4.2. 分店对商品管理功能实现 44

5.5. 分类管理功能实现 46

5.5.1. 大分类管理功能实现 46

5.5.2. 中分类管理功能实现 48

5.5.3. 单位管理功能实现 48

5.6. 总店管理功能实现 48

5.6.1. 总店信息更新与密码修改功能实现 49

5.6.2. 总店对分店管理功能实现 49

5.7. 分店信息管理功能实现 52

5.7.1. 分店信息更新功能实现 52

5.7.2. 分店密码修改功能实现 53

5.7.3. 分店员工管理功能实现 55

5.8. 权限管理界面的设计与实现 58

5.9. 系统发布与测试 59

5.9.1. 系统发布 59

5.9.2. 系统测试 61

6. 总结与展望 62

参考文献 62

致谢 63

农业科技超市销售管理系统的设计与实现

张毓

, China

Abstract: According to the practical business needs of the Agricultural Science and Technology Supermarket in Zijin Ecological Park, this article uses Java language to develop a web-based agricultural technology supermarket sales management system. The system consists of a sales management module, a sales statistics module, a main store module, and a store module. This project adopts B/S architecture, uses MyEclipse2014 development tools and MySQL5.7 database, combines the popular back-end SSH framework technology and front-end BUI framework technology, and uses Ajax asynchronous technology and Json data format to update table information on the webpage. , using the Echarts plug-in to achieve sales statistics visualization. The main functions include the sales process processing of agricultural technology supermarkets and the logistics tracking after delivery, including the summary, totalization, and print export of sales orders. In addition, the system also provides management of different authorities for head stores and branches, which makes the sales management of agricultural technology supermarkets more scientific, efficient and convenient, and provides a better direction for the operation of agricultural technology supermarkets.

Key words: sales management; SSH; BUI;Echarts; JSON;Ajax

绪论

本章介绍本系统的研究背景及现状,研究的目的和意义。

研究背景及现状

农村科技服务超市是在市场化经济背景下,江苏省适应自身经济发展需要探索出的新型农村科技服务形式[1]。随着全球经济一体化,各行业的产业结构乃至整个社会的管理体系都发生着深刻变化,销售管理作为企业运营和运作的一项重要内容,是企业实现利润和经营目标的主要手段,传统的销售管理正逐渐向以客户为中心的网络销售方向发展[2]。在此时此刻,为江苏省农业科技超市开发一个销售管理系统就显得很必要了。

研究目的和意义

本系统是根据紫金生态科技园农业科技超市的销售业务需要,设计并实现一个销售管理系统对农业科技超市的销售信息进行处理。该系统需要实现的模块是销售管理。销售管理模块需要实现的功能如下:订单接收,订单查询,订单表汇总、导出、图形化展示,物流跟踪,销售汇总表的Excel导出等。

针对紫金生态科技园农业科技超市的现状和业务需要,本文完成一个功能完整的销售管理系统来处理销售流程。首先,该系统开发成本低,运行效率高,维护方便,基本操作流程简单流畅,管理人员可以很快的熟悉并掌握该销售系统的使用。其次,该系统中代码复用率较高,当该销售系统的需求发生变化时,可以很快地进行调整,以满足新的需求。最后,该销售系统仅供紫金生态园农业科技超市内部进行销售管理使用,极大地降低了被黑客攻破系统的几率,满足了销售管理系统高安全性的要求。

开发环境及相关技术简介

本章对设计实现本系统时所涉及到的开发环境以及相关技术进行介绍。

开发环境

农业科技超市销售管理系统的设计与实现使用的开发工具为MyEclipse2014和MySQL5.7数据库。使用的操作系统平台为win10,浏览器平台为Chrome。前端实现采用BUI框架,实现语言为HTML/CSS和JavaScript。后台实现使用Java语言。此外,使用Tomcat作为服务器进行系统的发布。下面对相关软件作简短介绍。

MyEclipse

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发[3,12]。开发农业科技超市销售管理系统时,利用它可以方便的进行Java Web的开发,极大的提高了在对MySQL数据库和使用JavaEE开发、发布的销售管理系统以及用于发布系统的服务器Tomcat进行整合时候的工作效率。

MySQL

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,因而提高了响应速度并提高了灵活性[4,7,9,10]。MySQL使用标准的SQL数据语言形式,具有体积小、速度快、总体拥有成本低的特点,适合中小型项目的开发[4,7,9,10]。本系统只有400个分店账户,属于一个中小型项目,且对响应速度有一定要求,相对来说采用MySQL更适合本销售管理系统的开发。

Tomcat

Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持[28]。且Tomcat是一个免费开源的服务器,具有良好的可扩展性和安全性[16]。对于本销售管理系统这种中小型项目来说易于操作,安装和部署都非常方便,且易于扩展。

相关技术简介

Java

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论[5]。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点[5]。在本销售管理系统中,java语言的特性使得系统的开发更加的方便快捷,更加易于维护和扩展。 Java程序的的执行过程如图2-1所示,

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

相关图片展示:

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

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