java课设企业人事管理系统Word格式文档下载.docx
《java课设企业人事管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java课设企业人事管理系统Word格式文档下载.docx(51页珍藏版)》请在冰豆网上搜索。
2017年11月6日起——至2018年1月17日止
教研室主任杨弘平2011年5月19日批准
1.设计的原始资料及依据
查阅有关数据库设计、Java语言程序设计以及案例分析等资料,进一步熟悉面向对象程序设计基本理论以及基本思想。
本设计要求按照软件工程、数据库设计思想及设计步骤设计一个实用程序,并采用Java开发该系统。
通过本设计可以加深对面向对象程序设计基本思想的理解,加强学生研发、调试程序的能力,培养学生分析、解决问题的能力,提高学生的科技写作能力。
2.设计的主要内容及要求
(1)写出系统的需求分析。
(2)写出系统的数据库设计过程,包括概念结构设计、逻辑结构设计、物理结构设计。
(数据库应用程序管理系统类设计详细写,其它类设计可以略)
(3)写出系统设计思路—工作原理、功能规划。
(4)详细设计—数据分析、算法思路、类设计、功能实现(包括程序流程图、主要代码及注释)、界面等。
(5)运行调试与分析讨论--给出运行屏幕截图,分析运行结果,有何改进等。
3.对设计说明书撰写内容、格式、字数的要求
(1)学生应撰写的内容为:
中文摘要和关键词、目录、正文、参考文献等。
课程设计说明书(论文)的结构及各部分内容要求参照《沈阳工程学院毕业设计(论文)撰写规范》执行。
应做到文理通顺,内容正确完整,书写工整,装订整齐。
(2)装订格式:
封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。
(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。
4.设计完成后应提交成果的种类、数量、质量等方面的要求
(1)每组提交一份课程设计报告。
(2)每组提交一份课程设计成品。
5.时间进度安排
顺序
阶段日期
计划完成内容
备注
1
6.6
充分解读题目内容,进行需求分析设计。
2
6.7
系统功能结构设计,数据库设计。
3
6.8
单元模块设计及调试。
4
6.9
5
6.10
6
6.13
7
6.14
8
6.15
模块集成与测试
9
6.16
程序测试与完善
10
6.17
成绩评定以及撰写课程设计报告
6.主要参考资料(文献)
[1]耿详义.JAVA2教程.北京:
清华大学出版社,2004。
[2]张仿彦.JAVA项目开发全程实录.北京:
清华大学出版社,2007。
[3]杨小虎.软件工程课程设计.浙江:
浙江大学出版社,2007。
[4]韩万江.软件工程案例教程.北京:
机械工业出版社,2007。
[5]萨师煊,王珊著.数据库系统概论.北京:
高等教育出版社,2003。
面向对象程序设计课程设计成绩评定表
系(部):
信息工程系班级:
计本091学生姓名:
钟传苗、刘金和、李成章、魏刚
指导教师评审意见
评价内容
具体要求
权重
评分
加权分
调研
论证
能独立查阅文献,收集资料;
能制定课程设计方案和日程安排。
0.1
工作能力
态度
工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。
0.2
工作量
按期圆满完成规定的设计任务,工作量饱满,难度适宜。
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5
指导教师评审成绩
(加权分合计乘以8)
分
加权分合计
指导教师签名:
年月日
评阅教师评审意见
查阅
文献
查阅文献有一定广泛性;
有综合归纳资料的能力
工作量饱满,难度适中。
0.3
评阅教师评审成绩
(加权分合计乘以4)
分
评阅教师签名:
答辩小组评审意见
学生汇报
汇报准备充分,思路清晰;
语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;
时间符合要求。
答辩
思路清晰;
回答问题有理论依据,基本概念清楚;
主要问题回答准确,深入,有说服力。
答辩小组评审成绩
答辩小组教师签名:
课程设计总评成绩
摘要
企业人事管理系统是一个由企业人事管理人员、计算机及数据库组成的对企业人事管理的系统。
即对相关的信息进行收集、整理、使用和维护的过程。
从1946年第一台计算机诞生至此,随着科学技术日新月异的发展,计算机技术也日渐成熟,其强大的功能已被人们深刻认识,并在社会各个领域里发挥着越来越重要的作用。
人们将大量工作交给计算机处理,将海量的数据信息存储在数据库里,从而大幅度提高了工作效率,也方便了数据信息的统计。
企业人事管理项目众多、信息量繁杂,要降低管理成本,提高企业人事管理的水平,增进经济利润,则必然要借助于计算机进行信息管理,进而实现宾馆信息管理的规范化、自动化和人性化。
根据设计中的需求,企业人事管理系统采用模块化的设计思想,在Windows操作系统环境下,采用NetBeansID7.0作为开发工具,用Java进行开发,后台采用MySQL数据库,完成的功能有对人员进行增加、查询和删除,还实现了对企业部门的管理,人员的档案管理以及登录用户的管理。
关键词:
企业人事管理系统,数据库,Java
第1章系统总体介绍及组内分工
1.1系统总体介绍
在当今这个信息时代,提高工作效率一直是企业所追求的。
作为一个较大型的公司,在企业人事管理方面必然会有繁重的工作。
传统的手工管理方式不仅效率地下,而且极大的浪费纸张等资源,为此企业增加了不少支出。
为了彻底解决这些问题,有必要设计一个企业人事管理系统,以便用计算机来管理企业的员工。
不仅大大提高了工作效率,也使得各种信息便于查询,也为企业节省了不少开支。
本系统主要为了提高企业人事管理的工作效率,为公司提供一个标准化的企业人事管理,我们对该系统做了人性化的设计。
使整个工作变得更系统化、规范化。
经过实际的研究,我们设计了五大功能:
人员管理,部门管理,档案管理,用户管理和返回主界面。
为开发该系统,我们需要:
建立所需的数据库系统
首先做好需求分析,在需求分析中,主要内容为数据流图、数据字典(数据项、数据结构、数据流、数据存储、处理过程);
其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R图。
然后就是逻辑结构设计,将E-R图转换为计算机系统所支持的逻辑模型。
进行编码和测试
在已有数据库的基础上进行功能模块化编码,最终组合成一个完整的宾馆客房管理应用平台。
1.2项目开发环境
1.2.1硬件环境
PC机
1.2.2软件环境
操作系统:
Windows
开发工具:
NetBeansID7.0
数据库:
MySQL5.0
1.3组内分工
具体分工如表1.1所示。
表1.1组内分工表
组内职务
姓名
任务
成绩
组长
钟传苗
系统整体设计、用户管理功能
刘金和
部门管理功能、返回主界面功能
组员
李成章
数据库设计、人员管理功能
魏刚
系统主界面设计、档案管理功能
第2章系统分析
2.1需求概述
该系统设计的五大功能:
人员管理功能,主要是实现对人员的增加、查询和删除功能。
部门管理功能,主要是实现对部门的增加、查询和删除功能。
档案管理功能,主要是实现对人员档案的增加、修改、查询和删除功能。
用户管理功能,主要是实现对登录用户的增加和密码修改功能。
返回主界面功能,主要是实现在其它界面的时候,能够快速返回主界面。
2.2需求分析
2.2.1理解需求
企业人事管理系统是以企业人事管理人员的角度设计的。
考虑到人事管理是一个比较严格的工作,因此我们设计了用户登录界面,只有拥有用户名和密码的人员才有资格对企业人事信息进行操作。
之后考虑了人事管理人员的各种需求,包括人员和档案的添加、查询、修改和删除等等。
总体上满足了较大型企业的人事管理需求。
下面是系统所要达到的几条要求:
要求系统准确的记录各种信息。
系统要提供丰富的查询功能。
系统运行在Windows平台下,需要有良好的用户界面。
系统具有良好的可扩展性,良好的可移植性。
2.2.2分析需求
分析需求就是描述系统的需求,通过定义系统中的关键域建立模型。
分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。
因此,企业人事管理系统的需求分析也应该是开发人员和用户或者客户一起完成的。
分析需求的第一步描述企业人事管理的功能,以此确定系统的功能需求。
企业人事管理系统的分析必须非常细致的进行,需要和企业人事管理人员进行全方面的交流和沟通,以保证需求分析的可行性。
企业人事管理系统的角色是系统操作员。
操作员把员工的个人档案信息进行存储,对员工的相关信息进行管理和更新,对员工的基本情况进行查询。
操作员还可以对自己的密码进行设置和修改,对操作员的信息进行添加修改。
2.3可行性分析
技术可行性分析
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是校方)提出的要求(如计算机的容量、速度等)。
此外,还要考虑开发人员的水平,作为计算机专业的学生,经过几年的学习,在数据库和编程方面都有一定的基础。
所以对于这个系统的开发还是有能力做好的。
本人掌握了数据库及其应用技术、数据库原理、计算机网络技术、Java等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力。
从一定程度上具备了开发一个小型系统的能力。
而现在学院的计算机配置均可达到P42.8GHZ、256M内存、160G硬盘、768*1024分辨率的显示器。
经济可行性
主要从对项目的经济上进行分析评价