计算机科学课程设计:工资管理系统

需积分: 10 2 下载量 177 浏览量 更新于2024-08-19 收藏 2.86MB PPT 举报
"员工工资统计查询页面-课程设计工资管理" 这个项目是一个员工工资统计查询页面的设计,旨在通过计算机技术优化企业内部的人事管理和工资核算,提高工作效率,减少错误,并节省人力资源。项目由五个成员共同完成,分别是周爽、胥泽龙、周鑫、郑智文和李兴,他们分别负责不同的功能模块。 项目背景与产品概要: 随着企业的扩展和员工数量的增长,传统的手动管理方式变得不再适用。因此,开发这个工资管理系统可以帮助企业管理层更高效地处理员工信息,如增删改查基本资料,同时便于工资信息的管理和结算打印。此外,系统还包含权限管理,确保数据的安全性和访问控制。 项目分工与进度安排: - 周爽:负责功能设计、数据分析、页面设计、项目整合及整体测试; - 胥泽龙:开发登陆、公司主页、个人信息修改和查询、个人工资信息查询功能; - 周鑫:负责员工基本信息管理模块,包括增删查改功能; - 郑智文:专注于工资统计和报表导出; - 李兴:设计用户权限管理、工资信息管理以及界面的按键特效。 功能模块演示: - 登陆页面:用户登录并根据等级获取相应权限,可以访问管理系统; - 公司主页:登录后展示,提供公司公告等信息,让员工了解公司动态; - 个人信息:用户可以查询和修改个人基本信息,还可修改登陆密码; - 工资查询:支持当月、全部以及指定日期的工资记录查询; - 技术实现:包括使用线程实现图片切换,键盘监听限制文本输入,焦点事件提示输入规范,JDialog限制父窗体使用,JTable展示工资信息,以及使用JDBC连接SQL Server 2005数据库。 所用知识体系和技术概要: 项目开发过程中,团队运用了Java编程语言,Eclipse作为开发工具,涉及到的知识和技术包括GUI设计(如JFrame、JButton等Swing组件),数据库操作(JDBC与SQL Server 2005的交互),以及面向对象编程、线程管理、事件监听等Java核心概念。 此工资管理系统涵盖了员工信息管理、工资信息管理、工资结算和权限管理四大主要模块,通过集成化的界面和合理的权限分配,实现了对企业员工信息的高效管理和工资统计查询,是企业提升内部管理水平的一个实用工具。