网页新闻发布系统设计与实现-毕业论文_第1页
网页新闻发布系统设计与实现-毕业论文_第2页
网页新闻发布系统设计与实现-毕业论文_第3页
网页新闻发布系统设计与实现-毕业论文_第4页
网页新闻发布系统设计与实现-毕业论文_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

河南大学网页新闻发布系统设计与实现指导教师姓名河南大学教务部二〇一三年印制本科生毕业论文(设计、创作)承诺书论文(设计、创作)题目网页新闻发布系统设计与实现学生姓名所学专业计算机科学与技术起至时间2012年12月1日~2013年4月29日指导教师姓名副教授承诺内容:任。2、学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。 2013届毕业论文(设计、创作)任务书姓名学号河南大学专业计算机科学与技术论文题目:网页新闻发布系统设计与实现一、毕业论文(设计、创作)要求1.设计内容开发一个基于B/S模式的网页新闻发布系统2.基本要求1.新闻的浏览及查询,实时滚动新闻的不间断播放2.管理员登陆3.数据库更新3.要解决的问题立和维护两个方面4.要求提交的成果(1)毕业设计源程序(2)论文二、毕业论文(设计、创作)进度安排1)2012年12月1日-2012年12月31日:查找资料、确定毕业设计题目,编写开3)2013年1月2日-2013年1月10日:导师根据开题报告4)2013年1月11日-2013年4月2日:根据任务书搜集素材、进行初步的毕业设计。2013年4月3日:将毕业设计阶段性成果发送5)2013年4月3日-2013年4月9日:根据导师的建议和指导,修改毕业设2013年4月10日:将中期检查表发送到导师邮箱。6)2013年4月11日-2013年4月28日:根据导师的建议和指导,修改毕业设7)2013年4月29日:将设计和论文终稿发送到导师邮箱。[1]童爱红,ASP.NET应用教程,北京:清华大学出版社,2004。[2]李兰友杨晓光,ASP.NET程序设计,北京:清华大学出版社;北京交通大学出版社2004。[3]周忠荣,数据库原理与应用(Access),北京:清华大学出版社,2003。[4]刘勇周学军,SQLServer2000基础教程,北京:清华大学出版社,2005。[5]杨小平.ASP.NET项目案例导航.科学出版社.2007年10月。[6]邓宗明、张晓竞.ASP.NET编程实用技术与案例.清华大学出版社.2008年1月。[8]萨师煊、王珊.数据库系统概论.高等教育出版社.2004年7月.姓名学号河南大学专业计算机科学与技术论文题目:网页新闻发布系统设计与实现经过近一个月的资料整合和代码设计,目前毕业设计的主要功能模块的需求分析与详细设计已经完成,但功能扔不完善,有待进一步改善;论文根据已完成的毕业设计已撰写完毕,但需要根据毕业设计的改动进行完善。友情链接等功能还没有实现,项目有待进一步完善。已经完成的模块有用户注册与登录,管理员登录。经测试模块基本运行正常。二、毕业论文(设计、创作)存在问题及解决方案存在的问题:暂时因为参数传递出现了问题,未能够将账号和密码传递过暂时未能实现。解决方案:准备再详细研究下程序中参数传递的问题,到网上搜一搜,再或者请教他人。多查阅些资料,和知名网站。实在不行的话就准备换个三、指导教师对学生毕业论文(设计、创作)进展方面的评语从总体上看,论文基本达到了课题任务的要求,但是前期搜集到的数据进行详细地统计处理后应该在论文中有所体现,用来佐证论文中的观点;同时,初稿的数据不是很全,需要多看些文献来弥补这方面的不足。另外,论文的机构也不是很合理,格式有几处不规范,可参照标准论文的格式规范指导教师签名: 2013届毕业论文(设计、创作)综合成绩表(一)专业计算机科学与技术指导教师职称副教授综合得分论文题目网页新闻发布系统设计与实现指导教师评语及评分指导教师评语指导教师对毕业论文(设计、创作)评分[按下表要求综合评定]评分分值1撰写开题报告2文献综述或读书心得(文科)调查研究查阅整理资料学习态度与规范要求数据处理、文字表达论文(设计、创作)质量和创新意识合计得分指导教师签名年月日评阅教师评语及评分评阅教师评语评阅毕业论文(设计、创作)评分[按下表要求综合评定]评分分值1撰写开题报告2文献综述或读书心得(文科)调查研究查阅整理资料学习态度与规范要求数据处理、文达论文(设计、创作)质量和创新意识合计得分评阅教师签名年月日2013届毕业论文(设计、创作)综合成绩表(二)答辩委员会(评语及评分答辩委(员(会评语(根据学生答辩情况及其论文质量综合写出)评分分值论文答辩小组评分[按下表要求综合评定]合计内容表达情况答辩问题情况规范要求与文字表达论文(设计、创作)质量和创新意识(40)得分备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、数据处理、分析和概括能力及在论文中是否有新的见解或创造性成果等做出评价。从论文来看学生掌握本专业基础理论和基本技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%既综合成绩。评估等级按优、良、中、差划分,优90~100分;良76~89分;中60~75分;差60分以下。三、评分由专业教研室或院组织答辩委员会(不少于5人),根据指导教师和答辩委员意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各专业应于6月20日前向教务部推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各专业亦可根据本专业的不同情况,制定相应的具有自己特色内容的表格。六、书写格式的要求(必须用钢笔书写):2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;3、正文(含引言、结论等);4、参考文献(或资料)。本科毕业生毕业论文(设计)答辩记录表答辩时间:2013年上午8:00—12:00答辩地点:计算机学院403学生姓名年级专业计算机科学与技术河南大学指导教师完成时间论文题目网页新闻发布系统设计与实现答辩委员会(小组)成员名单职称/学位职称/学位主任(组长)教授讲师副教授讲师副教授讲师答辩记录摘要:(包括提问人、问题及回答要点等问题一提问人:问题:关于数据库的设计,什么是第三范式。回答:一个表中列不依赖以另一个表中的非主键的问题二提问人:问题:B/S结构和C/S结构的主要区别是什回答:B/S是Browser/Server简称,就是用浏览器(如i操作服务器。C/S是Client/Server,以应用程序为客户端,本地验证成功后才提交服务器。B/S容易维护,只需要升级服务端。C/S升级比较困难,需要所有客户端都要升级问题三提问人:回答:就是通过构造SQL语句插入到Web表单提交或输入域名或页面请求的查询问题四提问人:问题:前台页面有几个模块?:主界面模块,子界面新闻列表模块,搜索结果显示界面模块,新闻显示界面模记录人:答辩委员会主任/组长: I I 1 2 21.3.2国内现状 2 2 3 32.2系统定义 42.2.2用户特点 2.2.3项目目标 5 52.3.1界面需求 5 6第3章概要设计 3.1功能设计 7 7 7 83.1.4游客注册模块详述 83.1.5登录模块详述 93.1.6用户操作详述 3.1.7管理用户操作详述 3.2用户权限 第4章详细设计与实现 4.1引言 4.2.3图片新闻 4.2.7Shownews界面 204.2.8NewsList界面 4.2.9新闻录入界面 第5章测试与调试 23 5.2.1引用配置文件连接数据库时发生的错误 5.2.2登录时查询语句书写错误 5.2.3主键设置错误 5.2.4未创建相应对象 5.3首页功能 5.4浏览功能 5.5管理界面功能 5.6管理功能 随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。在科学技术飞速发展的今天,Internet逐渐走入到人们的生活当中,人们可以在闲暇心情时遨游在网络中,而Internet又是以网站的形式体现出来的。通过网站的访问,人们可以进行电子邮件的传送、文件传输、网上查询、网上交流,足不出户便可以知道外面的世界。在这样的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,传统的报纸杂志已经远远满足不了人们的需求。是网络改变了我们的生活,人们已经喜欢上上网,在网络上我们便能够了解得到社会上的各种大事小事,这便是新闻发布系统的成效。本文以新闻网页发布的设计与开发为例,明确并系统地讲述了新闻发布系统设计开发的整个过程,其中包括系统的整体设计,逻辑设计框架以及一些数据的流程,各个功能模块的有效划分,系统模块的设计与具体的实现(代码)等部分。理实现,更好更快的管理新闻,掌握其中的信息。关键词:新闻发布系统;ASP.NET;SQLServer数据库第Ⅱ页AcWiththecontinuousdevelopmentofnetworktechnology,networkembodiedintheformofwebsitesout.SitevNewsWebPublishing"designadesignframework,aswellassomeofthedata,theeffectivesegregationsystemmoduledesignandimp社会在发展,时代在进步,人们对于社会的动态也是越来越关注,在新闻方面人们的获取方式逐渐由报纸、杂志、电视、广播向网络过渡,由于网络在更新新闻方面比较方便、快捷的优点,所以网页新闻发布系统逐渐在发挥其优点。用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生对自己学校了解都要通过各大互联网站,源于此自己想开发一个网页新闻网站系统。随着Internet的普及,越来越多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作一方面可以用来动态发布有关新活动或新开发项目;动态管理,使得对信息的管理更加及时、高效,提高了工作效率。该新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等。随着Internet/lntranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS (ManagementInformationSystem,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。开发一个学网页新闻网站系统,为广大教师和学生提高工作效率充分了解学校及社会动态。国外新闻网站软件已经日趋完善,节省了大量的人力物力,同时提高了数据的安全性和易维护性。一个高效的新闻网站系统可以存储很多的新闻,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己想要的信息。1.3.2国内现状现在我国的大中专院校的网页新闻系统水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。具体的设计任务如下:1.用户管理功能,用户分为已注册用户、游客、系统管理员。2.新闻发布功能。3.新闻管理功能,可以对新闻进行增、删、改、查。4.用户注册。5.注册用户权限,包括登录、浏览新闻、留言、回复、发表新闻。6.系统管理员登录,包括对注册用户的增删改查,对新闻的增删改查,对注册用户发表管理权限的管理等。7.帮助模块:可以让不清楚本系统考试流程的用户快速了解并应用。第3页第2章需求分析本章涵盖引言,系统定义等一系列细节分析。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新NRSOCMS)是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说。新闻发布系统就是充当一个网络新闻,媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能。是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而本网站的目的自然是让用户获取更多的新闻,通过新闻的分类,使得用户能够更快速的定位到自己想要了解的新闻,另一方面,用户可以根据新闻中的关键字,对新闻进行搜索,提高了对新闻定位的速度。在新闻更新方面,提供与新相新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:一方面可以用来动态发布有关新活动或新开发项目。该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等。随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代信息管理系统(ManagementInformationSystem,MIS),正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。本系统的功能如下:1)用户管理功能,用户分为已注册用户、游客、系统管理员。2)新闻发表功能。3)新闻管理功能,可以对新闻进行增删改查。4)用户注册。5)注册用户权限,包括登录、浏览新闻、留言、回复、发表新闻。6)系统管理员登录,包括对注册用户的增删改查,对新闻的增删改查,对注册用户发表管理权限的管理等。7)帮助模块:可以让不清楚本系统考试流程的用户快速了解并应用。8)新闻审核:用户新发布的新闻要经过审核,这样能使屏蔽一些不良的信息,优化网络。9)新闻的模块划分:新闻可以分为各种模块,比如:体育新闻,娱乐新闻等等,使得用户能够更快的浏览到自己所想知道的新闻。2.2.2用户特点本系统的用户分为三类:(一)一类是注册用户,他们可以浏览所有新闻并且发表自己的看法见解,还可以自己去写些文章来发表,不过要经过管理员的审核才可以显示出来。(二)一类是管理员,是该系统的内部员工,对系统很熟悉。他们可以对新闻进行增删改查、对新闻进行分类随时更新、及时录入,添加新新闻。还可以对注册用户一些行为进行监督审核。(三)一类是游客,可以对新闻进行浏览,但没有发表的权利。本项目设计的目标如下:该系统的用户为校园网站,需要经常发布一些新闻,如何能有效地管理和发布新闻呢,最初用户的需求为:“该新闻系统具有一般新闻系统的功能,同时具有新闻审核和不同管理员不同管理权限的功能”。通过对其它一些新闻系统的调查发现,一般新闻系统功能如下:前台按分类显示新闻;搜索新闻;后台管理:添加、删除和修改新闻;添加、删除和修改用户;添加、删除和修改新闻分类;添加新闻(添加成功后的新闻根据管理员权限分为可发布新闻和待审核新闻)。需要新闻审核,说明添加后的新闻分为两种:直接发布新闻和待审核新闻,同时待审核的新闻通过管理员或审核员经审核后才可以上传到网站,管理员有不同的权限,需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。根据校园网站新闻发布管理的实际需求,在首页中能显示最热门新闻、头条新闻和最近发布的几条新闻等,同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。Internet上有丰富的信息资源,人们可以通过Internet方便的寻求各种各样的信息。随着科学的进步,人们对网站的要求也越来越高!本节对网站各个细节性能做一分析。2.3.1界面需求系统的界面要求如下。1)页面内容:主题突出、操作方便、术语和行文格式统一、规范、明确。菜单设置和布局合理,传递的信息准确。2)菜单结构摆放合理,方便用户使用。第6页2.3.2可靠性需求第3章概要设计本章概要设计这要涉及功能设计,性能需求,功能设计,界面流程图。充分保证系统高性能的前提下,更要开发实用的功能,本节对系统要开发的功能进行详细讨论。3.1.1角色定义管理员:管理用户及新闻。用户:浏览新闻,发表评论,进行回复。游客:浏览新闻。3.1.2功能层次设计功能设计如图4-1校园新闻发布系统功能结构图所示。 浏览新浏览新闻评论回复投递稿件用户登录用户注册模块管理用户管理新闻管理审核稿件评论管理修改个人资料管理员登录搜索新闻浏览新闻索图4-1校园新闻发布系统功能结构图新闻发布系统的流程图如图4-2所示。注册用户注册用户游客界面系统主界管理界面新闻录入登录界面图4-2界面流程图首次登录网站的未注册用户,可以在该网站即时注册用户,具体注册流程如下图4-3所示。第9页图4-3游客注册流程图游客首次登录该网站,需要获得更多功能时需注册,点击注册按钮,进入注册页面,输入注册信息,输入框后带星号的为必填项,没有的可选项,注册信息输入完毕,点击提交,系统会自动判断信息是否符合条件,如不符合则提示错误原因,符合提示注册成功。3.1.5登录模块详述用户登录流程如图4-4所示。第10页判断密码密码不正确图4-4用户登录流程图用户根据自己的用户名和密码在相应的框内填入单击确认按钮,系统将用户填入的数据返回进行判断。假如全正确,进入;用户名不正确,返回重新输入,密码不正确,返回重新输入。管理员登录:进入管理员界面,当未登录时,其它功能无法实现;管理员输入自己的用户名和密码点击登录。假如正确,其他功能方可使用;输入不正确,返回。3.1.6用户操作详述用户进入新闻界面后可以自己进入各个不同的新闻模块进行浏览,也可以对新闻进行评论,回复。3.1.7管理用户操作详述管理员可以对用户的评论进行审核,不利于社会和谐,语言不干净的屏蔽掉。还有用户可以自己去写新闻但这会上交到后台,管理员通过审核来决定这条新闻能不能被发表。3.1.8管理员操作详述管理员可以录入新闻可以修改删除新闻;可以对新闻进行分类整理模块。新闻文章的添加:添加上传一些新闻稿件、文章等,支持附件上传和图片上传。新闻文章的管理:需要在后台管理中上传一些图片或者文章等,在前台页面查询这些文章;删除不符合要求的文件。管理员管理:该新闻管理系统相关的管理员参数设置。基本项目管理:系统初始化、服务器的信息等。本节主要围绕管理员,用户,游客这三个角色设计一些实用的功能!1、主用例图,管理员权限如图4-5所示。图4-5管理员用例图2、各子系统用例图如图4-6—图4-7所示。第12页管理新闻用户管理编辑新闻删除新闻指定精华图4-6新闻信息管理用例图添加用户删除用户修改资料图4-7用户管理用例图数据库搭建数据的结构会影响到整个管理机构的应用。为了避免有可能因为修改而带来的麻烦,我们从开始就应该仔细慎重的搭建一个完整而又合理的数据结构。3.3数据库设计SqlServer数据库对比其他的各种数据库来说,操作简单。本新闻发布系统第13页表3-1tb_News(新闻表)列名数据类型长度允许空主键4否是否否否否否否-否否表3-2tb_User(用户表)列名数据类型是否为空否否是是3.3.2数据库的完整性约束约束主要包括以下三方面要求:实体完整性是指若属性A是基本关系R的主属性,则属性A不能取空值。(2)参照完整性的主键是A,S的主键是b,c是s中的外码),在插入数据时就要保证外码c的时进行及联删除。第14页任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性的取值范围等。3.3.3数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更是宝贵的信息资源,因此系统的安全保护措施就显得更为重要。键全的数据库安全机制可以防止数据库被恶意的破坏和非法的存本系统的安全设计包括服务器和数据库两方面设计。当用户使用系统时,系统首先会检查用户是否登录,如果用户还没有登录,系统将会弹出警告窗口提醒用户,并将相应的页面跳转至用户登录。在用户提交登录信息后,系统会对用户的身份进行核对,如果在数据库中查找到了相关记录,打开用户页面,表明用户登录成功。对于数据库的安全,主要是通过对授权用户的身份验证实现的。在的系统管理页面,提示用户使用管理员帐号在此登录,没有管理权限的系统注册用户无法登录到数据库管理的后台。系统确认了管理员身份之后统会打开管理页面,系统管理者可在此对整个系统的数据库进行管理。目前的信息传输技术的实时性、安全性和可靠性已经发展的相对成熟,像光纤非常强大以至于你可以迅速地从全球获取信息,它可以几乎实时地传送大量的信息。Internet上有丰富的信息资源,人们可以通过Internet方便的寻求各种各样的信息。随着网络技术的发展,网民越来越多,人们在连入Internet后有一半的时间都在和Web打交道,浏览网页获取信息等。因此利用网络技术将稿件及视频信息实时的传输致读者面前是可行也是必要的。现在新闻行业大都实现了稿件以及排版的电子化,在现有技术的基础上实现稿件传输以及Web页面排版的自动化和规律化是可行的。现有的技术已经能非常便捷的获取读者的请求和评论信息,甚至读者的隐式信息如阅读爱好也能获得。因此迅速的对读者行为做出反应也是可以实现的。第15页第4章详细设计与实现详细设计过程是把系统需求变换成为软件的具体设计方案,描述模块内部的算法设计。详细设计完毕后进行编写代码,测试实现系统功能。进行了充分的市场调研,及国内外现状分析,我进行了详细的需求分析,并对系统的性能及功能有了很细的规划,本章将进行详细设计!a)系统中各子模块功能的详细设计。b)开发人员。d)测试人员。为了便于进行用户管理,可以引入用户组即有限具有相同权限的用户集合,一个用户组最少可以有0个用户,一个用户最多只能属于一个用户组。1)用户的权限明确。2)权限定义合理。3)超级管理员能对用户进行添加、删除、改变权限等。4)对新注册用户的及时审核。2、生成稿件模块这个模块的使用者主要有记者、评论员、专栏作者。在这个模块中要实现以下功能:1)能识别投稿人员的身份、权限和所在地点。2)若该投稿人有获得新闻线索的权限,则能主动生成新闻线索列表等待阅3)主动将编辑对其文章的评价或新闻中心对其最新安排发送至投稿人阅读。4)稿件编写界面能识别稿件所属的大致栏目,包含时间、地点、摘要等输入框。第16页4)能将正文、图片及视频信息包含并传输至数据库。6)能选择新闻的重要程度。7)遇到紧急新闻时,有特殊通道发送至总编处或直接待发布。8)可阅读新闻线索并反馈自己欲跟踪的线索给数据库。3、审核稿件模块这个模块的使用者主要为各个栏目的编辑以及总编。希望能实现以下功能:1)能识别编辑的身份和权限。2)根据编辑的身份主动生成他能审核的新闻列表。3)新闻列表能根据时间或者重要程度排序显示。4)可以确定新闻的版面和推荐至首要新闻。4)审核不通过时可以将文章打入回收站或者返还给投稿者。6)审核通过的文章能发送至待发表数据库。7)可对文章做出评价,发送至投稿人。4、栏目管理模块在这个模块中具有相关权限的人能添加、修改、删除栏目。修改栏目后能反馈给投稿人和编辑,使其在选择栏目时能和现在网站上所有的栏目一致。5、评论管理模块1)读者能浏览评论、修改自己的评论、发布评论。2)管理员能对评论进行管理,确保评论合法等。3)管理员能对一些评论做出反应,并反馈信息给读者。6、新闻线索管理模块有很多人会提供新闻线索,并大多用电话或者E-mail的方式提供。一部分新闻线索经证实后可以直接加工成新闻,另一部分则需要记者进一步跟入。因此这个模块要能实现新闻线索的电子化,以及对新闻线索的跟踪抑或放弃处理。7、模板管理模块在这个模块中,能实现模块的添加、修改、删除等操作。发布新闻时能便捷8、页面管理模块这里的页面,主要指首页。要能调整和修改页面布局,使其更合理更符合人的习惯。4.2.1网站主页面用户进入系统,首先呈现在用户面前的是网站主页面,因此在主页面上应该第17页系统主界面所示。册动册动F国内闻国际剩闻r国际闻r国内闻D要锅口法制直德国除法轭温鲨r咪新间4r国内新间Ar国呼就间r国内新4国内新间山国际新前F呼新闻4r华新闻4璧碧祗险在临图5-1系统主界面搜索功能后台代码:Session["tool"]="新闻->站内查询("+this.ddIStyle.SelectedValue.Trim()+this.ddIStyle.SelectedValuestrSql+="and((contentlike'strSql+="or(Titlelike'%"+this.txtKey.Text+"%'))";4.2.2主页面Content设计进入主界面后引入眼帘的是各种新闻分类,其中有图片新闻,滚动文字新闻,文字新闻,具体如图5-2系统主界面新闻界面所示。第18页%新D世源面婴筑临间国国P要正rrr国内新非r国内新间l扩建高星泉型曾理型富9分E装民工平工委骋架楚匮咖rF咖rFr国新间五集谁理了五rr<asp:LinkButtonID="lbtnTitle"runat="server"CommandName="select"4.2.3图片新闻越来越多的人的空余时间是越来越少,所以有些人不在会花费大量的时间在文字信息上,于是我们的网站,就不设计了图片新闻模块,图片可随新闻的更新而更新,具体如图5-3系统图片新闻所示。第19页4.2.4滚动文字新闻新鲜的页面总会给人带来新鲜的感觉,在这同时肯定会吸引很多网友的眼球,为了增加本网站可看性,我们特殊设计了,滚动文字新闻显示列表界面,这写滚动新闻会显示最新的各类五条新闻,点击其中任何一条便可进入,具体如图5-4系统滚动文字新闻所示。4.2.5常用链接此版块会醒目的显示的主页面上,点击任何一个下拉框便可进行选择网址,点击选择便跳转至该网站,具体如图5-5系统常用链接模块所示。请选择国内网址4.2.6最新新闻列表单独的图片和滚动文字新闻,恐怕不能满足大多数新闻爱好的需求,所以本网站又用令一种方式主力推荐社会最新最近最劲爆的新闻,我们的也特殊给这些第20页新闻分了类,一百年逾网友更好更快的浏览网页,其中分类有:时政要闻,经济动向,科学教育,法制道德,社会现象,体育世界,时尚娱乐。世界军事,部分界面如图5-6系统新闻列表分类显示所示。图5-6系统新闻列表分类显示4.2.7Shownews界面当点击上述新闻显示方式的任何一种时,利用传值便可进入此页面,进行浏览新闻内容,上面显示标题,下面显示具体的新闻内容,具体页面如图5-7系统收疆本活和粱河产星盔常瓶离置是类盈磊姜梦望离高高黑平.设留主国4.2.8NewsList界面当点击上述系统新闻列表分类显示模块上面的MORE图标是,便可进入对应的新闻列表模块,应为主页每类新闻显示的都是这类新闻的最近公布的5条,所以想要看到更多的新闻得进入此页面,进入此页面后,也可任点击一个标题进行浏览新闻,具体如图5-8系统newslist界面所示。第21页画起再画起再6断码a即t二一下图5—9。HH新闻添加r时政要闻国际舞间世器案事料字植用HO新闻内住高讲押2013毕业管辩!后台添加新闻代码://调用CommonClass类的ExecSQL方法,将填写的新闻信息添加到数据库中CC.ExecSQL("INSERTINTOlssueDate)VALUES("+this.txtNewsContent.Text.Trim()+"',"+this.labTitthis.ddINewsType.SelectedValue.ToBaseClass类里的数据库连接方法:SqIConnectioncon=newSq第22页第23页本网站的测试主要包括以下两种测试:功能测试:1.功能是否能够正确的实现。2.功能是否齐全,是否按要求完成。3.功能还有哪些可以改进的地方。性能测试:1.时间的响应。2.精度是否符合规定。3.是否有很好的灵活性。可扩展性是否很好,是否可以重复使用。用户输入关键字(这里以“康”为例)后,如果没有找到相关内容,系统会有相关提示(下面显示内容为空)。时口内推东图6-1模糊查询的相关提示第24页予以详述。5.2.1引用配置文件连接数据库时发生的错误用户代码未处理SqIException第1行附近有语法错误。排错提示:跃职E异常常规萜题。操作:查看详细信息将异常详细信息复制到剪贴板ngs["conn解决办法:温2用正理理解决办法:第25页2、检查点击“登录”按钮时触发的事件是否能实现登录验证功能。Grtvor-Gridve去后前,的CckeyName四种图6-4应用程序错误图解决办法:打开视图/属性窗口。性值设置为数据源表中的主键列名即可。5.2.4未创建相应对象Ful未将对象矿用设置到对象的实例图6-5用户错误图解决办法:1、要先创建Session对象的实例后才能通过实例引用对象的方法或属性。2、在相应位置添加创建语句即可。第26页5.2.5忘记填写属性中的语句srieView"GrieView1"激发厂未外碑的事种"RowDeleting“检错误:热行当前Wes请求期间生敞了未处理的异。可以他用下面的异常细快跟联信息确定有关异常原回和发生位置的信息。2栈限牌:DretpExcepttoncox8oc040052,Gridview"Geidvimn”激发了来处理的事件“Rowcntetin"1system,wab.of.wapcontrols.GnidViey.onfonD1otinacariViewoclatefvenstem.web.UY.webcontro1s.Gr1avies.HandTepe1eessrvavievrowstem.wep.T,wepconro1s.Gniaview.HanatgEventceyentarase,Booleancausesyaidatfon,strinm.a-wabcontreivi:m.a-wabcontreivi:图6-6应用程序错误解决办法:表6-1登录页面测试项目名称:校园新闻发布系统测试用例编号:新闻发布系统_01测试人员:测试项目标题:客户登录页面的正确链接测试时间:2013.3.16测试内容:验证客户登录-页面能否正确登录。硬件环境:P41.6GHzCPU和512M内存测试输入数据:用户名:asb123,密码123456用户名:kang,密码123456测试次数:每个测试过程做2次预期结果:成功:弹出项目首页失败:弹出错误提示合法性输入:第27页密码:内容可以为数字,长度在6。输入有效性测试。表6-2用户登录等价类划分表输入条件有效等价类无效等价类用户名:首字符字母(1)非字母(2)首字符下划线(3)非下划线(4)其他字符组成字母或数字或下划线(5)非字母或数字(6)字符数4~30个(7)<4个(8),>30个(9)密码字符数6个(10)长度不能大于6也不能小于6(11)编号测试用例用例覆盖的等价类1在用户名输入框中输入"kang123"(1),(5),(7)边界2在用户名输入框中输入"1a"3在用户名输入框中输入“_kang”4在用户名输入框中输入“kang”5在用户名输入框中输入"111111"6在用户名输入框中输入"a$%^@#$"在密码框中输入"ssssSs"在密码框中输入"0a1b2chi"在密码框中输入"12ijjhkjlkj"表6-4修改密码_02测试项目名称:校园新闻发布系统测试用例编号:新闻发布系统_02测试人员:测试项目标题:修改功能的实现测试时间:2013.3.24测试内容:验证用户能否正确修改自己的密码。测试环境与系统配置:软件环境:MicrosoftWindowsXPProfessional硬件环境:P41.6GHzCPU和512M内存测试输入数据:1、新密码:空,确认密码:空2、新密码:111111,确认密码:111111测试次数:每个测试过程做2次第28页预期结果:成功:提示修改成功失败:弹出错误提示5.3首页功能善,及其出错处理。表6-5首页功能新闻发布03测试项目名称:校园新闻发布系统测试用例编号:校园发布_03测试人员:测试项目标题:首页功能的实现测试时间:2013.3.27测试内容:首页功能是

温馨提示

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

评论

0/150

提交评论