毕业论文-基于BS模式的新闻发布系统设计与实现.doc
《毕业论文-基于BS模式的新闻发布系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文-基于BS模式的新闻发布系统设计与实现.doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
2、agraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSp
3、acingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec摘 要摘 要本系统是基于B/S模式的新闻发布系统。系统开发使用Visual Studio.NET2005 中的ASP.NET 2.0工具,数
4、据库采用SQL Server2000。并利用网页制作工具DreamWeaver CS3和图片处理软件Photoshop CS3制作本系统界面。ASP.NET是新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript.NET)来创建应用程序。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站新闻的动态管理,使得对
5、信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可以发布新闻,提供新闻发布与管理的服务。本文从可行性分析、需求分析、总体设计、详细设计、调试与维护等方面详细阐述了该人力资源管理系统的设计方法和设计过程。关键字:新闻发布系统,ASP.NET,B/S模式,SQL ServerSelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaa
6、aaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLi
7、neSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccc
8、cccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec-III-AbstractAbstractThis system is a human resources management system(HRMS) based on Web B/S method.The system is designed by ASP.NET 2.0 in Visual Studio.NET2005, the database uses SQL Server2000. And use
9、 WebPage manufacture tool DreamWeaver CS3 and the picture processing software to beautify the interface of the system. ASP.NET is Web application program developing platform of new generation, it is one that has already compiled , development environment based on .NET, it has offered and produced al
10、l essential services of application program of enterprise layer, produce because of .NET Framework, the whole frame can be used in any ASP.NET application program. Can use any to operate the compatible language (including Visual Basic.NET , C# and JScript .NET ) of storehouse (CLR ) to establish app
11、lication program with common language . This news system uses ASP.NET (C#) and ADO.NET technological development, has realized the dynamic management of websites news, make the control over information more prompt , more high-efficient , has improved working efficiency. News this system have general
12、 news function of system, mainly including front desk news person who look over and back-stage management area, can release news , offer news briefing and management one service for campus website.This article expatiate the HRMSs mothod and process of design in analyse of feasibility,analyse of Need
13、,collectivity design,detail design,debug and test and so on.Keywords: HRMS,ASP.NET,B/S method,SQL Server 目 录目 录摘 要IAbstractII目 录III第一章 引 言11.1 课题的目的和意义11.2 国内外研究现状11.3 系统设计内容及方案31.4 系统开发工具和环境41.4.1 系统开发环境41.4.2 系统开发工具4第二章 可行性研究82.1 经济可行性82.2 社会可行性92.3 可操作性8第三章 需求分析103.1 新闻发布系统目标103.2 用户基本需求113.3 系统应
14、该具备的基本功能123.3.1 新闻管理功能123.3.2 用户管理功能123.3.3 新闻模板管理功能123.3.4 生成推荐新闻、热点新闻、相关新闻列表的功能133.3.5 用户登录功能133.3.6 新闻评论功能133.3.7 新闻搜索133.4 系统实体关系分析143.5数据流图163.6数据字典17第四章 总体设计194.1 总体设计概述194.2 系统功能结构设计204.3 系统各子系统的分析与设计214.3.1 用户登录子系统214.3.2新闻管理模块功能结构224.3.3新闻发布系统后台子系统功能结构错误!未定义书签。4.3.4 系统管理子系统设计224.4数据库中主要表的结构
15、设计244.4.1 新闻表“News”的结构设计254.4.2 用户登录表“Login”的结构设计254.4.3 管理员用户表“Users”的结构设计254.4.4 新闻类别表“NewsKinds”的结构设计264.4.5 新闻评论表“Pinglun”的结构设计26第五章 详细设计与实现275.1 公共模块的设计与实现275.2 后台管理模块详细设计与实现285.2.1 新闻管理模块的设计和实现285.2.2 用户管理模块的设计和实现355.3 系统前台模块设计与实现395.3.1 用户登录模块的设计和实现395.3.2 推荐新闻模块的设计和实现405.3.3 新闻搜索模块的设计和实现395.
16、3.4 新闻内容页面的设计和实现395.4新闻评论模块设计与实现435.5系统文件结构图435.6 Web.config文件配置43第六章 系统测试与调试506.1系统测试506.1.1 单元测试506.1.2 综合测试516.1.3 验收测试51第七章 系统的维护52第八章 总结与展望528.1 总结528.2 展望528.3 体会52致 谢52参考文献52-VI-第一章 引 言第一章 引 言1.1 课题的目的和意义信息在当今社会中作为一种极为重要的资产,其收集、整理发布的方式也在发生着重要的变化。而新闻作为信息的一种,对每一个人都息息相关。新闻的发布方式目前主要有报纸、电视、广播、网络等方
17、式。随着网络的大规模普及,通过网络发布新闻成为当今的主要发布方式,同时也成为时效性最强的新闻发布方式。新闻注重时效性,通过网络发布新闻如果靠手工制作静态网页,新闻的时效性就失去了,同时对人力物力造成极大的浪费。如果单纯靠报纸、杂志或者电视等形式发布新闻,很难实现作者、媒体与读者的实时交流。在这种情况下,新闻发布系统的设计与开发就显得尤为必要。纵观目前的各种新闻媒体,大到世界级的通讯社,小到各单位的内部新闻,往往都拥有自己的新闻发布系统,报纸、杂志等媒体在通过平面发布新闻的同时也都通过网站,利用新闻发布系统管理和发布新闻。通过新闻发布系统可以很方便的管理新闻、编辑新闻、发布新闻以及实时地对新闻进
18、行分类,快捷地对新闻进行搜索,并且通过新闻发布系统可以实现作者与读者的交互,通过评论模块读者可以发表个人的观点。同时,设计与开发新闻发布系统除了极大的实用价值外,也是对个人所学知识的考查与运用。新闻发布系统的设计与开发遵循软件工程的一般流程,从调研、分析、规划、编写到调试,都是对所学软件工程的运用;ASPNet开发工具及SQL Server数据库的运用以及系统代码的编写都是所学编程的实际应用。在设计开发过程中难免遇到一些问题,通过这些问题的解决会进一步提高自己解决问题的能力。通过该课题的实施,将会锻炼自己开发系统的能力,为步入社会打下一定的基础。1.2 国内外研究现状随着信息技术的发展,Int
19、ernet技术的大规模普及,在加上普通民众对信息获取需求的增大,新闻发布系统的研发与应用在国内外获得了很大的发展。快捷、安全、交互、实时成为了当今新闻发布系统的主要特点。国内外新闻发布系统除了发布文字、图片类的新闻外,现在视频新闻发布系统也应用广泛,诸如基于P2P的流媒体视频发布系统在视频新闻的发布中已经相当成熟。随着信息量的扩大以及受众对新闻实时性要求的提高,先期借助互联网发布的以手工制作静态页面的新闻发布方式早已经被淘汰,目前主要是基于Web2.0的新闻发布系统,管理员通过后台审核、修改、编辑新闻后直接发布,读者浏览时通过ID等从数据库调用相关的信息,运行效率大大提高。另外,Web2.0利
20、用评论、论坛等形式实现了作者、编辑与读者的交互。先进的新闻发布系统的开发与应用提高了新闻工作人员的工作效率,同时也为读者浏览新闻、阅读新闻以及发表看法提供了方便。基于网络的新闻发布系统已经成为目前各新闻媒体发布新闻信息的主要方式,在新闻传播中发挥着重要的作用。先今国内外运用的新闻发布系统一般由前台与后台两部分构成,前台为读者看到的内容,后台为新闻管理员所用。综合各大新闻发布系统,目前国内外的新闻发布系统一般具有一下的功能:支持信息的批量发布;支持多种信息如文本、图形、图像、声音以及相关附件;支持信息的权限访问控制,对于不同的权限可以浏览不同的信息;支持信息的添加当具有不同的的权限所添加的信息所
21、显示的位置不同;支持对单个新闻的完全浏览;支持信息在线编辑;索引连接自动生成;支持精确信息检索输入所要查询信息的相关内容就可以准确的查询到;类别管理使网站管理员可随时调整各类别,都可以根据需要增加、修改或删除;支持用户对新闻进行评论。以上功能在现今的新闻发布系统中已经非常普及,它们的实现在一定程度上保证了工作效率,保证了新闻的实时性,保证了用户的可操作性。这也是Internet的发展对新闻事业促进作用的体现。目前国内外较为高级的另一种新闻发布系统极为视频新闻发布系统,利用它可以实现对现场直播等,这种系统在2008北京奥运会上曾经很好的运用。视频新闻发布系统多数利用P2P技术、以流媒体的形式对视
22、频信号进行传输,一般由由视频新闻注册中心,视频新闻服务端,视频新闻订阅端,视频新闻制作端等部分组成。目前国内CCTV、腾讯、CSPN等新闻媒体已经在使用这种技术。这种技术的实现对硬件、带宽等提出了更高的要求。目前的网络视频新闻的发布系统因为带宽的不足和连线速度的不稳定等诸多不利因素还存在许多不足之处,因此这种技术的上升还存在很大的空间,技术有待进一步的提高。但这种视频新闻发布系统代表着未来新闻发布系统的大方向,技术成熟之后势必成为新闻发布的主要形式。限于本人的能力有限,加之硬件等方面的进一步限制,在本课题中我将不研究此项技术,课题的研究方向还是目前应用最为广泛的前一种新闻发布系统。1.3 系统
23、设计内容及方案本系统主要是以网络媒体为客户对象开发的新闻发布系统,将系统的使用者分为两类,一类是普通新闻浏览者,另一类是新闻媒体,即系统的后台使用者。普通的新闻浏览者浏览新闻不需要密码登录,后台管理人员则通过用户名、密码登录后进行相关的操作。后台用户又根据用户不同的工作性质设置了不同级别的权限。系统分为前台和后台管理两大模块:前台模块用于显示发布的新闻的具体内容,供普通新闻浏览者浏览、阅读新闻用;具休又可分成以下几个模块:客户界面部分:栏目菜单的显示:显示系统中的所有栏目,方便用户快速地找到栏目中的新闻;栏目内新闻的显示:显示某一栏目内的部分新闻,便于用户进一步的找到需要的新闻信息;单条新闻的
24、显示:显示某一新闻的具体内容;推荐新闻列表的显示:显示编辑向读者推荐的新闻,只显示标题或简短的介绍;热点新闻列表的显示:显示用户点击量较高的新闻,只显示标题或简短的介绍;相关新闻列表的显示:显示与当前所浏览的新闻相关联的其他新闻,以关键字联系,只显示标题或简短的介绍;新闻评论:读者能够发表自己的评论,并在评论栏显示出来。管理界面部分:管理员登录:管理员通过用户名和密码登录系统的后台;栏日内新闻管理:对栏目内的新闻进行修改、删除等操作;增加新闻:向相关的栏目内添加新的新闻信息;审核新闻:对记者或者一般读者递投的新闻稿件进行审核;用户管理:进行添加用户、删除用户、修改用户密码等操作;栏日管理:根据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 BS 模式 新闻 发布 系统 设计 实现
限制150内