人事管理系统软件uml测试报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人事管理系统软件uml测试报告.doc》由会员分享,可在线阅读,更多相关《人事管理系统软件uml测试报告.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 人事管理系统 可行性研究报告1引言1.1编写目的人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求,推动企业劳动认识管理走向科学化,规范化的必要条件。人事管理系统可以应用于支持企业完成劳动人事管理工作,有如下三个方面的目标:1支持企业实现规范化管理。2.支持企业高效率完成劳动人事管理的日常业务,包括新员工加入人事档案的建立,老员工转出,辞职,退休等。3.支持企业进行劳动人事管理及相关方面的科学决策。预期读者:项目开发者、投资者、领导,以及参与实施本项目的工作者。2可行性研究的前提2.1要求开发软件的基本要求,如a. 功能: 员工基本信息的录入、修改、查询、删除模块,
2、员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。完善的人事档案管理支持员工照片、人员增加、调动,支持工作经历管理、社会关系管理、证书管理、职称评定管理、职工培训管理、奖惩管理以及本公司员工的聘用、试用、报到、保证、职务、任免、调迁、解职、服务、交卸、给假、出差、值班、考核、奖惩、待遇、福利、退休、抚恤情况的管理。b. 输出: 家庭基本信息清单、工作经历清单、考勤信息清单、调动信息清单。c. 输入: 家庭地址、联系方式、家庭成员情况、曾经在何时何地任过何职、某年某月某日到勤情况、何年何月何日有何调动。d. 基本的数据流程和处理流程:图1-1 系统数据流程图登录人事管理系
3、统权限验证管理员领导阶层教职工查看个人信息查看全部读写全部退出 图1-2 系统功能实现图e. 安全与保密要求: 人事档案管理人员有读写权限,院长、书记有察看权限,一般教职工有察看自己信息的权利,其他人员未经允许无任何权限。2.2目标 我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。在设计出功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单位的人事管理工作系统化,自动化和规范化,从而达到提高企、事业单位管理效率的目的。同时也希望此次工程加强我们自身的团体协作意识,加深程序设计思想,同时要学习工程设计思想,在技术和软件工程思想上同时得
4、到锻炼和提高。2.3条件、假定和限制在系统方案设计完成后的两个月内选择其中一个优秀的方案,软件运行最短寿命为三年;使用经费均由信息学院财务科支付,此软件也只能由信息学院内部使用;运行环境为Windows操作系统,内存216M以上,其他运行条件无明显限制;预计此软件投入使用的最迟时间为2008年1月1号。2.4可行性研究方法 从技术可行性、经济可行性、操作可行性三个方面来研究该系统的可行性。根据技术可行性的考虑初步排除一些不现实的系统和不合理的要求;操作可行性方面,根据使用部门处理事务的原则和习惯检查技术上可行的方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案;经济方面的可行性,应估
5、计可能的系统开发成本和运行费用,并且估计可以节省的开支或可以增加的收入。2.5决定可行性的主要因素依据可行性研究的具体方法,考虑到现行开发环境的实际情况,此系统技术难度不高,实现环节不复杂,所以在技术上是可行的;设计人员已经过了详细调查,充分地了解了用户的需求,因此从操作上来讲可以给用户提供一个优良的系统;由此可见决定可行性的主要因素便是经济可行性,但鉴于此软件投入不大,所以综上所述,此软件是完全可行的。3对现有系统的分析3.1人员 此软件的设计开发团体为三人组成的小组,具备软件工程的专业知识以及相应的设计编程能力。3.2设备 微型计算机,网络,相关的参考书。3.3局限性 初次应用开发人事管理
6、系统对于许多的细节没有具体的认识,缺乏经验,所以开发后的系统应经过严格的试用,反复改进方可正式投入使用。4所建议技术可行性分析4.1对系统的简要描述 我们所计划开发的系统是一个相对简单的人事管理系统,它是独立使用的系统。在学院整个管理系统中它是一个组成部分,起到不可或缺的作用,通过它可以快捷有效的实现内部的人事管理工作。4.2采用建议系统可能带来的影响4.2.1对设备的影响 因为此人事管理系统是一个相对较小的应用系统,所以对原有设备的影响不太明显,一般而言,我们日常所使用的操作设备足以运行这个软件。4.2.2对用户的影响 使用这个管理系统会使用户和原来相比节省很多时间,使工作更高效。4.2.3
7、对运行环境的影响 由于用户通过使用此系统会更快的完成工作,所以整个开发环境会因系统的使用节省很多人力物力,从而进入更有效的工作运行状态。4.2.4对经费支出的影响 经分析可知开发这个项目的经费预算并不高昂;再者,通过使用此软件会节省人力物力方面的开支,换句话说,就等于挽回了相当一部分的经费支出;所以说对经费支出的影响是乐观的。4.3技术可行性评价 根据系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析。其中开发人员的技术力量应首先考虑能力与水平,开发小组经过软件工程知识和相应开发语言的学习,已具备一定的设计能力,经过实际学习与相互促进
8、,相信此项目在技术上市是可行的。5所建议系统经济可行性分析5.1支出 估算系统的开发费用和今后的运行、维护费用,估计系统将获得的效益。开发、运行和维护费用主要包括:购买和安装设备的费用、计算机硬件、系统软件、电源;软件开发费用包括:人员费用(系统开发人员、操作人员和管理人员);消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,u盘、开发软件的购买等开支。5.2效益 鉴于这是为学院所使用的管理软件,所以并无直观的经济收益。它的效益主要体现在对工作人员劳动强度的大幅降低以及对整个环境人力物力的节省方面。最重要的是,整体工作效率的提高,这是此项目所隐含的最大效益。5.3收益/投资比 通
9、过以上两个方面的分析,我们可看出从客观角度讲,这个系统的收益/投资比将会是大于一的,所以说此系统在经济上同样是可行的。6社会因素可行性分析6.1法律因素 该人事管理系统为学院内部使用,经学校相关部门批准开发,而且具备相关方面的合法性,又是我开发小组独立研发,因此相信此项目无法律问题。6.2用户使用可行性 由于开发工作建立在详细的需求分析之上,并且对开发环境进行了深入调查,因此学院的行政管理以及工作制度、人员素质完全可以满足要求。7结论意见 经过以上各个方面的研究,可见这个开发项目在技术、操作、经济以及法律和社会各个方面均满足可行性条件,因此决定着手组织开发。实验二 人事管理系统需求规格说明书1
10、.引言1.1编写目的:可行性研究的目的是是为了对问题进行研究,在最短时间内确定问题是否可解。经过对此项目进行调查研究,初拟系统实验报告,对软件开发将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审查后,交组长审查。2.任务概述2.1目标吸取客户建议,完善项目,完成项目,是客户满意。2.2运行环境操作系统:Microsoft Windows seven数据库:Microsoft SQL Sever 20052.3条件与限制两个月之内完成。3. 数据描述3.1 静态数据职工信息表(职工编号,职工姓名,年龄,性别,工作单位,任职岗位,任职时间)单位机构表(
11、机构编号,机构名称,任职人员数)3.2 动态数据输入数据:职工工作单位变动,薪水变动。输出数据:经过修改的数据写入到中心数据库。3.3 数据库介绍数据库名:Personnel Manage System类型:MySQL数据库内容:编制花名册、人员花名册、干部任免审批表、干部履历表、汇总表、各种统计年报。3.4 数据采集 由用人单位提供。4. 功能需求4.1 功能划分编制花名册管理人员花名册干部任免审批表管理干部履历表管理汇总表管理统计年报制作 4.2 功能描述编制花名册:涉及职工信息的录入,删除,修改管理人员花名册:管理管理人员的信息,汇总收录干部任免审批表:调入调出、职务变动、考核情况、派驻
12、、离职干部履历表管理:管理干部履历信息汇总表管理:汇总人事信息大纲管理统计年表:把一年来的人事变动会总收录5. 性能需求5.1 数据精确度输入的人事信息必须明确数值,对应相应栏目的数据定义5.2 适应性本软件的硬件要求低,以提供较好的通用性,本软件支持多种数据库,有较好的通用性。6.运行需求6.1用户界面有明确的提示信息,要求软件操作一目了然,简单易懂6.2硬件接口支持各种X86系列PC机,鼠标6.3 故障处理故障描述输出信息形式错误含义处理方法连接数据库失败对话框提示网络连接失败;服务器未启动;数据库配置错误检查网络连接,开启数据库服务,进行正确的书籍库配置目前权限无法惊醒相关操作对话框提示
13、当前状态下不能进行相关的操作先进性某些才左后才能进行该操作7. 其他需求安全密保:设有操作口令,要求用户进入前必须输入账号密码,设有管理员账户及一般账户和来宾账户和维护性:数据库设有数据维护功能实验三 人事管理系统概要设计说明书1. 引言1.1编写目的 在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。 本阶段在系统的需求分析的基础上,对人事管理系统做概要设计。主要解决实现该系统需求的程序模块设计问题。包括决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对本阶段中对系统所做
14、的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2项目背景l 系统名称:企业人事管理系统l 项目提出者:某公司l 最终用户:公司或企业术语定义l 事务流:数据进入模块后可能有多种路径进行处理。l 主键:数据库表中的关键域,值互不相同。l 外部主键:数据库表中与其他表主键关联的域。l ROLLBACK: 数据库的错误恢复机制。2. 总体设计2.
15、1 需求规定 本系统主要是用来处理员工的相关信息以及工资等的情况统计,公司把员工的信息,包括姓名、性别、年龄等信息输入人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改等操作。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。2.2结构 系统的模块的划分已在需求规格说明书中写出,每个模块相对应的有一个程序模块,我们把这些程序模块命名为程序块。从需求规格说明书中得出各模块之间的关系如下:2.3 人工处理过程本系统人工处理过程主要有:1. 登记员工的信息。2. 设置系统的基础数据。3. 设置员工的权限。3. 接口设计3.1 用户接口 用户接口主要采用图形接口和命令接口方式
16、,用户可以通过点击图形界面的按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令的方式查询信息。3.2 外部接口 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。3.3 内部接口身份认证模块的返回值决定当前用户是否可以进入人事管理系统,身份通过以后再根据用户本身的权限判定进入哪一个功能模块,并且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。4.数据库设计 参考数据库
17、设计说明书。4 运行设计4.1 运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在数据库操作方面,终端发送数据后,将等待数据库管理程序的确认收到信号,收到后发送查询条件或者更改数据内容,数据库完成操作后将返回操作状态码,前台程序显示出操作结果或者错误提示。4.2 运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。5 出错处理设计5.1 出错输出设计程序在运行时主要会出现两种错误
18、:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如操作超时等,产生的问题,称为硬错误。对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,数据库内容返回操作之前的状态。出错信息必须给出相应的出错原因,例:输入数据越界没有找到相关记录等。5.2 出错处理策略主机必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是数据库上:在断电后恢复过程可采用 SQLServer的日志文件,对其进行ROLLB
19、ACK 处理,对数据进行恢复。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。实验四 人事管理系统详细设计说明书一、 引言1. 编写目的 根据人事系统的业务分类、业务操作规程及其数据结构等具体要求,调查了单位的组织结构、相关部门的业务范围,业务逻辑结构,业务操作规程,业务样本,业务数据规格,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。 本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解人事管理系统所要
20、完成的任务和所能达到的功能。2. 背景1) 本软件的名称本系统的名称:华软人事管理系统 以下简称为:HR2) 任务提出者:某公司3) 开发商:华软国际4) 硬件环境:一台数据库服务器和若干终端PC机5) HR系统的特点:众所周知,自1961年加拉格尔(JDGallagher)提出管理信息系统(management information system,缩写为HR)概念以来,随着计算机技术的迅速发展和应用领域的不断拓宽,出现了许多种对于HR的定义。总的来说,HR是信息科学、计算机科学、系统科学和管理科学等新兴学科综合交叉的产物,目前仍处在既迅速发展又有待深入完善的过程之中。系统软件结构名词术语过
21、程预定义过程决策可选过程数据内部储存 数据流1人事系统(或者HR):即指人事信息管理系统2用户:是指最终使用HR的人员。3档案:包括文件和卷宗,案卷是具有相同分类的文件集合。上面为本需求分析报告中所用到的图例以及缩略语。3. 参考资料在编写本需求分析报告时,参考的文档资料主要有:1形式化软件方法与可靠性 张继生 1999 武汉轻工业大学出版社2软件工程流程设计张春良2000 长沙铁道学院二、 任务概述运用先进的计算机信息处理技术,实现各部门各种信息的规范化管理,提高信息的正确率和信息资源的共享,便于信息的查询、长期存储以及快速的决策和分析。1. 目标本需求分析报告主要是对进销存管理理系统中业务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 软件 uml 测试报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内