目 录
1 绪论 3
1.1 课题的目的和意义 3
1.2 国内外研究现状与水平 3
1.3 发展趋势 4
2 分析 5
2.1 系统可行性分析 5
2.2 系统性能和环境要求 5
2.3 系统功能分析 5
2.3.1 系统功能概述 5
2.3.2 系统详细功能描述 6
2.3.3 系统基本功能要求 6
2.3.4 系统功能重点及其难点 7
2.3.5 系统用户分析 9
3 系统总体设计 11
3.1 系统功能模块划分 11
3.2 数据库设计 11
4 系统详细设计与编码实现 15
4.1 程序结构 15
4.2 系统注册功能的开发 16
4.2.1 系统注册功能前端代码的设计 16
4.2.2 系统注册功能后端具体业务实现 18
4.3 系统登录功能的开发 19
4.3.1 系统登录功能前端代码的设计 19
4.3.2 系统登录功能后端具体业务实现 20
4.4 漫画投稿功能的开发 21
4.4.1 漫画投稿功能前端代码的设计 21
4.4.2 漫画投稿功能后端具体业务实现 27
4.5 我的投稿前台管理功能的开发 30
4.5.1 我的投稿前台管理页面的设计 30
4.5.2 我的投稿后端具体业务实现 32
4.6 分类页面功能的开发 32
4.6.1 分类页面的前台页面的设计 32
4.6.2 分类页面的后端具体业务实现 33
4.7 实体漫画浏览功能的开发 34
4.7.1 实体漫画浏览页面的前台页面的设计 34
4.7.2 实体漫画浏览页面的后端具体业务实现 36
4.8 首页功能的开发 37
4.8.1 首页页面的前台页面的设计 37
4.8.2 首页页面的后端具体业务实现 37
5 结论 39
5.1 系统的不足 39
5.2 系统的完善 40
5.3 总结与体会 40
2.3.1系统功能概述
本系统主要分为三大功能:登录功能,投稿功能,漫画浏览功能。分别用于实现用户进入系统,用户上传漫画以及用户浏览漫画。
2.3.2系统详细功能描述
本系统主要涵盖如下各大功能:
(1)登录功能:用户在使用本系统的任意其他功能之前,必须首先进行身份的验证。因此在用户进行其他操作之前必须首先对其是否登录进行校验。登录可通过附属的注册功能以完成相关操作。为保证数据的正确性、安全性,在注册之前必须对用户输入的数据,如:身份证、电话、邮箱等进行合法性校验,并对密码进行MD5加密防止被他人获取盗取后轻易使用。
(2)投稿功能:用户可以在系统平台上共享自己的漫画,可通过投稿上传或者分享自己所拥有的漫画,并可以通过编辑、删除等功能对自己所投稿出去的漫画进行相应的操作去修改其中的信息。
(3)漫画浏览功能:用户可以通过点击对应的漫画对其进行浏览阅读,同时对漫画进行一个历史记录的保存,方便用户在以后可以在历史记录的页面当中选中自己曾经阅读过的书籍进行再阅读。而在这当中如果有用户特别喜欢的漫画,可以对其进行收藏操作,以便用户以后可以更加方便的找到自己喜欢的漫画书。
(4)排行榜功能:系统可以统计每一本漫画的收藏数,并对其进行一个降序排列,方便用户可以更快的找到最受大众喜爱的漫画。