"景先生毕设|www.jxszl.com

沁香园个人鲜花网站开发

2020-12-21 21:49编辑: www.jxszl.com景先生毕设
目 录
一、引言 6
二、相关技术 6
(一)Servlet简介 6
(二)Struts简介 6
1、 MVC模式 6
2、 Struts运行机制 7
(三)JavaScript语言 7
(四)JSP动态网页技术 7
三、 系统需求分析 8
(一)系统功能需求分析 8
1、买家功能分析 8
2、卖家功能分析 8
(二)系统常规需求分析 8
(三)模块图 9
1、买家模块 9
2、卖家模块 9
3、流程设计图 9
四、 数据库的设计与实现 10
(一)数据库说明 10
(二)数据库设计 10
五、 系统的设计与实现 11
(一)开发环境 11
1、开发工具 11
2、编程环境 12
(二)网站前台的设计与实现 12
1、网站首页设计 12
2、产品展示页面设计 13
3、新闻详细页面设计 13
4、特殊礼品页面设计 14
(三)网站后台的设计与实现 15
1、后台设计 15
2、后台模块设计与实现 15
(1)管理员登录管理 15
(2)注册会员管理 16
(3)商品信息管理 17
(4)评论信息管理 17
(5)产品信息发布管理 18
总结 20
致谢 21
参考文献 22
一、引言
随着社会的快节奏发展,人们越来越倾向于通过网络获取自己所需的信息,因此近些年网上花店也逐渐开始受到人们的青睐。此外,对于卖家而言,网上花店也是拥有其无法比拟的优势。例如网上花店的运行成本相对而言较低,不需要很多的人员助手,并且不需要昂贵的店面。本系统拥有一套完整的网上鲜花订购流程,提供了注册、浏览、搜索、购买、在线支付等功能,给人们的购买带来了极大的便利。
二、相关技术
(一
 

 *景先生毕设|www.jxszl.com +Q: ¥351916072¥ 
的快节奏发展,人们越来越倾向于通过网络获取自己所需的信息,因此近些年网上花店也逐渐开始受到人们的青睐。此外,对于卖家而言,网上花店也是拥有其无法比拟的优势。例如网上花店的运行成本相对而言较低,不需要很多的人员助手,并且不需要昂贵的店面。本系统拥有一套完整的网上鲜花订购流程,提供了注册、浏览、搜索、购买、在线支付等功能,给人们的购买带来了极大的便利。
二、相关技术
(一)Servlet简介
Servlet的流程大致如下:1)Client先是发送相关请求到Server。 2)Server发送请求到Servlet。 3)Servlet所响应的信息都取决于Client发出的要求。 4)Server将反应消息返回至Client,流程如下图2-1所示。

图2-1 Servlet工作流程图
(二)Struts简介
1、 MVC模式
MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。 MVC模式就是为了实现Web系统的职能分工。
三层体系结构由浏览器、web服务器和数据库组成,并结合HTML语言、JSP、JavaScript脚本语言、Ajax、ODBC等技术,系统一般的MVC模型如图2-2所示。

图2-2 系统MVC结构图
2、 Struts运行机制
Struts 是MVC模式的一种实现,工作原理如图2-3所示。

图2.3 Struts运行机制图
(三)JavaScript语言
JavaScript语言主要基于客户端来实现动态的效果,有了它能够让网站网页增添不少色彩,在现在的网站网页中是必不可少一种语言。用户通过点击带有此语言的网站能够体验到更加好的交互性。
(四)JSP动态网页技术
JSP的全称叫做动态网页开发技术,它主要是使用JSP的标签在HTML的网页中进行Java代码的编写,它是一种Servlet,主要用于实现JavaWeb应用程序的显示页面,编写JSP代码要结合HTML代码、XHTML代码|XML元素等等操作和命令。JSP主要是通过网页表单来获取用户对数据的输入,对数据库的访问以及其他的一些数据,然后可以开始创建网页了。JSP相对而言,因为它可以动态的创建网页,具备各种的特性,方便编写和修改,所以更受青睐。
三、 系统需求分析
(一)系统功能需求分析
系统拥有前台用户以及后台管理员两个角色,自然而然的被分成了前台和后台。系统主要是向喜爱鲜花的人们提供一个便利的购物平台,向买家提供最新的鲜花商品信息,同时卖家也可以及时更新最新的商品信息共买家选购。网站主要功能包括商品信息显示买家、登录、购物车的增删改查,卖家登录以及对订单的查询功能。
1、买家功能分析
(1)买家在不是会员的情况下可以浏览网站中的信息。
(2)买家在注册成会员的情况下可以实现登录。
(3)买家可以将商品添加到购物车,在购物车里增加个数或是删除。
2、卖家功能分析
(1)卖家可以登录后台管理系统,对会员用户实现管理。
(2)卖家可以对商品信息进行更新、下架。
(3)卖家可以对买家评论实现回复、删除。
(二)系统常规需求分析
在这个软件肆意横飞的时代里,想要自己制作的软件系统能够得到认可以及被他人普遍使用,那么除了软件系统的功能设计的完善和页面美观以外,还需要做到对软件系统的常规需求方面做到基础的保障。
比如系统的维护是否简单且可维护,这对于后期的维护来说是非常重要的,只有前期就做到可维护性好,那么后期才不会浪费大量的时间和人力在维护上。除了可维护还有可移植性已经安全性等等,方方面面都要做到有效的分析,做到最完善的系统。
(三)模块图
1、买家模块
买家模块是针对消费者实现的部
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/33940.html