毕业设计(论文)新闻管理系统的研究与开发.doc

上传人:laozhun 文档编号:3982859 上传时间:2023-03-30 格式:DOC 页数:24 大小:599.50KB
返回 下载 相关 举报
毕业设计(论文)新闻管理系统的研究与开发.doc_第1页
第1页 / 共24页
毕业设计(论文)新闻管理系统的研究与开发.doc_第2页
第2页 / 共24页
毕业设计(论文)新闻管理系统的研究与开发.doc_第3页
第3页 / 共24页
毕业设计(论文)新闻管理系统的研究与开发.doc_第4页
第4页 / 共24页
毕业设计(论文)新闻管理系统的研究与开发.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计(论文)新闻管理系统的研究与开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)新闻管理系统的研究与开发.doc(24页珍藏版)》请在三一办公上搜索。

1、1 绪论由于电子商务的兴起以及全球经济一体化的发展,各个企业之间的竞争变得日渐激烈。网络及电子商务的迅速发展突破空间和时间的局限性,为中小型企业提供了的发展机会也越来越多。随着科技的发展、网络知识的普及、计算机操作及管理日趋简化,企业通过网络可以快速地获取数据信息并赢取更多的发展空间。互联网能给企业带来巨大的机遇,企业通过互联网可以轻易地把业务和服务推向全世界并提供实时的信息。企业网站会随着访问量也会随着互联网逐步地成为公司重要的无形资产,将会很大程度的提高公司的形象。通过建立企业网站可以全面宣传、展示企业的风采、优点及特色,发布企业公告与业界新闻,增强客户与企业之间的联系,提高办事效率。同时

2、也方便与网民及时的关注所关注的信息,打破了传统的浏览信息的方式1。但是随着互联网的迅速兴起同时也伴随着一个重大的问题,五彩缤纷的网上信息和快速及时的新闻浏览,使网络成为人们生活不可缺少的工具,但信息量的过度繁杂导致普通网民无法快速及时的找到自己所关注的信息。1.1 问题的提出新闻管理系统是为提供最近新闻浏览所研发的。由于社会发展的需要以及人们对最新发生事实的报道的需要,这几年国内外网络上出现了越来越多的新闻浏览网站,形成了全球效应,越来越多的新闻事实被挖掘出来,使得新闻媒体的发展越来越快。正因为如此,各种各样的事实被人们所了解。因此,为了方便人们快速的了解最新的新闻消息,必须开发新闻管理系统来

3、满足人们的需求。尤其重要的是,各大企业随着Interent的普及建立了自己的网站,企业通过网站来展示核心产品,发布产品最新的动态,与用户进行在线交流,开展电子商务以及与企业的合作伙伴建立密切的合作关系等。因此一个优良实用的新闻管理系统是构成企业网站的重要组成部分,系统对于企业可用来动态发布有关新展品或新开发的项目,也可及时向顾客公告企业经营业绩、技术与研发进展、特别的产品和服务2。从而使得新闻管理系统愈来愈重要。1.2 本课题的研发背景及意义随着计算机技术的发展,网络技术对我们的生活愈发重要,特别是在今天这种信息高度发展的时代,人们对最新信息的需求和信息的发布越来越强烈。快速及时的新闻浏览,五

4、彩缤纷的网上信息,使人们的生活越来越离不开网络,从而使得新闻管理系统成为浏览新闻必不可少的一种工具。通过网络来阅读新闻已经取代了传统的通过报纸电视来阅读新闻的方式。国内许多著名网站都开设了新闻专栏来方便网民的需要,每天发布着大量的新闻。 新闻管理系统是一种简单有效的提供网络用户对当今世界新闻信息了解的平台,通过新闻管理系统可以对当今世界的各种信息进行快速的了解。企业也能够通过新闻管理系统来快速展示新产品或新计划,方便交流同时提高企业的知名度3。新闻管理系统能够让用户进行方便的新闻浏览,本设计意在构建一个B/S模式的新闻管理系统,形成一个网络信息为中心的平台。由于以前的网站新闻管理方式都是以静态

5、HTML页面为基础,更新信息时候必须重新制作页面后才可以上传,而且同时必须修改与其对应的链接,由于Internet上信息量的非常之大,修改极其繁琐,导致效率太低已不多用。随着科技的发展出现了另一种管理方式:基于ASP和脚本语言,管理员通过应用程序来处理新闻信息,将动态的网页和数据库结合起来,该方式的方便快捷使其成为当前较普遍的做法。但是ASP本身的局限性导致系统难免有一些不可预测缺陷,比如:数据库访问复杂,页面执行效率低以及安全性问题。因此现在各系统都采用ASP的升级版本ASP.NET技术,在系统的性能上有了非常大改善4。1.3 可行性分析1.3.1 经济可行性首先,分析构建电子商务网站是否可

6、行,下面我们从经济角度来分析:项目支出的费用:硬件设备上只需作少量的购置和升级就可以满足新项目的需要;网络管理人员已经积累了网络与管理信息系统的使用经验,所以在对人员的培训费用,新项目的实施,系统管理维护费用等方面并不会有很大开销,最需要付出的是软件的配置与电子商务系统的开发费用,它是一次性较大投资,以后的软件升级服务开销上相对就会较小;项目取得的收益:由于网络应用的普及,对知识的追求使他们更多地倾向于知识类消费,书店电子商务网站的实施就是网站建设所开拓一个新的市场,它将企业的营销网络伸展到每个地方,打破了地域的限制,成为一个跨地区企业,不仅节省了场地与营业员的开销,还加速了商品流动与资金的周

7、转,这是一项长期的、对企业来说是一项可观的收益,通过构建企业新闻管理商务网站除了大量节省广告费用的同时,在无形中树立了企业的形象,建立起企业的网络文化与品牌效益,这也是一项持续性的收益5。这一部份收益是难以用金钱来衡量的,因此,相对于项目支出的一次性较大费用来说,企业从中获得的收益将是长期的、有持续性的,因此企业新闻管理电子商务网站的构建在经济上是可行的。1.3.2 法律可行性本系统的开发是由笔者在导师的指导下完成,仅完成一个网上新闻管理系统的原型,不存在任何侵权行为。1.4 论文体系结构第一部分介绍了本课题问题的提出、研发背景和意义以及可行性分析。第二部分介绍了SQL Server2000、

8、Dreamweaver、ASP等开发工具。第三部分介绍了新闻管理系统的研究目标和数据流程分析。第四部分介绍了新闻管理系统的功能、系统的总体功能模块结构设计、系统的数据库设计和详细设计。第五部分介绍了系统功能的实现。第六部分介绍了本课题研究总结及展望。2 开发技术与工具简介2.1 ASP简介ASP从1996年诞生到现在发生了重大的变化,ASP1.0在Web开发界引起了一场巨大的改革。在Web开发的早期,程序员开发Web程序十分的繁琐,编写一个十分简单的动态页面都需要编写大段的C代码,这对于普通的程序员来说有点太困难。ASP允许在编写HTML网页代码中嵌入VBScript这种简单的脚本语言。在进行

9、程序设计时,一些高级的功能可以通过使用其内部的组件来实现,从而大大减少了程序员的工作量。ADO组件是ASP对Web开发的最大贡献,由于ADO组件使得程序对数据库的操作十分的简单,使得动态页面的设计也成为了一件十分简单的事情。因此,自从ASP诞生后,Web程序设计不再是一项艰难的任务,许多人都可以设计简单的Web程序。微软在1998年发布了ASP2.0,它是以IIS4.0的外接式附件的形式发布的。ASP2.0程序内部的所有组件都可以进行事物处理并具有独立的内存空间,而且它的外部组件在1.0的基础上进行了升级,在有必要的时候可以进行初始化。ASP3.0随着微软公司的Windows 2000的发布而

10、变得更加流行,它也是以IIS5.0的外接式附件的形式发布的。ASP3.0使用了COM+,COM+的使用使得它的效率要比前面的两个版本更好,同时也具有更高的稳定性。2001年微软开发了ASP.NET,在微软刚刚开始开发的时候,它的名字为ASP+,但是为了与.NET计划匹配将其正式改名为ASP.NET。它的结构与前面的版本没有太多的差别,但在组件和模块化方面有了更大的提高,程序开发人员通过ASP.NET可以更加容易实现模块化与功能强大的程序6。ASP的优势: ASP执行的所生成的结果都是标准的HTML格式,这也是其受到重视的原因之一。其执行的结果都可以直接在浏览器中浏览,而且一般的浏览器都可以正确

11、的获得ASP的执行结果,若使用VB或Java来设计程序,只能在IE浏览器中显示其执行结果,若使用其他的浏览器则可能无法正确显示。2.1.1 ASP的特点:(1) 任何开发工具皆可编辑可以使用任何文本来编辑程序,如:记事本。(2) 语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,还可经由外挂组件模组的方式使用其他厂商所提供的语言。(3) 隐密安全性高在浏览器中查看网页的原始代码是看不到的,只能看到Html文件。这是由于将结果转化成标准HTML文件是在网站服务端执行后才传送到浏览器上

12、,因此ASP程序的隐秘安全性高不易被盗用。(4) 易于操控数据库ASP可以通过ODBC驱动程序来连接各种不同的数据库,例如:Access、SQL Server、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。(5) 面向对象学习容易ASP具备有面向对象功能,学习起来比较容易,而且ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session。同时,若使用ASP内建的“Application”对象或“Session”对象所编写出来的ASP程序可以在多个网页之间保存必要的信息7。2.1.2 ASP

13、的内部对象(1) Application对象是应用程序级的对象,可以在Web应用程序运行期间长时间的地保持数据,并可用来在所有用户间共享信息。(2) ObjectContext对象用于控制Active Server Pages的事务处理。事务处理由Microsoft Transaction Server管理。(3) Request对象用于接受所有从浏览器发往你的服务器的请求内的信息。(4) Response对象用于向客户端浏览器发送数据,这是实现动态的基础,它与Request组成了一对接收、发送数据的对象。(5) Server对象是一个重要的对象,它主要完成许多高级功能。它提供了对Active

14、 Server Pages对和方法的使用。2.2 DREAMWEAVER简介Dreamweaver是美国MACROMEDIA公司开发的网页编辑器,它是第一套针对专业网页设计师而开发网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的网页8。2005年4月18日,全球最大的图像编辑软件供应商ADOBD宣布,以换股方式收购软件公司Macromedia,Macromedia是著名的网页设计软件Dreamweaver及Flash的供应商。据悉,此项交易涉及金额高达34亿美元。根据双方达成的协议,Macromedia股东将以1:0.69的比例获得Adobe的普通股。自此开始,Dream

15、weaver开始属于ADOBE设计软件系列。Dreanmweaver优点:(1) 最佳的制作效率:Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。Dreamweaver能与设计师所喜爱的设计工具和外挂模组等搭配,而且不需要借助其他程序。Dreamweaver整体运用流程自然顺畅。(2) 网站管理:网站的构架、设计、更新等都使用网站地图来快速制作,Dreamweaver通过人为的设定来自动更新过修改网页的位置及其名称。可以将复杂的网站变得简单。(3) 无可比拟的控制能力:Dreamweaver是唯一提供Roundtrip HT

16、ML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,Cold Fusion,iCAT,Tango与自行发展的应用软体。Dreamweaver还集成了程序开发语言

17、,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全支持的9。2.3 SQL SERVER 2000 SQL SERVER 2000是微软公司的数据库产品。它是微软公司在SQL SERVER 7.0版的基础上新推出的数据库产品,它扩展了SQL SERVER 7.0版的性能、可靠性、质量以及易用性10。他还包括许多新的功能即提高系统的实行性能,而且使得数据库的管理工作变得更加轻松易学。SQL SERVER2000是一种采用客户/服务器的计算模型,它的中央服务器用来存放数据库,此台服务器可以同时被多台客户机访问,他的处理过程同时被分布在客户机和服务器上。其计算模型分为两层结构,在

18、两层的客户/服务器系统中,客户机用来完成绝大部分业务逻辑的实现和数据的表示,它是通过网络与运行SQL SERVER2000实例的服务器相连接的,该服务器用来完成数据的存储,这种服务器被称为“胖客户机”。但是在多层的客户/服务器系统中,要应用至少要经过3个处理层,第一层与两层系统一样仍是客户机,但是它仅仅负责数据的表示;第二层是业务逻辑服务器,用它来负责业务逻辑的实现,同时所有的客户机都可以对他进行必要的访问;第三层便是数据库。这种多层结构的客户机被称为“瘦客户机”11。数据库系统采用客户/服务器结构的好处:数据不是分开存储在客户机上,而是集中存储在客户机,这样使得所有的用户都可以访问到相同的数

19、据,避免访问数据的不一致。关系数据库服务器能用来减少网络流量同时也开始了硬件的其他方面的开销12。客户机硬件不需要具备存储和处理大量数据的能力,因为这些书记都存储在服务器上,不需要在客户机上再次进行存储。而且服务器也不需要具备表示数据的功能,同样的由于数据都全部集中存储在服务器上,所以回复和备份起来十分的容易。SQL是结构式查询语言,具有定义、查询、更新和控制等多种功能。SQL很快就得到广泛的应用和推广在于它的使用方便、语言简单易学以及功能丰富。在20世纪末期推出的许多关系数据库系统产品上实现了SQL语言,使得SQL被整个计算机界认可。2.4 开发环境本系统是在 Windows 98Windo

20、ws MeWindows NT 4.0 (SP4)Windows 2000 的中英文环境下运行,完全适用于各式屏幕大小设置640x480、800x600、1024x768等。系统推荐在PC 586/32MB 以上各档微机下运行,硬盘上安装占用不到30MB空间。系统的安装和运行,推荐使用如下配置:(1) CPU 586/350MHz以上;(2) 内存64MB 以上;(3) 硬盘100M 以上自由空间;(4) VGA 显示器;(5) 中文操作系统 Windows 98/me/2000/XP/winNT;(6) 分辩率800600 或更高;(7) 颜色256色以上。3 系统需求分析3.1 新闻管理系

21、统研究目标本课题主要研究网上新闻管理系统的设计与实现。网站的发展受很多因素的影响,如用户指标、用户访问量、网站的学术背景等,这些指标因素都是衡量网站发展程度的标尺。用户指标不仅可以直接反映网站的运行状况,而且在更大程度上还反映了一个网站的建设水平13。之所以相同类型的专业网站之间的竞争表现明显,是由于专业网站内容和较强服务的针对性吸引很大一部分用户所致,而一个网站生产和发展的根本便是它的用户;用户访问量是评价一个网站的一个十分重要的指标,它随时间的变化规律反映了网站的运行状况,这一指标表示着网站所在的地位和用户对网站重视的程度14。可以发现网站在整个专业领域内的地位,因此注册用户的数量可以直接

22、反映网站的盈利情况,而注册用户数量的变化也可以很好的反映用户的满意程度。除了这两点外,用户对网站的参与程度,用户在网站的停留时间及浏览的页面数量等等对网站的发展也起着非常重要的作用。为了吸引更多的用户,就需要把新闻管理系统设计的更美观,更人性化。3.2 新闻管理系统业务流程分析新闻管理系统主要是实现网上浏览新闻的整个业务流程,因为只有登录后才可以使用浏览等功能,所以用户进入新闻页面后,首先要注册成为会员,完善有关会员的资料,注册成功后使用注册的账号登录,通过网站上的新闻展示和分类查询功能,浏览新闻的信息,查找相关新闻,浏览新闻的信息;找到想要浏览的新闻后,会员便可以将想了解的新闻先放入“我的新

23、闻”中,然后再找其它新闻,会员可查询“我的新闻”里面的已选定的新闻项,并可以删除项目。(1) 会员在新闻管理系统的整个浏览过程的业务流程如图3.1所示:图3.1 系统主要业务流程(2) 数据流图顶层数据流如图3.2所示: 图3.2 顶层数据流图1层数据流图如图3.3所示:图3.3 1层数据流图2层数据流图如图3.4、3.5所示:图3.4 2层数据流图图3.5 2层数据流图4 新闻管理系统设计4.1 新闻管理系统功能简介系统的功能主要包括:(1) 前台管理:用户注册、用户登录、资料修改、新闻浏览和搜索、新闻分类、“我的新闻”及修改、新闻评论。 (2) 后台管理:新闻管理、用户管理、分类管理、系统

24、的维护。4.2 系统的总体模块结构设计系统总体功能模块图如图4.1所示:新闻浏览页面前台后台新闻管理用户管理分类管理系统维护展示收藏资料修改新闻分类新闻搜索查询新闻新闻生成新闻修改新闻浏览登记用户登录用户注册图4.1 系统功能模块图各功能模块的具体功能介绍:本系统主要分为:前台展示新闻和后台管理两大部分,下面对系统的各部分功能模块加以详细说明:前台展示又分为会员登记、新闻展示、新闻选定。(1) 会员登记包括会员注册、资料修改、会员登录。每一个浏览该网站的用户,如果想要浏览新闻首先必须成为注册用户。还未注册过的顾客可根据提示先进行注册,用户注册成功后,网站将保存该用户的所有注册信息,而这些信息将

25、作为用户以后登录的依据,下次再进入该网站时即可直接登录。(2) 新闻展示是该网站为顾客提供的一个浏览新闻的平台,管理员会把近期的新闻展示给用户看,可以分类查询,把数据库中的新闻按类型显示出来,不仅方便了用户查找新闻信息,同时也使得网站有一个清晰的系统结构。也可以查看详情,即可以把自己所关心的新闻加以标记。(3) 新闻选定是为方便用户浏览新闻,每个用户都有一个“我的新闻”,在用户浏览新闻的过程中,随时可以查看自己已浏览过的新闻和关心的新闻,还可以修改其选定项。后台管理是只有管理员才能进入的,这一部分是管理员使用的部分,首先为他们提供了登录的功能,让他们行使管理员的权限。其次,对于一般的管理员不能

26、查看、修改本人的注册信息,同时可以删除本网站的无效的客户信息。管理员可以在这里方便的查看注册用户的信息,也可以删除无效的用户,添加会员。管理员可以在这里方便的查看、修改、添加和删除新闻信息。4.3 数据库设计4.3.1 新闻管理系统E-R图如图4.2所示:收藏新闻管理员用户新闻信息用户信息处理选定处理注册1n111nnn填写评论新闻1n图4.2 系统E-R图实体属性如图4.3所示:图4.3 实体属性4.3.2 概念结构设计实体描述会员信息会员编号用户名密码Email地址注册日期电话性别定制信息新闻名称新闻类型新闻发布时间+新闻发布网站新闻详细信息新闻编号新闻名称新闻类别新闻发布网站新闻编辑被浏

27、览次数系统基本统计信息注册用户数最新会员总新闻数量热点新闻4.3.3 逻辑结构设计系统建立四张基本数据库表:新闻类别表:Category、新闻基本信息表:News、网友评论信息表:Discuss和用户信息表:users。以下列出了各表的结构。(1) 新闻类别表Category新闻类别表Category用来保存新闻类别数据,结构如表4.1所示:表4.1 新闻类别表编号字段名称数据结构说明1CateIdint新闻类别编号2CateNamevarchar (50) 新闻类别名称在设计数据库结构时,需要对表设计一个整型字段作为标识。所谓标识列,就是可以惟一标识一行记录的列,在表中不会存在两条标识列相同

28、的记录。如果其他表需要引用表Category中的数据,则需要在表中添加一个CateId字段。这样,如果修改CateName字段的值,就需要同时修改其他所有表的相应字段的值,从而造成不必要的麻烦。在系统中,CateId字段对于用户来说是透明的,用户感觉不到它的存在,也无法对其进行修改14。(2) 基本新闻表News基本新闻表News用来保存网上新闻的基本信息,结构如表4.2所示:表4.2 基本新闻表编号字段名称数据结构 说明1Idint新闻编号2Titlevarchar(100)新闻标题3Contenttext新闻内容4PostTimedatetime提交时间5Postervarchar(50)

29、提交人6CateIdint新闻类别编号7Attpicbit是否有图片标记(0没有;1有)8Readcountint阅读次数在SQL Server 2000中,可以使用char、varchar和text等3种数据类型存储非Unicode字符数据。char和varchar只能存储最多8000个字符,其中char用于存储固定长度的字符数据,varchar用于存储可变长度的字符数据。如果需要存储的数据很大,则可以使用text数据类型,例如表News中的Content字符,因为新闻内容的数据量通常会超过8000个字符。text数据类型也是可变长度的,最多可为2147483647个字符。(3) 网友评论信

30、息表Discuss网友评论信息表Discuss用来保存网友对新闻的评论信息,结构如表4.3所示:表4.3 网友评论信息表编号字段名称数据结构说明1idint评论编号2UserIdvarchar(20)评论人名称3Posttimesinaildatetime提交时间4Contentvarchar(4000)评论内容5Newsldint新闻编号(4) 用户信息表Users用户信息表Users用来保存用户的基本信息,结构如表4.4所示:表4.4 用户信息表编号字段名称数据结构说明1UserIdint用户ID号2UserNamevarchar(50)用户名3UserPwdvarcahr(50)密码4E

31、namevarchar(50)用户姓名5Emailvarchar(50)电子邮箱4.4 系统详细设计该系统的具体模块设计:其中前台管理包括会员登记、新闻展示、新闻选定三大部分,后台管理包括会员管理、新闻管理、分类处理三大模块。下面介绍前台管理子系统的设计:(1) 会员登记会员登记子系统划分成会员登录、会员注册模块。图4.4是会员登记流程图:图4.4 会员登记流程图(2) 新闻展示新闻展示子系统可以对新闻进行分类展示,图4.5是新闻展示流程图: 图4.5 新闻展示流程图(3) 新闻选定新闻选定子系统可以查询新闻、修改已选新闻和提交新闻,新闻订购流程图如4.6所示:图4.6 新闻订购流程图下面介绍

32、后台管理部分子系统的设计:(4) 会员管理会员管理子系统划分成会员删除、查看会员模块。子系统查看、删除用户的流程图如图4.7所示:图4.7 查看、删除用户流程图(5) 新闻管理新闻管理子系统分为添加新闻、查看新闻、修改新闻、删除新闻四个部分,其查看新闻、修改新闻、删除新闻模块的流程图如图4.8所示:图4.8 查看、修改、删除新闻模块的流程图5 系统实现(1) 登录主界面:本主界面为default.asp,它的功能是显示新闻类别和每个类别中的10条新闻,并提供进入管理界面的链接。录入新闻类别和新闻内容后,default.asp的界面如图5.1所示:图5.1 default.asp的界面(2) 登

33、录程序设计:在对系统进行管理之前,需要通过系统的身份认证。本站中使用chkpwd.asp进行身份验证。对于需要登陆才能察看的网页可以在网页的最前端这样登陆的用户将看到如图5.2所示:图5.2 用户登录(3) 设计管理页面:管理界面的功能是对新闻类别和新闻提供管理界面,只有有权限的用户才能进入管理界面。录入新闻类别和新闻内容后,index.asp的界面如图5.3所示:图5.3 管理页面各项管理功能对应的页面如下:更改密码PwdChange.asp;类别管理CateAdmin.asp;用户管理UserList.asp; 退出登录logout.asp。(4) 新闻类别管理模块设计:新闻类别管理模块可

34、以实现以下功能:添加新的新闻类别记录;修改新闻类别记录;删除新闻类别记录。(a) 新闻类别管理页面:打开新闻类别管理界面,如图5.4所示:图5.4 新闻类别管理 (b) 添加新闻,修改新闻,删除新闻:如果存在新闻类别记录,则在表格下面显示“全选”、“清空”和“删除”按钮,这些按钮是为删除新闻类别记录服务的,在功能按钮的下面,将显示添加或修改新闻类别的表单。当flag=update时,将显示修改新闻类别的表单;否则显示添加新闻类别的表单,如图5.5所示:图5.5 添加修改新闻(5) 新闻查询管理:如果系统中新闻数量比较多,那么只按照分类察看新闻显然是不够的。为了方便网友使用,本站中设计了新闻管理

35、功能。新闻查询可以分为下面几种情况:按发布日期查询,查询新闻标题和新闻内容中包括的文字。新闻查询管理页面的脚本是search.asp,运行界面如图5.6所示:图5.6 新闻查询用户可以从新闻的发布日期,新闻内容及新闻标题来进行查询。查询结果如图5.7所示:图5.7 新闻查询结果(6) 用户注册及密码修改(a)用户必须填入自己的用户名,密码以及电子邮件等来注册。如图5.8所示:图5.8 用户注册(b) 密码修改如图5.9所示:图5.9 密码修改 (7) 管理人员使用Admin登录系统点击用户列表可以了解用户记录同时也可以用户的信息进行修改和删除,用户列表如图5.10所示:图5.10 用户列表(8

36、)我的新闻模块:用户可以添加自己所关注的新闻到“我的新闻”中,管理员通过此模块来了解用户所关注的新闻。每当用户所关注的新闻更新的时候,同过此模块来通知用户,我的新闻如图5.11所示:图5.11 我的新闻(9)新闻评论:用户可以对自己所关注的新闻来评论,新闻评论如图5.12所示:图5.12 新闻评论6 总结与展望本系统在设计开发过程中,遵循软件工程方法,注重科学的软件设计思路。在总体设计上,采用了模块化和分层的设计思想,使整个系统流程清晰、逻辑合理,为系统的实现创造了良好的条件。在各功能模块的实现上,采用了在技术上非常流行的B/S架构。本系统实现了一个较简单的通用新闻管理系统,具备的功能还不够完

37、善,有很多可以扩展的地方。在实际中,可以根据具体要求进行扩展。在技术实现上可以尝试在后台权限控制中采用了分布式三层的B/S设计模型,通过COM组件技术来实现中间层商务逻辑的开发,并且使用COM+组件管理服务器统一管理组件,可以进一步提高了应用程序的性能。参 考 文 献1 赵建民,吴培飞.ASP.NET的网站新闻管理系统设计与现实的探讨J.华东师范大学,2007(01):6267.2 赵迪.新闻管理系统的具体实现及其优点J.电脑知识与技术,2010(01):912.3 孟利华,戚利娜.基于ASP的新闻管理系统的设计与实现J.科技风,2009(09):1719.4 赵凯.基于ASP.NET的新闻管

38、理系统的设计J.硅谷,2008(21):2326.5 郭长金,崔轩辉.新闻管理体统的设计与实现J.微计算机信息,2006(12):4549.6 谭莹宇,李亦明,罗响.ASP.NET的网站新闻管理信息系统设计与实现J.计算机与现代化,2006(10):3233.7 周秋平.基于Web的数据库访问技术的研究D.安徽教育学院学报,2003(06):811.8 董静.数据访问技术的解析与探讨J.计算机与现代化,2005(09):4149.9 胡希文,吕华.ASP.NET的网站新闻管理系统J.商场现代化,2008(25):3948.10黄莹,孙涵.内部新闻管理系统的设计与开发J.中国新技术新产品, 2009(03):1317.11 徐金会.使用ASP实现新闻发布及系统管理J.科协论坛,2007(06):4269.12 夏瑞丽.多媒体数据库管理系统J.山西电子技术,2009(01):1924.13 周丹.基于ASP.NET的高校毕业设计管理系统的设计J.电脑知识与技术,2007(01):2629.14 程宴,徐征.ASP.NET的网站新闻管理系统的设计与开发J.武汉数字工程研究所,2008(03):2131.15 顾韵华,龚俭.电子新闻管理系统的研究J.计算机应用于软 件,2000(08):5255.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号