数据库系统实现课程设计

数据库系统实现课程设计

ID:14827861

大小:787.50 KB

页数:18页

时间:2018-07-30

数据库系统实现课程设计_第1页
数据库系统实现课程设计_第2页
数据库系统实现课程设计_第3页
数据库系统实现课程设计_第4页
数据库系统实现课程设计_第5页
资源描述:

《数据库系统实现课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖北汽车工业学院电子信息工程学院《数据库系统原理》课程设计报告项目名称:人事管理系统数据库设计专业:软件工程年级:2007级姓名:裴弈轩学号:20070230500指导老师:彭斌2010年10月1系统概述基于Windows平台的关系型数据库管理系统,以MicrosoftSQLServer为软件平台,按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个人事管理系统数据库系统的设计。通过一个企业人事管理系统,使企业的人事管理工作系统化、规范化、自动

2、化,从而达到提高企业人事管理效率的目的。2需求分析阶段用户的需求具体体现在各种信息的提供、保存、修改和查询方面。这就要求数据库结构能充分满足各种信息的输入和输出。2.1处理对象员工基本信息:员工编号,姓名,性别,出生年月,参加工作时间,职称,部门号员工学历信息:员工编号,学历,专业,毕业时间,学校,外语情况员工婚姻状况信息:姓名,有无配偶企业部门信息:部门号,部门名称,部门经理管理员信息:管理员,密码,权限2.2处理功能及其要求1.员工各种信息的输入,方便有效的进行查询和修改,其主要包括:1)员工的基本信息2)学历信息3)婚

3、姻状况信息4)职称2.员工信息的修改。1.对于转出、辞职、辞退、退休员工信息的删除。2.按照一定的条件,查询、统计符合条件的与员工信息;至少应该包括每个员工的详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自员工的信息。2.3人事管理系统数据流程图顶层数据流图:人事管理系统管理员员工员工信息管理员信息员工信息查询信息(员工基本信息查询、按婚姻状况查询、按学历查询)数据流图检验1员工管理员F1员工基本信息表F4管理员信息表查询2F2婚姻状况表F3学历信息表有

4、效查询信息无效查询信息员工信息查询信息管理员信息查询信息查询结果信息查询数据流图(管理员添加、删除、修改)数据流图更新权限有效新读者信息管理员信息无权限操作管理员身份验证2添加员工信息3删除员工信息4修改员工信息1F4管理员信息表F1员工信息表2.4人事管理系统数据字典数据项列表数据项编号字段名数据类型含义说明空值情况01PER-IDChar员工编号主关键字02NAMEChar姓名不为空03SEXChar“男”或“女“可为空04BIRTHDAYData出生年月可为空05BEGTIMEData参加工作时间可为空06PARCha

5、r职称可为空07DEGREEChar学历不为空08PROChar专业可为空09GRATIMEData毕业时间可为空10SCHOOLChar学校可为空11FOREIGNChar外语状况可为空12SPOUSEChar有无配偶可为空13DEPT-IDChar部门号主关键字14DEPTNAMEChar部门名称可为空15DEPTMANAGERChar部门经理可为空16ADMINISTRATORChar管理员不为空17PASSWORDChar密码可为空18PERMISSIONChar权限可为空3.概念设计阶段概念设计阶段主要是将需求分析

6、阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。3.1任务与目标(1)设计分E-R图,即各子模块的E-R图;(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(3)生成全局E-R图,通过消除冲突等方面。3.2人事系统E-R图1)员工基本信息:参加工作时间性别员工基本信息员工编号姓名出生年月职称部门号2)学历信息:学历信息员工编号学历专业毕业时间学校外语状况3)婚姻状况信息:婚姻状况员工姓名有无配偶4)部门信息:部门经理部门号部门名称部门信息5)管理员:管理员权限管理员密码6

7、)总E-R图:mnn111111员工部门管理员组成管理拥有拥有员工基本信息学历信息婚姻状况3.逻辑设计阶段3.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。3.2将E-R图转换为关系模型员工基本信息(员工编号,姓名,性别,出生年月,参加工作时间,职称,部门号)学历信息(员工编号,学历,专业,毕业时间,学校,外语状况)婚姻状况(姓名,有无配偶)部门信息(部门

8、号,部门名称,部门经理)管理员(管理员,密码,权限)3.3数据库模式定义表1员工基本信息表字段名数据类型含义说明空值情况PER-IDChar员工编号主关键字NAMEChar姓名不为空SEXChar“男”或“女“可为空BIRTHDAYData出生年月可为空BEGTIMEData参加工作时间可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。