JAVA程序设计 课程设计报告
课 题: mini人事管理系统 姓 名: 学 号: 201214 同组姓名: 专业班级: 网工 指导教师: 设计时间: 2014年6月17日
评阅意见: 评定成绩: 指导老师签名: 年 月 日
目 录
一 系统描述......................................... ......1 (一) 前言...............................................1 (二) 开发系统的功能介绍.................................1 二 分析与设计...............................................2 (一) 功能模块划分.......................................2 (二) 数据库结构描述.....................................2 (三)各个模块实现方法描述...... ......... ......... .....3 (四) 测试数据及期望结果.................................3 三 源代码...................................................5 (一) 主页面设计........................................ 5 (二)记录添加界面的开发设计............................. 11
(三)上班登记子系统开发设计............................. 13 (四)信息统计页面的设计开发............................. 15
四 系统测试................................................18 五 总结............................................. ..... 21 (一) 实验心得.......................................... 21 (二) 参考文献.......................................... 22
一.系统描述
0
(一) 前言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。
目前,无论是机关、事业单位、还是企业单位,人事管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助
在现代化的企业管理中,人事管理系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种单位自然有十分重要作用。 (二)开发系统的功能介绍
1. 上班登记子系统
上班登记子系统主要对所有员工的上班信息进行登记,包括员工的工号、员工的姓名、员工的上班时间和相应的备注信息,并且还要能够删除错误的员工上班时间信息的记录
2. 下班登记子系统
下班登记子系统主要对所有员工的下班信息进行登记,包括员工的工号、员工的姓名、员工的下班时间和相应的备注信息,并且还要能够删除错误的员工下班时间信息的记录。
3. 请假登记子系统
请假登记子系统主要对所有员工的请假信息进行登记,包括员工的工号、员工的姓名、员工的请假时间和相应的备注信息,并且还要能够删除错误的员工请假时间信息的记录。
4. 信息统计子系统
信息统计系统主要对所有员工的上班时间信息、下班时间信息、请假时间信息进行统计,包括员工的工号、员工的姓名、员工的上班时间、员工的下班时间、
1
员工的请假时间和相应的备注信息,并且还可以删除错误的员工时间信息的记录。
5. 记录添加子系统
记录添加子系统的主要作用是在数据库中添加员工工号、员工姓名、相应的时间和备注。 二.分析与设计
本组共有三人一起完成本次的课程设计任务,组长是李海霞,组员有李丹和周露,组内分工为:李丹负责上班系统的开发,周露负责下班系统的开发,李海霞负责请假系统的开发以及统计信息系统的开发,然后再将每人完成的开发系统总结到一块。大家一起研究错误出在哪里,该怎么改正这些错误。 (一) 功能模块划分 本系统分为如下的几大模块: 上班登记 子系统 下班登记 子系统 请假登记 子系统 信息统计 子系统 退出系统 Mini人事管理系统 (二) 数据库结构描述
在这个MINI开发系统中,选用mysql作为系统服务数据库,这是因为mysql功能强大,操作简便,应用较广。数据库方面只做了一张表,根据功能不同,在每个子系统里面读取的数据部分不同。设计的表如下:
如表一
列名 工号 姓名 上班时间 下班时间 数据类型 数值型 字符型 日期型 日期型 2
可否允空 否 否 否 否 长度 50 50 30 30
相关推荐: