java课设-企业人事管理系统.doc
《java课设-企业人事管理系统.doc》由会员分享,可在线阅读,更多相关《java课设-企业人事管理系统.doc(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科生毕业设计论文内芯格式沈 阳 工 程 学 院课 程 设 计设计题目: 企业人事管理系统 系 别 信息工程系 班级 计本091 学生姓名 钟传苗 刘金和 李成章 魏刚 学 号 45 11 15 19 指导教师 孙宪丽 、史江萍 职称 副教授 、讲师 起止日期:2017年11 月 6 日起至2018年1 月17 日止沈 阳 工 程 学 院课程设计任务书课程设计题目: 企业人事管理系统系 别 信息工程系 班级 计本091 学生姓名 钟传苗 刘金和 李成章 魏刚 学 号 45 11 15 19 指导教师 孙宪丽 、史江萍 职称 副教授 、讲师 课程设计进行地点: 实训F 任 务 下 达 时 间:
2、2011 年 6 月 6 日起止日期: 2017年11 月 6 日起至2018年1 月17 日止教研室主任 杨弘平 2011年 5月 19日批准页脚内容731. 设计的原始资料及依据查阅有关数据库设计、Java语言程序设计以及案例分析等资料,进一步熟悉面向对象程序设计基本理论以及基本思想。本设计要求按照软件工程、数据库设计思想及设计步骤设计一个实用程序,并采用Java开发该系统。通过本设计可以加深对面向对象程序设计基本思想的理解,加强学生研发、调试程序的能力,培养学生分析、解决问题的能力,提高学生的科技写作能力。2设计的主要内容及要求(1)写出系统的需求分析。(2)写出系统的数据库设计过程,包
3、括概念结构设计、逻辑结构设计、物理结构设计。(数据库应用程序管理系统类设计详细写,其它类设计可以略)(3)写出系统设计思路工作原理、功能规划。(4)详细设计数据分析、算法思路、类设计、功能实现(包括程序流程图、主要代码及注释)、界面等。(5)运行调试与分析讨论-给出运行屏幕截图,分析运行结果,有何改进等。3.对设计说明书撰写内容、格式、字数的要求(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求参照沈阳工程学院毕业设计(论文)撰写规范执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。(2)装订格式:封面、任务书、成绩评审意见表
4、、中文摘要和关键词、目录、正文、结论、致谢、参考文献。(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。4. 设计完成后应提交成果的种类、数量、质量等方面的要求(1)每组提交一份课程设计报告。(2)每组提交一份课程设计成品。5.时间进度安排顺序阶段日期计 划 完 成 内 容备注16.6充分解读题目内容,进行需求分析设计。26.7系统功能结构设计,数据库设计。36.8单元模块设计及调试。46.9单元模块设计及调试。56.10单元模块设计及调试。66.13单元模块设计及调试。76.14单元模块设计及调试。86.15模块集成与测试96.16程序测试与完善106.17
5、成绩评定以及撰写课程设计报告6.主要参考资料(文献)1 耿详义.JAVA2教程.北京:清华大学出版社,2004。2张仿彦.JAVA项目开发全程实录.北京:清华大学出版社,2007。3 杨小虎.软件工程课程设计.浙江:浙江大学出版社,2007。4 韩万江.软件工程案例教程.北京:机械工业出版社,2007。5 萨师煊,王珊著.数据库系统概论.北京:高等教育出版社,2003。沈 阳 工 程 学 院面向对象程序设计课程设计成绩评定表系(部):信息工程系 班级: 计本091 学生姓名:钟传苗、刘金和、李成章、魏刚指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,
6、收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以8) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.5
7、5432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名: 年 月 日答 辩 小 组 评 审 意 见评价内容具 体 要 求权重评 分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55432答 辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55432答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名
8、: 年 月 日课 程 设 计 总 评 成 绩分摘 要企业人事管理系统是一个由企业人事管理人员、计算机及数据库组成的对企业人事管理的系统。即对相关的信息进行收集、整理、使用和维护的过程。从1946年第一台计算机诞生至此,随着科学技术日新月异的发展,计算机技术也日渐成熟,其强大的功能已被人们深刻认识,并在社会各个领域里发挥着越来越重要的作用。人们将大量工作交给计算机处理,将海量的数据信息存储在数据库里,从而大幅度提高了工作效率,也方便了数据信息的统计。企业人事管理项目众多、信息量繁杂,要降低管理成本,提高企业人事管理的水平,增进经济利润,则必然要借助于计算机进行信息管理,进而实现宾馆信息管理的规范
9、化、自动化和人性化。根据设计中的需求,企业人事管理系统采用模块化的设计思想,在Windows操作系统环境下,采用NetBeans ID7.0作为开发工具,用Java进行开发,后台采用MySQL数据库,完成的功能有对人员进行增加、查询和删除,还实现了对企业部门的管理,人员的档案管理以及登录用户的管理。关键词:企业人事管理系统,数据库,Java目 录摘 要I目 录I第1章 系统总体介绍及组内分工11.1系统总体介绍11.2项目开发环境11.2.1硬件环境11.2.2软件环境11.3组内分工1第2章 系统分析32.1需求概述32.2需求分析32.2.1理解需求32.2.2分析需求32.3可行性分析4
10、2.4设计思想42.5功能结构图4第3章 数据库设计63.1数据库需求分析63.2数据流图63.3数据字典73.4数据库概念结构设计93.4.1概念结构设计思想93.4.2局部概念模型设计93.4.3总体概念结构设计103.4.4E-R图的转换113.5数据库逻辑结构设计113.5.1逻辑结构设计思想113.5.2逻辑结构设计方法11第4章 系统详细模块设计与实现134.1系统登录134.2系统主界面164.3增加人员244.4查询人员274.5删除人员294.6登录用户密码修改344.7返回主界面374.8其他功能说明37结 论39致 谢40参考文献41第1章 系统总体介绍及组内分工1.1系
11、统总体介绍在当今这个信息时代,提高工作效率一直是企业所追求的。作为一个较大型的公司,在企业人事管理方面必然会有繁重的工作。传统的手工管理方式不仅效率地下,而且极大的浪费纸张等资源,为此企业增加了不少支出。为了彻底解决这些问题,有必要设计一个企业人事管理系统,以便用计算机来管理企业的员工。不仅大大提高了工作效率,也使得各种信息便于查询,也为企业节省了不少开支。本系统主要为了提高企业人事管理的工作效率,为公司提供一个标准化的企业人事管理,我们对该系统做了人性化的设计。使整个工作变得更系统化、规范化。经过实际的研究,我们设计了五大功能:人员管理,部门管理,档案管理,用户管理和返回主界面。为开发该系统
12、,我们需要:建立所需的数据库系统首先做好需求分析,在需求分析中,主要内容为数据流图、数据字典(数据项、数据结构、数据流、数据存储、处理过程);其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R 图。然后就是逻辑结构设计,将E-R图转换为计算机系统所支持的逻辑模型。进行编码和测试在已有数据库的基础上进行功能模块化编码,最终组合成一个完整的宾馆客房管理应用平台。1.2项目开发环境1.2.1硬件环境PC机1.2.2软件环境操作系统:Windows开发工具:NetBeans ID7.0数据库:MySQL 5.01.3组内分工具体分工如表1.1所示。表1.1 组内分工表组内
13、职务姓名任务成绩组长钟传苗系统整体设计、用户管理功能刘金和部门管理功能、返回主界面功能组员李成章数据库设计、人员管理功能魏刚系统主界面设计、档案管理功能第2章 系统分析2.1需求概述该系统设计的五大功能:人员管理功能,主要是实现对人员的增加、查询和删除功能。部门管理功能,主要是实现对部门的增加、查询和删除功能。档案管理功能,主要是实现对人员档案的增加、修改、查询和删除功能。用户管理功能,主要是实现对登录用户的增加和密码修改功能。返回主界面功能,主要是实现在其它界面的时候,能够快速返回主界面。 2.2需求分析2.2.1理解需求企业人事管理系统是以企业人事管理人员的角度设计的。考虑到人事管理是一个
14、比较严格的工作,因此我们设计了用户登录界面,只有拥有用户名和密码的人员才有资格对企业人事信息进行操作。之后考虑了人事管理人员的各种需求,包括人员和档案的添加、查询、修改和删除等等。总体上满足了较大型企业的人事管理需求。下面是系统所要达到的几条要求:要求系统准确的记录各种信息。系统要提供丰富的查询功能。系统运行在Windows平台下,需要有良好的用户界面。系统具有良好的可扩展性,良好的可移植性。2.2.2分析需求分析需求就是描述系统的需求,通过定义系统中的关键域建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。因此,企业人事管理系统的需求分析也应该是开发人员和用户或者
15、客户一起完成的。分析需求的第一步描述企业人事管理的功能,以此确定系统的功能需求。企业人事管理系统的分析必须非常细致的进行,需要和企业人事管理人员进行全方面的交流和沟通,以保证需求分析的可行性。企业人事管理系统的角色是系统操作员。操作员把员工的个人档案信息进行存储,对员工的相关信息进行管理和更新,对员工的基本情况进行查询。操作员还可以对自己的密码进行设置和修改,对操作员的信息进行添加修改。2.3可行性分析技术可行性分析技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是校方)提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,作为计算机专业的学生,经过几年的学习
16、,在数据库和编程方面都有一定的基础。所以对于这个系统的开发还是有能力做好的。本人掌握了数据库及其应用技术、数据库原理、计算机网络技术、Java等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力。从一定程度上具备了开发一个小型系统的能力。而现在学院的计算机配置均可达到P4 2.8GHZ、256M内存、160G硬盘、768*1024分辨率的显示器。经济可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑就可以了
17、。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作。运行可行性我国的中小型企业数不胜数,大部分公司对人事管理还处于纯手工管理阶段。随着计算机硬件的快速发展,计算机的价格在不断地降低,企业人事管理系统对客户端要求极低,因此系统在实践上具备了可行性。法律可行性本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。由此可知,在小范围内该系统还是具有可行性的。2.4设计思想本系统开发设计思想有以下几点:充分利用现有资源,提高系统开发水平和应用效果的目的。系统应符合管理人员的具体要求,满足日常的管理工作需要,而且要达到使用中的直观、快
18、捷、实用、安全、稳定等要求。系统采用模块化的程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等功能。2.5功能结构图本系统主要为了提高企业人事管理的工作效率,为企业节省开支,我们对该系统做了人性化的设计。使整个工作变得更系统化、规范化。经过实际的研究,我们大概设计了五大功能:人员管理,部门管理,档案管理,用户管理和返回主界面。人员管理:是企业人事管理系统的核心部分,它的主要功能是增加员工信息,包括姓名,性别,年龄,入职时间,所属部门等。部门管理:包括当前部门名称和所属上级部门ID。使得部
19、门间分级清晰,便于管理和浏览。档案管理:主要是对员工的档案进行跟新、查询、修改,做到员工的信息准确和实时性。用户管理:这部分主要是正对登录用户的管理,包括添加登录用户和修改登录用户密码。返回主界面:主要是方面管理人员的操作,可以在其他界面的时候返回到主界面。系统的功能模块图如图2.1所示。图2.1 系统功能模块图第3章 数据库设计3.1数据库需求分析经过调查用户需求,分析确定了该系统应该包括如下功能:人员管理:是企业人事管理系统的核心部分,它的主要功能是添加员工信息,包括输入姓名,性别,年龄,入职时间,所属部门等,这些直接关系到后面档案管理。部门管理:包括部门的ID、部门名称和所属部门。当添加
20、新的部门时,就添加相应的标准信息,可以进行各种操作。档案管理:主要是对员工的信息进行管理。包括添加、修改、查询和删除。用户管理:对登录用户进行的操作,包括添加登录用户和密码修改。返回主界面:这部分不涉及对数据库的操作。3.2数据流图数据流图(DataFlowDiagram,DFD)是用来描绘软件系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。数据流图是结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能,是一种功能模型。在数据流图中有四种基本符号,如表3.1所示。表3.1数据流图基本符号的意义符号说明加工,输入数据在此进行变换产生输出数据,中间要注明加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 企业 人事管理系统
限制150内