软件需求工程大作业

上传人:人*** 文档编号:509066294 上传时间:2022-12-11 格式:DOCX 页数:24 大小:229.55KB
返回 下载 相关 举报
软件需求工程大作业_第1页
第1页 / 共24页
软件需求工程大作业_第2页
第2页 / 共24页
软件需求工程大作业_第3页
第3页 / 共24页
软件需求工程大作业_第4页
第4页 / 共24页
软件需求工程大作业_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件需求工程大作业》由会员分享,可在线阅读,更多相关《软件需求工程大作业(24页珍藏版)》请在金锄头文库上搜索。

1、学 号: 课 程 设 计课程名称软件需求工程论文题目某公司人事管理系统需求分析报告学 院计算机科学与技术学院专 业软件工程专业班 级0904班姓 名朱 鹏指导老师岑 丽20112012学年 第1学期- 2 -书目1 论文要求- 2 -2 可行性探讨报告- 3 -2.1引言- 3 -2.2可行性探讨的前提- 3 -2.3对现有系统的分析- 5 -2.4对所建议系统的分析- 5 -2.5可选择的其他系统方案- 7 -2.6技术可行性分析- 7 -2.7投资及效益分析- 7 -2.8社会可行性- 7 -2.9可行性分析结论看法- 8 -3 项目开发安排- 9 -3.1引言- 9 -3.2项目概述-

2、9 -3.3实施安排- 10 -3.4支持条件- 12 -3.5专题安排要点- 12 -3.6交付期限- 12 -4 需求规格说明书- 13 -4.1引言- 13 -4.2综合描述- 14 -4.3外部接口需求- 15 -4.4功能需求- 15 -4.5其他非功能要求- 19 -4.6其他需求- 21 -5 附录- 22 -6 体会与感想- 23 -本科课程论文评分标准- 24 -1 论文要求(1) 对所选系统进行严密的需求获得以及需求分析。(2) 给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。(3) 给出所要实现系统的项目开发安排(简略)以及需求规格说明书。(4)

3、 需求规格说明书要详尽,必需包括以下内容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。(5) 附录中给出所选系统需求规格说明书中各图表的获得过程。2 可行性探讨报告2.1引言2.1.1编写目的在允许的成本和性能要求以及系统的范围内,分析每项需求得以实施的可能性。目的在于明确与每项需求相关联的风险,包括一些与其他方面的冲突、对外部环境的依靠和某些技术的障碍等。最终,以文件的形式给企业的决策层供应项目实施的参考依据,其中包括项目存在的风险、项目须要的投资和能够收获的最大效益。2.1.2项目背景l 项目名称 公司人事管理系统l 项目托付人 朱鹏l 产品用户

4、XX公司人事管理部门l 项目开发者 XX团队l 项目与其他软件或其他系统的关系 此系统仅是总系统中的一个组成部分,该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。与其他数据库可以建立链接,为其他模块相应功能的实现供应信息来源和依据。2.1.3参考资料1软件工程导论(第5版) 编著:张海藩 出版社:清华高校出版社2软件需求工程 编著:毋国庆 梁正平 袁梦霆 李勇华 出版社:机械工业出版社2.2可行性探讨的前提2.2.1要求2.2.1.1功能(1)人事信息管理:人事增减、人员调动和聘任、职称评定、嘉奖和惩处;(2)查询人事信息:依据权限按条件(部门、姓名、性别等

5、)查询相关的人事信息,并生成统计报表;(3)供应工资数据和报表:按月打印和生成工资表和工资条用于发放工资;(4)系统用户管理:系统登陆采纳用户名+密码形式,管理员可以增、删用户和设置初始密码,用户可以自己修改密码;(5)考勤管理:按月供应考勤记录,并生成和输出考勤表。2.2.1.2性能对输入数据进行检查,确保输入数据的精确性。可以实现多个用户同时操作。2.2.1.3输入由管理员通过文本输入公司员工全部信息。2.2.1.4输出通过表单来输出显示相关的信息,还可以通过Excel文档输出和打印输出。2.2.1.5平安性该人事系统由用户名和密码登录,通过管理员设置登录用户的权限,系统对不同权限的用户供

6、应不同的功能模块,一般的用户只能进行查询操作,从而对数据库的关键数据进行保密。2.2.1.6完成期限预期两个月2.2.2目标开发一个功能好用、操作便利,简洁明白的人事管理系统。在设计出功能强大的软件的同时,尽可能地削减对系统资源的占用,并且还要力求做到通过运用本系统,尽量使公司的人事管理工作系统化,自动化和规范化,从而达到提高企、事业单位管理效率的目的。2.2.3条件、假定和限制l 建议软件运用寿命:3年l 进行系统方案选择比较的时间:一个星期l 经费来源:XX公司l 硬件条件:服务器,若干台PC机作为客户机l 开发环境:.Net Frameworks 1.0l 运行环境:windows200

7、0以上版本操作系统l 数据库:SQL Server2005l 投入运行的最迟时间:两个月l 运用范围:仅在XX公司内部运用2.2.4可行性探讨方法从技术可行性、经济可行性、操作可行性和社会可行性四个方面来探讨该系统的可行性。依据技术可行性的考虑初步解除一些不现实的系统和不合理的要求;操作可行性方面,依据运用部门处理事务的原则和习惯检查技术上可行的方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案;经济方面的可行性,应估计可能的系统开发成本和运行费用,并且估计可以节约的开支或可以增加的收入;社会可行性方面,明显该系统可以提高公司管理效率,从而增进公司效益。通过与公司人事管理人员的沟通,

8、考虑到现行开发环境的实际状况,此系统技术难度不高,实现环节不困难,所以在技术上是可行的;设计人员已经过了具体调查,充分地了解了用户的需求,因此从操作上来讲可以给用户供应一个优良的系统;通过介绍这个系统之后,公司人事管理人员充分表达了实施该项目的必要性,最终对现有系统和拟开发系统在费用上进行比较,得出的结论是通过这套系统不仅能节约人力、物力,而且提高了精确性。所以综上所述,此软件是完全可行的。2.2.5评价尺度依据用户的需求,项目包括职工信息管理、部门信息管理、工资管理、职工考勤管理、职工绩校考核管理等基本信息管理,还包括强大的查询功能。由于企业人数较多,系统也要求数据具有平安性原则。在遭受外界

9、环境突然改变(如断电)的状况下,数据仍旧能够得到平安的存储。2.3对现有系统的分析2.3.1系统模型(待定)2.3.2工作负荷(待定)2.3.3费用支出(待定)2.3.4局限性(待定)2.4对所建议系统的分析2.4.1概述本系统在提高处理实力、减轻工作负荷、增加系统敏捷性和保证数据平安等方面都有肯定的优越性。系统设计人力资源管理中的薪资、考勤、调动、基本信息、用户管理等方面。可以很好地为用户对员工进行管理以及便利员工查询相关信息。2.4.2处理流程和数据流程2.4.2.1员工信息管理系统功能结构图人事管理系统统用户管理模块员工信息管理模块部门信息管理模块账号管理权限管理员工奖惩信息员工考勤信息

10、员工工资信息员工基本信息人员调动管理部门信息管理图1 系统结构图2.4.2.2数据流图 权限选择权限选择退 出验证错误信息管理员工信息工资结算时间签到取消记录用户身份验证登陆查询信息信息处理工资信息记录考勤信息记录奖惩信息记录员工信息记录图2 数据流图.3 ER图用户名密码用户名密码管理员用户管理查看员工编号部门名称年龄性别员工信息表图3 ER图2.4.3采纳建议系统可能带来的影响2.4.3.1对设备的影响可能须要提高相应的设备来满意现在的功能需求。2.4.3.2对用户的影响运用这个管理系统会运用户和原来相比节约很多时间,使工作更高效2.4.3.3对系统运行过程的影响运用系统的过程中,应当按肯

11、定的时间对重要的信息进行刚好的备份,以便更新和维护该系统。2.4.3.4对开发的影响用户整理公司员工信息记录,部门记录等,精确刚好地录入系统。2.4.3.5对经费开支的影响用于系统硬件建设,以及软件开发和维护,须要投入更多的资金。2.5可选择的其他系统方案无2.6技术可行性分析(1)在当前的限制条件下,该系统的功能目标能够实现(2)利用现有的技术,该系统的功能能够实现(3)开发人员为武汉理工高校XX团队成员,均具备肯定的程序设计实力和代码编写实力,具有足够的专业学问技能。(4)在规定的期限内,本系统的开发能够完成。2.7投资及效益分析2.7.1支出 (待定)2.7.2收益(待定)2.7.3收益

12、投资比(待定)通过对支出和效益的衡量,分析得出在经济上的回报还是特别可观的。2.7.4投资回收周期(待定)预料本次投资的回收周期为一年。2.7.5敏感性分析该系统的反应时间一般在1秒内,不会对人们运用习惯产生很大的影响。2.8社会可行性2.8.1法律方面的可行性该系统由开发人员自主探讨开发,开发方和投资方的各自的责任特别明确,没有侵扰任何人的著作权,也没有侵扰到国家、集体或他人的利益。2.8.2运用方面的可行性该系统界面人性化,操作简洁,一般只要懂得电脑基本操作的人员都能够运用它。而且该系统考虑到企业组织管理结构、工作流程等方面,能够很好在企业中得到应用。2.9可行性分析结论看法通过以上分析,

13、可以得到:(1) 就当前公司管理当前状况,开发公司人事管理系统是特别必要的,符合公司发展战略和目标。(2) 此开发项目在技术、操作、经济以及法律和社会各个方面均满意可行性条件,因此确定着手组织开发。3 项目开发安排3.1引言 3.1.1编写目的 为了能高效的,有安排设计企业人事管理系统,此项目安排书目的是让软件程序设计人员能确定具体的项目实施范围、定义递交的工作成果、评估实施过程中的主要风险、制定项目实施的进度安排、成本和预算安排、人力资源安排等。本报告的主要作用是确定各个项目模块的设计状况和主要的负责人的负责任务,以便每个项目模块的负责人阅读,做到刚好协调,按步有序进行项目的开发.削减设计中

14、的不必要损失。进而能更好的更高效的完成本系统的开发。3.1.2背景 (1) 项目名称:公司人事管理系统(2) 项目任务提出者:09软件(3) 项目开发者:XX团队(4) 用户:XX公司人事管理部门(5) 实现软件中心:XX软件设计中心(6) 项目与其他软件或其他系统的关系 此系统仅是总系统中的一个组成部分,该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。与其他数据库可以建立链接,为其他模块相应功能的实现供应信息来源和依据。3.1.3定义 3.1.4参考资料 1 软件工程导论(第5版) 编著:张海藩 出版社:清华高校出版社2 软件需求工程 编著:毋国庆 梁正平 袁梦霆 李勇华 出版社:机械工业出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号