李绍静
(青岛农业大学理学与信息科学学院,山东青岛,266109)
高校教师工资管理系统的设计与实现
李绍静
(青岛农业大学理学与信息科学学院,山东青岛,266109)
针对高校教师工资管理问题,结合教师工资管理系统的需求,系统在研究当前国内发展现状的基础上,着重介绍了教师工资管理系统的结构、功能、数据库设计及系统实施过程,改善了现有高校教师工资管理的现状,将管理者从繁琐、低效的工作中解放出来,整体提高了管理效率和对信息的可控性,降低管理成本,提高执行力,使管理趋于完善。
自动化;工资管理;数据库
目前大多数国内学校都已经使用了自己的教师工资管理系统,但在各项信息管理方面存在明显不足:如信息数据传递、信息发布等多为手工模式;工资管理方面缺少科学系统的方法;大多数教师工资管理系统在整体结构上忽视了实用性,在功能上存在不足。因此本课题着力于研究出能比较系统地对教师工资信息进行管理,又可加快信息的查询和管理的速度,使各项管理更加规范化的通用系统,从而改善不足,提高运作效率。
系统采用MyEclipse和Oracle作为开发工具,采用Java编程语言,并采用Tomcat6.0服务器。需要安装jdk,Oracle数据库和MyEclipse软件及Tomcat插件。具有简单实用,设计时间周期短,界面美观等优点。并且只要满足内存512MB或更高,硬盘有3G左右的空间即可,操作系统是Windows2000/NT/XP/win7或者更高版本的运行环境即可。因此,在技术方面是有可行性的。
2.1 系统模块设计
本系统主要实现高校教师的信息管理、工资管理、部门管理、职称管理、类别管理等功能,共分为管理首页模块、信息管理模块、工资管理模块、部门管理模块以及职称管理模块五个模块。各模块功能如下:
(1)管理首页模块
管理首页模块包括首页的登录模块以及退出系统模块,在登录、退出系统时使用。
(2)信息管理模块
信息管理模块包括管理员和教师用户两个部分,管理员子模块包括查询教师信息、新增教师信息、修改教师信息、删除教师信息等功能;教师用户子模块包括查看个人资料和修改个人资料等。
(3)工资管理模块
工资管理模块包括管理员(查看全部工资信息、添加工资信息,工资类型管理)和教师用户(查看个人工资信息)两个子模块。
(4)部门管理模块
部门管理模块主要对部门信息进行管理,本模块包括查询部门信息、添加部门信息、修改部门信息、删除部门信息等功能。
(5)职称管理模块
职称管理模块主要对职称信息进行管理,主要包括查询职称信息、添加职称信息、修改职称信息、删除职称信息等功能。
2.2 系统设计目标
本课题是依据实际需要而研发的,能够较好的实现高校教师工资的日常化管理,工资管理系统具有以下特点:
(1)系统运行简单,具有实用性。
(2)系统界面设计美观。
(3)信息数据查询灵活。
(4)对原有的管理系统进行整体结构改造,增加系统的高效性和快捷性。
(5)及时对教师工资进行合理的统计。
(6)及时对教师信息进行统计、更新。
2.3 数据库设计
本系统共包括九个表,抽象出来的各数据模型有:管理员表单(ADMIN)、教师详细信息表单(DETAILS)、教师信息表单(TEACHERINFO)、部门表单(DEPT),职称表单(TITLE),工资表单(SALARY),省级表单(PROVINCE),市级表单(CITY)及县级表单(COUNTY)。各表的功能与部分表单的详细信息如下:
(1)管理员表单(ADMIN)
管理员表单主要用来记录管理员信息情况的数据模型。
(2)教师信息表单(TEACHERINFO)
教师信息表单主要用来记录教师登录信息的数据模型。
(3)职称表单(TITLE)
职称类型表单主要用来对不同的职称进行分类。
(4)部门表单(DEPT)
部门类型表单主要用来对不同的部门进行分类。
(5)教师详细信息表单(DETAILS)
教师详细信息表单主要用来对教师详细信息进行管理,其具体对应的数据模型如表1所示。
(6)工资表单(SALARY)
表1 DEATILS(教师详细信息)表
工资表单主要用来记录教师工资情况,其对应的数据模型如表2所示。
表2 SALARY(工资)表
(7)省级表单(PROVINCE)
省级表单主要用来记录省级基本信息。
(8)市级表单(CITY)
市级表单主要用来记录市级基本信息。
(9)县级表单(COUNTY)
县级表单主要用来记录县级基本信息。
3.1 信息管理模块设计
该模块旨在对教师进行管理,是高校教师工资管理系统必须有的功能,也是该系统能实现的最基本的作用,该模块可以实现三个功能:查看所有教师信息,新增教师信息,修改教师信息及删除教师信息。
(1)查看所有教师信息模块
该模块管理员用来查看所有教师信息,其设计的界面截图如图1所示。
图1 查看教师信息界面
图2 添加教师信息界面
(2)添加教师信息
该模块用来管理员新增学校教师信息,其中包括教师登录所需的用户名、密码,以及教师个人的基本信息,其设计的界面截图如图2所示。
3.2 职称管理模块设计
职称信息管理模块主要有查询职称信息、新增职称信息、修改职称信息和删除职称信息四个功能。
3.3 工资管理模块设计
该模块旨在对教师工资进行管理,是高校教师工资管理系统最核心的功能,该模块可以实现两个功能:查看所有教师信息与新增教师工资信息。
(1)查看所有教师信息模块
该模块是管理员用来查看教师工资信息,包括教师的工号、姓名、部门、职称以及工资的基本情况,设计的界面截图如图4所示。
图4 查看教师工资界面
(2)添加教师工资信息
该模块用来新增教师工资信息,其设计的界面截图如图5所示。
图5 添加教师工资界面
当今高校教师工资管理系统主要以学校网络化管理为形式,而以实现教师信息的高效管理为根本目的。本系统主要基于现实,并且对现有教师工资管理系统进行借鉴和改善,使本系统能够快捷地进行日常的基本信息管理、特殊信息的增、删、改、查等功能。从而使管理员可以通过网络操作实现对教师信息管理,并可以实现方便快捷的网上管理,从而节省了人力、物力资源,并提高了工作效率。
[1] 韦妍.基于JAVA实现的工资管理系统[J].电脑知识与技术,2012,(23):5614-5616.
[2] 秦京渝.Java开发与架构[M].北京:电子工业出版社,2008.
Design and Implementation of Salary Management System of Teachers in Universities
Li Shaojing
(Science and Information College of Qingdao Agricultural University,Qingdao,266109,China)
The university teacher’s salary management problems,combined with the teachers' salary management system requirements,system based on the current status of domestic development,the paper introduces the structure,function,database design and system implementation process of teacher salary management system,improve the present situation of university teacher’s salary management,managers from the tedious,inefficient work of the liberation,improve the overall efficiency of management and information control,reduce management costs,improve execution,so that management tends to improve.
automation;salary management;database
TP311
A
李绍静(1979-),女,山东莱阳人,讲师,博士生,主要研究方向:网路信息安全、计算机软件开发。