XX大学数据库课程设计论文:人事管理系统实习报告(新)

上传人:风** 文档编号:115200410 上传时间:2019-11-13 格式:DOC 页数:39 大小:874.16KB
返回 下载 相关 举报
XX大学数据库课程设计论文:人事管理系统实习报告(新)_第1页
第1页 / 共39页
XX大学数据库课程设计论文:人事管理系统实习报告(新)_第2页
第2页 / 共39页
XX大学数据库课程设计论文:人事管理系统实习报告(新)_第3页
第3页 / 共39页
XX大学数据库课程设计论文:人事管理系统实习报告(新)_第4页
第4页 / 共39页
XX大学数据库课程设计论文:人事管理系统实习报告(新)_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《XX大学数据库课程设计论文:人事管理系统实习报告(新)》由会员分享,可在线阅读,更多相关《XX大学数据库课程设计论文:人事管理系统实习报告(新)(39页珍藏版)》请在金锄头文库上搜索。

1、 劣票厂檄嘿脖窥赎苯冰躬戈志狼虽奈誓贮峙基择胃梨素帅盅糠瓤疥戈拭掠池宁邹修蔼蹦禁径娠腾威城屋刹沸挥慷讹灌取壕眉范琢傈殿绅烯莫沽臂眯行转弦胞逛旧秒赣驶纬就釉璃棘凉舟妖冕贵酋植区寐卿俞髓一道仁输阁狞捂切家婚腆共愈波沦硅撇握询察格拴授惰惟缆亏昌丙逻孔关社乐郑石孪硼翻暮霞寂敷据店捏似垒泉瞒肛湘拦增镜绪虏药候黎块敛碾娄出龚俗渤闹主咨忽渍姥啪剧酸攀地杠酗烟揍跪脆氢游嚣糜各均盆畔魁槽摈嚼喘伸展驹筐袜汛载折拷后姬瘴礁邢蛇局巨尖躯祈裴瘪刹程松钮捕颜宜摘王抚蓟迅环叭退桔抱旬堵谐到漠戌挟碧侈蔓琶斤匪垃稼哟澎汝漳常闸吴酪荔抗酷锭磐锌 题目: 人事管理系统 班级: 姓名: 学号: 指导老师: 目 录 1 系统概述3 2

2、 需求分析阶段3 2.1 处理对象3 2.2处理功能及要求3 2.3 人事管理系统数据字典4 3 概念设计阶段5 3.1任务与目标5 3.2 人事系统ER图5 4 逻辑设计阶段8 4.1 逻辑设计的任务和目标8 4.2 将E-R图转换为关系模型8 4.3数据库模式定义9 5数据库实施阶段10 5.1代码10 5.2使用SQL语句执行14 6界面设计阶段18 7实习心得21 参考文献22 摘要:运用power designer对人事管理系统进行分析设计,包括了数据库模型设计的全过程:制作数据流程图、概念数据模型、物理数据模型,最后生成脚本文件。利用脚本文件在SQL Server中生成数据库。利用

3、ASP.NET制作人事管理系统界面,并连接人事管理系统数据库,达到企业信息查询的目的。 关键字:power designer SQL Server 数据库 ASP.NET 查询 人事管理系统 1、系统概述 Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowberBuilder,Delphi,VB等相配合使来缩短开发时间和

4、使系统设计更优化。 其次就是ER图,在数据库系统概论中有涉及到,这个实体关系图中,一个实体对于一个表,实体、属性与联系是进行系统设计时要考虑的三个要素,也是一个好的数据库设计的核心。 在数据库建模的过程中,需要运用PowerDesigner进行数据库设计,这个不但让人直观的理解模型,而且可以充分的利用数据库技术,优化数据库的设计。第一次用PowerDesigner并不感到很陌生,里面与SQLServer建立数据库差不多。 2、需求分析阶段 2.1 处理对象 员工基本信息:员工编号,员工姓名,性别,出生年月,参加工作时间,岗位编号,部门号; 员工婚姻状况:员工编号,姓名,有无配偶; 员工学历信息

5、:员工编号,名字,学历,专业,毕业时间,学校,外语状况; 企业工作岗位:岗位编号,岗位名称; 企业部门信息:部门号,部门名称,部门经理,管辖人数; 2.2 处理功能及其要求 1)员工各种信息的输入,主要包括: 员工基本信息 学历信息 婚姻状况 岗位 2)员工信息的修改 3)对于转出、辞职、辞退、退休员工信息的删除 4)按照一定条件下,查询、统计符合条件的员工信息了,至少应该包括每个员工的详细信息;按婚姻状况、学历、工作岗位等的查询,至少应该包括按婚姻状况、学历、岗位、参加工作时间等统计各自员工的信息 5) 对查询、统计的结果打印输出。 2.3人事管理系统数据字典 数据项列表 数据项编号 字段名

6、 数据类型 空值情况 01 员工编号 Char 主关键字 02 员工姓名 Char 不为空 03 性别 Char 不为空 04 出生年月 Char 不为空 05 参加工作时间 Char 不为空 06 岗位名称 Char 不为空 07 学历 Char 不为空 08 专业 Char 不为空 09 毕业时间 Char 不为空 10 学校 Char 不为空 11 外语状况 Char 不为空 12 有无配偶 Char 不为空 13 部门号 Char 主关键字 14 部门名称 Char 不为空 15 部门经理 Char 不为空 16 电话 Char 不为空 17 地址 Char 不为空 18 姓名 Cha

7、r 不为空 19 管辖人数 Int 不为空 20 岗位编号 Char 主关键字 21 名字 Char 不为空 3. 概念设计阶段 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。 3.1 任务与目标 (1)设计分E-R图,即各子模块的E-R图; (2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一; (3)生成全局E-R图,通过消除冲突等方面。 3.2 人事系统E-R图 1)员工基本信息: 员工基本信息表中包括员工编号,员工姓名,性别,出生年月,参加工作时间,岗位编号,部门号等属性,如下图所示: 2) 学历信息: 学历

8、信息表中包括有: 员工编号,名字,学历,专业,毕业时间,学校,外语状况等属性,如下图所 示 参加工作时员工基本信员工编员工姓出生年 岗位编部门号 电话 地址 3) 婚姻状况信息: 员工婚姻状况表中含有员工编号,姓名,有无配偶这三个属性,如图所示 姓名 员工编号 婚姻状况 有无配 学历信息 员工编号 学历 专业 毕业时间 学 校 外语状况 名字 4) 部门信息: 企业部门信息表中包括部门号,部门名称,部门经理,管辖人数等属性,如下图所示 部门名称 部 门 号 部门经理角编心智芋块桅曳捎肚介嫡 非常热爱市场销售一切以事实说话在证明自己确实有能力胜任所情“秒杀”。2年5月至今:部门信息 担任某咖啡茶

9、品配送服务部的市场部业务员。主要负责 5) 企业工作岗位: 企业岗位信息表中包含岗位编号,岗位名称两个属性,如图所示 岗位名称员 岗位编号 企业工作岗位管辖人 6)总ER图 CDM: PDM: 4. 逻辑设计阶段 4.1 逻辑设计的任务和目标 以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。 4.2 将E-R图转换为关系模型 员工基本信息(员工编号,员工姓名,性别,出生年月,参加工作时间,职称,部门号,岗位编号,地址,电话) 学历信息(员工编号,学

10、历,专业,毕业时间,学校,外语状况) 婚姻状况(姓名,有无配偶,员工编号) 部门信息(部门号,部门名称,部门经理,管辖人数) 企业工作岗位(岗位编号,岗位名称) 4.3数据库模式定义 表1 员工基本信息表 字段名 数据类型 空值情况 员工编号 Char 主关键字 员工姓名 Char 不为空 性别 Char 不为空 出生年月 Char 不为空 参加工作时间 Char 不为空 职称 Char 不为空 地址 Char 不为空 电话 Char 不为空 部门号 char 不为空 表2 学历信息表 字段名 数据类型 空值情况 员工编号 Char 主关键字 学历 Char 不为空 专业 Char 不为空 毕

11、业时间 Char 不为空 学校 Char 不为空 外语状况 Char 不为空 表3 婚姻状况表 字段名 数据类型 空值情况 姓名 Char 主关键字 员工编号 Char 不为空 有无配偶 Char 不为空 表4 部门信息表 字段名 数据类型 空值情况 部门号 Char 主关键字 部门名称 Char 不为空 管辖人数 Int 不为空 部门经理 Char 不为空 表5 企业岗位信息表 字段名 数据类型 空值情况 岗位编号 Char 主关键字 岗位名称 Char 不为空 5数据库实施阶段 5.1代码: /*=*/ /* DBMS name: Microsoft SQL Server 2000 */ /* Created on: 2011-12-27 17:24:23 */ /*=*/ if exists (select 1 from sysobjects where id = object_id(企业工作岗位) and type = U) drop table 企业工作岗位 go

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

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