职工考勤管理信息系统-课程设计报告.doc

上传人:龙*** 文档编号:1180322 上传时间:2018-12-17 格式:DOC 页数:25 大小:1.15MB
下载 相关 举报
职工考勤管理信息系统-课程设计报告.doc_第1页
第1页 / 共25页
职工考勤管理信息系统-课程设计报告.doc_第2页
第2页 / 共25页
职工考勤管理信息系统-课程设计报告.doc_第3页
第3页 / 共25页
职工考勤管理信息系统-课程设计报告.doc_第4页
第4页 / 共25页
职工考勤管理信息系统-课程设计报告.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、 数据库系统概论 课程设计报告题目: 职工考勤管理信息系统专业: 网络工程班级:姓名:指导教师:成绩:计算机学院2017 年 12 月 8 日学号目录需求分析.11.1 系统目标以及功能 .11.2 系统功能分析 .11.3 系统 E-R 图 .11.4 信息分析 .21.5 功能图 .21.6 模块分析 .31.7 员工出勤和出差的 E-R 图 .3概念结构设计.42.1 关系模式分析 .42.1.1 实体关系模式: .42.1.2 联系的关系模式: .42.2 下面是本次设计的每一个表所涉及的数据: .42.2.1 员工信息表: .42.2.2 请假信息表: .52.2.3 出差信息表:

2、.52.2.4 加班信息表: .52.2.5 日出勤信息表: .52.2.6 管理员信息表 .5部分代码和截图.63.1 管理员登录界面 .63.2 职工考勤系统界面 .73.3 员工信息添加界面 .93.4 员工信息查询界面 .103.5 员工信息修改界面 .113.6 员工信息删除界面 .133.7 出差信息添加界面 .143.8 出差信息查询界面 .163.9 出差信息修改界面 .183.10 出差信息删除界面 .193.11 管理员修改界面 .21心得体会.22参考文献.22计算机学院数据库系统概论课程设计报告1需求分析1.1 系统目标以及功能为了配合人事管理系统的使用,充分地记录员工

3、的出勤情况,可以开发考勤管理系统。进行出勤情况统计的过程中,要充分考虑到各种缺勤情况的类别。此系统其主要功能有职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。 实现企业员工出勤情况的详细的、系统的管理。 使得企业员工的管理更加现代化、科学化、自动化,并可以很好地督促企业员工更好地为企业谋福利。 可以使用考勤机,使得企业的管理更加现代化。1.2 系统功能分析 员工考勤系统能

4、够和考勤机相连,可以把数据导入数据库中,从而完成自动、高效、科学的考勤信息的输入。 可以完成员工考勤信息的手工输入、修改、删除等操作。 可以设定缺勤的类型,如病假、事假等。1.3 系统 E-R 图M 1n职员 管理 考勤编号姓名性别 上班时间考勤记录下班时间所在部门编号计算机学院数据库系统概论课程设计报告21.4 信息分析这个系统的主要功能有:数据入库、查询、修改和删除等。本系统的主要功能由以下几个部分组成:员工基本信息模块 输入:员工信息 功能:对员工基本信息的查询、修改、删除和查询。 员工考勤管理模块 输入:员工考勤情况 功能:完成对员工的考勤以及对考勤情况的查询、统计和删除员工考勤等情况

5、 员工出差模块输入:员工出差时间以及回来的时间 功能:完成对员工出差信息的详细记录,也是为了完善员工考勤信息员工加班模块输入:员工加班开始以及结束时间 功能:完成对员工加班信息的详细记录,也是为了完善员工考勤信息员工请假模块输入:员工请假时间以及回来的时间功能:完成对员工请假信息的详细记录,也是为了完善员工考勤信息;1.5 功能图计算机学院数据库系统概论课程设计报告3界面增加 职工编号,姓名,性别,年龄,职称查询按职工编号,姓名,进行查询,删除 先输入要删除的职工编号,姓名,显示各种记录,选择要删除的记录进行删除修改 先输入要删除的职工编号,姓名,显示各种记录,选择要修改的记录进行修改1.6

6、模块分析 在这个系统中各个模块之间独立工作,但是相互补充,考勤表,记录了员工们的出勤信息,但是不包括出差和请假,加班的员工信息,所以就需要出差和请假,加班这两个模块来补充这一缺陷。最后就是留言板,主要是为了给员工们一个自由言论的机会,这一也对公司是一件有意义的事情。考勤系统员工信息 考勤信息 出差信息 请假信息 加班信息 管理员信息图 1.3.1 系统功能模块图1.7 员工出勤和出差的 E-R 图出差请假日期职工姓名计算机学院数据库系统概论课程设计报告4概念结构设计2.1 关系模式分析2.1.1 实体关系模式:职工(编号,姓名,性别,年龄,职称,)出勤记录(上班打卡时间,下班打卡时间,缺勤记录

7、)出差记录(出差起始时间,出差结束时间,出差总天数)请假记录(请假开始时间,请假结束时间,请假天数)加班记录(加班开始时间,加班结束时间,加班总时间)2.1.2 联系的关系模式:报到(编号,姓名,上班打卡时间,下班打卡时间,缺勤记录)安排(编号,姓名,出差起始时间,出差结束时间,出差总天数)申请(编号,姓名,请假开始时间,请假结束时间,请假天数)参加(编号,姓名,加班开始时间,加班结束时间,加班总时间)2.2 下面是本次设计的每一个表所涉及的数据:2.2.1 员工信息表:列名 说明 数据类型 备注number 员工编号 Int 主键加班记录出差、请假信息加班出差、请假加班开始时间加班结束时间职

8、工姓名职工编号员工结束时间职员编号 出差或请假总天数加班总时间计算机学院数据库系统概论课程设计报告5name 员工姓名 Varchar(50) 可以为空sex 员工性别 Char(4) 可以为空age 员工年龄 Varchar(50) 可以为空title 员工职称 Varchar(50) 可以为空2.2.2 请假信息表:列名 说明 数据类型 备注number 员工编号 Int 主键name 员工姓名 Varchar(50) 主键leavebegin 请假开始时间 Dt 可以为空leaveend 请假结束时间 Dt 可以为空Leavedays 请假总天数 Int 可以为空2.2.3 出差信息表:

9、列名 说明 数据类型 备注number 员工编号 Int 主键name 员工姓名 Varchar(50) 主键errondbegin 出差开始时间 Dt 可以为空errondend 出差结束时间 Dt 可以为空erronddays 出差总天数 Int 可以为空2.2.4 加班信息表:列名 说明 数据类型 备注number 员工编号 Int 主键name 员工姓名 Varchar(50) 主键addbegin 加班开始时间 Dt 可以为空addend 加班结束时间 Dt 可以为空Addtime(h) 加班总时间 Int 可以为空2.2.5 日出勤信息表:列名 说明 数据类型 备注number 员

10、工编号 Int 主键name 员工姓名 Varchar(50) 主键Shangban 上班时间 Dt 可以为空Xiaban 下班时间 Dt 可以为空Queqin 缺勤情况 Varchar(50) 可以为空2.2.6 管理员信息表列名 说明 数据类型 备注name 员工姓名 Varchar(50) 主键passward 密码 Int 不可以为空计算机学院数据库系统概论课程设计报告6部分代码和截图3.1 管理员登录界面代码Option ExplicitDim conn As New ADODB.ConnectionDim rs As New ADODB.RecordsetPrivate Sub C

11、ommand2_Click()Unload MeEnd SubPrivate Sub Command1_Click()Set conn = New ADODB.Connectionconn.Open “Provider=SQLOLEDB.1;Data Source=(local);User ID=sa;password=sa;Initial Catalog=worker“Dim sqlcmd As StringIf Text1.Text = “ ThenMsgBox “请输入用户名“Text1.SetFocusExit SubEnd Ifsqlcmd = “SELECT * FROM guan

12、 WHERE name=“ & Text1.Text & “Dim rss As New ADODB.Recordsetrss.CursorLocation = adUseClientrss.Open sqlcmd, conn, adOpenStatic, adLockReadOnlyIf rss.EOF ThenMsgBox “输入的用户名不对,请重新输入“, vbOKOnly, “提示“Text1.SetFocusExit SubEnd IfIf Trim(rss.Fields(“passward“) Text2.Text ThenMsgBox “输入的密码不对,请重新输入“, vbOKO

13、nly, “提示“Text2.SetFocusExit SubElseuser = Text1.Textpwd = Text2.TextForm2.ShowUnload MeEnd Ifrss.Close计算机学院数据库系统概论课程设计报告7End Sub截图3.2 职工考勤系统界面Option ExplicitPrivate Sub chuchai_add_Click()Form4.ShowEnd SubPrivate Sub chuchai_change_Click()Form5.ShowEnd SubPrivate Sub chuchai_chaxun_Click()Form6.Show

14、End SubPrivate Sub chuchai_delete_Click()Form7.ShowEnd SubPrivate Sub chuqin_add_Click()Form20.ShowEnd SubPrivate Sub chuqin_change_Click()Form21.ShowEnd SubPrivate Sub chuqin_chaxun_Click()Form22.ShowEnd SubPrivate Sub chuqin_delete_Click()Form23.Show计算机学院数据库系统概论课程设计报告8End SubPrivate Sub exit_Click

15、()Unload MeEnd SubPrivate Sub guan_change_Click()Form3.ShowEnd SubPrivate Sub jiaban_add_Click()Form16.ShowEnd SubPrivate Sub jiaban_change_Click()Form17.ShowEnd SubPrivate Sub jiaban_chaxun_Click()Form18.ShowEnd SubPrivate Sub jiaban_delete_Click()Form19.ShowEnd SubPrivate Sub qingjia_add_Click()Fo

16、rm8.ShowEnd SubPrivate Sub qingjia_change_Click()Form13.ShowEnd SubPrivate Sub qingjia_chaxun_Click()Form14.ShowEnd SubPrivate Sub qingjia_delete_Click()Form15.ShowEnd SubPrivate Sub yuangong_add_Click()Form10.ShowEnd SubPrivate Sub yuangong_change_Click()Form11.ShowEnd SubPrivate Sub yuangong_chaxun_Click()Form9.ShowEnd SubPrivate Sub yuangong_delete_Click()Form12.ShowEnd Sub截图

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。