欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库课程设计—人事管理系统.doc

    • 资源ID:28434660       资源大小:266.50KB        全文页数:35页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计—人事管理系统.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date数据库课程设计人事管理系统数据库课程设计人事管理系统一需求分析1. 系统功能分析:数据库主要是用来对公司、部门有关的人事信息以及对与公司相关的数据进行管理,并提供了相关的人事职能,同时让员工可以通过公司内部网络实现自我管理,提高了整体运作能力。那些重复的,事务性的工作交给HR管理软件来解决。每个月月中发工资,包括考勤、人事信息变动、福利、休假和绩效考核奖金对本月的薪资计算都有影响,为人事部提供了管理工具,因此运用数据库大大提高了公司运行的效率。2.系统功能模块设计:员工的基本信息管理:提供员工的基本信息,如员工登录系统的信息,员工名字,联系方式,所属部门,基本工资,职位信息,部门信息等。公司部门管理:提供部门信息,如部门名称,部门描述,部门经理等信息。公司的工资管理:记录员工每月的工资信息,包括工资发放日期、工资组成等。公司的考勤管理:用于记录员工的考勤信息公司的请假记录管理:用于记录员工的请假信息,包括请假提交时间、请假开始时间、请假终止时间、请假原因、请假的类别和请假申请状态等公司的加班信息管理:用于记录员工的加班信息,包括加班时间、加班起止时间、加班原因和加班申请批准状态等二数据库设计1.关系模式(1)员工基本信息表(员工编号,员工姓名,电子邮箱,所属部门,基本工资,职务名称,联系电话)(2)部门基本信息表(部门编号,部门名称,部门描述,部门经理编号)(3)工资信息表(工资编号,员工编号,工资发放时间,基本工资,加班工资,缺勤扣除)(4)考勤信息表(考勤编号,员工编号,到达时间,记录者编号,日期)(5)请假信息表(员工编号,提交时间,开始时间,结束时间,理由说明)(6)加班信息表(加班申请编号,员工编号,批准者编号,提交时间,开始时间,结束时间)2.E-R图图2.1为几个实体之间的关系图(下图)工资信息员工基本信息考勤信息请假信息部门基本信息加班信息属于请假加班工资考勤111111n111员工编号员工姓名所属部门基本工资职务名称联系电话电子邮箱工资编号缺勤扣除加班工资员工编号工资发放时间基本工资员工编号记录者编号日期到达时间部门编号部门名称部门经理编号部门描述员工编号提交时间开始时间结束时间理由说明提交时间开始时间结束时间批准者编号员工编号加班申请编号3.各表字段以及数据类型设置(1)表2-1为员工基本信息表表2-1(2)表2-2部门基本信息表表2-2(3)表2-3工资信息表表2-3(4)表2-4考勤信息表表2-4(5)表2-5请假信息表表2-5(6)表2-6加班信息表表2-64.关键代码(1)创建数据库人事管理:create database 人数管理管理on( name=图书管理_data, filename=d:sqldatamssqldataxueji.mdf, size=5MB,mxsize=50MB,filegrowth=10%)log on ( name=图书管理_log, filename=d:sqldatamssqldataxueji_log.ldf, size=2MB,maxsize=5MB,filegrowth=1MB)(2)创建员工基本信息关系及其主键约束:create table 员工基本信息(员工编号 char(10) constraint A primary key, 员工姓名 char(10), 电子邮箱 char(20), 所属部门 char(10), 基本工资 char(10),职称姓名 char(10),联系电话 char(20)(3)创建部门基本信息关系及其主键约束:Create table 部门基本信息(部门编号 char(10), 部门名称 char(10) constraint A primary key, 部门描述 char(20), 部门经理编号 char(10)(4)创建工资信息关系及其主键约束:Create table 工资信息(工资编号 char(10) , 员工编号 char(10) constraint A primary key, 工资发放时间 datetime(8), 基本工资 char(10), 加班工资 char(10),缺勤扣除 char(10)(5)创建考勤信息关系及其主键约束:create table 考勤信息(考勤编号 char(10) , 员工编号 char(10) constraint A primary key, 到达时间 char(10), 记录者编号 char(10),日期 datetime(8)(6)创建请假信息关系及其主键约束:create table 请假信息(员工编号 char(10) constraint A primary key, 提交时间 char(10), 开始时间 char(10), 结束时间 char(10),理由说明 char(10)(7)创建加班信息关系及其主键约束:create table 加班信息(加班申请编号 char(10), 员工编号 char(10) constraint A primary key, 批准者编号 char(10), 提交时间 char(10), 开始时间 char(10),结束时间 char(10)(8)创建策划部的员工基本信息视图:create view workeras select 员工姓名,部门名称,职称姓名,联系电话 from 员工基本信息 where 部门名称='策划部'(9)创建学习部的考勤信息视图:create view presentas select 员工基本信息.员工编号,员工姓名,部门名称,到达时间 from 员工基本信息,考勤信息 where 员工基本信息.员工编号=考勤信息.员工编号 and 部门名称='学习部'5.关系图图2.2为此数据库的关系图图2.2三详细设计(各关系表格)(1)表3-1为员工基本信息表:select * from 员工基本信息表3-1(2)表3-2为部门基本信息表:select * from 部门基本信息表3-2(3)表3-3为工资信息表:select * from 工资信息表3-3(4)表3-4为考勤信息表select * from 考勤信息表3-4(5)表3-5为请假信息表:select * from 请假信息表3-5(6)表3-6为加班信息表:select * from 加班信息表3-6(7)表3-7为策划部的员工基本信息视图Select * from worker表3-7(8)表3-8为学习部的考勤信息视图表3-8四 课程设计感想通过这次数据结构课程设计, 使我对数据库设计有了一个比较深刻的了解,对各种数据库方法的性能有了清晰的认识,使我感觉到,一个优秀的数据库应用软件,不仅仅是可以运行的,更应该具有人性化的界面,协调的布局,合理的结构,良好的性能和一定的容错性.一个人要完成所有的工作是非常困难和耗时的.在以后的学习中我会更加注意各个方面的能力的协调发展,通过课程设计全面地对SQL Server 有了更深一步的认识,也更系统的了解了这门学科,在对数据库的创建,E-R图,关系模式,到表的创建、修改以及查询都基本掌握。我想对我以后的学习或是工作都有很大的帮助。数据库是一门相对比较重要的课程,SQL是数据库的重要精髓,但感觉掌握的不够扎实,特别是其中有一些比较抽象的知识点,只是从逻辑上学习,并没有真正的参与设计或者实践,因此本次课程设计对我们来说是一个很好的机会,不仅能够把以前的书本知识在实验中做出来,更重要的是我们可以学到一些书本中不曾遇到的问题。在这一周的实训过程中,我遇到了许多困难,有时候想也想不明白,我没有放弃,虽然一时做不出来,但我相信自己会做出来的,每次在机房实训结束后,我回去会查些资料,把不会的知识认认真真的看了有看,最终做了出来,很高兴,这使我明白困难只是一时的,只要坚持,付出足够努力,总会有收获的.通过这次的实验,使我学到了不少实用的知识,更重要的是,做实验的过程,思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅.非常感谢老师这次课程设计的付出,谢谢!五 参考文献以及网址1. 陈志泊,王春玲.数据库原理及应用教程(第二版).人民邮电出版社2. 萨师煊,王珊.数据库系统概论(第三版).高等教育出版社3. 李贺,刘彬彬,孙明丽.SQL Server 2000应用与开发范例宝典.人民邮电出版社4. 张建沛.数据库原理及应用系统开发.中国水利水电出版社5. 6. -

    注意事项

    本文(数据库课程设计—人事管理系统.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开