【网学提醒】:本文主要为网上学习者提供 人事管理系统程序设计,希望对需要 人事管理系统程序设计网友有所帮助,学习一下吧!
资料包括: 论文(18页4603字) 源码 图纸 任务书
说明:请截取约300字左右文字 最好包括中英文摘要、目录、绪论及正文第一段、参考文献第一节、 概述
一、 课题:
人事管理系统(包括
JSP,SQL,ORACLE)。
二、 项目背景:
学习了ORACLE数据库后,利用ORACLE开发一个数据库系统,作为后台数据库,利用JSP等开发前台系统,JSP+ORACLE形成一个完整的人事管理系统。
三、 编写目的:
1、学习《网络数据库》,结合数据库系统设计开发理论,掌握pl/sql编程语言和ORACLE数据库,建立网络数据库,操作网络数据库,实现交互功能。
2、掌握《网络数据库》,制作电子商务网络数据库。
3、将设计的数据库连接到网页中,实现数据库的内容在网页上成功的显示出来。另外实现对网站的维护。
4、通过设计使自己所学到的理论知识与实践相结合,达到学有所用。
软件定义:此软件包含员工基本信息表;员工婚姻情况表,反映员工的配偶信息;员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;企业工作岗位表;企业部门信息表。通过软件可以实现对各个员工的基本信息、学历信息、婚姻状况信息、职称等的输入,实现员工各种信息的修改,实现对于转出、辞职、辞退、退休员工信息的删除。该软件可按照一定的条件,查询、统计符合条件的员工信息。在查询、统计时,至少应该包括每个员工详细信息的查询:按婚姻状况查询、按学历查询、按工作岗位
查询等,同时也至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息。
四、 对
查询、统计的结果打印输出。
五、 开发环境:JSP+ORACLE。
第二节、需求分析
一、
问题陈述:
随着
计算机的普及,各种各样的管理系统被越来越多的公司所采用。人事管理系统是一个极其普遍的管理系统。人事管理系统要求管理公司的基本信息,如:员工的基本信息,员工婚姻状况信息,员工学历信息,公司的部门信息,公司的岗位信息等。要对各种信息进行录入,修改,删除,
查询,统计等。这个系统需要给使用者一个友好,简易的前台界面,同时后台数据库要维护简单,通过短期培训就可以被公司的员工进行维护。
二、 具体功能:
1、系统功能的基本要求:
(1)员工各种信息的输入,包括员工的基本信息、学历信息、婚状况信息、职称等。
(2)员工各种信息的修改;
(3)对于转出、辞职、辞退、退休员工信息的删除;
(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位
查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;
(5)对
查询、统计的结果打印输出。
2、数据库要求:
在数据库中至少应该包含下列数据表:
(1) 员工基本信息表;
(2) 员工婚姻情况表,反映员工的配偶信息;
(3) 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;
(4) 企业工作岗位表;
(5) 企业部门信息表。
目录:一、概述 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 4
1、课题 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 4
2、项目背景 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 4
3、编写目的 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 4
4、软件定义 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 4
5、开发环境 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 4
二、需求分析 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 5
1、问题陈述 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 5
2、具体功能 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5
三、数据库逻辑设计 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 6
1、定义视图 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 6
2、定义索引 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 7
3、定义权限 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 7
4、数据库的概念结构 ┉┉┉┉┉┉┉┉┉┉┉┉ 8
5、系统的源
程序 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 9
四、软件功能设计 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13
五、界面设计 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 14
六、结束语 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17
七、参考文献 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 17
参考文献:1.《精通Oracle 10g PL/SQL编程》,作 者:王海亮 林立新 于三禄 郑建茹,中国水利水电出版社,2004-9-1。
2.《ORACLE10G数据库管理》,作 者: 龚涛,中国水利水电出版社。
3.《JSP 数据库开发实例精粹》,作 者: 汪孝宜 , 电子工业出版社, 2005-1-1
4.《JSP 编程基础及应用实例集锦》,作 者: 柏亚军 , 人民邮电出版社,
2001-7-1
作者点评:一、通过设计所得到的经验:
通过设计,使我们所学到的理论知识应用到实践中去。真正的做到理论与实践相结合的目的。在这次设计中我们获得了更多的知识,丰富了我们的经验。通过小组协调工作,加强了我们之间的合作能力。我们利用DREAMWEAVER制作网页,重新熟悉以前所学过的知识。在设计过程中,对程序的运行环境、开发环境、
程序的设计语言pl/sql更加熟悉,对数据库的创建、应用得到进一步的 了解。通过这次设计,使我们在课堂上所学到的知识更好的应用到实践中去,增加了我们的实践经验,有益于我们以后的工作。
二、系统需要改进的方面:
系统能完成信息浏览、录入、修改、删除、
查询等基本功能,可以说基本具备了人事管理信息系统的基本要求。但我们不能否认在权限管理,数据库维护等方面还有相当的缺陷。系统有待于进一步改善。