版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人事管理系统分析设计报告目 录第一章 课题背景(或绪论、概述) 11.1开发背景. . 11.2开发绪论 . . 2第二章设计简介及设计需求分析 . 32.1开发环境. .32.2开发工具 .32.3 可行性研究 .32.4 设计简介 .42.5信息分析 .42.6模块分析 .4第三章系统概要设计 . 53.1 系统组织结构 . 63.2 各子系统功能. 73.3分析与设计概要 . 7第四章 详细设计 . 9 4.1系统流程图. 9 4.2系统结构分析. 9 4.3输入输出关系 . 10第五章数据库设计 . 11 5.1 系统的基本信息与功能 . 11 5.2 人事管理系统需求分析 .11 5
2、.3 系统流程图 .11 5.4 系统设计 .125.5 应用程序模块图与模块分析.135.6 程序功能文档 .16第六章 系统实施 .|总 结 .|第一章 课题背景1.1开发背景人事管理系统是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要. 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,
3、提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。随着计算机的普及,以及企业规模的扩大,越来越多的企业对自己员工的情况也开始使用计算机进行自动化的管理。各种管理软件层出不穷,这些系统中有些功能过于简单,不能适应实际应用,而有些功能太复杂,用户使用起来太麻烦。因此,开发一个操作方便、功能适合的管理系统,提高管理效率已成为当务之急。利用计算机管理的安全性、可靠性、方便性、连续性等特点可使人事管理走向科学化、正规化和现代
4、化。本系统是基于一个意构中的公司的人事管理而设计的,是对该公司的人事资料进行简单管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使该公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。1.2开发绪论 当然了,在现代化的今天,随着信息技术的不断发展和人们对信息需求量的增加,都从不同的方面促进着相应的信息管理技术的不断提高。在以前人们所熟知的对信息技术的管理方法仅仅是通过不断
5、的人力投如来减小或者是尽量去避免因为人工管理所带来的一些失误和损失。但是,经过了20世纪末期的发展,原来的方法越来越不适应信息爆炸式的增长的今天,于是人们开始去寻找一种能够行之有效的方法来代替。寻找出路,也是在此时变得迫在眉睫。当然,信息资源的爆炸式增长,必定是相与之伴随着所属技术的成熟和大幅度的进步,计算机技术恰巧在此时展现出了它最大的魅力了,计算机技术的快速发展和信息传播量的快速提升都符合了双方的需求,技术与需求的结合,市场与开发的呼应,从来都是历史上推进技术和经济进步的主要力量,这次也不例外。两大时代的产物相互协调的发展,使得人们的学习生活更加的方便了,需求产生动力,再次的被这一次的应用
6、所证明。计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。第二章 设计简介及需求分析2.1开发环境 为了本程序能够在较为稳定的情况下运行,而且相较之下我们是属于第一次进行如此大规模的java程序的编写和开发,为了防止意外情况的发生和避免不必要的情况的出现,于是我们还是在windows xp这个系统下进行的编译,一方面它的成熟已
7、经大为人所熟知,其特性也是我们所能够熟练掌握的;从另一方面来讲的话,我们的电脑大部分也是装载的是xp系统,在它的上面所会面对的问题我们的心里也会大致有个谱,不至于出应付不来或者是手忙脚乱的情况。2.2开发工具本人我们小组在这次的程序编写过程中所用到得是java+sql2000的配合,一方面希望在应用层面使用java来对程序进行编辑,希望它强大的编译功能和面向对象的原理能够方便我们和检查人员的使用和运行。2.3可行性研究软件系统不是越大越好。越大,功能越全,但操作会很复杂。只有合适的才是最好的。本系统从我们的组员在经过对我们现阶段所能够掌握的对java的熟知度和我们对老师所布置下来的任务的详细分
8、析后得出来的结果,而且从另一个方面来讲我们也分析了多方面的可行性,于是最终确定利用自身的拥有的技术能力和知识来进行发,最总的主旨在于开发能够在我们掌握下的程序,并不是一味的好高骛远,于是脱离实际情况的规定。 人事管理系统最主要、最重要的是对人的管理。在未来社会中,企业的竞争最终将归结到人才的竞争,在这种情况下,就给管理者开出了一个一个需要和急需解决的问题,如何选好人、用好人、管好人并留住人才,这是单位所面临的关于“人”的最重要的问题了。信息量的巨大化,人原配备的复杂化,和管理的滞后性都是导致最后问题发生的一系列原因,于是利用软件系统来对用人单位提供有价值的参考信息,并且根据不同发展阶段对人才的
9、需求,制定不同的人才发展计划,并进一步做好人事管理工作。从而帮组决策者来对本公司的一系列决策寻找依据和途径,最终是为公司的发展尽到自己的力量。 在这次的程序编写过程中我们是由老师给我们他的要求,但是如果是在实际情况中的话这份需求就应该就由人事部门提出,并且会给我们提供相关需求的表格、数据格式,接着开发人员进行需求分析,我们在对老师所布置得任务进行合计后,就接着进行了系统设计,然后进行编码、测试、调试,我们自己对程序进行试运行,并且每个组员提出不足和改进的意见和方法,最后以软件系统的形式正式运行。最终提交老师来审查我们的程序是否符合他的要求并且对我们每个人再进行相应的考核来给出相匹配的分数。2.
10、4设计简介 我们在进行了小组内部的讨论之后,觉得我们这次所面临的任务其实也不是十分的困难,但是却需要我们要十分仔细的去完成这个内容,不得有些许的马虎,因为必进是用java编写的应用程序,步骤的紧密性,过程的序列性,都是不能颠倒的。我们在商议之后认为本系统需要实现以下几个步骤:1) 人事基本档案管理:录入教职员工的基本档案信息,掌握教职工的出生年月、职称、学历、毕业院校、专业和简历等基本信息。 2) 综合查询:根据不同的组合条件,查询需要的结果,如可查询35岁以下拥有博士学位的教职员工的情况。3) 人员的工资管理:首先在录入员工的基本档案信息的基础上,对员工每月的工资发放和工资的发放状况进行管理
11、和计算。等等2.5人事信息管理系统主要拟实现以下几项功能要求: 新员工资料的输入 员工信息资料的修改和查询 自动分配员工编号 员工工资的输入 员工工资的修改与查询 员工工资的计算 为实现系统的安全性,对使用本系统的使用人员权限(包含一般用户、工作人员、超级用户)进行设置,增加功能子模快: 系统用户的增加、删除 系统用户的修改 系统用户密码的修改2.6、信息分析本系统中的处理的信息由以下五种信息组成:1.用户个人信息;2.员工基本录入信息;3.员工工作评价信息;4.员工考勤信息;5.员工工资信息。2.7、模块分析本系统中模块共分为两块,分别为数据库模块、系统功能模块。数据库模块指的是对数据库的建
12、立,同时建立员工基本信息表、用户表和员工工作评价信息表、员工工资信息表、员工考勤信息表。用户表所实现的功能主要有用户登陆、注册新用户、密码修改。员工基本信息表所实现的功能主要是员工信息的登入和对员工基本信息的修改、删除等。员工工作评价信息表所实现的和员工基本信息表有所相似,是对员工工作评价信息的登入,以及对员工工作评价信息的修改和删除等。员工工资信息表和员工考勤信息表和员工基本信息表是相似的。查询模块是指在建表的基础上,用户对所需要的资料的查询。包括单一条件查询和多条件查询。从查询对象来看,又可分为对员工基本信息的查询和对员工工资信息、员工工作评价信息、员工考勤信息的查询。第三章 总体概要设计
13、3.1系统组织结构 在进过了上面的,对本系统的一系列的分析后,我们小组成员对我们所要面临的系统状况和所要做的内容都有了大致的了解了,于是在大家的分析之下,我们得出了下面这个设计的概要图,它是对我们所要做的系统的一个简单而又系统的描述,该图简单的描述出我们所做的人事管理系统系统它所大致包含的相关部门以及部门之下相配套的二级子部门,这都是以后的编写过程之中我们要着力去完成的几大重要内容。人事管理系统信息查询信息管理系统管理部门信息查询员工信息查询部门信息管理员工信息管理退出系统重新登陆密码修改薪资信息查询基本信息查询薪资信息管理基本信息管理 表3.1.1 系统的组织结构图3.2 各子系统的功能模块
14、名功能简介先决条件系统管理系统管理模块主要是维护系统的安全性能着想,系统的保密维护主要报告登录的用户名及密码,以及密码的修改和退出无信息管理主要是管理员工以及与之相关部门之间的信息,在这里涵盖了员工的相关背景情况及部门之间的联系。公共信息信息查询对员工的基本信息进行管理,在必要的时候随时作出查询结果。无3.3分析与设计概要 通过对用户需求的分析,我们可以分析出该人事管理系统大致可以将信息管理模块分为为如下三个模块:人事档案管理模块、职工工资管理模块;信息查询模块分为如下三个模块:工资统计模块的实现、部门查询模块、特殊查询模块、报表查询模块。 现在对这六个模块做具体说明: 人事基本情况管理模块:
15、 输入:职工信息 输出:“人员档案表” 功能:对人事基本信息的查询 职工工资管理模块 输入:人员月工资 输出:“职工工资表” 功能:完成员工工资的查询 工资统计模块 输出:“职工工资统计表” 功能:完成员工工资的统计和打印 部门查询模块 输出:以部门为索引的“职工档案信息” 功能:完成以部门为索引的“职工档案信息”的统计和查询 特殊查询模块的实现 输出:满足查询条件的“职工档案信息”和职工合同的期限 功能:完成满足查询条件的“职工档案信息”和职工合同的期限的查询 报表查询模块的实现 输出:员工履历信息和工资信息的基本情况 查询及打印功能 功能:完成对员工履历信息和工资信息基本情况的查询及打印
16、第四章 详细设计4.1系统流程图 数据流程图(Data Flow Diagram,简称DFD) 是新系统逻辑模型的主要组成部分,它可以反映出新系统的主要功能、系统与外部环境间的输入输出、系统内部的处理、数据传送、数据存储等情况。它的绘制依据是现行系统流程图,数据流程图是人事管理系统的总体设计图。其中数据处理指对数据的逻辑处理功能,也就是对数据的变换功能。数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。数据存储是数据保存的地方。数据源/数据去向表示数据的来源或数据的流向。公司人事信息管理系统流程图如下:用户管理系统管理修改用户和部门信息 Y添加删除查询员工信息基本信息管理 N Y修
17、改查询计发员工工资工资管理 N Y打印工资报表 N退出系统 4.2人事管理系统分析图4.3、模块的输入输出:人事基本情况管理模块: 输入:职工信息 输出:“人员档案表” 功能:对人事基本信息的查询注:本人在此人事管理系统中负责数据库设计说明书此章节第五章 数据库设计一 、系统分析 5.1 系统基本信息和功能 1.基本信息 员工信息表:员工编号、姓名、性别、年龄、出生日期、民族、籍贯、学历、毕业学校、家庭住址、身份证、联系方式、备注: 部门表:部门编号、部门名称、人员数目、联系电话、部门经理: 交流表:员工编号、姓名、所属部门、现任职部门: 2.管理员管理:信息的查询、录入、修改、删除。5.2人
18、事管理系统需求分析: 1.管理员对职工个人信息的查询、管理功能 2.登录口令 3.后端数据库设计、前端应用程序的选择 分析:1. 登录 管理:添加、修改、删除职工的基本信息、部门的基本信息、部门之间任意流动的基本信息2. 管理员 查询:查询员工的基本信息,部门的基本信息,部门之间人员的基本情况 5.3系统流程图: 主界面 管理 查询查询 添加 修改 删除 查询 5.4系统E-R设计职工编号 通过对数据库基本信息的分析,建立E-R图如下:电话部门名称部门编号姓名性别部门经理属于 职工 部门 现有人数住址毕业学校出生日期 管理员 密码登录账号 将E-R图进行总结、归纳、建立如下关系图 职工(员工编
19、号 姓名 性别 年龄 出生日期 民族 籍贯 学历 毕业院校 地址 身份证 联系方式 备注) 部门(部门编号 部门名称 人员数目 联系电话 部门经理 ) 管理员(登陆账号 密码)5.5 具体设计 1、表结构及数据字典的设计 总体结构 人数管理系统共包含6个表,其结果如下: 人数管理系统 职员基本信息表 交流表 部门表表结构及数据字典1) 职员基本信息表员工编号 姓名 性别 年龄 出生日期 民族 籍贯 学历 毕业院校 地址 身份证 联系方式 备注字段名称数据类型字段大小必填字段允许空字符串员工编号Varchar50是否姓名Varchar50是是性别Char10是是出生日期Datetime8是是年龄
20、Datetime8是是家庭住址Varchar50是是联系方式Varchar50是是民族Varchar8是是身份证Varchar50是是籍贯Varchar10是是备注Varchar50是是 表结构 数据词典 员工编号=各职工的编号,1-50个字符或数字 姓名=各职工的姓名,1-50个字符 性别=各职工的性别,1-10个字符 出生日期=各职工的出生日期,1-8个数字 年龄=各职工的年龄,1-8个数字 家庭住址=各职工的住址,1-50个字符 联系方式=各职工的电话,1-50个字符 民族=各职工所属的民族,1-8个数字 身份证=各职工的身份证号,1-50个字符 备注=职工的一些特殊信息,1-50个字符
21、 编号1=奖惩登录编号,1-50个字符或数字 2)管理员表 表结构字段名称数据类型字段大小必填字段允许空字符串登录账号Varchar50是否密码Varchar50是否 登录账号=管理员的登录账号,1-50个字符或数字 密码=管理员的秘密,1-50个字符或数字5.6应用程序的模块图及模块分析 (1)应用程序的模块图人事管理系统 交流管理部门管理人事管理 (2)模块分析 人事管理系统共包含人员管理、部门管理、交流管理三个模块 1、 人员管理: 模块内容:此模块包含新增人员管理、人员信息查询、人员信息修改、人员信息删除。 模块功能:通过运行此模块,可以实现人员信息的各种管理;2、 部门管理 模块内容:此模块包含部门信息修改和查询。 模块功能:通过此模块,可以实现部门信息的修改和查询。3、 交流管理: 模块内容:此模块包含部门交流信息和职工交流信息。 模块功能:通过此模块,可以查看各个部门的员工的交流情况和职工个人的交流情况5.7程序功能文档开始运行 主窗口界面 删除 查询是否有此职工关闭程序是否有此职工无显示删除成功 N 增加 修改显示结果删除失败修改界面,进行修改操作增加界面,进行增加操作员工编号唯一是否已存在 修改成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乙方房屋转租合同范例
- 饭堂设备回收合同模板
- 货物材料采购合同模板
- 草签意向合同模板
- 个人解约房屋合同范例
- 额转让合同范例
- 餐饮合作商家合同范例
- 除尘布袋 采购合同范例
- 出口门窗加工合同范例
- 黄沙简易合同模板
- 10以内加减法练习题1000题-直接打印版
- 《食品营销学》教案全本
- 信息化工程建设项目可行性研究报告编制要求
- 部编版道德与法治二年级上册全单元教案
- 2023年度学校食堂食品从业人员考核试题(附答案)
- 妈妈课堂系列医生讲课文档
- 数学三年级上册分数的初步认识说课课件
- 人教版八年级地理(上)全册复习教学设计(含教学反思)
- “舞”彩华夏-中华民族民间舞蹈赏析(山东联盟)智慧树知到期末考试答案章节答案2024年青岛黄海学院
- 2024年新华社招考应届高校毕业生(高频重点提升专题训练)共500题附带答案详解
- 单片机技术智慧树知到期末考试答案章节答案2024年武汉科技大学
评论
0/150
提交评论