基于web的职管理信息系统的开发

更新时间:2024-03-13 作者:用户投稿原创标记本站原创 点赞:18613 浏览:83079

摘 要:针对当前民航飞行学院职称评审的信息化要求和管理特点,研究提出了基于web的网上职称管理信息系统,利用ASP技术和ACCESS数据库系统加以设计与实现,讨论了系统实现的关键技术及特点.

关 键 词:职称管理信息系统ASPB/S

中图分类号:TP311文献标识码:A文章编号:1007-9416(2012)07-0143-02

1.引言

为适应民航信息化发展总体要求,进一步优化学院职称评审工作效率,降低因各飞行分院地域差异、信息不规范对数据采集和传输控制的影响,在充分结合学院飞行、理教、工程等职称系列管理特点的基础上,提出研制基于web的网上职称管理信息系统,以期实现职称申报信息的网络化和规范化管理.

2.系统开发

2.1开发环境

本系统采用ASP技术进行系统开发,ACCESS作为后台数据库,使用Dreamweer进行页面设计,采用Windows组件的IIS作为测试平台[1].

2.2体系结构

系统设计采用B/S(浏览器/怎么写作器)体系结构[2],将人机交互、应用业务处理和数据管理三类功能相互分离.对数据库的访问和应用程序的执行将在怎么写作器上完成,客户端只要实现用户的操作界面和一些简单的业务逻辑,实现了“瘦客户端”.客户应用程序只有通过Web怎么写作器而不能直接访问数据库,具有良好的稳定性、可扩展性和安全性.

2.3数据库设计

根据前期可行性论证和需求分析[3],确定系统数据库包含以下数据表格(如表1所示):

2.4功能设计

本系统主要包括两个子系统:前台用户系统和后台管理系统.

(1)前台用户系统实现的主要功能包括:申报用户注册和审核、用户登录、添加和修改、职称材料的填报和修改、申报表格上传、历史申报记录查询、评审资料查询及下载等.申报人在填写评审材料时,根据飞行、高教、工程不同的申报系列填写不同申报内容.

(2)后台管理系统实现的主要功能包括:系统设置、一般用户审核和管理、管理员用户管理、申报信息管理、申报材料审核、数据备份等.1)系统设置.系统设置模块可以进行网站名称、主页及数据库路径的修改,控制系统是否开放注册、开放申报和开放审核.2)批量审核.该模块主要对注册用户的基本信息进行审核,审核通过后,用户账户才能生效并登录,可以批量审核也可以单个审核.3)申报信息管理.该模块对申报人填报的申报材料进行审核,提出审核意见,也可以进行多条件查询,并对符合查询条件的用户申报材料进行修改、删除和打印输出.

3.主要功能实现

3.1职称材料申报页面

申报人在本页面填写个人申报相关材料,并上传简表(图1).

3.2后台管理页面

在后台管理模块可以设置系统基本环境,并进行用户基本信息及申报材料的审核和管理维护(图2).

3.3用户登录验证代码实现


根据用户输入用户名、查询后台数据库进行用户验证,如果账户被锁定或者审核未通过则不能登录.代码段如下:

username等于replace(trim(request("username")),"'","")

password等于md5(replace(trim(Request("password")),"'",""))

setrs等于server.createobject("adodb.recordset")

sql等于"select*fromzc_hywhereusername等于'"&username&"'andpassword等于'"&password&"'"

rs.opensql,conn,1,3

ifnot(rs.bofandrs.eof)then

ifuserlogck等于"1"andrs("senhe")等于"0"then'账户锁定或审核未通过

Response.Write("")

Response.End

endif

session("username")等于rs("username")

session.timeout等于60

rs("dltime")等于now()

rs.update

Response.Redirect""&userurl&""'登录成功页面

else

callError()

EndIf

4.结语

本文基于职称申报及信息管理的基本需求,研究了B/S模式的系统体系结构、开发技术和系统功能模块的设计实现,系统具有以下特点:

(1)安全及保密技术.本系统采用了多种安全机制,如用户进行MD5加密,权限验证等;用户拥有特定的页面访问权限,以最大程度地保护系统安全;各页面设置了路径检索,防止用户越过系统入口非法访问页面.

(2)系统的通用性对数据库及系统结构作适当调整,则本系统可适用于其它高校的职称评审工作,具有较好通用性和可扩展性.

(3)系统易用性系统的开发同时充分考虑了执行效率、软件易用性以及可靠性,界面友好,用户不需要有较强的计算机能力即可轻松操作.

经过学院职称评审工作的实际使用,该系统有很好的应用效果,进一步的改进方向是扩充和完善专家评审功能.