员工请销假管理系统数据库系统的设计与实现_第1页
员工请销假管理系统数据库系统的设计与实现_第2页
员工请销假管理系统数据库系统的设计与实现_第3页
员工请销假管理系统数据库系统的设计与实现_第4页
员工请销假管理系统数据库系统的设计与实现_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、员工请销假管理系统题目:员工请销假管理系统数据库系统的设计与实现目录1系统概况31.1 系统设计的目的31.2 系统开发的背景与意义31.3 系统实现的目标32系统需求分析42.1 系统总体需求42.2 系统整体功能介绍42.3 系统元素、实体介绍42.4 软硬件平台介绍63概念结构设计63.1 概念设计63.1.1 员工信息情况与部门情况之间的联系(如下图)73.1.2 员工信息情况与请销假情况之间的联系73.1.3 用户与员工信息情况之间的联系73.2 系统总体功能74逻辑设计85数据库的实施86界面设计97系统总结15员工请销假管理系统8心得与体会15II员工请销假管理系统1系统概况1.

2、1 系统设计的目的设计请销假系统的目的是为了解决企业员工请假的繁琐工作,减轻企业不必要的劳动力,金钱的损耗,提高工作效率,为企业创造更多利益,实现单位的系统化,规范化和自动化。因此本系统需要实现以下功能:员工信息维护,数据采集,基本数据维护,数据库管理,查询功能,请假记录系统的模块结构。1.2 系统开发的背景与意义背景:目前,企业的请销假管理需要专门的人负责登记、审批和汇总,这些管理完全由人工操作,存在业务流程复杂、统计繁琐、工作量大,易出错和效率低的缺陷。此外,这些数据都以纸质的形式存放,请销假数据存在丢失和难以长期保存的缺点。这种请销假管理方式已经难以适应现代企业管理信息化建设的发展,现今

3、员工信息管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,办公室缺少一种完善的管理软件,为了对员工请校假的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发此软件。1.3 系统实现的目标对于企业的员工来说,企业当然希望员工能够带给企业更高的效益,在整个的员工请销假管理系统中,最主要的是实现通过本系统的运作,方便迅速地获取、处理以及管理个人相关请假信息。员工可在此系统维护个人的请假资料,如此确保个人请假数据质量。另外,请假导入请假系统后,人力资源处可有效降低行政处理时间,让员工请假资料直接进入人力资源系统,避免花费时间输入,或产生资料输入错误。这

4、样一来,就大大减少了不必要的花费与消耗。员工请销假管理系统2系统需求分析2.1 系统总体需求系统总体需求主要根据系统功能分析系统设计之前的规划工作,包括分析系统元素的种类、功能、各数据项以及系统整体性能模式。另外,也包括系统各实体之间的联系,系统各模块功能的分析,软硬件平台的介绍等。2.2 系统整体功能介绍总体功能结构图:员工请销假管理系统员工信息情况用户2.3 系统元素、实体介绍1、数据字典:(1)、数据流名称:员工信息情况数据项描述:员工信息情况=员工编号+姓名+出生日期+身份证号+电话+部门编号+密码+备注+权限员工请销假管理系统数据流量:根据公司录用情况而定说明:要对每一位被聘用的新员

5、工进行唯一编号(2)、数据流名称:部门情况数据项描述:部门情况=部门名称+部门编号+部门经理号数据流量:根据公司具体情况而定(3)、数据流名称:请假情况数据项描述:请假情况=请假编号+员工编号+请假原因+请假开始时间+请假结束时间+请假天数+部门经理+人力资源部+部门经理审批情况+人力资源审批情况+销假时间+归岗日期数据流量:根据公司具体情况而定2、业务流程图:用户登录成功员工信息情况填写请假情况.人<部门经理审核7通过,人力资源审核通过请假成功卜不成功:未通过请假失败JE>未通过员工请销假管理系统2.4 软硬件平台介绍管理员工具:SQLServer2008Windows查询浏览工

6、具:SQLServer2008Windows开发客户端:c#connectorSQLServer20083概念结构设计根据需求分析中的数据字典、数据流程图,设计概念结构3.1 概念设计给出系统各实体之间关系的E-R图,并作相应的介绍,并给出系统整体结构功能。(1) .员工信息E-R图:员工信息情况(2) .部门情况E-R图:部门员工请销假管理系统(3) .请销假情况E-R图:请销假,请假编、员工编请假原、/请假开,请假结、请假天、.部门经人力资销假时、,归岗日号号因1始时间'束时间数/I理源部J问I期(4) .用户表E-R图:3.1.1 员工信息情况与部门情况之间的联系(如下图)员工信

7、息情况一m所属">!iSn3.1.2 员工信息情况与请销假情况之间的联系员工信息情况1:请销假>m请销假3.1.3 用户与员工信息情况之间的联系用户1<拥有>一1员工信息情况3.2全局E-R图员工请销假管理系统用户名用户部门名部门编部门经称号理号全局E-R图4逻辑设计1、按照概念结构中全局E-R图转换关系模式:员工信息(员工编号,姓名,出生日期,身份证号,加入公司日期,电话,部门编号,密码,备注,权限);部门情况(部门名称,部门编号,部门经理号);请假情况(请假编号,员工编号,请假原因,请假开始时间,请假结束时间,请假天数,部门经理编号,人力资源部,部门经理审

8、批情况,人力资源审批情况,销假时间,归岗日期);用户(用户名,密码)2、将关系模式转化为sqlserver所支持的数据模式:列名数据类型允许Nul值ni>neric(18,0)nctiar(lO)nchar(50)datetimedatetimenchar(lO)nchar(lO)nchar(10)nchar(lO)nchar(ia)datetimedatebme由请假编号员工编号请假原因请假开始时间清寓结束时间请保天数部门经理审批人Ml餐原审批人部门经理耐比情况人力资源审I比情况消假曰期归岗日期员工请销假管理系统列名数据变型允讦呵值部门名称nchdr(10)nW部门编号nchar(10

9、)B部门签理nchar(lO)En受增数据类型允许Null值门员工编号nchar(lO)姓名nchar(6)性别nchai身份证号nchar(2Q)部门端号ndiar(lO)电话ndiar(15)取务ncharflO)备注nctiar(50)密码ndiar(20)权限ndiar(lO)5数据库的实施数据关系图:部门情况表员工请销假情况表W清假编卷4员XS8|Fl清假原因清假开始时间清假结束时间三清假天数部门经理审批人人力资源审批人_部门经理审批情况一人力资源审批情况部门名称?部门编号部门经理员工信息情况表?员工编号姓名性别身份证号部门编号*士士的口厂好口话翁江码电职,密员工请销假管理系统6界面

10、设计1、用户登录成功界面如下:2、基本的员工信息的管理(增、删、改、查)吧Ern0Mng原始编号编号查询删除姓名I新增修改性别权限:身份证号电话部门编号备注员工襦号姓名性别身份证号部门牖吗10D1adaire里J2345B199009.11002踹支1E345&1KK6.23ULI.J物四患123456198703.11004赵苏女123456199211.21005张三翼123456196809.1IQQ6赵田玄61U翦41%41121007里156543199009.B3*1-m卜10u,EmoMrig原怕编号性剂3楂证号部n编号员工请销假管理系统电话备注查询新甯1004瞬女123

11、4561992U.23D0S李旭男I2M5A1983D9.aIDffi赴田女610KA19WU.2iwn挛四国25B5431993M.3loos壬玉男145243199009.3用吧EmQMng原始编号蝠号姓名性别身份证号电话部门编号备迳员工i扁号姓名性别10011002张球1003越四1004越琼1005孚旭1006也田1007颦四rn刑除叔限;允许查询新均身份证号123456193009.12345615890E.123456196703.123456199211.123456I9S809.6105Z419S411.156543199009.11删除杈限:部it帛号员工请销假管理系统3、员

12、工的请销假:12员工请销假管理系统10叱等门士座室批噜暇结果时清能天蓟郁好.i015/12/31.3100310011:016/1/6星期三1100310010P16/1/B星期六2100310010.1同意不同意8”人力多谟窗批俄严理审统资源审陪审稍4.00310011120100310011-1201',003100111003100112014_in卜查询同意不同意13员工请销假管理系统UFORM清假端3员工编号请假原因适假开始时间遹假结束E问*51003事假.2015/12/28.20L5/1Z/361003事幅2016/1/5星期二2016/1/6101003事假2015/1

13、/7星期四2016/1/9.T'显示14员工请销假管理系统7系统总结在整个的数据库的构建中清楚展现各个表所应具有的特征以及信息,进行各个表之间主外键的设置以及各个表之间关系的建立,构建对应的数据库关系图,可以清楚地显示彼此之间主外键的关系,一目了然。在员工请销假管理系统中,有员工的登录界面,以及各自对应的编号及密码的对应,除此之外,有最基本的员工的基本信息的管理,包括员工信息的录入、增加、查询以及修改的功能。为了让员工能够带给企业更高的效益,在整个的员工请销假管理系统中,最主要的是实现通过本系统的运作,方便迅速地获取、处理以及管理个人相关请假信息。更加方便的对员工进行管理,最主要的就是

14、对于员工请销假信息的审批以及管理,最后有报表的统计,看一个员工请假的次数,可以方便统计奖金方面的结算以及管理。8心得与体会刚开始在选择这个课程设计的题目时觉得这个数据库做起来有一定的意义,并且觉得将整体的开发做出来会挺有价值。知道在整个的设计开发中会遇到一些问题,可想着应该自己查找相关的资料都可以得以解决。可是真正到自己做的时候,却遇到了很多很多问题,同时还请老师帮忙解决。总结在整个的课程中自己所遇到的问题主要为以下几个方面:(1) .sql语句方面问题,在做的期间忽略了老师之前上课讲的需要注意的点,是sql语句方面的对应;(2) .c#方面代码的困难,自己只熟悉简单的增、删、改、查方面的代码,而有关其他的一些像请销假相关的代码在编写起来有困难;(3) .在运行过程中出现的一些错误自己没思路,不知道到底错哪了,怎么样去修改。在遇到问题的过程中,自己同时也收获了好多,不敢说自己有多大的进步,获得了多少知识,但最起

温馨提示

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

评论

0/150

提交评论