没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
摘 要
本系统按照网站系统设计的基本流程,遵循系统开发生命周期法和结构化方法,基
于 Java 语言设计并实现了野生动物公益保护系统。该系统基于浏览器/服务器模式,采
用 JSP 技术,后台数据库系统选择 MySQL 数据库。系统分为前台和后台两部分,前台
包括登录、注册、首页、个人中心、公益基金、公益活动等功能模块;后台包括用户管
理、动物管理、基金管理、活动管理、留言管理等功能模块。
本文首先分析了课题的研究背景与研究现状,然后根据软件开发流程,对系统进行
可行性分析和需求分析。通过对系统总体功能模块的设计提出了系统的功能模块图,并
对数据库的结构进行设计。然后,根据设计的框架实现了系统的各个功能模块。最后,
对设计的系统进行单元测试和性能测试。测试结果表明,本系统能够实现所需的功能,
并且运行状况良好。
关键词:野生动物;公益保护;JSP;MySQL 数据库
2
Abstract
The system follows the basic flow of website system design, follows the system
development life cycle method and structured method, and designs and implements a wildlife
public welfare protection system based on Java language. The system is based on the
browser/server model, uses JSP technology, and the back-end database system selects the
MySQL database. The system is divided into two parts: front desk and back office. The front
desk includes function modules such as login, registration, homepage, personal center, public
welfare fund, and public welfare activities. The background includes user management, animal
management, fund management, event management, and message management.
This article first analyzes the research background and research status of the subject, then
carries on the feasibility analysis and the demand analysis to the system according to the
software development flow. Through the design of the overall system function module, the
function module diagram of the system is proposed, and the structure of the database is designed.
Then, according to the design of the framework of the system to achieve the various functional
modules. Finally, the design of the system unit testing and performance testing. The test results
show that the system can achieve the required functions, and running in good condition.
Keywords: Wildlife; Public welfare protection; JSP; MySQL Database
3
目录
1 绪论.........................................................................................................................................1
1.1 背景及意义...................................................................................................................1
1.2 课题研究现状...............................................................................................................1
1.3 初步设计方法与实施方案...........................................................................................1
1.4 本文研究内容...............................................................................................................2
2 系统开发环境介绍.................................................................................................................3
2.1 JSP 简介.........................................................................................................................3
2.2 MyEclipse 简介 .............................................................................................................3
2.3 B/S 结构.........................................................................................................................4
2.4 数据库简介...................................................................................................................4
2.5 SSM 架构技术...............................................................................................................5
3 系统分析.................................................................................................................................7
3.1 系统可行性分析...........................................................................................................7
3.1.1 经济可行性.........................................................................................................7
3.1.2 技术可行性.........................................................................................................7
3.1.3 运行可行性.........................................................................................................7
3.2 网站现状分析...............................................................................................................7
3.3 系统功能需求概述.......................................................................................................8
3.4 用例分析.......................................................................................................................9
3.5 系统运行环境.............................................................................................................11
4 系统设计...............................................................................................................................13
4.1 架构设计.....................................................................................................................13
4.2 系统架构类图.............................................................................................................14
4.3 系统交互图.................................................................................................................15
4.2 数据库设计.................................................................................................................16
4.2.1 数据库 E-R 图 ..................................................................................................16
4.2.2 数据表字段设计...............................................................................................18
5 系统实现...............................................................................................................................20
5.1 系统配置.....................................................................................................................20
5.1.1 应用层配置.......................................................................................................20
5.1.2 数据库连接配置...............................................................................................20
5.1.3 SessionFactory 模式的配置 ..............................................................................21
5.2 登录设计实现.............................................................................................................21
5.3 后台功能设计实现.....................................................................................................23
5.4 前台功能设计实现.....................................................................................................26
6 系统测试...............................................................................................................................29
4
6.1 功能测试.....................................................................................................................29
6.2 安全测试.....................................................................................................................29
6.3 可用性测试.................................................................................................................30
6.4 性能测试.....................................................................................................................31
6.5 测试结果分析.............................................................................................................31
结 论.........................................................................................................................................32
参考文献...................................................................................................................................33
致 谢.........................................................................................................................................35
1
1 绪论
1.1 背景及意义
现今的网络已经很发达,信息的及时性和共享度却不够,在计算机越来越普及的今
天,人们的生活和学习离不开电脑和网络,百分之八十的外界信息来源于网络, 通过
网络交流平台,人们不仅及时获取重要信息,并且通过平台可以结实更多的朋友;
志愿服务是一项以自愿且不图报酬的方式参与社会生活,促进社会进步,推动人类
发展的社会事业。从世界范围来看,志愿服务事业已经有了上百年的历史,至今在世界
各国方兴未艾,已经成为一项推动社会进步,催生现代文明的世界性运动,得到了各国
政府的普遍重视和人民的积极参与。志愿服务推动了中国现代化的进程改革开放 30 年
以来,以服务社会、服务他人为目的的社会志愿服务由小变大、由弱变强,成为构建社
会主义和谐社会的重要组成因素,体现出强大的生命力。社会组织的界定社会组织是指
为了针对特定的目标,为完成特定的职能,具有明确规章制度的一个独立单位,是正式
化的社会群体。社会组织分类方法很多,按其职责和功能,分为公益类、服务类、维权
类、文体类和保健类五类社会组织。
随着计算机技术的飞速发展,利用计算机实现“野生动物公益保护”志愿活动事务
的管理势在必行。利用计算机支持协会组织高效率完成活动管理的日常事务,是适应现
代社会发展要求,推动志愿活动事务管理走向科学化、规范化的必要条件。
本系统采用 MySQL 来设计数据库,并使用当前优秀的 JSP 技术,它有着最为灵活
的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本系统的开发背景,所
要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。
1.2 课题研究现状
目前用于 web 开发的主要技术有 JSP、PHP 等,现在 web 开发中基于 B/S 架构的程
序设计语言已非常成熟,JSP 是一种新的动态 Web 应用技术标准。JSPWeb 页是由传统
Web 页的 HTML 文档加入 Java 程序片段和 JSP 标记构成的
[10]
。HTML 代码用来描述信
息的显示格式,而 Java.程序段则负责描述处理逻辑,根据需要可以是数据库操作、Web
页重新定向等。Web 服务器在接到访问 JSPWeb 页的请求时,首先执行嵌入在其中的程
序段,然后将执行结果重新嵌入 HTML 代码,一起发送给客户端。作为新一代的站点
开发语言,JSP 克服了 ASP 脚本级执行的不足,可以在 Servlet 的支持下开发出功能强
大的 Web 应用。
另外 JSP 作为一种 Web 实现技术,它的效率是很高的。这一点正好符合了本系统
所要求的实时性。除此之外,作为 Java 平台的一部分,JSP 拥有 Java 语言“一次编写,
剩余39页未读,继续阅读
资源评论
入伍击寇
- 粉丝: 129
- 资源: 4706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功