(一)拟解决的关键问题
1.登陆模块:该模块对档案管理系统设定登录约束,并在该模块对档案系统登录用户进行权限分配。
2.档案收集模块:对各类档案材料进行录入和入库(数据库),主要包括学历档案信息、工作经历档案信息、职称档案信息、职务信息档案、表彰荣誉档案、年度考核档案、工资晋级档案等。
3.登陆模块:对档案来源和去向进行登记,确保来源准确,去向清楚。
4.档案查询统计模块:对在存档案的信息进行统计查询,可以统计各类档案材料缺少情况、档案材料完备性等。
(二)技术难点
1.界面简洁美观友好,方便用户查询。
2.实现各类信息的增、删、改、查的数据关联。
3.数据库中各个数据表之间的对比和档案缺失信息的自动提示与标注。
职工档案管理系统的研究目的是实现企业职工档案管理工作的数字化,提高企业职工档案管理的工作效率,通过科学的管理手段以及运营模式去进一步的规范企业职工档案管理工作的业务流程,同时实现企业内部的资源共享和优化企业信息化建设方案,进一步的提高企业整体信息化建设以及管理工作的效率,为企业提供实时的决策依据。
(三)研究意义
随着科学技术的快速发展,信息技术和计算机技术得到了快速发展,已经被广泛运用在社会各个领域当中。在职工档案管理工作中,需要对繁多杂乱的档案信息进行梳理汇总,为后续的工作提供帮助。但是传统的档案管理方式已经不能满足当前的需求,因此需要积极运用信息化技术和计算机技术构建职工档案管理系统,提升工作效率和质量,促进职工档案管理工作更加便捷、规范。
二、本课题研究已有的工作基础,附证书、报告、文献翻译
在大学学习期间,通过对C 程序设计、数据结构、离散数学、数据库原理及应用、计算机网络、操作系统原理与实践、微机原理与接口技术、软件工程、软件分析与设计、Java 程序设计、Java Web 编程、J2EE 软件开发、软件质量保证与测试等课程的学习,掌握了软件工程的基本理论和基本知识,熟悉了软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术,培育训练了初步的外语应用能力、能阅读本专业的外文材料,为职工档案管理系统的设计与实现奠定了深厚的专业知识与技术积累。
本人对Java语言的开发有着充足的兴趣,在Java 程序设计、Java Web 编程等课程设计和软件工程创新综合能力训练中,与同学一起完成了许多实践项目,积累了一定和程序开发能力,为本次毕业设计打下坚实的实践基础。
结合在大学学习的专业知识基础和个人工程训练的实践经验,决定采用 Java开发语言和My SQL数据库,与J2EE 体系结构前端结合,以B/S为软件架构,以 MVC 为开发模式,开发实现职工档案管理系统。
本次毕设开始前我查阅了大量文献资料,通过对职工档案管理系统和职工信息管理系统的销售市场的研究和调查,并深入相关企业和单位参加学习已经运行的职工档案管理系统的实际现状,再阅读职工档案管理的相关文献,对职工信息管理和职工档案管理的工作原理、技术实现都有了更深入的了解和认识,都为本次课题的研究与实现打下了坚实的基础。