小学人事管理系统的设计与实现(Eclipse,Oracle)(任务书,开题报告,中期检查报告,毕业论文说明书10000字,程序代码,Oracle数据库)
摘 要
随着洪西小学自身人力资源的日益庞大、复杂程度逐渐增强,人工作坊再也无法适应如今洪西小学的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用eclipse开发工具和oracle9i作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。软件过程结合了快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。
关键词:洪西小学;人事管理;eclipse;oracle9i
ABSTRACT
As the school increased its huge human resources, gradually increased the complexity of man-machine workshop can no longer meet the personnel management of the school today to replace the use of various fields of knowledge, combined with computer science and the development of personnel management system. Personnel management system is a typical management information system (MIS), which mainly includes the establishment of database and front-end application maintenance and development of the two. Request for the establishment of data consistency and integrity, data security database. For the latter application powerful, easy to use and so on. Personnel management system is a unified management staff, can easily be input, query, modify, delete, exit. After the above analysis, this system development tools and oracle9i using eclipse as the background database, the use of its various development tools for object-oriented interface and database development. Rapid prototyping software process model combines the advantages of incremental model: First prototype application system in a short time, then, the initial prototype of the system needs to constantly revise and improve, until the formation of a viable system.
Keywords: HongXi school;PersonnelManagement;eclipse;oracle9i
模块的划分
综合分析应用程序的功能以及使用的便捷性、实用性。可以将整个程序划分为:用户登陆窗口、教师信息管理窗口、部门信息管理窗口、部门工资统计窗口、教师信息打印窗口、增加新用户六个窗口。
1.登录模块
此模块实现用户进入系统管理前的验证操作,只用输入正确的用户名和密码才能进入系统,进行各种操作。
2.人员档案模块
此模块实现对公司所用教师的档案进行管理,包括教师编号、姓名、性别、出生日期、婚姻状况、身份证号、部门、职务、公积金号码等。根据需要,可以对某个人员的档案进行修改、删除和查询。
3.培训管理模块
公司对所有教师或者部分教师进行某项培训,如计算机的基本操作培训,在本模块,可以记录这些培训信息,包括培训参与人员、培训内容、培训时间、培训结果等。根据需要,可以对某条培训记录进行修改和删除。
4.职称评定模块
如果给教师评定职称,本模块可以记录职称的评定情况,包括教师编号、职称名称、评定日期、评定方式、职称英语、职称计算机等信息。根据需要,可以对某条职称评定记录进行修改和删除。
5.奖惩管理模块
教师表现出色或者犯了某种过失,公司需要给教师奖惩,本模块提供了该项功能,记录奖惩类别、内容、原因等信息。本剧需要,可以对某条奖惩记录进行修改和删除。
6.人员调动模块
本模块提供了管理公司人员调动的功能,人员调动后,在系统中记录调动前的部门和职务以及调动后的部门和职务等信息。根据需要,可以对某条调动记录进行修改和删除。
目 录
摘 要 1
ABSTRACT 2
第1章 需求分析 1
选题背景 1
1.1 系统需求 1
1.2 功能需求 2
1.3 可靠性要求 3
1.4 性能需求 3
第2章 开发环境简介 4
2.1 ECLIPSE简介3.0 4
2.1.1 ECLIPSE3.0的集成开发环境 4
2.2 ORACLE9I简介 4
2.2.1 ORACLE9I的改进功能 5
第3章 总体设计 6
3.1 基本设计 6
3.2 模块的划分 6
第4章 系统设计 8
4.1 系统设计的方法 8
4.2客户层软件模块设计 8
4.2.1系统模块设计 8
4.2.2考勤管理模块设计 9
4.3数据结构与算法设计 10
4.4数据库设计 10
4.4.1数据库设计概述 10
4.4.2数据实体字典 11
4.5管理信息系统用户界面的特点 11
4.6系统界面的设计 12
4.6.1登录界面的设计 12
4.6.2主界面的设计 13
4.6.3考勤模块界面设计 13
第5章 系统实现 14
5.1增删改查的实现 14
5.1.1增加数据的实现 14
5.1.2删除数据的实现 14
5.1.3修改数据的实现 14
5.2图片的实现 14
5.2系统界面的实现 15
5.3统计信息查询的实现 15
第6章 总结 16
6.1 程序设计风格 16
6.2 有待加强项 16
6.3 心得 17
参考文献 18
附 录 19
致 谢 33
|