《数据库原理及应用》课程设计

上传人:m**** 文档编号:488845363 上传时间:2023-07-04 格式:DOCX 页数:20 大小:684.23KB
返回 下载 相关 举报
《数据库原理及应用》课程设计_第1页
第1页 / 共20页
《数据库原理及应用》课程设计_第2页
第2页 / 共20页
《数据库原理及应用》课程设计_第3页
第3页 / 共20页
《数据库原理及应用》课程设计_第4页
第4页 / 共20页
《数据库原理及应用》课程设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《《数据库原理及应用》课程设计》由会员分享,可在线阅读,更多相关《《数据库原理及应用》课程设计(20页珍藏版)》请在金锄头文库上搜索。

1、13信计 2014-2015 (二)数据库原理及应用课程设计设计题目企业人事管理系统设计时间2015.07.06-2015.07.10学生姓名 学生学号 所在班级 指导教师 徐州工程学院数学与物理科学学院目录1、可行性分析1.2、系统需求分析1.2.1 关于该项目的需求分析1.2.2 项目的功能分析1.2.3 数据流图2.2.4 数据字典4.3、数据库概念设计 6.3.1 系统的局部E-R图6.3.2 系统全局E-R图7.4、数据库的逻辑设计 8.5、数据库的物理设计 9.6、系统的实现与调试9.6、1建立数据库9.6.2建立表1.06、3插入数据1.26、4创建索引1.26、5创建视图1.3

2、6、6创建触发器1.46、7创建存储过程 .157、课设总结181、可行性分析可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可 行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性 分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种 考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上, 由于本系统知识面向机关和事业单位 内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使 用过类似的系统,但是以W

3、indows的友好界面和本系统良好的安全性设置, 可以 是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管 理,耗时多,效率低下并且极容易出现错误。而利用计算机来实现人事管理以成 为适应当今人事管理的方式。开发一套能满足人事信息管理的软件是十分必要 的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时, 也可以是 认识信息管理部门减少许多费用支出, 如实现自动化管理后可以精简人员, 减少 工资支出等。由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多 种角度考虑开发此系统都是可行的,并且也是十分必要的。

4、2、系统需求分析2.1 关于该项目的需求分析企业人事管理系统中,用户分为两类:(1)系统管理员(2)企业领导。管理员的主要职责是管理系统中基础的人事数据, 包括数据的添加,修改和 删除,维护企业部门的信息,职务信息和浏览人事档案信息。 企业领导可以检索 和浏览人事档案。2.2 项目的功能分析企业的人事管理系统分为管理员和企业领导两个部分,主要包括以下功能: (1)登入模块:是用户进入人事管理系统的入口,根据用户的选择不同, 会分别进入管理员部分和领导部分。(2)管理员模块:管理员在模块对员工进行查找,修改,浏览和删除操作。(3)企业领导人模块:企业领导对员工进行查询和浏览操作。(4)退出登陆模

5、块:管理员和企业领导人退出系统的操作。图2-1企业人事管理系统顶层数据流图领导信息企业领导担任11管理10信息” 职务口员 工信息领导信息职务信息表职务信息职务职务信息,系统管理员部门信息管理7-录入3息领导信领导信息表部门信息信,额导/ 管理4查询8部门信息2信门部部门信息表图2-2企业人事管理系统第一层数据流图员工部门信息系统管理员部门信息A 领导职务系统管理员信息表图2-3企业人事管理系统第二层数据流图2.4数据字典(1)数据项数据项来源数据类型数据大小约束条件企业领导账号P企业领导信息表char20unique编号企业领导信息表char20Primary key密码企业领导信息表cha

6、r20Not null管理员账号r管理员信息表char20unique编号管理员信息表char20Primary key密码管理员信息表varcharNot null权限r管理员信息表char20编号部门信息表char10Primary key部门名称部门信息表char10员工编号企业员工信息表char10姓名企业员工信息表char10性别企业员工信息表bit出生日期企业员工信息表char10家庭住址企业员工信息表char10部门企业员工信息表char10籍贯企业员工信息表char10职务企业员工信息表char10学历企业员工信息表char10民族企业员工信息表char10编号r职务信息表ch

7、ar10Not null职务名称职务信息表char10Not null(2)数据流数据流名来源去向企业领导信息企业领导企业人事管理系统处企业员工信息企业员工企业人事管理系统处系统管理员信息系统管理员企业人事管理系统处部门信息部门企业人事管理系统处职务信息职务企业人事管理系统处来源说明存储了企业领导信息 存储了企业员工信息存储系统管理员信息 存储了部门相关信息 存储了职务相关信息组成账号、密码、编号员工编号、姓名、性别、出生日期、家庭住址、部 门、籍贯、职务、学历、民族账号、密码、编号、权限编号、员工编号、部门名称编号、员工编号、职务名称(3)数据存储数据存储编号:01数据存储名称:企业领导信息

8、表说明:存储了企业领导信息流入的数据流:企业领导信息流出的数据流:企业领导信息组成:企业领导账号,编号, 密码数据存储编号:02数据存储名称:系统管理员信息表说明:存储了系统管理员信息流入的数据流:系统管理员信息流出的数据流:系统管理员信息组成:系统管理员账号,编号 ,密码数据存储编号:03数据存储名称:部门信息表说明:存储了部门信息流入的数据流:企业员工信息,部门信息流出的数据流:部门信息组成:员工编号,编号,部门名称数据存储编号:04数据存储名称:企业员工信息表说明:存储了企业员工信息流入的数据流:企业员工信息流出的数据流:企业员工信息籍贯,职务,学历,组成:员工编号,姓名,性别,出生日期

9、,家庭住址,部门, 民族数据存储编号:05数据存储名称:职务信息表说明:存储了职务的信息流入的数据流:企业员工信息,职务信息流出的数据流:职务信息组成:员工编号,编号,部门名称3.1系统的局部E-R图图3-1企业领导信息E-R图图3-2系统管理员信息E-R图图3-3部门信息E-R图图3-4职务信息E-R图图3-5企业员工信息E-R图企业领导 nm(姓名一一一3兄企业员工一* Z i,八m|N任职图3-2企业人事管理系统全局哲、(密码)编匕B账号)“1 IZ, /极限系统管理员,/ 员工编号:(编号)n、属于,.1部门|m :“维护.性别、附良拣/m /i -rw 厂、编号1、-1员工编1职务名

10、称E-R图根据系统需求分析的得到的数据结构进行分析,得到如下关系并优化:管理员关系模式(细以 账号,密码,权限)企业领导关系模式(编号,账号,密码)员工-部门关系模式(编号,员工编号,部门名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务)员工-职务关系模式(编号,员工编号,职务名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务)对员工-部门关系模式进行优化:S1(编号,员工编号,部门名称),编号为主键S2(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),员工编号为主键S3(编号,员工编号,部门名称,姓名,性别,出生年月,民族,学历,籍

11、贯,家庭住址,部门,职务),(编号,员工编号为主键)由于员工编号传递依赖于编号,因此从关系S1中删除员工编号,部门,职务对员 工编号存在传递依赖,从关系上中删除部门,职务。S11(编号,部门名称)S21 (员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址)对员工-职务关系模式进行优化:S1(编号,员工编号,职务名称),编号为主键S2(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),员工编号为主键S3(编号,员工编号,职务名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),(编号,员工编号为主键)由于员工编号传递依赖于编号,因此从关系S1中删

12、除员工编号,部门,职务对员 工编号存在传递依赖,从关系上中删除部门,职务。S11(编号,职务名称)S21 (员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址)数据库物理设计阶段的任务是根据具体的计算机系统的特点,为给定的数据库系统确定合理的存储结构和存取方法。所谓的“合理”有两个含义:一个是要 使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度要体现在后者。(1)存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。将日志文件和数据库对象分别放在不同的磁盘,可以改进系统的性能,提高系统的安全性。所以,系统应将日志文件和数据文件存放在不同的磁盘上。(2)评价物理结构数据库物理结构设计过程中需要对时间效率,空间效率,维护代价和各种用户需求进行权衡,其结果可以产生多种方案,因此要从中选择一个最优的方案。评价物理结构的方法依赖于所选用的DBMS主要是定量估算各种方案的存储空间,存储时间和维护代价,对估算结果进行权衡,选择一个较优的物理结构。6、系统的实现与调试6、1建立数据库create database 企业人事管理系统on(name=rt业人事管理系统_dat,企业人事管理系统dat.mdf,size=1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号