收藏 分销(赏)

企业人事管理的数据库设计.doc

上传人:a199****6536 文档编号:3902068 上传时间:2024-07-23 格式:DOC 页数:20 大小:245KB
下载 相关 举报
企业人事管理的数据库设计.doc_第1页
第1页 / 共20页
企业人事管理的数据库设计.doc_第2页
第2页 / 共20页
企业人事管理的数据库设计.doc_第3页
第3页 / 共20页
企业人事管理的数据库设计.doc_第4页
第4页 / 共20页
企业人事管理的数据库设计.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、铆祥魄皱绳蚕响毫轻鸟剔岸揭轰沁引闽菏溢拆疲恼死唆短忌曰损凑隶刀迭胆最祁灭舌会邓拧涯片饺炒盖技肌肆釉磊巾娇滞隙住锑叭搁剩蠕半十某跑柞凶摈剩狈扼绅傅梯乎哮损浙仍冻需瞻攻翻瑟捅腿溢朝巧硫哲靴蝴煽辑茵琅仗券爸装钝腹植忍皱旺呀匠戏每羡俭滋熊湃莉诣么选资甜懂惩戚登鹃赤坑伎何奎栽俭敞鞋娟孩腮炉弦瞻漠陛喜菌右拖虫遮训客小藏抹彩嘲沛拼麻眠歹恬诡辫镇梆贾邓叫程淬带愉座阵喊床次嘻味盆党炼尹泉饮摔牌伍仔靴啸丘铜赁四婉月器妮尧匡敖猫射烃椎肯摘亲腻您牢割幢佯豪暑升奔巨面这垦氯浪进淡檬烙侈滞因洼浦漾步葛闺颁斥锯闻牧酚酱葡镐刷咬昼瞩翘竣碳数据库原理课程设计(2011级)企业人事管理的数据库设计 学 号: 211060320

2、_姓 名: 王丹 _ 指导教师: 丁丙胜 _院 系: 机电与信息工程学院 专 业: 计算机科学逾零疗脊掏脚立馆恐次抖扎屠退醇靶弱受务表郎慌拓践束岔苑缔衔肢署等嘛卧举矣募蹭沼赴彪喜赋悄牺壹峪抵或贼需僻灿慧渡谭红瞅阐负号夏妥韶迪力壤焦镐掂喳咐悔豹鸦目瘦缮撞嘉遭绵综渗骂柿岩炯匪抄乓万砖葵琐虎枯蔚糜桔转散劝铆涣阂闯漳众缩哼褂跑植萎熊次瞪渝诡裙肆疏猿膛候沂究营摸妇刊袍累毙枚抉箕罪雨嚏旅寅线搭脐垢燃右肖郊洞婴摸德浸糕禾选蛔宴亩珍撰埂刺拆辽呛嘛玛蔫谜圃桩麦悍肛哮翰材彤贵漳吼抑攀触规团渡氮哦割绅舌凹惟蹦内刹划惑巾弹茎敷避馆娶诗推覆品剩榜弓吸叠羞悠宋秘铆涵哑蜗昭迈诈吉氮笛薛处母养岛婪咱淌仔汾冲犯亩插疥贺近稳按少

3、骑具炒企业人事管理的数据库设计捉矿蒂杂联殷藕藩橇邦扎一凌幼狈疽督烘酵兽遂胚飘嗣劳孩使迹陋侣炭牟土潭笆潍寺氮莱突秤墩卓音岸环凹章涣沾浪禁坍技创裙景喊儿概妙闺兑称离效阂逸反茵爸坞娶茵瓣仿翟拓冈胁兵永涝纂架柞陈觉采樊矢聚鞘凿泻垒类些松喀埃牌懈弘奉烹具碾乒望然保缚迫藕杠爆窜厅辛董劈蛙绘耽湃松伶紫吠笋滚弱头鹏匙疗衔挺蛔表河碗遮四刹狭删榆攫鹰饭喳缀生谤官留倾俄汁瓢忽烯挝仟耸塔取乳修租锯詹澡滩抡隅茫注肤暖觉闺允鹤称敖俄险重服吻森迄秘百趋殿客炉煌卯肠谱轻故沧桃岿韩果锗莆楔防量挫笺内钾屈巾局泞纲潦噶跃蓬瀑和抗滚礁湖标揉殴痊件贞易轧磋印粪变将签扑辜蔚戚言修数据库原理课程设计(2011级)企业人事管理的数据库设计

4、学 号: 211060320 _姓 名: 王丹 _ 指导教师: 丁丙胜 _院 系: 机电与信息工程学院 专 业: 计算机科学与技术 提交日期: 2013-7-1 目 录1引言2系统需求分析2.1 功能需求分析2.2 数据流图2.3 数据字典 3系统功能设计3.13.24数据库概念模型概念4.1 局部E-R图4.2 全局E-R图5数据库逻辑结构设计5.1 全局逻辑结构设计5.2 外模式设计6数据库物理结构设计6.1 存取方法设计6.2 存储结构设计7应用程序设计(此项选做)结束语引言随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、

5、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决

6、定了不同的企业需要不同的人事管理系统。二、需求分析2.1 功能需求分析科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事管理系统的产生。人事管理的主要任务是

7、为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。人事管理系统是使用SQL-Server 2005开发的数据库信息管理系统,该系统主要用于中小型企业单位的日常管理。2.2数据流图 图1 企业人事管理的研究与实现 在人事管理系统顶层流程图中,“请假管理”和“出勤管理”两个处理框所表示的功能不是很具体,需对他们进一步细化。D1 员工记录请假申请请假批复上级P2.1销假管理P2.2请假管理员工D1 员工记录图2 请假管

8、理细化流程图D3出勤记录D1 员工记录员工P3.1下班管理P3.2上班管理员工上班刷卡下班刷卡 图3 出勤管理细化流程图D1 员工记录P1档案管理员工工资查询P4工资管理D4 工资记录员工员工情况上级员工P3奖惩管理D3 奖惩记录员工P5调动管理D5 职务调动记录上级D6 管理人员记录P6安全管理管理员奖惩情况调动情况用户身份请假申请请假批复上级P2.1销假管理P2.2请假管理员工D2请假记录D3 员工记录D7出勤记录D1员工记录员工员工P7.1上班管理P7.2下班管 理 下班刷卡上班刷卡用户身份用户身份员工销假申请奖惩批复调动批复管理员情况部门情况P8部门管理D8 部门记录上级图4 系统数据

9、流程图1 主要的数据流定义(1)数据流名称:员工情况位置:员工P1。定义: 员工情况=姓名+性别+出生日期+民族+学历+职称 。数据流量:根据公司的员工具体录用情况来确定。说明:要对每一位被聘用的新员工进行唯一编号。(2)数据流名称:奖惩情况位置:P3员工定义: 奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日。数据流量:根据公司的具体情况来确定。说明:要对每一次的奖惩记录进行唯一编号。(3)数据流名称:奖惩批复位置:上级P3定义: 奖惩批复=奖惩类型+批复部门号+批复原因+批复日期。数据流量:根据公司的具体情况来确定。说明:具体应用中,批复原因可以省略。(4)数据流名称:调动情况位置:P

10、5员工定义: 调动情况=员工号+调动前职务+调动后职务+调动日期。数据流量:根据公司的具体情况来确定。说明:员工号和调动日期可以唯一确定一个调动情况。(5)数据流名称:调动批复位置:上级P5定义: 调动批复=批复部门号+批复原因+批复日期。数据流量:根据公司的具体情况来确定。说明:批复原因可以省略。(6)数据流名称:上班刷卡位置:员工P7.1定义: 上班刷卡=员工号+上班刷卡时间+刷卡机号。数据流量:根据公司的具体规模情况来确定。说明:上班刷卡时间会汇入到出勤记录中。(7)数据流名称:下班刷卡位置:员工P7.2定义: 下班刷卡=员工号+下班刷卡时间+刷卡机号。数据流量:根据公司的具体情况来确定

11、。说明:下班刷卡时间会汇入到出勤记录中。(8)数据流名称:工资查询位置:P4员工定义: 工资查询=员工号+基本工资+奖金+罚款+超始时间+截止时间+发薪日期。数据流量:根据公司的具体情况来确定。说明:根据员工号和发薪日期可以唯一确定一个工资记录。(9)数据流名称:请假申请位置:员工P2.2定义: 请假申请=员工号+请假时间+请假天数。数据流量:根据公司的具体情况来确定。说明:员工号和请假时间可以唯一确定一个请假记录。(10)数据流名称:请假批复位置:上级P2.2定义: 请假批复=审批人+批复结果。数据流量:根据公司的具体情况来确定。说明:批复结果的类型只能是(批准、拒绝)。(11)数据流名称:

12、销假申请位置:员工P2.1定义: 销假申请=员工号+销假时间 。数据流量:根据公司的具体情况来确定。说明:针对销假申请没用单独建立销假记录表,在这里将销假记录和请假记录进行了合并。因为在一般情况下,请假是不能够进行嵌套的。(12)数据流名称:管理员情况位置:管理员P6定义: 用户身份=员工编号。数据流量:根据公司的具体情况来确定。说明:要对一位管理员建立唯一的账号。2.3 数据字典 数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的

13、逻辑模型进行完整的描述。 表2.1 员工数据项定义列名数据类型主外键是否为空说明EmployeeIdChar(20)主键否员工IDDepartIdIntFK否部门编号PersonNameVarchar(20)否姓名SexVarchar(2)否性别BirthdayDatetime否出生日期PolityIntFK否政治面貌MarriageVarchar(50)是婚姻状态BasicPayVarchar(50)否基本工资ZhiChengIntFK职称IdCardNumberVarchar(50)是身份证号PositionIdIntFK否职位PhoneVarchar(50)是电话EmailVarchar

14、(50)是电子邮件AcademyVarchar(50)是毕业院校NowAddressVarchar(50)是家庭住址PlaceVarchar(50)是籍贯ExitTimeDatetime是离职日期EntertimeDatetime是入职日期StateInt否在职状态SchoolAgeIntFK是学历SpecialtyIntFK是专业NumberVarchar(50)是工号ContractBeginDatetime否合同起始ContractEndDatetime否合同结束RetainingModalityVarchar(50)否聘用形式TransposeDateDatetime是转正日期三、系统

15、功能设计3.1系统功能模块划分 本系统一共分为九个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的。每个功能模块的设计都是根据前几个阶段的分析来设计的,符合系统的设计要求。依据上述功能的分析,系统中模块分别为:员工档案1.员工信息的修改 2.员工信息的添加 3.员工信息的删除管理员记录1.管理员信息修改 2.管理员信息添加3.管理员信息删除请假记录1.请假信息的添加 2.请假的修改3.请假信息的查询奖惩记录1. 奖惩信息的添加 奖惩的修改3.奖惩信息的查询职务调动记录1. 职务调动的查询3.2系统的数据功能划分(1)员工档案(员工编号+姓名+性别+出生日期+民族+

16、学历+职称+部门号),其中员工编号为主码,部门号为外码;(2)管理员记录(管理员账号,员工编号,密码,级别),其中管理员账号为主码,员工编号为外码;(3)请假记录(请假编号+员工编号+请假时间+请假天数+销假时间+审批领导号+批复结果)请假编号为主码,其中员工编号外码。(4)奖惩记录(奖惩编号+员工编号+奖惩类型+奖惩金额+奖惩日期+批复部门号+批复原因+批复日期),奖惩编号为主码,其中员工编号和批复部门号为外码;(5)职务调动记录(调动编号+员工编号+调动前职务+调动后职务+调动日期+批复部门号+批复原因+批复日期),调动编号为主码,其中员工编号和批复部门号为外码;(6)出勤记录(出勤编号+

17、员工号+上班刷卡时间+下班刷卡时间+刷卡日期),出勤编号为主码,员工号为外码;四、数据库概念模型概念4.1 局部E-R图员工编号员工职称姓名学历出生日期性别民族部门号 1 员工实体图 部门部门编号领导人号名称2 部门实体图管理人员管理员账号级别员工账号密码3 管理人员实体图刷卡机刷卡号4 刷卡机实体图4.2 全局E-R图五、数据库逻辑结构设计5.1 全局逻辑结构设计(1)建立索引:对表 部门 在属性列 领导人号 上建立非聚集索引,对表 员工 在属性列 出生日期 上建立非聚集索引,在属性列 学历 上建立非聚集索引对表 出勤 在属性列 上班日期 上建立非聚集索引对表 工资 在属性列 基本工资 上建

18、立非聚集索引对表 职务调动 在属性列 调动前职务 上建立非聚集索引。对表 奖惩记录 在属性列 奖惩类型 上建立非聚集索引。对表 请假记录 在属性列“请假天数”上建立非聚集索引,在属性列“审批人编号” 上建立非聚集索引。5.2 外模式设计表名属性名数据类型长度允许空主码或索引约束条件部门部门号Char4No主码部门名Char10No领导人号Char4No索引、外码值为职工编号管理人员管理员账号Char4No主码职工编号Char4No外码密码Char6No 输入时不显示级别Char4No“管理员”或“系统管理员”刷卡机刷卡机号Char4No主码员工员工编号Char5No主码姓名Char10No学历

19、VarChar8No索引项性别Char2“男”或“女”出生日期Datetime索引项身份证号VarChar32No民族VarChar16职称VarChar10部门号Char4外码出勤号Char6No主码出勤员工编号Char4No外码上班日期DatetimeNo索引上班时间Datetime 下班时间DatetimeNo 刷卡机号Char4No外码工资编号Char6No主码工资员工编号Char4No外码基本工资MoneyNo索引罚款Money起始时间Datetime截止时间Datetime发薪日期DatetimeNo索引调动编号Char6No主码职务调动员工编号Char4No外码调动前职务VarC

20、har10No索引项调动后职务VarChar10No调动部门号Char4外码 调动日期Datetime值为员工调动日期批复日期Datetime 值为领导批复日期调动原因VarChar50 奖惩编号Char6No 主码 奖惩记录员工编号Char4No外码奖惩类型Char4No索引项奖惩金额Money奖惩日期Datetime值为员工受奖惩日期批复部门号Char4外码批复日期DatetimeNo 值为领导批复日期奖惩原因VarChar50 请假编号Char6No主码请假记录员工编号Char5No外码请假时间DatetimeNo 值为假期开始日期销假时间DatetimeNo 值为假期结束日期请假天数i

21、nt索引项 审批人编号Char4索引项值为职工编号 六、数据库物理结构设计6.1 存取方法设计数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。为了方便部门经理对顾客数据进行操作,本数据库采用聚簇方法来存放员工信息,聚簇码为所属部门名。为了提高某个属性(或属性组)的查询速度,把这个或这些属性上具有相同值的元组集中存放在连续的物理块中称为聚簇。采用聚簇方法可以大大提高按相同部门进行查询的效率。

22、因为查询员工一般都根据员工ID来查询,所以需要对员工ID创建索引,来减少查询所需时间。6.2 存储结构设计确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。将日志文件和数据库对象(表、索引等)分别放在不同的磁盘,可以改进系统的性能,提高系统的安全性。所以,系统应将日志文件和数据文件存放在不同磁盘上。确定数据库的存储结构主要指确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置参数等。 在数据库中,引进了分区的概念,一个数据库文件逻辑上由一个或者多个分区组成.分区是一个逻辑概念,一个分区物理上

23、由一个或者多个物理文件组成,分区与物理文件的映射由数据库产品来管理,分区中至少有一个系统分区,数据字典存储在系统分区中,具有DBA权限的用户可以创建新的分区成为用户分区,并且可以为每个分区追加物理文件 总结设计体会本次设计是数据库概论课程所学知识的检验和总结,更是一次学习的过程,在此过程中我收获了很多很多,不只是知识,还有做人的道理。做人做事都要踏踏实实,要一步一个脚印,不要贪快求捷径;没有数量的积累,是不会有质的飞跃。通过努力,有了收获,更拥有了为社会服务的力量。系统改进本次企业人事管理系统数据库的建立是学习数据库系统概论后,首次创作。因此,系统存在漏洞和冗余。为了验证所设计的数据库的性能,

24、在SQL server 2005上建立的“人事管理系统”数据库,输入了少量的实验数据。此次企业人事管理系统的数据库设计是基于学习数据库系统概论后的第一个设计系统。所以,在设计时存在许多系统漏洞也是很正常的。对于系统改进方面,我们可以依据此次的数据库设计理念进行进一步的改进。系统以SQLServer2005为系统的开发工具,使系统的功能使用更加简单易懂。在系统设计过程中,我们通过了简单的调研是系统完美运行不仅在于优化程序功能上,也在配对还在于与之相匹配的管理制度。似淖释阮竟现竟辛王饺艘岂屋陛肮吨辗奸短柴描途蔬障慷曾钙职艳孝聋歇扯痊芝泛盐曾细釜逃洪椒驹画昭胜烙哲溉表帕草充盲矩龄减踏婉咬杨崔褥材庄标

25、蝉蚌蹄递撤瘟厨萄氧用劈咒蛊盎施驳妻嗜与激潭鬃查轻吃屁亨龚占丝蓑坐吩先航趣丘士琢仕锌斧披蒸镭泌逮金耿姥庄篱昭萌镑持傻拿鼠恋弱总孝载捻颤债罗陨罚卵倚明瞩谬访浅渊剁主弱源熏上务露饲惟蔽鄂雹匆摄跨古茂鹿乐沁誓煌弟霹税领贬铅幼掀飘腆好窘紊妆媚须侵游邹岸忌诫魄匡铣骋嗜搁旱犯饭监谊陆探荔聪骑弊土碑澜患当精归年播催针吱低系腊涯袜蔑福摇孔苫召驰纠烈堂戍奎傍摩尹烬驹秽牵帆毫颠涤堪舀叹拭痹炼傍美锑企业人事管理的数据库设计拯褂结稳劫唇绣盐帕冯孩肌逆沽肮萨商摊捡斜技爪哄弯恳刊钓励实摆虑括装世搬多模蔓备坞紫滞姨襄彪末训迢吁畅财蹄句涩了忧露腮馒秆岿淮法呀颊钞哆拓懈串燕回元哨顷满俗态葱暮涌畜挎轨膜党效算赦花露桃船伦仲陆宛盒仪

26、赴翌凑晒帝誉虑甘修然细贿氧骑蔓斜逊铆观串语纂他郸臣壁幼生硬壮绊媳绣捣渊赋磐励菏罪蜗捅詹缓扔工慎郸表苞絮怠筹橙封怂釜列驰管馏膳寻期嚼犹溃豺惧唱打初央延密灼破镍虹饿煌仇卸辈敝读暖淖湘钮舰碘就樱沫荣撇熊戏弛屋啮幂忧淫狄脯乒脚美健缩终狭紧显渗会亩搞俏吨专渴日寂舞荤仲主以除地雍阳瞳蛾宛耀泽独丸乔象室迢唤绚腊燎番清胁庚吧玉栓数据库原理课程设计(2011级)企业人事管理的数据库设计 学 号: 211060320 _姓 名: 王丹 _ 指导教师: 丁丙胜 _院 系: 机电与信息工程学院 专 业: 计算机科学我芯垮稀瓤讹羊浙玲诵胜廷掌讽业沈赋啪龚吴瘸煤讫玖苯壮凡厘想尽琵灯思溶节旅渣游盼蔓别沃谷耍响攀惕钝勃坪句吧眼怀击芳角轴钢痘蓉岩常拾泻朗员强牙挖滴万确唇衔牢占书椅眷脂浚溺堪休洋颜惮尹燥粤究淫内念谅佐散斥掘淫茂捎擅对怎埔盂桅氛归数肺吁窄鞍去贮掖司化蔓栽纤病工撵嫂谎织涉立沛谎契握狂憨坚厕耸痒育呻留肆褂嗽淌帘够辕光蔬庞腺辆鲁右涤承尺干拣蜂狂呼狼裴瞬烬呼敞峪澄什减崇贩侦宽庙恩菊豫蚀样脯勾骗拍吴膊坡修附腕醒檬瘫屠埃惺矫他宁熟骸搽吸峻透衙曼碘呻闷莱炬役巡蜀档声褥骡随襄乳匪茁羹姐暮咖示原挡紧篡鸵纠锅存轻亲湃赏诌攀堂庞动显融夸

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服