动漫游戏网站设计_本科毕业设计论文(可编辑)_第1页
动漫游戏网站设计_本科毕业设计论文(可编辑)_第2页
动漫游戏网站设计_本科毕业设计论文(可编辑)_第3页
动漫游戏网站设计_本科毕业设计论文(可编辑)_第4页
动漫游戏网站设计_本科毕业设计论文(可编辑)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动漫游戏网站设计_本科毕业设计论文摘要随着互联网科技的迅猛发展,信息大爆炸时代已经来临,人们对信息获取的途径越来越多,一切都向智能化发展,快速、高效、便捷成为人们选择在互联网上获取信息的原因。它具有信息量巨大,获取信息范围广泛,获取信息速度快等特点。符合在新的情势下人们对信息的要求。互联网正在广大年轻人的生活中扮演着越来越重要的角色,而具有关统计,中国大部分网民年龄多不超过30岁,在此年龄段的年轻网民最为关注的信息咨讯中,动漫信息和游戏信息的排名都比较靠前。为了实现动漫游戏信息的集中化管理,让人们更快捷地获取需要的动漫游戏信息,基于NET的动漫游戏门户网站的设计和开发将这二者有机地结合于一体,让广大动漫游戏迷们能够通过这个专业的信息发布平台最快最大地获取自己需要的信息。本文选用C语言、ASPNET和ADONET技术,设计开发基于NET的动漫游戏门户网站,主要实现动漫游戏网站内容的动态管理,使网站所有者能对网站内容信息的管理更加及时、更加高效,也提高了网站编辑工作效率。网站具有一般新闻发布管理系统的功能,主要包括用户的动漫游戏新闻信息查看区和后台管理员的信息管理区,可为网站运营商提供方便快捷的动漫游戏新闻信息发布与管理机制。关键词动漫游戏网站,ASPNET,C,ADONETEXPLOSIONERA,THEMEANSPEOPLEOBTAININFORMATIONAREMOREANDMORERICH,THEHIGHSPEED,EFFICIENCYANDCONVENIENCEHASBECOMETHEMAINREASONTHATAPEOPLETOOBTAININFORMATIONFROMINTERNETITHASSOMENOTABLEFEATURESSUCHASTHEHUGEAMOUNTOFINFORMATION,AWIDERANGEOFACCESSTOINFORMATION,FASTERACCESSTOINFORMATIONANDSOONINTERNETPLAYSANINCREASINGLYIMPORTANTROLEINTHELIVESOFVASTNUMBERSOFYOUNGPEOPLEACCORDINGTOTHESTATISTICS,MOSTCHINESEINTERNETUSERSARENOMORETHAN30YEARSOFAGE,AMONGTHISAGEOFPERSONS,ANIMATIONANDGAMEINFORMATIONISONEOFTHEIMPORTANTCONCERNSINORDERTOACHIEVETHECENTRALIZEDMANAGEMENTOFCARTOONANDGAMEINFORMATION,ANDOALLOWMOREEFFICIENTACCESSTOREQUIREDINFORMATIONOFCARTOONANDGAMEINFORMATIONFORYOUNGPERSON,THEANIMATIONANDGAMEPORTALBASEDONNETCOMBINETHETWOORGANICWHOLEFORMALLYTHISTHESISUSESCLANGUAGE,ASPNETANDADONETTECHNOLOGY,DESIGNANDDEVELOPAANIMATIONGAMESITEBASEONNET,WHOSEMAINFUNCTIONISTOPROVIDETHEDYNAMICWEBCONTENTMANAGEMENTFORANIMATIONGAMESITE,SOTHATSITEOWNERSCANMANAGESITECONTENTINFORMATIONMORETIMELY,MOREEFFICIENT,ANDCANALSOIMPROVETHEEFFICIENCYOFSITEEDITORIALWORKTHEANIMATIONGAMESITEHASGENERALFUNCTIONOFPRESSRELEASEMANAGEMENTSYSTEM,INCLUDINGTHEANIMATIONGAMEINFORMATIONVIEWINGDISTRICTFORNORMALUSERSANDTHEINFORMATIONMANAGEMENTDISTRICTFORBACKGROUNDADMINISTRATOR,ANDPROVIDEACONVENIENT,FASTANIMATIONGAMEINFORMATIONRELEASEANDMANAGEMENTCHANNELFORSITEOPERATORSKEYWORDSASPNET,C,ADONET,ANIMATIONGAMESITE目录摘要6关键词6目录8前言10正文11第一章绪论1111相关概念及技术介绍与应用1112动漫游戏网站中新闻管理系统简介1113B/S结构1114ASPNET技术简介1215采用1216本设计任务简介13第二章系统需求分析1321编写目的1322系统总体概述1423系统开发目标1524功能需求15241新闻管理功能15242分类管理功能16243用户管理功能17244系统设置功能18245留言管理19246流量统计功能202流程图2125其他需求21253可使用性22第三章系统设计2331体系结构设计23311ASPNET结构23312系统逻辑结构24313系统总体流程25314系统开发环境26315关键问题解决方法2632数据库设计26321数据库环境26322数据库物理结构设计26343表字段设计2733数据库管理与维护3134其他设计31341系统安全性31342系统测试32第四章系统测试3241测试原理32结论32参考文献33致致33前言随着互联网科技的迅猛发展,信息大爆炸时代已经来临,人们对信息获取的途径越来越多,一切都向智能化发展,快速、高效、便捷成为人们选择在互联网上获取信息的原因。互联网在广大年轻人的生活中扮演着越来越重要的角色。它具有信息量巨大,获取信息范围广泛,获取信息速度快等特点。符合在新的情势下人们对信息的要求。具相关统计,中国大部分网民年龄多不超过30岁,在这个年龄段中的年轻的网民最为关注的新闻信息中,动漫信息和游戏信息都是排名前几位的。然而,目前大部分最新的动漫游戏信息都不是集中发布与某一个网站,所以要浏览这些相应的新闻还是需要网民们花一些心思和功夫在互联网上搜寻。特别是在河北,并没有一个门户型的动漫游戏类的网站给广大动漫游戏迷提供集中新鲜的资讯。基于NET的动漫游戏门户网站的设计和开发正是将这二者有机的结合于一体,让广大动漫游戏迷们能够通过这个专业的信息发布平台最快最大地获取自己需要的信息。基于NET的动漫游戏门户网站提供了海量的动漫游戏最新信息,为广大动漫游戏迷提供了一个获取资讯的平台。其中的动漫游戏论坛则为广大网民提供了可以自由发表言论的平台,使得网民可以参与动漫游戏网的建设。这个系统不仅仅可以为网民提供一个便利的交流平台,而且负责运营这个网站的公司可以通过这个网站的制定网站不同的盈利点广告收入、会员收费等为公司获取利益。因此本网站的建设既能够填补区域性动漫游戏门户网站欠缺的空白,又能够为网站运营公司带来巨大经济效益。本动漫游戏网站使用ASPNETC语言和ADONET技术,基于NETFRAMEWORK平台架构开发设计,可以对网站中的动漫游戏新闻进行动态的管理,提高了网站管理员的工作效率。该系统具有一般新闻网站系统的功能,提供对动漫游戏新闻的发布与管理功能,主要包括游客信息查看区和管理新闻管理区,可为动漫游戏网站的网友提供新闻浏览服务。第一章绪论11相关概念及技术介绍与应用应用了目前比较先进的网站开发技术ASPNET、ADONET等。12动漫游戏网站中新闻管理系统简介在本动漫游戏网站中新闻管理系统是主要模块,下面是新闻管理系统的简介是一个基于新闻和内容管理的全站管理系统。新闻发布系统是基于B/S模式的WEBMIS系统,可以将杂乱无章的信息包括文字、图片和影音经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使得电视不再是唯一的新闻媒体,从此以后,网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,重要性是越来越重要一方面,它提供一个新闻管理和发布的功能另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的电视,电台等。同时,INTERNET发展至今,可以说,只要是互联网民,就会接触到新闻发布系统,当然这也对新闻发布系统的开发提出了更高的要求。新闻管理系统就是一个把杂乱无章的新闻信息有效地组织起来并以有序的方式呈现给前端客户的一个信息系统,系统主要实现对新闻的分类,管理,检索,浏览等一系列功能,从而为用户提供一个美观,大方,快速的前台新闻阅读界面。13B/S结构随着INTERNET的普及,将原本在单机或LAN局域网上运行的数据库系统移植到INTERNET中,即开发基于浏览器/客户端模式的下一代MISMANAGEMENTINFORMATIONSYSTEM,管理信息系统系统,已经成为技术发展的趋势。为保证系统的高效性和可扩展性,以达到网络数据共享和网络信息管理的目的,本系统采用B/S架构进行设计和开发。B/SBROWSER/SERVER,浏览器/服务器模式结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器BROWSER,如NETSCAPENAVIGATOR或INTERNETEXPLORER,服务器安装ORACLE、SYBASE、INFORMIX或SQLSERVER等数据库。浏览器通过WEBSERVER同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担并增加了交互性,能进行局部实时刷新。14ASPNET技术简介ASPNET是MICROSOFT继ASP动态脚本语言之后推出的一种统一WEB开发平台,它能与最新的数据访问技术ADONET一起构建出安全、强大、可靠的WEB应用程序。ASPNET的语法在很大程度上与ASP兼容,并且它还提供一种新的编程模型和结构MVC三层架构,因此NET编写的WEB应用程序更加安全、稳定、也有更强的可伸缩性。ASPNET是把基于通用语言的程序在服务器上运行,不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。因为ASPNET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在WEB应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASPNET的WEB应用中。ASPNET同时也是LANGUAGEINDEPENDENT语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有CC和JAVA的结合体,VB,JSCRIPT1。15采用采用ASPNET技术的系统与传统技术的系统差别采用ASPNET的系统在性能上相比于采用ASP的系统有很大的提升,主要表现在以下几点ASP页面在每次打开时都会经过先编译后解释的过程,因此一个页面多次打开后访问此页面的速度仍然和第一次访问一样,无任何提升,但ASPNET页面仅仅需一次编译,第二次访问此页面的时候它不需要重新编译,直到该页面内容被修改或WEB服务重新启动。这使得在多次访问时,NET速度相对之前的ASP有极大的提升由于ASP脚本语言没有提供任何接收数据库输出数据为内容的元件,所以在ASP编写相关数据库页面时只能借助ADODBRECORDSET对象逐条读取记录,然后在通过6HTML中的TABLE等组件输出至页面,而ASPNET则可以利用ADONET提供的DATAGRID等专用的数据库控件直接和数据库联系ASPNET支持应用程序的实时动态更新,服务器管理员不必关掉WEB服务器,甚至不用停止WEB应用程序的运行就能更新WEB应用程序相关文件。而应用程序相关文件并不会被加锁,因此在WEB引用程序正在运行时文件仍然可以被覆盖,当相关文件更新后,系统则会温和地转换到更新后的版本ASPNET中的程序编码采取“CODEBEHIND”即代码分离技术方式使得WEB程序代码更易于编写,层次结构更清晰,降低了初期系统开发与后期系统维护的复杂度和费用。合肥学院计算机科学与技术系毕业论文8125国外研究现状及发展趋势国外研究现状及发展趋势国外研究现状及发展趋势国外研究现状及发展趋势ASPNET不仅仅是ASPACTIVESERVERPAGES,动态服务器页面的升级版,而是为了建立动态WEB应用程序重新打造的全新技术,其主要特点有独立性的编程语言简单高效的操作,程序代码和网页标记的分离执行效率的大幅度提高部署与组态的操作的简化支持客户端类型支持下一代的WEB服务适用性的增进延展性的增进有更多的支持工具有更佳的安全机制SESSION会话可以跨进程、跨机器。正是由于ASPNET有着的众多优点,也因为计算机编程技术发展和各种客观实际的需要,本系统选择采用ASPNET来进行设计与开发,实现了对动漫新闻的动态管理操作,也使得对网站信息的发布与管理更加高效、及时,提高了网站工作人员工作效率。16本设计任务简介本文共分五章,每章阐述主题如下第一章绪论部分,简单阐述本课题的背景以及论文的任务简介。第二章为系统需求分析部分,主要对系统的需求和可行性进行分析。第三章为系统的软件设计部分,详细介绍了系统中各模块的设计思路和方法,、以及后台数据库的设计内容。第四章为系统的软件实现部分,分别设计和编写了各模块的核心功能、说明,在这部分中给出了各个功能模块的设计过程,最后加以了实现。第五章为软件调试部分,介绍了系统的调试方法与步骤,设计了一系列的测试方法以实验系统的完成度与稳定性。最后为结论部分,对本设计提出了进一步设想。第二章系统需求分析不管是开发什么系统,一份系统的全面的需求分析是十分必要的环节,实践说明,前期需求分析的优劣,在很大程度上面决定了系统的成败。系统分析的目的是通过问题分析,可行性分析,详细调查,系统化分析,最终完成系统逻辑方案的设计。21编写目的本章描述的内容有以下几点介绍系统开发背景概述系统开发目标及作用。详细分析系统的所有功能需求,描述用户主要业务流程。详细分析系统数据,定义系统数据结构,给出系统数据需求。定义系统的用户接口需求及数据库需求。定义系统用户的其它需求。22系统总体概述本系统的用户为动漫游戏网站新闻发布人员,需要经常发布一些相关行业新闻,如何才能够有效地发布和管理相关新闻呢用户的需求为“本动漫游戏网站不仅具有一般网站发布行业相关信息的功能,同时应该具有新闻审核以及不同权限管理员进行对应权限操作的功能”。在对其它一些WEB应用程序的新闻管理系统的调查中发现,本动漫游戏网站系统的基本功能应该如下前台信息展示页分类显示相关新闻信息新闻搜索功能网站管理员后台管理功能通过网站后台添加、删除和修改新闻通过网站后台添加、删除和修改用户通过网站后台添加、删除和修改新闻分类通过网站后台添加新闻成功添加后的新闻根据发布新闻的发布人员权限分为可发布新闻和待审核新闻,待审核新闻需要超级管理员或者审核员进行审核新闻审核,通过网站后台发布的新闻分两种直接发布新闻在前台页面显示和发布待审核新闻。待审核的新闻通过管理员或审核员经审核后才可以显示在前台页面,让网民浏览新闻。因此管理员有不同的权限,后台中需要有管理权限的功能,而且在系统中应该有个超级管理员,具有后台操作所有权限,可对网站系统进行全面管理。根据动漫游戏网站新闻发布管理的实际需求,首页中显示热门新闻、头条新闻和合肥学院计算机科学与技术系毕业论文10最近发布中的几条新闻等,并且在后台发布新闻同时能添加图片,也可以利用HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。在后台管理操作中,因为只有对应权限的管理员才能登录管理后台,所以需要设置一个登录验证模块,而且根据登陆的用户权限的不同,显示相应的管理目录。在实践中发现,管理新闻和用户时,数据少时管理起来还比较方便,但如果数据量多了想找到某条新闻或某个用户就很难,所以需要设置一个查找模块用于查找新闻或用户。根据上面的这些需求分析,本系统需要实现的主要功能为网站前台显示新闻功能用户登录功能模块显示最热门的前几条新闻显示管理员推荐的前几条新闻显示当前最新的前几条新闻搜索新闻功能模块显示新闻分类模块按分类显示其下的所有新闻的页面新闻详细信息浏览阅读的页面图片新闻以滚动形式在首页显示网站友情链接模块网站公告模块网站后台管理信息功能登录验证根据权限显示相应的管理目录添加、修改和删除新闻新闻发布人员发布新闻管理员审核未审核新闻管理网站信息分类管理网站注册用户网站风格设置网站系统设置23系统开发目标本系统需实现以下主要目标1、网民浏览网页,前台显示新闻分类2、管理员对最新新闻的增加,修改,改动和查询,并且实时显示于前台3、对不同的登录后台的用户分配不同的权限,可以执行不同的权限操作4、超级管理员可以对其余的管理员进行管理,包括增删改差等合肥学院计算机科学与技术系毕业论文5、对基础分类进行管理24功能需求本系统的功能模块划分图如下图21动漫游戏网站系统功能模块划分图241新闻管理功能1概述新闻管理功能主要实现新闻的后台录入和前台的实时显示。业务描述对网站编辑搜集来的新闻信息在后台编辑后存入网站数据库,使得前台可以动态调用数据库内数据以实时显示。2业务流程图图22新闻管理功能模块流程图242分类管理功能1概述分类管理功能主要实现对新闻分类的管理。业务描述对新闻分类在后台进行增删改查操作。2流程图图23分类管理模块流程图243用户管理功能1概述用户管理功能主要实现对新闻分类的管理。业务描述对系统的用户以及用户的权限在后台进行增删改查操作。2流程图用户登录图24用户管理功能模块流程图244系统设置功能1概述系统设置功能主要实现对网站基本系统信息的配置管理。业务描述对系统的用户以及用户的权限在后台进行增删改查操作。2流程图用户登录图25系统设置功能模块流程图245留言管理1概述系统设置功能主要实现对网站中用户的留言进行管理。业务描述对系统的用户的针对文章的留言在后台进行审查。2流程图用户登录图26留言管理模块流程图246流量统计功能1概述系统设置功能主要实现对网站的IP流量进行统计。业务描述分总统计和分版块统计。2流程图图27流量统计模块流程图25其他需求251设计约束本系统采用ASPNET技术开发,运行于NETFRAMEWORK,采用面向对象的编程方法。该软件的开发过程,文档应符合软件工程的标准,技术符合国际通用标准,数据定义符合国家标准。客户机硬件要求具有PENTIUMIII处理器以上且满足以下要求的计算机最低64MB内存,最小21GB硬盘。服务器硬件要求具有PENTIUMIII处理器以上且满足以下要求的计算机最低256MB内存,最小8GB硬盘。客户端操作系统WINDOWS98/NT/2000/XP或更高版本。浏览器IE50以上或NETSCAPE同等版本以上。服务器操作系统WINDOWS2000SERVER或者WINDOWS2003SERVER。WEB服务器MSIIS。应用服务器IIS、COM等企业级应用服务器。数据库ACCESS。252非功能性需求操作简单、界面友好页面布局简单友好,使得新闻的管理更加简便,许多选项例如新闻相关分类等仅需点击鼠标即可完成另外,当用户完成一个操作后,相对应的提示信息能让用户随时清楚操作情况。对网站的动漫游戏新闻管理的各个方面,如录入、浏览、删除、修改、搜索等方面都需要实现实时新闻的管理要求实时发布管理员对动漫游戏新闻的操作如录入、修改、删除会实时地在主页的相应分类栏目中显示出来,以达到新闻实时发布的功能系统运行稳定、可靠、快速和高效在结构上应具有很强的扩展性和伸缩性,以便于将来对网站的功能扩展和维护。253可使用性本系统采用当下流行的NET平台开发,是解决企业级开发的最好途径之一,适应大规模和复杂的应用需求,可适应不断的变化和新的业需求,实现对异构数据库的访问,有效提高系统并发处理能力。系统应采用用户权限管理,保证非法用户无法进入系统。数据库中关键数据采用加密保存的方式。合肥学院计算机科学与技术系毕业论文254数据库要求数据库是指在一个或多个企业组织中,为多个用户服务的,在计算上可运行的、有结构的数据集合,它与传统的数据文件不同,它不是面向单个程序的,而是面向整个需求的记录之间不是没有关系的,而是有结构上的联系。数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬件组成的系统它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。基于ASPNET的动漫游戏网站的开发本质上是一个对数据库进行应用的WEB系统,采用面向数据的设计和开发是正确的。其主要的功能是对数据的采集、存储、加工、传递和应用,也就是数据的管理功能。以数据为中心的方法是将数据处理分为进行数据维护的增、删、改,称为一次处理功能对数据库存储的数据进行加工、处理,称为二次数据处理。抓住这样的本质就将管理信息系统的复杂关系进行简化、规范,系统设计和开发思路清晰,可采用数据库管理系统提供的各类工具。第三章系统设计本系统设计本着先进性、开放性、可扩充性、可维护性的原则,并根据目前业务实际,并充分考虑今后业务发展需要,采用浏览器/服务器体系结构,使用当前先进的系统平台、面向对象的开发方法、可视化的开发工具,开发出一套较为完善的动漫游戏网站。31体系结构设计311ASPNET结构ASPNET结构是一个三层系统UI层、业务逻辑层和数据层,结构模型如下图所示3图31ASPNET系统结构UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由WEB表单、XMLWEBSERVICES和组件服务组成,其中WEB表单是ASPNET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的WEB表单交互生成的信息和数据的基础数据层是通过ADONET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ADONET提供对MICROSOFTSQLSERVER、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADONET来连接到这些数据源,并检索、操作和更新数据。ADONET有两个核心组件DATASET和NETFRAMEWORK数据提供程序,后者是一组包括CONNECTION、COMMAND、DATAREADER和DATAADAPTER4个对象在内的组件,其组件结构如下所示图32ADONET组件结构312系统逻辑结构33动漫游戏网站逻辑结构模型图该系统结构分为三个逻辑层4WEB层WEB层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的WEB项目实现的。WEB层由ASPNETWEB窗体和代码隐藏文件组成,WEB窗体只是用HTML提供用户操作,而代码隐藏文件实现各种控件的事件处理程序业务层包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务数据访问层数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的CONN类数据访问类,实现公共操作的一个通用类实现的313系统总体流程本系统的总体流程图如下图33系统总体流程图314系统开发环境软件NETFRAMEWORKSDKV20或以上版本MRCROSOFTIIS50或以上版本VISUALSTUDIO2005ACCESS2003DREAMWEAR8PHOTOSHOP8315关键问题解决方法本系统中的关键问题包括1系统设计中所用的技术。在本次设计中通过ASPX和网页制作技术制作前台,使用NET中C技术编写后台代码,并使用ADONET技术完成数据库操作。2在几乎所有的WEB应用中都需要对访问者用户进行权限管理,这也是本系统的一个重点。我们希望某些操作只对特定的用户开放,以及某些操作只有符合身份的用户才能进行。这之中涉及到了身份验证和权限管理只有单用户系统和多用户单权限系统才不需要权限管理。出于信息安全和其他一些原因的考虑,项目中的一些页面要求用户满足了一定条件之后才能访问。32数据库设计数据库设计是按照一般数据库设计步骤,先由需求分析再到数据库逻辑设计。321数据库环境数据库设计工具SQLSERVER2005322数据库物理结构设计根据数据库逻辑结构,设计出相应的数据库物理结构,数据表如下31数据库物理结构设计表343表字段设计管理员信息表分类信息表友情连接信息表网站新闻信息表网站配置信息表网站风格信息表网站留言表网站流量统计表管理员级别信息表统计板块信息表数据库表的实体关系图如下33数据库管理与维护对一些敏感信息进行加密防止未授权用户改动数据库。用户界面操作安全监控查看资料通过权限控制只有授权用户才能登录系统,对于某个操作,需要具有相应权限才能进行操作。数据存储安全性设计对于用户的密码等敏感信息采用MD5进行加密数据库管理与维护说明1、数据库的管理工作主要在系统管理模块中进行。2、系统利用数据库提供的触发器功能,自动记录操作历史。3、系统利用数据库本身的数据备份功能向系统用户提供数据备份的功能。合肥学院计算机科学与技术系毕业论文34其他设计341系统安全性登陆验证,防止未授权用户进入后台。342系统测试1、前台表示层测试2、业务逻辑层测试3、数据库测试。可以结合预定测试数据,生成SQL语句,通过SQL语句进行数据库测试。第四章系统测试41测试原理根据在软件工程里面学习到的软件测试理论,在本系统的测试中,我选择了黑盒测试法。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,通过程序接口进行测试。它只检查程序功能是否按照需求分析的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。52测试方法根据系统的需求分析和测试原理,设计了如下的验证测试程序对各子系统分别输入若干随即数据,以检测系统的正确性。结论本系统采取了面向对象的设计思想通过使用VS2005等编程工具,实践了软件开发的基本过程,掌握了WEB应用软件的开发的一些开发理论,并积累了一定的开发经验。贯穿整个软件开发过程的是在大学学习的软件工程原理及思想,它指导了本系统的设计和开发,随着本系统的完成,我深刻的体会到,需求分析的好坏直接决定了软件的最终效果。所以,在需求分析阶段,要仔细耐心的获得更加详细,更加准确的用户需求,使得最终的软件产品符合用户的需求。通过本系统的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论