[精选]软件综合课程设计企业人事管理系

上传人:庄** 文档编号:168269043 上传时间:2021-02-19 格式:DOCX 页数:28 大小:2.99MB
返回 下载 相关 举报
[精选]软件综合课程设计企业人事管理系_第1页
第1页 / 共28页
[精选]软件综合课程设计企业人事管理系_第2页
第2页 / 共28页
[精选]软件综合课程设计企业人事管理系_第3页
第3页 / 共28页
[精选]软件综合课程设计企业人事管理系_第4页
第4页 / 共28页
[精选]软件综合课程设计企业人事管理系_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《[精选]软件综合课程设计企业人事管理系》由会员分享,可在线阅读,更多相关《[精选]软件综合课程设计企业人事管理系(28页珍藏版)》请在金锄头文库上搜索。

1、第 1页西安工业大学软件综合课程设计(张春东) 软件综合课程设计 题目:企业人事管理系统院 (系): 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 姓 名: 学 号: 小组成员: 指导教师: 2013年 09月1.1目的和意义目前我国的一部分企业对于员工人员信息的处理还处在通过纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)来进行的基础上,这样的机制已经落后于时代的发展,浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为工具的信息管理技术所取代。所以我认为有必要根据企业现在实际的人事管理情况开发一套企业人事管理系统。1.2 系统设计思想人事管理系统应该

2、具备MIS的各项基本特征。主要提供人事管理的整体解决方案,实现人事操作的合理化和电子化,提高工作效率。本系统应该具备软件体积小,操作界面简洁,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以方便快捷清晰的进行数据传输。(1)实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,从用户角度出发尽可能方便用户使用,满足基本的用户需要,成为公司通用的系统。(2)采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。(3)经济性:建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省网

3、站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。(4)可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。(5)可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。(6)智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。1.3 开发工具介绍 MyEclipse8.6 SQL Server 2005 windows 20072可

4、行性研究本章对企人事管理系统进行可行性分析。经过现状调查,从技术、经济、法律等方面分析系统开发的可行性。目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.1 经济可行性 建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省系统建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,能够自动的对系统中大部分内容作更新、修改操作,提高了信息更新、传播效率。而且本系统是跨平台的,无论在Windows、Linux或Unix操作系统上都能正常运行,大大节省了企业成本。2.2 技术可行性Internet起源于20世纪60年代

5、的美国,它在近几年迅速风靡全球,其根本原因是它不仅拥有卓越的国际通信功能,而且拥有巨大的信息资源。所谓的Internet是指由分布在全世界成千上万的计算机网络遵循一定的通讯协议,并相互联系在一起而形成的国际互连网络,也就是说,Internet是建成立和使用这些网络的人群、群体、公司及各种网络资源的集合体。随着网络技术的不断发展,单纯的静态页面已经不能满足发展的需要,因为静态页面是用单纯的HTML语言组成的,它没有交互性。因此,为了满足实际的需要,许多网页文件扩展名不再只是“htm”,“html”,出现了以“php”,“asp”,“jsp”,“shtml”等为后缀的网面文件,这些都是采用动态网页

6、技术制作出来。所以本系统采用了动态的网站技术。此外从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析本系统实施的可行性,在软件方面选择了MyEclipse5来进行开发管理平台的设计,使用SQL server 2005数据库存储数据。在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内存在512M以上,硬盘在80GB以上,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。2.3 操作可行性本系统具有良好的操作界面。显示内容简单明了,使操作者不必具有较高的计算机专业

7、知道,也不必进行专门培训,稍一接触就可以上手进行所有操作。对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。管理人员及用户一不定期会在短时间内掌握并熟练使用。只要动一动鼠标键盘就可以达到想要的效果。2.4 法律可行性本系统为独立开发,使用的开发软件都选用正版。所有技术资料都是共享资源。在开发过程中没有侵犯任何人的著作权,也没有侵犯国家、集体或他人利益;无合同制定,不涉及承担任何法律责任。3.1 MIS系统的产生和发展情况所谓管理信息系统(Management Informati

8、on System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。3.2业务流程图人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个员工的档案,其中包括新员工的增加,员工信息查找,员工的详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的

9、员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。业务流程图如图3.1如示。图3.1业务流程图3.3企业人事管理系统的需求分析人事管理系统是一种当前绝大多数企业都已经采用的,用来管理企业人事的软件。因此,必须用行之有效的方法对软件需求进行严格的审查验证。需求分析的一般过程如图3.2所示。图3.2 需求分析的一般过程需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.3.1数据流图数据流程图说明了系统内数据的处理,但未对其中数据的明确含义、结

10、构和组成作具体的说明。因此,仅有数据流程图还不能完整地表达系统的全部逻辑属性。数据字典就是用来描述数据流程图内数据的这些逻辑性质的。系统数据流图如图3.3所示。图3.3系统数据流图3.3.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用,只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。以下为本系统数据字典。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、

11、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。表3.1系统数据项定义编号名称别名类型长度I01-01emp_id员工号int4I01-02emp_name员工姓名varchar10I01-03emp_sex性别varchar10I01-04emp_birthday出生日期smalldatetime4I01-05emp_place籍贯varchar50I01-06emp_nation民族varchar10I01-07emp_politics政治面貌varchar10I01-08emp_marriage婚姻状况va

12、rchar10I01-09emp_shen身份证号varchar20I01-10emp_education学历varchar10I01-11emp_zhuanye专业varchar50I01-12emp_xuexiao毕业学校varchar50I01-13emp_biyedate毕业时间smalldatetime8I01-14emp_phone联系电话varchar20I01-15emp_mphone手机号码varchar20I01-16emp_address家庭住址varchar50I01-17jc_rp奖/惩varchar10I01-18jc_name奖惩名称varchar50I01-19

13、jc_ren奖惩人员varchar10I01-20jc_beizhu奖片原因varchar50I01-21jc_date创建时间datetime8I01-22jc_dept部门varchar20I01-23jc_banren经办人varchar10I01-24jc_bandept批准部门varchar20I01-25xinzi_gong工资varchar10I01-26xinzi_butie补贴varchar10I01-27xinzi_jiang奖金varchar10I01-28xinzi_kou扣缴varchar10I01-29xinzi_zong合计varchar10I01-30dept_

14、id部门号varchar10I01-31kao_zao上班时间smalldatetime4I01-32kao_xia下班时间smalldatetime4I01-33kao_chi迟到varchar10I01-34kao_tui早退varchar10I01-35kao_bing请假varchar10(1) 数据项定义有员工的基本信息表、考勤信息表,奖惩信息表等各表中的数据项, 如表3.1所示。(2) 数据流定义:数据流编号:D1-01数据流名称:员工基本信息数据流来源:管理员数据流去向:P1-01- 总体设计是在系统分析的基础上由抽象到具体的过程。主要目标是将系统分析阶段所提出的反映了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案,为下一阶段系统实施提供必要的技术资料,应符合系统性,灵活性,可靠性的要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号