VC+SQL综合人事管理系统-概要设计说明_第1页
VC+SQL综合人事管理系统-概要设计说明_第2页
VC+SQL综合人事管理系统-概要设计说明_第3页
VC+SQL综合人事管理系统-概要设计说明_第4页
VC+SQL综合人事管理系统-概要设计说明_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1 引言 .21.1 编写目的 .21.2 背景 .21.3 定义 .21.4 参考资料 .22 总体设计 .32.1 需求规定 .32.2 运行环境 .32.3 基本设计概念和处理流程 .32.4 结构 .42.5 功能器求与程序的关系 .52.6 人工处理过程 .52.7 尚未问决的问题 .53 接口设计 .63.1 用户接口 .63.2 外部接口 .63.3 内部接口 .64 运行设计 .64.1 运行模块组合 .64.2 运行控制 .64.3 运行时间 .65 系统数据结构设计 .75.1 逻辑结构设计要点 .75.2 物理结构设计要点 .105.3 数据结构与程序的关系 .116 系统出错处理设计 .116.1 出错信息 .116.2 补救措施 .116.3 系统维护设计 .11概要设计说明书1 引言综合人事管理系统是非常通用的管理信息系统,是企事业单位实现办公自动化的前提和基础。1.1 编写目的概要设计说明书的目的:对综合人事管理系统进行总体设计,预期的读者:系统分析人员,企业重要人员。 1.2 背景说明:a. 软件系统的名称:综合人事管理系统b. 此项目的任务提出者:朱学泓c. 开发者:朱学泓1.3 定义编号 名称1 部门信息管理2 员工基本信息管理3 员工照片管理4 员工主要家庭成员信息管理5 员工主要教育与工作经历管理6 员工考勤管理7 员工工作考评管理8 系统用户管理1.4 参考资料列出有关的参考文件,如:编号 名称1 VC6 从入门到精通2 VISUAL C+ MFC 编程实例2 总体设计2.1 需求规定数据输入:字符,整型,照片;数据输出:用户所需要求的数据显示。2.2 运行环境系统:Windows 2000 或更高级的系统。 Sql Server 2000,CPU:P3内存:128 2.3 基本设计概念和处理流程功能模块示意图系统的总体流程设计:综合人事管理系统考勤考评管理系统用户管理基本信息管理 重试失败验 成功 用户管理模块 人事管理模块系统的功能模块2.4 结构主模块 被控模块1部门信息管理 添加部门信息修改部门信息删除部门信息查看部门信息2员工基本信息管理 添加员工基本信息修改员工基本信息删除员工基本信息查看员工基本信息3员工照片管理 添加员工照片修改员工照片删除员工照片显示员工照片4员工主要家庭成员信息管理 添加员工主要家庭成员信息开始用户登录读取用户类型 1 管理自己的用户信息2 管理普通系统管理员用户信息3 管理普通用户的用户信息1 管理普通系统管理员用户信息2 管理普通用户的信息管理自己的用户信息拥有所有权限只有查询权限修改员工主要家庭成员信息删除员工主要家庭成员信息查看员工主要家庭成员信息5员工主要教育与工作经历管理 添加员工主要教育与工作经历信息修改员工主要学习与工作经历信息删除员工主要学习与工作经历信息查看员工主要学习与工作经历信息6员工考勤管理 添加员工考勤信息修改员工考勤信息删除员工考勤信息查看员工考勤信息7员工工作考评管理 添加员工工作考评信息修改员工工作考评信息删除员工工作考评信息查看员工工作考评信息8系统用户管理 添加系统用户信息修改系统用户信息删除系统用户信息查看系统用户信息2.5 功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:用户管理 权限分配 基本信息管理1部门信息管理 2员工基本信息 3员工照片管理 4员工主要家庭成员信息管理 5员工主要教育与工作经历管理6员工考勤管理 7员工工作考评管理8系统用户管理 2.6 人工处理过程无。2.7 尚未问决的问题无。3 接口设计3.1 用户接口向用户提供图形界面的操作方式。方便用户输入 和选择相应的操作。以图形界面的方式显示用户所需的信息。3.2 外部接口本系统是基于操作系统之下,外部接口只要具备电脑基本功能就行。3.3 内部接口说明本系统之内的各个系统元素之间的接口的安排。4 运行设计4.1 运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。4.2 运行控制说明每一种外界的运行控制的方式方法和操作步骤。4.3 运行时间说明每种运行模块组合将占用各种资源的时间。5 系统数据结构设计5.1 逻辑结构设计要点相互关的关系如下:11m11 m1 11mN m数据库设计为 九个表一个视图,如下: 1。部门表(Departments),2。员工基本信息表(Employees) ,3。员工家庭主要成员记录表(Family),4。员工教育及工作记录表(Experience), 5。员工考勤表 (Checkin),6。员工工作考评表 (Evaluation),7。用户信息表部门表(Department)包括员工基本信息表(Employees)家庭主要成员(Family)员工工作考评表(Evaliation)员工考勤表(Checkin)考评考勤家庭员工教育及工作经历记录表(Experience)经历用户信息表(Users) 权限 权限管理(Privilege)(User),8。用户权限管理表(Privilege) ,9。系统日志信息表(SysLog) ,10。统计视图1 部门表(Departments)编号 字段名称 数据结构 说明1 Dep_id int 部门编号2 Dep_name Varchar(40) 部门名称3 Describe Varchar(400) 部门职能描述4 UpperId int 上级部门编号2 员工基本信息表(Employees)编号 字段名称 数据结构 说明1 Emp_id int 员工编号2 Emp_name Varchar(50) 姓名3 Photo Image 照片4 Sex Char(2) 性别5 Nationality Varchar(40) 民族6 Birth Varchar(20) 生日7 Political_party Varchar(40) 政治面貌8 Culture_level Varchar(40) 文化程度9 Marital_condition Varchar(20) 婚姻状况10 Family_place Varchar(60) 籍贯11 Id_card Varchar(20) 身份证号12 BadgeID Varchar(40) 工作证号13 Office_phone Varchar(30) 办公电话14 Mobile Varchar(30) 手机号码15 Files_kepp_org Varchar(100) 档案存放地16 Hukou Varchar(100) 户口所在地17 HireDate Varchar(20) 到岗日期18 Dep_id Int 所在部门编号19 Position Varchar(40) 工作岗位20 Title Varchar(20) 职务21 State Tinyint 员工状态(1-在职人员,2-兼职人员,3。试用人员,4-离职人员,5。返聘人员。6-退休人员22 UpperId Int 上级员工编号23 Contract_duration Varchar(20) 合同有效期24 Memo Varchar(200) 备注25 Fillin_person Varchar(30) 填表用户26 Fillin_time Varchar(20) 填表日期和时间3员工家庭主要成员记录表(Family)编号 字段名称 数据结构 说明1 Id tinyint 编号2 Emp_id int 员工编号3 Name Varchar(50) 姓名4 Sex Char(2) 性别5 Age Tinyint 年龄6 Relationship Varchar(20) 与本人关系7 WorkingOrg Varchar(40) 工作单位4员工教育及工作经历记录表(Experience)编号 字段名称 数据结构 说明1 Id Tinyint 编号2 Emp_id Int 员工编号3 Start_date Char(10) 开始日期4 End_date Char(10) 终止日期5 School_org Varchar(50) 学校/单位名称6 Title Varchar(20) 职务5员工考勤表(Checkin)编号 字段名称 数据结构 说明1 CheckDate Char(10) 考勤月份2 Emp_id Int 员工编号3 qqDays Decimal(4,1) 全勤天数4 ccDays Decimal(4,1) 出差天数5 bjDays Decimal(4,1) 病假天数6 sjDays Decimal(4,1) 事假天数7 kgDays Decimal(4,1) 旷工天数8 fdxjDays Decimal(4,1) 法定休假天数9 nxjDays Decimal(4,1) 年休假天数10 dxjDays Decimal(4,1) 倒休假天数11 cdMinutes tinyint 迟到时间(分钟)12 ztMinutes tinyint 早退时间(分钟)13 Ot1Days Decimal(4,1) 一类加班天数(法定节假日加班)14 Ot2Days Decimal(4,1) 二类加班天数(周六或周日加班)15 Ot3Days Decimal(4,1) 三在加班天数(日常加班)16 Memo Varchar(200) 备注信息6员工工作考评表(Evaluation)编号 字段名称 数据结构 说明1 EvaMonth Char(10) 考评月份2 Emp_id int 员工编号3 ztEva Varchar(200) 总体评价4 jlReason Varchar(200) 奖励事由5 jlAmount Smallint 奖励金额6 cfReason Varchar(200) 处罚事由7 cfAmount Smallint 处罚金额8 Memo Varchar(200) 备注信息7用户信息表(Users)编号 字段名称 数据结构 说明1 UserName Varchar(40) 用户名2 Pwd Varchar(40) 密码3 User_type tinyint 用户类型(1系统管理员用户,2普通用户)8权限管理表(Privilege)编号 字段名称 数据结构 说明1 UserName Varchar(40) 用户名2 PrivDept Bit 标记部门管理权限,0无权限,1有权限3 PrivEmp Bit 标记员工管理权限,0无权限,1有权限4 PrivCheck Bit 标记考勤管理权限,0无权限,1有权限5 PrivEva Bit 标记考评管理权限,0无权限,1有权限9系统日志信息表(SysLog)编号 字段名称 数据结构 说明1 LogId bigint 日志编号2 LogDate Char(10) 事件发生日期3 LogTime Char(10) 事件发生时间4 LogType Tinyint 事件类型5 Title Varchar(100) 事件标题6 Body Varchar(500) 事件内容7 UserName Varchar(40) 操作用户名5.2 物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域) 、设计考虑和保密条件。5.3 数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:6 系统出错处理设计6.1 出错信息当输入错误时,系统返回出错信息编号 名称1 请输入用户名2 请输入密码3 用户信息不正确4 请选择要修改的员工信息5 请选择要添加的部门6.2 补救措施说明故障出现后可能采取的变通措施,包括:a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动

温馨提示

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

评论

0/150

提交评论