数据库课程设计 员工考勤管理信息系统

上传人:博****1 文档编号:494725477 上传时间:2023-11-01 格式:DOC 页数:25 大小:515KB
返回 下载 相关 举报
数据库课程设计 员工考勤管理信息系统_第1页
第1页 / 共25页
数据库课程设计 员工考勤管理信息系统_第2页
第2页 / 共25页
数据库课程设计 员工考勤管理信息系统_第3页
第3页 / 共25页
数据库课程设计 员工考勤管理信息系统_第4页
第4页 / 共25页
数据库课程设计 员工考勤管理信息系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数据库课程设计 员工考勤管理信息系统》由会员分享,可在线阅读,更多相关《数据库课程设计 员工考勤管理信息系统(25页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告课程设计(论文)课程名称: 数据库课程设计 题 目: 员工考勤管理信息系统 院 (系): 专业班级: 姓 名: 学 号: 指导教师: 2013 年 6 月 17 日西安建筑科技大学课程设计(论文)任务书专业班级: 学生姓名: 指导教师(签名): 一、课程设计(论文)题目员工考勤管理信息系统二、本次课程设计(论文)应达到的目的通过数据库大作业课程设计的操作与实践,使学生了解关系数据库的相关理论知识和有关工具软件的使用技巧,在一定程度上提高应用程序的综合开发能力和创新意识、创新能力。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 系统功能基本要求

2、: 1. 职工信息维护; 2. 出勤记录信息; 3. 出差信息; 4. 请假信息; 5. 加班信息; 6. 统计出差天数、请假天数及加班天数。四、应收集的资料及主要参考文献: 1. 数据库:原理编程与性能(影印版)(第2版),高等教育出版社, Parick ONeil,Elizabeth ONeil编著,2005.7;2. 数据库系统概论(第4版),高等教育出版社,王珊,萨师煊编著,2006.05; 五、审核批准意见教研室主任(签字) 目录目录 21 设计目的32 问题描述32.1 问题概述32.2 系统设计目标32.3 系统主要功能33 需求分析34 概要设计34.1 功能描述44.2 系统

3、结构图44.3 系统模块44.4 系统功能模块图55 数据库设计55.1 数据库简介55.2 逻辑结构设计55.3 物理结构设计65.4 数据库的实现76 详细设计86.1 项目创建86.2 登录模块86.3 个人中心模块106.3.1 管理员界面106.3.2 员工界面126.3.3 考勤管理136.3.4 请假信息156.3.5 出差信息176.3.6 员工信息添加186.3.7 修改个人信息207 调试分析228 使用说明229 设计总结2210参考文献231设计目的 建立员工考勤管理信息系统,可以维护职工信息,记录出勤信息,请假信息,出差信息,加班信息,以及统计出差天数、请假天数及加班

4、天数。2问题描述2.1 问题概述 完成一个员工考勤管理信息系统,可以进行职工信息的维护以及出勤信息的记录,而且管理者可以通过管理员账户对员工信息进行管理。2.2 系统设计目标 目标是完成一个员工考勤管理信息系统,进行员工信息管理。2.3 系统主要功能本系统是一个员工考勤管理信息系统,一方面,它要可以供员工使用,可以登录以及对个人信息的维护(包括修改个人信息、查看出勤记录等);另一方面,该系统还必须有一个管理员界面,供管理员使用。管理员可以对员工的信息和用进行增删改查等操作,以及记录员工出勤信息操作。3需求分析随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方

5、面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。即便是在企业里,要处理大量的职工数据。在数字化的今天,为了加强职工考勤管理必须依靠计算机,使管理员对职工考勤的管理更加有序、到位,基于上述种种原因,开发一套职工考勤管理系统迫在眉捷。4概要设计4.1 功能描述系统在界面设计方面要尽可能的人性化,对用户使用而言应该是简单易用的,在布局和设计上要科学化。就目前而言,该系统是为中小型企业研发的。系统开发的目标是实现员工考勤的系统化、规范化和自动化,这是在用户要求的基础上提出来的,功能要求如下:1、管理员能对员工信息等进行数据的添加、修改、删除、查询功能操作,可以记录出勤信息、

6、请假信息、出差信息、加班信息,并可以进行查询操作。2、员工能够登录系统,查询自己的出勤信息以及个人信息修改、查询。 4.2 系统结构图 员工考勤信息管理系统请假出差信息管理员工信息管理考勤信息管理系统管理信息录入查看信息信息统计添加员工信息查看员工信息修改员工信息录入考勤信息查看考勤信息登录4.3 系统模块 该系统中用户有用户登录模块、个人信息管理模块、信息录入模块,另外还有一个管理员管理模块构成整个系统。4.4 系统功能模块图管理员模块图管理员员工信息添加员工信息管理考勤管理出差信息录入请假信息录入员工模块员工使用模块图修改个人信息考勤信息查询5数据库设计5.1 数据库简介 本网站使用的数据

7、库是SQL Server 2008,将本系统需要用到的数据信息都存在数据库中的表中。5.2 逻辑结构设计 1)员工信息(员工号,姓名,性别,年龄,籍贯,部门,联系方式,出生日期,备注,图片,权限,密码)主键是:员工号。2)请假信息(员工号,姓名,请假开始时间,请假结束时间,统计请假天数)主键是:员工号。3)出差信息(员工号,姓名,出差开始时间,出差结束时间,统计出差天数)外键是:员工号。4)考勤信息(员工号,姓名,日期,上班时间,下班时间,缺勤记录,是否加班)主键是:员工名。5.3 物理结构设计 ER图:密码员工号权限姓名年龄出生日期图片备注联系方式员工信息考勤考勤信息请假信息当天考勤出差信息

8、加班信息5.4 数据库的实现关系表员工信息表(Table_1)列名数据类型长度是否为空说明员工号nvarchar5Not null员工号,主键姓名nvarchar50Not null姓名年龄int50Not null年龄性别nvarchar50Not null性别籍贯nvarchar50Not null籍贯部门nvarchar50null已借书数出生日期nvarchar50Not null出生日期联系方式nvarchar50Not null联系方式备注char50Not null用户备注图片image Not null照片权限char1null用户权限密码nchar10Not null密码考勤

9、信息表(Table_2)列名数据类型长度是否为空说明员工号nvarchar50Not null会员号,外键姓名nvarchar50Not null姓名日期nvarchar50Not null当天时间上班时间nvarchar50Not null上班时间下班时间nvarchar50Not null下班时间缺勤记录nvarchar50Not null缺勤记录是否加班nvarchar50Not null是否加班出差信息(Table_3)列名数据类型长度是否为空说明员工号nvarchar50Not null员工号,主键姓名nvarchar50Not null姓名出差开始时间nvarchar50Not n

10、ull出差开始时间出差结束时间nvarchar50Not null出差结束时间统计出差天数nvarchar50Not null统计出差天数请假信息(Table_4)列名数据类型长度是否为空说明员工号nvarchar50Not null员工号,主键姓名nvarchar50Not null姓名请假开始时间nvarchar50Not null请假开始时间请假结束时间nvarchar50Not null请假结束时间统计请假天数nvarchar50Not null统计请假天数6详细设计6.1 项目创建 在Visual studio2010中新建一个Windows应用窗体程序,项目创建完成。6.2 登录模块该模块主要代码如下:using System;using System.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号