近几年来,随着人们思想觉悟以及生活水平的提高,上网已是人们生活中不可缺少的部分,计算机可谓是现代科技发展的产物,如今的计算机已经走进了千家万户,对于大多数人来,足不出户的在自己的计算机上查看自己喜欢的蔬菜水果,并购买蔬菜水果已经很普遍了。适当的上网可以增加人们的知识面还可以提高生活的品味,更有利于人们身心健康的发展,有利于开阔人们的思维模式,还有利于培养人们各方面的能力。也正是因为这样,网上购物得以以飞快的速度发展,遍及到世界各个层次。
本系统基于SSM(Spring+SpringMVC+MyBatis)框架,适用于毕业设计,采用javaweb,基于B/S模式,Myeclipse或者eclipse idea为开发工具,mysql数据库,感兴趣的朋友们可以下载研究一下。
本系统主要包含了订单信息管理、蔬菜信息管理、蔬菜类别管理、通知通告管理、蔬菜类别管理、留言等多个功能模块。下面分别简单阐述一下这几个功能模块需求。
管理员的登录模块:管理员登录系统后台对本系统其他管理模块进行管理。
添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通用户和超级管理员。
订单信息管理模块:
订单信息列表:将数据库的商品表以列表的形式呈现给管理员。
添加订单信息:实现管理员添加订单信息,应该包括名称等信息。
修改订单信息:实现管理员修改订单信息,包括修改订单信息的等信息。
通知通告管理模块:
通知通告信息添加:对通知通告信息进行添加。
通知通告信息列表:显示系统的所有通知通告信息,可以通过关键字查询。
通知通告信息删除:对输入错误或过期的通知通告信息删除。
蔬菜信息管理模块:
蔬菜信息发布:管理员发布蔬菜信息,包括标题、类别、内容、图片等。
蔬菜信息列表:使用mysql语句查询出来的蔬菜信息列表,并实现分页。
蔬菜信息修改:通过管理员ID来指定要修改的蔬菜信息,修改其其他的信息。
蔬菜信息删除:通过管理员ID来指定要删除的蔬菜信息,从数据库完全剔除。
蔬菜类别管理模块:
蔬菜类别信息添加:对蔬菜类别信息进行添加。
蔬菜类别信息列表:显示系统的所有蔬菜类别信息,可以通过关键字查询。
蔬菜类别信息删除:对输入错误或过期的蔬菜类别信息删除。
最新动态管理模块:
最新动态添加:对最新动态进行添加。
最新动态列表:显示系统的所有最新动态,可以通过关键字查询。
最新动态删除:对输入错误或过期的最新动态删除。
退出模块:
管理员退出:管理员用来退出后台系统。
目 录
摘 要 I
ABSTRACT I
目 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和工具介绍 5
2.1 SSM 框架 5
2.1.1. Spring 框架 5
2.1.2 SpringMVC 6
2.1.3. MyBatis 的选用 6
2.2 mysql数据库 6
2.3 eclipse与Tomcat简介 6
第3章 系统分析 4
3.1可行性分析 4
3.1.1经济可行性 4
3.1.2技术可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 5
第4章 系统设计 8
4.1系统结构设计 8
4.2功能模块设计 8
4.3数据库设计 9
4.3.1数据库设计概述 9
4.3.1概念设计 9
4.3.2表设计 11
第5章 系统实现 17
5.1基本论坛 17
5.2主页面的实现 17
5.3注册模块的实现 17
5.3登录模块的实现 18
5.4蔬菜信息管理模块的实现 20
5.6蔬菜类别管理模块的实现 21
5.6通知通告管理模块的实现 22
5.7订单信息管理模块的实现 23
5.8最新动态管理模块的实现 24
5.9留言模块的实现 24
第6章 系统测试 26
6.1测试目的 26
6.2测试概述 26
6.3单元测试 26
6.3.1登录测试 26
6.3.2蔬菜信息测试 27
6.4集成测试 28
第7章 总结 29
致 谢 30
参考文献 30