基于WEB的离退休人员档案管理系统

时间:2022-07-10 02:28:43

基于WEB的离退休人员档案管理系统

摘要:针对社会人口老龄化的趋势日益显著问题,结合学校离退休人员管理的特点,设计了基于Web的离退休人员档案管理系统。

关键词:WEB;PHP;离退休;档案管理

中图分类号:TP31文献标识码:A文章编号:1007-9599 (2011) 15-0000-01

WEB-based File Management System for Retirees

Si Wei

(Henan Province Foreign Trade School,Zhengzhou450002,China)

Abstract:The aging of our population is increasingly significant problem,with the characteristics of the school retired personnel management,design Web-based file management system for retirees.

Keywords:WEB;PHP;Retired;File management

一、关键技术介绍

(一)PHP开发语言。PHP是HTML内嵌式的语言的一种,相当于是在服务器端执行的嵌入HTML文档的一种脚本语言。

(二)WEB服务器(apache)。Apache是世界使用排名第一的WEB服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最的WEB服务器端软件之一。

(三)数据库技术(MYSQL)。MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

二、系统分析与设计

(一)需求分析。首先通过对国内外各种软件管理系统深入调查和分析,充分了解了系统开发的现状和背景,结合作者所在单位的实际情况提出了系统开发的意义。其次通过详细的需求分析,进行了系统的功能设计,数据库设计以及体系结构的各个层次设计。该管理系统采用了可以实现平台无关性的开发方式,基于Browser/Server模式,采用PHP语言和MySQL数据库系统,并使用Apache服务器系统。最后系统通过了功能、可用性、兼容性、安全方面的测试,使本系统最终实现了设计应用的目的。本系统先已经在单位实际工作中顺利部署应用。

本系统所采用的开发工具都是开源的,不但解决了可能由版权引发的纠纷,减小系统的使用压力,还可以解决跨平台使用的不便,同时在实际的工作使用中也达到了安全性好、使用便捷、管理效率高、系统成本低的效果。在当前人口老龄化趋势日益加重的背景下,为离退休人员管理提供了一种行之有效的管理之法。

目前,离退休人员管理工作的主要内容是对各企事业单位的离退休人员数据进行统一登记管理。基于WEB的离退休人员档案管理系统,它的设计内容主要包括以下模块,比如:基本信息录入功能、报表输出功能,设计的模块包括,管理模块,统计模块,报表设计模块,打印输出模块,模糊查询模块等等。

(二)系统的设计。系统实现采用三层架构进行实现:将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),实现“高内聚,低耦合”,在表现层实现用户操作界面,在业务逻辑层实现业务逻辑,业务流程,数据访问层实现数据的查询,插入,删除、修改等功能。使用三层系统架构的方式有效地降低各层之间的依赖关系,更好的实现各层之间的复用和开发。

数据库在设计时,系统的数据操作是由管理员进行联系,所有的数据都通过管理员发生关系。基于WEB的退休离退休人员管理系统主要功能集中在查询管理功能上,查询性能的优化、以及查询方式的多样化,易用性都是本系统所考虑的重点问题。良好的数据分析功能,是保证系统使用方便以及提取有效信息的便捷途径。本系统要做到四个方面,分别是常用数据展示查询;查用打印信息查询,以及选择打印字段,条件查找打印信息;从中选择某项条件,进行模糊查询;通过多种组合查询,进行数据分析得出所需数据;通过条件组合分析得出所要得到的报表灵活多样的数据分析模式,进行数据分析挖掘,得到有效的信息,从而使退休老干部也能够在退休之后更好的实现自身的价值。

系统功能按照用户的种类可以大致的分为两类,一类是用户使用的功能,一类是管理员使用的功能。下面就对每个功能进行简单的介绍。

图1基于WEB的退休老干管理系统功能层次结构图

1.基本信息管理,信息录入,建立人员的基本信息。此功能用来录入人员的基本信息,档案材料信息,信息库建设需要录入工号。

2.退休资金管理,由于是退休老干部,其要发的资金已经确定,当进行改动的时候一般就是国家在出台某种政策后整体公司进行改变调整。

3.报表,根据查询或者统计出来的结果生成报表,系统有默认的报表,将所有信息全部列出。

4.打印,打印报表上的内容是需要点击打印按钮,点击后对打印内容进行设定根据纸张不同选择不同的设置。

5.数据备份,进行数据备份防止数据的丢失,即可以在本地硬盘上进行备份,也可以在其他硬盘上备份数据。

6.数据格式转换,转换为Excel文件:使用程序将查询出的数据以及自己想要储存下来的数据表,以Excel的形式保存下来,从而在不同的系统之间进行数据交换。也可以从Excel数据表中将数据导入系统。

7.日志审查,记录操作员的每一个操作,和系统登录情况,可以有效地对系统进行维护,防止系统破坏和数据丢失。

整个系统功能以及各个功能之间的关系按照功能层次结构图进行表示,如图1所示。

基于WEB的退休离退休人员管理系统是一个独立的软件系统。这样独立的软件系统在不断的发展中就会逐渐的被淘汰,所有要让系统具有可扩展能力。

程序开发程序后期的开发,为系统设置数据开发的接口,根据现有的数据和数据类型,预留数据源,退休离退休人员管理系统可以与在职离退休人员管理系统进行结合,当一定年龄的时候自动列入离退休人员系统,可以与医疗保险的系统进行聚合,得出离退休人员的医疗保险信息,并对其进行管理。同时也可以与工资管理系统结合,从工资管理系统中读取数据,显示离退休人员的工资信息。

上一篇:如何加强石油企业中的务工队伍管理效力 下一篇:基于C#.NET审计局电子政务系统的设计