| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

数据库课程设计公司或单位员工考勤管理系统

文***享

贡献于2023-10-11

字数:6739

目录
1 概述 1
11设计背景 1
12研究目 1
13理基础分析 2
14预期结果意义 2
2 需求分析 2
21功需求 2
22数流图 3
23功模块图 4
24系统数流程图 4
3 概念结构设计 5
31 局部ER图 5
32 整体ER图 8
4 逻辑结构设计 9
41 关系模式 9
42数关系图 9
5 物理结构设计 10
51存储记录结构设计 10
52创建索引 12
6 数库实施 13
61建立数库 13
62数表创建 13
63建立存储程 16
64创建触发器 17
7 数库运行维护 18
8 结 19

1 概述
11设计背景
着企业事理日趋复杂企业员增企业考勤理变越越复杂规范考勤理现代企业提高理效益重保证传统工理存着效率低易统计成高易出错等弊端已法适应现代企业需求着计算机技术通信技术迅速发展传统工考勤理计算机化建立高效率差错考勤理系统够效帮助企业实现公正考勤高效薪资企业理水登新台阶
企业考勤理业务流程:
(1)员工基信息理添加删更改
(2)员工考勤理员工根班次班时分进行出勤操作采手动方式者划卡机事部门专门员理出勤退勤信息
(3)般月月初进行考勤汇总汇总信息包括工作日出勤情况请假天数出差天数休假天数性质加班记录等
12研究目
开发系统名称企业职工线考勤系统
中型企业考勤理业务托结合科学理理设计开发企业考勤理信息系统提供科学合理考勤理解决方案彻底实现纸化作业根理权限界面分般职员部门理系统理员高理者四层次系统目标:
(1)提供简单方便操作
(2)根企业原考勤理制度企业理层次提供相应功
(3)通考勤理纸化实现企业考勤理更加科学规范
(4)节省考勤理成
(5)提高企业考勤理透明度效率防止虚假出勤现象
(6)系统提供必权限理
(7)企业实现整体信息化相关系统提供必数支持
13理基础分析
设计利sql server 2005建立数库表格化存储利表查询连接修改删数等理员工信息数库设定必权限具权限进行查修改数
14预期结果意义
考勤系统实现职工日考勤记录记录请假信息记录出差信息等功终信息入月统计中
考勤系统建立高效率差错考勤理系统够效帮助企业实现公正考勤高效薪资企业理水登新台阶
2 需求分析
21功需求
(1) 数理
功设置理基础数包括加班请假类定义班次定义全县范围进行基础数添加删修改
(2) 考勤理
包括出勤动作出勤信息查询级级员工出勤信息确认生成考勤统计信息根指定条件进行查询实现日出勤统计全部考勤信息纸化操作方便数传递查阅根需求提供时间短考勤统计信息表
(3) 加班理
员工加班时间进行统计记录开始时间结束时间加班信息实现添加删等操作
(4) 请假理
提出请假申请完善请假信息请假开始时间请假结束时间请假次数进行理
(5) 出差理
理者安排员工出差出差时间次数理
22数流图
数流图 图21示
加班
请假
请假信息
职工

加班信息

N
N

M M
出差记录
出差
统计
M
M N
N M
出勤
月统计


出勤记录
N

21 数流图
23功模块图
图22示图功模块图

职工考勤理信息系统



员工基信息






出勤记录


请假记录


统计
加班记录





22 功模块图
24系统数流程图
图23示图数流程图
种统计信息
理员
考勤员
员工
理审批
月度员工考勤统计
请假值班出差记录
班时间安排
员工出勤记录
记录出勤时间







23 数流程图

3 概念结构设计
31 局部ER图
(1)员工ER图图311示




年龄
姓名
编号

职工





图31 员工ER图
(2)图232 出勤ER图

年龄
职工编号
班时间
缺勤记录
班时间
出勤记录








图32 出勤ER图
(3)图33出差ER图


出差编号
职工编号
结束时间
缺勤记录
开始时间
出差记录







图33出差ER图
(4)加班ER图图34示



加班编号
职工编号
加班统计
开始时间
出勤记录



结束时间



34 加班ER图






(5)请假ER图图35示



请假编号
编号
结束时间
请假统计
开始时间
请假记录







35 请假ER图

(6)月统计ER图


职工编号
班时间
缺勤记录
班时间
出勤记录







36 月统计ER图


32 整体ER图
图37示图整体ER图
职工

年龄
编号
姓名
出勤
出勤记录
班时间
缺勤记录
班时间
出差
出差记录
起始时间
统计天数
请假信息
请假
结束时间
统计天数
开始时间
加班
加班信息
起始时间
结束时间
时间统计
月统计
统计
出差统计
加班统计
出勤统计
请假统计
请假编号
加班编号
出差编号
职称










结束时间









37 整体ER图
4 逻辑结构设计
41 关系模式
职工(职工编号姓名性年龄)
出勤记录(职工编号出勤编号班时间班时间缺勤记录)
出差记录(职工编号出差编号开始时间结束时间统计天数)
加班信息(职工编号加班编号加班开始时间加班结束时间加班时间统计)
请假信息(职工编号请假编号请假开始时间请假结束时间请假时间统计)
月统计(职工编号出勤月统计出差月统计加班月统计请假月统计)
42数关系图
图421示数库中生成关系图中员工编号员工信息表键表外键

图41 数关系图
5 物理结构设计
51存储记录结构设计
物理结构中数基存取单位存储记录逻辑结构设计存储记录结构存储记录逻辑记录相应存储记录包括记录组成数项类型长度等
图中51职工信息表包括职工编号姓名性年龄
表51 职工信息表
列名
说明
字段类型
约束控制
w_id
职工编号
Char(4)

w_name
姓名
Char(6)
非空
w_sex

Char(2)
男’’女’
w_age
年龄
Int
非空
w_degree
职称
char(4)
非空
表52中出勤记录包含职工编号出勤编号班时间班时间缺勤记录
表52 出勤记录表
列名
说明
字段类型
约束控制
w_id
职工编号
Char(4)

w_num
出勤编号
Int

work_tim
班时间
Datetime
允许空
end_tim
班时间
Datetime
允许空
Work_note
缺勤记录
Datetime
允许空




图53中出差记录职工编号出差编号开始时间结束时间统计天数
表53 出差记录表
列名
说明
字段类型
约束控制
w_id
职工编号
Char(4)

Out_num
出差编号
Int

Out_tim
开始时间
Datetime
允许空
Back_tim
结束时间
Datetime
允许空
Out_days
统计天数
Int
允许空

表54中加班记录表包含职工编号加班编号开始时间结束时间时间统计
表54 加班记录表
列名
说明
字段类型
约束控制
w_id
职工编号
Char(4)

Over_num
加班编号
Int

Over_tim
开始时间
Datetime
允许空
Overend_tim
结束时间
Datetime
允许空
Over_days
时间统计
Int
允许空

表55中请假记录表包括职工编号请假编号请假开始时间请假结束时间组成
表55 请假记录表
列名
说明
字段类型
约束控制
w_id
职工编号
Char(4)

Off_num
请假编号
Int

Off_tim
请假开始时间
Datetime
允许空
Offend_tim
请假结束时间
Datetime
允许空
Off_days
统计天数
Int
允许空


图56中月统计包括职工编号出勤月统计出差月统计请假月统计加班月统计
表56 月统计记录表
列名
说明
字段类型
约束控制
w_id
职工编号
Char(4)

Work_note
出勤月统计
Int
非空
Out_note
出差月统计
Int
允许空
Over_note
加班月统计
Int
允许空
Off_note
请假月统计
Int
允许空
52创建索引
mounth_notew_id创建唯索引
Create index M1 on mounth_note(w_id)
Go
Exec sp_helpIndex mounth_note

6 数库实施
61建立数库
CREATE DATABASE worker
ON
( NAMEworker_data
FILENAME'f\workermdf'
SIZE3
FILEGROWTH1
)
LOG ON
( NAMEworker_LOG
FILENAME'C\worker_logldf'
SIZE1
MAXSIZE50
FILEGROWTH10
)
62数表创建
(1)图61示 员工信息表(worker)
CREATE TABLE worker
( W_id CHAR(4) CONSTRAINT worker_Prim PRIMARY KEY
w_name CHAR(6) not null
SEX CHAR(2) CONSTRAINT SEX_Chk CHECK(SEX'男'OR SEX'女') not null
AGE INT not null
w_drgee VARCHAR(4) NOT NULL
)

图61 员工信息表
(2)图62示 出勤记录表(work_note)
CREATE TABLE work_note
( W_id CHAR(4)
w_num int
CONSTRAINT work_note_Prim PRIMARY KEY(W_idw_num)
work_tim datetime
end_tim datetime
work_note datetime
)

图62 出勤记录
(3)图63示 出差记录表(out_note)
CREATE TABLE out_note
( W_id CHAR(4)
out_num int
CONSTRAINT out_note_Prim PRIMARY KEY(W_idout_num)
out_tim datetime
back_tim datetime
out_days int
)

图63 出差记录
(4)图 64示 加班记录表(over_note)
CREATE TABLE over_note
( W_id CHAR(4)
over_num int
CONSTRAINT over_note_Prim PRIMARY KEY(W_idover_num)
over_tim datetime
overend_tim datetime
over_days int
)

图64 加班记录
(5)图625示 请假记录表(off_note)
CREATE TABLE off_note
( W_id CHAR(4)
off_num int
CONSTRAINT off_note_Prim PRIMARY KEY(W_idoff_num)
off_tim datetime
offend_tim datetime
off_days int
)

图 65 请假记录
(6)图66示 月纪录表(mounth)
CREATE TABLE mounth_note
( w_id CHAR(6) CONSTRAINT mounth_Prim PRIMARY KEY
work_note int not null
out_note int
over_note int
off_note int
)

图66 月统计记录表
63建立存储程
图67示 建立员工出勤表中插入数存储程
CREATE PROCEDURE insert_in
(
@W_id CHAR(4)
@w_num int
@work_tim datetime
@end_tim datetime
@work_note datetime
)
AS
insert into work_note
values(@W_id @w_num @work_tim @end_tim @work_note )
go
execinsert_in@W_id'0001'@w_num1@work_tim'2010111' @end_tim'2010111' @work_notenull
go
select *
from work_note

图67 运行结果

64创建触发器
(1)建立触发器想考勤记录中添加条新考勤记录时触发统计该员工月考勤记录存入月统计月考勤记录表中请假记录出差记录加班记录分建立类触发器
CREATE TRIGGER mounth_insert
ON work_note
FOR insert
AS
begin
if update(w_id)
update mounth_note
set work_note(select count(work_tim)
from work_note
where w_id (SELECT W_id FROM inserted)
group by w_id
)
where w_id (SELECT W_id FROM inserted)
end

CREATE TRIGGER worker_insert
ON worker
FOR insert
AS
begin
declare @id char(20)
select @idW_id FROM inserted
if update(W_id)
insert into mounth_note
values (@id'0''0''0''0')
end
create view mywork
as
select workerW_idw_nameSEXAGEw_drgeework_noteover_noteout_noteoff_note
from workermounth_note
where workerW_id mounth_notew_id
(2)创建触发器删员工基信息时事删表中员工信息
删worker表中信息删员工考勤记录表中容请假记录出差记录加班记录分建立类触发器
create trigger delete_data
on worker
for delete
as
delete
from work_note
where w_id(select w_id from deleted)
7 数库运行维护
系统实际测试运行基满足中企业考勤业务求该系统运行稳定维护中应该注意问题:
(1)定期备份数库日志数库发生障恢复致性状态保障数库完整性
(2)定期清理数库中效数提高运行效率
(3)软件运行环境进行日常维护
8 结
系统信息表述完备模块信息够详细提供报表限系统然针中企业考勤理业务卡机指纹机进行出退勤企业需添加采集卡机指纹机数模块步熟悉系统设计风格基础界面进步添加需字段报表者添加采集数模块扩充系统功系统创新点触发器应增加条记录会重新统计记录次数存入月纪录中信息更加准确 设计时编程语言知识匮乏数库界面化没做成想更加完善数库应该结合编程语言操作界面更加性化简单化
通次设计数库更深入解见证系统漏洞百出逐渐完善称学加深数库理解设计程中会问题通查阅资料逐渐解决身学程仅学掌握学方法时认识学知识匮乏全面发展专业力总限团队合作重做设计程中学长听取意见虚心请教相互配合做工作成名合格网路工程师然做设计完善觉意义生帮助











数库课程设计


公司单位员工考勤理系统







学院:船舶海洋工程
班级:班
姓名:
学:

日期: 2012
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

教师管理系统(数据库)课程设计

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1328   0

MySql数据库课程设计(学生管理系统)

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传679   0

医院管理系统数据库课程设计

医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户

z***u 1年前 上传449   0

教务管理系统数据库课程设计报告

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传276   0

数据库课程设计超市管理系统

数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: 学号: 学号: 学号: 指导老师:

文***享 2年前 上传501   0

考勤管理系统课程设计

考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3 全局分析 43.4系统现状 43.5系统功能结构 53.6系统业务流程图 53.7系统数据流程图 63.8数据字典 6四、总体设计 74.1数据库 74.2系统窗口 8

z***u 2年前 上传420   0

图书管理系统数据库设计数据库应用系统开发课程设计

信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入

文***品 2年前 上传439   0

人力资源管理系统数据库设计《数据库系统原理》课程设计报告

《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 名: 学 号: 指导老师: (副

文***享 1年前 上传416   0

数据库员工工资管理系统

成 绩 评 定 表 学生姓名 班级学号 专 业 电子信息 科学与技术 课程设计题目 员工工资管理系统 评 语 组长签字: 成绩 日期 年 月 日 课程设计任务书 学 院 信息科学与工程学院 专 业 电子信息科学与技术 学生姓名 班级学号

文***享 5年前 上传1509   0

数据库课程设计某电力公司收费系统

数据库课程设计 题 目 某电力公司收费管理信息系统专业班级 姓 名 学 号 完成日期 2013 一、 课程实验目的1. 通过课程设计,使学生进一步

文***享 3年前 上传715   0

数据库课程设计—某自来水公司收费系统

某自来水公司收费管理系统目录:1. 问题描述2. 需求分析2.1需求分析2.2系统功能结构2.3数据流图3.逻辑结构设计3.1局部E—R图3.2全局E—R图3.3数据字典4.物理结构设计5.代码6.小结1. 问题描述(某自来水公司收费管理系统)l 实现客户信息、用水类型(类别号、类别名、水价)及业务员管理;l 实现客户用电信息管理(客户号、月份、用

文***品 3年前 上传725   0

教学管理系统数据库课程设计报告

《数据库原理与应用》课程设计课程名称 设计题目 专业班级 学生姓名 指导教师

z***u 1年前 上传263   0

数据库课程设计薪资管理系统

《数据库类课程设计》系统开发报告学 号:   ********* 姓 名: ****** 题 目:    薪资管理系统   指导教师:  ******    提交时间:  2013年X月X日

文***享 6个月前 上传194   0

学生成绩管理系统数据库课程设计

 数据库课程设计报告题目: 学生成绩管理系统数据库设计 学 院: 姓 名: 

文***品 1年前 上传324   0

人力资源管理系统数据库课程设计

第一章 绪论1.1 开发背景 随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需要人才,是企业拥有持久的、强大的竞争优势。在过去很长一个传统的计划经济管理体制的时期中,国有企事业和公共事业单位中的人员管理一直实行着集中统一的计划管理模式,企业中人员的差异并没有构成主要的决定因素,随着市场经

文***品 4年前 上传902   0

Java与SQL数据库技术学生成绩管理系统课程设计

《数据库系统原理》课程设计报告说明书学生信息管理系统学生姓名学 号所在专业所在班级指导教师提交时间 评阅情况成 绩目 录读书笔记 11. 学生信息管理系统概述 21.1 研究背景 21.2 开发意义 22. 系统需求分析 32.1 开发环境和软件 32.2 系统设计与功能分析 33 数

文***享 3年前 上传610   0

物业管理系统数据库课程设计报告完整版

设计题目:物业管理系统学 院:信息科学与工程学院专 业:计算机科学与技术班 级:计信学 号:学生姓名:指导教师:2014 年 X月 X 日目 录1 系统背景 32 需求分析 42.1 功能简介 42.1.1 管理员子系统 42.1.2 普通业主子系统 42.1.3 物业代表子系统 42.2 数据字典 52.3

文***品 3年前 上传700   0

JAVA数据库课程设计-学生选课管理系统的

 一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。 二、需求分析 功能需求分析: 该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部

文***品 5年前 上传1642   0

SQL数据库图书管理系统课程设计

XX职业技术学院信息工程系题 目:《图书管理系统》班 级 网络班 学 号 姓 名 课程名称 数据库应用技术

文***品 3年前 上传695   0

数据库课程设计餐饮下单管理系统

目 录1.课题名称及目标 12.需求分析 12.1 数据需求 12.2事务需求 22.3数据流 32.4数据字典 53.数据库结构设计 83.1概念设计 83.1.1分E-R图的建立 83.1.2整体E-R图 93.2逻辑设计 103.2.1 E-R图向关系模型的转换 103.2.2优化处理 113.2.3 用户子模式建立 124.数据库物理设计 12

文***享 1年前 上传263   0

《SQL-Server-数据库设计》课程设计报告(图书馆管理系统)

《SQL Server 数据库设计》课程设计报告课题名称:图书馆管理系统_班级:_ 软大班____学号:_ __姓名:___ ___完成日期:_2011-X-X_ _课程设计报告内容项目名称图书馆管理系统数据库设计姓名其他参与人员本人在本 项目中主要完成的工作系统需求分析系统功能分析

文***品 3年前 上传749   0

数据库课程设计图书管理系统

理工大学软件学院课程设计报告课 程:数据库课程设计题 目:图书管理系统班 级: 专 业:软件工程姓名学号:指导教师: 日期: 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,

文***享 1年前 上传254   0

酒店财务管理系统数据库课程设计

成绩 课程设计报告 题 目 酒店财务管理系统 课 程 名 称 数据库课程设计 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 08计算机科学与技术班 学 生 姓 名 学

文***品 1年前 上传357   0

数据库课程设计之房屋中介管理系统

《数据库系统原理》课程设计报告项目名称: 房屋中介管理系统 专 业: 网络工程 年 级: 20XX级 姓 名: 学 号: 指导老师:

文***品 1年前 上传531   0

医院门诊管理系统数据库设计课程设计

.信息工程学院《数据库课程设计》论文题 目:医院门诊管理系统数据库设计学 号:专业班级:软件工程班姓 名:指导老师:完成日期:2014年X月X日医院门诊管理系统数据库设计(信息工程学院软件工程12级班)摘 要:随着社会的进步和人类生产生活水平的提高,国内现有的医院不论从规模上还是服务质量上都实现了显著增长。显然,如果医院门

文***品 5个月前 上传163   0