软件工程——人力资源管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人力资源管理系统
班级:计16计算机专升本1班
学号:**********
姓名:***
日期:2019.1.12
目录
1. 可行性分析 (1)
1.1引言 (1)
1.2可行性分析 (1)
1.2.1技术可行性分析 (2)
1.2.2社会可行性分析 (3)
1.2.3经济可行性分析 (3)
1.3系统的名称、目标 (4)
1.4系统开发计划 (4)
2. 需求分析 (5)
2.1市场需求分析 (5)
2.2软件需求分析 (5)
2.2.1外部接口需求 (5)
2.2.2性能需求 (7)
2.2.3软件属性需求 (7)
2.3系统需求分析(建立与数据库的连接) (9)
2.3.1 ODBC (9)
2.3.2 DSN (9)
2.3.3创建ODBC链接 (10)
3. 概要设计 (10)
3.1系统表 (10)
4. 详细设计 (18)
4.1数据流程 (18)
4.2系统设计 (23)
4.2.1系统流程概述 (23)
4.2.2系统功能概述 (24)
4.2.3设计目标 (25)
4.2.4系统开发工具和数据库 (26)
5. 系统的实施和维护 (26)
5.1系统实施 (26)
5.1.1人员培训 (27)
5.1.2系统测试 (27)
5.1.3系统心得 (29)
5.2系统维护 (30)
6. 总结 (31)
人力资源管理系统
1.可行性分析
1.1引言
在传统的人力资源管理工作中,要完成大数量的人力资源管理时,通常是用Excel表格来统计员工的资料情况,这样会花费大量的时间而且非常不方便批量管理,由此,我想推出一个人力资源管理系统,方便公司的HR管理自己公司的员工情况,提高工作效率,并且对企业的建设有着很重大的意义,HR以及管理者可随时增、删、查、改系统中的数据,员工也可登录系统增、删、查、改自己的数据。用户分为管理员和员工两种,管理员可获得比员工更高级的权限,公司的局域网还能防止公用网上病毒对计算机的侵蚀,防止非法用户的攻击性破坏,保障整个系统的安全性。
1.2可行性分析
可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源管理上的必要条件,同时还
要分析在目前条件下是否有必要设计这样一个系统。
在改革深入和市场经济高速发展的今天,人力资源管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人力资源管理的需要,不能满足新形势下企业人力资源管理的需要。因此,必须有一套应用于网络时代的适应于新需求上的人力资源管理系统。而且每一个企业的人力资源管理又是错综复杂的。因此在通过之前实习对企业的接触后开发系统的。
1.2.1技术可行性分析
(1)硬件、软件
本系统对硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有dreamweaver MyEclipse6. 0.1,photoshop等,数据库采用MySQL。
(2)JAVA技术
该技术功能强大,扩展性强,Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言,Java 技术具有卓越的通用性、高效性、平台移植性和安全性,并结合javascript以及sq1等脚本语言,以上技术足以完成本系统的开发和设计。
(3)维护操作
维护工作方便,后台操作简洁明了,操作人员可以在短时间内完全掌握维护技术。
1.2.2社会可行性分析
网络安全技术的不断提升,网络管理人力资源在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人力资源管理工作覆盖面广,涉及到机构设置、信息发布、员工培训、考核、奖惩、工资福利待遇、招聘管理等多个方面。人力资源管理活动中产生的大量数据和信息,如:各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。
1.2.3经济可行性分析
(1)资金可得性:由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。
(2)经济合理性:由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。
1.3系统的名称、目标
名称:人力资源管理系统
目标:对企业内部人员的个人信息进行管理,方便员工及时了解企业动态,提高沟通效率,同时也方便企业管理者管理员工的各种信息。
1.4系统开发计划
2018.11.20—2018.12.26
对人力资源管理系统进行可行性和功能需求分析,确定开发环境和开发工具,设计该系统的整体框架。
2018.12.27—2019.2.20
进行本系统数据库需求分析,对该系统的数据库进行概念设计和逻辑设计,对各功能模块详细设计。
2019.2.21—2019.4.16
进行系统界面设计。调试、测试程序。