欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    东方组人力资源管理系统概要设计说明书.docx

    • 资源ID:8680988       资源大小:369.17KB        全文页数:22页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    东方组人力资源管理系统概要设计说明书.docx

    1、东方组人力资源管理系统概要设计说明书人力资源管理系统概要设计说明书V1.2厦门理工学院软件学院 东方组Date:2012.12.1组长: 何志坚组员:高健、颜伟坚、张晓龙、王智伟、叶武斌、倪云豪、李丽娟 目 录第一章 引言 41.1 编写目的 41.2 项目背景 41.3 定义 41.3.1 缩写 5第二章 总体设计 72.1 需求规定 72.1.1 对功能的规定 72.1.2 对性能的规定 72.1.3 输入/输出要求 72.1.4 数据管理能力要求 82.2 其它专门要求 82.3 运行环境 92.4基本设计概念和处理流程 92.4.1处理流程 92.4.2软件总体模型 92.4.3技术架

    2、构 122.4.4部署模型 13第三章 系统结构设计 143.1 功能需求与程序模块的关系 143.2人力资源管理系统功能 143.3系统内部结构 153.3.1结构 153.3.2对象关系与类结构 18第四章 接口设计 194.1 外部接口 194.1.1 用户界面 194.1.2 软件接口 194.1.3 硬件接口 194.2 内部接口 19第五章 运行设计 205.1 运行模块的组合 205.2 运行控制 205.3 运行时间 20第六章 出错处理设计 226.1 出错输出信息 226.2 出错处理对策 22第七章 安全保密设计 23第八章 维护设计 24引言编写目的编写本概要设计的目的

    3、是:本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。人力资源管理系统的设计:开发人员;人力资源管理系统的验收:评审人员。本说明书的预期读者为:项目经理、系统开发人员、系统测试人员、客户。项目背景待开发软件系统的名称:人力资源管理系统 此软件系统任务提出者:中软海晟公司此软件系统任务开发者:厦门理工软件学院东方组此软件系统任务用户:XX公司定义缩写1、系统:统指人力资源管理系统。2、SQL:Structured Query Language(结构化查询语言)。3、MVC:Model(数据模型)View(用户界面)Controller(控制器)MVC是一个设计模式,它强制性的使应

    4、用程序的输入、处理和输出分开。(Model层)总体设计需求规定对功能的规定人力资源管理系统主要完成人力资源管理的相关工作,它包括:人员调配管理、档案管理、审核管理、使用考核。具体包括:1. 员工管理功能:1.1基本信息 记录员工基本信息,包括姓名、性别、学历、学位、部门、职务、人员状态等相关信息。员工(在职、兼职、离退)基本信息的管理,包括:增加、删除、修改; 员工基本信息的查询; 照片、身份证和学历证书等图片资料的管理; 提供员工履历表(查询); 在系统提供的标准人事信息基础上,用户可自行定义员工档案、员工履历、员工合同等界面。 根据选择的条件可进行快速筛选、定位所需的人员信息,并方便地进行

    5、员工自然信息的修改,便于人员信息的维护。 各级单位可分别对本单位员工进行管理,即可分别维护本单位员工的基本信息。1.2员工档案 记录员工档案索引信息,包括:档案ID、人员ID、档案编号、档案名称、内容摘要、备注。 对员工档案进行分类、编号、保存。对每个员工的档案进行分类维护(增加、删除、编辑)。1.3员工履历 记录员工履历信息,包括人事变动的部门、职位、学历、工作内容、注意成绩、开始和结束时间等信息。记录员工,尤其是高级管理人员的个人工作信息,便于领导了解员工的历史工作情况。 对员工履历按照时间排序,可以对每个员工履历信息进行增加、删除、编辑操作。可以按员工姓名、编号等信息查找员工。1.4员工

    6、合同 提供标准的合同管理台帐,便于员工劳动合同的管理和维护。 主要信息包括:合同 ID、人员 ID、合同编号、合同的开始日期、结束日期、岗位、合同内容等。 可以将公司相关协议纳入合同管理,如:补充协议等。 对员工合同按照时间排序,可以对每个员工合同信息进行增加、删除、编辑操作。可以按员工姓名、编号等信息查找员工。1.5奖惩管理 提供标准的合同管理台帐,便于员工劳动合同的管理和维护。 主要信息包括:合同 ID、人员 ID、合同编号、合同的开始日期、结束日期、岗位、合同内容等。 可以将公司相关协议纳入合同管理,如:补充协议等。 对员工合同按照时间排序,可以对每个员工合同信息进行增加、删除、编辑操作

    7、。可以按员工姓名、编号等信息查找员工。1.6人员基本情况查询 可按照人员的各种情况组合条件查询。比如:按照人员年龄、性别、文化结构、职称结构、技术等级结构等信息。2. 人事调配管理功能:2.1人事变动管理主要信息包括:调配人员、变动时间、变动前状态、变动后状态、变动类别等。 人事调动管理 针对人事调动(调入、调出)、内部调动、晋升、降职等人事变动业务的处理和查询。 查询员工职称证书信息。对员工职称信息按照取得时间排序,可可以按员工姓名、编号等信息查找员工。可以根据职工定员、缺员信息及员工职称信息,对员工岗位进行调配。 根据员工年度职称评定信息和年度考核结果,确定员工职称信息是否有效,只有有效的

    8、职称才可以被聘任,同一时间只有一种职称被聘任。 对员工人事调动信息按照时间排序,可以对每个员工人事调配信息进行增加、删除、编辑操作。可以按员工姓名、编号等信息查找员工。 新进员工对于新进员工的相应信息(员工档案、工资、社保、合同台帐等),系统自动进行增加处理,并提示相应专责同步处理。 离退员工:用户可根据实际情况,检查系统中每个在职人员的年龄,列出符合退休标准的人员,生成退休人员预测表作为人员退休的参考。设定离职类型和离职原因,以便后续的统计分析。 针对员工离职,记录其离职类型、原因和时间,便于日后的分析处理以便进一步提出相关对策,同时其相关信息自动转入离职人员档案。 可方便地查询离职人员的各

    9、种信息,并提供离职人员和离职原因的统计分析。 职称聘任记录 记录员工职称聘任历史信息,包括聘任职称,聘任时间等信息。 对员工职称聘任信息按照取得时间排序,可以对每个员工职称聘任信息进行增加、删除、编辑操作。可以按员工姓名、编号等信息查找员工。 2.2人事调配查询 按时间、人员、职称、岗位等信息查询人事变动信息,包括变动时间、变动前后状态、变动原因等相关信息。3. 教育培训功能满足公司对员工岗前、在职培训及学历(学位)教育等多种形式的培训模式,通过信息平台进行教育培训档案的建立、修改维护;培训信息发布等工作。3.1培训类别维护 对教育培训项目类别维护。包括类别编码、名称等信息。 可以增加、删除、

    10、修改教育培训的类别信息。3.2培训记录对教育培训记录进行维护。 主要内容包括:培训类别、培训性质、培训编号、培训名称、培训时间(开始、结束时间)、费用、地点、参加人员、主办单位、培训方式、负责人姓名、考核成绩等信息。 确定培训教师、课时、费用、培训科目及各科目成绩比重等信息。培训科目成绩比重影响学员考试的综合成绩。3.3培训人员及成绩 对参加教育培训的申请人培训的各科成绩进行维护,并自动计算考试合计成绩,以便对该人员培训是否合格作出评定。 可以修改教育培训申请人培训成绩信息,维护培训合格情况。对培训合格并可以取得上岗证书的员工,进行培训证书记录;并及时将该信息提供给调配管理人员和工资管理人员,

    11、以便做出相应的工作调整和工资调整。3.4员工证书记录 对参加其它教育培训的人员取得证书进行维护,并对参加培训的人员取得的证书进行补充录入。 主要信息包括:学员 ID、培训 ID、证书名称、证书号、证书日期等信息。 可以增加、删除、修改教育培训人员证书信息。3.5教育培训情况查询 对参加其它教育培训的人员取得证书进行维护,并对参加培训的人员取得的证书进行补充录入。 按照培训类别、人员、时间等条件统计、查询教育培训情况,包括主办单位、学习形式、培训类别、成绩、课时等相关信息。4. 系统管理功能:系统管理员进行后台管理的模块,包括组织管理、安全控制、系统辅助功能,帮助中心、财务管理帮助和公告栏等。4

    12、.1机构级别维护 制定组织机构级别,维护名称、状态等相关信息。用户可以指定级别名称等信息。并可设置该级别是否可用。不可用的级别,在组织机构的设置中不起作用。4.2机构信息维护 维护部门的基本信息,可以对部门进行增加、修改、删除等操作。部门应展示父子关系即部门间的所属关系。并可对部门进行合并、移动等操作。4.3用户管理 对使用本系统的用户进行维护,维护信息包括用户名、密码、用户状态等。用户登录时要首先判断用户的合法性,只有合法用户才能操作相应的功能界面。 可以对用户进行增加、修改、删除等操作。4.4角色管理 系统中采用角色的概念来建立用户与对应功能的关系。一个角色可以对应多个功能界面,当赋予用户

    13、某一角色后,该用户即可操作所赋角色所对应的功能界面。 可以对角色进行增加、修改、删除等操作。4.5系统模块管理 对系统模块进行维护,每个功能界面都是一个子模块(或称子功能)。 可以对模块进行增加、修改、删除等操作。4.6角色、模块分配 维护角色与模块的对应关系,使每个角色可以对应一个或多个模块。4.7用户角色分配 给使用该系统的用户分配角色,使用户可以操作相应的功能界面。4.8 系统数据统计 为了方便用户使用,提高用户使用体验,根据一些常用、实用的的参数,进行一些数据统计,使一些有用的信息直观的显示出来。对性能的规定时间特性的要求:在正常网速的条件下,网页相应时间以及网页刷新时间不长于2秒。输

    14、入/输出要求输入的数据为管理类数据,输入的数据较简单,没有特殊要求。在数据输入的相关窗体,须提供页面数据合法性校验,包括:对数据类型的检查、对日期类型数据的检查、对特定字符长度的检查。使用窗体输出数据,包括页面显示的数据、可供下载的文档。对这类数据没有特殊要求。数据管理能力要求故障处理要求软件支撑环境运行错误:数据库运行错误:系统无法使用,将提供错误提示页面。系统配置参数错误:系统提供错误提示页面。系统参数初始化错误:提供系统初始化功能,用于成批完成系统初始化。在初始化过程中,对于严重影响平台运行的错误,提供错误提示页面。应用程序错误:由应用程序提供错误提示页面,运行环境系统将由两部分程序组成

    15、,安装在各业务人员客户机上的客户程序(winform(cs)及应用服务器和数据服务器程序。2.4基本设计概念和处理流程2.4.1处理流程本系统针对各部门管理和员工人员调配设置不同的权限,实现不同的功能,并进行模块化设计。实现档案管理子系统,配置管理子系统,评审管理子系统使用以及考核子系统,参数管理子系统的具体功能。2.4.2软件总体模型模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计、测试、调试、维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性来看,我们应该避免模块化的不足和过量。在这个

    16、人力资源管理系统的模块如下:2.4.3技术架构2.4.4部署模型系统结构设计功能需求与程序模块的关系需求模块人员档案员工管理模块基本信息管理基本信息管理模块员工档案管理员工档案管理模块员工履历管理员工履历管理模块员工合同管理员工合同管理模块奖惩管理奖惩管理模块人员基本情况查询人员基本情况查询模块人事调配人事调配模块人事变动人事变动模块人事调配查询人事调配查询模块人事调动管理人事调动管理模块新近员工录入新近员工录入模块离退员工记录离退员工记录模块职称聘任记录职称聘任记录模块教育培训管理教育培训管理模块培训类别维护培训类别维护模块培训记录培训记录模块培训人员及成绩管理培训人员及成管理绩模块员工证书

    17、记录员工证书记录模块教育培训情况查询教育培训情况查询模块系统管理系统管理模块机构级别维护机构级别维护模块机构信息维护机构信息维护模块用户管理用户管理模块角色管理角色管理模块角色、模块分配角色、模块分配模块系统模块管理系统模块管理模块用户角色分配用户角色分配模块3.2人力资源管理系统功能人力资源管理系统主要完成人力资源管理的相关工作,它包括:员工管理功能、人事调配管理功能、教育培训管理功能以及系统管理功能。具体包括:1.员工管理功能:记录员工基本信息,包括姓名、性别、学历、学位、部门、职务、人员状态等相关信息。员工(在职、兼职、离退)基本信息的管理,包括:增加、删除、修改;主要包括基本信息管理、

    18、员工档案管理、员工履历管理、员工合同管理、奖惩管理和人员基本情况查询2.人事调配管理功能:主要有人事变动管理,包括:调配人员、变动时间、变动前状态、变动后状态、变动类别等;人事调动管理,包括:新进员工录入、离退员工记录和职称聘任记录;人事调配查询等功能。3.教育培训功能满足公司对员工岗前、在职培训及学历(学位)教育等多种形式的培训模式,通过信息平台进行教育培训档案的建立、修改维护;培训信息发布等工作。主要有培训类别维护、培训记录、培训人员及成绩、员工证书记录和教育培训情况查询。4.系统管理功能:系统管理员进行后台管理的模块,包括组织管理、安全控制。包括:机构级别维护、机构信息维护、用户管理、角

    19、色管理、系统模块管理以及角色、模块分配和用户角色分配功能。3.3系统内部结构3.3.1结构员工管理模块:名称功能简述员工管理模块管理员工的基本信息,档案,教育培训信息,奖惩,可按照人员的各种情况组合条件查询。比如:按照人员年龄、性别、文化结构、职称结构、技术等级结构等信息。基本信息管理记录员工基本信息,包括姓名、性别、学历、学位、部门、职务、人员状态等相关信息。员工(在职、兼职、离退)基本信息的管理, 员工基本信息的浏览和打印; 照片、身份证和学历证书等图片资料的管理; 提供员工履历表(查询); 在系统提供的标准人事信息基础上,用户可自行定义其他人事信息子集及项目(即导向员工档案、员工履历、员

    20、工合同等界面)。员工档案管理记录员工档案索引信息,包括:档案ID、人员ID、档案编号、档案名称、内容摘要、备注。 对员工档案进行分类、编号、保存。对每个员工的档案进行分类维护(增加、删除、编辑)。员工履历管理记录员工履历信息,记录员工,尤其是高级管理人员的个人工作信息,便于领导了解员工的历史工作情况。 对员工履历按照时间排序,可以对每个员工履历信息进行增加、删除、编辑操作。可以按员工姓名、编号等信息查找员工。员工合同管理提供标准的合同管理台帐,便于员工劳动合同的管理和维护。奖惩管理可灵活设定奖惩类型,并记录奖惩情况。主要信息包括:获奖人员、奖惩时间、奖惩标题、奖惩内容、奖金类别等信息。 对员工

    21、奖惩信息按照时间排序,可以对每个员工奖惩信息进行增加、删除、编辑操作。可以按员工姓名、编号等信息查找员工。人员基本情况查询可按照人员的各种情况组合条件查询。比如:按照人员年龄、性别、文化结构、职称结构、技术等级结构等信息。人事调配管理模块:名称说明人事调配模块维护人事调动相关信息。 并且可以按各种条件查询相关信息。人事变动模块主要信息包括:调配人员、变动时间、变动前状态、变动后状态、变动类别等。人事调配查询按时间、人员、职称、岗位等信息查询人事变动信息,包括变动时间、变动前后状态、变动原因等相关信息。人事调动管理主要信息包括:调配人员、变动时间、变动前状态、变动后状态、变动类别等。新近员工录入

    22、对于新进员工的相应信息(员工档案、工资、社保、合同台帐等),系统自动进行增加处理,并提示相应专责同步处理。离退员工记录用户可根据实际情况,检查系统中每个在职人员的年龄,列出符合退休标准的人员,生成退休人员预测表作为人员退休的参考。设定离职类型和离职原因,以便后续的统计分析。 针对员工离职,记录其离职类型、原因和时间,便于日后的分析处理以便进一步提出相关对策,同时其相关信息自动转入离职人员档案。 可方便地查询离职人员的各种信息,并提供离职人员和离职原因的统计分析。职称聘任记录记录员工职称聘任历史信息,包括聘任职称,聘任时间等信息。人事调配查询按时间、人员、职称、岗位等信息查询人事变动信息,包括变

    23、动时间、变动前后状态、变动原因等相关信息。教育培训管理模块:名称说明教育培训模块满足公司对员工岗前、在职培训及学历(学位)教育等多种形式的培训模式,通过信息平台进行教育培训档案的建立、修改维护;培训信息发布等工作。培训类别维护选对教育培训项目类别维护。包括类别编码、名称等信息。可以增加、删除、修改教育培训的类别信息。 培训记录对教育培训记录进行维护。 主要内容包括:培训类别、培训性质、培训编号、培训名称、培训时间(开始、结束时间)、费用、地点、参加人员、主办单位、培训方式、负责人姓名、考核成绩等信息。 确定培训教师、课时、费用、培训科目及各科目成绩比重等信息。培训科目成绩比重影响学员考试的综合

    24、成绩。培训人员及成绩对参加教育培训的申请人培训的各科成绩进行维护,并自动计算考试合计成绩,以便对该人员培训是否合格作出评定。 可以修改教育培训申请人培训成绩信息,维护培训合格情况。对培训合格并可以取得上岗证书的员工,进行培训证书记录;并及时将该信息提供给调配管理人员和工资管理人员,以便做出相应的工作调整和工资调整。 员工证书记录对参加其它教育培训的人员取得证书进行维护,并对参加培训的人员取得的证书进行补充录入。 主要信息包括:学员 ID、培训 ID、证书名称、证书号、证书日期等信息。 可以增加、删除、修改教育培训人员证书信息。系统管理模块:名称说明系统管理模块系统管理员进行后台管理的模块,包括

    25、组织管理、安全控制。机构级别维护制定组织机构级别,维护名称、状态等相关信息。用户可以指定级别名称等信息。并可设置该级别是否可用。不可用的级别,在组织机构的设置中不起作用。机构信息维护维护部门的基本信息,可以对部门进行增加、修改、删除等操作。部门应展示父子关系即部门间的所属关系。并可对部门进行合并、移动等操作。用户管理对使用本系统的用户进行维护,维护信息包括用户名、密码、用户状态等。用户登录时要首先判断用户的合法性,只有合法用户才能操作相应的功能界面。 可以对用户进行增加、修改、删除等操作。角色管理系统中采用角色的概念来建立用户与对应功能的关系。一个角色可以对应多个功能界面,当赋予用户某一角色后

    26、,该用户即可操作所赋角色所对应的功能界面。 可以对角色进行增加、修改、删除等操作。系统模块管理对系统模块进行维护,每个功能界面都是一个子模块(或称子功能)。可以对模块进行增加、修改、删除等操作。角色、模块分配维护角色与模块的对应关系,使每个角色可以对应一个或多个模块。用户角色分配给使用该系统的用户分配角色,使用户可以操作相应的功能界面。3.3.2对象关系与类结构接口设计外部接口用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使

    27、用软件接口通过窗体应用程序访问数据库通过SQL 实现硬件接口客户端推荐配置:CPU:Pentium 4 1.6GHz硬盘:320GB内存:1GB 800MHz显卡:主板集成 服务器推荐配置:CPU:Pentium 4 1.6GHz硬盘:320GB内存:2GB 2.50GHz显卡:独立显卡内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。运行设计运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格

    28、式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过窗体送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收窗体数据模块必须始终处于活动状态。接收到数据,调用数据处理/查询模块对数据库进行访问,完成后调用窗体发送模块,将信息返回客户机。运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对本系统的速度影响将会大于软件的影响。 维护设计主要为对数据库数据进行维护。可使用SQL的数据库维护功能机制。例如,定期为数据库进行备份,维护管理数据库死锁问题和维护数据库内数据的一致性等。


    注意事项

    本文(东方组人力资源管理系统概要设计说明书.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开