软件工程综合实验报告(考勤管理系统)

软件工程综合实验报告(考勤管理系统)

ID:14716888

大小:716.50 KB

页数:17页

时间:2018-07-30

软件工程综合实验报告(考勤管理系统)_第1页
软件工程综合实验报告(考勤管理系统)_第2页
软件工程综合实验报告(考勤管理系统)_第3页
软件工程综合实验报告(考勤管理系统)_第4页
软件工程综合实验报告(考勤管理系统)_第5页
资源描述:

《软件工程综合实验报告(考勤管理系统)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华北科技学院计算机系综合性实验报告宿迁学院三系综合性实验实验报告课程名称软件工程实验学期2008至2009学年第二学期学生所在系部计算机系年级2专业班级学生姓名学号任课教师郭红实验成绩计算机系制第16页华北科技学院计算机系综合性实验报告实验题目员工考勤管理系统实验时间2009年5月31日实验地点软件工程实验室一、实验目的通过软件工程综合实验,使学生认识到在软件系统实际开发中运用软件工程方法的意义,加深对软件工程所学知识的理解,初步掌握进行软件系统开发的基本方法,培养学生分析问题、解决实际问题的能力,为毕业设计以及将来从事软件项目开发

2、与管理工作打下一定的基础。二、设备与环境操作系统:WindowsXP/CE。数据库:SQLServer2000。编程工具:DEKPHI7编程环境三、实验内容及分析1需求工程1.1功能需求考勤管理是企业管理中非常重要的一环。作为公司主管考勤的人员能够通过考勤管理系统清楚的看到公司员工编号,姓名,部门以及签到时间、签离时间以及是否迟到、早退等诸多信息。还能够通过所有员工的出勤记录比较来发现企业管理和员工作业方面的诸多问题。更是员工工资及福利待遇方面重要的参考依据。具体操作流程如下:超级用户登录本系统,输入用户名和密码,系统进行验证,验证

3、通过的话进入程序主界面,在主界面对普通用户的信息进行录入,超级用户需要输入普通用户的部门和编号进行录入,经过系统验证通过后该员工签到成功,下班签离时超级用户先输入该普通用户的部门和编号,如果该员工今天已经签到,那样签离成功。同时超级用户可以查询员工所有信息、某段时间内员工的出勤情况。本系统是一个可靠性高、可用性强的系统,能够处理基本的功能和非功能故障。关于用户信息的安全性和保密性提供了基本保障。1.2数据流图用户的需求具体表现在对个人信息的提供、编辑、处理和查询上。这就要求数据库能够满足各种信息的输入、输出和处理。通过分析考勤管理系

4、统的实际内容和要求,得到一下数据流图:第16页华北科技学院计算机系综合性实验报告图1顶层数据流图第16页华北科技学院计算机系综合性实验报告图20层数据流图1.3E-R图图3超级用户E-R图图4用户E-R图图5部门E-R图第16页华北科技学院计算机系综合性实验报告图6总体E-R2.软件设计2.1总体设计本系统的初步结构图如下所示:第16页华北科技学院计算机系综合性实验报告关于图中的标号,分别表示为:a、登录信息b、不合格登录信息c、不合格签到信息d、签到信息e、不合格签离信息f、签离信息g、不合格删除条件h、删除条件i、查询条件k、不

5、合格查询条件m、合格登录信息n、程序主界面信息l、删除成功信息j、合格删除条件o、查询结果p、合格查询条件q、合格签到信息r、签到成功返回结果s、签离成功返回结果t、合格签离信息优化后的结构图为:其中编号的具体内容为:1、合格的登录信息2、程序主界面3、签到成功的返回信息4、合格的签到信息5、签离成功的返回信息6、合格的签离信息7、合格的删除条件8、删除成功信息9、合格的查询条件10、查询结果2.2数据库设计本系统设计到普通用户,也就是员工,和超级用户两类用户。超级用户可以管理员工的签到签离操作,也可以查询员工的个人情况和出勤情况。

6、员工只需要告诉超级员工自己的部门和编号就可以完成签到和签离操作。根据实际应用的需要,最大限度的提高系统的性能,本系统涉及5张表,分别是超级用户表、普通用户表、部门表、考勤表和考勤历史表。2.2.1表结构分别如下:表1部门表结构第16页华北科技学院计算机系综合性实验报告名称字段类型为空性备注部门编号BM_NumVarchar(10)否唯一表示部门部门名称BM_NAMEVarchar(20)否部门名称部门人数BM_COUNTint是表2超级用户表结构名称字段类型为空性备注用户名SUserVarchar(10)Notnull唯一标识用户身

7、份密码MMVarchar(10)Notnull每个用户都有密码姓名SNameVarchar(10)Null性别SSexChar(2)Null出生日期SBirDateDatetimeNull籍贯SPlaceVarchar(30)null表3普通用户表结构名称字段类型为空性备注编号NumVarchar(10)Notnull唯一标识用户身份部门AparVarchar(10)姓名CNameVarchar(10)性别SexChar(2)出生日期BirdateDatetime籍贯PlaceVarchar(30)表4考勤表结构名称字段类型为空性备

8、注序列号SeqintNotnull唯一标识记录序列,自增长编号NO.Varchar(10)Notnull普通用户编号签到时间GtimeVarchar(50)Notnull签离时间OtimeVarchar(50)Null表5考勤历史表名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。