APP下载

基于.NET的学校新闻发布信息管理系统设计

2016-03-14鹤壁汽车工程职业学院耿瑞焕

电子世界 2016年16期
关键词:字段信息管理系统类别

鹤壁汽车工程职业学院 刘 源 耿瑞焕

基于.NET的学校新闻发布信息管理系统设计

鹤壁汽车工程职业学院刘源耿瑞焕

随着社会竞争的日益激烈,信息作为众多竞争性资源中的一项,其重要程度日趋凸显。职业院校作为培养和塑造高质量技能型人才的场所,对信息的重视程度也逐渐提高。如何在激烈的信息资源竞争中处于优势地位,对于每个职业院校来说都是不容忽视的。本文通过对信息资源的重要性进行研究,以.NET为框架,设计了一套完整的学校新闻发布信息管理系统,能够及时、高效的对信息资源进行搜集、管理和发布的整合,帮助学校学生获得最新最有效的信息,并帮助学校提高管理效率。

信息竞争;职业院校;.NET

1 引言

当今社会是信息竞争的社会,机关、企事业单位的信息化建设都是提高其管理效率的必然途径。而高职院校作为一种特殊的企业,由于工作内容的多样性和复杂性,因此对信息化程度的需求更高,需要教务管理系统、学生管理系统、图书管理系统等等众多的信息化建设模块。在整个信息化建设的过程中,学校的新闻发布系统是整个学校对外快速传播信息的门户,因此,新闻发布信息管理系统的建设就显得尤为重要。

所谓门户,即让拥有它的学校能够及时发布学校的最新信息,让学生或者其他相关人员能够在第一时间获取信息,以此实现政策政务的公开透明,提高学校的影响力和办事效率。谁能够更加合理高效的应用互联网,谁就拥有了更加优质的信息;谁主宰了信息,谁就能占有有利的竞争地位。

2 系统总体设计

新闻发布信息管理系统的实质是对杂乱无章的新闻信息内容进行全站式的管理,是一个管理信息系统。现在主流的管理信息系统多为基于WEB的B/S架构,将杂乱的文字、图片、视频等内容通过统一协调的组织,有序的展示在用户面前。

2.1系统主要功能设计

考虑到职业院校的特殊职能与性质,根据传统的管理信息系统的前后台布局习惯,本文设计的新闻发布信息管理系统应具备前后台两部分的功能。

(1)前台主要实现的功能有:用户注册;修改注册信息;注册用户发布新闻;新闻搜索;新闻数量分类别统计;用户评论;热点新闻统计;新闻分类浏览;

(2)后台主要实现的功能有:管理现有新闻;管理新闻;发布新闻;对即将发布新闻的审核;管理新闻栏目;管理新闻评论;管理系统用户。

学校新闻发布信息管理系统一般情况下,数据库逻辑相对简单,但是数据量比较庞大,而且用户数量大,服务器压力呈现不均等的趋势,在招生时期,用户访问量峰值非常高,服务器压力大。因此为了设计一个高校的信息管理系统,应具备如下特点;操作尽可能方便和灵活;系统应具备较高的稳定性;系统应具备较高的安全性;系统应具备较高的容灾性;前台应对用户操作进行及时的相应;后台操作不能出现超时现象。

2.2类的设计

类的本质是数据类型的一个蓝图,对类进行设计和定义时,其实并没有定义任何的数据,而是定义了类的对象由那些元素组成,并且可以对这个对象进行什么样的操作。本系统的开发环境为Visual Studio 2010,一共设计了38个类,打成3个包,能够分贝实现38种基本功能。由于篇幅有限,本文仅对比较重要的包和类进行简要说明。

(1)Admgr包。该包共包含24个类,主要实现对新闻、新闻类别、用户的的浏览、管理等功能,是功能最为复杂的一个包。Def为前台首页页面,主要实现展示的功能,并在页面上为其他功能提供入口;Search为前台搜搜页面,主要提供搜索功能的入口;UsReg为用户注册页面;UsAddNews为用户发布新闻页面;UsCenter为用户中心页面,用户可在此页面管理个人信息;AdLog为后台管理登陆页面;AdEdt为后台管理修改新闻页面;AdDel为后台管理删除新闻页面;AdCh为后台管理审核新闻页面;AdEdtBigC为后台管理编辑新闻类别页面;AdDelUs为后台管理删除用户页面。

(2)BLL包。该包共有10个类,主要负责业务逻辑和数据访问的功能。NewsL为新闻信息管理逻辑类;BigCL为新闻类别管理逻辑类;ComL为新闻评论管理逻辑类;DBbase为数据库操作类;

NewsAcc为新闻数据访问类;BigCAcc为新闻类别数据访问类;

UsAcc为用户数据访问类。

2.3数据库设计

本系统采用SQL Server 2008数据库系统,数据库名称设置为news2016,建立四张数据表,分别为tab_News(新闻信息表)、tab_Com(新闻评论表)、tab_BigC(新闻类别表)和tab_Us(用户信息表)。

(1)tab_News新闻信息表。主要用来保存新闻的基本信息。tab_News数据表共包含9个字段,分别为:News_id新闻ID字段,为自增主键,数据类型为整形;Title新闻标题字段;Info新闻内容字段;BigCID新闻分类ID字段;UsName新闻编辑人姓名字段;InfoTime新闻上传时间字段;Hit新闻点击率字段,默认初始值为0;Flag审核标记字段;Cindex新闻索引字段。

(2)tab_Com新闻评论表主要用来保存新闻评论的相关信息。tab_Com数据表共包含8个字段,分别为:Com_id评论ID字段,为自增主键,数据类型为整形;Com_us评论者姓名字段;Com_q评论者QQ联系方式字段;Com_email评论者电子邮箱字段;Com_word评论内容字段;Com_time评论时间字段;NewsID评论的新闻在tab_News新闻信息表中的New_id值;Cindex同一新闻评论索引值(同一新闻多条评论时从1自增)。

(3)tab_BigC新闻类别表主要用来保存新闻类别的相关信息。tab_BigC数据表共包含5个字段,分别为:B_id新闻分类ID,为自增主键,数据类型为整形;Name新闻类别名称字段;Flag是否显示分类标记字段,默认为显示;Cindex新闻类别索引字段;NewsCount该类新闻总数字段。

(4)tab_Us用户信息表主要用来保存用户的相关信息。tab_Us数据表共包含5个字段,分别为:Us_id用户ID字段,为自增主键,数据类型为整形;Us_Name用户姓名字段;Pwd用户密码字段;Us_email用户电子邮箱字段;Us_lev用户级别字段,主要用来区分普通用户和管理员。

2.4其他相关设计

学校新闻发布信息管理系统的正常实施,关键要保证新闻的合法性及系统的安全性。所有的新闻均要通过管理员的审核以后才能正式公开发布;用户的密码通过MD5加密算法保证其安全性。同时应注意数据库的及时备份。

3 结语

互联网的发展给社会上各行各业带来的革命性的变化,人们的工作方式和工作习惯都有所不同。学校作为一个开放的知识交流平台与人才培养基地,需要更加高效合理的应用互联网为各种各样的事务性工作带来便捷。本文设计的学校新闻发布信息管理系统。能够有效的对新闻进行整合,及时筛选、过滤、发布有效信息,在学校提升知名度,提高工作效率、增加工作的透明度,对学校的发展有着积极的意义。

[1]刘涛.高校数字化校园平台建设探索与思考[J].现代教育技术,2009,19(13):99-101.

[2]任亚楠.数字化校园方案与设计[J].科技创新导报,2009,1(29):159-161.

[3]孙卓敬,郑忠霞.关于数据库安全性的探讨[J].科技传播,2010,1(6):206-207.

刘源(1986—),男,河南鹤壁人,硕士,现供职于鹤壁汽车工程职业学院电子工程系,研究方向:主要从事网络计算、物联网方向的研究。

耿瑞焕(1986—),女,河南濮阳人,硕士,现供职于鹤壁汽车工程职业学院电子工程系。

猜你喜欢

字段信息管理系统类别
图书馆中文图书编目外包数据质量控制分析
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
壮字喃字同形字的三种类别及简要分析
人事档案信息管理系统的设计与实现
服务类别
多类别复合资源的空间匹配
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述