动漫游戏网站设计毕业设计_第1页
动漫游戏网站设计毕业设计_第2页
动漫游戏网站设计毕业设计_第3页
动漫游戏网站设计毕业设计_第4页
动漫游戏网站设计毕业设计_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

1、保定电力职业技术学院毕业设计(论文)摘 要随着互联网科技的迅猛发展,信息大爆炸时代已经来临,人们对信息获取的途径越来越多,一切都向智能化发展,快速、高效、便捷成为人们选择在互联网上获取信息的原因。它具有信息量巨大,获取信息范围广泛,获取信息速度快等特点。符合在新的情势下人们对信息的要求。 互联网正在广大年轻人的生活中扮演着越来越重要的角色,而具有关统计,中国大部分网民年龄多不超过30岁,在此年龄段的年轻网民最为关注的信息咨讯中,动漫信息和游戏信息的排名都比较靠前。为了实现动漫游戏信息的集中化管理,让人们更快捷地获取需要的动漫游戏信息,基于.net的动漫游戏门户网站的设计和开发将这二者有机地结合

2、于一体,让广大动漫游戏迷们能够通过这个专业的信息发布平台最快最大地获取自己需要的信息。 本文选用c#语言、asp.net和ado.net技术,设计开发基于.net的动漫游戏门户网站,主要实现动漫游戏网站内容的动态管理,使网站所有者能对网站内容信息的管理更加及时、更加高效,也提高了网站编辑工作效率。网站具有一般新闻发布管理系统的功能,主要包括用户的动漫游戏新闻信息查看区和后台管理员的信息管理区,可为网站运营商提供方便快捷的动漫游戏新闻信息发布与管理机制。 关键词:动漫游戏网站,asp.net ,c# ,ado.net explosion era, the means people obtain

3、information are more and more rich, the high speed, efficiency and convenience has become the main reason that a people to obtain information from internet. it has some notable features such as the huge amount of information, a wide range of access to information, faster access to information and so

4、 on. internet plays an increasingly important role in the lives of vast numbers of young people. according to the statistics,most chinese internet users are no more than 30 years of age, among this age of persons, animation and game information is one of the important concerns. in order to achieve t

5、he centralized management of cartoon and game information, and o allow more efficient access to required information of cartoon and game information for young person, the animation and game portal based on. net combine the two organic whole formally. this thesis uses c # language, asp.net and ado.ne

6、t technology, design and develop a animation game site base on .net, whose main function is to provide the dynamic web content management for animation game site, so that site owners can manage site content information more timely, more efficient, and can also improve the efficiency of site editoria

7、l work. the animation game site has general function of press release management system, including the animation game information viewing district for normal users and the information management district for background administrator, and provide a convenient, fast animation game information release

8、and management channel for site operators. keywords: asp.net, c#, ado.net, animation game site目录摘 要6关键词:6目录8前言10正文11第一章 绪论111.1相关概念及技术介绍与应用1112动漫游戏网站中新闻管理系统简介111.3 b/s结构111.4 技术简介121.5采用121.6本设计任务简介13第二章 系统需求分析132.1编写目的132.2系统总体概述142.3系统开发目标152.4 功能需求152.4.1新闻管理功能152.4.2分类管理功能162.4.3用户管理功能172.4.4系统设

9、置功能182.4.5留言管理192.4.6流量统计功能20(2)流程图212.5其他需求212.5.3可使用性22第三章 系统设计233.1体系结构设计233.1.1asp.net结构233.1.2系统逻辑结构243.1.3系统总体流程253.1.4系统开发环境263.1.5关键问题解决方法263.2数据库设计263.2.1数据库环境263.2.2数据库物理结构设计263.4.3表字段设计273.3数据库管理与维护313.4其他设计313.4.1系统安全性313.4.2系统测试32第四章 系统测试324.1测试原理32结论32参考文献33致致33前言随着互联网科技的迅猛发展,信息大爆炸时代已经

10、来临,人们对信息获取的途径越来越多,一切都向智能化发展,快速、高效、便捷成为人们选择在互联网上获取信息的原因。互联网在广大年轻人的生活中扮演着越来越重要的角色。它具有信息量巨大,获取信息范围广泛,获取信息速度快等特点。符合在新的情势下人们对信息的要求。 具相关统计,中国大部分网民年龄多不超过30岁,在这个年龄段中的年轻的网民最为关注的新闻信息中,动漫信息和游戏信息都是排名前几位的。 然而,目前大部分最新的动漫游戏信息都不是集中发布与某一个网站,所以要浏览这些相应的新闻还是需要网民们花一些心思和功夫在互联网上搜寻。特别是在河北,并没有一个门户型的动漫游戏类的网站给广大动漫游戏迷提供集中新鲜的资讯

11、。 基于.net的动漫游戏门户网站的设计和开发正是将这二者有机的结合于一体,让广大动漫游戏迷们能够通过这个专业的信息发布平台最快最大地获取自己需要的信息。 基于.net的动漫游戏门户网站提供了海量的动漫游戏最新信息,为广大动漫游戏迷提供了一个获取资讯的平台。其中的动漫游戏论坛则为广大网民提供了可以自由发表言论的平台,使得网民可以参与动漫游戏网的建设。 这个系统不仅仅可以为网民提供一个便利的交流平台,而且负责运营这个网站的公司可以通过这个网站的制定网站不同的盈利点(广告收入、会员收费等)为公司获取利益。因此本网站的建设既能够填补区域性动漫游戏门户网站欠缺的空白,又能够为网站运营公司带来巨大经济效

12、益。 本动漫游戏网站使用asp.net(c#语言)和ado.net技术,基于.net framework平台架构开发设计,可以对网站中的动漫游戏新闻进行动态的管理,提高了网站管理员的工作效率。该系统具有一般新闻网站系统的功能,提供对动漫游戏新闻的发布与管理功能,主要包括游客信息查看区和管理新闻管理区,可为动漫游戏网站的网友提供新闻浏览服务。 第一章 绪论1.1相关概念及技术介绍与应用应用了目前比较先进的网站开发技术:、等。 12动漫游戏网站中新闻管理系统简介在本动漫游戏网站中新闻管理系统是主要模块,下面是新闻管理系统的简介:是一个基于新闻和内容管理的全站管理系统。新闻发布系统是基于b/s模式的

13、webmis系统,可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使得电视不再是唯一的新闻媒体,从此以后,网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。 随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网

14、络媒体的核心系统,重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等)。同时,internet发展至今,可以说,只要是互联网民,就会接触到新闻发布系统,当然这也对新闻发布系统的开发提出了更高的要求。 新闻管理系统就是一个把杂乱无章的新闻信息有效地组织起来并以有序的方式呈现给前端客户的一个信息系统,系统主要实现对新闻的分类,管理,检索,浏览等一系列功能,从而为用户提供一个美观,大方,快速的前台新闻阅读界面。 1.3 b/s结构随着inte

15、rnet的普及,将原本在单机或lan(局域网)上运行的数据库系统移植到internet中,即开发基于浏览器/客户端模式的下一代mis(management information system,管理信息系统)系统,已经成为技术发展的趋势。为保证系统的高效性和可扩展性,以达到网络数据共享和网络信息管理的目的,本系统采用b/s架构进行设计和开发。 b/s(browser/server,浏览器/服务器模式)结构:是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 客户机上只要安装一个浏览

16、器(browser),如netscape navigator或internet explorer,服务器安装oracle、sybase、informix或 sql server等数据库。浏览器通过web server 同数据库进行数据交互。 b/s最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。 b/s结构的使用越来越多,特别是由需求推动了ajax技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 1.4 技术简介asp.net是microsoft

17、继asp动态脚本语言之后推出的一种统一web开发平台,它能与最新的数据访问技术ado.net一起构建出安全、强大、可靠的web应用程序。asp.net的语法在很大程度上与asp兼容,并且它还提供一种新的编程模型和结构mvc三层架构,因此.net编写的web应用程序更加安全、稳定、也有更强的可伸缩性。 asp.net是把基于通用语言的程序在服务器上运行,不像以前的asp即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 因为asp.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在web应用软件开发者的几乎全部的平台上。通

18、用语言的基本库,消息机制,数据接口的处理都能无缝的整合到asp.net的web应用中。asp.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有c#(c+和java的结合体),vb,jscript1。1.5采用采用技术的系统与传统技术的系统差别 :采用asp.net的系统在性能上相比于采用asp的系统有很大的提升,主要表现在以下几点:asp页面在每次打开时都会经过先编译后解释的过程,因此一个页面多次打开后访问此页面的速度仍然和第一次访问一样,无任何提升,但asp.net页面仅仅需

19、一次编译,第二次访问此页面的时候它不需要重新编译,直到该页面内容被修改或web服务重新启动。这使得在多次访问时,.net速度相对之前的asp有极大的提升; 由于asp脚本语言没有提供任何接收数据库输出数据为内容的元件,所以在asp编写相关数据库页面时只能借助adodb.recordset对象逐条读取记录,然后在通过html中的table等组件输出至页面,而asp.net则可以利用ado.net提供的datagrid等专用的数据库控件直接和数据库联系; asp.net支持应用程序的实时动态更新,服务器管理员不必关掉web服务器,甚至不用停止web应用程序的运行就能更新web应用程序相关文件。而应

20、用程序相关文件并不会被加锁,因此在web引用程序正在运行时文件仍然可以被覆盖,当相关文件更新后,系统则会温和地转换到更新后的版本; asp.net中的程序编码采取“codebehind”即代码分离技术方式使得web程序代码更易于编写,层次结构更清晰,降低了初期系统开发与后期系统维护的复杂度和费用。 合肥学院计算机科学与技术系毕业论文 8 1.2.5国外研究现状及发展趋势国外研究现状及发展趋势国外研究现状及发展趋势国外研究现状及发展趋势 asp.net不仅仅是asp(active server pages,动态服务器页面)的升级版,而是为了建立动态web应用程序重新打造的全新技术,其主要特点有:

21、 独立性的编程语言; 简单高效的操作,程序代码和网页标记的分离; 执行效率的大幅度提高; 部署与组态的操作的简化; 支持客户端类型; 支持下一代的web服务; 适用性的增进; 延展性的增进; 有更多的支持工具; 有更佳的安全机制; session(会话)可以跨进程、跨机器。 正是由于asp.net有着的众多优点,也因为计算机编程技术发展和各种客观实际的需要,本系统选择采用asp.net来进行设计与开发,实现了对动漫新闻的动态管理操作,也使得对网站信息的发布与管理更加高效、及时,提高了网站工作人员工作效率。 1.6本设计任务简介本文共分五章,每章阐述主题如下: 第一章绪论部分,简单阐述本课题的背

22、景以及论文的任务简介。 第二章为系统需求分析部分,主要对系统的需求和可行性进行分析。 第三章为系统的软件设计部分,详细介绍了系统中各模块的设计思路和方法,、以及后台数据库的设计内容。 第四章为系统的软件实现部分,分别设计和编写了各模块的核心功能、说明, 在这部分中给出了各个功能模块的设计过程,最后加以了实现。 第五章为软件调试部分,介绍了系统的调试方法与步骤,设计了一系列的测试方法以实验系统的完成度与稳定性。 最后为结论部分,对本设计提出了进一步设想。 第二章 系统需求分析不管是开发什么系统,一份系统的全面的需求分析是十分必要的环节,实践说明,前期需求分析的优劣,在很大程度上面决定了系统的成败

23、。系统分析的目的是:通过问题分析,可行性分析,详细调查,系统化分析,最终完成系统逻辑方案的设计。 2.1编写目的本章描述的内容有以下几点: * 介绍系统开发背景 * 概述系统开发目标及作用。 * 详细分析系统的所有功能需求,描述用户主要业务流程。 * 详细分析系统数据,定义系统数据结构,给出系统数据需求。 * 定义系统的用户接口需求及数据库需求。 * 定义系统用户的其它需求。 2.2系统总体概述本系统的用户为动漫游戏网站新闻发布人员,需要经常发布一些相关行业新闻,如何才能够有效地发布和管理相关新闻呢?用户的需求为:“本动漫游戏网站不仅具有一般网站发布行业相关信息的功能,同时应该具有新闻审核以及

24、不同权限管理员进行对应权限操作的功能” 。 在对其它一些web应用程序的新闻管理系统的调查中发现,本动漫游戏网站系统的基本功能应该如下: 前台信息展示页分类显示相关新闻信息; 新闻搜索功能; 网站管理员后台管理功能: 通过网站后台添加、删除和修改新闻 通过网站后台添加、删除和修改用户 通过网站后台添加、删除和修改新闻分类 通过网站后台添加新闻(成功添加后的新闻根据发布新闻的发布人员权限分为可发布新闻和待审核新闻,待审核新闻需要超级管理员或者审核员进行审核) 新闻审核,通过网站后台发布的新闻分两种:直接发布新闻在前台页面显示和发布待审核新闻。待审核的新闻通过管理员或审核员经审核后才可以显示在前台

25、页面,让网民浏览新闻。因此管理员有不同的权限,后台中需要有管理权限的功能,而且在系统中应该有个超级管理员,具有后台操作所有权限,可对网站系统进行全面管理。 根据动漫游戏网站新闻发布管理的实际需求,首页中显示热门新闻、头条新闻和合肥学院计算机科学与技术系毕业论文 10 最近发布中的几条新闻等,并且在后台发布新闻同时能添加图片,也可以利用html语法,在前台能自动根据所显示的图片和html语法来显示新闻。 在后台管理操作中,因为只有对应权限的管理员才能登录管理后台,所以需要设置一个登录验证模块,而且根据登陆的用户权限的不同,显示相应的管理目录。在实践中发现,管理新闻和用户时,数据少时管理起来还比较

26、方便,但如果数据量多了想找到某条新闻或某个用户就很难,所以需要设置一个查找模块用于查找新闻或用户。 根据上面的这些需求分析,本系统需要实现的主要功能为: 网站前台显示新闻功能 用户登录功能模块 显示最热门的前几条新闻 显示管理员推荐的前几条新闻 显示当前最新的前几条新闻 搜索新闻功能模块 显示新闻分类模块 按分类显示其下的所有新闻的页面 新闻详细信息浏览阅读的页面 图片新闻以滚动形式在首页显示 网站友情链接模块 网站公告模块 网站后台管理信息功能 登录验证 根据权限显示相应的管理目录 添加、修改和删除新闻 新闻发布人员发布新闻 管理员审核未审核新闻 管理网站信息分类 管理网站注册用户 网站风格

27、设置 网站系统设置 2.3系统开发目标 本系统需实现以下主要目标: 1、网民浏览网页,前台显示新闻分类 2、管理员对最新新闻的增加,修改,改动和查询,并且实时显示于前台 3、对不同的登录后台的用户分配不同的权限,可以执行不同的权限操作 4、超级管理员可以对其余的管理员进行管理,包括增删改差等 合肥学院计算机科学与技术系毕业论文 5、对基础分类进行管理 2.4 功能需求本系统的功能模块划分图如下:图2-1 动漫游戏网站系统功能模块划分图2.4.1新闻管理功能 (1)概述 新闻管理功能主要实现新闻的后台录入和前台的实时显示。 业务描述:对网站编辑搜集来的新闻信息在后台编辑后存入网站数据库,使得前台

28、可以动态调用数据库内数据以实时显示。 (2)业务流程图图2-2新闻管理功能模块流程图2.4.2分类管理功能(1)概述 分类管理功能主要实现对新闻分类的管理。 业务描述:对新闻分类在后台进行增删改查操作。 (2)流程图 图2-3分类管理模块流程图2.4.3用户管理功能 (1)概述 用户管理功能主要实现对新闻分类的管理。 业务描述:对系统的用户以及用户的权限在后台进行增删改查操作。 (2) 流程图 用户登录 图2-4用户管理功能模块流程图2.4.4系统设置功能 (1)概述 系统设置功能主要实现对网站基本系统信息的配置管理。 业务描述:对系统的用户以及用户的权限在后台进行增删改查操作。 (2)流程图

29、 用户登录图2-5系统设置功能模块流程图2.4.5留言管理 (1)概述 系统设置功能主要实现对网站中用户的留言进行管理。 业务描述:对系统的用户的针对文章的留言在后台进行审查。 (2)流程图 用户登录图2-6留言管理模块流程图2.4.6流量统计功能 (1)概述 系统设置功能主要实现对网站的ip流量进行统计。 业务描述:分总统计和分版块统计。 (2)流程图图2-7流量统计模块流程图2.5其他需求2.5.1设计约束本系统采用技术开发,运行于.net framework,采用面向对象的编程方法。 该软件的开发过程,文档应符合软件工程的标准,技术符合国际通用标准,数据定义符合国家标准。 客户机硬件要求

30、:具有 pentium iii 处理器以上且满足以下要求的计算机:最低 64 mb 内存,最小 2.1 gb 硬盘。 服务器硬件要求:具有 pentium iii 处理器以上且满足以下要求的计算机:最低 256mb 内存,最小 8 gb 硬盘。 客户端 操作系统:windows 98/nt/2000/xp或更高版本。 浏览器:ie 5.0以上或netscape同等版本以上。 服务器 操作系统:windows 2000 server或者windows 2003 server。 web服务器:ms iis。 应用服务器:iis、com+等企业级应用服务器。 数据库:access。 2.5.2非功能

31、性需求 操作简单、界面友好:页面布局简单友好,使得新闻的管理更加简便,许多选项例如新闻相关分类等仅需点击鼠标即可完成;另外,当用户完成一个操作后,相对应的提示信息能让用户随时清楚操作情况。对网站的动漫游戏新闻管理的各个方面,如:录入、浏览、删除、修改、搜索等方面都需要实现实时新闻的管理要求; 实时发布:管理员对动漫游戏新闻的操作(如:录入、修改、删除)会实时地在主页的相应分类栏目中显示出来,以达到新闻实时发布的功能; 系统运行稳定、可靠、快速和高效; 在结构上应具有很强的扩展性和伸缩性,以便于将来对网站的功能扩展和维护。 2.5.3可使用性本系统采用当下流行的.net平台开发,是解决企业级开发

32、的最好途径之一,适应大规模和复杂的应用需求,可适应不断的变化和新的业需求,实现对异构数据库的访问,有效提高系统并发处理能力。 系统应采用用户权限管理,保证非法用户无法进入系统。数据库中关键数据采用加密保存的方式。 合肥学院计算机科学与技术系毕业论文 2.5.4数据库要求数据库是指在一个或多个企业组织中,为多个用户服务的,在计算上可运行的、有结构的数据集合,它与传统的数据文件不同,它不是面向单个程序的,而是面向整个需求的;记录之间不是没有关系的,而是有结构上的联系。数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬件组成的系统;它与文件系统的重要区别是数据的充分共享,交叉访

33、问,与应用程序的高度独立性。 基于的动漫游戏网站的开发本质上是一个对数据库进行应用的web系统,采用面向数据的设计和开发是正确的。其主要的功能是对数据的采集、存储、加工、传递和应用,也就是数据的管理功能。以数据为中心的方法是将数据处理分为进行数据维护的增、删、改,称为一次处理功能;对数据库存储的数据进行加工、处理,称为二次数据处理。抓住这样的本质就将管理信息系统的复杂关系进行简化、规范,系统设计和开发思路清晰,可采用数据库管理系统提供的各类工具。 第三章 系统设计本系统设计本着先进性、开放性、可扩充性、可维护性的原则,并根据目前业务实际,并充分考虑今后业务发展需要,采用浏览器/服务器体系结构,

34、使用当前先进的系统平台、面向对象的开发方法、可视化的开发工具,开发出一套较为完善的动漫游戏网站。 3.1体系结构设计3.1.1asp.net结构asp.net结构是一个三层系统:u i 层 、业务逻辑层和数据层,结构模型如下图所示3:图3-系统结构 ui层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由web表单、xml web services和组件服务组成,其中web表单是asp.net应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的web表单交互生成的信

35、息和数据的基础; 数据层是通过ado.net操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。 ado.net提供对microsoft sql server、oledb和xml公开的数据源的一致性访问,数据共享用户应用程序可以使用ado.net来连接到这些数据源,并检索、操作和更新数据。 ado.net 有两个核心组件:dataset 和 .net framework 数据提供程序,后者 是一组包括 connection、command、datareader 和 dataadapter 4个对象在内的组件,其组件结构如下所示:图3-组件结构3.1.2系统逻辑结构3-3动

36、漫游戏网站逻辑结构模型图该系统结构分为三个逻辑层4: web 层:web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的 web 项目实现的。web 层由 asp.net web 窗体和代码隐藏文件组成,web 窗体只是用 html 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序; 业务层:包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务; 数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 conn类(数据访问类,实现公共操作的一个通用类)实现的; 3.1.3系统总体流程本系统的总体流程图如下: 图3-3系统总体

37、流程图3.1.4系统开发环境软件:.net framework sdk v2.0 或以上版本 mrcrosoft iis5.0或以上版本 visual studio 2005 access2003 dreamwear8 photoshop8 3.1.5关键问题解决方法本系统中的关键问题包括: (1)系统设计中所用的技术。在本次设计中通过aspx和网页制作技术制作前台,使用.net中c#技术编写后台代码,并使用技术完成数据库操作。 (2)在几乎所有的web应用中都需要对访问者(用户)进行权限管理,这也是本系统的一个重点。我们希望某些操作只对特定的用户开放, 以及某些操作只有符合身份的用户才能进行

38、。这之中涉及到了身份验证和权限管理. 只有单用户系统和多用户单权限系统才不需要权限管理。出于信息安全和其他一些原因的考虑,项目中的一些页面要求用户满足了一定条件之后才能访问。3.2数据库设计数据库设计是按照一般数据库设计步骤,先由需求分析再到数据库逻辑设计。 3.2.1数据库环境数据库设计工具:sql server 20053.2.2数据库物理结构设计根据数据库逻辑结构,设计出相应的数据库物理结构,数据表如下:3-1数据库物理结构设计表3.4.3表字段设计管理员信息表分类信息表友情连接信息表网站新闻信息表网站配置信息表网站风格信息表网站留言表网站流量统计表管理员级别信息表统计板块信息表数据库表

39、的实体关系图如下:3.3数据库管理与维护对一些敏感信息进行加密防止未授权用户改动数据库。 用户界面操作安全监控;查看资料通过权限控制;只有授权用户才能登录系统,对于某个操作,需要具有相应权限才能进行操作。 数据存储安全性设计: 对于用户的密码等敏感信息采用md5进行加密 数据库管理与维护说明: 1、数据库的管理工作主要在系统管理模块中进行。 2、系统利用数据库提供的触发器功能,自动记录操作历史。 3、系统利用数据库本身的数据备份功能向系统用户提供数据备份的功能。 合肥学院计算机科学与技术系毕业论文 3.4其他设计3.4.1系统安全性登陆验证,防止未授权用户进入后台。 3.4.2系统测试1、前台

40、表示层测试 2、业务逻辑层测试 3、数据库测试。 可以结合预定测试数据,生成sql语句,通过sql语句进行数据库测试。 第四章 系统测试4.1测试原理根据在软件工程里面学习到的软件测试理论,在本系统的测试中,我选择了黑盒测试法。 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,通过程序接口进行测试。它只检查程序功能是否按照需求分析的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 黑盒测试是以

41、用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。 5.2测试方法根据系统的需求分析和测试原理,设计了如下的验证测试程序: 对各子系统分别输入若干随即数据,以检测系统的正确性。结论 本系统采取了面向对象的设计思想;通过使用vs2005等编程工具,实践了软件开发的基本过程,掌握了web应用软件的开发的一些开发理论,并积累了一定的开发经验。贯穿整个软件开发过程的是在大学学习的软件工程原理及思想,它指导了本系统的设计和开发,随着本系统的完成,我深刻的体会到,需求分析的好坏直接决定了软件的最终效果。所以,在需求分析阶段,要仔细耐心的获得更加详细,更加准确的用户需求,使得最终的软件产品符合用户的需求。 通过本系统的设计与开发,实现了动漫游戏网站的新闻信息动态添加,用户分类权限管理等功能,也相信本系统的使用能使得广大网民能更加快捷方便的浏览自己需

温馨提示

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

评论

0/150

提交评论