基于web的新闻发布管理系统的研究与设计_毕业论文

上传人:aa****6 文档编号:38188038 上传时间:2018-04-28 格式:DOC 页数:39 大小:754.50KB
返回 下载 相关 举报
基于web的新闻发布管理系统的研究与设计_毕业论文_第1页
第1页 / 共39页
基于web的新闻发布管理系统的研究与设计_毕业论文_第2页
第2页 / 共39页
基于web的新闻发布管理系统的研究与设计_毕业论文_第3页
第3页 / 共39页
基于web的新闻发布管理系统的研究与设计_毕业论文_第4页
第4页 / 共39页
基于web的新闻发布管理系统的研究与设计_毕业论文_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于web的新闻发布管理系统的研究与设计_毕业论文》由会员分享,可在线阅读,更多相关《基于web的新闻发布管理系统的研究与设计_毕业论文(39页珍藏版)》请在金锄头文库上搜索。

1、南昌航空大学科技学院 2013 届学士学位论文11基于基于 webweb 的新闻发布管理系统的研究与设计的新闻发布管理系统的研究与设计1 1 前言前言互联网技术的高速发展,各种网站层出不穷,而类型众多的网站中新闻类网站是最常见也是最重要的。广大网民频繁的需要从新闻网站中获取自己需要的信息,而网站必须做到高频率的更新以保证信息的实时性,使得网站管理的工作量巨大。一个简单易用、功能全面的新闻发布管理系统对于新闻类网站的稳定运行能起到至关重要的作用。1.11.1 课题研究背景与意义课题研究背景与意义在互联网流行之前,人们习惯通过收音机、报纸、电视等媒体来获取新闻资讯,这些途径都存在着更新慢、主动性低

2、、信息量受限等弊端。而如今随着网络技术的发展,人们这些传统习惯开始改变,上网浏览新闻逐渐成为了大家共同的选择。与传统媒体相比,通过互联网传播新闻具有实时性高、互动性强、信息量大、节约成本等优势,所以越来越多的人会选择上网获取新闻资讯,而这种现象无疑是为网站带来了巨大的工作量。在过去大部分网站都是采用静态方式管理页面信息,但随着信息需求量的增大,这种方式很不利于网站管理员的工作。因此为了提高管理工作的效率,我们很迫切的需要开发一个可利用动态技术对网站进行管理的新闻发布管理系统。传统的静态网页管理方式需要管理人员手动制作并发布网页,不但工作量大,而且每次更新页面信息时必须中断服务,造成用户暂时无法

3、访问网站,这样的方式无论对于网站还是用户都无法获得良好的体验。然而如果使用网站新闻发布管理系统对于网页进行动态管理,这些问题都将不复存在。一个功能完整的新闻发布管理系统能够对网页中需要频繁变更的内容进行管理,例如最基本的功能便是对新闻进行发布、更新、删除等操作,都有系统化、标准化的步骤,并且由于对数据库的引用,在操作过程中页面会动态更新,不会存在服务的中断,使得管理员工作效率更高,为用户提供了更优质的平台,从而也能为网站吸引更多长期用户群。在互联网技术飞速发展的今天,网站管理工作的质量直接影响到网站的用户体验,使用新闻发布管理系统正规化、科学化的管理新闻网站,已经成为信息管理技术与世界接轨的重

4、要条件之一。1.21.2 国内外研究现状国内外研究现状自从 90 年代开始,国外的媒体就已经步入网络时代,并逐渐掌握相关技术,设计出了一些新闻发布管理系统。我国在这方面起步较晚,经过多年的探索与锻炼,大部分媒南昌航空大学科技学院 2013 届学士学位论文22体网站还是处于电子版或网络版的发展阶段,网上发布的信息主要是传统媒体内容的复制,并非真正意义上的媒体网站。然而近几年来,网络新闻正以一种独立新闻媒体的形式出现。即网络新闻也有自己的记者、采访、活动策划、特色栏目和活动直播等,这些新内容既吸收了传统媒体的优势,又充分利用了网络实时、交互、直观以及制作费用低等方面的优势,因此网络媒体将真正成为传

5、统媒体的竞争对手。例如以新浪、搜狐为代表的门户网站,它们同时关注众多领域的新闻动态,力争做到又快又好,逐渐成为了人们上网浏览新闻时的首选站点。网络新闻实现了由文字向声音、FLASH、图像、音频、视频等全方位的发展,大大增加了信息量,提高了视听效果。网络新闻的来源也日趋多样化,不仅有各种合作媒体上发表的文章,还包括网站自己采访的新闻,网站从国外合作媒体处翻译来的新闻,网站合作组织、活动提供的新闻,驻地的华侨和其他人士提供的新闻等。随着网络新闻的多元化发展,新闻发布管理系统的运用很快成为了趋势。一个具有完善的新闻发布、管理、浏览、搜索等功能的系统能够为管理员、用户带来很大的便利。而随着我国经济实力

6、的增强,科技实力的迅速提升,对于此系统的掌握程度也逐渐接近世界科技前进的脚步。也随着网络新闻的多元化发展,新闻发布管理系统的运用很快成为了趋势。随着信息科学的飞速发展,网络及依托网络发展起来的各种网络产品,已走进了人们的生活、工作与学习之中。通过全球成千上万的网站查找某一学科的专项技术,或了解最新的科学发展前沿动向,网络成了一种最方便、快捷的方法。除了学术上的广泛应用,人们还可通过网络实现与远方朋友的交流,结识其他国度的朋友,这些都从本质上改变着现代人的生活和工作方式,越来越让人们感受到了从工业社会进入信息社会的全新体验。以人为本、科技为人服务的理念得到最广泛的认同,并真正改变着人们的理念。随

7、着因特网的普及,大家不仅可以在网上浏览信息,而且可以参与其中,很多人都拥有自己的网页和网站,在因特网上展示和宣传自己。因此就需要有信息发布系统来发布这些信息,包括大量的新闻了,它是人们以后工作生活中不可缺少的工具。新闻发布系统(信息发布系统) ,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。它是针对企业发布时效性较强的多类型新闻信息而开发,此系统可发布多类新闻信息,如企业新闻、行业新闻

8、等,南昌航空大学科技学院 2013 届学士学位论文33且可支持最多达两级分类。系统还具有发表评论、点击次数统计、相关信息、关键字查询功能。1.31.3 本文主要内容与结构本文主要内容与结构本文主要介绍了一个新闻发布管理系统的设计与实现,为管理员发布和管理新闻提供了一个实用、快捷的管理平台,也为用户提供一个快速浏览和搜索新闻的平台。本论文共分 6 章,各章节内容安排如下:第 1 章:前言。介绍了论文的课题研究背景与意义、国内外研究现状以及论文主要内容与结构。第 2 章:需求分析及功能模块分析。分析了新闻发布管理系统的需求情况,介绍了系统的开发工具及其相关知识、功能模块等信息,并给出系统数据流图。

9、第 3 章:系统概要设计。本章对系统设计进行了概要性的描述,介绍了系统的主要功能,包括数据库的设计规划等信息。第 4 章:系统详细设计与实现。详细介绍了系统功能的设计与实现过程,并附上核心代码及主要功能运行结果截图。第 5 章:系统的调试与测试。介绍系统的测试方案与测试结果,并对结果进行分析。第 6 章:结论。总结了论文的研究成果以及整个设计与实现的研究心得,探讨未来的发展方向,并包括最后的致谢和参考文献。南昌航空大学科技学院 2013 届学士学位论文442 系统总体设计系统总体设计2.12.1 需求分析需求分析互联网所具有的实时性将传统媒体在地域、时间方面的问题迎刃而解,而网站则需要利用好这

10、一优势为用户提供优质的新闻服务,满足广大群众对资讯的需求,才能为自己创造更大的利益。本系统是针对新闻网站管理问题所设计的新闻发布管理系统。对于用户而言,希望能流畅的浏览新闻、按需搜索想要的新闻以及对新闻发表个人见解等;对于管理者而言,希望能方便、快捷的发布与管理新闻、管理用户信息及其评论等。以上这些都是一个实用的新闻发布管理系统需要实现的功能。除了具备这些功能外,系统还应尽量做到操作简单、界面友好,这对提高用户体验也起到至关重要的作用。2.1.12.1.1 功能需求功能需求由于对新闻的浏览不需要限制权限,所有用户都可以对网站的新闻内容进行浏览,包括最新资讯的浏览以及按新闻类别进行浏览。而除浏览

11、外的所有功能都需要验证身份后才能操作。新闻发布管理系统设置的服务对象有两种:注册用户和管理员。(1)普通浏览者可通过注册个人信息而成为网站的注册用户,通过登录验证进入登录状态后,用户能够获得对新闻进行评论与搜索的两项功能,也能对个人信息进行修改。(2)普通浏览者可通过注册时提供正确的管理员授权密码而注册成为管理员,管理员除具有注册用户的操作权限外,可对网站的新闻、新闻类别进行添加、编辑或删除等操作,并可对用户信息、用户评论进行修改、删除等管理。2.22.2 功能模块简介功能模块简介本系统是典型的信息管理系统(MIS),通过对用户身份的判断,实现相应的权限控制,其开发过程主要包括后台数据库的建立

12、与前台程序的开发两个方面。对于数据库的建立需要考虑数据的一致性与完整性,对于程序的设计则需要尽量做到功能完善、操作便捷、具有可扩展性等要求。在各个模块的设计过程中,应注重各个模块的相对独立性,减少各模块间的耦合,以减轻程序设计的难度。各个模块的功能关系图见图 2.1 所示。南昌航空大学科技学院 2013 届学士学位论文55根据系统的设计要求,将系统划分为四个不同的功能模块,从而对系统进行模块化的设计。以下是各模块的详细分析及说明:(1)登录模块:此模块包括注册、登录与个人信息管理三个功能,普通浏览者可注册成为注册用户,或通过提供正确的管理员授权密码注册成为管理员。登录时系统可自动识别用户身份,

13、若为管理员则提供管理功能链接。用户或管理员可对密码、邮箱等个人信息进行修改。(2)新闻浏览模块:此模块中新闻浏览功能向普通浏览者开放,可按新闻类别进行浏览。注册用户可搜索新闻或对新闻发表评论。(3)新闻管理模块:该模块只有管理员能够进入,进行新闻相关的操作。包括添加或删除新闻类别、发布或删除新闻以及对已发布的新闻进行重新编辑。(4)用户管理模块:该模块同样只有管理员可进入,可编辑或删除用户信息,也可管理用户对新闻的评论内容。图 2.1 系统功能模块图新闻发布管理系统登录模块新闻浏览模块新闻管理模块用户管理模块新用户注册添加、删除新闻类别发布、编辑、删除新闻编辑、删除用户信息编辑、删除用户评论按

14、新闻类别浏览新闻搜索新闻评论用户登录个人信息管理注册为管理员注册为普通用户南昌航空大学科技学院 2013 届学士学位论文6 62.32.3 系统业务流程图系统业务流程图进入本系统后,可进行基本的新闻浏览操作,也可点击页面用的“登录”链接进行身份验证。身份验证分为两个过程:1) 根据用户名判断用户身份。2) 验证密码是否匹配。执行第一个过程时首先要在数据库中搜索是否存在此用户,若存在则鉴别用户的身份,接着执行第二个过程,也就是验证用户输入的密码是否与数据库中的相匹配,若匹配则成功登录。以普通注册用户身份登录后,可在任意页面的搜索框中输入关键字进行新闻搜索,且支持模糊查询。点击新闻标题进入详细浏览

15、页面后,可在正文下方的评论框中输入内容发表见解。以管理员身份登录后,将在页面中显示管理员相关功能操作的链接。进入新闻管理页面后,可添加、编辑或删除新闻与新闻类别。进入用户管理页面可进行相关的用户管理操作。在评论管理页面将列出当前数据库中所有的用户评论内容,管理员可对之进行编辑、删除等操作。本系统的业务流程图如 2.2 所示。开始用户登录,鉴定 是否为管理员管理新闻与新闻类别,管理用户 信息,管理用户评论搜索新闻,对新闻发表评论要闻浏览,按新闻类别浏览退出程序否是图 2.2 系统业务流程图南昌航空大学科技学院 2013 届学士学位论文772.42.4 数据字典数据字典以上操作系统: Window

16、s XP,IIS5.0 及以上的版本,IE5.0 以上的版本。软件环境:Microsoft Visual Studio 2005、Microsoft S 数据字典是由关于数据库中数据描述信息组成的库,数据字典的编制过程贯穿于数据库设计的各个阶段,从收集信息开始即着手编制,随着设计工作的展开,数据字典也逐步形成,管理员可以通过数据字典获得更加全面的数据库信息。“用户信息表”的字典条目,见表 2.1。文件名:用户信息表别名:login组成:用户名+用户身份+用户密码+管理员授权密码+邮箱备注:“登录用户表”的字典条目,见表 2.2。文件名:登录用户表别名:checkout组成:用户编号+用户名+用户身份标示备注:“新闻类别表”的字典条目,见表 2.3。文件名:新闻类别表别名:catagory组成:类别编号+类别名备注:表 2.1 用户信息表数据字典表 2.2 登录用户表数据字典表 2.3 新闻类别表数据字典南昌航空大学科技学院 2013 届学士学位论文8 8“新闻表”的字典条目,见表 2.4。文件名:新闻表别名:news组成:新闻编号+所属类别+标题+内容+作者

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号