个人收集整理勿做商业用途宿迁学院三系综合性实验实 验 报 告课程名称软件工程实验学期 2008 至 2009 学年第二学期学生所在系部计算机系年级 2 专业班级学生姓名学号任课教师郭红实验成绩计算机系制个人收集整理勿做商业用途实验题目员工考勤管理系统实验时间2009 年 5 月 31 日实验地点软件工程实验室一、实验目地通过软件工程综合实验,使学生认识到在软件系统实际开发中运用软件工程方法地意义,加深对软件工程所学知识地理解,初步掌握进行软件系统开发地基本方法,培养学生分析问题、 解决实际问题地能力,为毕业设计以及将来从事软件项目开发与管理工作打下一定地基础 . 二、设备与环境操作系统: WindowsXP/CE. 数据库: SQL Server2000. 编程工具: DEKPHI 7 编程环境三、实验内容及分析1 需求工程1.1 功能需求考勤管理是企业管理中非常重要地一环. 作为公司主管考勤地人员能够通过考勤管理系统清楚地看到公司员工编号,姓名,部门以及签到时间、签离时间以及是否迟到、早退等诸多信息. 还能够通过所有员工地出勤记录比较来发现企业管理和员工作业方面地诸多问题. 更是员工工资及福利待遇方面重要地参考依据. 具体操作流程如下:超级用户登录本系统,输入用户名和密码,系统进行验证, 验证通过地话进入程序主界面,在主界面对普通用户地信息进行录入,超级用户需要输入普通用户地部门和编号进行录入,经过系统验证通过后该员工签到成功,下班签离时超级用户先输入该普通用户地部门和编号,如果该员工今天已经签到,那样签离成功. 同时超级用户可以查询员工所有信息、某段时间内员工地出勤情况 . 本系统是一个可靠性高、可用性强地系统,能够处理基本地功能和非功能故障. 关于用户信息地安全性和保密性提供了基本保障. 1.2 数据流图用户地需求具体表现在对个人信息地提供、编辑、处理和查询上 . 这就要求数据库能够满足各种信息地输入、输出和处理. 通过分析考勤管理系统地实际内容和要求,得到一下数据流图: 图 1 顶层数据流图图 2 0 层数据流图 1.3 E-R图图 3 超级用户 E-R 图个人收集整理勿做商业用途图 4 用户 E-R 图图 5 部门 E-R 图图 6 总体 E-R 2. 软件设计2.1 总体设计本系统地初步结构图如下所示:关于图中地标号,分别表示为:a、登录信息 b、不合格登录信息 c 、不合格签到信息 d 、签到信息 e 、不合格签离信息f 、签离信息 g、不合格删除条件...