企业人事管理系统开发.docx

上传人:大张伟 文档编号:11776557 上传时间:2021-09-07 格式:DOCX 页数:15 大小:180.69KB
返回 下载 相关 举报
企业人事管理系统开发.docx_第1页
第1页 / 共15页
企业人事管理系统开发.docx_第2页
第2页 / 共15页
企业人事管理系统开发.docx_第3页
第3页 / 共15页
企业人事管理系统开发.docx_第4页
第4页 / 共15页
企业人事管理系统开发.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《企业人事管理系统开发.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统开发.docx(15页珍藏版)》请在三一文库上搜索。

1、U eurasiaUNIVERSITY软件工程大作业报告题目: 企业人事管理系统开发组名:姓名: 陈小镜班 级:统本软件 1403期:2016 年6月 3 日评分标准与成绩表评分项目标准(分值)得分总分平时成绩(50%考勤30作业20课堂表现10上机操作40大作业成绩(50%报告完成30格式、排版10需求分析20系统设计20系统实现10其它10总评成绩目录1 需求分析 11.1 问题分析 11.2 采用技术 11.2.1 B/S 架构 12 概要设计 32.1 系统的初步调查 32.2 系统的可行性研究 33 详细设计 33.1 系统功能设计 33.2 系统流程设计 44 系统测试 75 结论

2、 91 需求分析1.1 问题分析随着信息化、自动化时代的到来,电脑在我们生活中扮演重要的角色。特别 是对公司而言, 如果公司采用电脑来管理员工, 公司的运行效率将会得到很大的 的提高。一个公司多着上万人, 如果还按照传统的方法管理员工, 管理起来将会很麻烦。而如果采用网络版多机人事管理系统, 管理会简单很多。 一个好的人事管理系统可以给人们的生活带来极大的便利和高效, 可以很好的提高人们工作效率,为企业创更多的价值。 本次设计的目的, 是做一个网络版多机人事管理系统, 可以对企业人员的基本信息进行增、删、改、查,对企业中不同职位的人进行权限的配置,旨在更好和个性化的管理企业中的各个员工。该系统

3、主要完成目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作。1.2 采用技术本系统采用 B/S 结构即浏览器和服务器结构开发,开发语言采用 Java, 使用Java 中的 Jsp 和 Servlet 技术。配置开发环境为 MyEclipse 、 Tomcat7.0 、 JDK6.0 和 SQL Server 。1.2.1 B/S 架构B/S 是随着 In ternet t 技术的兴起,对C/S 结构的一种变化或者改进的结构, 在这种结构下,用户工作界面是通过WWW 浏览器来实现,极少部分事物逻辑在前端(Browser )实现,但是主要事物逻辑在服务器端(

4、 Server )实现,形成所 谓三层3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级 的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地 点,以不同的接入方式访问和操作共同的数据库; 它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在Java 这样跨平台语言出现之后,B/S 架构管理软件更是方便、速度快、效果优。1.2.2 配置环境MyEclipse 是一个十分优秀的

5、用于开发 Java、 J2EE 的 Eclipse e 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。可以说MyEclipse 几乎囊括了目前所有主流开源产品的 Eclipse 开发工具,所以本次开发也毫无疑问用 MyEclipse 开发。Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱,并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。本次开发使用Tomcat7.0 。JDK(Java Development Kit) 是 Sun Microsystems 针对 Java 开发人员的产品, 包

6、括了 Java 运行环境、 Java 工具和 Java 基础类库,本次使用的版本是 JDK6.0 。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。 Microsoft SQL Server 2005 数据库引擎为关系型数据和结 构化 数据提供了更安全可靠的存储功能。2 概要设计2.1 系统的初步调查系统初步的调查方式主要采用系统分析员与企业的管理者和人事信息管理人员的交流, 并了解企业在人事管理方面的一些内容和工作流程情况, 如他们在 系统功能、 性能等方面的要求及用户在硬件配置、 开发周期处理方式等方面的一 向与打算, 把用户要求成文,

7、 完成系统分析报告。 企业现行的人事信息管理方式 主要是使用传统人工的方式, 如果采用人事管理系统, 利用人事管理系统的优点 能够极大地提高人事管理的效率, 也是单位的科学化正式管理, 与世界接轨的重 要条件。根据上述分析,可以安排可行性研究。2.2 系统的可行性研究在对系统目标和环境精心分析的基础上, 从技术可行性来说, 本系统开发环境是 MyEclipse+JDK6.0+Tomcat7.0 并用 IE7.0 进行人事管理系统测试。 此开发环境的搭配比较安全可靠,这也是目前比较流行的 Javaweb 开发环境的搭配;从营 运可行性来说, 本系统是面向企业内部的人事信息管理人员和在职的员工,

8、可能 有的员工并没有接触过这些类似的系统,但是 Windows 的友好界面和本系统容 易安全使用, 可以使员工在人事管理人员的帮助下, 快速掌握人事管理系统的使用。同时用户也可以根据我们编写的详细操作说明书, 来快速掌握本系统的使用; 从经济可行性来说, 大多数企业单位的人事信息管理目前还完全以传统的人工管理方式或单机方式进行管理, 耗时多、 效率低下并且极易出现错误。 而利用计算机来实现人事管理已成为当前社会逐渐发展的主流, 特别是一些外国的企业, 人 事管理系统已经很普及了。开发一套能满足人事信息管理的软件是十分必要的, 实现忍耐是管理的自动化, 在减少由于人为失误而造成损失的同时, 也可

9、以使人事信息管理部门减少许多费用支出, 如实现自动化管理人员后可以精简人员, 减 少工资支出等。 由上述三方面的分析可以看出, 本系统的开发时机已经成熟, 从 多种角度考虑开发此系统都是可行的,并且也是十分必要的。3 详细设计3.1 系统功能设计权限设计:本系统对于企业的不同等级的员工应该设置不同的权限, 主要分 为三个权限:系统管理员、部门经理、普通员工。普通员工的全县最低,只能查 看和修改自己的信息, 不允许操作其他任何用户, 当然签到、 请假和生日提醒是每个用户都有的功能; 部门经理可以查看自己部门员工的信息, 此外还据有普通 员工的权限和增加本部门的员工信息。 系统管理员据有的操作权限

10、最高, 他不但 拥有 用户的基本操作权限, 还可以查询所有员工信息和增加员工信息, 并对其进 行修改和删除的权限。具体的功能设计:本系统总共分为六大模块:生日提醒、修改密码、增加员工、修改员工、查看员工、考勤管理。作为一个管理系统还附带用户的登录和退出等功能。修改密码:每个用户的初始密码都是000000 ,每个用户都可以修改自己的 密码。增加员工:此模块主要分为两个模块。一个是增加单个员工,用户根据格 式要求,规范的填写要增加的用户信息, 完成增加用户。 二是批量增加员工信息, 用 户根据批量增加的格式要求,把规范的员工信息一条条的写在 .txt 文件中,通过系统的批量增加功能增加多个用户信息

11、。修改员工: 包括修改用户是否处于离职状态和修改用户的基本信息, 如果胡 被修改为已离职状态,那么用户不能登录该系统。查看员工 :包括查看自己的基本信息和查看部门的基本信息,和查看所有用 户 信息,主要是根据用户的不同权限来设置的。考勤管理: 包括签到功能和请假功能, 用户每天只能签到一次; 用户每天也 只能请假一次。生日提醒:为了更加人性化的管理一个企业,设置了此功能。还有一个功能在界面上体现不出来, 日志模块, 用户的所有操作消息, 都会 有相应的日志与其对应,这样增加系统的安全性,而且测试系统时也比较方便。3.2 系统流程设计系统的总体功能模块图如下图 3-1 所示,它包括系统的权限模块和功能模块以及这些模块的划分。季管理系稣图3-1人事管理系统功能结构图系统的总体流程图如图3-2所示,它包括不同权限的人登录,所进入不同的 模块的流向。勺吞& 土巧半修:HP宁舌言.去判断权面、僵谣部门曾整m烧*出3.3 概念模型设计概念数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据是一种容易被人们理中如何实现。这种数据模式能真实地反映用户的实际情况,解的直观的数据库结构模式。如图3-3到3-8是数据库表的数据图。,Hr图3-3员工数由H 土石cb 3工地址)图3-5部门数据图图3-4联系方式数据图部门;部门屯称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1