管理信息系统课程设计-人事档案管理系统.doc

上传人:wj 文档编号:5339495 上传时间:2023-05-08 格式:DOC 页数:21 大小:535KB
下载 相关 举报
管理信息系统课程设计-人事档案管理系统.doc_第1页
第1页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第2页
第2页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第3页
第3页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第4页
第4页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第5页
第5页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第6页
第6页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第7页
第7页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第8页
第8页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第9页
第9页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第10页
第10页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第11页
第11页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第12页
第12页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第13页
第13页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第14页
第14页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第15页
第15页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第16页
第16页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第17页
第17页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第18页
第18页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第19页
第19页 / 共21页
管理信息系统课程设计-人事档案管理系统.doc_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

管理信息系统课程设计-人事档案管理系统.doc

《管理信息系统课程设计-人事档案管理系统.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-人事档案管理系统.doc(21页珍藏版)》请在冰点文库上搜索。

管理信息系统课程设计-人事档案管理系统.doc

辽宁工业大学

管理信息系统设计课程设计报告(论文)

题目:

人事档案管理系统

院(系):

软件学院

专业班级:

软件工程114班

学号:

111301108

学生姓名:

安凯辰

指导教师:

谷宝华

教师职称:

副教授

起止时间:

2012.5.28-2012.6.8

课程设计(论文)任务及评语

院(系):

软件学院教研室:

软件教研室

学号

111301108

学生姓名

安凯辰

专业班级

软件工程114班

课程设计(论文)题目

人事档案管理系统

课程设计(论文)任务

管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。

任务:

采用结构化的系统开发方法,应用具体的计算机语言VB和数据库SQL等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成人事档案管理系统的分析设计实施工作,实现该系统对人员基本情况管理、工资管理、考勤管理和工作评价等功能,并结合分析设计过程,撰写系统设计说明书(课设报告)。

1.根据课程设计时间选择适当规模大小的设计课题。

采用专业实习的调研内容作为课程设计选题。

2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。

3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。

4.开发出可以运行的管理信息系统,通过上机运行检查。

5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有可操作性。

指导教师评语及成绩

辽宁工业大学课程设计说明书(论文)

目录

第1章系统分析 1

1.1建立系统的必要性 1

1.2业务流程分析 1

1.3数据流程图 2

1.4数据字典 3

第2章系统设计 5

2.1系统功能设计 5

2.2代码设计 5

2.3系统运行环境与数据库设计 5

2.3.1概念设计 6

2.3.2逻辑设计 8

2.3.3物理设计 8

2.4输入/输出设计 9

2.5功能模块设计 11

第3章系统实施 13

3.1测试策略 13

3.2功能测试 13

3.3性能测试 13

3.4用户界面测试 13

3.5测试结论 14

第4章设计总结 15

参考文献 16

附录:

主要代码 17

第1章系统分析

1.1建立系统的必要性

人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发俩个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于后者则要求应用程序完备,易用等特点。

人事档案管理系统就是其中的一个方面,因为随着时代与社会的发展,企业也渐渐地成长起来,如何管理好企业内部职工的信息,是企业管理的一个重大问题。

在这样的背景条件下,一个规范化、自动化的人事管理系统就显得非常的需要,在我看来,最初的人事管理,也都是靠人力来完成的。

需要专门的人员录入职工的各方面信息。

以便今后职工在工作完成后按时发放工资待遇及奖金福利等。

这便是我想做此系统的初衷。

分为几个方面:

首先要录入员工信息,比如说员工的姓名,这样会自动给员工编号,接着录入工时数目,这样就能通过程序的功能自动计算出本月工资,输入销售量,便会显示出销售经理及推销员的工资,级别不同会导致薪酬不一样,实现本系统的人事的录入以及查看。

该系统主要包括部门管理模块、员工管理模块、工资管理模块,各个功能的具体分析如下:

1.部门管理模块

由于每个公司的部门可能不同,所以,该系统支持员工自定义部门,员工可以无限制添加、修改、删除部门,满足员工需求。

2.员工管理模块

因为每个公司的人员都不一样的,也有可能随时变动,所以,该系统支持财务人员,随便添加、修改、删除员工。

方便财务人员操作和管理。

3.工资管理模块

该系统的目的就是要方便财务人员,对公司员工工资的管理,所以这个模块是非常重要的,财务人员在该模块中可以对系统中已有员工工资进行管理,包括最基本的查询、添加、修改和删除。

1.2业务流程分析

人事档案管理系统是针对人事处的大量业务处理工作而开发的管理软件。

根据用户的要求,实现人员基本情况管理、工资管理、和考勤管理,工作评价等四个方面的功能。

用户通过输入工资、考勤、职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查。

系统的业务流程图如图1.1所示:

人才库

应聘信息

人事变动

招聘管理

职员

内部调动

人员变更

离职管理

工资报表

培训管理

绩效管理

考勤管理

操作日志

图1.1系统业务流程图

1.3数据流程图

数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。

系统的数据流程图如图1.2所示:

S1.2

S1.8

S1.11

S1.7

S1.5

教育培训信息

S1.10

S1.9

S1.3

S1.66

S1.555

S1.4

S1.1

登录信息

人事变动

日常考核

考勤信息

员工档案录入

登录

P1.1

D1

员工档案管理

P1.2

D2

P1.3

考勤管理

D3

D4

P1.4

考核管理

D5

P1.5

人事变动

S1.2

P1.6

教育培训管理

D6

用户

图1.2系统的数据流程图

1.4数据字典

数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。

数据字典是关于数据的信息的集合,是对数据流程中包含的元素的定义的集合。

部分数据项的定义如下:

表1数据项的定义

数据项名称

数据项含义说明

别名

数据类型

长度

取值范围

档案编号

为每个员工的档案设置一个代号

varchar

10

a000-x999

工号

为每个员工设置一个代号

varchar

10

a000-x999

姓名

员工的姓名

varchar

10

中、外文

性别

员工的性别

varchar

2

男、女

出生日期

员工出生的日期

datetime

8

19**/**/*-2***/**/**

身份证号

员工的身份证号码

varchar

18

***********

籍贯

员工的籍贯

varchar

40

工龄

员工的工作时长

varchar

2

0-99

聘用日期

员工的聘用日期

datetime

8

2***/**/**

家庭住址

员工的住址

varchar

100

联系电话

员工的联系电话

varchar

30

部门名称

员工所在的部门名称

varchar

30

政治面貌

员工的政治面貌

varchar

30

文化程度

员工的文化成都

varchar

10

行政职务

员工在公司的职务

varchar

20

部门数据结构的定义:

1.数据结构名称:

部门

含义说明:

数据库中用来记录员工所在部门的信息

数据结构组成:

部门编号+部门名称+部门级别+部门主管+部门电话+备注

2.数据结构名称:

考勤

含义说明:

数据库中用来记录员工出勤的情况

数据结构组成:

ID+工号+姓名+部门名称+出勤+休假+事假+病假+公假+婚假+丧假+迟到+早退+旷职+公差+月份+年

3.数据结构名称:

出差

含义说明:

数据库中用来记录员工出差的信息

数据结构组成:

ID+工号+姓名+部门名称+职务+代理人+出差目的+出差地点+出差起始日期+出差截止日期+备注

4.数据结构名称:

离职

含义说明:

数据库中用来记录员工离职的信息

数据结构组成:

工号+姓名+部门名称+性别+是否离职+离职日期+备注

数据流的定义:

1.数据流名称:

人事变动

简要说明:

对员工部门职务进行调整

数据流来源:

人事部

数据流去向:

P1.5

数据结构:

ID+变动日期+工号+姓名+原部门名称+原职务+现部门名称+现职务+变动说明

2.数据流名称:

教育培训信息

简要说明:

对教育培训信息进行维护

数据流来源:

公司

数据流去向:

P1.6

数据结构:

ID+工号+姓名+部门名称+培训名称+培训时间+培训成绩+培训费用+备注

3.数据流名称:

加班信息

简要说明:

对员工加班记录进行修改

数据流来源:

日常考核模块

数据流去向:

P1.4

数据结构:

ID+上报日期+工号+姓名+部门名称+工作内容+工作地点+加班起始时间+加班结束时间+加班时数+加班费+其他费用+费用合计

第2章系统设计

2.1系统功能设计

系统功能设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构。

设计软件结构的具体任务是:

将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。

本系统具体功能模块如下:

人事档案管理系统

人事档案管理

部门管理

日常考核

人事变动

教育培训

决策查询

统计

退出

图2.1系统功能模块图

2.2代码设计

在系统运行过程中,凡是需要输入信息时,只需输入信息代码即可,系统可根据信息代码、信息名称及其特性对照表,自动将相应的产品名称和特性等信息调出来。

程序的部分代码设计如下:

C00001

编号

部门号

档案

2.3系统运行环境与数据库设计

基于当前信息和经济的发展趋势和企业的办公化自动成度,综合考虑各方面因素后系统的运行环境设计为在WindowsXP平台下运行,程序的设计语言为VisualBasic6.0企业版,数据库为MicrosoftOfficeAccess2003版本。

系统的硬件要求为PC机,256M以上内存,40G以上硬盘。

2.3.1概念设计

概念设计是对用户要求描述的现实世界,通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。

这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来,如下是人事档案管理系统的部分E-R图:

(1)人事变动信息的实体E-R图,如图2.2所示:

人事变动信息

现职务

原职务

ID

变动日期

工号

姓名

图2.2人事变动信息实体E-R图

(2)教育培训信息的实体E-R图,如图2.3所示:

教育培训信息

培训时间

培训名称

ID

工号

姓名

部门名称

图2.3教育培训信息实体E-R图

(2)部门信息的实体E-R图,如图2.4所示:

部门信息

备注

部门电话

部门编号

部门名称

部门级别

部门主管

图2.4部门信息实体E-R图

根据部门实体E-R图可以得出系统的整体E-R图:

n

1

1

1

考核

日常考核

人事变动

1

1

n

1

n

1

1

部门

属于

员工

考勤

教育培训

培训

综合评价

员工考勤

图2.5实体间的联系图

2.3.2逻辑设计

逻辑设计的主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。

关系模型如下所示:

人事档案(档案编号、工号、姓名、曾用名、性别、出生日期、身份证号、相片、籍贯、工龄、聘用日期、家庭住址、联系电话、部门名称、婚姻状况、政治面貌、民族、技术职称、文化程度、行政职务、用工性质、健康状况、工资级别、员工状态)

人事变动(ID、变动日期、工号、姓名、原部门名称、原职务、现部门名称、现职务、变动说明)

出差(ID、工号、姓名、部门名称、职务、代理人、出差目的、出差地点、出差起始日期、出差截止日期、备注)

加班(ID、上报日期、工号、姓名、部门名称、工作内容、工作地点、加班起始时间、加班结束时间、加班时数、加班费、其他费用、费用合计)

教育培训(ID、工号、姓名、部门名称、培训名称、培训时间、培训成绩、培训费用、备注)

离职(工号、姓名、部门名称、性别、是否离职、离职日期、备注)

考勤(ID、工号、姓名、部门名称、出勤、休假、事假、病假、公假、婚假、丧假、迟到、早退、旷职、公差、月份、年)

部门(部门编号、部门名称、部门级别、部门主管、部门电话、备注)

2.3.3物理设计

将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。

数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率。

确定数据库的物理结构包含下面四方面的内容:

  1、确定数据的存储结构

  2、设计数据的存取路径

  3、确定数据的存放位置

  4、确定系统配置

数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,选择一个优化方案作为数据库物理结构。

(1)索引

①人事档案信息表

选定的索引:

工号

类型:

主键

索引名:

工号

②人事变动信息表

选定的索引:

ID

类型:

主键

索引名:

ID

③出差信息表

选定的索引:

部门名称

类型:

主键

索引名:

部门名称

④加班信息表

选定的索引:

ID

类型:

主键

索引名:

ID

⑤教育培训信息表

选定的索引:

工号

类型:

主键

索引名:

工号

⑥离职信息表

选定的索引:

工号

类型:

主键

索引名:

工号

⑦考勤信息表

选定的索引:

ID

类型:

主键

索引名:

ID

⑧部门信息表

选定的索引:

部门名称

类型:

主键

索引名:

部门名称

(2)存储结构

①数据文件

文件名:

RSDAGLXT_Data

位置:

E:

\数据库\RSDAGLXT_Data.MDF

分配的空间(MB):

2

文件组:

PRIMARY

文件属性:

文件自动增长

文件增长:

按被百分比10

最大文件大小:

文件增长不受限制

②事务日志

文件名:

RSDAGLXT_Log

位置:

E:

\数据库\RSDAGLXT_Log.LDF

分配的空间(MB):

1

文件属性:

文件自动增长

文件增长:

按被百分比10

最大文件大小:

文件增长不受限制

2.4输入/输出设计

输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。

1.它是一个组织系统形象的具体体现;

2.它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;

3.符合用户习惯,方便用户操作,使目标系统易于为用户所接受;

4.为用户提供易读易懂的信息形态。

当运行此软件时先出现如下图所示的登录对话框:

图2.6系统主界面

输入界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何使输入数据的错误率尽可能的小,为此在程序中加入了对输入数据的校验和判断等功能。

图2.7为人事档案信息输入界面。

图2.7人事档案信息录入窗口

输出设计的任务是使管理信息系统输出满足用户需求的信息。

它的目的是为了正确及时反映和组成用于管理各部门需要的信息。

信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。

图2.8为人事变动管理输出格式。

图2.8人事变动管理输出界面

2.5功能模块设计

系统的功能模块设计如下:

1.学生各种信息的查询功能流程图

图2.9查询功能流程图

2.录入功能程序流程图

图2.10录入功能程序流程图

3.修改功能流程图

图2.11修改流程图

第3章系统实施

在系统开发过程中,我们基本按照规范化要求进行,使系统总的质量比较高,用户界面友好,为系统通过测试,顺利投入使用奠定了基础。

作为软件开发的重要环节,软件测试越来越受到人们的重视。

从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强,但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。

即使测试后发现是设计的错误,这时修改的代价是相当昂贵的,因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审豪。

为了保证系统的正确性和可靠性,按照系统调试计划进行了反复的多层次的严格的系统测试,测试时主要依据概要设计说明中的系统功能说明,以及功能流程说明,对人事档案管理信息系统进行了测试。

3.1测试策略

主要以黑盒法为主,一方面测试系统的功能正确性和完整性,另一方面测试系统的整体性,以及软件系统与外界硬件设备的正确集成情况。

3.2功能测试

利用现有数据库模拟用户的信息,对以下功能进行了测试:

1.数据录入

录入员工基本信息如:

职务信息、离职管理、合同管理、保险管理、简历、家庭成员、工资管理、工作管理、绩效考核、假期管理、教育培训等等。

2.数据查询及打印表格显示

提供相关的数据进行查询,数据显示结果正确。

3.3性能测试

在公司进行测试,本系统检索迅速、维护方便、成本低、效率高。

3.4用户界面测试

1.菜单

系统有文本菜单和工具条两种,两种菜单功能一致,使用正常。

2.窗口

对窗口的测试主要有以下几点:

窗口的正常开启与关闭;除了窗口的关闭方法外,多数情况下还安装了定义的“退出”或“关闭”按钮。

窗口风格:

颜色和操作方法基本一致,给人统一的感觉。

①提示信息

系统的提示信息比较丰富、准确,有警告信息、结果信息、提示信息等,在这些提示下,用户可以比较容易地进行操作。

②帮助信息

系统的帮助信息采用了编译HTML的方式,格式风格类似浏览器,而且这样的帮助信息也便于维护,用户可以随意打印,帮助内容对系统的重点功能的操作和原理进行了有关说明。

3.5测试结论

按照相应的测试策略,测试了系统的功能,系统的性能和用户界面,测试结果表明系统总的质量比较高,用户界面友好。

第4章设计总结

短短几个月的毕业设计,使我从中受到很大的教育和启迪,不仅将大学所学的知识进行了实际应用,还学到了很多书本上学不到的知识。

开阔了视野、增长了知识、积累了经验。

充分锻炼了自己的动手和应用能力,真正做到了理论联系实际。

人事档案管理统的设计与实现己经完成,基本上达到了预期的设计要求和目的。

一个完整的企业人事档案管理系统就创建完毕了。

在本系统的设计与实现的过程中主要讲述了企业人事档案管理系统的系统设计部分,包括功能模块设计、数据库结构设计等。

系统设计为整个程序构建了骨架,各个功能模块实现各个细节部分。

系统的详细设计根据系统分析阶段的结论将系统具体化,并完成了各个模块的添加、修改、删除与查询的功能,直到最后形成一个完整的可行性的管理系统。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。

同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!

同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!

此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。

参考文献

1.黄梯云.《管理信息系统》.高等教育出版社

2.萨师煊.《数据库系统概论》.高等教育出版社

3.朱如龙.《SQLServer2000数据库应用系统开发技术》.机械工业出版社

4.王要武.管理系统.电子工业出版社

5.仝春灵.数据库原理与应用—SQLServer2000.电子工业出版社

6.何文华.SQLServer2000应用开发教程.电子工业出版社出版

7.李昆.SQLSERVER2000课程设计案例精编.中国水利水电出版社

8.郑阿奇.SQLServer教程.清华大学出版社

9.黄梯云.《管理信息系统导论》.机械工业出版社

10.甘仞初.《信息系统开发》.经济科学出版社

附录:

主要代码

人事变动主窗口代码:

OptionExplicit

PrivateSubCmdAdd_Click()

SelectCaseSSTab1.Tab

Case0

DimdabhAsLong

DimghAsLong

Dimrs1AsNewADODB.Recordset

rs1.Open"select*from人事档案信息表orderby档案编号",Cnn,adOpenKeyset,adLockOptimistic

Ifrs1.RecordCount>0Then

Ifrs1.EOF=FalseThenrs1.MoveLast

dabh=Val(Right(rs1.Fields("档案编号"),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2