摘要
本文论述了基于JAVA、Web的农产品销售管理系统开发的目的及意义,目的是为了农产品资源的合理利用和物资的充分交流,有些地方富余而卖不出去,有些地方却吃不上。意义在于加快社会主义现代化建设的步伐、实现民主富强的小康社会,充分体现各地的特色。
根据实际需求和,本人策划了(基于JSP的农产品销售管理系统设计与实现)本体系,本系统充分考虑了国家的农产品生产和销售管理之间的相互关系,以及互联网络的现代化应用,在互联网络中,搭建一个类似网上商城一样的网站系统,其中会用到 MyEclipse、MySQL、JSP等之类的网络工程技术,本系统分为前台销售系统和后台管理系统,前台会员系统,为会员提供:会员注册、购物车、顾客留言、商品浏览、订单管理等主要功能。后台管理系统,为管理员提供:农产品订单管理、农产品的商品管理、农产品的商品分类管理、农产品的特价商品管理、会员信息管理、系统用户管理等优质服务。
关键词:JSP;农产品;网上商城;MySQL
Abstract
This paper discusses the purpose and significance of the system based on JAVA, the development of agricultural products sales Web, in order to fully communicate the rational use of agricultural resources and materials, and sell surplus in some places, some places have not. The significance lies in speeding up the socialist modernization construction, realize democracy and prosperity a well-off society, fully reflect the local features.
According to the actual demand, I designed (Web based agricultural products sales management system) of the system, the system takes full account of the relationship between national agricultural production and sales management, and modern application of the Internet, in the Internet, build a similar online mall as the website system, which use of network engineering technology MyEclipse, MySQL, JSP and so on, the system is divided into front and back office management system, sales system, the membership system, to provide members: the main function of membership registration, shopping cart, customer message, product browsing, order management etc.. The backstage management system, provide the administrator: agricultural products, agricultural products, order management, merchandise management, commodity management, classification of agricultural products agricultural products special offer merchandise management, member information management, user management and service system.
Key words: JSP; agricultural products; online shopping mall; MySQL
目录
摘要I
AbstractII
前言1
1 课题简介2
1.1 选题背景2
1.2 课题的意义2
1.3 系统目标3
2. 可行性研究5
2.1 技术可行性5
2.2 经济可行性5
2.3 操作可行性5
2.4 法律可行性6
3. 需求分析7
3.1 系统需要解决的主要问题7
3.2 系统具备的基本功能7
3.3 数据流图7
3.4 数据字典9
3.4.1 数据存储9
3.4.2 数据流10
3.4.3 数据处理12
4. 总体设计13
4.1 概述13
4.2 系统功能划分14
4.2.1 会员子系统功能划分14
4.2.2 管理员子系统功能划分15
4.3 系统功能描述15
4.3.1 会员子系统功能描述15
4.3.2 管理员子系统功能描述16
4.4 数据库设计16
4.4.1 数据库概念结构设计17
4.4.2数据库逻辑结构设计19
4.5 业务流程图20
5. 详细设计与系统实施23
5.1 设计概述与开发工具简介23
5.1.1 B/S模式及其优势23
5.1.2 Web应用程序的开发—JSP技术24
5.1.3 MyEclipse简介24
5.1.4 Tomcat简介24
5.1.5 MySQL简介24
5.1.6 JavaScript简介24
5.1.7 JSP简介24
5.1.8 JDBC简介24
5.1.9 hibernate简介24
5.2 程序流程图24
5.3 管理员子系统的实施26
5.3.1 连接数据库的包含文件27
5.3.2 管理员登录页面27
5.3.3 会员管理模块29
5.3.4 商品管理模块30
5.3.5 特价商品管理模块32
5.3.6 订单模块33
5.3.7 系统用户管理模块34
5.3.8 商品类别管理模块35
5.4 会员子系统36
5.4.1 系统主页面36
5.4.2 会员注册页面36
5.4.3 搜索商品信息页面38
5.4.4 购物车信息页面39
5.4.5 订单管理页面42
5.4.6 顾客留言页面43
5.4.7 修改资料页面45
6. 测试与维护47
6.1 测试的任务及目标47
6.1.1 测试的任务47
6.1.2 测试的目标47
6.2 测试方案47
6.2.1 模块测试:47
6.2.2 集成测试:48
6.2.3 验收测试:48
6.2.4 平行运行48
6.3 设计测试方案49
6.4 系统维护50
结束语51
致谢52
参考文献53