基于SSH的宠物商城网站设计与实现

╰+哭是因爲堅強的太久メ 2024-04-06 13:29 198阅读 0赞

目 录
摘 要 i
ABSTRACT ii
1绪论 1
1.1研究的背景和意义 1
1.2国内外研究现状 2
1.3研究内容和步骤 4
2基本技术方案 5
2.1系统采用的技术 5
2.1.1JSP技术 5
2.1.2 JavaScript技术 5
2.1.3Servlet技术 6
2.2基于B/S的WEB应用体系结构 7
2.3MyEclipse简介 9
2.4Tomcat简介 11
2.5Struts 2框架 11
2.6 Spring框架 14
3.系统需求分析 21
3.1功能需求分析 21
3.2系统设计规则 22
3.3系统的可行性分析 22
3.3.1技术可行性 22
3.3.2经济可行性 22
3.3.3操作可行性 22
3.3.4 技术可行性分析 23
3.3.5 运行可行性分析 23
3.3.6 经济可行性分析 23
3.4运行环境 23
4.宠物网站系统概要设计 24
4.1系统功能结构图 24
4.2系统交互图 25
4.3数据库设计 26
4.4系统概要设计 29
4.4.1系统的前台 29
4.4.2系统的后台 33
5.系统的详细设计与功能实现 35
5.1应用层配置 35
5.2登录功能的实现 36
5.3注册功能的实现 37
5.4商品管理功能的实现 38
5.5订单管理模块的实现 40
5.6会员管理模块的实现 40
6.测试与性能分析 41
6.1系统测试目的与意义 41
6.2测试环境 42
6.3测试过程 42
6.4测试的主要内容及结果 43
总结与展望 45
参考文献 46
致谢 47
附录:英文翻译 49
1.英文原文 49
2.中文翻译 54
3.系统需求分析
3.1功能需求分析
当我们对已有系统进行分析时,通过分析系统的功能和实现去确定系统的即将要达成的目的。因此,我们要收集足够的信息去验证我们的分析结果,在该次毕设中,我们获取的信息大多都是从网上,书库中了解到的。在任何的实践中获取的信息其实才是最可靠,最具有说服力的信息,所以,我们找到其他的宠物用品店,然后注册成为会员来获得有用信息。
1.从用户角度来看:
用户同时使用网站的注册登录功能,进入系统后可以获得一部分功能。在处理消息时,可以进行对宠物资料的浏览,本文转载自http://www.biyezuopin.vip/onews.asp?id=11339进行购买宠物用品然后对订单进行单个购买或者取消,同时也可以清空购物车中的所有订单,或者全部进行结账等功能。
2.从网站的角度看:
(1)网站应该包含宠物搜索功能。
(2)订单处理功能,确认订单方式:
a). 电话通知方式
b). E-mail方式
(3)管理员管理:
其任务是查看用户订单,查看用户信息,并在根据查看了用户的信息和用户订单之后,将商品的发送到购买者的身边。
(4)宠物浏览
a). 宠物名 b).宠物类型
c). 价格 d). 订购号
通过分析,系统主要分为前台和后台两大模块,前台主要由用户体验使用,实现了用户登录、注册、查找商品、商品类别等功能导航;后台主要由系统管理员操作使用,用来维护系统,管理员主要实现了订单管理、商品管理、公告管理、会员管理、用户管理、个人信息维护等主要功能。

3.4运行环境
本系统是一个web版的应用程序,需要在服务器上部署中间件Tomcat、Mysql数据库,其他的客户端通过网络进行访问该服务器即可。
(1)开发硬件平台:
CPU:酷睿双核 3.2GHZ
内存:4G以上
硬盘:320GB
(2)服务器端硬件平台:
Web服务器参考配置:Intel Xeon Quad Core E5530 80W 2.40GHz/5.8GT/8MB Cache, 2x2GB DDR3-1066MHz, 2.5in HS 146GB SAS,HS 675W PSU, ServeRAID MR10i(RAID 5), 2Giga Ethernet,Light Path, CD-RW/DVD Combo, 1U,3 Years Onsite Next Business Day. 146GB 10K 6Gbps SAS 2.5” SFF Slim-HS HDD x3550M2/x3650M2/HS22
数据库服务器参考配置:Intel Xeon Quad Core E5504 80W 2.00GHz/4.8GT/4MB Cache, 2x2GB DDR3-800MHz, 2.5in HS 146GB SAS, 670W PSU, ServeRAID BR10i(RAID 0,1), 2
Giga Ethernet, DVD ROM,5U,3 Years Onsite Next Business Day. 146GB 10K 6Gbps SAS 2.5” SFF Slim-HS HDD x3550M2/x3650M2/HS22
(3) 开发软件平台:
操作系统:Windows7以上均可
数据库:mysql

系统采用目前流行的Struts2框架进行开发。先来看看Struts2框架是如何配置到应用程序中的。
在WEB-INF/web.xml文件的配置代码如下:

  1. < <bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest"
  2. name="myRequestParser" class="com.daowen.util.RequestParseWrapper"
  3. scope="default" optional="true" />
  4. <package name="admin" extends="struts-default" namespace="/admin">
  5. <action name="usersmanager" class="com.daowen.action.UsersAction">
  6. </action>
  7. <action name="friendlinkmanager" class="com.daowen.action.FriendlinkAction">
  8. </action>
  9. <action name="jiaodiantumanager" class="com.daowen.action.JiaodiantuAction">
  10. </action>
  11. </action>
  12. <action name="sysconfigmanager" class="com.daowen.action.SysconfigAction">
  13. </action>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,198人围观)

还没有评论,来说两句吧...

相关阅读

    相关 宠物商城网站

    摘 要 随着社会的发展,计算机的优势和普及使得宠物商城网站的开发成为必需。宠物商城网站主要是借助计算机,通过对首页、商铺信息、宠物信息、宠物商品、新闻资讯、我的、跳转到后台、