Java-web人事管理系统分析设计报告

  • 格式:doc
  • 大小:100.00 KB
  • 文档页数:16

----------------------------

精选资料

课程设计报告

课程设计名称: java web 课程设计

系部名称: 中印计算机软件学院

学生姓名: 苟祥明

班 级: 11级软件1班

学 号: 201101080026

成 绩:

指导教师: 李玉杰

开课时间: 2013 学年第 二 学期

----------------------------

精选资料 目 录

第一章 课题背景(或绪论、概述)

1.1开发背景. ……………………………………………………………………………. 2

1.2开发目的 …………………………………………………..………………………… . 2

第二章 设计简介及设计需求分析

2.1可行性性研究………………………..………..………………………….…....4

2.2设计简介 .……………………………………..…………………………....…4

2.3 信息分析 …………………………………..……………………….......….…6

第三章 系统概要设计

3.1 系统组织结构 ………………………………………………………….........

6

3.2 各子系统功能…………………………………………………………….........

7

第五章 数据库设计 .............................................................................................. 11

第四章 详细设计

4.1系统流程图…………………………………………………..…….…………....

9

4.2系统结构分----------------------------

精选资料 析……………………………………..………………..................... 9

4.3输入输出关系 …………………………………………..…………...….…...

10

第五章 数据库设计

5.1 系统的基本信息与功能 ……………………………..…………….........…...

10

5.2 人事管理系统需求分析 ………………….....................................…........10 5.4 系统设计 ………………………..……………................….................11

5.5 应用程序模块图与模块分析…………………..……………….......................11

第六章 系统实施

结 …….……………………………………………..………………………...…12 ----------------------------

精选资料

课程设计任务书

院系:软件学院 专业:软件技术 班级:软件1班 学号:201101080026

第一章 课题背景

1.1开发背景

人事管理系统是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.

随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

随着计算机的普及,以及企业规模的扩大,越来越多的企业对自己员工的情况也开始使用计算机进行自动化的管理。各种管理软件层出不穷,这些系统中有些功能过于简单,不能适应实际应用,而有些功能太复杂,用户使用起来太麻烦。因此,开发一个操作方便、功能适合的管理系统,提高管理效率已成为当务之急。利用计算机管理的安全性、可靠性、方便性、连续性等特点可使人事管理走向科学化、正规化和现代化。 ----------------------------

精选资料 本系统是基于一个意构中的公司的人事管理而设计的,是对该公司的人事资料进行简单管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使该公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

1.2开发目的

当然了,在现代化的今天,随着信息技术的不断发展和人们对信息需求量的增加,都从不同的方面促进着相应的信息管理技术的不断提高。在以前人们所熟知的对信息技术的管理方法仅仅是通过不断的人力投如来减小或者是尽量去避免因为人工管理所带来的一些失误和损失。但是,经过了20世纪末期的发展,原来的方法越来越不适应信息爆炸式的增长的今天,于是人们开始去寻找一种能够行之有效的方法来代替。寻找出路,也是在此时变得迫在眉睫。

当然,信息资源的爆炸式增长,必定是相与之伴随着所属技术的成熟和大幅度的进步,计算机技术恰巧在此时展现出了它最大的魅力了,计算机技术的快速发展和信息传播量的快速提升都符合了双方的需求,技术与需求的结合,市场与开发的呼应,从来都是历史上推进技术和经济进步的主要力量,这次也不例外。两大时代的产物相互协调的发展,使得人们的学习生活更加的方便了,需求产生动力,再次的被这一次的应用所证明。计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许----------------------------

精选资料 多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。

第二章 设计简介及需求分析

2.1可行性研究

软件系统不是越大越好。越大,功能越全,但操作会很复杂。本系统从我们的组员在经过对我们现阶段所能够掌握的对java的熟知度和我们对老师所布置下来的任务的详细分析后得出来的结果,而且从另一个方面来讲我们也分析了多方面的可行性,于是最终确定利用自身的拥有的技术能力和知识来进行发,最总的主旨在于开发能够在我们掌握下的程序,并不是一味的好高骛远,于是脱离实际情况的规定。

人事管理系统最主要、最重要的是对人的管理。在未来社会中,企业的竞争最终将归结到人才的竞争,在这种情况下,就给管理者开出了一个一个需要和急需解决的问题,如何选好人、用好人、管好人并留住人才,这是单位所面临的关于“人”的最重要的问题了。

2.1设计简介

我们在进行了小组内部的讨论之后,觉得我们这次所面临的任务其实也不是十分的困难,因为必进是用java编写的应用程序,步骤的紧密性,过程的序列性,都是不能颠倒的。我们在商议之后认为本系统需要实现以下几个步骤:

1) 人事基本档案管理:录入教职员工的基本档案信息,掌握教职工的出生年月、职称、学历、毕业院校、专业和简历等基本信息。 ----------------------------

精选资料 2) 综合查询:根据不同的组合条件,查询需要的结果,如可查询35岁以下拥有博士学位的教职员工的情况。

3) 人员的工资管理:首先在录入员工的基本档案信息的基础上,对员工每月的工资发放和工资的发放状况进行管理和计算。等等

2.2人事信息管理系统主要拟实现以下几项功能要求:

■ 新员工资料的输入

■ 员工信息资料的修改和查询

■ 自动分配员工编号

■ 员工工资的输入

■ 员工工资的修改与查询

■ 员工工资的计算

为实现系统的安全性,对使用本系统的使用人员权限(包含一般用户、工作人员、超级用户)进行设置,增加功能子模快:

■ 系统用户的增加、删除

■ 系统用户的修改

■ 系统用户密码的修改

2.3信息分析

本系统中的处理的信息由以下五种信息组成:

1.用户个人信息; ----------------------------

精选资料 2.员工基本录入信息;

3.员工工作评价信息;

4.员工考勤信息;

5.员工工资信息。

第三章 总体概要设计

3.1系统组织结构

在进过了上面的,对本系统的一系列的分析后,我们小组成员对我们所要面临的系统状况和所要做的内容都有了大致的了解了,于是在大家的分析之下,我们得出了下面这个设计的概要图,它是对我们所要做的系统的一个简单而又系统的描述,该图简单的描述出我们所做的人事管理系统系统它所大致包含的相关部门以及部门之下相配套的二级子部门,这都是以后的编写过程之中我们要着力去完成的几大重要内容。

人事管理系统

系统管理 信息管理 信息查询

密码修改 重新登陆 退出系统 员工信息管理 部门信息管理 员工信息查询 部门信息查询 ----------------------------

精选资料

表3.1.1 系统的组织结构图

3.2 各子系统的功能

模块名 功能简介 先决条件

系统管理 系统管理模块主要是维护系统的安全性能着想,系统的保密维护主要报告登录的用户名及密码,以及密码的修改和退出 无

信息管理 主要是管理员工以及与之相关部门之间的信息,在这里涵盖了员工的相关背景情况及部门之间的联系。 公共信息

信息查询 对员工的基本信息进行管理,在必要的时候随时作出查询结果。 无

第四章 详细设计

4.1系统流程图

数据流程图(Data Flow Diagram,简称DFD) 是新系统逻辑模型的主要组成部分,它可以反映出新系统的主要功能、系统与外部环境间的输入输出、系统内部的处理、数据传送、数据存储等情况。它的绘制依据是现行系统流基本信息管理 薪资信息管理 基本信息查询 薪资信息查询