某单位考勤管理系统Word下载.docx

上传人:b****4 文档编号:6484713 上传时间:2023-05-06 格式:DOCX 页数:16 大小:52.24KB
下载 相关 举报
某单位考勤管理系统Word下载.docx_第1页
第1页 / 共16页
某单位考勤管理系统Word下载.docx_第2页
第2页 / 共16页
某单位考勤管理系统Word下载.docx_第3页
第3页 / 共16页
某单位考勤管理系统Word下载.docx_第4页
第4页 / 共16页
某单位考勤管理系统Word下载.docx_第5页
第5页 / 共16页
某单位考勤管理系统Word下载.docx_第6页
第6页 / 共16页
某单位考勤管理系统Word下载.docx_第7页
第7页 / 共16页
某单位考勤管理系统Word下载.docx_第8页
第8页 / 共16页
某单位考勤管理系统Word下载.docx_第9页
第9页 / 共16页
某单位考勤管理系统Word下载.docx_第10页
第10页 / 共16页
某单位考勤管理系统Word下载.docx_第11页
第11页 / 共16页
某单位考勤管理系统Word下载.docx_第12页
第12页 / 共16页
某单位考勤管理系统Word下载.docx_第13页
第13页 / 共16页
某单位考勤管理系统Word下载.docx_第14页
第14页 / 共16页
某单位考勤管理系统Word下载.docx_第15页
第15页 / 共16页
某单位考勤管理系统Word下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

某单位考勤管理系统Word下载.docx

《某单位考勤管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《某单位考勤管理系统Word下载.docx(16页珍藏版)》请在冰点文库上搜索。

某单位考勤管理系统Word下载.docx

图2.2系统数据流程图

图2.3系统查询数据流程图

(1),数据项描述

数据项

别名

类型

长度

取值范围

取值含义

含义说明

员工

编号

yno

bigint

0000000至

9999999

前三位为部门编号,后四位为顺序编号

唯一标识每个员工

员工姓名

yname

char

3

规范化

性别

ysex

“男”或“女”

性别是区分员工的一个大致范围

职位

yzhi

标识员工工作性质

入职时间

ytime

2000至

2050

日期

进入职位时间

年龄

yage

int

20至70

员工年龄的允许范围

唯一标识员工年龄

密码

ysecret

000000至

999999

6位登陆密码

唯一标识每个人的

信息

表2-1数据项描述表

(2)数据结构描述

数据结构

说明

组成

员工信息

是考勤管理子系统的主体数据结构,定义了一个员工的有关信息

员工编号,员工姓名,密码

员工性别,出生日期,职位,

部门信息

是考勤管理子系统的主体数据结构,定义了一个部门的有关信息

部门编号,部门名称

表2-2数据结构描述

(3)数据流描述

数据流

来源

数据流去向

平均流量

高峰期流量

核对密码

根据不同人员相应的权限

登录时的信息

考勤管理系统

管理员的帐号密码与普通员工的帐号密码

每天传输

1000次

1500次

完整的考勤数据

员工的考勤数据

月度考勤统计

工资评

月度考勤编号、员工编号、日期、累计正常工作时间迟到次

每月传输

数、早退次数、旷工次数

表3-3数据流描述

(4)数据存储

数据存储

流入数据流

流出数据流

数据量

存取方式

月度考勤统计

记录员工每月的考勤情况

一个月的信息统计

统计好的考勤数据

月度考勤编号、员工编号、日期、正常工作时间、迟到次数、早退次数、旷工次数

每月1500

更新,顺序检索

表3-4数据存储

(5)处理过程

处理过程

输入数据流

输出数据流

处理

登录

用正确的账号登录

账号和密码

要求密码正确,并且根据账户名来区分管理员和普通员工

录入数据

将准备的数据依次录入

准备的出差,请假,加班,出勤的数据

录入正常工作,迟到早退,出勤的情况

要求数据根据其内容分别编入不同的记录中

修改数据

根据相应的评估

方法来修改数据

完整的考勤

数据

修改数据单

把错误数据修改成正确数据

表3-5处理过程

第二章系统总体设计

3.1系统总体设计目标

经过调查、信息流程分析、数据收集,并结合需求分析,明确了该子系统的功能:

(1)给员工编号,登记其基本信息。

(2)给员工配置信息,天下班时间,每天工作时间

(3)对员工的考勤数据进行登记,并进行每日和月度考勤统计。

(4)对员工的月度考勤统计的结果来核算员工工资和工作放假日期。

3.2系统概念设计

3.2.1概念模型(E-R图)

员工姓名

员工号

员工性别

员工年龄

m

记录

迟到的次数

早退的次数

剩余的时间

n

刷卡机号

刷卡机

管理员

刷卡机名称

工作天数

每天工作

时间

E的间

姓名

规格

上班的时间

管理员号

图4.4系统E-R图

322关系模式

员工(员工号,姓名,性别,年龄,职位,密码,入职时间)

记录数据(员工号,刷卡机号,上班的时间,下班的时间,每天工作时间)刷卡机(刷卡机号,刷卡机名称,规格)

统计数据(员工号,刷卡机号,剩余的时间,迟到的次数,早退的次数,工作天数)

管理员(管理员号,姓名,性别,年龄)

员工表(employee)

列名

备注

6

设为主码

20

2

ygage

ygzhw

secret

入职时间

ygrzh

time

8

表3-1员工表

记录数据表(data_record)

skno

15

上班的时间

ondutytime

datatime

4

下班的时间

offdutytime

每天工作时间

worktime

表3-2记录数据表

刷卡机表(skj):

skname

skgg

10

表3-3刷卡机表

统计数据表(statistics_data):

ljworktime

latetimes

leavetimes

workday

表3-4统计数据表

管理员表(Administrator)

ano

:

aname

asex

aage

表3-5管理员表

第四章数据库系统实现

4.1系统实现工具简介

4.1.1SQLServer2000简介

SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和

Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。

Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;

Sybase则较专注于SQLServer在UNIX操作系统上的应用。

在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。

该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

SQLServer2000的特性Microsoft&

reg;

SQLServer?

2000的特性包括:

(1).1nternet集成。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

(2).可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运

行MicrosoftWindows&

98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

(3).企业级数据库功能。

SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千

个并发修改数据库的用户的开销减到最小。

(4).易于安装、部署和使用。

SQLServer2000中包括一系列管理和开发工

具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装

和管理开销即可实现这些应用程序。

4.1.2企业考勤管理系统的实现

createdatabase考勤管理

on

(name=kaoqinguanli_dat,

filename='

C:

\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\kaopqinguanlidat.mdf,

size=10,

maxsize=50,

filegrowth=5)

logon

name=kaoqinguanli_log,

\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\kaoqinguanlilog.ldf,

SIZE=5MB,

MAXSIZE=25MB,

FILEGROWTH=5MB)

createtable员工表(员工号bigintprimarykey,员工姓名char(20),员工性别char⑵,年龄int,

职位char(6),

密码int,

入职时间datetime)

createtable记录数据表(员工号bigintprimarykey,

刷卡机号int,

上班的时间datetime,下班的时间datetime,

每天工作的时间char(4))

createtable刷卡机表(刷卡机号bigintprimarykey,刷卡机名称char(8),

规格char(10))createtable统计数据表(员工号bigintprimarykey,刷卡机号int,

剩余的时间char(10),

迟到的次数int,

早退的次数int,

工作天数int)createtable管理员表(管理员号bigintprimarykey,姓名char(20),

性别char

(2),

年龄int)

insertinto员工表

values('

201202'

张二'

'

男'

24'

员工'

111112'

20100102'

)insertinto员工表values('

201203'

王三'

女'

20'

员工'

111113'

20100103'

201204'

李四'

21'

111114'

20100104'

)insertinto记录数据表values('

201201'

01'

8:

00'

17:

8'

insertinto记录数据表values('

02'

insertinto数据表values(,201203,,,03,,,8:

00,,,17:

00,,,8,)insertinto记录数据表values(,201204,,,04,,,8:

00,,,8,)insertinto记录数据表values(,201205T05,,,8:

00T17:

00,,8)

insertinto刷卡机表insertinto刷卡机表insertinto刷卡机表insertinto刷卡机表insertinto刷卡机表

insertinto管理员表insertinto管理员表insertinto管理员表insertinto管理员表insertinto管理员表

insertinto统计数据表insertinto统计数据表insertinto统计数据表insertinto统计数据表insertinto统计数据表

201201,名称1,适合'

)values('

201202,名称2’,适合'

)values(‘201203,名称3’,适合‘)values(‘201204,名称4‘,适合‘)values(‘201205,名称5‘,适合‘)values(,201201T01,,,00:

10,,2,8,,20,)

values(,201202T02,,,00:

20,,3,7,,,20,)

values(,201203,,,03,,,00:

10,,4,6,,20,)

values(,201204,,,04,,,00:

10,,,5T5,,,20,)

values(,201205,,,05,,,00:

10,,6,4,,20,)valuesC201101,王丰T男彩。

)valuesC201102,王康T男T21,)values(201103,赵健T男焰)valuesC201104,,张京,,,男,,,22,)valuesC201105,李云T女彩。

select*from员工表

wherenot(年龄=20)

orderby年龄asc

orderby入职时间desc

总结

通过以上数据库的设计,我深刻了解了每个阶段的设计内容:

系统需求分析、概念结构设、逻辑结构设计、物理结构设计、数据库的实施和维护。

分析该企业考勤子系统的功能是首先能提供查询员工的信息,其次让员工能清楚自己的考勤情况,并相应的查询到休息日的变化。

考勤情况由进出记录,迟到记录,早退记录,工作时间记录来统计出的,详细的结果统计在月度考勤表中。

员工都可以很详细的查询自己的情况。

在做此子系统时,刚开始还不知道大概的格式,只是在盲目的做,这样到最后自己都不知道下一步该做什么了,所以凡事都要严格按照规则做,然后再发挥下,这样子就不会半途而废了。

之后我严格按照书上的过程做,发现其实做该系统并没有我想象中难,柳暗花明又一村,攻克一个难题之后,心中大悦,只要细心,慢慢来,一步一步做,一样可以做的出色,不过前提是要对制作子系统的过程熟悉,并且灵活运用。

参考文献

[1]肖金秀.JSP程序设计教程•北京:

冶金工业出版社

[2]孙晓龙.JSP动态网站技术入门与提高•北京:

人民邮电出版社

[3]杨学瑜.JSP入门与提高.北京:

清华大学出版社

[4]鲁晓东.JSP软件工程案例精解•北京:

电子工业出版社,

⑸萨师煊王珊.数据库系统概论•高等教育出版社

⑹张海藩.软件工程导论•清华大学出版社

[7]赛奎春.JSP工程应用与项目实践.北京:

机械工业出版社

[8]汪孝宜.JSP数据库开发实例精粹•北京:

电子工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2