学校人力资源管理系统.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学校人力资源管理系统

数据库原理及应用课程设计 设计报告 题 目:学校人力资源管理系统 学 号: 131007203 学生姓名: 方新运 指导教师: 余建国 提交时间: 目录 第1章 需求分析 1 1.1 需求调查 1 1.2 系统功能分析 1 第2章 面向对象分析和设计 2 第3章 逻辑结构设计 3 3.1局部E-R图 3 3.2 类和对象向关系模式转换 4 第4章 数据库物理结构设计 4 4.1 存取方法设计 4 4.2 存储结构设计 5 4.3 物理设计 5 第5章 数据库完整性设计 11 5.1 主键 11 5.2 参照完整性设计 11 5.3 Check约束 12 5.4触发器设计 12 第7章 数据库存储过程设计 13 创建存储过程 13 总结 14 参考文献: 14 学校人力资源管理系统 第1章 需求分析 1.1 需求调查 通过对各个用户的调查,该学校人力资源管理系统有如下需求: 家庭管理:实现学校教职工家庭信息管理包括父母,子女等信息。 学历管理:实现学校教职工学历信息管理,包括教职工从小学到大学的学校情况。 基本信息:实现显示教职工基本信息及邮箱信息的记录。 奖惩管理:实现在教职工奖惩情况记录。 部门管理:包含最基本的部门名、部门总人数信息。 1.2 系统功能分析 家庭管理:用于记录和管理职工的父母子女等亲属的名字。 学历管理:用于记录教职工从小到大所在学校的名称。 个人基本管理:用于记录职工的姓名性别工号出生年月电子邮件职称号等信息。 奖惩管理:用于记录职工奖惩情况。 部门管理:对各部门和人数进行管理。 第2章 面向对象分析和设计 类和对象设计如下: 个人基本信息 姓名:char 工号:char 性别: char 出生年份:int 职称号:char 电子邮件:char 所属部门:char 添加() 删除() 查询() 修改() 家庭关系 工号:char 姓名:char 父母:char 子女1:char 子女2:char 子女3:char 添加() 修改() 删除() 查询() 学历信息 姓名:char 工号:char 小学:char 初中:char 高中:char 大学:char 查询() 添加() 修改() 删除() 职称信息 职称名:char 职称号:char 人数:int 查询() 添加() 修改() 删除() 第3章 逻辑结构设计 3.1局部E-R图 图3-1 图3-2 图3-3 图3-4 图3-5 3.2 类和对象向关系模式转换 个人基本信息(姓名、工号、性别、出生年份、电子邮件、职称号、所属部门) 职称(姓名、职称号、人数) 部门(人数、部门名) 家庭关系(工号、姓名、父、母、妻(夫)、子女1、子女2、子女3) 学历信息(姓名、工号、小学、初中、高中、本科、研究生、博士) 奖惩(姓名、工号、奖励、惩罚、日期) 第4章 数据库物理结构设计 存取方法设计 数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。对于教务管理系统来说,为了提高某些属性(如:学生学号,教职工号,课程号,学生成绩,选课信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样在查询某个学院或是查询某个专业或某学年等的学生成绩或选课等时就会大大提高查询速度。因此,该系统中选择聚簇存取方法。 4.2 存储结构设计 教务管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设教务管理系统。数据库管理系统采用Microsoft 公司推出的SQL Serveron primary ( name=学校人力资源管理系统, filename=d:\学校人力资源管理\学校人力资源管理系统数据文件.mdf, size=5, maxsize=10, filegrowth=1) log on ( name=学校人力资源管理日志文件, filename=d:\学校人力资源管理\学校人力资源管理日志文件.ldf, size=3, maxsize=10, filegrowth=1) 建立个人基本信息表 USE [学校人力资源管理系统] GO /****** Object: Table [dbo].[个人基本信息] Script Date: 01/03/2015 20

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档