摘 要:由于互联网的大众化普及与发展,人们在日常生活中的生活也有了很大的变化,当前网上购物变成人们消费的主要方式。而对于农产品而言,由于存在区域性差异导致有些高质量的农产品不被大众所了解且难以流通向市场。因此建立一个农产品在线销售网站,解决农产品销售存在的地域性差异问题显得非常有必要。
本文的主要目标是讨论建设一个平台进行农产品的销售和购买,并且规范化农产品的线上管理。本文结合当前的技术发展趋势并综合现有WEB开发主流开发工具,决定采用JAVA作为本项目的实现语言。使用SqlSever作为农产品在线销售的数据库存储工具。搭建一个B/S构架的农产品在线销售系统。最终实现了用户与管理员两个角色的模块。其中用户模块包括登陆注册、用户信息管理、购买管理、订单管理、在线留言等功能。管理员模块实现了用户信息、订单信息、农产品信息、留言板信息以及库存管理信息等数据的增删改查操作。最终经过编码实现了一个功能完备、系统健壮性高的农产品在线销售系统。
关键词:JSP技术;农产品销售;Sqlserver数据库;JAVA语言
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 目的和意义-1
1.3 研究现状-2
1.4 系统设计思想-2
1.5 本文的结构-3
2 可行性分析-4
2.1 业务流程图-4
2.2 可行性分析-5
2.2.1 经济可行性-5
2.2.2 技术可行性-6
2.2.3 运行可行性-6
2.2.4 工程与社会-6
3 需求分析-7
3.1 电子商务的产生和发展情况-7
3.2 需求分析-7
3.3 运行环境-8
4 系统设计-9
4.1 系统模块总体设计-9
4.2 数据库设计-9
4.2.1 数据库逻辑结构设计-10
4.2.2 数据库的详细设计-10
5 系统实现-15
5.1 系统首页界面的设计-15
5.2 系统前台基本功能实现-15
5.2.1 用户信息维护模块的实现-15
5.2.2 农产品展示模块功能的实现-19
5.2.3 农产品购买模块的设计与实现-20
5.2.4 订单信息查询模块的实现-21
5.2.5 在线留言模块的设计与实现-23
5.3 系统后台管理功能的实现-24
5.3.1 用户基本信息管理的实现-24
5.3.2 订单信息管理设计与实现-25
5.3.3 农产品信息管理设计与实现-26
5.3.4 留言版信息管理功能的实现-27
5.3.5 农产品入库管理功能的实现-28
5.2.6 图像上传模块-29
6系统测试-30
6.1测试方法-30
6.2测试目的-30
6.3测试用例-30
6.3.1前台首页的测试-30
6.3.2用户注册模块的测试-31
6.3.3农产品信息管理模块的测试-31
结论-33
参考文献-34
致谢-37