ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:36.24KB ,
资源ID:9781746      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9781746.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人力资源管理系统软件文档 091401058 杨丽娟.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人力资源管理系统软件文档 091401058 杨丽娟.docx

1、人力资源管理系统软件文档 091401058 杨丽娟人力资源管理系统软件文档 091401058 杨丽娟 软件文档写作 实训报告题目: 人力资源管理系统软件文档 院(系): 软件学院 专业班级: 电子商务092班 学 号: 091401058 学生姓名: 杨丽娟 指导教师: 张莉莉 教师职称: 助 教 起止时间: 2011.11.28-2011.12.03 实训任务及评语院(系):软件学院 教研室:软件教研室学 号091401058学生姓名杨丽娟专业班级电子商务092班实训题目 人力资源管理系统软件文档实训任务实训任务及要求:1、 了解软件开发周期各阶段的文档。2、 掌握各文档阐述的内容及作用

2、。3、 了解文档所采用的国际、国家等相关标准。4、 了解各文档所涉及的软件知识。5、 掌握各文档采用的描述工具。6、 具体编写出2个主要的软件文档。实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。几个人为一组完成一个相对完整的软件系统开发文档,组内成员编写的文档不能重复,文档要严格按照所采用的标准编写,图表布局要合理规范。指导教师评语及成绩成绩: 指导教师签字: 2011年 12月 03日第1章 实训目的与要求1.1 实训目的 本实训要求学生通过具体的实例,模仿软件开发过程中软件文档写作的具体方法和步骤,分组完成一套较为简单

3、软件文档,具体要达到以下几点目的。1、了解软件开发周期各阶段的文档。2、掌握各文档阐述的内容及作用。3、了解文档所采用的国际、国家等相关标准。4、了解各文档所涉及的软件知识。5、掌握各文档采用的描述工具。6、具体编写出2个主要的软件文件。 1.2 实训的实验环境学校图书馆,互联网查询环境,具有软件图表制作软件的计算机。1.3 实训的预备知识要求学生修完全部专科所有课程,具有较全面计算机软件知识和一定的文献检索能力及动手实践能力。该实训应安排在毕业设计之前进行。1.4 实训要求实训过程中,要严格遵守实训的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告。

4、第2章 软件文档及其组成2.1软件文档的作用及分类软件文档可以分为开发文档和产品文档两大类。开发文档包括:功能要求、投标方案、需求分析、技术分析、系统分析、数据库文档、功能函数文档、界面文档、编译手册、QA文档、项目总结等。产品文档包括:产品简介、产品演示、疑问解答、功能介绍、 技术白皮书、评测报告、安装手册、使用手册、维护手册、 用户报告、销售培训等。一、开发文档: 1. 功能要求-来源于客户要求和市场调查,是软件开发中最早期的一个环节。客户提出一个模糊的功能概念,或者要求解决一个实际问题,或者参照同类软件的一个功能。有软件经验的客户还会提供比较详细的技术规范书,把他们的要求全部列表书写在文

5、档中,必要时加以图表解说。这份文档是需求分析的基础。2. 投标方案-根据用户的功能要求,经过与招标方沟通和确认。3. 需求分析-包括产品概述、主要概念、操作流程、功能列表和解说、注意事项、系统环境等。4. 技术分析-包括技术选型、技术比较、开发人员、关键技术问题的解决、技术风险、技术升级方向、技术方案评价,竞争对手技术分析等。以需求分析为基础,进行详细的技术分析,列出本项目需要使用什么技术方案,有哪些技术问题要解决 ,估计开发期间会碰到什么困难,技术方案以后如何升级,对本项目的技术有什么评价等。5. 系统分析-包括功能实现、模块组成、功能流程图、函数接口、数据字典、软件开发需要考虑的各种问题等

6、。以需求分析为基础,进行详细的系统分析(产品的开发和实现方法),估计开发期间需要把什么问题说明白,程序员根据系统分析,开始在项目主管的带领下进行编码。 6. 数据库文档-包括数据库名称、表名、字段名、字段类型、字段说明、备注、字段数值计算公式等。以系统分析为基础,进行详细的数据库设计。必要时可以用图表解说,特别是关系数据库。7. 功能函数文档-包括变量名、变量初植、功能,函数名,参数,如何调用、备注、注意事项等。以系统分析为基础,进行详细的说明,列出哪个功能涉及多少个函数,以便以后程序员修改、接手和扩展。8. 界面文档-包括软件外观、界面素材、编辑工具、文件名、菜单、按钮和其它界面部件的要求,

7、这里与软件完成后的运行界面是一致的。 9. 编译手册-包括服务器编译环境、操作系统、编译工具、GNU的C+编译器版本信息、目录说明、程序生成、源程序文件列表、Makefile配置及其相关程序的对应关系列表。10. QA文档-包括产品简介、产品原理、产品功能列表、功能描述、功能流程、执行结果、数据库结构、测试要求等,提供给软件测试人员使用。 11. 项目总结-包括项目简介、项目参与人员和开发时间、项目风险管理过程、项目功能列表、项目结构特点、技术特点、对项目的升级建议、对以后的项目的建议、人员素质情况等。二、产品文档:1. 产品简介-包括公司背景、产品概念、适用范围、产品功能、功能特点、运行要求

8、和公司联系地址。2. 产品演示-包括公司简介、产品背景、产品描述、产品特点、产品作用、适用范围、使用分析、功能模块、解决问题、合作伙伴、成功案例等。一般用Power、point或者VCD录制软件实现。3. 疑问解答-列出用户关心的问题和处理方法。用于解答软件的操作功能和解决用户的疑难问题。 4. 功能介绍-以需求分析为书写基础,包括软件介绍、软件结构、功能列表、功能描述和公司联系地址。5. 技术白皮书-以技术分析为书写基础,包括功能实现、技术选型、关键技术问题的解决、技术方案特点、技术升级方向等。6. 评测报告-第三方权威评测报告。包括评测目的、评测范围、评测环境、评测内容、实测数据、性能表现

9、、结果分析和评测总结等。7. 安装手册-包括系统环境、运行平台、产品安装过程、初始环境设置、安装记录等。8. 使用手册-包括产品简介、功能列表、功能描述和解释、功能操作、客户服务和联系方式等。9. 维护手册-包括产品简介、系统须知、初始环境设置、系统配置、数据管理和备份、技术问题解答和联系方式等。10. 用户报告-包括产品简介、购买时间、使用目的、使用时间、使用地点、实施过程、出现问题和解决、产品总结和建议等。11.销售培训-包括项目简介、产品功能、产品特点、商业优势、系统运行环境、适用范围、目标客户等。2.2软件文档所采用的标准参照其它工程领域对工程标准划分的方法,软件工程标准主要有两种划分

10、方法:按标准的类型划分和按标准的范围划分。一、按标准的类型划分:按标准的类型划分主要有过程标准、产品标准、行业标准、记法标准等。过程标准与开发一个产品或从事一项服务的一系列活动或操作有关。过程标准使用一组方法、工具和技术,给出“谁来做”、“做什么”、“如何做”、“何时做”、“何地做”及在软件工程活动中进行的不同层次工作的过程模型。产品标准则涉及软件工程事务的格式和内容。软件开发和维护活动文档化的结果就是软件产品,软件文档是软件工程活动进一步开展的基础。软件开发作为一种行业,其行业标准涉及软件工程的所有方面,如职业认证、职业培训、产品许可等。行业标准可以等同于行业行为规范。记法标准规定了在软件工

11、程行业范围内,以唯一的方式进行交流的方法,如术语、表示法、语言等。它其实是一种语境规范。二、按标准的范围划分:按标准的范围划分主要是根据软件的任务功能和软件生存期进行比较、判定、评价和确定软件工程标准的范围和内容。任务功能可以表示软件工程过程,可以划分为产品工程功能、验证与确认功能以及技术管理功能3个部分。产品工程功能包括定义、生产和支持最终产品所必须的过程。验证和确认功能是检查产品质量的活动。技术管理功能是构造和控制产品工程的过程。这3个部分并不集中在单个的软件生存周期里,而是并行进行的生产、检查和控制活动。2.3 软件文档的主要内容我所做的软件文档是人力资源管理系统软件文档。人力资源管理系

12、统软件文档包括人力资源管理系统操作手册、人力资源管理系统测试计划、人力资源管理系统概要设计说明书、人力资源管理系统可行性分析报告、人力资源系统管理系统需求说明书、人力资源管理系统详细设计说明书、人力资源管理系统项目计划、人力资源管理系统项目总结报告、人力资源管理系统用户手册。人力资源管理系统(HRM)分为以下六大模块:人事管理、工资管理、职位变更管理、离职管理、培训管理、辅助系统,各模块的基本功能如下:人事管理模块:包括人员档案、个人档案和部门机构的维护(人员的新增、修改、查看功能;个人档案的修改、查看功能,以及部门机构的新增、删除、修改、查看功能)。工资管理模块:包括基本工资的设置;考勤、考

13、核资料的导入;以及最终工资报表的查询和打印。职位变更管理:包括职位空缺的维护(新增、删除、修改、查看、审核),应聘人员的登记、面试安排和考评;员工推荐的登记和考评;人事和领导的审批;调职记录的维护(新增、删除、修改、查看)。离职管理模块:包括离职的申请、审批以及离职信息的维护。培训管理模块:包括培训课程、培训讲师档案的维护;培训需求的维护(收集、审核);以及培训课程的安排、培训考核和培训反馈的维护。辅助系统模块:包括数据的备份、还原;员工的权限设置;个人密码修改;以及退出系统功能。第3章 实 例3.1 人力资源管理系统详细设计说明说实例1 引言1.1 目的本文挡阐明编写本文档的目的,提供给开发

14、人员进行开发参考,以及测试人员编写单元测试所用,帮助Comm贸易公司人员掌握如何使用人力资源管理系统(HRM),以便确保HRM系统顺利运行。1.2 背景系统名称:HRM人力资源管理系统详细设计的原则和方法:项目整体结构清晰,按照概要设计的结构来进行详细设计。系统详细设计后容易扩展,降低对其他模块的耦合性。详细设计要做到可操作性,使读者能清楚所要实现的功能,以及如果去实现。粒度设计到方法。不具体设计到方法内的伪代码。可包括:a.本软件项目的委托单位、开发单位和主管部门;b.本软件系统与其它系统的关系1.3 术语术语 描述性定义Entity: 实体DAL: 数据访问层BLL: 业务逻辑层User

15、Profile: 用户的详细信息Reeducation: 再教育Refer People: 家庭成员Job History: 职位变更的历史记录Recommendation: 推荐2 系统的结构2.1软件模块标识:编 号模 块 名 称模 块 标 识1人事信息管理11 基本信息管理User12 详细信息管理UserProfile13 教育信息管理Education14 再教育信息管理ReEducation15 工作经验信息管理Experience16 项目经验信息管理Project17 技能信息管理Skill18 家庭成员信息管理ReferPeople2职位变更 21 职位空缺登记Vacancy

16、22 简历信息同人事信息管理各模块23 面试相关信息Interview24 领导审批Interview25 录用情况JobHistory26 推荐信息Recommendation27 推荐考核信息PositionScore28 调职记录信息JobHistory3系统管理31 部门管理Department32 职位管理Position33 密码修改User表2.1软件模块标识3 设计说明3.1 程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?隶属于哪个模块?是可重入还是不可重入的?有无覆盖要求?是顺序处理还是并发处

17、理?等)。3.2 功能人力资源管理系统(HRM)分为以下六大模块:人事管理、工资管理、职位变更管理、离职管理、培训管理、辅助系统,各模块的基本功能如下:人事管理模块:包括人员档案、个人档案和部门机构的维护(人员的新增、修改、查看功能;个人档案的修改、查看功能,以及部门机构的新增、删除、修改、查看功能)。工资管理模块:包括基本工资的设置;考勤、考核资料的导入;以及最终工资报表的查询和打印。职位变更管理:包括职位空缺的维护(新增、删除、修改、查看、审核),应聘人员的登记、面试安排和考评;员工推荐的登记和考评;人事和领导的审批;调职记录的维护(新增、删除、修改、查看)。离职管理模块:包括离职的申请、

18、审批以及离职信息的维护。培训管理模块:包括培训课程、培训讲师档案的维护;培训需求的维护(收集、审核);以及培训课程的安排、培训考核和培训反馈的维护。辅助系统模块:包括数据的备份、还原;员工的权限设置;个人密码修改;以及退出系统功能。3.3 性能1.数据精确度逐项说明输入、输出及处理数据的精度。公共说明:根据数据的有效性,针对不同的信息定义了不同的数据输入要求、预期输出结果以及数据精确度。时间特性:如响应时间、处理时间、数据传输时间和转换时间等。响应时间:页面首次访问响应时间为5s,非首次访问响应时间为3s;处理时间:页面处理时间为3s;数据传输时间和转换时间:页面数据传输时间和转换时间为3s;

19、注:考虑到设备、环境的问题(如:计算机性能、网络带宽等),其时间特性有所不同。这里我们以正常、稳定的设备、环境为准。2.适应性说明当操作方式、运行环境发生某些变化时,本软件的适应能力。服务器端:须安装有WEB服务管理软件(例如IIS),DotNet Framework2.0框架组件,否则将无法运行该系统。客户端:拥有浏览器(例如:IE)并支持页面脚本(例如:JavaScript),即可浏览该系统,反之,则无法浏览该系统。3.安全保密说明该软件在安全保密方面的设计考虑和实际达到的能力。页面权限:在安全保密方面,根据不同的员工设置了页面的访问权限(即正常显示和无权访问两种)。数据保密:由于涉及到数

20、据敏感问题(例如工资、密码),防止被意外获取,对这些敏感数据进行了加密。3.4 基本信息管理(一)、表示层图3.1 基本信息管理表示层(二)、业务逻辑层功能描述:对用户基本信息进行管理模块编号:1.1模块功能:对用户的基本信息的操作和维护,包括:增加用户基本信息,修改用户的基本信息,查询用户的基本信息,删除用户模块名称:UserBiz命名空间:Microlink.HRM.UserBiz处理:对用户基本信息的增加,修改,查询用户或列表属性功能:获取和设置User实体 名称:User方式:Get & Set返回值:User处理过程:无函数和过程1、添加用户过程功能: 添加一个系统用户过程名称:Ad

21、dUser参数说明:无返回值:bool是否成功处理过程:首先读取配置的初始密码,如果没有配置初始密码,则赋给它“123456”。然后通过数据层Insert记录。2、删除用户过程功能:修改用户的状态为离职状态过程名称:DeleteUser参数说明:无返回值:bool是否成功处理过程:修改员工的状态为离职状态,调用ChangeUserInfo修改其状态。3、修改用户过程功能:修改用户的信息过程名称:ChangeUserInfo参数说明:无返回值:bool是否成功处理过程:通过修改实体信息,再通过用户编号ID把实体信息Update到数据库中。4、获取某一用户过程功能:通过ID获取某一用户过程名称:G

22、etUser参数说明:long ID用户编号返回值:User处理过程:以用户编号为参数,调用数据层的Load(ID)来获取用户实体,并返回用户实体5、获取所有用户过程功能:获取所有用户过程名称:GetAllUsers参数说明:无返回值:DataTable 包含所有用户的列表处理过程:通过数据层的LoadAll获取所有用户的数据集,提取其中的Users表。6、用户登录过程功能:通过用户和密码登录系统过程名称:Login参数说明:string userName用户名String password密码Sring logIP登录IP返回值:bool看是否验证通过处理过程:对密码进行MD5加密,看是否和

23、数据库数据匹配。匹配通过后,加载用户信息,否则退出。3.5 输出项给出对每一个输出参数的特性,包括名称、标识、数据的类型和格式、数据的值域、输出的形式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等。4 运行环境4.1 硬件环境最低硬件要求:WEB服务器机器类型硬件配置台式PC、笔记本电脑CPU 奔腾IV 1.6G,内存 256M以上,硬盘10G以上,网络适配器(以不同方式接入网络,例如:LAN, WAN, Internet/Intranet)客户端机器类型硬件配置台式PC、笔记本电脑一般配置即可,另网络适配器(以不同方式接入网络,例如:LAN, WAN, Internet/In

24、tranet),显示器800*600软件环境4.2 软件环境最低软件要求:WEB服务器操作系统其他应用软件Windows 2003 Enterprise Server.Net Framework2.0客户端操作系统其他应用软件Windows系列操作系统IE6.0或以上第4章 实训日记第1天:自由分组,选择题目。我们小组5个人选择的题目是人力资源管理系统。第2天:去图书馆查阅了大量关于人力资源管理系统软件工程文档的相关资料并在网上查找了一些关于软件工程设计的资料,并且布置给每个组内成员相应的任务,分配了每个人设计文档说明书各部分,并且要对每个细节要进行全面的设计和说明。第3天:整理从图书馆和网上

25、收集来的资料和程序代码,分析模块功能,阅读软件工程书籍,对软件工程文档的撰写有了一定了解, 了解对软件工程文档作用及分类并对其中内容整理到报告中,了解软件工程文档所采用的标准及分类并对内容整理到报告中,整理软件工程文档主要内容到报告中,完成报告实例一,对其中遇到的问题记录下来,然后通过从网上查资料找答案和大家共同研究探索解决,再完成实例一之后用同样的方式按部就班的进行着实例二的编写,再完成实例二之后,通过2周的实训,完成实训总结内容,总结这2周的收获。第4天:完成人力资源管理系统软件工程文档报告,上交作品。第5章 实训总结人力资源管理系统能够使得管理者快速高效地完成企业日常事务中的人事工作,降

26、低了人力资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性。人力资源管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人力资源管理系统,实现洛克公司的人力资源管理自动化的计算机系统,为企业的决策层提供准确、精细、迅速的人事变动信息。通过两周的实训,使我对软件工程文档知识有了进一步的了解,这是一次全面综合的训练。我们通过学习实用软件工程这门课程,才可以成功

27、的完成了这次课程设计,在实验过程中虽然遇到了很多问题,但是通过从图书馆里借来的资料和从网上查找的资料都把问题一一地解决了。这次课程设计主要是让我们加深对软件工程文档写作基本知识的理解,掌握并运用软件工程文档写作来设计系统程序的基本方法及基本技巧。这与我们平时学的知识息息相关,也有利于我们很好地把学会的知识应用到实践中去。这次课程设计使我得到了充分的锻炼,真是受益匪浅。从中也认识到了团队的重要性。虽然也遇到过很多困难,但通过我们这个小团队的努力以及老师的帮助,都把困难一一克服了。通过这学期的学习,使我又掌握了不少的新知识,使我对软件工程这门课更加感兴趣,感谢老师及同学对我的帮助,我会更加努力的学

28、习,来使自己的知识更加的丰富。参考文献1 王新颖.软件工程与文档编写. 北京大学出版社 .2007.62 郑人杰. 实用软件工程(第4版)清华大学出版社 .2003.43 唐任仲. 工程应用软件开发技术.化学工业出版社 .1999.54 潘孝铭. 软件文档编写.高等教育出版社. 2004.25 肖刚. 实用软件文档写作.清华大学出版社 .2008.66 刘冰. 软件工程实践教程.机械工业出版社. 2009.17 徐世河. 管理信息系统设计教程. 电子工业出版社. 2003.88 顾小航. 软件工程技术原理.中国青年出版社. 2005.59 赵池龙. 实用软件工程.电子工业出版社. 2003.310 吴东强. 实用软件工程技术. 电子工业出版社. 2006.611 张应辉. 软件工程技术. 北京航空航天大学出版社. 2008.112 吴洁明. 软件工程基础实践教程. 清华大学出版社. 2007.1113 候清富. 软件工程师实战基本功. 人民邮电出版社. 2005.114 徐军.软件工程基础.重庆大学出版社. 2005.315 文斌.软件工程与软件文档写作.北方交通大学出版社 .2005.8

copyright@ 2008-2022 冰豆网网站版权所有

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