基于javaweb的宠物商城毕业设计论文Word格式.docx

上传人:b****1 文档编号:13111387 上传时间:2022-10-05 格式:DOCX 页数:83 大小:1.32MB
下载 相关 举报
基于javaweb的宠物商城毕业设计论文Word格式.docx_第1页
第1页 / 共83页
基于javaweb的宠物商城毕业设计论文Word格式.docx_第2页
第2页 / 共83页
基于javaweb的宠物商城毕业设计论文Word格式.docx_第3页
第3页 / 共83页
基于javaweb的宠物商城毕业设计论文Word格式.docx_第4页
第4页 / 共83页
基于javaweb的宠物商城毕业设计论文Word格式.docx_第5页
第5页 / 共83页
点击查看更多>>
下载资源
资源描述

基于javaweb的宠物商城毕业设计论文Word格式.docx

《基于javaweb的宠物商城毕业设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《基于javaweb的宠物商城毕业设计论文Word格式.docx(83页珍藏版)》请在冰豆网上搜索。

基于javaweb的宠物商城毕业设计论文Word格式.docx

1.2课题现状和发展趋势 1

1.3技术路线 1

第2章系统分析 3

2.1系统功能需求 3

2.2系统非功能需求 3

2.2.1性能需求 3

2.2.2安全性需求 3

2.3可行性分析 4

2.3.1系统可行性 4

2.3.2技术可行性 4

2.3.3操作可行性 4

2.3.4系统经济可行性 5

2.4相关技术简述 5

2.4.1JavaScript 5

2.4.2JSP 6

2.5系统开发环境介绍 6

第3章总体设计 7

3.1功能确定 7

3.1.1前台设计 7

3.1.2后台管理系统设计 9

3.2数据库设计 11

3.2.1实体属性 11

3.2.2数据库逻辑设计 12

第4章系统实现 15

4.1系统主页面 15

4.2非登录用户操作 15

4.2.1用户注册 15

4.2.2用户登录 16

4.2.3找回密码 18

4.2.4查看商品信息 18

4.2.5搜索商品 19

4.3登录用户操作 21

4.3.1购物车 21

4.3.2提交订单 22

4.3.3付款 23

4.3.4更新个人信息 24

4.3.5重新设定密码 25

4.3.6注销 25

4.4后台管理 26

4.4.1后台登录 26

4.4.2后台主页面 27

4.4.3新增商品类别 27

4.4.4修改商品类别 28

4.4.5新增商品 29

4.4.6修改商品 30

4.4.7订单管理 30

4.4.8条件查询 31

4.4.9会员信息管理 32

4.4.10重新设定密码 32

第5章系统测试 34

5.1测试的目的 34

5.2游客功能测试 34

5.2.1注册功能测试 34

5.2.2登录功能测试 34

5.3已登录会员功能测试 35

5.3.1购物车功能测试 35

5.3.2订单功能测试 35

5.3.3付款功能测试 35

5.3.4更新个人信息功能测试 36

5.3.5重新设定密码功能测试 36

5.3.6注销功能测试 36

5.4管理员功能测试 37

5.4.1登录功能测试 37

5.4.2商品类别管理功能测试 37

5.4.3商品管理功能测试 37

5.4.4订单管理功能测试 38

5.4.5会员管理功能测试 38

5.4.6修改个人密码功能测试 39

第6章总结与展望 40

参考文献 41

致谢 42

附录一外文文献原文 43

附录二外文文献译文 50

附录三任务书 55

附录四开题报告 57

附录五关键代码 60

基于javaweb的宠物商城

摘要

随着时代的进步,宠物作为人类生活中重要的陪伴者,以宠物为中心的一系列生产、销售、服务等行业也随之日益兴起。

此套系统旨在建立商家以及所有宠物的爱好者之间的桥梁,为宠物爱好者提供宠物活体以及各种宠物衣食住行所用到的必需品。

从开发的角度来看,本套系统采取的是B2C模式,结构简单明了,架构清晰合理,若后期有额外的需求,扩展相对容易,随时可以根据需求进行二次开发。

技术上选择使用如今市场上较为成熟但并未淘汰的开发工具java+mysql+Tomcat7+jdk7。

从功能的角度来看,此套系统的功能界限清晰明了。

主要功能以两大身份作为分界:

一个是会员端的功能,一个是管理员端的功能,主要是登录、商品类别管理、商品管理、订单管理、会员管理、会员充值、修改个人密码等等。

此套系统包括了一个商城系统必须的功能,能够满足日常使用,提供给会员以及管理员的操作方式也非常友好。

从总体来看,此套系统无论是在实用性、适用性、功能性还是扩展性都能够满足大众的需求,在这个基础之上还添加了一些额外的特性,来提升会员体验。

关键词:

宠物,系统,java,B2C

中图分类号:

TP391

JavawebBasedPetMall

Abstract

Withtheadvancementofthetimes,petsareanimportantcompanioninhumanlife,andaseriesofpet-centeredproduction,sales,andserviceindustriesarealsoemerging.Thesystemisdesignedtobridgethegapbetweenmerchantsandallpetlovers,providingpetloverswiththeessentialsoflivingwithpetsandavarietyofpets.

Fromtheperspectiveofdevelopment,thissystemadoptstheB2Cmode,thestructureissimpleandclear,andthearchitectureisclearandreasonable.Ifthereareadditionalrequirementsinthelaterstage,theexpansionisrelativelyeasy,andthesecondarydevelopmentcanbecarriedoutaccordingtotherequirementsatanytime.Technically,Ichosejava+mysql+Tomcat7+jdk7whichisamaturetoolthatisnotmaturedonthemarkettoday.

Fromafunctionalpointofview,thefunctionalboundariesofthesystemareclear.Keyfeaturesincluderegistration,login,browseproducts,searchforproducts,viewproducts,addshoppingcarts,submitorders,managepersonalinformation,etc.;

administratorlogin,productcategorymanagement,productmanagement,ordermanagement,membermanagement,memberrecharge,modifyyouPersonalpassword,etc.Thesystemincludesthemallsystemtomeetthefunctionsrequiredforeverydayuseandisalsoveryfriendlytomembersandadministrators.

Ingeneral,thesystemcanmeettheneedsofthepublic,whetheritispractical,applicable,functionalorscalable.Basedonthis,itaddssomeextrafeaturestoenhancethemembershipexperience.

KeyWords:

pet,system,java,B2C

IV

华北水利水电大学毕业设计

II

V

第1章绪论

1.1选题的背景与意义

随着信息化时代的发展,或者称之为万物联网时代的发展,人们对互联网技术的要求逐渐变得更高了,人们如今逐渐开始追求足不出户就可以利用网络平台进行购买日常所需,而随着互联网行业各种技术的日新月异,这一设想逐渐成为现实。

对于实体店商家来说,在网络平台进行二次交易将大大降低客户流失率。

放眼旁观,如今宠物市场仍然是实体店居多,随着互联网行业以及物流行业的迅猛发展,电商对于商家来说是一种留住老客户、提高销售额的更高的方法。

但由于宠物活体交易较为特殊,传统行业和电商行业均满足不了所有消费者的需求,因此开发一个买卖双方线上线下相结合的系统迫在眉睫。

网站拟与部分宠物店达成合作意向,通过网站商家管理平台的嵌入式系统设计,便于商家对店面收支、用户消费、网上商城进行管理,进一步实现用户、网站、宠物店三赢效果[1]。

 

1.2课题现状和发展趋势

从近几年的数据来看,电子商务依然火爆,前几年只是个预热,未来十年才是电子商务的大爆发,最有市场潜力的,必定是线上线下相结合的方式。

宠物市场日益增大,若我们能够紧跟时代的潮流,必能将宠物市场引向更大的平台。

讨论完宠物商城的现状与发展趋势,再次回到本课题的开发。

本课题之所以选择B/S架构,不仅仅是因为是目前最为主流,也是因为它的方便快捷性。

当然,时代仍在马不停蹄地进步,不得不承认还有其他第三方开发框架产生,但目前来看,B/S架构占据了半壁江山。

1.3技术路线

此套系统选择使用的设计模式,通常被人们成为MVC设计模式。

不同的层次会让数据的传输显得很清晰,有利于我们充分把握数据的流向,和对数据进行控制,而javaEE的技术结构分为三层,分别是表示层、中间层、数据层[2]。

此套系统结构主要分为四层:

action层、service层、dao层以及po层。

此套系统使用spring的HibernateTemplate事务模版进行数据库的操作,po层为实体类,每个实体类对应一张数据库表,并通过注解标识其为实体类,交给Hibernate管理,简单的对数据库的操作都可以自行完成,SQL语句是通过封装的Hibernate自动生成,简单快捷,结构层次十分明了,便捷开发,提高效率。

前端显示页面采用的技术比较多,主要是JSP动态生成HTML,JavaScript使用多重函数,HTML生成静态页面,并通过CSS控制样式,这些技术非常成熟,上手容易,操作简单,多种技术相结合使用使得会员体验度得到大大的提升。

因为前端页面效果要求比较简单,因而此套系统没有使用前端框架,此套系统需要查看数据的部分均是使用<

table>

<

/table>

标签完成,这样更方便设计成为自己想要的布局。

页面效果会因时而变,可以进行动态的刷新,最终实现用户、商家和网站的交互功能,达到预期网站功能的同时,提升用户的浏览体验[1]。

后台采用的框架为SSH,配置文件与注解相结合的方式进行整合开发,它具有良好的跨平台、可移植性、可扩展性、容错性。

该系统应用到实际环境之中,不但具有完善的功能,还具有良好的性能及较高的安全性[3]。

但随着新技术的日新月异以及老技术的逐渐被替代,此时SSH框架的优势就体现出来了。

基于低耦合的软件实现方式,就算软件后

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1