ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:1.08MB ,
资源ID:1522386      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1522386.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程课程设计人事管理系统Word文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件工程课程设计人事管理系统Word文档格式.docx

1、引言1.1编写目的 人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据源复杂、统计管理工作繁琐。传统的人事管理方式如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。 1.作为软件系统开发技术协议的参考依据,为双方提供参考。2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。1.2项目背景 人事管理软件(workforcemanagementapplications)将成为商

2、务软件市场中最热销的软件。国际数据公司(IDC)预测,其全球市场总额将以复合年增长率(CAGR)39%的速度增长到2003年达到40亿美元。同时,全部商务软件市场总额的复合年增长率为一五%。其中人事管理软件占全部商务软件总额的比率,将从1999年的1.8%上升到2003年的3.4%。随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,

3、这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 国内人事管理信息系统的开发技术非常成熟,主要原因在于人事管理系统信息本身具有业务清晰、数据处理规范等优点。 本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。1.

4、3定义【术语1】:系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统【术语2】:数据流图数据流图(Data Flow Diagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD只反映系统必须完成的逻辑功能。【术语3】:数据字典数据字典(Data Dictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目

5、:数据流条目、数据存储条目、数据项条目和加工条目。【术语4】:用例图由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。【术语5】:C/S模型即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。【术语6】业务流程各业务的执行顺序、物资及数据的传递过程等情况并详细调查部门内部各业务的处理流程及其数据需求,其目的明确企业或组织中各管理职能的实现过程,即业务流程,以及实现这些微些管理职能所需的数据。【术语7】

6、功能模型信息系统的功能模型描述的是系统的信息处理功能、功能划分及功能与外界、功能与功能间的接口问题。【术语8】E-R图E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。1.4参考资料1 王虎,张俊主编,管理信息系统(第二版),武汉理工大学出版社,2007.6 3 文锋主编,轻松管人事轻松学管理系列丛书第二辑,广东经济,2006.64 刘奎,付青,张权编著,程序员书库-SQL Server 2008从入门到精通,化学工业出版社,2009.9 6王珊,陈红著,数据库系统原理案例教程,清华大学出版社,1

7、998年7月7宋福根,现代企业决策支持系统,科学出版社,2005年6月8安佳,管理经济学,北京邮电大学出版社,2007年3月9张莉,王强,赵文昉等,SQL Server数据库原理及应用教程,清华大学出版社,2003 11王院峰,陈静主编,c#3.0实例精通,机械工业出版社,2009.312张德主编,人力资源开发与管理,清华大学出版社,2007.4 一三 软件工程导论,x张海藩 出版社:清华大学出版社 Visual Studio 2005(开发环境)、SQL Server 2000(保存数据)、Visio(画图工具)1.5读者对象任务概述2.1要求企业人事管理系统必须提供人员基本信息、调薪信息,

8、培训信息,考评信息,奖惩信息的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。2.2目标项目目标应当符合SMART原则,把项目要完成的工作用清晰的语言描述出来。企业人事管理系统的项目目标如下:企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括奖惩,培训,调动,考评,职称等信息。项目实施后,能够降低管理成本、合理控制人员调动、减少资金占有并提升企业的市场竞争力。1.2目的和意义随着人类迈入二十一世纪,计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视

9、信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志,信息化的实质是使信息 这一社会的主导资源充分发挥作用,可以说,推广信息技术是手段,真正利用信息是目的,信息化则是实现目的的过程。1993年,美国提出建立“信息高速公路”,有称国家信息基础设施(NII)的计划,其核心是建立全国的高速网络,把所有的计算机网络连接起来。这个计划的实现将对经济和社会生活产生重大的影响,由此引起的信息化建设浪潮已波及世界各国。我国自1983年大力推广微型计算机应用以来,在管理信息领域,无论在理论方面,还是在实践方面都有了很大的发展。1

10、986年2月国务院批准建设了国家经济信息系统,全国从中央到省、市地方都陆续成立了信息中心,各行各业应用电子计算机的热情普遍高涨。目前,从单项业务的信息管理迅速向综合的管理层和决策层的信息管理发展,应用水平日趋提高;以“金桥工程”、“金关工程”和“金卡工程”为代表的国民经济信息工程也正在加速建设。当今社会计算机技术飞速发展,无论在工厂,商场,公司或者企业当中,计算机的应用越来越普及,利用计算机实现企业人事管理势在必行。对于中型规模以上的企业来说,利用计算机提高企业人事管理的效率,是适应现代企业制度要求、推动企业人事管理走向科学化、规范化的必要条件;而基本信息管理是一项琐碎、复杂而又十分细致的工作

11、,公司人员数量多,而且流动频繁,到外面招聘来的人员增多,公司内部职工的部门,职务经常调整,职工档案的更新等。如果没有适当的工具来管理这些日常工作,就会耗费工作人员大量的时间和精力。利用C/S结构制作的人事管理系统对职工各种信息进行记录、统计,准确率快速提高,另外,可具有检索迅速、查找方便、可靠性高、存储量大、保密性好等优点。这些优点能够极大地提高企业管理的效率。某置业公司人事管理系统能为公司内部职工提供充足的信息和快捷的查询手段。商品经济化的高效益,使计算机的应用已经普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,人事管理系统软件为机关,团体,事业单位,企业,公司等的人

12、事管理带来了极大的方便,能够为用户提供可靠的信息储存和快捷的查询手段。以往人们使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,作为计算机应用的一部分,使用计算机对单位的人事档案信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高一个单位人事管理的效率。因此,开发这样一套管理软件成为很有必要的事情,它能够具体化、合理化的管理单位的人事信息,用结构化的思维方式、运用计算机解决实际工作和生活中遇到的问题。本系统开发的目的是:利用计算

13、机对复杂烦琐的人事数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,为人事管理提高效率、降低成本、实现人事管理的优化,达到信息流的畅通。实现员工基本简历信息的管理,包括:姓名、年龄、户口状况等必要信息;实现考勤加班出差管理、培训管理等;查询方便,具有一定的网络扩展功能。除满足人事管理的基本功能基础外,注意发挥信息系统的智能化 ,减轻人事管理人员和操作人员的工作负担。帮助中小型企业实现人事管理的自动化和信息化。本系统开发的意义在于:企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。作为计算机应用的一部分,使用计算机对人事资料信息进行管

14、理,具有手工管理所无法比拟的优点。这些优点能够极大地提高企业人事管理系统的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。通过人事管理信息系统,企业能够很好的实现人力资源的优化配置,增强企业的核心竞争力2系统可行性分析2.软件目标中小型企业人事管理系统是为帮助中小型企业解决繁琐的人事档案管理的实用型系统,是一个典型的数据库应用系统和管理信息系统,其系统开发主要包括数据库的规划设计与维护,客户端应用程序的开发和应用两个方面。对于前者采用SQL Server2008数据库,具有完整性、一致性和安全性等特点;对于后者采用程序界面友好、功能完备、容易使用和应用的开发工具Microsoft V

15、isual Studio 2008;使用Visual Studio 2008可以高效开发Windows应用;再通过两者设计的界面和程序形成内部联系,然后通过开发的系统可以实现对企业人事档案的管理,比如:人事信息的添加、修改、删除、查询等基本的操作,以及数据的统计和优秀员工的评选。在两者的结合下,就能保证开发的系统在运行过程中的安全性和可靠性,以及在使用过程中的可操作性和功能的完备性。2.2 开发环境程序设计工具:Microsoft Visual Studio 2008数据库设计工具:SQL SERVER 2008前台环境:通过Microsoft Visual Studio 2008编程建立基本

16、的用户界面以及基本的运行环境后台环境:通过SQL SERVER 2008建立人事管理数据库和在人事档案管理中需要的表。在程序中通过以下语句建立数据库和系统之间的联系。Data Source=WIN-9HCRO70G53T; Database=db_HRMS; User id=sa; PWD=123。对数据库的管理主要通过友好界面实现对数据库的操作,编程语句为c#和SQL语句。2.3 运行环境在Microsoft Visual Studio 2008所编的界面上利用前台环境和后台环境进行运行微处理器:AMD 2500+内存:512M显示设备:BENQ FP71G+操作系统:WindowsXP或更

17、高版本后台服务器:SQLServer20083需求分析3.1系统功能分析为了能够满足中小型企业人事管理的需要,本系统设计以下功能:1)登录模块:供用户登录系统。根据用户权限实现相应功能的调用。2)主界面:该模块提供管理系统的主界面,是主系统的唯一入口和出口。设置使用人事管理系统的用户及其使用权限。该界面提供查询用户权限并根据权限调用各子模块。3)基本信息管理:基本信息包含了员工的名族、性别、职位、职称、部门、奖惩类别等基础信息的设置;实现对其添加、修改和删除。4)用户管理:用户管理主要实现对用户进行编辑、增加或删除,并指定用户的权限。5)员工信息的管理:主要包括人事信息查询、人事档案浏览和人事

18、资料统计。员工各种信息的输入包括员工的个人基本信息(编号、姓名、部门、性别、生日、籍贯、学历、专业)、员工工作信息(参加工作时间、进入公司时间、起薪时间、调入部门时间、职称、职称时间、入党时间、档号)、员工工作简历(原身份、原职务、原工作单位)、其他信息(备注);员工基本信息修改(修改所选的记录);员工基本信息删除(删除所选的记录);员工基本信息查询(按姓名、按部门、按参加工作时间等);主要用于维护员工的基本信息,用户可以进行员工档案信息的录入及更改。6)人事考勤管理:主要实现企业的考勤管理系统化、规范化和自动化,对日常考勤、加班信息、出差信息和休假信息进行修改、添加和删除,并提供基于员工号,

19、姓名和时间范围的查询。7)信息查询与统计:完成对企业内部员工信息的查询及统计功能,实现对员工基本信息的统计,如:性别、年纪、户籍等;考勤记录的统计。8)优秀员工的评选:根据员工的考勤记录表现,每月自动评选出的优秀员工,每一季度、一年的出勤率高的优秀员工。9)招聘信息管理:维护企业的岗位招聘信息和相应的应聘信息。3.2组织结构图中小向企业人事管理信息系统是专门为中小型企业设置的通用人事管理信息系统,主要用于人事部门对公司所有员工的档案信息进行加工处理。具有很强的针对性,在经过分析后发现,本系统主要适合将人事部门单独设立为一个部门的公司,组织结构类似下图:图3-1 组织结构图3.3业务流程图业务流

20、程描述:人事档案管理由公司的人事部门负责。当有新员工进入公司时,将档案交到人事部门,审核通过后进行档案的添加,否则返回修正后再入库;当公司员工离职、退休等情况发生时,人事部门依据相关凭证从档案库删除该员工档案;当员工职位或者工作部门发生变动时,由人事档案管理员对档案进行修改;此外,还可以直接对档案库中的档案进行查询操作。图3-2 中小型企业人事管理系统的业务流程图3.4数据流程图图3-3 顶层数据流程图图3-4 第一层数据流程图图3-5 第三层数据流程图3.5数据字典3.5.1主要数据项清单1)数据项编号:ID01数据项名称:职工编号简述:每一位职工的编号,每一位员工都有且仅有一个编号类型及宽

21、度:字符型,5位2)数据项编号:ID02用户权限自编号记录用户权限的自编号,每一个用户的每一项权限都有唯一自编号int3)数据项编号:ID03用户编号记录系统使用者的编号,每一位用户都有唯一编号4)数据项编号:ID04家庭成员编号记录员工家庭关系中家庭成员的编号,每一位家庭成员有唯一编号字符型,10位5)数据项编号:ID05奖惩记录编号记录奖惩记录情况的编号6)数据项编号:ID006考勤记录自编号记录员工考勤记录的编号,每一条记录有唯一编号3.5.2主要数据流清单 1)编号:D1名称:考勤记录清单来源:人事部去向:P3.1考勤信息录入内容:每位员工的每月的日常考勤记录2)编号:D2人事信息清单

22、P2.1人事信息加工有变更的人事信息或者新员工3)编号:D3用户清单用户用户记录系统使用者的记录4)编号:D4权限记录P1.2权限设置记录每一位使用者对系统功能的使用权限5)编号:D5招聘信息P4.1招聘信息查询公司对认识的需求情况6)编号:D6员工统计信息员工信息P5.1员工信息统计统计公司内员工的结构情况优秀员工清单P5.2优秀员工评选 每季度、每年的优秀员工7)编号:D73.5.3主要数据存储清单员工基本信息表输入数据流:人事变动单输出数据流: 基本信息职工编号、姓名、性别、院系、工龄、职位等1)编号:F1家庭关系表 家庭成员信息 家庭关系表编号、职工编号、姓名、与本人关系、职称等相关信

23、息F2F3考勤记录表员工考勤信息 考勤记录自编号、职工编号、姓名、录入时间、签到次数、迟到次数、早退次数等相关考勤信息F4奖惩记录表职工奖惩信息奖惩记录 编号、职工编号、奖惩种类、奖惩时间、批准人、撤销时间、撤销原因F5培训记录表职工培训信息培训记录编号、职工编号、培训方式、开始时间、结束时间、培训专业、培训单位、培训内容、费用、效果F6个人简历个人信息编号、职工编号、开始时间、结束时间、工作单位、部门、职称3.5.4主要数据处理清单P1用户登录输入:用户名和密码处理逻辑情况:用户输入用户名及密码,系统在用户记录中匹配用户名和密码,验证用户信息是否正确输出:若正确,则根据用户权限调用相应权限;

24、否则,输出错误提示信息P2权限设置用户名管理员根据实际情况设置不同用户的使用权限各用户的使用权限P3考勤记录录入职工考勤信息根据人事部给出的员工考勤记录相关信息职工考勤信息记录P4职工基本信息加工有变动的人事信息一方面根据人事部提供的有变动的人事信息,对相关信息做出修改、添加或者删除;另一方面记录员工的奖惩、培训、家庭成员关系等信息职工基本信息P5招聘管理显示公司需求信息输出公司需求信息P6员工信息统计员工基本信息根据不同条件对公司员工情况做出统计员工信息情况优秀员工评选员工考勤信息根据优秀员工的条件评选出优秀员工优秀员工P73.6功能描述 3.6.1用户用例图总体用例图员工的用例图管理员用例

25、图3.7系统功能操作流程图图3-6 系统功能图用户输入用户名和密码正确之后,系统将自动查询用户权限,然后再根据权限调用相应的模块。4系统概要设计4.1系统目标在企业网络系统总体规划指导下,根据企业当前的迫切需求与急待解决的瓶颈问题以及企业将来的发展要求,在尽快产生效益的同时,为企业今后的发展打下良好的基础。充分管理好企业的员工考勤、信息、档案等数据,保证数据库的运行安全,可靠,速度快,维护容易,发挥好管理信息系统的重要作用。4.1系统总体结构设计图4-1 系统整体结构图中小型企业人事档案管理信息系统共分为基本信息管理、人事管理、备忘记录、数据库、职工考勤、系统管理和招聘管理七个模块,其功能模块

26、结构如上图所示。其中人事管理模块划分为人事档案浏览、人事档案查询和人事档案统计三个子模块;考勤管理模块划分为考勤查询。考勤录入和优秀员工评选三个子模块;基本信息管理模块划分为民族类别设置、职工类别设置、文化程度设置、政治面貌设置、工资类别设置、职务类别设置、奖惩类别设置和记事类别设置等十个子模块。5 数据库设计5.1 数据库概念设计数据库概念设计是系统开发中的一个重要环节,它直接影响到系统的后期开发,是根据管理系统的整体需求设定的,下面对本系统中主要的和具有代表性的数据库设计做出详细说明。在本系统中为了提高系统的安全性,每个用户都需要有正确的用户名和密码才能进入到主窗体,为了能够正确记录用户名

27、和密码,于是在数据库中创建了登录表。登录表实体的E_R图如下图所示。图4-2 登陆实体的E_R图为了避免登录用户随意修改数据库中的信息,本系统创建了一个用户权限表,用于记录用户对程序中各窗体的操作权限,由于用户权限与登录表是密切相关的,所以在权限表中必须有用户编号,以方便在登录后在权限表中调用相关的权限。用户权限表的实体E_R图如下图所示。图4-3 用户权限的实体E_ R图考虑到能够在用户权限表中方便的添加用户权限信息,本系统在数据库中创建了一个权限模板,该模板中记录了系统中所设计的权限名称(也就是系统中所对应的功能)。可以再添加用户权限时,可以将用户编号和权限模板中的全部信息添加到用户权限表中,权限模板表的实体E_R图如下图所示。图4-4 权限模板实体E_R图本系统主要是实现企业人事管理,所以系统中最重要的表应该是职工基本信息表,它记录了企业所有员工的所有信息,职工基本信息表的实体E_R图如下图所示(由于职工基本信息表中所涉及的信息较多,职工基本信息表的实体E_R图只给出了部分属性)。图4-5 职工基本信息表的实体E_R图为了记录员工家庭关系,本系统创建了一个家庭关系表,来记录职工家庭成员,以及他们的基本信息。家庭关系表的实体E_R图如下图所示。

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

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