jsp的宠物管理平台系统的设计与实现(源码)【字数:7581】
网络带来软件的出现,软件的发展可以说是日新月异的变化,软件开发的技术也在不停的 发生变化,有网络的地方就有软件。伴随着时代的发展,技术的不断创新,给人类生活带来非常大的便利,目前的新时代需要各个行业也做出改革,传统宠物信息的管理模式急需淘汰,新的互联网模式需要引进。这就需要我们开发出一款宠物管理系统来进行宠物信息的管理,提高宠物信息管理效率,使得宠物信息的管理越来越紧跟时代潮流。传统的宠物管理方法已经不适合现在的社会需要,我这次的论文主题就是开发出一款适合现阶段社会的宠物管理社区,能获得更好的服务。通过上网查找各种相关知识,再对应自己在学校所学到的知识,本次系统采用目前最流行的B/S模式,JAVA编程语言和Navicat for MySQL数据库。
目 录
一、引言 1
(一)开发背景 1
(二)选题目标 1
二、开发技术介绍 1
(一) JSP技术 1
(二) B/S结构 1
(三) MYSQL数据库 2
三、系统需求分析 3
四、系统设计 3
(一)系统设计简介 3
(二)系统功能模块设计 4
(三)系统流程图 7
(四)数据库设计 9
五、系统功能实现 15
(一)登录模块的实现 15
(二)系统管理员模块的实现 15
(三)用户功能的实现 18
六、系统测试 22
(一)测试方法 22
(二)功能测试 22
(三)可用性评估 27
总结 28
致谢 29
参考文献 30
一、引言
(一)开发背景
伴随着时代的发展,技术的不断创新,给人类生活带来非常大的便利。像许多的工作都用更现代化的机械或者软件来代替人工,大大提高了工作的效率与成本。各行各业也已经改变了传统的经营模式。现在传统的宠物管理方法已经不适合现在的社会需要,以前经过纸张进行宠物信息的记载和管理,效率非常低,查询也相对困难。目前养宠人士也没有较好的平台进行交流,信息非常封闭。遇到情况只能自己解决。在信息如此发达 *好棒文|www.hbsrm.com +Q: &351916072&
的如今,人们迫切的希望一个能有效处理宠物的平台出现,能获得更好的服务 。让养宠物的人更有效的饲养自己的爱宠,提高饲养宠物的成本,为主人们提供更好的服务。通过这个软件可以发布一切自己不懂的问题,发布求助信息,更好的了解关于宠物的信息,也可以促进有共同爱好的人之间的交流
(二)选题目标
在这个日新月异的世界,人们的生活节奏开始变快,追求时间和效率,传统的行业遭受到了冲击,考虑到目前现在开始养宠物的人变得越来越多,且饲养宠物要耗费很大的精力和时间,遇到突发状况也不知道怎么解决。这次设计的宠物信息管理系统可以让养宠物的人更有效的饲养自己的爱宠,提高饲养宠物的成本,为主人们提供更好的服务。通过这个软件可以发布一切自己不懂的问题,发布求助信息,更好的了解关于宠物的信息,也可以促进有共同爱好的人之间的交流。
二、开发技术介绍
(一) JSP技术
Jsp技术本质上来说是JAVA的一款动态网页技术,和asp本质上差不多,其实JSP和HTML语言工作原理也相差不大,但是html语言是静态网页技术,而且JSP是动态网页技术它实现了Html语法中的JAVA拓展,性能上要优越HTML不少。而且jsp技术因为Java源代码的开放,拥有跨平台的特性,可以在多个操作系统上运行。
(二) B/S结构
本次系统用的是非常受欢迎的B/S结构,B/S结构的维护起来特别方便,仅仅需要在网页上进行修改,所有用户都会得到更新。B/S结构其实就是一种浏览器/服务器结构,是web浏览器流行的产物,也是其最重要的网络结构。目前几乎所有web浏览器都是采用B/S结构,像百度丶雅虎丶搜狐等都是使用的B/S结构。在软件后期的维护使用当中,有着非常大的优势,B/S结构彻底把功能全部放在服务器中,大家不用再一台一台电脑的进行管理,只需要对服务器进行操作。使维护系统变得非常方便,B/S结构只要通过数据库进行简单的数据交互就可以了,大大的降低了开发成本。
(三) MYSQL数据库
数据库是欧洲瑞典的ab公所司研发的一款关系型数据库,现在属于甲骨文公司,而且MySQL是开放的,可以在各种开发软件中运行,MySQL是如见最好的数据库每一个软件开发者,都必须熟练使用MySQL,这是开发者最起码的具备的条件。MySQL也是目前最稳定的数据库之一,拥有强大的分配系统。MySQL支持多种编写语言,而且MySQL配备了非常多的编译器测试源代码,从而确立了开发项目的可移植性。MySQL也是目前最稳定的数据库之一,拥有强大的分配系统。
三、系统需求分析
现在传统的宠物管理方法已经不适合现在的社会需要,以前经过纸张进行宠物信息的记载和管理,效率非常低,查询也相对困难。目前养宠人士也没有较好的平台进行交流,信息非常封闭。遇到情况只能自己解决。在信息如此发达的如今,人们迫切的希望一个能有效处理宠物的平台出现,能获得更好的服务,而一个好的平台最起码具备以下功能。
此次系统只有登录之后才能使用权限,使用系统功能,因为需要一个用户注册和登录的界面让用户获取权限和使用权限。
为了合理的让用户使用权限,必须要设置管理员的存在,服务信息功能是提供给用户使用,用户可以发布服务信息,为了避免他人发布虚假信息,所以要经过管理员的审核。
宠物的五花八门查找起来特别不方便,所以每个宠物都必须分类,用户怎样选择分类,分类也有不少,搜索的功能也是必不可少的。而且,新闻,服务信息等也都是可以被搜索的目标。
本系统会在首页显示有关于宠物的最新资讯和宠物的基本信息,都要由管理员进行发布删除,方便进行管理。为惩罚一些违规用户,要剥夺其使用系统功能的权限,所以管理员要具备对用户停用的权力,
四、系统设计
(一)系统设计简介
本次系统用的是非常受欢迎的B/S结构,B/S结构的维护起来特别方便,仅仅需要在网页上进行修改,所有用户都会得到更新。
(二)系统功能模块设计
1.管理员功能和用例图
本系统管理员的功能有服务信息管理丶宠物信息管理丶新闻信息管理丶分类信息管理丶服务信息审核丶密码信息服务丶系统用户管理等。下图为管理员功能图:
/
图41 管理员功能图
目 录
一、引言 1
(一)开发背景 1
(二)选题目标 1
二、开发技术介绍 1
(一) JSP技术 1
(二) B/S结构 1
(三) MYSQL数据库 2
三、系统需求分析 3
四、系统设计 3
(一)系统设计简介 3
(二)系统功能模块设计 4
(三)系统流程图 7
(四)数据库设计 9
五、系统功能实现 15
(一)登录模块的实现 15
(二)系统管理员模块的实现 15
(三)用户功能的实现 18
六、系统测试 22
(一)测试方法 22
(二)功能测试 22
(三)可用性评估 27
总结 28
致谢 29
参考文献 30
一、引言
(一)开发背景
伴随着时代的发展,技术的不断创新,给人类生活带来非常大的便利。像许多的工作都用更现代化的机械或者软件来代替人工,大大提高了工作的效率与成本。各行各业也已经改变了传统的经营模式。现在传统的宠物管理方法已经不适合现在的社会需要,以前经过纸张进行宠物信息的记载和管理,效率非常低,查询也相对困难。目前养宠人士也没有较好的平台进行交流,信息非常封闭。遇到情况只能自己解决。在信息如此发达 *好棒文|www.hbsrm.com +Q: &351916072&
的如今,人们迫切的希望一个能有效处理宠物的平台出现,能获得更好的服务 。让养宠物的人更有效的饲养自己的爱宠,提高饲养宠物的成本,为主人们提供更好的服务。通过这个软件可以发布一切自己不懂的问题,发布求助信息,更好的了解关于宠物的信息,也可以促进有共同爱好的人之间的交流
(二)选题目标
在这个日新月异的世界,人们的生活节奏开始变快,追求时间和效率,传统的行业遭受到了冲击,考虑到目前现在开始养宠物的人变得越来越多,且饲养宠物要耗费很大的精力和时间,遇到突发状况也不知道怎么解决。这次设计的宠物信息管理系统可以让养宠物的人更有效的饲养自己的爱宠,提高饲养宠物的成本,为主人们提供更好的服务。通过这个软件可以发布一切自己不懂的问题,发布求助信息,更好的了解关于宠物的信息,也可以促进有共同爱好的人之间的交流。
二、开发技术介绍
(一) JSP技术
Jsp技术本质上来说是JAVA的一款动态网页技术,和asp本质上差不多,其实JSP和HTML语言工作原理也相差不大,但是html语言是静态网页技术,而且JSP是动态网页技术它实现了Html语法中的JAVA拓展,性能上要优越HTML不少。而且jsp技术因为Java源代码的开放,拥有跨平台的特性,可以在多个操作系统上运行。
(二) B/S结构
本次系统用的是非常受欢迎的B/S结构,B/S结构的维护起来特别方便,仅仅需要在网页上进行修改,所有用户都会得到更新。B/S结构其实就是一种浏览器/服务器结构,是web浏览器流行的产物,也是其最重要的网络结构。目前几乎所有web浏览器都是采用B/S结构,像百度丶雅虎丶搜狐等都是使用的B/S结构。在软件后期的维护使用当中,有着非常大的优势,B/S结构彻底把功能全部放在服务器中,大家不用再一台一台电脑的进行管理,只需要对服务器进行操作。使维护系统变得非常方便,B/S结构只要通过数据库进行简单的数据交互就可以了,大大的降低了开发成本。
(三) MYSQL数据库
数据库是欧洲瑞典的ab公所司研发的一款关系型数据库,现在属于甲骨文公司,而且MySQL是开放的,可以在各种开发软件中运行,MySQL是如见最好的数据库每一个软件开发者,都必须熟练使用MySQL,这是开发者最起码的具备的条件。MySQL也是目前最稳定的数据库之一,拥有强大的分配系统。MySQL支持多种编写语言,而且MySQL配备了非常多的编译器测试源代码,从而确立了开发项目的可移植性。MySQL也是目前最稳定的数据库之一,拥有强大的分配系统。
三、系统需求分析
现在传统的宠物管理方法已经不适合现在的社会需要,以前经过纸张进行宠物信息的记载和管理,效率非常低,查询也相对困难。目前养宠人士也没有较好的平台进行交流,信息非常封闭。遇到情况只能自己解决。在信息如此发达的如今,人们迫切的希望一个能有效处理宠物的平台出现,能获得更好的服务,而一个好的平台最起码具备以下功能。
此次系统只有登录之后才能使用权限,使用系统功能,因为需要一个用户注册和登录的界面让用户获取权限和使用权限。
为了合理的让用户使用权限,必须要设置管理员的存在,服务信息功能是提供给用户使用,用户可以发布服务信息,为了避免他人发布虚假信息,所以要经过管理员的审核。
宠物的五花八门查找起来特别不方便,所以每个宠物都必须分类,用户怎样选择分类,分类也有不少,搜索的功能也是必不可少的。而且,新闻,服务信息等也都是可以被搜索的目标。
本系统会在首页显示有关于宠物的最新资讯和宠物的基本信息,都要由管理员进行发布删除,方便进行管理。为惩罚一些违规用户,要剥夺其使用系统功能的权限,所以管理员要具备对用户停用的权力,
四、系统设计
(一)系统设计简介
本次系统用的是非常受欢迎的B/S结构,B/S结构的维护起来特别方便,仅仅需要在网页上进行修改,所有用户都会得到更新。
(二)系统功能模块设计
1.管理员功能和用例图
本系统管理员的功能有服务信息管理丶宠物信息管理丶新闻信息管理丶分类信息管理丶服务信息审核丶密码信息服务丶系统用户管理等。下图为管理员功能图:
/
图41 管理员功能图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/713.html