动漫网站的设计与实现Word文档格式.docx
- 文档编号:16118329
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:39
- 大小:1.10MB
动漫网站的设计与实现Word文档格式.docx
《动漫网站的设计与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《动漫网站的设计与实现Word文档格式.docx(39页珍藏版)》请在冰豆网上搜索。
动漫网站;
ASP.NET;
三层架构;
数据库;
DongManWangstationdesignandimplementation
ABSTRACT
DongManWangstationbecomemoreandmoreanimefansandtheanimefansaccesstoinformationandcommunicationplatform,itcanmeetthetheneedsofthemassesofuserscommunicateandcommunicationanytimeandanywhere,providecommunicationplaceforonlineusers,efficientdynamicinformationexchange.AlthoughtherearealotofDongManWangstandnow,butthelayoutofthesame,thelackofpersonalized,prospective,pagedesign,unfavorabletotheusertosee,websiteinteractivityispoorer,soIdesignapersonalizedDongManWangstation,aimingattheaboveproblems.Mygoalistodoasimplewebsite,thepagecontentisrelativelycomprehensive,clear,canbringuserswithpersonalized,specialvisualsenseDongManWangstation.
ThegraduationdesignadoptsthreelayerarchitecturemodelofASP.NET,basedonBrowser/Serverstructure,undertheVisualStudiodevelopmenttool,usec#asdevelopmentlanguage,SQLServerasthedatabase,accordingtothemethodofsoftwareengineeringdevelopmentDongManWangstand.Systemismainlydividedintofrontdeskfunctionmoduleandthebackgroundmanagementmodule,frontdeskfunctionmodulemainlyincludeuserregistrationmodule,userloginmodule,animationinformationview,animenewsmodule,personalinformationmanagementmodule;
Backgroundmanagementmoduleincludesthesystemusermanagement,typeofanime,animeinformationmanagement,animenewsmanagement,systemmanagementmodule.
Keywords:
DongManWangstation;
ASP.NET;
Threelayerarchitecture;
Thedatabase
第1章引言
1.1开发背景与意义
作为动漫爱好者以及动漫专业人员有三个浏览动漫类网站的理由:
一、喜欢动漫希望了解相关动漫信息;
二、在线观看动漫;
三、相互交流。
大约90%左右的浏览者是出于第一个目的进行浏览的。
现在有很多动漫网站,形式统一,给人感觉整体感强,分类规律,文字颜色统一,有突出重点颜色,网站内容与网站名称较符合,版面布置有明显规律,分布平均且清晰,细节分类清楚内容合理,但有些也存在着交互性差,内容杂乱、布局不清晰、不易于用户查看,内容量小、不能满足用户需求,LOGO无象征性、不易被记住等问题。
因此针对以上现状和问题我们应该设计一个主要功能为显示相关动漫信息、在线观看动漫、可以进行交流并且交互性强、页面简单清晰但包含信息相对全面、具有个性的动漫网站。
几乎所有的浏览动漫类网站的人都希望了解相关动漫信息,因此网站的动漫信息显示适合所有年龄的人。
个性化的网站更能吸引年轻人,动漫在线提供更多更好看的动漫,留言本更能促进人们的交流,这也是该系统的特色。
1.2论文组成结构
本论文将按照软件工程的方法,首先做需求分析,然后是概要设计,设计出整个系统的功能模块和数据流图,最后是详细的页面设计和编码。
详细来说,第一章对动漫网站统进行了简要的介绍;
第二章是开发工具介绍;
第三章对动漫网站统进行整体分析;
第四章对系统做出总体设计;
第五章是系统实现,第六章对系统进行功能上的黑盒测试。
第2章开发工具及相关技术介绍
2.1开发工具介绍
开发工具介绍主要介绍使用到的软件,包括VisualStudio、SQLServer和IIS服务器。
2.1.1VisualStudio介绍
VisioStudio是一个可视化编译环境,它为开发者提供了很大的便利,从编写源代码到编译链接,从调试到最终发布,可以通过预设的菜单及选项很方便的完成。
VisualStudio.NET是为建立.NETFramework应用而设置的集成开发环境(IDE),它在.NETFramework和公共语言规范CLS(CommonLanguageSPecification)基础上可运行VB、C++、C#、Jscript、J#等多种语言。
它的体系结构如下:
图2-1VisioStudio.NET的结构
其中CLR公共语言运行时的结构如下:
图2-2CLR的结构
2.1.2SQLServer介绍
现代计算机中存储的数据呈现暴涨的趋势,这样就需要一款高效的数据库管理工具来定义数据和操纵数据,使得数据在计算机中的存储更加有秩序,降低数据的冗余度,提高数据的独立性,也让数据的操纵更加方便。
SQLServer采用图形界面,使用方法一目了然。
(1)SQLServer是一款RelationalDatabaseManagementSystem
(2)SQLServer与Windows系统完美结合
(3)SQLServer对计算机的硬件条件要求不高
(4)SQLServer具有良好的可伸缩性
(2)SQLServer具有良好的灵活性,它可以适应快速变化的环境
2.1.3IIS介绍
IIS(InternetInformationServer)是微软公司推出的Web服务器,具有安全、高效、易于管理的特点,是目前主流的Web服务器之一,可支持HTML、ASP、ASP.NET等。
IIS在管理与配置上继承了Windows的特点,全部是图形界面的方式,操作起来十分简单。
2.2开发模式B/S介绍
B/S模式也就是浏览器/服务器模式,它的界面部分是在浏览器端展示,而主要工作是由服务器端进行实现的,用户的请求由浏览器端提交给服务器端进行处理,而服务器将处理结果反馈给浏览器端,在浏览器端界面描画给用户查看。
采用B/S模式不仅可以避免用户必须安装专业软件才能开发系统或者访问系统的局限性,而且更加便利。
另外,软件系统的更新换代速度越来越快,采用B/S模式开发的系统的升级工作主要在服务器端进行,这样不管系统的用户群是多么的庞大,都不会影响系统维护工作的工作量,降低了系统的维护成本,这也是B/S模式的一大优点。
B/S模式的结构模型如下:
图2-3B/S模式及其工作过程
2.3开发技术介绍
开发技术介绍主要介绍系统中使用到的关键技术,包括ASP.NET和ADO.NET。
2.3.1ASP.NET介绍
ASP.NET是一种动态网页技术,它开发的是Web应用程序,可以和数据库以及其他程序进行交互,是一种快捷的动态服务器页面开发工具。
另外,ASP.NET的代码和页面分离,大大提高了代码的可读性,这样使得功能的扩展更加容易。
本课题将采用ASP.NET的三层架构,三层架构模型如下:
图2-4三层架构
表示层用来和用户交互,接受用户的请求,并且将服务器的处理结果展示给用户。
业务逻辑层位于表示层和数据访问层之间,它在两者之间传递数据,按功能需求调用数据访问层中的方法,并向客户展示数据和信息。
数据访问层使用了一个强类型的DataSet,通过ADO.NET操纵数据,不涉及具体业务,它为业务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。
2.3.2ADO.NET介绍
数据库是ASP.NET动态网站的基石,离开了数据库,ASP.NET的魅力将大大减少,所以ASP.NET支持ADO.NET以实现对数据库的访问。
通过ADO.NET能够建立起用户与数据库之间的桥梁。
用户只需在网页中执行SQL指令,即可对Web服务器上的数据库进行添加、修改和删除操作。
ADO.NET的结构模型如下图所示:
图2-2ADO.NET的结构
第3章系统分析
3.1可行性研究
可行性研究是整个项目规划中的第一步,我们需要综合考虑系统实施过程中可能遇到的各种问题,确定系统是否有实施的必要。
本系统是在对游客、土豆、爱奇艺等较成熟的视频网站进行调研和体验之后进行设计的,因此具有较大的针对性。
下面将就系统的技术可行性、经济可行性、操作可能性和法律可行性进行具体分析。
3.1.1技术可行性
技术可行性是对现有Web技术和硬件条件进行分析,确定在技术层面上能否实现本系统。
本系统的硬件条件要求不高,现有计算机的硬件标准基本都能满足系统开发和运行。
在软件层面上,本课题拟在Windows8系统下使用微软公司的VisualStudio2012开发平台和SQLServer2012,按照软件工程的方法开发整个系统。
Browser/Server结构可以完成用户在浏览器中的阅读;
SQLServer的图形化界面和SQL语句的结合使用令数据操作变得更加便利;
C#语言可以使程序员快速高效地编写应用程序;
ASP.NET技术将脚本语言和高级程序设计语言以及数据库结合,使得视频可通过Web程序动态管理。
因而具有技术可行性。
3.1.2经济可行性
对系统从开发者的经济状况和用户的使用费用进行分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动漫 网站 设计 实现