摘要
I
现代化动物园管理系统设计与实现
【摘要】现代化动物园管理系统日趋复杂,传统的以手工方式为主的管理操作模
式,局限性日趋突显:宣传手段单一,管理效率低,主办单位与展览商之间缺乏
有效的互动沟通途径,管理者不能实时掌握展览的各类东王庄信息等。深海动物
展览馆迫切需要一种辅助管理工具,以提升深海动物宣传的深度和广度,提高内
部管理的效率,降低管理成本
根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设
计,在到系统实现,分别为前端实现和后端实现。论文内容从系统描述、系统分
析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实
际找出一种切实可行的开发方案,经过反复研究和学习,借助 java 编程语言、jsp
编程技术、sqlserver 数据库和 tomcat 服务器来完成系统的所有功能,最后进行
系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。
【关键词】现代化动物园管理系统,jsp 编程技术,sqlserver 数据库
Abstract
II
Design and implementation of Modern Zoo
Management system
【 Abstract 】 The modern zoo management system is becoming more and more
complex, the traditional manual mode of management and operation is becoming more
and more obvious: the publicity means is single, the management efficiency is low, and
there is a lack of effective ways of communication between the organizers and
exhibitors. Managers can not real-time grasp the exhibition of all kinds of
Dongwangzhuang information and so on. The Deepsea Animals Exhibition Hall
urgently needs an auxiliary management tool to enhance the depth and breadth of
deep-sea animal propaganda, improve the efficiency of internal management, and
reduce the management cost according to the current research situation and
development trend of the system. System from requirements analysis, structure design,
database design, in to the system implementation, respectively for the front-end
implementation and back-end implementation. This paper describes the development
process of the system from the system description, system analysis, system design,
system implementation, system testing. The system tries to find out a feasible
development scheme combined with the actual situation. After repeated research and
study, with the help of java programming language, jsp programming technology,
sqlserver database and tomcat server to complete all the functions of the system, finally,
the system test is carried out. To detect the permissions and vulnerabilities of the system,
so as to improve the system to meet the standard.
【Key Words】Design and implementation of Modern Zoo Management system, JSP
programming technology, sqlserver database
目录
III
目录
第一章 绪论............................................................................................................................5
1.1 研究目的...................................................................................................................5
1.2 研究现状...................................................................................................................5
1.3 论文结构...................................................................................................................5
第二章系统分析......................................................................................................................7
2.1 需求分析...................................................................................................................7
2.2 流程分析....................................................................................................................8
2.2.1 数据流程图.....................................................................................................8
2.2.2 程序流程图...................................................................................................11
第三章 开发技术介绍..........................................................................................................16
3.1 UML 语言................................................................................................................16
3.2 jsp 技术介绍 ............................................................................................................16
3.3 sqlserver 数据库介绍 ..............................................................................................16
3.4 html ..........................................................................................................................17
3.5 javascript ..................................................................................................................17
3.6 B/S 结构...................................................................................................................17
第四章 系统设计..................................................................................................................19
4.1 系统网络架构设计..................................................................................................19
4.2 功能设计..................................................................................................................19
4.3 数据库模型.............................................................................................................20
4.4 数据库表设计.........................................................................................................22
第五章 系统实现..................................................................................................................25
5.1 java 与 sqlserver 数据库连接..................................................................................25
5.2 系统功能实现..........................................................................................................25
5.2.1 前台页面的实现...........................................................................................25
5.2.2 登录模块的实现...........................................................................................26
5.2.3 动物信息管理模块.......................................................................................27
5.2.4 饲养员信息管理模块...................................................................................29
5.2.5 园区活动管理模块.......................................................................................30
第六章 系统测试..................................................................................................................32
6.1 测试目的..................................................................................................................32
6.2 测试用例..................................................................................................................32
6.2.1 登录测试.......................................................................................................32
6.2.2 注册测试.......................................................................................................................32
6.2.3 系统简介测试...............................................................................................................33
6.2.4 帖子管理测试...............................................................................................................33
结论........................................................................................................................................35
参考文献................................................................................................................................36
致谢........................................................................................................................................37
第一章 绪论
4
第一章 绪论
1.1 研究目的
动物世界缤纷多彩,它们各具特色,其中有不少现代动物具有种类繁多,营养价
值丰富,药用价值和观赏价值高的特性.它们不仅对动物生态系统的平衡起到了至
关重要的作用,而且其内在的生物价值也不可估量,因此动物的存在对地球生物
链的平衡和人类的生存与发展具有重大的意义,其价值影响十分远大具有重要的
研究价值,建立现代化动物园管理系统,具有重大意义。
1.2 研究现状
现代化动物园管理系统是分类信息系统,分类信息系统是近年来新兴的网站类型,
在这些网站里,用户可以获得免费、便利的信息发布服务,如二手物品交易、二
手车买卖、房屋租售、招聘、交友活动、生活服务信息等。随着互联网技术的进
步,分类信息网站已形成了不同的形式,包括电子商务类、网址导航类、行业门
户类、生活信息类等。
但现阶段来看,国内分类信息网站的营收还在起步阶段,要想实现赢利并不是那
么容易。在经历了 2011 年铺天盖地的广告大战后,国内分类信息网站换来的却是
高管离职、资金链断裂、裁员、团购业务缩减等诸多不利消息。据 Alexa 流量排名
显示,58 同城和赶集网的流量排名均有明显下滑, 58 同城的名次从第 140 位降
到了第 254 位,赶集网则从第 250 位降到了 400 位之外,前景令人堪忧。
在美国,最火的分类网站叫 Craigslist,该网站上没有图片,只有密密麻麻的文字。
虽然 Craigslist 看上去颇为乏味,却是美国人最喜欢的网站之一。Craigslist 仅仅起
始于一个电子邮件群发列表,它的初期推广,那是完全的口口相传的推广。Craigslist
最初通过电子邮件列表 Craigslist 通知他的朋友有关旧金山附近的各种技术和艺术
活动。当邮件列表上的人数太多后,Craigslist 演变成一个网站。每当有足够的用
户要求在一个新的城市提供 Craigslist,Craigslist 才会开通该城市的服务。Craigslist
从来没有在它要进入的新市场进行过推广活动,或通过有社会影响力的个人进行
宣传,而时至今日有如此大的影响里,几乎完全来自口碑营销。
1.3 论文结构
(1)绪论
从开发系统的背景、意义、以及系统的发展状况,详细描述了系统的在哪些方面
能得到应用、然后对本章进行总结。
(2)系统分析
概述、用户需求调研、系统业务流程分析、系统数据组成、本章小结。
(3)系统开发环境介绍
Microsoft Dreamweaver 简介、HTML 简介、SQLSERVER 简介、JSP 简介、数据库
概念和特点、本章小结。
(4)系统设计
第一章 绪论
5
系统网络结构设计、系统总体设计、系统功能模块的划分、系统功能模块的需求,
数据库设计概述、数据库概述结构设计、数据库逻辑结构设计。
(5)系统的实现
登录模块的实现、管理员模块设计、帖子模块的实现、版块模块的实现。
(6)系统测试
系统编码实现后,需要进行测试,测试包括黑盒测试和白盒测试,本系统采用黑
盒测试,通过输入不同组的测试数据进行测试的功能模块测试。