摘要:伴随着时代的飞速发展,人们的生活情况也在渐渐的改善。在现如今IT技术的快速发展中,在线购物正日益兴起并逐渐完善,进入人们的视野中,并且影响着当今人们的购物理念。为了顺应如今网上消费的潮流,为用户提供了一种快捷、方便的消费方式来满足顾客的购物需求。也为了进一步节约了人们在实际生活中开实体店面时所要花费的一些昂贵的代价,因此本次设计了基于SSH+BootStrap+SVN实现的零食系统。
-本次设计的系统具有一系列的功能,譬如说前段的话有零食的展示功能,轮播图显示功能,零食屋公告功能等。后段的话有零食的管理功能,零食类别的管理功能,公告和意见反馈的管理功能等 ,。
本系统采用了JavaEE中经典的web解决方案即为struts+hibernate+spring框架,简称为三大框架SSH,通过这三个框架的使用,使得系统的视图层、业务层、模型层相互分开。与此同时,通过运用JQuery、Bootstrap等技术,也美化了前台页面。数据库使用了开源免费的MySQL,项目管理工具则是使用的是SVN。
关键词:SSH;BootStrap;SVN;零食系统;
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 研究现状和发展趋势-1
1.3 课题研究的内容-2
1.4 论文结构-2
2 系统需求分析-2
2.1 业务概述-3
2.2 结构功能-3
2.2.1 前端功能结构图-3
2.2.2 后端功能结构图-4
2.3 业务流程-4
2.3.1 用户业务流程-5
2.3.2 管理员业务流程-5
2.4 系统功能性需求-6
2.4.1 登录注册功能-6
2.4.2 零食管理功能-7
2.4.3 用户中心功能-8
2.4.4 订单中心功能-9
2.4.5 购物车功能-11
2.4.6 零食查询功能-12
2.5 系统非功能需求-12
2.5.1 系统安全性方面-12
2.5.2 系统可靠性方面-13
2.5.3 系统可移植性方面-13
2.5.4 系统可扩展性方面-13
2.5.5系统健壮性方面-14
3 系统设计-14
3.1 总体功能设计-14
3.2 架构设计-15
3.2.1技术架构-15
3.3 数据库设计-15
3.3.1 设计简介-15
3.3.2 数据库用户角色E-R模型-16
3.3.3 数据字典-16
3.4 详细设计-21
3.4.1 查询详细设计-21
3.4.2 订单中心详细设计-23
4 编码实现-24
4.1 系统结构-24
4.1.1 程序结构图-24
4.1 零食查询-26
4.1.1 功能实现分析-26
4.1.2 核心代码-26
4.1.3 界面效果-28
4.2 订单管理-29
4.2.1 功能实现分析-29
4.2.2 核心代码-29
4.2.3 界面效果-31
5 大鹏零食屋系统部署-31
5.1.1 配置需要的运行环境-31
5.1.2 测试环境配置表-33
5.2 大鹏零食屋系统测试-33
5.2.2 黑盒测试-33
6 总结-35
参 考 文 献-37
致 谢-38