13人事管理系统详细设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-人事管理系统──────────────────────────────详细设计说明书项目组成员:何岁岁、刘盼盼、孙亚洲详细设计说明书编写者:何岁岁【二零一一年十二月二十日】-2-目录一、引言.....................................................................................................................-3-1.1编写目的:............................................................................................................-3-1.2项目背景:............................................................................................................-3-1.3定义........................................................................................................................-3-1.4参考资料:............................................................................................................-4-二、数据库设计......................................................................................................-4-2.1数据库表列表........................................................................................................-4-2.2逻辑结构设计:....................................................................................................-4-2.3物理结构设计:....................................................................................................-5-2.4数据表代码记录....................................................................................................-7-三、软件结构.........................................................................................................-10-3.1顶级结构..............................................................................................................-10-3.2一般职工界面结构..............................................................................................-10-3.3管理员界面..........................................................................................................-11-3.4超级管理员界面....................................................................................................-12-四、程序模块描述...............................................................................................-13-4.1登录模块.............................................................................................................-13-4.2职工考勤模块.....................................................................................................-15-4.3个人信息模块.....................................................................................................-19-4.4修改密码模块.....................................................................................................-20-4.5部门管理模块.....................................................................................................-20-4.6职工管理模块.....................................................................................................-23-4.7职工出勤模块.....................................................................................................-26-4.8管理员管理模块.................................................................................................-27-五、登录体验.........................................................................................................-29--3-一、引言人事管理系统是针对企业内部人事管理设计,分角色实现对公司部门及各部门员工的增、删、改、查以及对员工考勤的管理。1.1编写目的:在系统需求分析的基础上,对需求分析中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明,并作为测试和维护的参考文档。详细设计说明书的预期用户为所有与此项目相关的决策人员、开发人员和测试人员。1.2项目背景:项目名称:人事管理系统解决方案名称:CompanyPersonnelManagementSystem本项目创意的提出者:孙亚洲、何岁岁、刘盼盼开发者:孙亚洲、何岁岁、刘盼盼项目介绍:人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。CPM管理系统基于通讯、计算机等信息技术,能实现企业对职工、部门的良好管理,能够协助管理者更好地完成管理的两项基本任务:管理和了解职工状况。1.3定义CPM:CompanyPersonnelManagement,公司人事管理系统的缩写命名规则:※窗体命名格式:功能模块名+Form(例如:部门管理窗体,SMF)※控件命名格式:窗体名+功能名+控件名(例如:部门管理窗体中的添加按钮,SMF_Addbtn)字体格式:主窗体控件:微软雅黑,五号,粗体,字体颜色:黑色次窗体控件:微软雅黑,小五,粗体,字体颜色:黑色※程序命名:类:首字母大写属性:首字母大写方法:首字母大写字段:单词首字母大写、变量:小写-4-1.4参考资料:详细设计说明书模板资料、《人事管理系统需求分析说明书》二、数据库设计数据库名称:HRManagement2.1数据库表列表序号关系名称表描述1部门表存储公司的部门名称2职位表存储部门有哪些职位3性别表存储人的性别4民族表存储不同民族信息5学历表存储不同的学历6员工表存储公司的员工信息7工作时间类别表标识时间种类8工作时间表存储上下班时间信息9打卡状态存储打卡正常、迟到、早退三种状态10上班打卡记录表存储员工上班打卡信息11下班打卡记录表存储员工下班打卡信息12管理员表存储管理员级别的员工进入系统的用户名及密码信息,管理员有对员工和部门增删改查的权限13超级管理员表存储超级管理员信息,超级管理员增加了对管理员信息查看、修改和删除的权限14用户表存储员工进入系统的用户名及密码信息2.2逻辑结构设计:序号关系名称关系的属性1部门表部门ID、部门名称2职位表职位ID、职位名称3性别表性别ID、性别名称4民族表民族ID、民族名称5学历表学历ID、学历名6员工表Id、职工ID、姓名、性别ID、职位ID、部门ID、学历ID、生日、照片、籍贯、现住地址、民族ID、联系方式、工作年限、毕业院校、专业、身份证号码、入职时间7工作时间类别表类别ID、类别名称8工作时间表工作时间ID、工作时间、类别ID-5-9打卡状态打卡状态ID、状态名称10上班打卡记录表记录ID、打卡时间、状态ID、职工编号11下班打卡记录表记录ID、打卡时间、状态ID、职工编号12管理员表管理员ID、用户名、密码、职工编号13超级管理员表超级管理员ID、用户名、密码、职工编号14用户表用户ID、员工工号、密码2.3物理结构设计:1.部门表(Sections)字段说明类型可空备注SectionIDIDNvarchar(2)No主键SectionName部门名称Nvarchar(20)No唯一2.职位表(Positions)字段说明类型可空备注PositionIDIDNvarchar(2)No主键PositionName职位名称Nvarchar(20)No唯一3.性别表(Sexs)字段说明类型可空备注SexIDIDintNo主键,自增SexName性别名称Nvarchar(4)No唯一4.民族表(Nations)字段说明类型可空备注NationIDIDintNo主键,自增NationName民族名称Nvarchar(16)No唯一5.学历表(EduBackgrounds)字段说明类型可空备注EduBackgroundIDIDintNo主键,自增EduBackgroundName学历名称Nvarchar(10)No唯一6.员工表(Staffs)字段说明类型可空备注IDIDIntNo主键,自增StaffID职工IDNvarchar(10)No组合项:部门ID+职位ID+数字标识StaffName姓名Nvarchar(10)NoSexID性别IDIntNo外键PositionID职位IDVarchar(4)No外键EduBackgroundID学历IDIntNo外键Birthday生日Nvachar(10)YesPicture照片ImageYesNativePlace籍贯Nv

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功