职工考勤管理信息系统-课程设计报告.doc
- 文档编号:1663935
- 上传时间:2022-10-23
- 格式:DOC
- 页数:25
- 大小:1.15MB
职工考勤管理信息系统-课程设计报告.doc
《职工考勤管理信息系统-课程设计报告.doc》由会员分享,可在线阅读,更多相关《职工考勤管理信息系统-课程设计报告.doc(25页珍藏版)》请在冰豆网上搜索。
计算机学院《数据库系统概论》课程设计报告
学号
《数据库系统概论》
课程设计报告
题目:
职工考勤管理信息系统
专业:
网络工程
班级:
姓名:
指导教师:
成绩:
计算机学院
2017年12月8日
目录
需求分析 1
1.1系统目标以及功能 1
1.2系统功能分析 1
1.3系统E-R图 1
1.4信息分析 2
1.5功能图 2
1.6模块分析 3
1.7员工出勤和出差的E-R图 3
概念结构设计 4
2.1关系模式分析 4
2.1.1实体关系模式:
4
2.1.2联系的关系模式:
4
2.2下面是本次设计的每一个表所涉及的数据:
4
2.2.1员工信息表:
4
2.2.2请假信息表:
5
2.2.3出差信息表:
5
2.2.4加班信息表:
5
2.2.5日出勤信息表:
5
2.2.6管理员信息表 5
部分代码和截图 6
3.1管理员登录界面 6
3.2职工考勤系统界面 7
3.3员工信息添加界面 9
3.4员工信息查询界面 10
3.5员工信息修改界面 11
3.6员工信息删除界面 13
3.7出差信息添加界面 14
3.8出差信息查询界面 16
3.9出差信息修改界面 18
3.10出差信息删除界面 19
3.11管理员修改界面 21
心得体会 22
参考文献 22
需求分析
1.1系统目标以及功能
为了配合人事管理系统的使用,充分地记录员工的出勤情况,可以开发考勤管理系统。
进行出勤情况统计的过程中,要充分考虑到各种缺勤情况的类别。
此系统其主要功能有职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。
²实现企业员工出勤情况的详细的、系统的管理。
²使得企业员工的管理更加现代化、科学化、自动化,并可以很好地督促企业员工更好地为企业谋福利。
²可以使用考勤机,使得企业的管理更加现代化。
1.2系统功能分析
²员工考勤系统能够和考勤机相连,可以把数据导入数据库中,从而完成自动、高效、科学的考勤信息的输入。
²可以完成员工考勤信息的手工输入、修改、删除等操作。
²可以设定缺勤的类型,如病假、事假等。
1.3系统E-R图
姓名
上班时间
性别
编号
考勤记录
管理
考勤
职员
M1
下班时间
n
所在部门编号
1
1.4信息分析
这个系统的主要功能有:
数据入库、查询、修改和删除等。
本系统的主要功能由以下几个部分组成:
员工基本信息模块
输入:
员工信息
功能:
对员工基本信息的查询、修改、删除和查询。
员工考勤管理模块
输入:
员工考勤情况
功能:
完成对员工的考勤以及对考勤情况的查询、统计和删除员工考勤等情况
员工出差模块
输入:
员工出差时间以及回来的时间
功能:
完成对员工出差信息的详细记录,也是为了完善员工考勤信息
员工加班模块
输入:
员工加班开始以及结束时间
功能:
完成对员工加班信息的详细记录,也是为了完善员工考勤信息
员工请假模块
输入:
员工请假时间以及回来的时间
功能:
完成对员工请假信息的详细记录,也是为了完善员工考勤信息;
1.5功能图
界面
增加
职工编号,姓名,性别,年龄,职称
查询
按职工编号,姓名,进行查询,
删除
先输入要删除的职工编号,姓名,显示各种记录,选择要删除的记录进行删除
修改
先输入要删除的职工编号,姓名,显示各种记录,选择要修改的记录进行修改
1.6模块分析
在这个系统中各个模块之间独立工作,但是相互补充,考勤表,记录了员工们的出勤信息,但是不包括出差和请假,加班的员工信息,所以就需要出差和请假,加班这两个模块来补充这一缺陷。
最后就是留言板,主要是为了给员工们一个自由言论的机会,这一也对公司是一件有意义的事情。
考勤系统
员工信息
考勤信息
出差信息
请假信息
加班信息
管理员信息
图1.3.1系统功能模块图
1.7员工出勤和出差的E-R图
职工姓名
出差请假日期
出差、请假
员工
出差、请假信息
出差或请假总天数
职员编号
结束时间
加班
加班总时间
加班结束时间
加班记录
加班开始时间
职工编号
职工姓名
概念结构设计
2.1关系模式分析
2.1.1实体关系模式:
职工(编号,姓名,性别,年龄,职称,)
出勤记录(上班打卡时间,下班打卡时间,缺勤记录)
出差记录(出差起始时间,出差结束时间,出差总天数)
请假记录(请假开始时间,请假结束时间,请假天数)
加班记录(加班开始时间,加班结束时间,加班总时间)
2.1.2联系的关系模式:
报到(编号,姓名,上班打卡时间,下班打卡时间,缺勤记录)
安排(编号,姓名,出差起始时间,出差结束时间,出差总天数)
申请(编号,姓名,请假开始时间,请假结束时间,请假天数)
参加(编号,姓名,加班开始时间,加班结束时间,加班总时间)
2.2下面是本次设计的每一个表所涉及的数据:
2.2.1员工信息表:
列名
说明
数据类型
备注
number
员工编号
Int
主键
name
员工姓名
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出差信息表:
列名
说明
数据类型
备注
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
员工编号
Int
主键
name
员工姓名
Varchar(50)
主键
Shangban
上班时间
Dt
可以为空
Xiaban
下班时间
Dt
可以为空
Queqin
缺勤情况
Varchar(50)
可以为空
2.2.6管理员信息表
列名
说明
数据类型
备注
name
员工姓名
Varchar(50)
主键
passward
密码
Int
不可以为空
部分代码和截图
3.1管理员登录界面
代码
OptionExplicit
DimconnAsNewADODB.Connection
DimrsAsNewADODB.Recordset
PrivateSubCommand2_Click()
UnloadMe
EndSub
PrivateSubCommand1_Click()
Setconn=NewADODB.Connection
conn.Open"Provider=SQLOLEDB.1;DataSource=(local);UserID=sa;password=sa;InitialCatalog=worker"
DimsqlcmdAsString
IfText1.Text=""Then
MsgBox"请输入用户名"
Text1.SetFocus
ExitSub
EndIf
sqlcmd="SELECT*FROMguanWHEREname='"&Text1.Text&"'"
DimrssAsNewADODB.Recordset
rss.CursorLocation=adUseClient
rss.Opensqlcmd,conn,adOpenStatic,adLockReadOnly
Ifrss.EOFThen
MsgBox"输入的用户名不对,请重新输入",vbOKOnly,"提示"
Text1.SetFocus
ExitSub
EndIf
IfTrim(rss.Fields("passward"))<>Text2.TextThen
MsgBox"输入的密码不对,请重新输入",vbOKOnly,"提示"
Text2.SetFocus
ExitSub
Else
user=Text1.Text
pwd=Text2.Text
Form2.Show
UnloadMe
EndIf
rss.Close
EndSub
截图
3.2职工考勤系统界面
OptionExplicit
PrivateSubchuchai_add_Click()
Form4.Show
EndSub
PrivateSubchuchai_change_Click()
Form5.Show
EndSub
PrivateSubchuchai_chaxun_Click()
Form6.Show
EndSub
PrivateSubchuchai_delete_Click()
Form7.Show
EndSub
PrivateSubchuqin_add_Click()
Form20.Show
EndSub
PrivateSubchuqin_change_Click()
Form21.Show
EndSub
PrivateSubchuqin_chaxun_Click()
Form22.Show
EndSub
PrivateSubchuqin_delete_Click()
Form23.Show
EndSub
PrivateSubexit_Click()
UnloadMe
EndSub
Priva
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工 考勤 管理信息系统 课程设计 报告