考勤管理系统 1
1 系统设计 1
1 系统的设计目标 考勤管理系统的总体任务是实现考勤管理的规范化、考勤数据统计的自动化
系统的设计目标即是完成这一任务
2 设计思想 系统应尽量结合单位现有的软硬件环境,充分利用现有资源
所以本系统除了要能够手工录入员工的考勤记录外,还应能够与考勤机相结合,实现考勤信息录入自动化
系统的考勤类型应能够灵活设定,以便用户随时调整
系统应具备报表功能,查询统计时能够直接生成相关员工的考勤报表,报表要能够导出、打印
系统应该具备数据库维护功能,能够让用户进行数据表的备份和恢复
系统应采用模块化程序设计,便于功能的组合与修改,以及以后尽可能进行补充
综合考虑,确定本系统使用 C/S 工作模式,以 oracle 作为后台数据库,visual basic 6
0 为前台程序开发语言
3 系统功能模块划分 根据系统的设计思想,划分系统功能为以下几个模块
员工信息的管理模块 考勤类型的设定模块 员工考勤信息手工录入模块 经考勤机生成并处理的考勤信息导入模块 员工考勤情况统计报表生成模块 数据库维护模块 系统功能模块图如图1
1 所示 图1
1 系统功能模块图 1
2 系统设计 数据库设计在数据库程序设计中是非常重要的一个环节,具体指的是数据库中各个表结构的设计,包括信息保存在哪些表格中,各个表详细结构以及各个表格之间的关系
数据库结构是数据库应用程序的基础,它的好坏直接影响到应用程序的执行效率,数据库结构设计得好,就会减少数据库的存储量,并且使数据保持很高的完整性和一致性,还会提高数据查询的数度,运用前台编程工具时,也会有一定程序上的简化
数据库设计分为以下三个阶段
数据库需求分析 数据库概念结构设计 数据库逻辑结构设计 1
1 数据库需求分析