企业人事管理系统设计_第1页
企业人事管理系统设计_第2页
企业人事管理系统设计_第3页
企业人事管理系统设计_第4页
企业人事管理系统设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南城建学院 《数据库技术与应用》课程设计报告项目名称:企业人事管理系统设计专业:工程造价年级:2010级工程造价一班姓名:郭亚萍学号:052410103指导老师:王康平2011年12月系统概述基于Windows平台的关系型数据库管理系统,以MicrosoftSQLServer为软件平台,按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个企业人事管理系统数据库系统的设计。通过一个企业人事管理系统,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。需求分析阶段用户的需求具体体现在各种信息的提供、保存、修改和查询方面。这就要求数据库结构能充分满足各种信息的输入和输出。处理对象员工基本信息:编号,姓名,性别,出生年月,工作时间,职称,部门号员工学历信息:编号,学历,专业,毕业时间,毕业学校,外语情况企业部门信息:部门号,部门名称,部门经理一般用户信息:编号,登陆账号,登陆密码管理员信息:管理员,登陆账号,登陆密码,权限2.2处理功能及其要求员工各种信息的输入,方便有效的进行查询和修改,其主要包括:员工的基本信息员工学历信息职称员工信息的修改。对于转出、辞职、辞退、退休员工信息的删除。按照一定的条件,查询、统计符合条件的与员工信息;包括每个员工的详细信息的查询,至少应该包括按性别、专业、毕业学校等统计各自员工的信息。2.3企业人事管理系统数据流程图顶层数据流图:企业企业人事管理系统管理员员工员工信息管理员信息员工信息查询信息(员工基本信息查询)数据流图检验检验1员工管理员F1员工基本信息表F2管理员信息表查询2F3学历信息表有效查询信息无效查询信息员工信息查询信息管理员信息查询信息查询结果信息查询数据流图(管理员添加、删除、修改)数据流图更新更新权限有效新读者信息管理员信息无权限操作管理员身份验证2添加员工信息3删除员工信息4修改员工信息1F4管理员信息表F1员工信息表企业人事管理系统数据字典数据项列表数据项编号字段名数据类型含义说明空值情况01PER-IDChar员工编号主关键字02NAMEChar姓名不为空03SEXChar“男”或“女“可为空04BIRTHDAYData出生年月可为空05BEGTIMEData工作时间可为空06PARChar职称可为空07DEGREEChar学历不为空08PROChar专业可为空09GRATIMEData毕业时间可为空10SCHOOLChar毕业学校可为空11FOREIGNChar外语情况可为空12DEPT-IDChar部门号主关键字13DEPTNAMEChar部门名称可为空14DEPTMANAGERChar部门经理可为空15ADMINISTRATORChar管理员不为空16LOGINChar登陆账号可为空17PASSWORDChar登陆密码可为空18PERMISSIONChar权限可为空概念设计阶段概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。任务与目标(1)设计分E-R图,即各子模块的E-R图;(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;人事系统E-R图1)员工基本信息:工作时间工作时间性别员工基本信息编号姓名出生年月职称部门号2)学历信息:学历信息学历信息编号学历专业毕业时间学校外语状况部门号3)部门信息:部门号部门经理部门名称部门经理部门名称部门信息

部门信息4)管理员:登录密码登录密码权限管理员管理员登录账号 逻辑设计阶段逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。将E-R图转换为关系模型员工基本信息(编号,姓名,性别,出生年月,参加工作时间,职称,部门号)学历信息(编号,学历,专业,毕业时间,毕业学校,外语情况)部门信息(部门号,部门名称,部门经理)管理员(管理员,登陆账号,登陆密码,权限)数据库模式定义表1员工基本信息表字段名数据类型含义说明空值情况PER-IDChar编号主关键字NAMEChar姓名不为空SEXChar“男”或“女“可为空BIRTHDAYData出生年月可为空BEGTIMEData工作时间可为空PARChar职称可为空DEPT-IDchar部门号可为空表2学历信息表字段名数据类型含义说明空值情况PER-IDChar编号主关键字DEGREEChar学历不为空PROChar专业可为空GRATIMEData毕业时间可为空SCHOOLChar毕业学校可为空FOREIGNChar外语情况可为空表3部门信息表字段名数据类型含义说明空值情况DEPT-IDChar部门号主关键字DEPTNAMEChar部门名称可为空DEPTMANAGERChar部门经理可为空表4管理员信息表字段名数据类型含义说明空值情况ADMINISTRATORChar管理员不为空LOGINChar登陆账号可为空PASSWORDChar登陆密码可为空PERMISSIONChar权限可为空系统功能模块图统计统计信息人事管理系统管理员一般用户查询信息修改信息浏览信息浏览信息查询信息数据库实施阶段建立数据表员工基本信息表的建立:学历信息表的建立(3)企业部门表的建立:(4)管理员表的建立:查询功能按姓名查询:姓名查询代码如下:确认:select*from员工基本信息表where姓名==allt(thisform.text1.value);intocursoraathisform.grid1.recordsource="aa"thisform.refresh清空:thisform.text1.value=""退出:thisform.release浏览功能个人信息浏览代码如下:第一个:gotopthisform.refresh上一个:if.not.bof()skip-1thisform.refreshelsemessagebox("是第一个了")endif下一个:if.not.eof()skipthisform.refreshelsemessagebox("是末一个了")endif末一个:gobottomthisform.refresh添加:appendblankthisform.refresh删除:delepackthisform.refresh退出:thisform.release修改功能修改代码如下:第一条记录:gotopthisform.refresh上一条记录:if.not.bof()skip-1thisform.refreshelsemessagebox("是第一个了")endif下一条记录:if.not.eof()skipthisform.refreshelsemessagebox("是末一个了")endif最后一条记录:gobottomthisform.refresh统计功能欢迎界面6.设计心得终于到完成的阶段了,这是有始以来第一次做这样的作业,刚开始看到题目的时刻完全没发下手,幸亏老师给了例题,看了那师兄做的之后很羡慕。数据库是一门很实用的课程,也被广泛利用,我这次做的是人事管理设计。数据库系统设计大体分为需求分析、概念设计、逻辑设计、物理设计、实施阶段、调试测试等。比较重要的是需求分析阶段,因为无论做一个什么软件都有他的用途,而他的用途就是给人民带来方便,也就是满足人们的需求,因此要做好一个软件首先要了解客户对他有什么要求,然后我们才知道自己要做些什么,要实现什么样的目的,当然这过程必须是真实的,我们不能自己捏造。做完这次设计之后,我对数据库有了更深刻的了解,特别是VisualFoxPro6.0,还有那些流程图,数据字典,关系模型等。同时也深刻的认识到了自己的不足,平常的时刻没觉的什么,可到要用到知识的时刻才知道自己什么都不懂,像那些基本的窗体有的还忘记怎么做,这说明了平常的不用心,还有表之间的关系建立中的连线,老是把主表搞错,还有对SQL语言的生疏,在这一次设计中我大部分用的都是VisualFoxPro6.0,因为对SQL语言不懂,这也给我指出了问题所在,SQL是我学习的重点。总之,通过这一次设计我学到的太多了,对数据库也有了一个全新的认识。577100180309001209557903682285963308257710018030900123865761373997357606965771001803090013594578077579902515512577100180309001238757716498260181805157710018030900121385721311921589183265771001803090012359579036822361076053577100180309001235657613528614379174257710018030900123555750878697046932791708810034335527410122994432583337917088100343355275101866732938832008170881003433561071015811525015005221708810034335610810100018005987173217088100343354295101074194142687017170881003433561841018786608696288021708810

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论