版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 引言职工考勤管理信息系统姓名:陈 稳班级:1211学号20121969日期2014.05.20-1.1 本课题的研究意义职工考勤管理信息系统是为实现职工考勤信息管理的现代化,运用 Visual Basic 6.0 数 据 库 管 理 系 统 开 发 的 应 用 软 件 。它 旨 在 通 过 职 工基本信息 、职 工加 班信 息 、职 工 出 勤 信息 、职 工 出 差信 息和 职 工请 假信息这五方面完成对职工的考勤。利用计算机技术做出这样一个系 统就节 省 了 很多 人力 资源 ,实 现了 科学 、高 效的 职工考勤 信息 管理 目 标。1.2 概要设计根据功能分析, 建立系统的体系结构
2、, 即将整个系统分解成若干子模块, 用 ER 图表示各功能。通过本系统软件,能帮助人事部管理人员利用计算机,快速方便的对职工考勤情况进行管理、输入、输出、查询的所需操作,使散乱、动态的职工考勤情况档案能够具体化,直观化、合理化。1.3 系统功能基本要求职工信息, 包括职工编号、 职工姓名、 性别、 年龄、 职称等; 出勤记录信息,包括上班打卡时间, 下班打开时间, 缺勤记录等; 出差信息, 包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。2 数据库设计2.1 需求分析设计2.1.1 引言传统
3、意义上的职工考勤管理都是采用原始的手工操作来完成的。人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、 劳动强度大、 工作效率低下, 并且在这种管理模式下对职工的考勤信息不完全,且易造成混乱。随着社会的进步, 计算机科技的广泛应用, 通过现代化的科学的方式对职工考勤信息进行管理已成为可能。 基于此, 我希望能通过开发这一管理系统, 由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。2.1.2 目标与任务充分了解用户的需求
4、, 了解工作的流程, 以及可能出现的问题。 职工考勤信息管理系统中首先必须设置好职工基本信息, 职工基本信息在本系统占据着很重要的地位。在对职工的出差、出勤、加班、请假这些信息管理的时候都需通过职工基本信息进行操作。 本系统结合实际的职工考勤管理制度, 经过实际的需求分析,采用功能强大的 Visual Basic6.0 作为开发工具而开发出来的职工考勤信息管理系统。 职工考勤管理信息系统的具体功能包括五个方面: 职工基本信息实体,职工出勤信息实体,职工出差信息实体,职工加班信息实体,职工请假信息实体。2.1.3 阶段结果(1)数据表格职工基本信息表列名数据类型是否允许为空默认值职工编号char
5、 (20)不允许职工姓名varchar (30)不允许性别char (2)不允许年龄Int (4)不允许职称varchar (50)不允许职工由勤信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许上班打卡时间char (10)允许下班打卡时间char (10)允许缺勤记录char (10)允许职工加班信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许加班开始时间char (10)允许加班结束时间char (10)允许统计加班天数char (10)允许职工由差信息表列名数据类型是否允许为空姓名varchar (30)
6、不允许编号char (20)允许出差开始时间char (10)允许出差结束时间char (10)允许统计出差天数char (10)允许职工请隹i信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许请假开始时间char (10)允许请假结束时间char (10)允许统计请假天数char (10)允许2.1.4 处理逻辑描述(1)职工基本信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、性别、年龄、职称。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改 删除等操作。(2)职工出勤信息实体管理子系统查询
7、条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、上班打卡时间、下班打卡时间和缺勤 记录。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改 删除等操作。(3)登录实体管理子系统输入:包括用户名和口令。输出:进入职工考勤管理信息系统功能菜单选择界面。处理:按照所需选择对应的操作。( 4 ) 职工加班信息管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、加班开始时间、加班结束时间和统计加班时间。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。( 5 ) 职工出差信息管理子系统查询条件:可按照姓名和
8、编号分别进行查询。查询结果:包括职工姓名、职工编号、出差开始时间、出差结束时间和统计出差天数。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。( 6 ) 职工请假信息管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、请假开始时间、请假结束时间和统计请假时间。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。2.2 概念结构设计2.2.1 引言概念结构的实际是整个数据库设计的关键, 这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于 DBMS 的概念模型( E-R 图) 。它的主要特点
9、是: 1.能真实、充分地反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型; 2.易于理解,因此可以用它和不熟悉计算机的用户交换意见; 3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充; 4.易于向关系、网状、层次等各种数据模型转换。2.2.2 概念模型设计( 1 ) 设计 E-R 图-2.2.3数据描述程序运行时输入数据,添加到数据库的各个表中。数据库中包含系统内部有关的数据结构与操作规程。具体可包括: 教室基本信息表,教师信息表等2.3 逻辑结构设计1. 3.1 引言这个阶段的任务就是把概念结构设计阶段设计好的基本E-R 图转换
10、为与DBMS 所支持的数据模型相符合的逻辑结构。在这个阶段里,该系统的目标就是把基本的 E-R 图转换成关系数据模型。2. 3.2 数据组织3. 1 ) 将 E-R 图转换成关系模型E-R 图转换成关系模型应该遵循以下原则:4. 一个实体型转换为一个关系模式。5. 一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。6. 把一个 1:n 联系转换为一个独立的关系模式。7. 一个m : n 联系转换为一个关系模式。8. 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。9. 具有相同码的关系模式可合并。10. 2 ) 关系设计该数据库设计是满足第二范式的,
11、 因为它的所有非主属性, 都完全函数依赖于码。它的关系模式R 是属于 1NF 的关系模式的。11. 3 ) 该系统中的数据流条目有:职工考勤信息包括:职工基本信息职工出勤信息职工出差信息职工加班信息职工请假信息其中:职工基本信息包括:职工姓名,职工编号,性别,年龄,职称。职工出勤信息包括:姓名,编号,上班打卡时间,下班打卡时间,缺勤记录。职工出差信息包括:姓名,编号,出差开始时间,出差结束时间,统计出差天数。职工加班信息包括:姓名,编号,加班开始时间,加班结束时间,统计加班时间。职工请假信息包括:姓名,编号,请假开始时间,请假结束时间,统计请假时间。12. .3 数据处理见系统的功能模块图:2
12、.4 物理结构设计2.4.2目标与任务对数据库进行合理的物理设计,以提高其时间和空间效率。(1)数据存取方面确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原 设计的要求,则可以进入到物理实施阶段,否则就需要重新设计或修改物理结构, 有时甚至要返回逻辑设计阶段修改数据模型。(2)功能模块-职工编号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,GO2.5数据库管理2.5.1创建数据库职工基本信息表代码职工信息管理表)if exists (select * from dbo
13、.sysobjects where id = object_id(Ndbo. and OBJECTPROPERTY(id, NIsUserT able) = 1)drop table dbo. 职工信息管理表GOCREATE TABLE dbo.职工信息管理表(职工姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,性别 char (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,年龄 int NOT NULL ,职称 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL) O
14、N PRIMARYGO职工出勤信息管理表代码职工出勤信息管if exists (select * from dbo.sysobjects where id = object_id(Ndbo.理表 ) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工出勤信息管理表GOCREATE TABLE dbo. 职工出勤信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOTNULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL ,上班打卡时间 cha
15、r (10) COLLATE Chinese_PRC_CI_AS NULL ,下班打卡时间 char (10) COLLATE Chinese_PRC_CI_AS NULL缺勤记录 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY职工出差信息管理表代码职工出差信息管if exists (select * from dbo.sysobjects where id = object_id(Ndbo.理表 ) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工出差信息管理表GO
16、CREATE TABLE dbo. 职工出差信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL出差开始时间 char (10)COLLATE Chinese_PRC_CI_AS NULL,出差结束时间 char (10)COLLATE Chinese_PRC_CI_AS NULL统计出差天数 char (10)COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工加班信息管理表代码职工加班信息管if exist
17、s (select * from dbo.sysobjects where id = object_id(Ndbo.理表 ) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工加班信息管理表GOCREATE TABLE dbo. 职工加班信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_ASNOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL加班开始时间 char(10) COLLATE Chinese_PRC_CI_AS NULL ,加
18、班结束时间 char(10) COLLATE Chinese_PRC_CI_AS NULL统计加班时间 char(10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工请假信息管理表代码职工请假信息管if exists (select * from dbo.sysobjects where id = object_id(Ndbo.理表 ) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工请假信息管理表GOCREATE TABLE dbo. 职工请假信息管理表 (姓名 char (
19、20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL请假开始时间 char(10) COLLATE Chinese_PRC_CI_AS NULL ,请假结束时间 char(10) COLLATE Chinese_PRC_CI_AS NULL统计请假天数 char(10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO2.6 数据库运行与维护本系统经过实际测试和运行, 基本可以满足中小企业考勤业务的要求。 该系统运行稳定,在使用和维护中注意以下几个问题:( 1 )定期备份数据库和日志,以使数据库在发生故障后恢复到一致性状态,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 军事基地砂石路施工合同
- 2024年农田水利定向钻井工程
- 2024年企业间货物买卖合同(增值税专用发票)
- 2024年合作双方履行承诺协议
- 2024年合同:教育培训机构合作协议
- 中班美术教案及教学反思《鱼》
- 一年级上册数学教案 写数 人教版
- 2024年二手房定金合同中的合同到期自动续约条款
- 2024年农业技术推广服务合同详细条款与标的
- 2024年【高压电工】高压电工考试试卷及答案
- 小学语文整本书阅读《夏洛的网》导读课公开课一等奖创新教学设计
- 中医食疗药膳学智慧树知到答案2024年四川护理职业学院
- 部编版(2024)一年级语文上册第7课《两件宝》精美课件
- DL∕T 1795-2017 柔性直流输电换流站运行规程
- 上海民政局夫妻离婚协议书(2024版)
- 《医院验收总结》课件
- 2024年山东省高考生物试题答案
- 2024年廉洁知识测试卷附答案
- 当代社会政策分析 课件 第十一章 残疾人社会政策
- 洽谈会活动方案策划书
- 幼儿园大班健康教案《养成好习惯》
评论
0/150
提交评论