随着网络技能的发展,当古人们的生活模式发生了巨大的变革,特殊因此电子商务为代表的家当影响了人们的生活。当前,电子商务成为振兴国家经济的主要手段,电子商务为人们的生活供应了极大的便利,帮助企业降落发卖本钱,提高发卖效率。传统的实体行业,经营运行中竞争激烈,投入高,管理效率低。而把农产品发卖事情转移到网络中来,可以提高农产品发卖利润,方便用户在线订购农产品,具有一定的研究代价和实际意义。
“陕西农特产品”网络交易平台根据目前实际的需求,开拓出管理员后台管理农产品,前台会员订购的”陕西农特产品”网络交易平台。该系统利用JAVA技能,MySQL数据库存储数据,实现了农产品信息管理、分类管理、农产品订单、论坛互换、优惠公告等功能。
本文紧张事情是对网上”陕西农特产品”网络交易平台的剖析,提出”陕西农特产品”网络交易平台的紧张技能,对实体农产品需求进行剖析,并转化为相应的功能模块,然后进行数据库设计,搭建系统框架,末了编写代码并对代码进行优化,对系统测试,完善程序中的问题。”陕西农特产品”网络交易平台提高了农产品整体的经济效率和管理水平,值得大力推广。
关键词:农产品;购买农产品; JAVA; MYSQL;
Abstract
With the development of network technology, great changes have taken place in people's life mode, especially the industry represented by e-commerce has affected people's life. At present, e-commerce has become an important means to revitalize the national economy. E-commerce provides great convenience for people's life, helps enterprises reduce sales costs and improve sales efficiency. The traditional entity industry has fierce competition in operation, high investment and low management efficiency. Transferring the sales of agricultural products to the network can improve the sales profit of agricultural products and facilitate users to order agricultural products online, which has certain research value and practical significance.
According to the current actual needs, the web-based online agricultural products sales and shopping system develops a web-based online agricultural products sales and shopping system in which the administrator manages agricultural products in the background and the foreground members order. The system uses Java technology and MySQL database to store data, and realizes the functions of agricultural product information management, classification management, agricultural product order, agricultural news, market information and so on.
The main work of this paper is to analyze the online agricultural products sales and shopping system based on Web, put forward the main technology of the online agricultural products sales and shopping system based on Web, analyze the needs of physical agricultural products, and convert them into corresponding functional modules, then design the database, build the system framework, finally write and optimize the code, test the system and improve the problems in the program. The online agricultural products sales and shopping system based on Web improves the overall economic efficiency and management level of agricultural products, which is worthy of vigorous promotion.
Keywords: agricultural products; Purchase of agricultural products; JAVA;MYSQL;
目 录
摘 要 1
Abstract 2
第一章 绪论 1
1.1 系统开拓目的 1
1.2 系统开拓意义 1
1.3 国内外研究现状 2
第二章 系统紧张开拓技能 3
2.1 B/S体系构造 3
2.2 JAVA技能 3
2.3 MYSQL数据库 4
2.4 前台技能 4
第三章 需求剖析 6
3.1 可行性剖析 6
3.1.1技能可行性 6
3.1.2 经济可行性 6
3.1.3 操作可行性 6
3.2 系统功能性需求剖析 6
3.2.1 游客功能需求 6
3.2.2 会员功能需求 7
3.2.3 管理员功能需求 8
3.3 系统环境需求 9
第四章 系统设计 11
4.1 系统总体设计 11
4.1.1系统架构设计 11
4.1.2 总体功能设计 12
4.2 紧张功能流程设计 13
4.2.1 用户注册登录设计 13
4.2.2 农产品管理设计 14
4.2.3 用户购买设计 15
4.2.4 优惠公告管理设计 17
4.3 数据库设计 18
4.3.1 数据库ER图设计 18
4.3.2 数据库表设计 19
第五章 系统的实现 23
5.1 首页页面 23
5.2 用户注书页面 23
5.3 所有农产品页面 24
5.4 农产品详情页面 25
5.5 论坛互换页面 25
5.6 管理员管理主页面 26
5.7 添加优惠公告信息页面 26
5.8 农产品管理页面 27
5.9 订单列表信息页面 28
第六章 系统测试 29
6.1 软件测试的目的 29
6.2 测试内容 29
6.3 测试结论 31
结论 32
参考文献 33
致 谢 35
前台利用JSP、CSS、Jquery、JavaScript、HTML技能,下面对这些技能进行大略的先容。
JSP是Java的前端网页编程措辞,JSP嵌入在HTML网页中,调用后台JAVA的方法,实现数据的通报。实行时,JSP作为一个容器来处理,获取页面要求后,Tomcat做事器处理容器的内容,通过做事器的识别JSP网页的代码。JSP通过HTTP的要求,通过浏览器地址通报容器,请JSP转为Java代码,做事器组件加载后返回,网页浏览器通过response进行吸收数据。JSP的上风在于支持多平台代码,和网页进行分离,封装了标识,简化了开拓。
HTML是网页设计措辞,所有web项目都是基于这种措辞进行创建,利用可扩展超文本标识标标准。HTML语法简洁,利用方便,浏览器可以直接阐明实行HTML措辞。在新一代的HTML措辞中供应了视频播放、语音播放、动画制作、图片渲染等多种特性。
CSS是层叠样式表,管理网页显示的样式,和网页内容进行结合,对笔墨、图片、视频、文件进行合理的布局,达到都雅显示的目的。在前台开拓中,CSS是必学的编程措辞,CSS有网页工具模型等能力,设计相应的样式和用户进行交互。CSS通过和HTML进行结合,构建多样的前台网页,我们看到的所有web网页或者手机网页都是通过CSS和html进行布局显示。在项目中可以单独创建不同模块的页面样式,方便掌握,便于掩护。对通用的模块放置在通在样式表中,特定的功能也可以自定义名称,然后掌握详细的样式,降落设计难度,提高事情效率。
JavaScript是浏览器脚本措辞,是浏览器网页中非常主要的部分。JavaScript常日内嵌在网页中,对HTML标记进行处理。JavaScript和其他措辞一样,具有数据类型、表达式、运算等功能。JavaScript脚本措辞的特点包括面向工具,大略性、动态性、良好的跨平台性。主流的浏览器全部支持JavaScript,响运用户操作。
Jquery是基于JavaScript开拓的一个脚本库,在JavaScript的根本之上,进行代码封装,供应多种操作。其核心理念是用很少的代码处理最多的事情。Jquery包括事宜处理、DOM元素、制作动画、数据验证、文档处理等功能特点。通过HTTP的post方法,从做事器中要求文本,对数据进行处理,减少频繁向做事器提交的宽带占用情形。Jquery降落了利用难度,同时供应了强大的脚本措辞编程能力。