基于.NET的校园新闻发布系统的设计与实现

时间:2024-02-11 点赞:48634 浏览:98355 作者原创标记本站原创

本文是一篇新闻发布系统论文范文,关于新闻发布系统相关在职毕业论文开题报告,关于基于.NET的校园新闻发布系统的设计与实现相关学年毕业论文范文。适合新闻发布系统及数据库及管理系统方面的的大学硕士和本科毕业论文以及新闻发布系统相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:新闻发布系统是每个高校在教学管理工作中不可或缺的工具.文章结合高职院校的特点出发,采用B/S三层架构及RBAC模型,设计了校园新闻发布系统.并通过系统测试,证明该系统运行良好,能满足高职院校校园新闻发布的要求,有助于提高工作效率.

关 键 词:高职院校;新闻发布系统;系统设计;计算机技术

中图分类号:TP311.52

推动教育领域信息化建设是当前我国高校发展的重要方向之一.现代信息技术不仅改变了传统的教育模式,也极大地改变了教育工作者的工作方式.目前我国高校信息化建设在硬件设施及相关投入方面已经完成初步建设,因而下一阶段的主要方向重点是研究由技术转向业务,从硬件转向软件方向.结合工作实践体会,基于高校校园新闻发布系统的重要性,笔者采用最为便捷的开发语言和程序,对适合高职院校特点的新闻发布系统进行了研究设计.

1系统需求分析

高校的新闻发布系统,其本质就是信息管理系统.从其功能模式来看,主要是实现对信息的分类、上传、审核、发布.在高校范围内,新闻发布系统设计的对象主要是:访问者打开网站进行浏览、阅读和搜索新闻,并通过注册成为系统会员,获得相应的权限,比如发布有关信息;系统管理员则通过后台进入管理区,对新闻信息进行添加、审核和管理等,并对系统注册的会员进行权限的设置与管理等;此外,还包括一般的系统功能设置,比如系统风格,友情链接的管理等.

从目前有关设计研究来看,基于B/S模式下的WEB信息管理系统往往由于数据量庞大,用户数量大等因素,容易导致服务器压力大.因此,如何避免这些不利因素,采取便捷的语言,设计一个开放式的系统,是系统开发设计中首先要考虑的因素.

2系统开发语言及环境

基于.NET平台,使用ASP.NET技术和C#编程语言,使用IIS作为Web服务器,通过ACCESS数据库,能够将校园新闻发布系统的性能发挥到极致,更加有利于学校信息化的建设和实施,更加有利于校园新闻发布工作的展开.

3系统设计与实现

3.1系统设计

3.1.1系统的体系结构设计

在充分考虑到目前国内高职院校的一般实际情况前提下,根据其信息化建设的实力,本次设计选择了基于.NET平台的B/S三层体系结构来构建校园新闻发布管理系统.重点是从数据库结构,功能实现模块需求以及整体构架三个方面进行设计.

3.1.2系统的功能模块设计

从高校新闻发布系统的业务路程来看,主要涉及相关信息的上传、审核、删除、后台添加等几个方面.而本系统最终主要面向浏览者和管理员两种角色.因此,本次设计中,系统的基本功能模块有8个,分别是:新闻主页、新闻搜索、新闻管理、新闻分类、用户管理、系统设置、友情链接、系统维护等模块.设计的详细构架见下图1所示:

图1校园新闻发布管理系统功能模块结构

3.1.3系统主页设计

主页是校园新闻发布管理系统的重要组成部分,是访问者在浏览信息时展示的界面,因而其版面设计、视觉设计等方面的要求都非常高.主页设计的水平高低也反映着本系统设计者的设计水平.根据本系统业务需求,在功能方面,主要做以下几方面的考虑:

(1)首页显示用户注册、登陆功能页面;(2)系统访问者在首页浏览新闻、具备搜索新闻的窗口页面;(3)新闻主页根据新闻分类动态显示新闻信息;(4)动态显示系统的相关信息,比如友情链接,重要公告等.

3.1.4新闻管理

在前文分析中,就本新闻发布系统的业务流程进行了描述.因此新闻管理是本系统的主要功能之一,其功能模块主要是由系统管理员在后台能实现新闻添加、修改、删除、审核等操作.

3.1.5新闻分类管理

由于高校教学与管理工作实践中,有关信息的发布会根据职能部门而对相关信息会需要进行分类.因此本系统开发设计中,就新闻的分类管理,提供了新闻分类的添加、修改、删除等功能.

3.1.6用户管理

这里提到的用户,是指本系统应用中,网站的浏览者通过注册后成为系统用户,也包括系统管理员.在本系统中用户管理模块实现的功能包括对用户的添加、修改、删除等操作,并对其进行相应的权限设定.在具体的权限设置方面,管理员有权限对一般用户进行授权操作,而一般用户则只具备相应的一般功能,无法进行添加、修改、删除等操作.

3.1.7系统管理

系统管理主要是管理员对本系统的有关系统配置信息、友情连接、风格设置等进行操作.当系统管理员进行登录后台以后,系统会检测到该账户的权限.当系统管理员具备系统管理权限,就可以对系统配置信息、风格设置、友情链接等进行操作.因此,系统的开发设计中要充分考虑系统的安全,对管理员的系统管理权限进行了科学设计.

3.1.8系统的数据库设计

数据库是否设计合理,将直接关系到本系统的运行速度及安全性,因此高校新闻发布系统的设计,首先要从反映学校院校机构基础数据的内容出发,体现数据之间的关联.本系统数据库设计中,遵循了用数据模型实体关系图(ER)来抽象表示和处理现实世界中的数据和信息.

系统使用Access作为应用程序的数据库,建立了有6张数据表:Lb_Links表用来存储友情链接信息,Lb_Class表用来存放新闻分类信息,Lb_News表用来存放新闻内容,Lb_Admin表用来存放帐户的信息,Lb_Setup表用来存放系统设置信息,Lb_News表与Lb_Class表相关联,Lb_Skins表用来存放页面风格.

3.2系统的实现

3.2.1系统的部署

本系统的部署中,主要有以下几个节点组成:浏览器层、内部局域网层、Web服务器层以及数据库服务器层,具体的部署如图2所示.其中WebServer(即:服务器层)和DatabaseServer(即:数据库服务器层)位于独立的客户端,而Browser(即:浏览层)是应用工作站独立的客户终端.

图2校园新闻发布管理系统部署

3.2.2软件开发环境

校园新闻发布管理系统的软硬件环境:

(1)服务器环境配置,硬件方面服务器CPU2G;软件:WindowsServer2003sp2;.NET4.0;SQLSERVER2008;IIS6以上;IE6.0以上.

(2)客户端环境配置,系统硬件方面计算机CPU1G为宜或更高;内存要求最低1G或更高;硬盘要求至少80GB或以上;系统软件:Windowsxp或Windows7等版本;IE6.0以上.

测试项目:该测试计划主要包括对软件各个模块的测试,测试数据覆盖面广,主要有:

1)系统主界面功能测试;

2)新闻模板增加、修改、删除功能测试;

3)新闻栏目增加、修改、删除功能测试;

4)增加新闻功能测试;

5)新闻内容的修改、删除和审核功能测试;

6)系统管理员增加、修改、删除界面测试;

3.2.3测试结果

系统设计完成后,按照功能需求,对本系统进行了全面的测试.结果表明,该系统运行良好,具有良好的稳定性和拓展性,符合预期设计要求.以新闻后台为例,测试结果如下图3所示:


图3测试结果示例“系统设置”

4结束语

综上,如何运用成熟、稳定的技术服务于教学与管理工作,是推进高等教育信息化建设的重要方向.高校新闻发布系统在高校教学与管理工作中占有极其重要的地位,因而结合高职院校的特点,采用便捷的语言,开发出适合的系统符合现实需要.本文对基于.NET的校园新闻发布系统的设计与实现进行了研究,希望能为此类研究提供有益参考.

相关论文

基于ASP.NET实现高校新闻发布系统

本文是一篇数据库论文范文,关于数据库毕业论文格式,关于基于ASP NET实现高校新闻发布系统相关本科毕业论文范文。适合数据库及管理系统及人。

“TXNews”新闻发布系统与设计

本文是一篇新闻发布系统论文范文,关于新闻发布系统方面专科毕业论文开题报告,关于“TXNews”新闻发布系统与设计相关毕业论文开题报告范文。。

新闻发布系统的设计与实现

本文是一篇数据库论文范文,关于数据库硕士学位论文,关于新闻发布系统的设计与实现相关学士学位论文范文。适合数据库及新闻发布系统及管理系。

校园新闻通知发布系统的设计

本文是一篇数据库论文范文,关于数据库自考毕业论文开题报告,关于校园新闻通知发布系统的设计相关毕业论文格式模板范文。适合数据库及校园新。

基于ASP技术的校园网新闻发布系统

本文关于数据库及结构设计及新闻方面的免费优秀学术论文范文,关于数据库方面论文范例,与基于ASP技术的校园网新闻发布系统相关开题报告范文。

ASP.NET的网站新闻管理系统

本文是一篇管理系统论文范文,管理系统方面在职研究生毕业论文,关于ASP NET的网站新闻管理系统相关毕业论文格式范文。适合管理系统及数据库。