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