目 录
摘 要 I
Abstract II
1 绪 论 1
1.1 课题背景 1
1.2 课题研究的目的和意义 1
1.3 需求信息的收集 2
1.4 需求信息的整理: 3
1.5 研究实施的具体方案: 4
2 相关于工具的基本理论 6
2.1 关于Java的说明 6
2.2 关于管理信息系统: 8
2.3 数据库系统概论 8
2.4 后台数据库的选择-Oracle9i 9
3 系统需求分析和总体设计 11
3.1 系统分析 11
3.2 系统的可行性研究 11
3.3 现行系统的详细调查 12
3.4 系统业务流程设计 13
3.5 系统功能设计 14
3.6 系统数据库设计 17
3.6 本章小结 23
4 系统详细设计 24
4.1 系统模块的具体实现 24
4.2 本章小结 35
5 系统运行与测试 37
结 论 38
致 谢 39
参考文献 40
附录一:外文翻译 41
附录二:译文 48
【基于JAVA的人事管理系统】是一篇关于利用Java编程语言和Oracle数据库开发管理信息系统的毕业设计论文。这篇论文探讨了在当前计算机技术飞速发展的背景下,如何利用数据库技术来设计和实现一个有效的人事管理系统。
论文【摘要】中提到了课题背景,随着计算机技术的快速发展,数据库技术在各个领域得到了广泛应用。此论文以“人事管理系统”为例,详细阐述了使用Java和Oracle数据库开发管理信息系统的过程。这个系统通过Java的图形用户界面(GUI)与Oracle数据库进行交互,实现了系统的实用性和与现实生活的紧密关联。论文强调了在系统分析和设计阶段的重要性,遵循软件工程的规范,采用分阶段的生命周期计划,通过需求迭代不断优化系统,并利用SQL的强大功能构建了一个完善可行的系统。
在【内容】部分,论文进一步详细讨论了以下几点:
1. **系统需求分析**:需要收集和整理需求信息,了解当前人事管理的需求,包括员工信息管理、考勤、薪酬计算等,这是设计系统的基础。
2. **Java和管理信息系统**:Java作为一种跨平台的编程语言,适合开发这种类型的应用,它提供了丰富的类库支持GUI开发和数据库连接。而管理信息系统是用于存储、处理和报告组织数据的软件系统,能够提高工作效率。
3. **数据库系统选择**:选择了Oracle数据库,Oracle以其强大的数据处理能力、稳定性以及企业级特性成为开发人事管理系统理想的后台数据库。
4. **系统需求分析和总体设计**:这部分涵盖了系统分析的步骤,包括可行性研究、现行系统调查,以及业务流程和功能设计。系统功能设计包括员工信息录入、查询、修改、删除等基本操作,以及薪酬计算、报表生成等功能。
5. **系统详细设计**:详细描述了系统的模块化实现,比如登录模块、员工信息管理模块、薪酬计算模块等,每个模块如何通过Java编程实现与Oracle数据库的交互。
6. **系统运行与测试**:在系统完成后,需要进行功能测试、性能测试和压力测试,确保系统的稳定性和可靠性。
论文还涉及了结论和致谢,以及附录中的外文翻译和译文,这些内容对于理解整个项目的全貌和开发过程提供了补充信息。
总结起来,这篇论文详细探讨了基于Java的人事管理系统的设计与实现,涉及到软件工程方法、数据库理论、GUI设计、系统分析和设计等多个方面,对于理解和实践Java数据库应用开发具有很高的参考价值。