预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
企业人事信息管理系统课程设计说明书课程名称:数据库访问技术设计题目:企业人事管理系统专业:软件工程班级:姓名:学号:评分:指导教师:2013年01月17日课题主要完成内容1.开发项目简介:1.1开发项目:企业人事管理系统1.2功能要求:1.2.1基本信息管理名族类别管理(增删改查功能)员工类别管理(增删改查功能)员工状态管理(增删改查功能)文化程度管理(增删改查功能)政治面貌管理(增删改查功能)部门类别管理(增删改查功能)工资类别管理(增删改查功能)职务类别管理(增删改查功能)1.2.2人事管理员工信息管理(添加、删除、修改)新员工入职员工转正员工离职人事调动(包括部门内调动和部门间调动)员工退休2.需求分析:2.1系统包含两大功能模块,即基本信息管理和人事信息管理。2.2在基本信息管理模块中,又包含八大基本信息管理功能,各自都具备添加、删除、修改、查询的功能操作。名族类别管理:实现对员工名族的统计、排序。员工类别管理:可统计和管理员工在公司工作的形式。员工状态管理:集中管理员工的工作状态。文化状态管理:管理员工的文化程度情况。政治面貌管理:管理员工的政治面貌情况。部门类别管理:统一管理公司的机构设置情况。工资类别管理:管理公司的薪酬体系。职务类别管理:管理公司的职务分配体系。2.3基本信息管理模块架构图:2.4在人事信息管理模块中,包含六大功能模块:员工信息管理、新员工入职、员工转正、员工离职、人事调动(包括部门内调动和部门间调动)、员工退休。2.4.1员工信息管理架构图:实现对员工信息的集中管理,具备增加、删除、修改员工信息的常规操作2.4.2新员工入职架构图:对新员工入职情况进行记录2.4.3员工转正架构图:主要是针对实习员工,实现对其转正情况的记录2.4.4员工离职架构图:用于日常工作中员工出差,请假等情况的管理2.4.5人事调动架构图:针对日常人事调动情况的查询和人事信息更新2.4.6员工退休架构图:针对老员工退休情况进行集中管理2.5E-R图设计2.5.1员工实体E-R图员工性别文化程度政治面貌名族类别姓名部门职务员工状态工资员工类别员工号员工:主键是员工号,外键包括性别,名族类别,文化程度,政治面貌,职务,部门,工资,员工状态,姓名,员工类别,性别。2.5.2部门类别实体E-R图部门类别部门类别名部门类别号部门类别:主键是部门类别编号,外键部门类别名。2.5.3职务类别实体E-R图职务类别职务类别名职务类别号职务类别:主键是职务类别号,外键是职务类别名。。2.5.4工资类别实体E-R图工资类别工资类别名工资类别号工资类别:主键是工资类别号,外键是工资类别名。2.5.5政治面貌实体E-R图政治面貌类别政治面貌名政治面貌号政治面貌类别:主键是政治面貌号,外键是政治面貌名。2.5.6总体E-R图拥有员工状态员工工作部门m11拥有文化程度工资获得拥有职务拥有名族m1m1m1111参加工作时间退休时间离职时间m拥有政治面貌员工类别1拥有1数据库设计3.1PDM图3.2通过PDM图,利用PowerDesigner工具生成的数据库表结构/*==============================================================*//*Table:Administrator*//*==============================================================*/createtableAdministrator(MemberIDintidentity,MemberNamenvarchar(50)null,Pwdintnull,constraintPK_ADMINISTRATORprimarykey(MemberID))go/*==============================================================*//*Table:CulturalStatus*//*==============================================================*/createtableCulturalStatus(cuStatusIdintidentity,cuStatusNamenvarchar(50)null,constraintPK_C