基于php的证书管理系统的设计与实现

2013-03-14 01:36熊燕曹晓峰
科技致富向导 2013年2期

熊燕 曹晓峰

【摘要】随着科学技术的不断提高,计算机科学日渐成熟,已进入人类社会的各个领域并发挥着越来越重要的作用,计算机对信息进行管理以快速检索,可靠性高,存储量大,寿命长,成本低等特点远超越了手工管理,极大地提高信息管理的效率,也是企业的科学化,正规化管理与世界接轨的重要条件。证书管理系统是基于php程序设计的计算机信息系统,本文通过对系统前期社会调研、功能结构图、数据结构表的阐述,体现其快速方便、准确无误、实用高效等优点。

【关键词】数据库SQL语言;PHP;证书管理

0.引言

高效的信息化管理可以提升机关企事业单位的形象,给服务部门与办事人员的亲和力得以增强,友好的感受。因此,办公程序化和信息的有效管理已经成为管理的重要工作,而借助于当今蓬勃发展的计算机信息管理系统工具来拓展服务能力,已成为许多机关企事业单位的首选。证书管理系统作为一个高效管理和分析的手段,发挥其强大的优势。

1.产生原因

随着社会经济的发展 ,劳动化分工更加明确,各种职业资格证书层出不穷,对于证书的发放者如何管理好各种不同证书,办证者如何方便快捷的领取好证,这是近些年来摆在大家面前的难题。一般办法是每年每发一种证每道程序出一个通知,这样一是网站通知的条数会越来越多,对没有及时看到通知的人很难查找自己所需的通知,不能及时完善办证手续;二是数据没有动态管理,对证书的当前管理和日后查阅非常不便。证书管理系统通过数据库及时、同步的动态管理从根源处解决了这些问题,实现了证书发放单位与办证人对证书信息得予实时交互,从而提高了办事效率。

2.功能介绍

2.1功能模块

2.2非功能性介绍

2.3功能模型

用户模型:该用户模型描述了系统为用户所提供的功能提供给用户的功能主要是用户注册,登录。证书相关信息的查询。办证者通过身份验证后登陆合格证书查询系统,查询到证书的办理情况,可及时查询到证书办理的进程,掌握证书办理的状态,对办理证书所需资料、办证程序,得到证书办理的最佳时机(其模型:用户登录→查询→办证所需资料→获证统计→证书状态→领证地址)。

办证单位管理模型:该模型系统对证书发放机关提供的证书信息、证书状态、领证地址的管理。发证单位通过后台管理系统进行分类,将办证的基本信息批量导入再对办证信息进行个别修改、实时对证书的信息进行调整 (模型:系统管理员→证书信息管理→证书分类→证书信息批量导入→证书信息手工录入→证书状态手工修改→证书信息删除→信息批量处理→用户登录信息管理)。

3.总体设计

3.1功能设计模块

用户登录信息:即使用者资料管理,主要功能为登录系统用户名和密码的修改,用户基本资料的设置;类型设置:即根据使用者实际情况设置证书名称;数据维护:即各项证书数据的批量导入、增加、编辑、删除操作;查询功能:该功能根据标签对证书查询功能。查询条件可根据证书名称、颁证时间、证书发放地查询;数据统计:按年份、按期号、按证书分类进行证书数量统计。

3.2数据库设计

系统主要涉及的数据信息有证书目录信息,人员信息,证书信息。为用户提供目录信息, 基本信息,证书期号间存在着一对多的管理关系,其主要结构关系表如下:

表4-2-1 证书基本信息表

4.具体设计及实现

登录界面:主要实现用户验证,主要有用户名和密码输入区,并进行验证后转入主界面,或输入有误时的错误提示。

主界面:主界面其主要功能有:证书查询,证书目录,领证地址,办证流程,使用说明。其界面如下:

后台管理界面:后台管理主要体现在增加类型、新增信息、批量导入、高级字段管理、分类目录显示等功能。其界面如下:

5.结束语

本文结合笔者在证书办理工作的经验,对证书领取的过程作出调研,根据自身专业知识制作了证书管理系统。该系统是一种在传统的办证流程基础上加以改进并通过软件进行的信息化管理,该系统已经在实际工作中得已应用,达到了良好的效果,得到了认可,对提高我们办证单位的办事效率 ,提高领证人知情率,搞好政民关系发挥重要作用。[科]

【参考文献】

[1]Bachman C.The Programmer as a Navigator[J].CACM,16:1.November 1973.Page12-19.

[2]李春葆.数据库原理与应用习题解析[M].北京:清华大学出版社,2001.

[3]徐洁磐.数据库系统原理[M].上海:科技文献出版社,1999.6.