基于Web的宠物中心管理系统设计与实现

基于Web的宠物中心管理系统设计与实现[20201006182820]
目 录
第1章 绪论 - 1–
1.1研究背景与研究意义 - 1–
1.2国内外研究现状 - 1–
1.3系统开发环境 - 2–
1.3.1 JSP技术 - 2–
1.3.2 B/S结构 - 2–
1.3.3 Java简介 - 2–
第2章 系统的需求分析 - 3–
2.1可行性分析 - 3–
2.1.1技术可行性 - 3–
2.1.2经济可行性 - 3–
2.1.3操作可行性 - 3–
2.2流程分析 - 3–
2.2.1系统开发流程 - 3–
2.2.2系统注册流程 - 4–
2.2.3系统登录流程 - 4–
2.3系统用例图 - 5–
2.3.1系统开发流程 - 5–
2.3.2系统开发流程 - 5–
2.4非功能需求分析 - 5–
2.4.1系统安全性 - 5–
2.4.2数据完整性 - 5–
第3章 系统设计 - 7–
3.1系统结构设计 - 7–
3.2系统设计原则 - 7–
3.3功能模块设计 - 7–
3.3.1系统功能概述 - 7–
3.3.2系统功能模块 - 8–
3.4系统数据库设计 - 8–
3.4.1数据库设计原则 - 8–
3.4.2数据库概念设计 - 8–
3.4.3数据库实体(E-R图) - 8–
3.4. *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
4数据库表结构设计 - 10–
第4章 系统功能实现 - 13–
4.1管理员登录界面 - 13–
4.2管理员主界面 - 14–
4.2.1管理员用户管理界面 - 14–
4.2.2注册会员管理界面 - 15–
4.2.3宠物信息管理界面 - 16–
4.2.4领养审核管理界面 - 17–
4.2.5友情链接管理界面 - 17–
4.2.6留言管理界面 - 18–
4.3网站主界面 - 18–
4.3.1系统简介界面 - 19–
4.3.2在线留言界面 - 19–
4.3.3用户注册界面 - 19–
4.3.4宠物信息界面 - 20–
4.3.5宠物领养界面 - 21–
4.4 用户个人后台主界面 - 22–
4.4.1领养查看界面 - 22–
第5章 功能测试 - 23–
5.1功能测试 - 23–
5.1.1登录模块测试 - 23–
5.2性能测试 - 24–
5.3可用性测试 - 24–
5.4测试结论 - 24–
结论 - 25–
参考文献 - 26–
第1章 绪论
1.1研究背景与研究意义
在我国,喜爱宠物与养宠物的人越来越多,因此宠物不再仅仅只是一种动物而且还变成了家庭成员,成为人们生活中不可或缺的部分[1],进而促使相关的宠物行业得到了极大的发展[2]。本课题的研究目标是针对传统宠物管理的弊端,开发一款基于Web的宠物中心管理系统。充分发挥了现代信息系统对宠物领养、宠物健康知识等各种信息进行高效管理的优势,拓宽了宠物领养途径,简化了宠物信息的管理工作。因此,开发一款符合宠物管理实际需要的宠物中心管理系统是非常必要的。
这款宠物中心管理系统是在学习基于Web的系统开发设计的基础上展开的,它很好地利用了互联网的交互性,使得用户可以自己注册登录网站查询相关信息。本文的研究意义在于,通过深入分析传统宠物管理渠道单一的问题,运用JSP和数据库开发技术开发一款基于Web的宠物中心管理系统,实现宠物领养的规范化、个性化和人性化,并且简化宠物信息管理工作流程,提高管理效率。同时,本文系统可以更好地帮助用户进行宠物管理,有效地解决宠物领养和宠物信息管理安全等问题。
1.2国内外研究现状
从宠物网上交易方面来看,陶卫言设计了一款宠物相亲管理系统[3],这一系统是基于J2EE技术开发的。前台使用了HTML代码结合CSS样式并且与JavaScript技术进行了结合,使用Ajax技术与JQuery框架使开发流程大大得到增强。而后台开发则是选用了J2EE平台上最优的SSH框架来简化网站的开发。系统实现了用户登录、站内信息检索、站内实时通讯功能等。这是一种利用J2EE技术开发的网站,它把系统的内容表示和逻辑分成了两个部分,使得Web服务器和操作平台等的升级更加的容易,而且对程序的影响基本可以忽略不计。黄志坚设计了一款基于J2EE的网上宠物商店系统[4],该系统采用B/S架构,MVC(Mode View Control)模式的开发模 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
式,实现了网上宠物交易的功能模块,J2EE基于统一的开发平台,降低了开发的复杂性[5],又减少了成本,并且满足了系统可用性的需求。
从宠物医疗方面来看,国内的管理模式只有两种,一种是进行纯手工式的管理,而另一种是利用计算机系统进行管理。前一种方式会因为管理的水平而受到影响而且纸质版的保存起来也有很大隐患,容易破损。后一种方式存在系统安全问题[6],容易信息泄露。国内的很多宠物网站,比如潘茹设计的宠物医院管理系统[7],系统使用SSH(Structs Spring Hibernate)框架,结合了MVC分层模式来进行整改设计流程,系统实现了挂号诊断、药品信息管、宠物美容功能等。
需要指出的是,现有多数系统的共同缺点是:页面比较混乱,功能比较单一,并且数据库后台管理比较乱,系统安全性有待提高。拟在基于Web的宠物中心管理系统的设计开发过程中,采用B/S结构,使用Java语言,结合JSP技术开发前台,用MySQL管理后台数据库、Tomcat做后台服务器。并且增加宠物领养、宠物健康知识查询、宠物资讯查询等特色功能,从而满足用户的需要。
1.3系统开发环境
1.3.1 JSP技术
JSP是Java Server Page的简称,是比较热门的一种脚本语言[8],它将网页逻辑与网页设计分离,并且支持可重复的组成部件[9],JSP页面由传统的HTML代码和嵌入到其中的Java代码组成,从而更容易地设计基于Web的应用程序。
1.3.2 B/S结构
在B/S(Browser/Server,浏览器/服务器结构)系统中,用户通过浏览器来向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理[10]。
1.3.3 Java简介
Java语言是一门面向对象编程语言,而且面向对象的程序设计具有更好的可扩展性与可维护性,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网[11]。
String random = (String)request.getAttribute("random");

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

好棒文