摘要:针对篮球爱好者信息交流的需求,为改变篮球爱好者交流信息现有的局限模式,使其交流更规范,更高效。本次毕业设计开发了一个篮球爱好者网站——“有球必应”。系统开发采用了Browser/Server架构,以JSP(Java Server Page)作为前台开发工具,MySQL作为后台数据库。系统角色包括管理员和注册会员,主要功能包括管理员部分的修改登录密码、系统公告管理、注册用户管理、新闻类别管理、新闻信息管理、论坛板块管理、帖子信息管理、留言反馈管理以及评论信息管理等功能,前台用户部分的功能主要有在线注册与登录、新闻查看与新闻搜索、评价新闻、在线留言反馈以及论坛交流这几大功能模块。该篮球爱好者网站的设计制作可以很大程度地提高篮球爱好者信息交流的效率,并促使篮球运动的发展。
关键词:篮球爱好者;B/S;JSP;MySQL
目录
摘要
ABSTRACT
第一章 引言-1
1.1 选题背景及意义-1
1.2 篮球爱好者网站的现状-1
1.3现行研究存在的问题及解决方法-2
1.3.1现行研究存在的问题-2
1.3.2解决办法-2
1.4系统的设计目标-3
第二章 关键问题及分析-5
2.1研究设计中要解决的问题-5
2.1.1数据表间联系-5
2.1.2系统安全性-5
2.2系统开发的关键技术-6
2.2.1 JSP技术-6
2.2.2 JDBC技术-6
2.2.3 MVC框架-6
第三章 需求分析-8
3.1USE-CASE用例图-8
3.2系统主要业务流程-8
3.3系统功能需求-9
第四章 系统设计-11
4.1系统体系结构-11
4.2系统功能结构-11
4.3数据库表结构-12
4.3.1 数据库表单设计-12
4.3.2 数据表间的关联关系-17
第五章 系统实现及测试-19
5.1系统主要类图设计-19
5.2系统主要模块的实现-19
5.2.1系统登录功能实现-20
5.2.2用户注册实现-21
5.2.3修改登录密码实现-22
5.2.4系统公告管理功能实现-22
5.2.5注册用户管理功能实现-25
5.2.6-新闻类别管理功能实现-25
5.2.7-新闻信息管理功能实现-26
5.2.8-评论信息管理功能实现-27
5.2.9留言反馈管理功能实现-28
5.2.10-论坛板块管理功能实现-29
5.2.11-帖子信息管理功能实现-29
5.2.12新闻搜索功能实现-30
5.3实例测试-31
第六章 总结与展望-33
参考文献-35