数据库人事管理系统.doc
《数据库人事管理系统.doc》由会员分享,可在线阅读,更多相关《数据库人事管理系统.doc(21页珍藏版)》请在咨信网上搜索。
1、枣 庄 学 院信息科学与工程学院课程设计任务书 题目: 人事管理系统 学 号: &nb
2、sp; 姓 名: 赵延芳 专 业: 网络工程 课 &
3、nbsp; 程: 数据库系统概论 指导教师: 姜振风 职称: 老师 完毕时间: 2023年11
4、 月-2023年 12月枣庄学院信息科学与工程学院制 2023 年 11月 17 日课程设计任务书及成绩评估规定:1. 对的使用SQL Server 2023的语句、语法和结构方便了程序设计及对于某些复杂数据的访问2. 借助VisuaSQL Server等软件完毕这一系列的工作3. 数据库逻辑结构设计及功能分析独立完毕指导教师签字: 、 日期: &nbs
5、p; 指导教师评语成绩: 指导教师签字: 日期: SQL Server 2023.以及语言编辑软件、课程设计进度计划起至日期工作内容备注2023年12月13日设计、编写、调试参考文献、资料索引序号数据库系统教程.数
6、据库系统概论史嘉权清华大学出版社目 录1系统需求分析.42 系统总体设计 2.1 概述.42.2 业务分析.42.3 功能设计.52.4 概念结构设计.62.5 逻辑结构设计.72.6 物理结构设计.83 数据库表结构设计.104 功能结构设计.115 相关代码设计与分析.126 总结.171 系统需求分析该人事管理系统的需求具体体现在各种信息的提供、保存、更新和查询,这就规定数据库结构可以充足满足各种信息的输出和输入。收集基本数据、数据结构以及数据解决的流程,组成一份详尽的数据字典,为后面的具体
7、设计打下基础。一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺陷,譬如:效率低、保密性差,此外时间一长,将产生大量的文献和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻结识,它已进入人类社会的各个领域并发挥着越来越重要的作用。人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺陷。随着着人事管理信息系统的广泛应用,它已经成为了任何一家公司公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分派人员,易于进行调整。所以人事管理信息系统可认为管理人员提供充足的信息和快捷的查询
8、手段。2系统总体设计2.1概述一个正常运作的公司必然有一个健全的人事管理系统,来管理员工的信息,涉及员工的编号、姓名、性别、工龄、工资以及奖惩情况。除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清楚。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。我们现在介绍的这个人事管理系统是一个非常通用的管理系统。它讲述如何建立一个公司人事管理系统。他可以将关于的一切员工信息记录在案,并且对其进行输入、修改、查询,大大提高了公司员工管理的工作效率。2.2业务分析针对一般人事管理系统的需求,通过对人事管理过程的内
9、容和数据流程分析,设计如下面所示的数据项和数据结构:基本信息涉及:人员基本信息:编号、姓名、性别、出生日期、参与工作日期住址、电话等;来本单位的日期及来自的单位;职称及评估的时间和工资级别;职工的奖惩登录。 工资的拟定:基本工资与职称和级别有关;职务补贴、房补由职称决定;工龄津贴由工龄决定;洗理费由性别决定;另有每人奖金不同。查询员工的各项基本信息。查询每个职工的具体工资清单。用户管理:信息录入、工资计算的工作人员及普通职工查询自己的信息。其中系统的整体功能可参考如下的整体功能模块图:人事管理系统职工相关功能管理员相关功能职工登录奖惩登录查看基本信息查看具体工资清单查看工龄信息查看洗理费奖惩信
10、息查询管理员登录职工管理工资管理奖惩管理查询更新查询更新对职工进行奖惩操作图2-2整体功能模块图2.3功能设计系统开发的整体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完毕的。本人事管理系统需要完毕的功能重要有:职工信息的修改、更新和删除,涉及职称、工资、工龄等的变化;工龄信息的变更会使工龄年数和工龄津贴的数据随之发生变化;奖惩会根据具体信息的输入而有所变化。此系统的功能具体体现在各种信息的提供、保存、更新和查询,这就规定数据库结构可以充足满足各种信息的输出和输入。收集基本数据、数据结构以及数据解决的流程,组成一份详尽的数据字典,为后面的具体设计打下基
11、础。根据以上信息按照结构化程序设计的规定,得到如图2-1所示我负责部分的功能模块图。人事管理系统管理员相关功能奖惩管理工资管理职工管理管理员登录奖惩登录职工登录职工相关功能图2-1 功能模块图(部分)2.4概念结构设计人事管理系统概念设计产生的基本E-R模型如图2-4所示。职工管理员工龄表奖惩职称表洗理费查看查看修改查看修改查看修改查看查看查看查看修改编号金额编号电话性别出生日期住址账号房补基本工资职称名工资级别内容职务补贴密码工龄年数工龄津贴金额性别姓名图2-3人事管理系统基本E-R图2.5逻辑结构设计在逻辑结构设计中重要就是把概念结构设计阶段产生的系统基本E-R图转化为具体的DBMS所支持
12、的数据模型。在该管理系统中,我们采用关系模型来进行分析和设计,将实体、实体的属性和实体之间的联系在遵循转化原则的前提下进行转化,并标出主键。其中,各实体的属性如下所示:职工(编号,姓名,性别,出生日期,参与工作,住址,电话,来自本单位的时间,职称名,评估时间,工龄年数)工龄(工龄津贴,工龄年数)洗理费(性别,金额)奖惩(编号,金额,内容)职称表(职称名,工资级别,基本工资,职务补贴,房补)管理员(登录账号,密码)2.6物理结构设计职工表的创建语句如下:CREATE TABLE 职工表 (编号 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名
13、 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,性别 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出生日期 datetime NULL ,参与工作日期 datetime NULL ,住址 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,电话 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,来自本单位的时间 datetime NULL ,职称名 varchar (50) COLLATE Chinese_PRC_CI_AS NULL
14、 ,评估时间 datetime NULL ,工龄年数 int NULL ,编号1 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT PK_职工表 PRIMARY KEY CLUSTERED (编号) ON PRIMARY ,CONSTRAINT FK_职工表_工龄表 FOREIGN KEY (工龄年数) REFERENCES 工龄表 (工龄年数),CONSTRAINT FK_职工表_洗理费 FOREIGN KEY (性别) REFERENCES 洗理费 (性别),CONSTRAINT FK_职工表_职称表 F
15、OREIGN KEY (职称名) REFERENCES 职称表 (职称名) ON PRIMARYGO职称表的创建语句如下:CREATE TABLE 职称表 (职称名 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,工资级别 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,基本工资 money NULL ,职务补贴 money NULL ,房补 money NULL ,CONSTRAINT PK_职称表 PRIMARY KEY CLUSTERED (职称名) ON PRIMARY
16、) ON PRIMARYGO管理员表的创建:CREATE TABLE 管理员表 (登录账号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,密码 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_管理员表 PRIMARY KEY CLUSTERED (登录账号) ON PRIMARY ) ON PRIMARYGO工龄表的创建语句如下:CREATE TABLE 工龄表 (工龄年数 int NOT NULL ,工龄津贴 money NULL ,CONSTRAIN
17、T PK_工龄表 PRIMARY KEY CLUSTERED (工龄年数) ON PRIMARY ) ON PRIMARYGO奖惩表的创建语句如下:CREATE TABLE 奖惩 (编号1 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,金额 money NULL ,内容 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT PK_奖惩 PRIMARY KEY CLUSTERED (编号1) ON PRIMARY ,CONSTRAINT F
18、K_奖惩_职工表 FOREIGN KEY (编号1) REFERENCES 职工表 (编号) ON PRIMARYGO洗理费表的创建语句如下:CREATE TABLE 洗理费 (性别 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,金额 money NULL ,CONSTRAINT PK_洗理费 PRIMARY KEY CLUSTERED (性别) ON PRIMARY ) ON PRIMARYGO3数据库表结构设计根据数据库的需求分析和概念结构设计,设计了名称为职工的数据库表。表的设计结果如下面各表所示:表3-1 职工表列名
19、数据类型长度是否允许为空编号varchar50否姓名varchar50是性别char10是出生日期datetime8是参与工作日期datetime8是住址varchar50是电话varchar50是来本单位的时间datetime8是职称名varchar50是评估时间datetime8是工龄年数int4是编号1varchar50是表3-2 管理员表列名数据类型长度是否允许为空登录账号char10否密码char10否表3-3职称表列名数据类型长度是否允许为空职称名varchar50否工资级别varchar50是基本工资money8是职务补贴money8是房补money8是表3-4工龄表列名数据类型
20、长度是否允许为空工龄年数int4否工龄津贴money8是表3-5洗理费列名数据类型长度是否允许为空性别char10否金额money8是表3-6奖惩列名数据类型长度是否允许为空编号1varchar50否金额money8是内容varchar50是4功能分析下图为职工信息表的截图,运用此表可以查询、修改、更新等相关信息:图4-1 职工表管理员登录账号需要输入账号及密码,当然必须符合以下表对账号和密码的设计规定:图4-2 管理员表下面的这个登录界面可提供职工和管理员登录,分别单击职工相关功能和管理员相关功能会出现不同的下拉菜单可供查询或是更改不同的所需信息内容,如下图:图4-3 登录界面当在第一个界面
21、点开职工相关功能,单击职工登录会进入下面的界面,只要输入对的的职工编号和职工姓名,单击登录就可进实现更多的信息查询和更改等操作,如下图:图4-4 职工登录页面假如输入的职工编号或者职工姓名不匹配,或是不对的、不存在等情况下,系统会弹出对话框提醒登录失败,编号或职工姓名错误,如下图所示:图4-5 登录失败假如职工登陆成功的话会进入“欢迎您查看基本具体信息”的界面,再次输入本人的相关信息,编号、职称、工龄、性别,单击不同的按钮则会出现不同的信息,下图为单击“查看基本信息”出现的界面:图4-6 查看基本信息下图为单击了“查看具体工资清单”按钮后出现的界面,信息如下:图4-7 查看具体工资清单假如在登
22、录界面职工相关功能的下拉菜单中选择奖惩登录,则会进入“欢迎您进入奖惩登录界面”的界面,输入职工编号,单击“查看”按钮,则会出现相应的奖惩信息,如下图所示:图4-8 奖惩登录界面以上是我所负责部分功能的分析与介绍,其中涉及SQL Server 数据库中的两个表的创建和Visual Basic.NET中的几个界面的设计与分析。5相关代码设计与分析登录界面Form1的部分代码如下:定义公共类Form1继承系统窗体功能:Public Class Form1 Inherits System.Windows.Forms.Form当单击MenuItem5时跳转到Form4 界面,定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 赵延芳 数据库 人事管理系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。