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