需求分析报告.docx
- 文档编号:26080733
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:18
- 大小:345.76KB
需求分析报告.docx
《需求分析报告.docx》由会员分享,可在线阅读,更多相关《需求分析报告.docx(18页珍藏版)》请在冰豆网上搜索。
需求分析报告
课程:
信息系统分析与设计
指导老师:
XXX
班级:
08信管
姓名:
ZOE
学号:
0844444444
目录
1引言1
1.1项目背景简介1
1.2编写说明1
1.3参考资料1
2目标2
2.1概述2
2.2系统目标2
2.2.1总目标2
2.2.2功能目标2
2.2.3性能目标3
3结构3
3.1工资管理信息系统需求结构3
3.2需求结构的说明4
4功能5
4.1功能用例模型5
4.1.1UML用例视图5
4.1.2UML时序视图与协作视图8
4.2功能分析说明11
4.2.1系统总体功能分析:
11
4.2.2系统具体功能分析:
11
5性能13
5.1概述13
5.2性能需求13
5.3性能分析说明13
6风险分析14
6.1信息系统面临的主要风险14
6.2风险的处理策略14
7遗留问题14
1引言
1.1项目背景简介
在竞争越来越激烈的社会里,企业人事管理、工资管理、考勤管理就越显示出其不可缺性,成为企业一个非常重要的模块。
企业工资管理系统主要是用于员工个人资料的管理,职务变动的记录和管理。
使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,而其直接操作的对象是企业员工。
同样,员工也是考勤管理、工资管理所作用的对象,因此都依赖于人事管理系统。
而员工的工资又与日常的考勤挂钩,因此考勤管理又是工资管理的基础。
人事/考勤/工资管理信息系统可以以低成本实现迅速检索、方便查找、高可靠性、大存储量、良好保密性,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。
1.2编写说明
为适应公司发展的需要,提高企业的效率。
当今社会计算机硬件和软件快速发展着,计算机硬件和软件已经远远满足本管理系统的要求。
在数据编程工具方面,各种可视化编程方法的出现,一改过去程序的设计概念好方法,用户用鼠标就可以快速、简捷地创建应用程序,极大地提高了编程效率。
因为学过VB对SQLSever2000相对也比较熟悉,因此决定采用VisualBasic6.0及SQLSever2000共同完成这个系统,它提供了面向对象的编程技术,编写少量或不用编写程序代码就能快速地创建出功能强大的可视化应用程序。
1.3参考资料
1、《UML面向对象设计与分析》牛丽平,郭志新,宋强,杨继萍等编著,清华大学出版社出版;
2、《VisualBasic管理信息系统项目开发实践》梁伟,苏瑞编著,科学出版社出版;
3、《VisualBasic系统开发实例精粹》四维科技曹衍龙编著,人民邮电出版社出版;
4、《ERP原理●设计●实施(第三版)》罗鸿编著,电子工业出版社出版;
5、《SQLServer2000数据库设计与开发》
2目标
2.1概述
在业务需求调查的基础上,结合现有的技术条件和力量,特别是根据用户的需求,把系统划分为六大部分,通过需求分析,以便在实现时对系统进行全面有效的管理,使得最终所确定系统能够满足用户的要求和实际应用的需要。
2.2系统目标
2.2.1总目标
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;具体目标:
(1)为企业建立规范化、实时互动化人事管理机制;
(2)提高企业人事管理的效率、节约相关的管理成本,增强人管理的安全性;
(3)满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;
(4)对企业将来的整体信息化建设提供必要的支持。
2.2.2功能目标
1)人事管理
☞部门信息模块:
新增部门和删除部门;
☞员工信息模块:
新增员工、删除员工、修改员工、查询员工基本信息;
☞人员调动模块:
员工基本信息查询、历史调动信息和人员调动;
☞福利信息模块:
提供员工福利信息是增加、删除、打印、浏览功能。
2)考勤管理
♂正常出勤处理♀异常出勤处理㊣加班处理
3)工资管理
1)工资汇总模块:
对员工的基本工资、福利、考勤等数据进行汇总。
2)数据输入模块:
处理本单位的变动数据,计算实发工资;
3)工资分配模块:
按工资的用途进行工资费用的分配;
4)工资查询模块:
对工资汇总表进行查询。
4)报表管理
☞个人工资条模块:
对个人工资信息的查询及工资条的打印;
☞工资明细条模块:
对员工明细工资的查询及打印输出;
☞工资汇总表模块:
对工资汇总信息的查询及打印输出;
☞工资分配表模块:
对工资分配情况的查询及打印输出。
5)系统维护
☞系统登录模块:
对登录系统的用户做合法性检查。
☞操作员授权:
对操作员的管理;
☞数据库备份:
将数据表备份吃那个数据库文件;
☞数据库还原:
将备份数据库中数据导入到工作数据库中。
2.2.3性能目标
1)系统处理效率要比手工提高50%;
2)一般职工通过简单培训就可以使用系统;
3)具有较高的可靠性,不会丢失信息;
4)具有安全检查机制,非法用户不能使用。
3结构
3.1工资管理信息系统需求结构
企业的人事管理职能主要分为人事档案信息管理、人事变动管理、考勤管理、员工培训管理、奖惩管理、合同管理、工资管理等内容。
其中工资管理由企业人事部制定标准,对企业效益进行系统分析研究,定出应发金额标准,再由财务部计算员工工资,定出实发工资并发放。
除此之外的其他管理职能由人事部单独执行。
在人事系统开发时应考虑以下需求:
1)满足人事管理职能的基本要求;
2)进行多层次数据汇总,为各层次管理者的决策分析提供数据;
3)具有完整的系统接口,满足灵活的数据导入与导出;
4)对操作人员的技能要求比较低,操作方便;
5)能够实现方便的扩展,满足企业发展的需要;
6)能够保障人事管理数据的安全、准确。
工资管理系统的需求结构如下:
系统总体需求结构图
3.2需求结构的说明
在对单位正常运行的业务流程进行详细了解与分析后,总结出一个功能全面的管理系统,必须包括以下几个方面。
(1)人事管理系统
在人事管理系统中,包括部门设置、员工信息、人员调动和福利信息4个功能模块。
部门设置主要是对该部门进行管理,如增删部门信息。
员工信息功能模块主要是对该单位的员工的基本信息进行管理,并能够对员工的基本信息进行查询,便于修改和删除。
如人员调动模块主要是实现本单位人事调动的管理,该模块设置了员工的基本信息表,操作人那样能够从该表中直接获得员工的基本信息,再进行人员调动操作,同时也包保存了人员调动的历史信息。
福利信息主要是对并能单位的员工的福利信息进行管理。
(2)考勤管理系统
在这个管理系统中,包括正常出勤、异常出勤和加班处理3个功能模块。
正常出勤是对员工的迟到和早退进行管理,同时能够查询人员信息,并对查询的人员信息进行添加。
异常出勤是对员工的病假和事假进行管理。
加班处理包括加班管理、人员信息和加班费率设置3部分。
该模块主要虽员工的加班进行管理,对员工的加班费用进行汇总统计,为后续的功能模块提供数据。
(3)工资管理系统
在这个管理系统中,包括工资汇总、数据输入(可变动数据)、工资分配和工资查询4个功能模块。
工资汇总是由系统自动进行,每月进行一次,该功能主要实现对员工的基本工资、福利、考勤等进行汇总,为后续功能提供服务。
数据输入主要是处理某员工的月度奖金和其他应扣、应发的数据。
工资分配是对工作进行分配处理,记录工资分配的历史记录便于以后的查询。
工资查询功能主要实现按员工基本信息、部门信息和部门汇总进行查询、统计工资的详细信息。
(4)报表管理系统
在这个管理系统中,包括个人工资条、工资明细表、工资汇总表和工资分配表4个功能模块。
本管理系统用来实现对各种报表进行统一集中的管理,该系统数据由其他几个管理系统提供,不必手工输入。
(5)系统维护模块
在这个模块中,包括系统登录、操作人员授权、数据备份、数据还原4个功能模块。
系统设置中的功能模块用来补充实现工资管理系统的其他辅助功能。
4功能
4.1功能用例模型
4.1.1UML用例视图
4.1.1.1确定角色
在RationalRose的UseCaseView中建立角色,如下图:
4.1.1.2创建用例
在RationalRose的UseCaseView中建立用例,如下图:
4.1.1.3创建角色(Actor)与用例(UseCase)关联图
☞单位员工的用例关系图
单位员工的用例关系图
☞人事主管的用例关系图
人事主管的用例关系图
☞考勤登记员的用例关系图
考勤登记员的用例关系图
☞操作人员的用例关系图
操作人员的用例关系图
☞部门主管的用例关系图
部门主管关系用例图
☞出纳会计的用例关系图
出纳会计的用例关系图
☞系统维护员的用例关系图
系统维护员的用例关系图
4.1.2UML时序视图与协作视图
●员工工作过程序列图
●员工工作过程协作图
●工资分配过程序列图
●工资分配过程协作图
4.2功能分析说明
4.2.1系统总体功能分析:
4.2.2系统具体功能分析:
5性能
5.1概述
信息系统性能是信息系统功能实现的方式、效率和保障,它包括信息系统的效率、处理方式、可靠性、安全性、适应性等内容。
信息系统性能需求是信息系统需求的重要组成部分。
性能方面,保障系统的高度适应性,操作方便、快捷,高可靠性、防冲突和良好的加密性。
5.2性能需求
1)硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且
价格也很便宜,因此通常给服务器端配置高性能硬件。
·处理器:
InterPentiumII266MX或更高
·内存:
64MB
·硬盘空间:
2GB
·显卡:
SVGA显示适配器
2)软件环境
·操作系统:
Windowsxp/2000/NT
·数据库:
SQLServer2000
5.3性能分析说明
信息系统性能分析是对客户提出的各种性能要求进行综合分析,确定出合理、可行的信息系统性能的工作。
人事/考勤/工资系统的性能方面,尽可能的提高系统的处理速度和能力,缩短响应时间和处理时间;提供简单、方便、快捷的处理方式;保证系统正常工作,增强系统抗故障、抗干扰、自动纠错的能力,防止非法用户访问和使用系统。
减少设计过程中的冗余设计,提高系统的处理效率,系统界面设计友好,操作方便、灵活,并且有系统帮助,对业务操作员的相应输入具有可靠性和容错能力。
6风险分析
6.1信息系统面临的主要风险
它是基于企业的现状从管理的角度提出应用目标,通过分阶段实施来逐步完成的。
应用目标没有达到管理的高度,会出现头痛医头、脚痛医脚的局面,达不到预定目标,很容易导致整个项目的失败。
✞部门间协同配合不畅所带来的风险。
✞员工理解认识不够带来的风险。
让员工改变工作习惯需要有一个过程,员工对手工处理工作信息的方式已经非常熟练和适应,让他们打破这种习惯接受一种新的工作方式,员工首先会有一种抵触心理,此时若不能引起管理层的重视来引导员工应用,若员工不了解此系统能够给个人工作带来的好处,就会形成员工消极应用的局面,系统会失去基础数据的来源,结果管理层对信息的及时了解和执行情况的掌握都将成为泡影;
✞系统故障。
6.2风险的处理策略
1)对于系统运行过程中出现的故障进行分类处理,出现故障时如在系统可认知的范围内,首先向用户报告出现故障原因,并提供系统恢复方案供用户选择,同时对系统数据进行保护;出现系统不可认知的故障时,应提示用户终止系统运行,检查操作系统、网络通讯的状态,并重新启动系统。
由于用户对系统熟练程度不够,操作失误而产生的,系统能准确无误的提示操作者当前是由于某种原因的非法操作,并提示应如何避免;但由于其他应用软件故障而引发的故障,系统只提示操作失败的提示,此时不能正确无误的告知用户正确的原因;对于硬件故障而引发的故障,系统只能提示一个大概的错误提示。
2)通过分阶段实施是规避项目风险非常有效的方法,采用这种方法的前提条件是,CRM软件必须能够进行灵活的配置并具备强大的自定义功能。
因为企业经过前期应用,需求可能又有新的变化,这就要求软件能够在新的实施过程中,通过灵活的配置来解决前期变化了的需求,使企业的应用保持连贯,而不需要动用程序的开发,这一点是非常重要的,否则会造成企业对供应商的依赖性过强。
7遗留问题
细节的关注:
由于本系统设计的方面比较广,各方面联系比较密切,可能有些细节之处被忽略了;
数据的更新:
一方面,当一个数据改变时,其他与之相关的部分也要随着做相应的改变;另一方面,引起一个变量发生变化时,无法确定是什么导致它发生这种变化的。
比如工资上涨,可能既有人事调动,也有工资构成调整的因素。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 报告