动漫网站的设计主要实现动漫信息查询模块。此系统采用MVC设计模式,系统主要包括动漫信息展示,按照类别管理动漫信息、在线播放下载等模块。此系统主要是为了迎合广大动漫爱好者了解动漫信息的需求,避免他们盲目在互联网上寻求动漫,使得他们更尽兴地提高观看动漫的满足感。
毕业设计要求:
采用的是基于Java的B/S架构,前端展示选用JSP为主要。模块功能如下:
(1)新闻类别管理,为了更好的维护动漫信息,特将动漫进校分类操作,方面用户浏览。
(2)动漫管理,该模块式系统的核心功能,管理员对动漫信息及时更新对于长时间没人观看的动漫信息予以删除等操作。
(3)系统管理,超级管理员可以添加管理员,共同维护本系统。
(4)修改个人密码,为了保障系统运行的安全性,管理员可以修改自己的登录密码
(5)系统公告管理,负责发布一些公告信息一共用户浏览。
(6)问卷调查管理,发布问卷调查信息,及时了解用户对动漫方面的需求
目 录
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 开发工具及技术 2
1.3.1 开发工具 2
1.3.2 JSP 4
1.3.3 JavaScript 5
1.4 软硬件需求 6
2 需求分析 7
2.1 可行性分析 7
2.1.1 技术的可行性 7
2.1.2 经济的可行性 7
2.1.3 操作可行性 7
2.1.4 法律的可行性 8
2.2 系统用户用例图 8
2.2.1 普通用户用例图 8
2.2.2 管理员用例图 8
2.3 功能模块需求分析 9
2.4 设计的基本思想 10
2.5 性能需求 11
2.5.1 系统的安全性 11
2.5.2 数据的完整性 11
2.6 界面需求 11
2.6.1 输出设计 12
2.6.2 输入设计 12
3 系统分析与设计 13
3.1 数据库的分析与设计 13
3.1.1 数据库的概念结构设计 13
3.1.2 数据库的逻辑结构设计 15
3.1.3 数据库的连接原理 16
3.2 中文乱码问题处理 18
4 系统功能实现 21
4.1 管理员登陆页面 21
4.2 管理员模块 25
4.2.1 分类信息管理 26
4.2.2 会员信息管理 30
4.2.3 动漫信息管理 32
4.2.4 修改个人密码 36
4.2.5 安全退出系统 37
4.3 普通用户模块 37
4.3.1 系统主页实现 37
4.3.2 动漫信息查询 38
4.3.3 用户注册模块 38
5 系统测试 39
5.1 系统测试目的与意义 39
5.2 测试过程 39
5.2.1 普通用户的注册测试 39
5.2.2 主页面的登录测试 40
5.2.3 管理员页面的登录测试 40
5.2.4 管理员页面内容的添加、管理测试 41
5.3 其他错误 41
结 论 43
参考文献 44
致 谢 45