基于.NET的信息发布系统的设计与实现

2014-07-16 11:14张红瑞
石家庄职业技术学院学报 2014年2期
关键词:后台类别信息管理

张红瑞

(石家庄职业技术学院 信息工程系,河北 石家庄 050081)

随着信息技术与互联网的迅速发展,人们获取信息的方式发生了巨大变化.各大公司、企事业单位为便于对外宣传、进行内部管理和提高工作效率,都设计和开发了各自的Web信息发布系统,以解决信息更新速度慢、时效性差等问题[1].本文采用ASP.NET和SQL Server数据库设计和开发了具有通用性的信息发布系统,利用它能够实现信息的前台信息展示、信息的类别管理以及信息的发布与管理等动态管理功能[2].

1 开发工具介绍

ASP.NET是微软新一代软件开发平台Microsoft Visual Studio.NET的重要组成部分[3],具有方便、灵活、开发效率高、安全性强、完整性强等特点,是目前主流的Web应用程序开发技术之一.SQL Server数据库是由Microsoft公司推出的大型关系网络型数据库管理系统,具有方便管理、高可靠性和高性能设计等特点.

2 系统功能设计

本系统基于B/S模式(Browse/Server)开发,整个系统由前台信息展示与后台信息管理两部分组成.前台信息展示包括:信息类别展示、信息分类展示、信息列表、信息搜索和信息内容展示.后台信息管理分为信息类别管理和信息管理两大功能模块,其功能结构如图1所示.

图1 系统后台功能结构

2.1 信息类别管理

信息类别管理模块具有显示信息类别、添加信息类别、信息类别更新、删除信息类别和信息类别搜索的功能.信息类别包括信息父类和信息子类,信息子类包含在某一信息父类中,信息子类的父类标识为其父类编号,根级信息父类的父类标识为0.通过类别编号和类别名称之间的对应转换增强信息的可读性.

2.2 信息管理

信息管理是系统最核心的功能模块,具有信息列表、添加信息、信息更新、删除信息和信息搜索的功能.在信息管理过程中,对于判断标识列,系统提供用户选择操作,以减少不安全数据的输入;在信息搜索过程中能以类别、标题及发布时间为关键字进行搜索,增强了系统的可操作性.

3 系统页面实现

系统前台信息展示采用较为常见的上、中、下布局,中间部分采用左、中、右或左、右布局.在系统设计和开发过程中使用母版技术实现页面的一致布局,再依据母版创建各个内容页.

系统后台信息管理功能通过上方及左侧嵌套的框架结构来实现,也可以使用内嵌的框架来实现.在后台管理主界面中,左侧一般显示管理员权限列表,右侧为主要操作区域.通过点击左侧权限链接,右侧显示该链接请求的页面.不同权限的管理员成功登录系统将显示不同的权限列表.

本文以登录模块为例简述设计思路.在设计登录模块时,管理员登录需要验证登录账号、登录密码,出于系统安全考虑还需要验证码,其处理流程如图2所示.

用户输入登录账号、密码和验证码等信息后,系统首先判断验证码是否正确,如果正确,则验证其余信息;如果错误,则给出错误提示,并要求重新输入验证码.

系统根据用户输入的登录账号和密码进行验证,如果错误,则分别给出错误提示,并要求重新输入登录账号或密码.用户输入信息验证通过后,系统根据用户权限字段分配操作权限.

图2 登录模块处理流程

4 结束语

本文利用ASP.NET,结合AJAX技术、母版和用户控件技术等设计并实现了信息发布系统.通过测试,系统运行安全、稳定,架构设计合理,具有很好的可移植性和可扩展性.

[1]蔡昭权.基于.NET的新闻发布系统的设计与实现 [J].计算机工程与设计,2005,26(6):1645-1647.

[2]周建辉.基于.NET的某企业管理系统的设计与实现 [J].南通纺织职业技术学院学报:综合版,2012,12(2):7-10.

[3]曾珊,徐小娟.基于ASP.NET的项目信息管理平台设计与实现 [J].电脑编程技巧与维护,2013(12):40.

猜你喜欢
后台类别信息管理
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
后台暗恋
在高速公路信息管理中如何做好QC小组活动
后台朋友
服务类别
多类别复合资源的空间匹配
后台的风景
中医类别全科医师培养模式的探讨
电力调度中后台监控系统的应用