漫绘漫画网站的设计与实现(附件)【字数:9105】
目 录
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)设计目标 1
二、关键技术介绍 1
(一)ASP.NET 1
(二)B/S结构介绍 2
(三)SQL Server 2012数据库 2
(四)HBuilder X 2
三、需求分析 3
(一)系统功能需求 3
1.前台页面 3
2.后台系统 3
(二)系统功能模块分析 3
1.资讯管理模块 3
2.漫画信息管理模块 4
3.漫画内容管理模块 4
4.评论管理模块 4
(三)开发环境 4
1.软件环境 4
2.硬件环境 4
四、总体设计 4
(一)网站功能模块设计 4
(二)数据库设计 6
1.实体关系(ER)图设计 6
2.数据物理模型的设计 8
五、网站详细设计 10
(一)前台的设计与实现 10
1.首页模块的详细设计 11
2.用户登录注册设计 11
3.点击头像登录设计 13
4.漫画筛选页面设计 14
5.漫画详细信息页面设计 16
6.漫画阅览页面设计 17
7.资讯展示页面设计 18
8.评论区模块设计 2 *景先生毕设|www.jxszl.com +Q: ^351916072#
0
(二)后台管理系统的设计与实现 21
1.管理员登录页面设计 21
2.资讯管理模块设计 22
3.资讯添加模块设计 23
4.资讯更新页面设计 24
5.漫画管理模块页面 24
6.漫画添加页面设计 25
7.漫画信息更新页面设计 26
8.漫画内容添加模块设计 26
9.漫画内容添加删除模块设计 27
10.漫画内容更新页面设计 29
11.评论管理模块设计 29
六、总结 30
致谢 31
参考文献 32
引言
课题背景
自从步入21世纪,计算机和网络通信的逐渐普及和发展,移动手机和各种电子产品的普及让整个世界的人们都体会到了现代社会的便捷。
据相关统计报告,国内大部分网民的年龄不超过45岁,在此年龄段中,由于现代社会的手机、电脑普及率高,青年占大多数,在他们感兴趣的资源中,漫画和二次元显然是占据榜首的,但由于漫画资源并不集中发布在统一的网站中,因此浏览漫画也是需要花费好些心思的,也并没有将资讯和漫画统一发布的网站提供给网友们。
因此,网络漫画拥有着大量的发展潜力,可以看到,各类动漫、娱乐网站都纷纷开设了漫画专区,他们拥有的资源令他们的漫画专区远超其他网站。为此设计这样一款网站,帮助漫画爱好者们找到自己的圈子。
课题意义
本课题设计的是一个以漫画为主题的漫画阅览网站,主要目的是发布漫画、资讯为需要的同好们提供一个平台,吸引拥有同样爱好的人们找到自己的圈子,同时在网站上发表自己的看法、想法进行讨论或点评,以达到交流的目的。
设计目标
本网站的开发功能主要是为了实现用户能在线阅览漫画、了解资讯、评论等操作,后台管理员能实时对漫画、资讯、评论进行增删改查操作。
关键技术介绍
ASP.NET
ASP.NET是由微软开发的一款基于.NET Framework的平台,ASP技术的出现降低了动态网页开发的难度,且ASP技术是微软在IIS的框架构造上使用的扩展工具,而ASP.NET技术是由微软提出服务器端技术,二者的关系也十分密切。 ASP.NET的页面扩展名为.aspx,用户控件的编写也是可以使用不同的面向对象语言,其中包括现在十分流行的C++和Java,当浏览器请求.aspx文件后,ASP.NET引擎就会根据设定好的路径去读取该文件,编译并执行该文件中的标签代码以及其中的用户控件,而后以纯HTML向浏览器返回结果。
使用ASP.NET时最常使用到的内置对象和组件如下:
HTML服务器控件:此控件是令服务器获得可以理解的HTML标签代码,使用方法是需要在HTML元素中添加runnat=“server”属性,指此元素是一个服务器控件,其中也必须要添加id属性来进行标识,以免页面发生错误无法识别。并且所有的HTML服务器控件都需要位于带有runnat=“server”属性的form标签内,用来指示该表单应在服务器中进行处理。
Request对象:用于请求客户端的数据,将其放入一般处理程序中使用,也可以用来交换两者之间的数据。
Session对象:用于在一段时间内存储一个公用的信息,存入后信息不会丢失。
Response对象:通过write或writeFile方法向页面输出数据,可以输出字符、字符串或文件等。主要使用Write方法进行数据输出。
FileInfo方法:用于对文件进行复制、删除、移动等操作的方法。
B/S结构介绍
Browse(浏览器)/Server(服务器)结构是随着技术的发展,它是对C/S结构的一种改变或改进。网站使用此结构,用户的界面就由浏览器来显示,大部分事件的发生会在网站后端进行,只有少量的会发生在前端。B/S结构体系的使用是用户从浏览器中发送一个或多个请求给服务器,服务器接收到请求后再对请求进行处理,通常就只需要将请求到的信息或条件返回到浏览器中。所以,网站使用B/S结构后,用户仅仅需要安装一个浏览器就可使用,服务器安装数据库,如SQL SERVER、MySQL等,用户使用浏览器与服务器的数据库进行数据交互,让系统的开发、维护、使用等更加便捷,这对于C/S结构来说,是跨越式的进步。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564433.html
最新推荐