酒店员工信息管理系统_第1页
酒店员工信息管理系统_第2页
酒店员工信息管理系统_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理实训报告目酒店员工信息管理系统题信息工程学院二O四年十二月酒店员工信息管理目录1前言11.1论文选题的理由和实际意义 11.2国内外关于该课题的研究现状及趋势 22.需求分析42.1 功能介绍 43.系统设计 63.1 定义 63.2 系统模块图 63.3 E-R 图 73.4 数据表的设计 83.5 用例列举 103.5.1 数据表 103.5.2 视图 113.5.3 触发器 124 结论 135 参考文献 146 附:读书笔记 15分析报告1科学技术的不断提高 , 计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它 已进入人类社会的各个领域并发挥着越来越重要的作用。 作为

2、计算机应用的一部 分 , 而人工化管理已不能满足客户的需求, 例如不能及时查询员工正常情况和人 工管理的费时性, 也为了使管理人员可以轻松快捷地完成员工信息查询, 实现无 纸化,电子化,和智能化管理,了解整个酒店员工信息。这些优点能够极大地提 高酒店员工管理的效率 , 也是酒店实现正规化管理开始。员工管理系统是一个企 事业单位不可缺少的部分 , 它的内容对于酒店的决策者和管理者来说都至关重要 所以员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。 但一直以 来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点 , 如: 效率低、保密性差 ,另外时间一长 , 将产生大量的文件

3、和数据 , 这对于查找、更新 和维护都带来了不少的困难。 酒店员工管理系统其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致性 和完整性强 .数据安全性好的数据库。 而对于后者则要求应用程序功能完备 ,易使 用等特点。本系统具有多方面特点:系统功能完备,用户使用方便简捷,人性化 的用户界面, 安全保密设置齐全, 大大减少了操作人员和用户的工作负担, 提高 了酒店员工信息管理的工作效率和酒店的信息化的水平。1.1 论文选题的理由和实际意义在人才过剩的今天, 酒店对于有用人才的需求逐步加大, 酒店内部的员工变动和 部门规划也开始加速,传统的人事档案已

4、经不能满足各个企业的人员流动速度, 迫使人们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步, 让人类生活发生了巨大的变化, 计算机技术的飞速发展, 使各行各业在计算机技 术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮 1流,人类文明正在进入一个崭新的时代。因此,员工管理系统也以方便、快捷、 费用低、绿色环保的优点正慢慢地进入各个行业和领域, 将传统的员工管理方式 彻底的解脱出来, 提高效率, 减轻工人人员以往繁忙的工作, 加速信息的更新速 度,使酒店管理层第一时间了解到员工的信息, 从而进一步的进行对员工的调配。 经济水平飞速提高, 酒店正向着大型化、 规模化

5、的方向发展, 酒店职员数量急剧 增加,有关职员的各种信息量也成倍增长。 在这种情况下单靠人工来处理职员的 信息,工作量将很大,若酒店人员过多,人工处理将变得不可想象。用计算机可 使人们从繁重的劳动中解脱出来, 仅使用一些简单的操作便可及时、 准确地获得 需要的信息。 该系统的具体任务就是设计一个酒店员工信息管理系统, 由计算 机来代替人工执行一系列诸如增加新进职员信息、 变更职员信息、 删除离职职员 信息、查询及打印等操作。 这样就使办公人员可以轻松快捷地完成职员信息管理 的任务,使企业的职员管理工作系统化、规范化、自动化,从而达到提高企业管 理效率的目的。 设计的指导思想是一切为用户着想,

6、界面要美观大方, 操作尽 量简单明了, 而且作为一个实用的应用程序要有良好的容错性, 在用户出现误操 作时能尽量及时地给出警告,以便用户及时改正。 需求分析 利用计算机实现 员工信息管理势在必行。 对于企业来说, 利用计算机支持企业高效率完成员工信 息管理的日常事务,是适应现代企业制度要求、 推动企业劳动型管理走向科学化、 规范化的必要条件; 而员工信息管理是一项琐碎、 复杂而又十分细致的工作, 员 工信息录入 ,员工信息管理 ,信息查询 ,请假等管理 ,一般不允许出错, 如果实行手工 操作 ,须手工填制大量的表格 ,这就会耗费工作人员大量的时间和精力,计算机进 行这项工作的管理, 不仅能够保

7、证各项信息准确无误、 快速输出, 同时计算机具 有手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。为酒店的管理提供了很大的方便。1.2 国内外关于该课题的研究现状及趋势随着酒店规模的扩大, 经济体制的快速发展,员工管理会变得越来越庞大和困难, 而信息的处理与使用也变得越来越重要。 它的内容对酒店的决策者和管理者来说 都至关重要, 所以,员工信息管理系统应能够为用户提供充足的信息和快捷的查 询手段。建立一套员工信息管理系统能够加快物资的周转速度,提高生产 2效率,加强管理的信息化手段,提高本单位的经济效益。从宏观上讲,顺应了社 会的信息化

8、、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一 套管理软件成为很有必要的事情。 人事管理的对象是一个单位或若干单位种的 员工的基本信息, 这些信息是在变化的。 人事部门要为本单位、 上级部门提供准 确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工 作,都需要花费很多的时间和精力。 传统的员工管理方式有诸如效率低, 保密性 差,查找、更新、维护困难等各种各样的缺点。因此,员工信息管理系统能够味 用户提供充足的信息和快捷的查询手段。 使用计算机对员工资料进行管理, 会给 应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性 好、寿命长、成本低等

9、。这些优点能够极大地提高人事管理的效率,同时,这也 是酒店的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。32. 需求分析2.1 功能介绍通过对现行员工信息管理系统的调查, 明确了员工信息管理系统由档案管理、 职 务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。 系统功能的 主要描述如下。1 员工档案管理(1)对酒店里所有员工进行统一编号;将每一位员工的信息保存在员工档案记 录中。(2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将 其信息从员工档案记录中删除。(3)当员工的信息发生变动时,修改员工档案记录中相应的属性。2 员工职务调动管理对酒店里所有员工

10、的职务记录进行统一编号; 登记员工调动前后的具体职务, 以 及调动时间。3 奖惩管理对公司里所有员工的奖惩记录进行统一编号; 登记员工奖惩的原因, 所受奖惩类 型,奖惩时间。4 考勤管理 (1)对员工上班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准 时、迟到)。(2)对员工下班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准 时、早退)。5 请销假管理 (1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。(2)对员工销假的记录进行统一编号;登记员工销假时间、请假类型,检查是 否超期。6 工资管理4对酒店里所有员工的工资记录进行统一编号,建立工资记录表。7 部门管理

11、对酒店所有的部门进行编号,建立部门记录。3. 系统设计3.1定义1、系统名称:酒店员工信息管理系统2、 数据库管理软件:Microsoft SQL Server 20053、数据库设计采用软件: Microsoft Office Visio 20034、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信 息、访问数据库服务器;Server (服务器)端用于提供数据服务。5、运行平台:wi ndows 2007/xp/li nux6数据库的安全性设计:(登录用户、数据库用户、数据库角色等方面是如何设置的)3.2系统模块图系统模块图如图3.1所示:员工信息管理刷员部管

12、卡工门理机人员员姓性出民学部身职刷级部部领管员密卡 门份称 族名 工别生历 别门导门理工 码证编号日名编人员编号 期号 号号称账号号图3.1功能模块图63.3 E-R 图如图3.2所示:身份证出生日学 性民级姓部门刷卡职密员工编N111担岀员刷卡管理人管理员账NNNN调工员工账奖请1 1 1 1部门名称领导人号部门编号3.2图3.4数据表的设计将员工信息管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:1员工档案(员工编号,姓名,性别,出生日期,民族,学历,职称,部门号), 其中员工编号为主码,部门号为外码;2管理员记录(管理员账号,员工编号,密码,级别),其中管理员账号为主码, 员

13、工编号为外码;3请假记录(请假编号,员工编号,请假时间,请假天数,销假时间,审批领 导号,批复结果)请假编号为主码,其中员工编号外码。4奖惩记录(奖惩编号,员工编号,奖惩类型,奖惩金额,奖惩日期,批复部 门号,批复原因,批复日期),奖惩编号为主码,其中员工编号和批复部门号为 外码;5职务调动记录(调动编号,员工编号,调动前职务,调动后职务,调动日期, 批复部门号,批复原因,批复日期),调动编号为主码,其中员工编号和批复部 门号为外码;6出勤记录(出勤编号,员工号,上班刷卡时间,下班刷卡时间,刷卡日期)出勤编号为主码,员工号为外码;7工资记录(工资编号,员工号,基本工资,奖金,罚款,起始时间,截

14、止时间,发薪日期),工资编号为主码,员工号为外码。8部门记录(部门编号,名称,领导人号),部门编号为主码。9刷卡机记录(刷卡机号)。8经过检查,此数据库的详细逻辑设计满足第3范式的要求员工信息管理系统中各表的属性设计情况如下表1:表属性长允许主码或索约束条4Char主No部门部部门 CharNolO值为职工编索引、外 4Char领导人No4No管理员账主Char职工编外4NoChar管理人输入时不显 Char密No6"管理员”或"系统管Char级No4员4Char刷卡机主No刷卡员工编主4CharNo10NoChar 姓8 索引学 VarCharNo“男”或“女性 Char

15、2 员 Datetime 出生日索引NoVarChar32 身份证 VarChar 民 16职 VarChar104Char 部门外 NoChar6 主出勤员工编外 4NoCharDatetime 上班日索 NoDatetime 出上班时Datetime 下班时 NoChar 外 No 刷卡机 46NoChar 主工资编4No 外 Char 员工编NoMoney 索基本工 Money 罚工 Datetime 起始时Datetime 截止时Datetime 发薪日索 NoChar 主调动编 No64 员工编外 NoChar10 No 调动前职务 索引项 VarChar 职务调动 10 调动后职务

16、 VarChar No4Char调动部门号 外码 Datetime 调动日期值为员工调动日期9值为领导批复日期 Datetime 批复日期 调动原因 50 VarCharNo 奖惩编号 主码 Char 6No 外码员工编号 4 CharNo 4 奖惩类型 索引项 Char奖惩金额 Money奖惩记录 Datetime 奖惩日期 值为员工受奖惩日期Char 批复部门号 4 外码 No Datetime 值为领导批复日期批复日期 50 VarChar 奖惩原因No 6 Char 请假编号主码 Char员工编号 外码 No 5Datetime 值为假期开始日期 请假时间 No值为假期结束日期 销假时

17、间 No Datetime请假记录 索引项 请假天数 int4索引项 值为职工编号审批人编号 Char表1用例列举 3.5 数据表 3.5.1 创建部门表: 部门 create tableprimary key, 部门号 Char(4)not n ull,not null,部门名 Char(10)Char(4)领导人号)3.3如图.图3.301创建管理人员表:create table管理人员(管理员账号 char(4) primary key,职工编号 Char(4)n ot null,密码 Char(6) not null,级别Char(4) check(级别in ('管理员'

18、;,'系统管理员'), foreign key (职工编号 )references 员工 (员工编号 )创建刷卡机表:create table 刷卡机(刷卡机号Char(4) primary key)创建员工表:create table 员工(员工编号Char(4) primary key,姓名 Char(10) not null,性别 Char(2) check(性别 in('男','女'), 岀生日期 datetime,学历 VarChar(32) not null,身份证号 VarChar(32) not null,民族 VarChar(1

19、6) not null,职称 Char(10),部门号char(4),3.5.2 视图 建立查询编号为 02 员工信息的视图 描述:员工编号为 02 号的员工信息从员工表中导出Create view 02 号员工信息AsSelect 员工编号,姓名,性别,出生日期,学历,身份证号,民族,职称,部门号 From 员工表Where 编号 ='02'113.5.3 触发器 触发器的建立 delete 触发器: create trigger 删除员工 001 ON 员工身份证号 for deleteASBEGINDELETE FROM 员工 WHERE 员工编号 IN(SELECT 员

20、工编号 FROM DELETED) end Go214 结论 通过此次数据库课程设计使我认识到了需求分析对于软件系统设计的重要性。 也 认识到规范化的设计流程对于后期的设计来说, 是十分重要的。 前面的设计是后 面的铺垫, 只有对前面的设计过程进行准确地分析, 才能节省整个系统的开发时 间,在这次课程设计中, 有奖本学期学到的数据库知识巩固一遍。 在本项目的软 件开发的过程中, 我全面实践一个面向数据库的应用系统的开发过程, 学习了很 多有关的知识。 这样的项目对我学过的数据结构, 程序设计, 数据库等课程是一 个综合性很高的实践。 一些以前没有学得很杂实的课程的内容, 由于需要在实践 中运用

21、, 刚开始我也感到很头痛。 但回过头再去看有关的教科书, 经过一段时间 的钻研,对与这些知识点的相关的背景,概念和解决方案理解得更透彻了。 另外我还充分体会了从事软件开发工作需要特别严谨认真的态度和作风, 一点都 马虎不得。 每一个细微的细节都必须十分的注意, 如果不认真思考决策, 就会出 现或大或小的错误, 如果早期的错误隐藏下来, 对后面的工作影响就会很大, 甚 至有时要推倒很多前面做的工作重来。 有时候,我自己觉得我写的程序非常的正 确,但是就是编译通不过,在查找错误的过程中,面临着否认自己的过程,非常 的痛苦。这时候, 我一般是先自己通过书本和资料找解决办法, 实在没辙了才向 老师请教

22、。 尽管向老师请教解决问题比较快, 自己钻研花的时间较多, 但我强迫 自己独立的思考对我的学习提高帮助非常大。 在反反复复的学习及不耻下问之下, 我的辛勤努力有了回报, 终于做出了一个简单的系统, 虽然这个系统的功能非常 的简单,在实际的运用中, 还有些不足。 因为我涉及到的仅仅酒店员工信息管理 的一部分简单内容, 离实际的客户需求肯定还有一定的差距。 由于我的知识浅薄, 经验不足及阅历颇浅, 因此,在该系统的设计方面还有很多不足, 比如功能过少, 界面不够醒目等问题, 我会在以后的学习工作的中, 根据实际的具体要求不断的 修改,完善,争取使该系统慢慢趋向完美。 本次课程设计做的事酒店员工管理

23、系统, 最后,通过此次数据库课程设计使我初 步理解了简单数据库的一般开发流程, 以及数据流图和 E-R 图等专业图形地绘制。 以后再课外应该所浏览资料,逐步做到精益求精。315 参考文献1 徐子沛的大数据SQL Server 2000Z. .com/ch in a/sql/default.mspx2 张德强.企业人事管理系统科技信息(学术研究),20083 唐政.人事项目开发全程实录.清华大学岀版社,2008.54 张跃廷,许文武.数据库系统开发完全手册.人民邮电岀版社,2007.115 侯晓霞,柴洪辉.人事管理系统设计.北京:清华大学岀版社,2002416附:读书笔记书籍是人类最安静最忠诚的

24、朋友, 有耐心的良师益友。数据,对于我们现代社社会来说,是最善解人意最具智慧的顾问,已经是再熟悉不过了。大量化(是最具威严最Volume)、多样化(Variety)、快速化(Velocity)和大价值(Value)。这四个V就是大数据的 基本特征。每天我们都不得不和数据打交道,比如我们平常所说得“眼观六路, 耳听八方,”就是生活中一个很好的的收集数据的例子。还有,在我们平时的学 习中,我们对于一些学习上的数据的整理等等。 可以说, 数据已经成为了我们的 影子一样,无时无刻的在我们的身边活动。 拿到大数据这本书时,吸引我 的不是书评的内容, 而是书的封面上的一句话 “除了上帝, 任何人都可以用数据 说话。”也就是说,上帝可以不用数据来说话,但是,作为一个平常人,我们做 事,言论等都必须用数据来说话。 用数据论来证我们的观点正确性。 那么数据 真的就是那么重要吗?其实不然, 数据果真有那么的重要。 作者在书中大量应用 世界头号强国美国的例子来说明美国是如何利用数据以及数据在美国人的利用 下,是如何造福美国人的。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论