基于JSP动漫论坛的设计与实现
摘 要
作为文化产业的一部分,动漫影响了我国一代又一代青少年,据钱江晚报调查显示,有超过七成的95后愿意从事与动漫相关的行业,可见其对青少年影响力之大。
动漫论坛作为最先开始热爱动漫人士进行交流的方式之一,是爱好者们共享信息,寻找同伴的重要渠道之一。在这次毕业设计中,使用MVC模式,采用MySQL5.0数据库和JSP技术,开发了界面友好、操作简单易懂的动漫论坛。
在设计过程中,在以下论文里说明了九重天动漫论坛系统的设计方案,主要包括系统运用的关键技术,数据库设计,对各个功能模块的详细设计以及实现,本次设计主要实现论坛系统中以下几个功能:注册会员,会员登录,管理员登录,浏览帖子,发帖回帖,管理员具有删除用户,管理板块,能够增加、删除、修改板块信息的功能。
关键词:动漫论坛、JSP、MySQL。
Design and implementation of Animation Forum Based on JSP
Abstract
As part of the cultural industry, animation has affected our generations, according to Qianjiang Evening News survey, more than 70% of the 95 are willing to engage in animation related industries, visible to the influence of the youth.
Anime forum, as one of the first ways to love the animation lovers, is one of the important channels for lovers to share information and find their companions. Through this graduation project, developed a friendly interface, easy to understand animation forum. In the design process, the use of MVC mode, using MySQL5.0 database and JSP technology.
In the following thesis illustrates the design scheme of the nine day anime forum system, including key technology, system using the database design, each functional module of the detailed design and implementation of the design of the main functions of the forum system to achieve the following: Member registration, member login, the administrator login, browse posts, post replies. The administrator has to delete the user management module, can add, delete and modify the function of the information sector.
Keywords: Animation Forum, JSP, MySQL.
目录
摘 要 1
Abstract 1
1. 绪论 1
1.1 课题背景 1
1.2 国内外现状 1
1.3 动漫论坛系统特点 1
1.4 发展前景 2
1.5 所做的主要工作 2
2. 可行性分析及需求分析 2
2.1 可行性分析 2
2.1.1 经济可行性 3
2.1.2 技术可行性 3
2.1.3 运行可行性 3
2.2 需求分析 3
2.2.1 功能需求 4
2.2.2 非功能需求 5
3. 系统开发环境及技术介绍 5
3.1 开发环境 5
3.2 开发工具 5
3.2.1 MyEclipse8.5 5
3.2.2 MySql 5
3.3 相关技术介绍 6
3.3.1 JSP技术简介 6
3.3.2 JDBC技术技术简介 6
3.3.3 MVC模式与Struts框架技术 6
4. 总体设计 7
4.1 系统模块总体设计 7
4.1.1 普通用户模块设计 8
4.1.2 管理员模块设计 9
4.2 数据库设计 10
4.2.1 数据库分析 10
4.2.2 数据库结构设计 11
4.2.3 数据库逻辑设计 11
4.2.3 数据库连接 15
5. 功能模块的设计与实现 15
5.1 主界面 15
5.2 前端 16
5.2.1 用户登录 16
5.2.2 用户注册 18
5.2.4 发表新帖 19
5.2.5 回复帖子 20
5.3 后台管理 20
5.3.1 管理员登录 21
5.3.2 分区管理 21
5.3.3版块管理 23
5.3.4 子版块管理 25
5.3.5 帖子管理 26
5.3.6 用户管理 26
6. 各功能模块测试 26
6.1 测试概述及所用方案 27
6.1.1软件测试概述 27
6.1.4 测试的主要内容 28
6.1.5 测试方案 29
6.1.6测试设计 30
6.2前端功能测试 31
6.2.1 登录功能测试 31
6.2.2 注册功能测试 32
6.2.3 发帖功能测试 33
6.2.4 回复帖子测试 34
6.3 后台功能测试 34
6.3.1 管理员登录测试 34
6.3.2 分区管理测试 35
6.3.3 版块管理测试 36
6.3.4 子版块管理测试 37
6.3.5 主题管理测试 38
6.3.5 用户管理测试 38
6.4测试结果及总结 38
结束语 39
参考文献 40
致 谢 41
外文原文 42
中文翻译 49