资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
劣票厂檄嘿脖窥赎苯冰躬戈志狼虽奈誓贮峙基择胃梨素帅盅糠瓤疥戈拭掠池宁邹修蔼蹦禁径娠腾威城屋刹沸挥慷讹灌取壕眉范琢傈殿绅烯莫沽臂眯行转弦胞逛旧秒赣驶纬就釉璃棘凉舟妖冕贵酋植区寐卿俞髓一道仁输阁狞捂切家婚腆共愈波沦硅撇握询察格拴授惰惟缆亏昌丙逻孔关社乐郑石孪硼翻暮霞寂敷据店捏似垒泉瞒肛湘拦增镜绪虏药候黎块敛碾娄出龚俗渤闹主咨忽渍姥啪剧酸攀地杠酗烟揍跪脆氢游嚣糜各均盆畔魁槽摈嚼喘伸展驹筐袜汛载折拷后姬瘴礁邢蛇局巨尖躯祈裴瘪刹程松钮捕颜宜摘王抚蓟迅环叭退桔抱旬堵谐到漠戌挟碧侈蔓琶斤匪垃稼哟澎汝漳常闸吴酪荔抗酷锭磐锌 题目: 人事管理系统 班级: 姓名: 学号: 指导老师: 目 录 1 系统概述3 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中生成数据库。利用ASP.NET制作人事管理系统界面,并连接人事管理系统数据库,达到企业信息查询的目的。 关键字:power designer SQL Server 数据库 ASP.NET 查询 人事管理系统 1、系统概述 Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowberBuilder,Delphi,VB等相配合使来缩短开发时间和使系统设计更优化。 其次就是ER图,在数据库系统概论中有涉及到,这个实体关系图中,一个实体对于一个表,实体、属性与联系是进行系统设计时要考虑的三个要素,也是一个好的数据库设计的核心。 在数据库建模的过程中,需要运用PowerDesigner进行数据库设计,这个不但让人直观的理解模型,而且可以充分的利用数据库技术,优化数据库的设计。第一次用PowerDesigner并不感到很陌生,里面与SQLServer建立数据库差不多。 2、需求分析阶段 2.1 处理对象 员工基本信息:员工编号,员工姓名,性别,出生年月,参加工作时间,岗位编号,部门号; 员工婚姻状况:员工编号,姓名,有无配偶; 员工学历信息:员工编号,名字,学历,专业,毕业时间,学校,外语状况; 企业工作岗位:岗位编号,岗位名称; 企业部门信息:部门号,部门名称,部门经理,管辖人数; 2.2 处理功能及其要求 1)员工各种信息的输入,主要包括: 员工基本信息 学历信息 婚姻状况 岗位 2)员工信息的修改 3)对于转出、辞职、辞退、退休员工信息的删除 4)按照一定条件下,查询、统计符合条件的员工信息了,至少应该包括每个员工的详细信息;按婚姻状况、学历、工作岗位等的查询,至少应该包括按婚姻状况、学历、岗位、参加工作时间等统计各自员工的信息 5) 对查询、统计的结果打印输出。 2.3人事管理系统数据字典 数据项列表 数据项编号 字段名 数据类型 空值情况 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 姓名 Char 不为空 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) 学历信息: 学历信息表中包括有: 员工编号,名字,学历,专业,毕业时间,学校,外语状况等属性,如下图所 示 参加工作时员工基本信员工编员工姓出生年 岗位编部门号 电话 地址 3) 婚姻状况信息: 员工婚姻状况表中含有员工编号,姓名,有无配偶这三个属性,如图所示 姓名 员工编号 婚姻状况 有无配 学历信息 员工编号 学历 专业 毕业时间 学 校 外语状况 名字 4) 部门信息: 企业部门信息表中包括部门号,部门名称,部门经理,管辖人数等属性,如下图所示 部门名称 部 门 号 部门经理角编心智芋块桅曳捎肚介嫡 非常热爱市场销售一切以事实说话在证明自己确实有能力胜任所情“秒杀”。2年5月至今:部门信息 担任某咖啡茶品配送服务部的市场部业务员。主要负责 5) 企业工作岗位: 企业岗位信息表中包含岗位编号,岗位名称两个属性,如图所示 岗位名称员 岗位编号 企业工作岗位管辖人 6)总ER图 CDM: PDM: 4. 逻辑设计阶段 4.1 逻辑设计的任务和目标 以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。 4.2 将E-R图转换为关系模型 员工基本信息(员工编号,员工姓名,性别,出生年月,参加工作时间,职称,部门号,岗位编号,地址,电话) 学历信息(员工编号,学历,专业,毕业时间,学校,外语状况) 婚姻状况(姓名,有无配偶,员工编号) 部门信息(部门号,部门名称,部门经理,管辖人数) 企业工作岗位(岗位编号,岗位名称) 4.3数据库模式定义 表1 员工基本信息表 字段名 数据类型 空值情况 员工编号 Char 主关键字 员工姓名 Char 不为空 性别 Char 不为空 出生年月 Char 不为空 参加工作时间 Char 不为空 职称 Char 不为空 地址 Char 不为空 电话 Char 不为空 部门号 char 不为空 表2 学历信息表 字段名 数据类型 空值情况 员工编号 Char 主关键字 学历 Char 不为空 专业 Char 不为空 毕业时间 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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号