资源描述
实创技术有限公司人事管理
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2
个人收集整理 勿做商业用途
辽 宁 工 业 大 学
管理信息系统设计课程设计(论文)
题目: 实创技术有限公司人事管理
院(系): 经济管理学院
专业班级:电子商务061
学 号:
学生姓名:
指导教师:
教师职称: 讲师
起止时间: 2009.7.6—2009.7。10
课程设计(论文)任务及评语
院(系):经济管理学院 教研室:电子商务
学 号
060705008
学生姓名
卢亚凯
专业班级
电子商务061
课程设计(论文)
题目
实创技术有限公司人事管理
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习.
任务:采用结构化的系统开发方法,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成实创技术有限公司人事管理系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书.
1.根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。
指导教师评语及成绩
成绩: 指导教师签字:
年 月 日
目 录
第一章 管理信息系统概述 1
第二章 系统的需求分析 1
2.1背景介绍 1
2.2系统目标 2
第三章 系统分析 2
3.1开发的必要性 2
3.2可行性分析 2
3。3可行性分析报告 3
3。4业务流程分析 3
3。5数据流程分析 4
3.6数据字典 5
第四章 系统设计 7
4.1系统设计的原则与目标 7
4。2系统功能模块设计 7
4.3数据库设计 9
4。4代码设计 14
第五章 系统实施 15
参考文献 23
第一章 管理信息系统概述
人事管理信息系统建设的好处.
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段.使其公司人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理.只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能.
即
(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。
(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据.
(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。
第二章 系统的需求分析
2。1背景介绍
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人事劳资管理信息系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。但是,我国各个企业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分析是极为重要的一环。
不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事劳资管理信息系统.
2.2系统目标
人事管理系统可以用于支持企业完成人事管理工作,有如下3个方面的目标。
(1)支持企业实现规范化的管理.
(2)支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等.
(3)支持企业进行人事管理及其相关方面的科学决策,如企业领导根据现有的员工合同期限决定是否继续聘用等。
第三章 系统分析
3.1开发的必要性
现在一些中、小型公司在人力管理水平上比较落后,尤其是那些刚刚起步的小型公司,他们的人力管理水平并不被人们所重视。古老的人力管理使现代化的公司越来越跟不上时代的步伐,所以为实创技术有限公司建立一个人力管理信息系统是应时代的要求,它能人根本上提高公司的人力管理效率,改善公司在工作组织、管理方法等方面所存在的问题。
3.2可行性分析
1。管理上的可行性
管理上的可行性分析可以从两个方面去考虑:一是科学管理的基础工作是建立管理信息系统的前提;二是领导的现代化管理水平。
在合理的管理制度体制下,公司员工要转变思想,逐步适应由原来人工管理到现代化的计算机管理,更加有利于培养员工的适应性,另外还可以提高公司领导管理阶层的信息意识,增加组织竞争力,学会从长远的角度去看待问题.
2.技术上的可行性
技术上的可行性是根据新系统目标衡量所需要的技术是否已经具备,如硬件、软件,以及从事这些工作的技术人员数量及水平等。
公司管理系统对系统软、硬件的要求并不是很高。技术人员只要经过简单的培训即可。
3.经济上的可行性
经济上的可行性主要是对开发项目的成本及效益作出评估,判断一下这个项目在经济上是否合理。
在费用支出方面,不仅在主机费用,而且计算外围设备费用、软件开发费用、人员培训费用和将来系统投入运行后的经常费用(如管理、维护费用)和备件费用都是比较充裕的。在经济效益上我是从两方面综合考虑,一是与直接经济效益有关的指标,此系统的投资额比较小,维护简单。二是与间接经济效益有关的指标,伴随着此系统的应用,对企业所做的结构调整、管理制度与模式的改革而起着推动作用.
3.3可行性分析报告
经过我对实创技术有限公司的初步调查认为无论是在管理可行性、技术可行性、经济可行性上均具备开发人事管理信息系统的必要,新系统的目标基本满足与初步调查的需求,可行性分析的结果是:可以立即开发.
3。4业务流程分析
实创有限公司的人事管理信息系统的业务流程是用户将员工登记卡上信息核实后录入到员工基本信息表中,根据工资单和扣款单的总和计算出每名员工的每月实发工资,并生成实发工资单。管理者可按部门查询各部门员工的基本情况和统计各部门人数和工资总和,还要了解员工的合同是否到期。为了详细查看员工的基本信息和工资明细,它们将以报表的形式进行显示并打印出来。
如图所示:
用户
管理者
员工基本信息表
各部门员工基本情况表
实发工资单
各部门人数和工资总和
员工
员工基本信息
扣款单
工资单
财务部
图3—1 业务流程图
3.5数据流程分析
现有的数据流程分析都是通过分层的数据流程图(DFD)来实现的,其具体做法是:按照公司的业务流程图理出的业务顺序,将相应的调查过程中所掌握的数据处理过程绘制成一套完整的数据流程图,并且再绘图中,核对相应的数据和报表,由此可以得出公司信息系统的数据流程图.
数据流程图1.顶层图:
查询信息
员工信息
用户名、密码
用户
管理者
人事
管理
信息
系统
3。6数据字典
(1)数据元素条目:
编号
名 称
数据类型
长 度
取值范围
说 明
01
职工编号
数值型
8
000-999
02
部门
字符型
6
03
职务
字符型
8
04
职工姓名
字符型
8
05
身份证号
字符型
18
06
性别
字符型
2
07
出生日期
日期型
10
08
婚否
逻辑型
2
09
文化程度
字符型
8
10
政治面目
字符型
6
11
毕业时间
日期型
10
12
毕业学校
字符型
16
13
所学专业
字符型
16
14
联系电话
数值型
16
15
籍贯
字符型
10
16
民族
字符型
10
17
家庭地址
字符型
30
18
邮政编码
数值型
6
19
入单位时间
日期型
10
20
合同期限
数值型
8
21
职称
字符型
16
22
评定时间
日期型
10
23
备注
备注型
100
(2)数据结构科目:
表3—2 数据结构条目
编号
名 称
组 成
流 量
D1
员工基本信息表
职工编号、部门、职务、职工姓名、身份证号、性别、出生日期、婚否、文化程度、政治面目、联系电话、籍贯、民族等
1000份/年
D2
员工工资表
职工编号、职工姓名、技能工资、职务工资、工会会费、养老保险、扣款、实发工资等
2000份/年
(3)数据流条目:
表3-3 数据流条目
编号
名 称
来 源
去 处
组 成
流 量
F1
员工基本信息
用户
管理者
职工姓名、身份证号、性别、出生日期、婚否、籍贯等
200份/每年
F2
员工工资信息
用户
管理者
职工编号、职工姓名、职务工资、养老保险、失业保险等
F3
特殊查询信息
用户
管理者
职工编号、职工姓名、日期等
(4)数据存储条目:
表3—4 数据存储条目
编号
名 称
流入数据流
流出数据流
组 成
组织形式
D3
特殊查询表
P5。1
P5.3
职工编号、职工姓名、日期
按职工编号排序
第四章 系统设计
4.1系统设计的原则与目标
系统设计应遵循的原则:
(1)系统性 (2)灵活性 (3)可靠性 (4)经济性
4。2系统功能模块设计
该项目软件分为六大部分:员工基本信息模块、员工工资管理模块、工资统计模块、部门查询模块、特殊查询模块、报表查询模块。它开发的总体任务是实现员工信息的系统化、规范化和自动化。
在人事管理系统中,查询、添加和修改在整个管理系统中占有很重要的地位。这三功能主要是实现对整个数据库进行管理,使实创有限公司的管理者能方便、准确地管理数据库。 功能模块图如下:
员工基本信息管理
员工工资管理
工资统计管理
报表查询管理
部门查询管理
实创有限公司
人事管理信息系统
系统登录
特殊查询管理
用户登录功能
用户登录功能是进行本系统的第一个功能,只有输入正确的用户名和密码的用户才能进入人事管理信息系统,如果其中有任一项错误都不能进入。每个用户都有一个属于自己的用户名和密码。
人事档案管理模块功能
人事档案管理
修改员工信息
查看员工信息
添加员工信息
工资管理模块功能
工资管理
修改工资信息
查看工资信息
添加工资信息
工资统计管理模块功能
工资统计管理
统计工资信息
查看工资信息
部门查询管理模块功能
部门查询管理
检索部门信息
查看部门信息
特殊查询管理
检索员工信息
查看部门信息
特殊查询管理模块功能
报表查询管理模块功能
报表查询管理
查看部门信息
打印报表信息
4.3数据库设计
数据库主要E—R模型图
报表
员工信息设置
用户
查询
员工
职工编号
政治面 目
性别
部门
职务
民族
籍贯
婚否
工资设置
设置
部门设置
技能工 资
基本工 资
实发工资别资
职务
工资
职工编 号
职工姓 名
实发工资别资
职务
部门
数据库逻辑结构设计
员工基本信息表(职工编号、部门、职务、职工姓名、身份证号、性别、出生日期、婚否、文化程度、政治面目、联系电话、籍贯、民族等)
员工工资表(职工编号、职工姓名、技能工资、职务工资、工会会费、养老保险、扣款、实发工资等)
工资统计表(部门、部门人数、工资总额)
部门查询表(职工编号、职工姓名、部门、实发工资)
特殊查询表(职工编号、职工姓名、日期)
报表查询表(职工编号、职工姓名、实发工资、身份证号、性别等)
数据库信息表
数据库信息表是根据数据库的逻辑结构设计而制定的基本表。这些基本反映了数据库中这些住处的各类忏悔,例如:类型、长度等.
表4—1 员工基本信息
字段名
类型
长度
允许
职工编号
数值型
8
No
部门
字符型
6
Yes
职务
字符型
8
Yes
职工姓名
字符型
8
Yes
身份证号
字符型
18
Yes
性别
字符型
2
Yes
出生日期
日期型
10
Yes
婚否
逻辑型
2
Yes
文化程度
字符型
8
Yes
政治面目
字符型
6
Yes
毕业学校
字符型
16
Yes
联系电话
数值型
16
Yes
籍贯
字符型
10
Yes
民族
字符型
10
Yes
家庭地址
字符型
30
Yes
邮政编码
数值型
6
Yes
入单位时间
日期型
10
Yes
合同期限
数值型
8
Yes
职称
字符型
16
Yes
评定时间
日期型
10
Yes
备注
备注型
100
Yes
表4—2 部门查询表
字段名
类型
长度
允许
职工编号
数值型
8
No
职工姓名
字符型
8
Yes
职务
字符型
8
Yes
实发工资
数值型
8
Yes
表4-3 员工工资表
字段名
类型
长度
允许
职工编号
数值型
8
No
职工姓名
字符型
8
Yes
年/月
日期型
10
Yes
技能工资
数值型
8
Yes
工龄工资
数值型
8
Yes
岗位工资
数值型
8
Yes
职务工资
数值型
8
Yes
洗理费
数值型
8
Yes
房屋补贴
数值型
8
Yes
交通补贴
数值型
8
Yes
价格补贴
数值型
8
Yes
工会会费
数值型
8
Yes
房屋租金
数值型
8
Yes
养老保险
数值型
8
Yes
建房扣款
数值型
8
Yes
实发工资
数值型
8
Yes
表4—4 工资统计表
字段名
类型
长度
允许
部门
字符型
8
Yes
人数
数值型
10
Yes
工资总和
数值型
20
Yes
表4-5 特殊查询表
字段名
类型
长度
允许
职工编号
数值型
8
No
职工姓名
字符型
8
Yes
日期
日期型
8
Yes
表4—6 报表查询表
字段名
类型
长度
允许
职工编号
数值型
8
No
部门
字符型
6
Yes
职务
字符型
8
Yes
房屋租金
数值型
8
Yes
养老保险
数值型
8
Yes
建房扣款
数值型
8
Yes
实发工资
数值型
8
Yes
日期
日期型
8
Yes
4。4代码设计
所谓代码是指代表事物的名称、属性、状态等符号和记号.代码可以是数字的,也可以是字符的。代码常被用来唯一地标识系统中的某一事物。代码的设计在信息系统的开发中是至关重要的,代码关系到计算机信息系统的质量,关系到软件工程的规范和软件的通用性。
代码的种类分为:顺序码,区间码,缩写码等几种。
顺序码是最简单是编码方式,他是用一串边连续的数字来代表系统中的客观实体和实体属性。
区间码也是从最小的数字开始,但它是按编码对象的特点把代码分成若干个区段,每一个区段表示编码对象的一个类别.这种编码便于计算机分类处理,排序,插入和删除也是比较容易的.
缩写码是将人们习惯的缩写字母直接用于代码,例如拼音字的字头拼在一起或是英语的缩写等.本系统就是采用此种方法。
本系统的代码编写如下:
职工编号设计:编码方式:缩写码 位数:八位
构成:第一~四位为公司英文首个字母,第五~七位为顺序号。
第五章 系统实施
用户界面实现
用户登陆界面
图5-1 用户登陆界面
此向功能主要是为了系统的安全性考虑,只有当用户名和口令都正确输入的时候,用户才能进入本系统进行操作.
档案信息窗口
图5-2 档案信息窗口
该模块主要完成员工基本信息的录入、查询、统计功能.
程序代码:
Form界面:Private Sub Form_Activate()
Dim old1mark, old2mark, a, c, d
If Combo6。Text = "生产部" Then
Combo7。Clear
Combo7。AddItem ”经理”
Combo7.AddItem "主管”
Combo7。AddItem "职员”
Combo7.Text = Data1。Recordset(”职务")
Else
If Combo6。Text = "财务部” Then
Combo7.Clear
Combo7.AddItem ”经理"
Combo7.AddItem "主管”
Combo7。AddItem ”出纳"
Combo7。AddItem "会计"
Combo7.Text = Data1。Recordset("职务”)
Else
If Combo6。Text = ”营业部” Then
Combo7.Clear
Combo7。AddItem "经理”
Combo7。AddItem ”主管"
Combo7。AddItem ”外勤”
Combo7。AddItem "职员”
Combo7.Text = Data1。Recordset("职务”)
Else
If Combo6.Text = "工程部" Then
Combo7。Clear
Combo7.AddItem "经理”
Combo7.AddItem "主管”
Combo7.AddItem "技术员"
Combo7。Text = Data1。Recordset("职务”)
Else
If Combo6.Text = "人事部” Then
Combo7。Clear
Combo7。AddItem ”经理”
Combo7.AddItem ”主管”
Combo7.AddItem ”文秘"
Combo7.AddItem ”职员"
Combo7。Text = Data1。Recordset("职务")
Else
If Combo6。Text = "总务部” Then
Combo7.Clear
Combo7.AddItem ”经理"
Combo7。AddItem "主管"
Combo7.AddItem "职员”
Combo7.Text = Data1。Recordset("职务”)
Else
If Combo6.Text = "保安部” Then
Combo7。Clear
Combo7.AddItem "经理"
Combo7.AddItem "主管"
Combo7。AddItem "班长”
Combo7.AddItem "保安"
Combo7.Text = Data1.Recordset(”职务")
Else
If Combo6。Text = ”工会" Then
Combo7.Clear
Combo7.AddItem ”主席"
Combo7.AddItem ”职员"
Combo7.Text = Data1。Recordset(”职务")
If Combo6。Text = ”总经理室” Then
Combo7。Clear
Combo7。AddItem ”总经理"
Combo7.AddItem ”秘书”
Combo7。Text = Data1.Recordset("职务”)
Else
Combo7。Clear
Combo7。AddItem "经理”
Combo7.AddItem "主管"
Combo7。AddItem ”职员"
Combo7。Text = Data1.Recordset(”职务")
End If
End If
End If
End If
End If
End If
End If
End If
End If
Text1.Locked = True
Combo6。Locked = True
Combo7。Locked = True
Text4.Locked = True
Text5。Locked = True
Text6。Locked = True
工资管理窗口
图5-3 工资管理窗口
该模块是完成对员工的工资信息的输入、查询、并以此进行统计获得“职工实发工资”。
此模块主要包括工资录入、职工实发工资统计和职工工资总额信息,后两者是通过点击汇总和统计工资按钮获得.
工资统计窗口
图5-4 工资统计窗口
该模块是对职工工资信息以部门为索引进行汇总,然后进行统计得到“全体职工工资总额",并提供打印功能。
部门查询窗口
图5—5 部门查询窗口
该模块是对部门为索引的“职工档案信息”进行查询,凡符合查找要求的职工将基本信息显示出来,如要了解更多的信息可单击该人员的职工编号可进行进一步的查询
特殊查询窗口
图5-6 特殊查询窗口
该模块是对日期型字段和合同期限的”人员信息"进行查询。对日期型字段的查询具体表现为:
系统将按用户所需的查找范围进行查询,并将查找的信息显示出来.如要了解更多的信息可双击该人员的职工编号可进行进一步的查询。
对合同期限的查询具体表现为:
系统将职工的“入单位时间"字段、“合同期限”字段和当前日期进行计算得到合同期限的剩余时间,并将查找的信息显示出来。如该时间小于等于零,将“合同期限”反显伴有报警声出现.如要了解更多的信息可双击该人员的职工编号可进行进一步的查询。
报表查询窗口
图5—7 报表查询窗口
该模块的功能是对员工履历信息和工资信息基本情况以报表的形式查询及打印。
23
参考文献
[1] Microsoft Corporation著. Active Server Page.北京:北京希望电脑公司出版,2006年
[2] 温贤发. ASP 数据库程序设计.北京: 科学教育出版社,2005年
[3] 陈松乔.现代软件工程。北京:北方交通大学出版社,2007年
[4] (美)Michael Otey,Paul Conte著。SQL Server 2000 开发指南。北京:清华大学出版社,2005年
[5] 王维通、汤贺美。SQL Server实用简明教程。北京:清华大学出版社,2005年
[6] 章立民.Microsoft SQL Server 2000中文版完全实战。北京:科学出版社,2005年
[7] Microsoft公司.Microsoft SQL Server资源指南。北京:科学出版社,2006年
[8] 郝平.数据库开发与应用。北京:科学出版社,2005年
[9] 黄义弘等.数据库系统原理与设计。北京:清华大学出版社,2006年
[10] 约翰·麦凯恩.信息大师-—客户关系管理的秘密。上海:上海交通大学出版社,2007年1月
[11] 周珂伟。 Active Server Page.数据库开发学习教程。北京:北京大学出版社,2006年
[12] 栾跃.微软软件设计规范书撰写技巧。程序员,2006年6月刊
[13] Julia Case Bradley著. Active Server Page.高级编程.北京:清华大学出版社,2005年
[14] William D.Neel。 Satisfaction Is Nice,But Value Drives Loyalty。 Marketing Research,2006—3-24
[15] Market orientation in managing with multiple constituencies of Croatian higher education. Springer Netherlands,2008-1-6
数据字典 举几个例子 列成表格不能算是数据字典 写了模块功能就画个数据流程图吧
展开阅读全文