随着传统的购物方式正在向网络化发展,出现了“网购”这种越来越受欢迎的新型消费方式。为了提高农产品业务水平和效率,实现比电话订购更有效的销售业务,农产品在线销售网应运而生。通过对购买农产品流程和业务进行全面考察分析,结合目前最先进的软件开发技术,实现了购买农产品的网络化管理。目前,网上购买农产品业务还处于形成期,成长空间还很大。
本网站主要是提供给大一个购买农产品的平台和管理农产品的在线销售网,通过价格优势吸引众多消费者来购买,实现正常运营。本文主要是采用JAVA语言、jsp技术、Sqlserver,mysql数据库、tomcat服务器作为开发平台,系统采用B/S结构进行开发,完成一个农产品在线销售网。目标是实现一个以销售为中心的农产品在线销售网,构建用户信息与账号,账号、农产品管理与订单信息有机结合的业务系统。
本系统分为前台和后台,前台供普通用户使用,后台由系统管理员使用,同时普通用也可以登录个人后台,前台功能模块和后台功能模块又可以细分为各个功能模块。
1.前台系统功能模块分为
农产品展台模块:展示网站的所有农产品;
农产品查询模块:按农产品的名称查询农产品的相关信息;
购买模块:用户选择要购买的农产品,输入数量,系统自动计算出总金额,提交订单;
结账模块:用户进行结账并填写订单信息;
用户维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能;
订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;
留言模块:客户可以进行留言给我们提意见,我们在不断地改进中前进。
评论农产品模块:用户给农产品添加评论信息,查询农产品的所有评论。
2.后台系统功能模块分为
农产品管理模块:按类别查看农产品,对农产品的信息进行维护;
农产品入库模块:添加农产品入库记录,即将农产品的当前库存数量加上入库数量。
用户管理模块:管理员可以普通用户进行删除,修改用户信息,包括个人信息和登录密码,防止用户忘记密码。
管理员维护模块:此功能主要是超级管理员管理系统所有普通管理员,包括对其的增加、删除、修改等。
订单管理模块:管理员管理系统所有普通用户的订单,包括审核订单,删除订单,修改订单等。
系统公告管理模块:管理员系统公告浏览,系统公告信息维护;
留言模块:管理员可以查看客户的留言,对留言进行维护。
目 录
摘 要 I
Abstract II
第1章 绪论 5
1.1课题背景 5
1.2目的和意义 5
1.3研究现状 5
1.4系统设计思想 6
1.5本文的结构 6
第2章 可行性分析 7
2.1业务流程图 7
2.2可行性分析 8
2.2.1经济可行性 8
2.2.2技术可行性 9
2.2.3运行可行性 9
第3章 需求分析 10
3.1电子商务的产生和发展情况 10
3.2需求分析 10
3.3数据流图 10
第4章 系统设计 17
4.1系统模块总体设计 17
4.2数据库设计 17
4.2.1数据分析 17
4.2.2数据库的详细设计 18
第5章 系统实现 23
5.1开发工具及技术简介 23
5.2系统首页设计 23
5.3系统前台基本功能设计与实现 24
5.3.1用户维护模块设计与实现 24
5.3.2农产品展示模块设计与实现 26
5.3.3农产品购买模块的设计与实现 27
5.3.4生成订单模块的设计与实现 28
5.3.5在线留言模块的设计与实现 30
5.4系统后台管理功能设计与实现 30
5.4.1用户信息管理设计与实现 30
5.4.2订单信息管理设计与实现 31
5.4.3农产品信息管理设计与实现 32
5.4.4留言信息管理设计与实现 33
5.4.5农产品入库管理设计与实现 33
第6章 系统测试 35
6.1测试方法 35
6.2测试目的 35
6.3测试用例 35
6.3.1前台首页的测试 35
6.3.2用户注册模块的测试 35
6.3.3农产品管理模块的测试 36
结 论 37
致 谢 38
参考文献 39