信息发布系统的设计与实现

更新时间:2024-04-21 作者:用户投稿原创标记本站原创 点赞:27996 浏览:130316

摘 要:系统实现了企业新产品和业界新动态等信息的及时更新发布以及集中管理的功能,可以有效地提高企业信息发布的效率.

关 键 词:信息发布;系统功能;信息搜索;信息管理

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)28-6867-02


1系统概述

信息发布系统是企业对外快速传播信息的门户,是企业信息化的一种途径.通过信息发布系统企业可以实现新闻、新产品和业界动态等信息的及时更新,及时发布到Inter网络上,并进行系统化集中管理.

本文主要提出轨道交通公司的信息发布系统.系统在正常情况下,可提供列车时间、政府公告、出行参考、线路信息、媒体资讯、广告等实时多媒体信息,在火灾及阻塞、恐怖袭击等情况下,提供动态紧急疏散指示.充分提高地铁或轻轨运营总体怎么写作水平和质量.

2系统功能设计

本系统包括前台信息显示和后台信息管理两个功能模块.其中前台显示功能模块包括在网页中显示各栏目最新信息标题列表、分栏目显示信息列表以及信息详细内容.后台管理信息功能模块包括管理员管理、信息类别管理、信息内容管理等功能,系统功能模块图如图1所示,各模块的详细功能如下.

1)用户注册:普通用户只能进行信息浏览和信息搜索,如要进行信息评论,必须经过注册登录,成为注册用户后,方可进行信息评论.

2)信息浏览:系统网页中提供列车时间、政府公告、出行参考、线路信息、媒体资讯、广告等实时多媒体信息,以及在火灾及阻塞、恐怖袭击等情况下,提供动态紧急疏散指示信息,供用户浏览.

3)信息搜索:系统提供列车运行时间、线路及站台、公告标题等信息查询方式,供用户搜索.

4)信息评论:系统提供注册用户对轨道公司的列车运行情况及相关信息的评论,以增加与客户的动态交互功能,了解客户的需求.

5)信息类别管理:由管理员完成信息类别的添加、删除、修改、查询和审核发布等工作.

6)信息内容管理:由管理员完成信息内容的添加、删除、修改、查询和审核发布等工作.

7)用户管理:由管理员完成用户信息的删除、查询和审核等工作.

8)评论管理:由管理员完成评论内容的删除、修改、查询和审核发布等工作.

9)管理员管理:管理员必须注册登录后才可以进行系统管理.

10)友情链接管理:由管理员完成相关网站的添加、删除、查询和审核发布等工作.

3系统主要模块的实现

系统开发技术采用微软的ASP.NET,开发语言是C#,数据库选用SQLServer2005.下面重点介绍系统实现过程中的主要模块的实现.

3.1基础类文件的实现

系统的信息资源存储在后台数据库中,访问数据库资源的主要操作涉及到执行SQL语句,如创建DataSet对象、DataView对象或DataReader对象等,这些操作需要经常执行,因此,我们将这些需要反复执行的代码封装在BaseClass.cs基础类中,以便在需要时调用此代码,以实现代码的重复使用,提高编程效率.BaseClass.cs的主要代码如下:

3.2站内查询文件的实现

系统的信息搜索模块提供列车运行时间、线路及站台、公告标题等信息查询方式.用户可以采用输入关键字或信息发布时间等方式查询所需的信息.下面是以关键字进行搜索的主要代码.

4结束语

本文以.NET为开发工具,实现了一个基于B/S的模式的信息发布系统.系统实现了企业新产品和业界新动态等信息的及时更新,及时发布以及集中管理的功能,可以有效地提高企业信息发布的效率.