afu花店在线销售网站的设计与实现(源码)

这是一个即将迎来5G的时代,电子商务的话题就像明星一样“泛滥成灾”。延续以往现代信息社会“高效”的标签,便捷、快速、省时成为了交易主体的商业理念。本系统的目的是建立一个基于SSH框架的灵活可重用的、可扩展的、轻量级的电子商务公共服务应用平台。为增加代码的复用性利用Struts作为系统的总体基础架构,分离MVC,使系统结构更清晰。在Struts框架的Model部分,利用Hibernate框架为持久层提供支持,控制业务跳转。Spring做管理,是Struts和Hibernate的桥梁,并管理Struts和Hibernate。以鲜花网站为基础,分为登录注册相关模块,商品浏览相关模块,热销推荐模块,购物流程模块,支付流程模块,留言建议模块,商品类别管理模块,商品的管理模块,订单信息管理模块,物流管理模块、个人信息模块和网站信息模块。并且在实现前台页面时,使用了流行的JavaScript技术,让界面更加美化,更加符合用户的使用习惯。关键词 电子商务,鲜花,SSH,JavaScript
目 录
1 绪论 1
2 需求分析 1
2.1 功能需求分析 1
2.2 用例图说明 2
3 系统设计 4
3.1 系统功能模块设计 4
4 数据库分析 5
4.1 数据库需求分析 5
4.2 数据库概念设计 7
4.3 数据库逻辑设计 12
4.4 数据库物理设计 12
5 相关知识与技术 15
5.1 运行环境 15
5.2 SSH介绍 16
6 系统实现 17
6.1 登录模块的实现 17
6.2 浏览模块的实现 20
6.3 新品热销模块的实现 22
6.4 购物模块的实现 24
6.5 订单模块的实现 27
6.6 留言模块实现 29
6.7 网站信息模块 32
6.8 物流模块的实现 34
6.9 个人信息模块的实现 35
7 系统测试 37
7.1 登录测试 37
7.2 其他测试 37 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 

结 论 39
致 谢 40
参 考 文 献 41
绪论
本文开发了一个基于SSH框架的鲜花在线销售网站。本文介绍了系统网站开发的流程,设想的需求和功能,整体设计的流程,数据库的设计等。全文共分为绪论、需求分析、模块分析、数据库分析、相关的知识和技术、设计实现、总结、致谢和参考文献等。
这是一个即将迎来5G的时代,电子商务的话题如众星捧月般“出挑”。交易主体的商业理念持续以便捷、快速、节约时间为核心。尤其物流公司的网点式配送的应用发展,逐步缩小了时空局限,再加上支付控件的逐步完善,让越来越多的商家和消费者加入到电子商务的潮流中。然而由于单一电子商务的地域性差异,电子商务与传统形式相结合的形式成为商务历史上必不可少的一个步骤。
需求分析
2.1 功能需求分析
本系统的目的是让消费者能高效快捷地进行购物,满足生活中的精神需求。因此本系统应该有以下功能:
注册用户注册:注册用户可以自行注册用户账号,拥有账户后要使用账户登录才可以购买。
登录:用户的角色分为三种,分别是管理员、注册用户和物流。且分为两个模块登录,注册用户登录和后台管理登录。
用户管理:管理员进入后台查看已经注册的用户信息,并且可以依据实际情况删除注册用户。
浏览商品:任一身份均可以浏览商品,但必须登录后才可以查看商品详情。并且可以通过商品的属性进行筛选浏览。
购买记录:系统检测是否登录,只有登录的注册用户才可以对购买记录进行操作:把商品添加到购物车,修改购物车记录的商品和删除购物车记录中的商品。
订单管理:注册用户生成订单,系统默认收货人为登录的注册用户,可修改收货人信息(姓名、电话、地址),支付后,发送给管理员。注册用户可以查看订单状态。管理员可以查看订单通过订单配置商品,配置完审核后物流人员才能填写物流信息。管理员和物流可以通过订单编号搜索订单。
支付:可以选择支付,支付后管理员审核。
商品管理:商品进行分类,管理员可以对商品类别进行相关的操作如增、删、改、查,也可以对商品进行管理操作。
留言管理:注册用户可以在线留言,给出网站建议或者商品满意程度,管理员可以对注册用户的留言回复。
物流:管理员将订单提交给物流人员后,物流人员填写物流信息提交,管理员和注册用户都可以可以查看物流信息。
网站信管理:管理员可以添加购物须知、通知公告、热门咨询等网站信息。注册用户可以查看网站信息。
2.2 用例图说明
用例图由参与人员、用例和关系构成,用来简单地展现参与人员具备的各种功能。为了给客户观察系统功能进行沟通交流,使客户对系统的功能有基本的了解、认识和对网站直观的判断。此外也为开发人员的开发的流程、模块和设计提供了便利。
通过对AFU鲜花在线销售网站的功能需求分析可知,系统的参与人员有三种,它们分别是:管理员、注册用户和物流,下面是各个参与人员需要实现的功能。
参与人员为管理员
管理人员通过输入相对应的密码和用户名进入系统网站的主界面,进行以下操作:查看所有注册用户的信息,可对任一注册用户的账户进行删除。增、删、改、查看商品的类别。增、删、改、查看商品的信息。查看所以用户提交的订单,并对新生成的订单进行审核。查看注册用户对网站的留言建议,查看任一注册用户的订单信息和物流情况。管理员的用例图如图2.1所示。
  
图2.1 管理员用例图 图2.2 注册用户用例图 图2.3 物流人员用例图
参与人员为注册用户
注册用户有单独的登录窗口,用户名为注册时的用户名而非姓名,验证密码是否匹配,正确后进入系统网站的主界面并显示用户名。注册用户可以做以下操作:查看网站信息,如购物须知,通知公告等。在线留言,对网站的设计和商品进行留言给出建议。注册用户可以浏览商品:在浏览过程中,注册用户点击“详情+”即可进入商品详情页面,查看商品的详细信息,然后将喜爱的商品添加至购买记录。随时从个人中心查看购买记录中的商品信息。在结束浏览后,注册用户生成订单,并修改收货人信息(系统默认为登陆用户的信息)并进行支付。待支付完成,查看支付订单,而且可以随时查看物流信息。注册用户的用例图如图2.2所示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1064.html

好棒文