Java web人事管理系统分析设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
课程设计名称: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)
第五章数据库设计 (8)
第四章详细设计
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人事信息管理系统主要拟实现以下几项功能要求:
■ 新员工资料的输入
■ 员工信息资料的修改和查询
■ 自动分配员工编号
■ 员工工资的输入
■ 员工工资的修改与查询
■ 员工工资的计算
为实现系统的安全性,对使用本系统的使用人员权限(包含一般用户、工作人员、超级用户)进行设置,增加功能子模快:
■ 系统用户的增加、删除
■ 系统用户的修改
■ 系统用户密码的修改