(完整版)高校人事管理系统

(完整版)高校人事管理系统
(完整版)高校人事管理系统

数据库原理实训报告

题目 __高校人事管理系统__

信息工程学院

二○一四年十二月

摘要

高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了C++,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。

目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。

在设计时我们根据E-R图的类型和一些实际需求转化为相应的关系模型,并通过分析关系模型中依赖关系,对关系模型进行了优化,同时根据确切需求分析各个关系模式所属范式和优化原因。最终确定了在数据库中存储所用的关系模式,定义了基本表和视图模式,确定了系统功能模块图,得到了数据库的关系图。

根据以上得到的结果,构建出符合要求的数据库,通过物理设计将逻辑模型转化为物理模型,确定了存储结构和建立的索引以及功能模块。利用C++平台使数据库与程序相结合构成了具有相应功能的系统。

关键字:数据库;E-R图;数据流图;高校人事管理;系统设计;系统实现

目录

1.前言 (1)

1.1选题的理由和实际意义 (1)

1.2研究现状及趋势 (2)

2需求分析 (3)

3 系统设计 (6)

3.1定义 (6)

3.2系统模块图 (6)

3.2.1管理员功能模块图 (6)

3.2.2部门主任功能模块图 (7)

3.2.3教师功能模块图 (7)

3.3 E-R图 (8)

3.4 数据表的设计 (8)

3.5用例列举 (10)

3.5.1数据表 (10)

3.5.2视图 (12)

3.5.3存储过程 (12)

4总结 (14)

5附录:读书笔记 (15)

参考文献 (17)

高校人事管理系统分析报告

1.前言

随着信息技术的快速发展,数字化校园是高校教育信息化发展的必然趋势,也是未来学校发展的必然方向。一个高校人事管理信息系统的好坏直接影响着

教师的各类活动,从而影响着整个高校的教学、办学水平,所以一个高效的人

事管理信息系统对整个高校的发展起着至关重要的作用。这就是选用此作为设

计课题的原因。设计过程按照数据库设计方式从需求分析、概念模型建立、逻

辑设计、物理设计、数据库实现、系统实现几个阶段一步一步完成了设计的任务。

1.1选题的理由和实际意义

管理系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。

管理信息系统的结构通常由四个部门组成:信息源、信息管理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。

高校人事管理系统是一个高校不可缺少的部分,它的内容对于高校管理者来说都至关重要,所以高校人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对高校人事进行管理,具有人工方式管理无法比拟的优点。例如,检索迅速、查找方便、可靠性高、保

密性好、存储量大、成本低、易于更新等优点。这些优点使高校能够合理的利用人力资源,提高员工素质和技术水平,从而使高校更科学化、正规化。

1.2研究现状及趋势

据统计,目前,美国在财务会计上占有90%的工作由计算机完成,人事管理中80-100%的信息处理由计算机完成,计划管理占80-90%,在计算机应用发展较快的国家中,计算机应用于经济管理的占80%,由此可以看出,在国外经济管理是计算机应用的主要领域。我国的人事管理等信息系统的开发应用是从1973年开始的,83年以后才开始大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径。

华东师范大学的徐丹2010年在期刊《华东师范大学学报》中发表论文《基于B/S模式的高校人事管理系统的设计与实现》;分析研究了建立管理信息系统技术基础,利用结构化的分析方法对人事组织结构,管理业务流程、用户需求等方面进行调研和分析,并在此基础上提出了新系统的逻辑模型。根据系统分析,结合数据库理论,进行系统的概念结构和逻辑结构设计,提出系统物理模型设计。

电子科技大学的吕俊瑞2010年在期刊《电子科技大学学报》中发表论文《基于SSH的高校人事管理系统的设计与实现》;利用现代软件工程的原理和方法,设计并开发适应当前需求的高校人事管理系统,才能在提供人事信息的前提下,发挥系统管理的交互、准确、高效等作用,同时实现与其他系统的协同工作,数据共享,并为决策者提供全面、准确的数据和适时分析,从而提高高校人事管理的工作效率和水平,更好地为学校长远发展而服务。

2需求分析

高校人事管理信息系统属于数字化校园应用支撑系统中比较重要的一环,其面向对象主要是高校中的教师、管理人员和服务人员,其中教师是主体,管理人员是关键,所以高校的人事管理是以教师为主体对象的一种团体、社会活动。高校人事管理系统平台需要完成基本查询的功能,以及管理员,学生,部门主任三方之间的信息交互。

经过调查需求,对三方所需的需要进行分析:管理员需要注册教师,学生,完成对学生教师的信息的修改查询,以及对某些特定要求可以实现数据的统计功能,管理员还可以根据一些规定删除某些学生或教师的信息;教师端可以实现对自己工资详单的查询,可以实现对自己的某些个人信息进行修改;部门主任可以对教师信息进行查询以及对个人信息的修改

为了完成上述的需求,将系统基本分为三个子系统:管理员端,教师端,部门主任端根据身份验证获得不同的权限,以不同的方式来访问同一个数据库。主要功能有:

1.管理员端:主要能实现对学生教师的增删改查以及统计。

2.教师端:能浏览自己的工资和其他个人信息,还可以进行修改。

3.部门主任端:可以对教师信息进行修改统计。

2.1处理对象

1.管理员信息:用户名,密码,公告

2.教师信息:教师姓名、教师性别、教师身份证号、密码、教师学历、教师

职务、职称、家庭住址、教师密码、部门编号、出生年月、所在

部门、用户身份、工资

3.教师工资信息:教工编号、职称、职务、加班工资、考勤工资、基本工资、

总工资、时间、教师姓名

首先从需求分析阶段中,确定了几项基本的处理对象,有可能这些处理对象不完全,需要在后续的各个阶段中不断修改和完善。

2.2处理介绍

1.管理员端的处理功能

1)用户管理

1、添加用户

2、修改密码

3、删除用户

2)部门管理

1、查询部门信息

2、修改部门公告

3、增加部门类型

4、删除部门

5、统计部门信息

3)职工管理

1、修改通知信息

2、职工测评

3、修改查询教师信息

2.部门主任功能

1)查看系统公告

2)查看本部门成员

3)修改个人资料

1、修改职工信息

2、修改自己信息

4)查询员工考勤管理

1、修改员工考勤

2、查询员工考勤

3、删除员工考勤5)管理员工工资

1、合计员工工资

2、查询员工工资6)员工奖惩管理3.职工功能

1)查看通知

2)申请病假

3)修改个人信息4)查看个人工资

3 系统设计

3.1定义

(1)系统名称:学生宿舍管理系统

(2)数据库管理软件:Microsoft SQL Server 2005

(3)数据库设计采用软件:Microsoft Office Version 2003

(4)运行平台:windows 2000/xp/linux

(5)数据库的安全性设计:登陆用户、数据库用户、数据库角色等方面3.2系统模块图

3.2.1管理员功能模块图

图3.1 管理员功能模块图

3.2.2部门主任功能模块图

图3.2 部门主任功能模块图3.2.3教师功能模块图

图3.3 教师功能模块图

3.3 E-R图

图3.4总体E-R图

3.4 数据表的设计

职工信息表(职工姓名,职工编号,职工性别,职工手机号,职工职称,职工教龄,职工住址,职工所在部门,职工工资)

公告信息表(公告编号,公告类型,公告内容,公告时间,职工编号)

病假信息表(病假编号,请假原因,请假时间,请假多久,职工编号)

奖惩信息表(奖惩编号,奖励原因,奖励额度,惩罚原因,惩罚额度,职工编号)

部门主任信息表(部门编号,部门名称,主任姓名,主任家庭住址,主任电话,主任办公室电话)

工资信息表(工资编号,基本工资,工资税率,奖金,罚金,总工资,职工编号)

权限信息表(编号,权限,密码,姓名)

表3.1 职工信息表

列名数据类型可否为空说明职工编号char not null 主码

职工姓名char not null 用户名

职工性别char not null 性别

职工手机号char not null 手机

职工职称char not null 职称

职工住址float not null 住址

职工工资float not null 总工资

表3.2 公告信息表

列名数据类型可否为空说明公告编号char not null 公告编号

公告类型char not null 职工公告,主任公

公告内容char not null 内容

公告时间date not null 发布时间

表3.3 病假信息表

列名数据类型可否为空说明

病假编号char not null 病假编号职工编号Char Not null 职工编号请假原因char not null 请假说明请假时间date not null 请假时间请假多久int not null 请假多长时间

表3.4 奖惩信息表

列名数据类型可否为空说明

奖惩编号char not null 奖惩编号职工编号Char Not null 职工编号奖励原因char not null 受奖励说明

奖励额度char not null 奖励等级,奖金等

所获奖励

惩罚原因char not null 惩罚说明惩罚额度char not null 处分程度

表3.5 部门主任信息表

列名数据类型可否为空说明部门编号char not null 部门编号部门名称char not null 部门名称主任姓名char not null 主任姓名主任家庭住址char not null 主任家庭住址主任电话char not null 主任电话主任办公室电话char not null 办公室电话

表3.6 工资信息表

列名数据类型可否为空说明工资编号char not null 工资编号职工编号Char Not null 职工编号

基本工资float not null 不同职工基本工资

不同

工资税率float not null 不同工资税率不同

奖金float not null 因某些奖励获节日所获得奖金

罚金float not null 因某些处罚所扣资

时间datetime not null 每月工作时间总工资float not null 每月实获工资

表3.7 权限信息表

列名数据类型可否为空说明

编号char not null 职工编号和部门编

权限char not null 不同用户权限不同

密码char not null 登陆密码

姓名Char Not null 登录账号3.5用例列举

3.5.1数据表

(1)职工表的建立

CREATE TABLE Teacher(

TSno nchar (20),

TName nchar (30),

TSex nchar(4),

TPhonecall nchar(11),

TAddress nchar(30)

TZhicheng nchar(16),

TJage smallint,

TDept nchar(16),

TSalary money,

CONSTRAINT [PK_Teacher] PRIMARY KEY CLUSTERED )

(2)工资表的建立

CREATE TABLE Salary(

TSno nchar(20),

BSalary money,

JLMoney money,

CHFMoney money,

SUMSalary money,

CONSTRAINT [PK_Salary_1] PRIMARY KEY CLUSTERED )

(3)权限表的建立

CREATE TABLE QuanXian(

Sno nchar(20),

Password nchar(20),

LVL nchar(4),

TName nchar(30),

CONSTRAINT [PK_QuanXian] PRIMARY KEY CLUSTERED )

(4)公告表

CREATE TABLE Note(

NoteSno nchar(20),

NoteLx nchar(4),

NoteContent nchar(60),

NoteTime datetime,

CONSTRAINT [PK_Note] PRIMARY KEY CLUSTERED

(5)考勤表

CREATE TABLE BJ(

TSno nchar(20),

BJReason nchar(50),

BJDuoJiu nchar(10),

BJTime datetime,

CONSTRAINT [PK_BJ] PRIMARY KEY CLUSTERED

(6)奖惩表

CREATE TABLE JLCHF(

TSno nchar(20),

JLReason nchar(50),

JLEdu nchar(50),

JLMoney money,

CHFReason nchar(50),

CHFEdu nchar(50),

CHFMoney money,

CONSTRAINT [PK_JLCHF] PRIMARY KEY CLUSTERED

3.5.2视图

(1)创立教职工基本信息视图,用于修改和查询

CREATE VIEW TeacherView

AS

SELECT TSno, TName, TPhonecall, TAddress, TSalary

FROM Teacher

(2)创建工资信息视图,用于职工当月工资查询

CREATE VIEW GongZi

AS

SELECT TSno, BSalary, JLMoney, CHFMoney, SUMSalary

FROM Salary

(3)创建工资计算视图,用于职工工资的合计

CREATE VIEW JiSuanView

AS

SELECT JLCHF.TSno, JLCHF.JLMoney, JLCHF.CHFMoney, BJ.BJTime,

BJ.BJDuoJiu

FROM BJ INNER JOIN

JLCHF ON BJ.TSno =JLCHF.TSno

GROUP BY JLCHF.TSno,JLCHF.JLMoney,JLCHF.CHFMoney,BJ.BJTime, BJ.BJDuoJiu

3.5.3存储过程

系统共创建了4个存储过程,具体如下:

(1)Teacher_insert的建立:

CREATE PROCEDURE Teacher_Insert

@TName char(30) ,

@TSno char(20),

@TSex char(5),

@TPhonecall char(30),

@TZhicheng char(20),

@TJage char(7),

@TAddress char(50),

@TSalary char(20),

as

insert into Book

values(@TName,@ TSno,@ TSex,@ TPhonecall ,@ TZhicheng ,@ TJage ,

@ TAddress,@ TSalary);

(2)Query_Teacher的定义:

create procedure Query_Teacher

@TeacherSno char(9)

as

select *

from Teacher

where TSno = ltrim(@TeacherSno);

(3) Delete_Teacher的定义:

create procedure Delete_Teacher

@TeacherSno char(9)

as

delete

from Teacher

where TSno = ltrim(@TeacherSno);

(4)Query_Salary的定义:

create procedure Query_Salary

@TSalarySno char(9)

as

select *

from Salary

where SalasrSno = ltrim(@TSalarySno);

4总结

通过这两周的努力,用C#+SQL Server 2008开发的高校人事管理系统已经开发完毕。其功能基本符合中小型高校的需求,能够完成对员工信息的添加、搜索、修改与删除;并实现了员工修改的设定,即管理员可以设定员工是否有修改权限,当员工拥有了修改权限时,员工登录后就可以对自己的信息和密码进行修改,否则就不能修改,只能查看本人信息。此系统的所有数据都存放在SQL 数据库中,实现了数据与用户的分离,有助于提高安全性。

通过这么一个学习的机会,使我熟悉了https://www.360docs.net/doc/b618790736.html,的环境,学会了C#的编程语言。在编程设计的每一天中,通过自己一行行的代码的编写和调试,慢慢去实现系统中的每一个模块的功能,可以说这个编码过程真是有喜有悲。有时为了实现一个小小的功能,就需要不断的调试代码。有时调试成功了,感觉很有成就感。有时代码很多,调试也会出现错误,为了找到那么一个小小的BUG也花费了不少时间,有时还找不到头绪。所以也请教了不少老师和同学。看到了一个个问题的解决,真的很开心。真的很感谢他们!

在整个系统的设计中,要把握好整体方向,数据库的设计要做到全面、具体而不繁琐,为以后的设计及代码编写打下坚实的基础。在页面布局上要详略得当,尽量和谐、优美,给人以舒服的感觉;在代码的书写上要严格执行统一的标准,以确保源代码的可读性及可维护性,所有的程序文档都要尽可能要有注释。

本系统已经设计完毕,其使用功能基本符合高校在实际工作的需要,具有一定的实用性。但是由于本人软件设计经验的不足,系统还有许多不尽人意的地方,例如在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。通过这次的毕业设计及论文的撰写,不但巩固了所学的专业知识,提高了处理实际问题的能力,同时也了解到了自己的不足。我会继续努力,完善自我,争取做得更好。

学习是一个漫长的过程。世界在发展,社会在进步,我们就必须要跟得上技术的潮流去发展。因此这就需要我们自己不断的去学习和探索。花了几个月的时间,系统功能也基本的完成了。毕业设计我觉得是一次很好的检验自己大学所学专业知识的机会,通过这次机会,我更加的认识到自己的专业水平达到了什么高度,自己的弱点在哪。诸如此类的问题,毕业设计给了我更多的思考。

5附录:读书笔记

两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。这次实习证实提供了一个很好的机会。通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。

从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。亲身体验了一回系统的设计开发过程。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去返工,在各种反复中不断完善自己的想法。我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。所以以后的课程设计要特别注意这一块的设计。按照要求,我们做的是高校人事管理系统。说实话,我对这个是不太了解的,也不知道具体是怎么一个流程。盲目开始设计的下场我已经尝过了,结果就是出来一个四不像的设计方案,没有什么实际用处。没有前期的调查,仅从指导书上那几条要求着手是不够的。

在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和客户的要求,分析现有情况及问题,

在两周的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题:由于忘记了一些java语言的规范使得在调试过程中一些错误没有发现,通过这次课程设计,我对调试掌握得更加熟练了,意识到了程序语言的规范性以及我们在编程时要有严谨的态度,同时在写程序时如有一定量的注释,既增加了程序的可读性,也可以使自己在读程序时更容易。我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。物理结构设计基本没有碰到问题,这一块和安全性、完整性不觉就会在物理结构设计中添加一些安全设置:主键约束、check约束、default定义等。最后才做索引的部分,对一些比较经常使用搜索的列,外键上建立索引,这样可以明显加快检索的速度,最后别忘记重要的安全性设置,限制用户访问权限,新建用户并和数据库用户做相应的映射。不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!

参考文献

[1]王珊,萨师煊. 数据库系统概论(第四版)北京:高等教育出版社, 2006 ISBN 978-7-04-019583-5

[2].王永皎,廖建军.Visual C#2005+SQL Server 2005数据库开发与实例.北京:清华大

学出版.2008.6 ISBN 978-7-302-17683-1

[3]孙卫琴. 精通Struts: 基于MVC的Java Web设计与开发[M]. 北京: 电子工业出版社,

2004

[4]菜剑, 景楠. Java Web应用开发: J2EE和Tomcat[M]. 第2版. 北京: 清华大学出版社,

2005

[5]孙卫琴, 李洪成. Tomcat与Java. Web开发技术详解[M]. 北京: 电子工业出版社, 2004

[6]Marco Pistoia,Nataraj Nagaratnam等. 企业级Java安全性: 构建安全的J2EE应用

[M]. 尹亚, 明喻卫, 严进宝译. 北京: 清华大学出版社, 2005

[7]谢新洲, 郑幼智. 中外网上书店比较研究-以当当网上书店与亚马逊网上书店为个案[J]. 综述与述评,2005, 28: 203-219

[8]张新明. 销售型B2C网站存在的问题及建议[J]. 中国管理信息化, 2010, 13: 113-119

[9] 潘超. 从当当与卓越展望我国网上书店前景[J]. 合作经济与科技, 2009. 4: 106-110

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

高校人事管理系统

数据库原理实训报告 题目 __高校人事管理系统__ 信息工程学院 二○一四年十二月 摘要 高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了C++,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。

目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。 在设计时我们根据E-R图的类型和一些实际需求转化为相应的关系模型,并通过分析关系模型中依赖关系,对关系模型进行了优化,同时根据确切需求分析各个关系模式所属范式和优化原因。最终确定了在数据库中存储所用的关系模式,定义了基本表和视图模式,确定了系统功能模块图,得到了数据库的关系图。 根据以上得到的结果,构建出符合要求的数据库,通过物理设计将逻辑模型转化为物理模型,确定了存储结构和建立的索引以及功能模块。利用C++平台使数据库与程序相结合构成了具有相应功能的系统。 关键字:数据库;E-R图;数据流图;高校人事管理;系统设计;系统实现

目录 1.前言 (1) 1.1选题的理由和实际意义 (1) 1.2研究现状及趋势 (2) 2需求分析 (3) 3 系统设计 (6) 3.1定义 (6) 3.2系统模块图 (6) 3.2.1管理员功能模块图 (6) 3.2.2部门主任功能模块图 (7) 3.2.3教师功能模块图 (7) 3.3 E-R图 (8) 3.4 数据表的设计 (8) 3.5用例列举 (10) 3.5.1数据表 (10) 3.5.2视图 (12) 3.5.3存储过程 (12) 4总结 (14) 5附录:读书笔记 (15) 参考文献 (17)

C语言-人事管理系统

人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。 (1)添加删除功能:能根据学院人事的变动情况,添加删除记录; (2)查询功能:能根据编号和姓名进行查询; (3)编辑功能(高级):根据查询对相应的记录进行修改,并存储; (4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数(硕士学位以上或者副教授以上)),统计要求同时显示被统计者的信息; (5)排序功能:按照年龄、来院时间进行排序; (6)保存功能:能对输入的数据进行相应的存储; 一、需求分析: 根据题目要求,职工信息是存放在文件中的,所以应该提供相应的文件的输入输出的功能,在程序中应该有添加删除,查询,编辑,统计,排序,保存等程序实现相应的操作,另外菜单式的选择方式选择程序的功能也是必须需的。另外程序中要求存储的模块,采用的方式均为将原文件中的所有数据读入内存,在内存中处理之后以覆盖的方式写入文件中重新储存,这样的方法容易理解、容易编写,但当文件中的数据量很大时,这种方法也存在一定的难度,在本程序中将N定为100,也即最多可储存的职工人数为100; 二、总体设计: 根据以上需求分析,将程序分成以下几个模块: 1、新建档案信息; 2、删除信息; 3、追加信息; 4、搜索查找信息(按姓名或者编号搜索); 5、浏览全部信息; 6、修改信息; 7、信息排序; 8信息统计; 三、详细设计; 1、主函数: 〈1〉需求分析: 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 很简单,只包含一个menu()函数,其余的全部功能都通过menu()函数调用来实现,并通过menu()函数的递归调用实现返回主界面的功能。

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

人事管理系统解决方案

人事管理系统解决方案 一、系统简介 人事管理系统是针对高校人事工作而专门开发的多功能集成应用,它能够实现高校教职工管理工作的信息化、统一化,为各种事务性工作的办理提供统一的流程。人事管理系统采用数据库技术、分布式信息处理技术构建,依托校园网络运行,实现对高校人事信息进行数据管理、维护、共享、交换,并以工作岗位为核心实现对教职工的电子身份认证和权限管理。 人事管理系统能够对原有系统进行有效整合,实现资源共享,简化办理流程,在提升工作效率的同时,确保各种数据的权威性和准确性。高校引入人事管理系统后,能够大幅提升人事管理方面的整体水平。人事管理系统能够实现功能模块的定制化,适用于各类大中专院校。系统具有极强的兼容性和可拓展性,功能模块间能够随意组合,以实际应用为最终目的。 二、系统功能 人事管理系统是为解决大量复杂的教职工日常工作而设计,在功能上涵盖了所有环节,本着实用的设计思想,着眼与高校后勤的管理特色和实际需要,帮助高校对人力资源管理的各项业务流程进行全面的电子化管理,解决人力资源管理的实际问题。 1、组织机构设置

对后勤组织机构的基本信息进行设置和维护。可以增加、修改和删除组织机构信息(在权限允许的情况下),也可以查看各部门下属的人员信息。 2、岗位信息设置 对后勤各部门下的岗位类别和信息进行设置和维护。其中包含:岗位类型、岗位位置、职责范围、岗位编制数、岗位职责、岗位职责条件及服务细则考核标准、岗位系数、岗位津贴等。 3、人事档案管理

对人员的基本信息进行管理和维护。可以根据人员的类别(在编、非在编、自管、离职、退休)查询人员的基本信息和部门的人数。也可以添加、修改和删除(有权限控制)人员的基本信息。在人员的基本信息记录中还可以添加人员的各种证件扫描件,并且可以查看这些证件的图片。系统可以用电子表格文件还具有批量导入人员基本信息的功能。 4、人员合同管理 对人员的劳动合同进行管理和维护。可以增加、修改和删除人员的劳动合同信息。可以对人员的合同进行续签、改签和换签操作,系统还能够对人员的转正时间、合同到期时间进

高校人事管理系统的设计与实现

高校人事管理系统的设计与实现 【摘要】在现代化的人事管理工作中,依靠先进的计算机技术及网络信息技术创建高校人事管理系统是促进高校管理发展的重要举措。为适应现代化需求,提高高校人事管理工作效率,建立高校人事管理系统可以满足多样的人事管理需求,实现人事信息的统一管理,方便调用、修改、维护等工作。因此本文针对高校的实际情况,管理工作中涉及的各个方面,对高校人事管理系统的设计与实现进行了初步探索。 【关键词】高校人事;管理系统;设计与实现 人事管理是高校人事部的一项重要工作,教师职工每年都有人员变动情况发生,因此建立人事管理系统要满足人事信息变更快的特点,来优化工作进程。现在进入数字化时代,网络信息技术发展迅猛,要针对学校自身的特点来制定操作方便、实用的管理系统。现在高校的教职工、学生信息数据量大,要采取高效管理信息的模式,就要实现智能化管理,优化人事管理系统,同时保证系统的安全性,方便终端用户的查询使用。人事管理的对象是高校中每位教职员工的基本信息、人事分析统计数据等,而且信息数据是要定期更新、不断变化的,因此建设一个完善的管理系统就显得尤为重要,不仅可以准确的统计数据,还能够节约管理成本、提高管理效率。在拥有大存储量空间的同时,加强保密性管理,方便系统使用人员的工作衔接等诸多好处。 1.高校人事管理系统功能分析 首先实现高校在职员工的基本信息及岗位信息管理,方便统一查阅与维护,这是整个系统的重要组成部分。系统管理员拥有专属权限来灵活操作和管理人事信息,对数据信息进行删减、修改处理,上级领导也可快速查询。 对教职员工的工资管理功能、岗位信息管理功能、统计审核功能等的使用,由专门人员进行数据统计工作。比如教师职称的分类,教学科目的分类,编制分类及学位分类等都可以在教职工信息管理模块中实现;教师工资信息可通过出勤、缺勤记录,绩效奖励制度等计算工资。 最后,设置不同级别的分级管理员,比如部门管理员和系统管理员,不同级别对应不同权限,实现自上而下的统一管理。系统管理员可制定增添或减少各级部门管理员权限,比如可分设档案管理员、招聘管理员等,可分配修改、删减权限等,管理员可分别根据职称、任教科目等信息进行统计查询。基于系统个人信息繁多,系统还要保持数据的安全与稳定,具有备份和恢复功能。 2. 高效人事管理系统设计 人事管理系统在研究设计时,进行全面的需求分析,既能够满足当前的高校人事管理工作需求又能够方便数据挖掘与采集,以及后期软件升级维护等工作的

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

高校人事管理系统-面向对象程序设计说明书

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2011年秋季学期 面向对象课程设计 题目:高校人事管理系统 专业班级: 姓名: 学号: 指导教师: 成绩:

目录 摘要 (1) 前言 (2) 正文 (3) 一、需求分析 (3) 二、总体设计 (4) 1、类的层次设计 (4) 2、功能设计 (4) 3、系统功能模块图 (5) 三、系统测试 (6) 总结 (9) 参考文献 (10) 致谢 (11)

摘要 目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统.能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 关键词:人事管理;文件;链表;c语言;

前言 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统,科学合理的来管理企业人事信息档案及扩充的人力资源管理系统。从而引出了一门新的学科——管理信息系统,它跨越了若干个领域,形成一整套科学合理的信息收集和加工的方法,构成一个纵横交织的系统。人事管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以进行方便的进行录入,查询,修改,删除,退出。随时把握人员的异动情况,更轻松人事管理工作为企业人力资源管理提供了全面解决方案。

高校人事管理系统C++代码

#include #include #includepowered by https://www.360docs.net/doc/b618790736.html, #include using namespace std; class employee { protected: int number; char name[20]; char sex[6]; char workplace[20]; char place[20]; char nation[6]; char birth[20]; char party[10]; char id[20]; float score[5]; public: Employee *nest; Employee(){} ~Employee(){} char* getname(){ return name; } int getnumber(){ return number; } double getscore(int i){ return score[i];} float get(){ return(score[0]+ score[1]+ score[2]+ score[3]+ score[4]);} void input() { int e=1; cout<<“\t\t\t按提示输入 :”<>workplace ; do { cout<< “\t\t输入性别 :” ; cin>>sex ; if(strcmp(sex,“man”)==0 || strcmp(sex,“woman”)==0) { cout<<“\t\t输入籍贯:”; cin >>place; cout<<“\t\t输入民族:”; cin >>nation;

人事管理系统实验报告

摘要 人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试 关键词:人事管理系统设计SQL Server 2005数据库Visual Basic 6.0 维护测试

第一章绪论 1.1 引言 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 1.2 项目背景 本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 1.3 实现意义 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许

事业单位人事管理系统详细设计

石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息 姓名:曾晨2010508013 李沁梅2010508063 老师:于宝华 专业:计算机科学与技术 学院:信息科学与技术学院 页脚内容1

完成日期:2013-1-17 目录 一、........................................................................... 人事管理信息系统概述5 1.1、项目简介 (5) 1.2、项目背景及现状分析 (5) 二、.............................................................................................. 可行性分析6 三、.................................................................................................. 需求分析7 3.1、系统的性能要求 (7) 3.2、总体需求 (7) 3.3、数据流分析 (7) 四、.................................................................................................. 系统规划9 4.1、系统的功能模块划分 (9) 4.2.、系统功能 (10) 五、.............................................................................................. 数据库设计11 5.1、系统E-R图 (11) 页脚内容2

毕业设计论文(企业人事管理系统)

1 引言 在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。随着当前许多的中、小型企业的发展壮大,员工的数量也在不断的增加。随之而来的管 理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 企业人事管理系统是典型的管理信息系统(MIS) ,其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。企业人事管理系统可以提供丰 富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设。根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与 实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。该企业人事管理系统采用基于客户端/ 服务端(C/S)模式开发,服务端采用SQLServer2005 数据库服务器作为数据处理和存储平台,客户端应用程序采用Visual https://www.360docs.net/doc/b618790736.html, 2005 进行开发,开发语言选用C#。用户必须使用客户端应用程序才能对服务端 数据进行操作。 2 企业人事管理系统开发基础 2.1 管理系统简介 2.1.1 管理信息系统 管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维 护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30 多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及 计算机科学等覆盖多学科的综合性学科。 管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS 是一个

人事管理系统需求分析报告

人事管理系统分析报告 (软件工程作业) 专业:10级信息管理与信息系统 姓名:杨通全 学号: 老师:余莉

目录 第一部分可行性分析 (3) 1技术可行性 (3) 2经济可行性 (3) 3操作可行性 (3) 第二部分需求规格说明书 (3) 1 引言 (3) 编写目的 (4) 项目背景 (4) 定义 (4) 2 任务概述 (4) 要求 (4) 目标 (4) 运行环境 (5) 3 功能需求 (5) 功能描述 (5) 系统功能构架 (5) 系统业务流程图 (6) 数据流分析 (9) E-R模型 (17) 数据库表 (20) 4 运行需求 (23) 用户界面 (23) 硬件接口 (23) 软件接口 (23) 故障处理 (23) 第三部分项目管理 (24) 1 团队人员分工组成 (24) 团队分工 (24) 简单的人员组成结构图 (24) 2 项目进度及关键工期设置 (24) 工期PERT图 (25) 工期甘特图 (26) 总结 (26)

第一部分可行性分析 1技术可行性 社保管理、合同管理和部门管理主要涉及数据库的查询和更新,这些信息都可以很清晰的用关系数据库模式表示出来,采用数据库的操作没有难度。而员工管理模块中的月末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。 从规模上来说,人事管理系统应属于中小型数据库应用程序,在过程设计期间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。 基于人事管理系统不属于大的数据库系统,并且没有严格的实时性的要求,因此,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。 2经济可行性 人事管理系统属于中小规模的MIS,所需要的资源不多,开支不会很大,也不需要特殊设备的支持,需要的只是作为服务器的计算机,还有作为开发平台的计算机就可以了。并且,在系统开发完成以后,由于人事管理的广泛性,可将系统扩展为通用的软件,增加其重要性,实现资源的最大利用率。这样降低了系统开发的开支,从而实现经济上的可行性。 3操作可行性 随着我国加入世界贸易组织(WTO),我国企业与世界的联系更加密切,要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人事管理系统具有社会可行性。 第二部分需求规格说明书 1 引言 事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工借调、员工转正、员工离职、签订的合同、参加的保险进行管理,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。

人事管理系统详细设计说明书

目录 1.引言............................................. 错误!未定义书签。 编写目的........................................ 错误!未定义书签。 项目背景........................................ 错误!未定义书签。 参考资料........................................ 错误!未定义书签。2.总体设计......................................... 错误!未定义书签。 需求概述........................................ 错误!未定义书签。 软件结构........................................ 错误!未定义书签。3.程序描述......................................... 错误!未定义书签。 功能描述........................................ 错误!未定义书签。 性能............................................ 错误!未定义书签。 输入项目........................................ 错误!未定义书签。 输出项目........................................ 错误!未定义书签。 算法............................................ 错误!未定义书签。 程序逻辑........................................ 错误!未定义书签。 软件接口........................................ 错误!未定义书签。 限制条件........................................ 错误!未定义书签。 测试要点........................................ 错误!未定义书签。

高校人事管理系统的设计与实现

85 高校人事管理系统的设计与实现 吴三柱 (西安石油大学计算机学院,陕西西安710065) 摘要:随着计算机技术的飞速发展,利用计算机实现高校人事管理已成为大势所趋。计算机管理具有检索迅速、查找方 便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。基于此本文开发了高校人事管理系统,该系统具有人事管理、部门管理、考勤管理、工资管理、福利管理、人事调动管理等基本功能。中图分类号:TP311.52文献标识码:A 文章编号:1673-1131(2019)01-0085-02关键词:高校人事管理;信息系统;日常事务 The design and implementation of personnel management system in colleges and universities Wu Sanzhu (School of Computer Science,Xi ’an Shiyou University,Xi ’an 710065,China ) Abstract:With the rapid development of computer technology,it has become an irresistible trend to realize personnel manage-ment in colleges and universities by https://www.360docs.net/doc/b618790736.html,puter management has many advantages which is quick retrieval,convenient search,high reliability,large storage capacity,good confidentiality,long life and low cost.Based on this paper,the university personnel management system is developed,the system has personnel management,department management,attendance man-agement,wage management,welfare management,personnel transfer management and other basic functions.Key words:University personnel management;Information system;The daily round 1系统设计 1.1功能结构 高校人事管理系统功能结构如图1,主要实现人事管理、 部门管理、考勤管理、工资管理、福利管理、人事调动等功能。 每个模块的功能如下: 图1高校人事管理系统功能结构 (1)人事管理 教职工信息增删改:新来的教职工增加,将要退休的教职工和因其它原因而退出该部门的教职工删除,以及有些教职工需要修改个人基本信息等。 教职工信息查询:为了更好地人事管理,给系统管理人员提供一些基本信息查询。 (2)部门管理部门增删改:对于新成立的部门(院系)增加,撤销的部门删除,变更部门名称的进行修改。 部门查询:对新增加的部门进行查询,进而加深了解。(3)考勤管理考勤时间设置:主要设置教职工每天上下班时间。出勤记录增删改查:记录每天每一位教职工出勤状况,比如:迟到、早退、是否出勤等。 公出请假记录增删改查:教职工因公出差而请假进行记录、删除、修改及查询。 (4)工资管理 工资信息增删改查:对工资进行修改、增加、删除和查询。过期数据处理:比如对过期的数据导出及删除等。(5)福利管理 教职工福利增删改:教职工过节增加一些福利,教职工请假修改一些福利,教职工退休后将一些福利删除等。 教职工福利查询:查看某位教职工某年度福利发放情况等。(6)人事调动 人事调动增删改查:由于某些教职工工作比较优秀或工作不认真等原因,上级部门决定将其调换部门,调换部门后需要将其原部门基本信息删除,调入新部门增加基本信息,对人 [4] 刘洋,朱卫华,丁四海,等.探究基于全图形建模方式的电力仿真系统继电保护库的设计与应用[J ].军民两用技术与产品,2014,8(23):115-126. [5]陈秀云,高原泉,等.有关电厂继电保护故障诊断与现场处 理方案的研究探究[J ].城市建设理论研究:电子版,2016,9(22):323-326. [6]蔡永康,刘强,姚春,等.关于电力系统继电保护装置状态检修的具体策略探究[J ].电工技术:理论与实践,2015,8(20):335-346. [7]郝鑫亮,周凯,等.探究继电保护中电气工程智能系统的应 用[J ].工程技术:文摘版,2015,6(10):421-426.作者简介:李科(1978-),男,工程师,重庆开州区人,本科,主要 从事输变电设备运检管理方面的工作。

武汉大学—人事管理系统技术指标

武汉大学人事综合管理系统招标公告 根据国家采购与招投标法律法规的有关规定,武汉大学对武汉大学人事综合管理系统进行公开招标,欢迎具备相应资质和实力的供应商参加投标。现将有关事项公告如下: 一、招标范围:武汉大学人事综合管理系统(主要技术指标:见附件) 二、供应商资格要求 投标人必须是中国境内注册的独立法人,不能是法人联合体。 三、获取招标文件的时间、地点 1、获取招标文件时间: 2011年12月 28日至 2012 年1月9日上午9:00-12:00,下午2:30-4:00(北京时间,节假日除外); 2、获取招标文件地点:武汉大学采购与招投标管理中心 405 室; 四、投标截止时间、开标时间及地点 1、递交投标文件时间: 2012 年 1月10日上午8:00至8:30 (北京时间) 2、投标截止及开标时间: 2012 年 1月10日上午9:00 (北京时间) 3、投标、开标地点:武汉大学采购与招投标管理中心 五、采购人、联系人、技术负责人等。 采购人名称:武汉大学 采购联系人:张伟段朝霞 联系电话:68754585 68754586 武汉大学采购与招投标管理中心 附件注:业务需求见《武汉大学人事综合管理系统招标要求(详细)》 第一章投标方须知

1、自合同生效之日起计,教职工信息管理子系统、薪酬管理子系统及纸质和电子数据整理、清洗、归并、录入、迁移的建设工期不超过45个日历日,经招标方认可后投入试运行,试运行期30个日历日。试运行期满后经用户认可进入验收程序。验收通过之日起7个工作日内,付到合同总额的30%。 2、自合同生效之日起计,其余建设内容的建设工期不超过90个日历日,经招标方认可后投入试运行,试运行期30个日历日。试运行期满后经用户认可进入总体验收程序。总体验收通过之日起7个工作日内,付到合同总额的90%。 3、总体验收通过之日起满6个月,如果没有履行纠纷时一次性付清余款。 4、售后服务和质保期:五年。自总体验收通过之日计进入售后服务和质保期。 1.3 投标方资格要求 1、具有《软件企业证书》及《软件产品登记证书》,且通过认证的软件内含有人事管理领域产品。 2、2008年以来,投标方具有实施“985”或“211”高校人事管理系统项目至少三例成功案例。 3、具有本地软件开发、实施及维护技术力量和服务机构。 4、不接受联合体投标。中标后不允许分包、转包。 1.4 投标文件的组成 投标文件由价格、商务和技术三部分组成。 1、价格部分应包含(但不限于)下列内容: 1) 投标函 2) 开标一览表 2、商务部分应包含(但不限于)下列内容: 1) 《软件企业证书》及《软件产品登记证书》(复印件) 2) 针对本项目的授权书(加盖软件开发商公章) 3) 成功案例介绍,必须附有证明材料,包括(但不限于)合同复印件、验收报告复印件、用户单位信息主管的姓名、职务、座机、手机。 3、技术部分应包含(但不限于)下列内容: 1) 系统实施方案(含技术设计方案、软件开发计划、项目管理组织机构和人员分工、进度和质量保证措施等) 2) 原厂质保条款及服务承诺,售后服务保障(包括投标方售后服务机构地点、规模;服务响应时间) 3) 培训方案 第二章技术需求 2.1总体目标 它是整个数字化校园的关键系统之一。建设该系统有四个主要目的,一是有机组织、整合分散在各部门的教职工信息;二是为各级组织机构科学化决策提供依据;三是有效地提高人事管理部门的工作效率和服务质量;四是避免同一信息的重复填报,实现全校各单位对教职工信息的共建共享。

相关文档
最新文档