宠物领养网站的设计与实现(附件)【字数:6799】

摘 要自出现一些流浪动物无家可归的现象,各省份和城市建立了公共或私人动物救助中心。救助站的建立,促进了实施动物保护,加快了发展的脚步。虽然网上有相似的宠物收养网站,但他们的信息更新可能不会及时,可能会造成宠物领养或收养的延误,因此开发网上领养宠物服务系统就成了首要任务。该系统使用web服务器来提高网络效率、降低成本和及时更新信息,为需要领养宠物的人提供一个交易平台。管理员在互联网上发布和分析宠物信息,对其进行审核、订购和发送,会员可以访问、搜索或领养宠物。该系统可以为客户提供更好、更快捷的服务。
目录
一、引言 1
二、系统技术介绍 1
(一)可行性分析 1
(二)相关技术 1
1.B/S模式及其优势 1
2.JSP技术 2
3.Tomcat应用服务器 2
4.MySQL数据库 2
5.MyEclipse开发平台 2
6.S.S.M框架 3
三、需求分析 3
(一)系统具体分析 3
1.业务流程图 3
2.系统构造图 4
(二)数据描述 5
1.系统属性图 5
2.联系图 6
3.数据字典 6
4.数据库表关系结构图 10
四、系统详细设计 10
(一)用户信息登录模块 10
(二)宠物信息管理模块 11
(三)管理员登录模块 12
(四)宠物信息修改模块 13
五、核心模块实现 14
(一)主页面设计 14
(二)收养宠物模块 15
1.助养宠物页面设计 15
2.送养狗狗界面 16
(三)管理员后台登陆模块 17
1.用户信息页面 17
2.流浪宠物信息管理页面 17
3.疫苗管理页面 18
4.收养记录管理页面 19
5.客服管理页面 20
六、系统测试 21
(一)测试范围 21
(二)测试计划 21
1.测试 *好棒文|www.hbsrm.com +Q: #351916072# 
阶段和模块划分群情况 21
2.资源和环境 21
(三)系统测试结果 22
七、总结 22
致 谢 23
参考文献 24
一、引言
几千年来,动物一直是人类的朋友,它们受到人类的喜爱。随着压力的增加,人们开始养宠物。由于没有时间去照顾宠物,越来越多的宠物被遗弃,这种行为往往会对社会产生一定的影响。据有效报告显示,流浪的动物与家养宠物狗相比,它们更容易感染鼠疫或跳蚤,所以建立有效快速的动物救助站是非常有必要的。由于动物救助在中国处于起步阶段,所以一些政策和救援措施并不完善,例如,救援受区域限制限,资金短缺以及宠物信息难以快速更新并发布。这种情况使被需要救助的动物无法完全得到照顾。网络的快速发展对人们来说越来越重要,影响也越来越大,及时的将需领养的宠物的信息在领养平台上发布,能快速得到有领养需求的人的关注,尽快的让需要救助的宠物得到帮助。
网络社区成员根据家庭环境和宠物状况的需要决定他们是否收养。当然,管理员会综合考虑动物和会员的情况,作出决定是否允许领养,并根据国家法律决定成员是否有权收养动物。最后,管理员将动物的照片和生活状况放在平台上,并告知领养信息。
二、系统技术介绍
(一)可行性分析
1.技术可行性
系统的开发采用B/S框架、JSP技术、Tomcat服务器、MySQL数据库、MyEclipse开发平台和S.S.M框架,在技术可行性方面是可行的。
2.系统可行性
根据以往领养方式,管理员必须花费大量的金钱和时间来运输和管理动物,通过系统去管理动物信息,去根据宠物的订单进行配送。可通过本系统制定一个高效合理的分配计划,以减少分配成本,最大化供给效率,因此本系统是可行的。
3. 经济可行性
1)不需要大量的人力物力,成本较低;
2)以现有的设备给需要被帮助的动物提供基本的救助,通过网络的快速匹配适合收养这些宠物的顾客。
(二)相关技术
1.B/S模式及其优势
在浏览器/服务器中,客户访问系统的主要过程是:首先,特定网络环境中的用户通过浏览器向系统服务器发送数据交换请求。然后,系统及时处理客户反馈,处理完用户请求后,它将使用相反的操作来将结果返回到用户界面。使用browser / server模式的客户不需要安装第三方软件,需要web浏览器,其他逻辑处理结构保存在系统的所有服务器上。如图21所示:

图 21 B/S 结构三层体系
这样的性能的要求和升级符合用户要求,用户负责显示部分,管理员负责服务器维护份和数据库备份工作。这三层结构互不干扰,任何级别上的更改都在另一层中。数据层存储用户的数据,能及时响应用户的请求和接收文件。其他两个阶段中处理通信,实现系统逻辑在逻辑层。
2.JSP技术
JSP或Java服务器页面是企业Java工具中的新组成要素,它是以Java servlet为基础,允许开发者能够有效地制作网页内容,网络已经成为网络主流开发技术之一,它通常是临摹网络脚本。
3.Tomcat应用服务器
Tomcat是免费的可以开源的服务器容器,也是计算机科学领域使用最广泛的应用于应用服务的服务器之一。Tomcat根目录中包含Html文件、JSP文件和web inf目录,下面是web xml和激光目录的一些有关配置信息,其中包含有Servlet和依赖于JSP及Servlet的相关属性。如果有需要访问用户页面,只需设置服务器。越来越多的用户只使用Tomcat作为web服务器,特别是在速度和可靠性至关重要的情况下。
4.MySQL数据库
MySQL是一种开放源代码相关数据库管理系统,使用最常用的数据库管理语言,用于管理数据库。web数据库引擎将浏览器/服务器结构应用到网络系统中可提高扩展性,可以通过在其他平台上使用相同的数据库引擎以及在这些大型数据库服务器上改进不同的数据索引来改善系统的扩展和增值。MySQL是不能自动完成的,而是一系列管理工具和系统开发的,那些利用这些工具以最小的成本获得最大的利润。

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

好棒文