




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
14/28名目TOC\o"1-3"\h\u12846论文要求: 127282一、项目开发计划 2226871、引言 2165052、项目概述 2194153、实施计划 456744、支持条件 546975、专题计划要点 6273966、交付期限 67499二、需求猎取 796811、确定需求开发计划 7290872、建立项目范围和目标 7214413、确定调查对象 7152734、实地收集用户需求信息 7317965、确定非功能需求和约束条件 710300三、需求分析 861101、建立系统关联图 8306502、分析需求可行性 9281743、确定需求的优先级 989064、需求过程 9289555、建立数据字典 1225996四、需求规格说明书 13151691、引言 13280242、综合描述 1460133、外部接口需求 1518844、系统特性 1577175、其他非功能需求 16220276、其他需求 1727463五、附录 188121A、词汇表 1825888B.分析模型 1828451C.数据字典 2131526六、总结与感悟 2328391本科课程论文评分标准 25论文要求:(1)对所选系统进行严密的需求猎取以及需求分析。(2)给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。(3)论文中给出所要实现系统的需求规格说明书。(4)需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。(5)附录中给出所选系统需求规格说明书中各图表,或者图表的猎取过程.例如数据字典的简略描述或者是UML建模中图的猎取过程。(6)请依据自己的理解与体会谈谈软件需求工程过程的重要性。也可以以软件需求工程中某知识点谈谈自己的理解与看法。一、项目开发计划1、引言1.1编写目的为了能高效的,有计划设计企业人事管理系统,此项目计划书目的是让软件程序设计人员能确定简略的项目实施范围、定义递交的工作成果、评估实施过程中的主要风险、制定项目实施的进度计划、成本和预算计划、人力资源计划等。本报告的主要作用是确定各个项目模块的设计情况和主要的负责人的负责任务,以便每个项目模块的负责人阅读,做到准时协调,按步有序进行项目的开发.削减设计中的不必要损失。进而能更好的更高效的完成本系统的开发。1.2背景(1)项目名称:公司人事管理系统(2)项目任务提出者:12软件范维(3)项目开发者:XX团队(4)用户:XX公司人事管理部门(5)实现软件中心:XX软件设计中心(6)项目与其他软件或其他系统的关系此系统仅是总系统中的一个组成部分,该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。与其他数据库可以建立链接,为其他模块相应功能的实现供应信息来源和依据。1.3参考资料《软件工程导论》(第5版)编著:张海藩出版社:清华高校出版社《软件需求工程》编著:毋国庆梁正平袁梦霆李勇华出版社:机械工业出版社2、项目概述2.1工作内容(1)定义阶段:此阶段主要是立项和需求分析和计划部分,需要做出的报告和计划书:《项目立项报告》《需求定义书》、《项目开发计划》、《配置管理计划》、《测试计划》;(2)开发阶段:此阶段主要是设计、编码和测试三个部分,各个部分需要做出相应的设计书或说明书:《系统结构图》、《概要设计说明书》、《简略设计书》、《数据库设计说明书》、《数据库设计规范》、《测试报告书》;(3)维护阶段:此阶段主要是运行和维护部分需要做出的说明书:《用户操作手册》和《项目部署手册》。2.2主要参加人员XX团队2.3产品2.3.1程序系统名称:企业人事管理系统使用的语言:C++存储形式:磁盘2.3.2文件项目计划书,可行性商量报告,需求分析报告,概要设计说明书,简略设计文档,测试分析报告,测试计划文档,项目开发总结报告书,系统问题报告2.3.3服务(1)用户登录功能(2)人事部门信息发布功能(3)系统管理功能(4)员工管理功能(5)员工自助功能2.3.4非移交的产品项目组内部的文档:有《需求规格说明书》,《概要设计说明书》、《简略设计说明书》、《源代码清单》、《代码接口说明》、《测试策略》、《测试计划》、《系统测试用例》、《缺陷报告》和《最终测试结果报告》。2.4验收标准系统能正常运行且功能能达软件需求说明书中定义的全部功能、性能、牢靠性等需求。整个系统是否达到客户的要求,且试运行阶段不会消失两次以上故障。2.5完成项目的最迟期限2015年6月1日2.6本计划的批准者和批准日期2014年11月20日3、实施计划3.1工作任务的分解与人员分工任务阶段简略任务划分描述负责人计划阶段项目开发计划测试用例计划配置管理计划需求分析阶段调研分析系统主要任务需求规定运行环境规定《需求定义书》设计阶段接口设计、概要设计、系统出错处理设计、《概要设计说明书》结构设计、数据库设计、运行设计、《数据库设计说明书》实现阶段数据库实现模块终端掌握模块数据同步模块后天管理中心掌握模块测试与维护界面测试与数据确认测试接口测试与代码走读集成测试测试报告书项目交付与技术支持用户培训用户使用手册项目部署手册3.2接口人员(1)负责本项目同用户的接口人员:XXX(2)负责本项目同本单位计划管理部门接口人员:XXX(3)负责本项目同本单位财务部门接口人员:XXX(4)负责本项目同本单位质量管理部门接口人员:XXX(5)负责本项目同各分合同负责单位的接口人员:XXX3.3进度编号任务阶段开头日期完成日期所需资源标志性大事1计划阶段2需求分析阶段3设计阶段4实现阶段5测试与维护6项目交付与技术支持3.4预算总体预算10,000RMB3.5关键问题如何提高系统的运行效率以及牢靠性,应接受高效率搜寻算法以及模块化设计,削减各模块之间的耦合。对于数据库设计,应尽量削减数据冗余。4、支持条件团队成员:N人硬件设备:电脑N台4.1计算机系统支持软件设备:MicrosoftXP、SqlSever2005本系统打算使用AdobeDreamweaverCS3作为界面和功能开发工具,使用MySQL作为后台数据库,并利用其供应的各种面对对象的开发工具进行界面和数据库开发。系统开发过程要结合快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。4.2需由用户担当的工作用户需要明确的需求说明,当有需求改动的时候需要准时提醒。4.3需由外单位供应的条件无5、专题计划要点(1)数据库模块设计(2)数据库操作模块的实现(3)网络同步模块的设计(4)网络同步模块模型的实现(5)客户终端程序接口的设计与实现(6)后台掌握中心接口设计与实现6、交付期限2015年6月1日二、需求猎取1、确定需求开发计划对于一个公司主管来说,管理整个公司是特别困难的事情。人员简单,变数很大。为了让一个公司的管理更加有条理,需要一个软件将全部人员信息记录,并能做出准时修改,信任很多公司都需要这样一个软件,增加公司的管理水平与工作效率。2、建立项目范围和目标(1)开发商角度:a.为客户供应便利的人事管理系统b.将产品的功能做的齐全c.简洁有效的产品来吸引更多的客户d.产品的高牢靠性来赢得更好的口碑开发人角度a.使用更先进的开发技术b.建立更完善更健全的系统使用者的管理层角度a.对公司管理更为便利快捷b.有效地记录员工奖惩状况与假期加班情况3、确定调查对象可选择的调查对象:公司的一些基层员工公司管理部门经理公司总经理4、实地收集用户需求信息实地收集需要分析员体验公司工作环境,长期收集后得到较好的信息。此分析过于麻烦,本此分析将不使用。5、确定非功能需求和约束条件平安性:公司成员信息是公司机密,一旦泄露将有可能造成特别大的损失,所以平安性是本软件必须考虑的需求可维护性:如果一次故障造成整个系统瘫痪,这将导致整个公司的人员管理遇到障碍。系统需要能被准时订正,以便不阻碍整体的其他部分的工作。三、需求分析1、建立系统关联图2、分析需求可行性本软件应考虑的几项软件风险类型:性能风险:中,软件主要为数据管理功能平安风险:高,平安风险较为重要,这关系到一个企业的利益与机密过程风险:中实现技术风险:中数据库风险:高,数据库是一个公司的机密,尤其是工资和人员安排等日程风险:低外部接口风险:中稳定风险:高3、确定需求的优先级软件需求优先级从高到低的排序:员工资料人事管理统计管理系统管理工资管理4、需求过程4.1业务需求:(1)系统操作简洁,界面友好。(2)规范、完善的基础信息设置。(3)支持多人操作,可以将权限进行安排。(4)系统支持多条件查询。(5)对员工信息在需要时打印不同需要的报表。(6)支持数据更新与转变。(7)系统存有原始数据,防止丢失。4.2用户需求:4.2.1员工可以实现的功能:(1)用户注册:主要实现员工的注册,创建自己的帐户密码(2)用户登录:登陆应用程序查看自己的信息(3)修改密码:修改用户自己的密码4.2.2管理员实现的功能:(1)员工调动:查看修改员工的调动信息(2)基本信息:统计与查询员工基本信息(3)员工考评:记录员工考评信息(4)人员调薪:管理员工的薪水调整(5)职称评定:评定和记录员工的职称信息(6)培训管理:管理员工的培训信息(7)报表输出:将需要的信息以报表形式输出打印(8)数据备份:管理员备份数据(9)数据恢复:病毒,黑客等破坏数据库后对数据进行恢复(10)系统管理:主要对用户的密码、管理权限的设置等。4.3功能需求4.3.1员工信息:统计与查询员工基本信息4.3.2调薪信息:管理员工的薪水调整4.3.3培训信息:管理员工的培训信息4.3.4考评信息:记录员工考评信息4.3.5奖惩信息:记录员工奖惩信息4.4非功能需求(1)软件必须严格依据设定的平安权限机制运行,并有效防止非授权用户进入本系统。(2)软件必须供应对系统中各种码表的维护、补充操作。(3)软件必须依据需求规定记录各种日志。(4)软件对用户的全部误操作或不合法操作进行检查,并给出提示信息。(5)用户必须对系统中的材料成本信息进行维护,以便软件能取得5、建立数据字典四、需求规格说明书1、引言1.1编写目的:对于一个公司主管来说,管理整个公司是特别困难的事情。人员简单,变数很大。为了让一个公司的管理更加有条理,需要一个软件将全部人员信息记录,并能做出准时修改,信任很多公司都需要这样一个软件,增加公司的管理水平与工作效率。该软件是针对公司管理部门对公司全部员工进行简略的数据管理。在该软件中,管理人员可以对全部数据进行修改和输入,同时,每一位员工也可以登陆后查看自己的信息。管理人员可以对信息进行很多功能的修改与删除,例如,管理员工的薪水调整,管理员工的培训信息,记录员工考评信息和记录员工奖惩信息等,每一位员工均需要在该软件上存有信息。1.2文档约定使用MicrosoftOfficeWord文档编写需求规格说明书,依据文字两端对齐、表格居中对齐的排版约定进行编写。字体大小要求合理,复合各个层级的关系。1.3预期的读者和阅读建议对于开发人员,应主要关注需求分析部分,了解客户对产品的要求;对于公司主管,则应关注功能分析模块,注意软件可操作项;对于经理,主要关注产品的综合描述部分,对产品的主要大致功能进行了解;对于一般员工,应主要对管理系统的各个部分关注,了解自己的哪些信息被着重记录,以便能更好的表现出色。建议不同的身份依据名目进行部分章节的重点查看。1.4产品的范围本软件将主要是对某个公司的员工情况进行登记,扩大使用将失去其管理效果。1.5参考文献《软件工程导论》(第五版)2008年2月张海藩编著清华高校出版社《软件需求工程》2008年8月毋国庆等编著机械工业出版社《UML和模式应用》(第三版)2009年3月CraigLarman著机械工业出版社2、综合描述2.1产品的前景本产品是依据公司的人事管理灵感开发出来,还不算比较成熟,在今后的开发中将会有进一步的升级,软件应该也会有更多的扩充功能。相比前一个版本,此版本的功能更加多样,操作也会较之前更为流畅些。2.2产品的功能本产品的主要功能是人事管理,记录每一位员工的简略信息以及家庭的部分情况,并依据表现对员工情况有更好的了解。例如哪些员工有获得过表彰,那些成员有得到惩罚,迟到等状况,薪水安排以及涨薪水等等细节部分都可以记录在软件中,每位员工可以通过登录查看自己的信息,管理人员也可便利地对每一位成员进行管理。同时,高层领导也可以清晰地了解企业简略的状况。2.3用户类和特征用户类主要分为三类:管理者,对全部成员进行事务标记一般成员:对自己的情况进行查看领导层:对总体信息进行查看,无实际操作权限。2.4运行环境Windows平台均可运行,几乎不与其他软件冲突。2.5设计和实现的限制开发时间比较短,机器限制,开发人员的数目少、阅历也不足,是开发系统中主要问题管理不完善,设计时没能全得到考虑,系统的数据多处理难度高,平安保密方面的问题都会影响本项目的开发进程。2.6假设和依靠(1)估计开发期限:2015年6月1日(2)估计开发经费:10,000RMB3、外部接口需求3.1用户界面用户界面设计:最小分辨率为800*600,最大分辨率为1366*768.界面在扫瞄器中居中全屏显示。3.2硬件接口接受USB接口方式与外部设备相连接。3.3软件接口这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。3.4通信接口该系统为了实现公司人员之间相互联系,需要在局域网下使用软件(以让每位用户能进行登录和查看),不需要再互联网中运行。4、系统特性4.1说明和优先级以下是对部分功能进行的优先级的评定(1-9优先级是一次上升)(1)用户注册:主要实现员工的注册,创建自己的帐户密码9(2)用户登录:登陆应用程序查看自己的信息9(3)修改密码:修改用户自己的密码7(4)员工调动:查看修改员工的调动信息6(5)基本信息:统计与查询员工基本信息7(6)员工考评:记录员工考评信息5(7)人员调薪:管理员工的薪水调整5(8)职称评定:评定和记录员工的职称信息5(9)培训管理:管理员工的培训信息4(10)报表输出:将需要的信息以报表形式输出打印4(11)数据备份:管理员备份数据8(12)数据恢复:病毒,黑客等破坏数据库后对数据进行恢复8(13)系统管理:主要对用户的密码、管理权限的设置等。94.2功能需求(1)员工信息:统计与查询员工基本信息(2)调薪信息:管理员工的薪水调整(3)培训信息:管理员工的培训信息(4)考评信息:记录员工考评信息(5)奖惩信息:记录员工奖惩信息5、其他非功能需求5.1性能需求(1)软件必须严格依据设定的平安权限机制运行,并有效防止非授权用户进入本系统。(2)软件必须供应对系统中各种码表的维护、补充操作。(3)软件必须依据需求规定记录各种日志。(4)软件对用户的全部误操作或不合法操作进行检查,并给出提示信息。(5)用户必须对系统中的材料成本信息进行维护,以便软件能取得。5.2平安设施需求系统需要进行操作确认前保护,如果用户在使用系统时,系统突然退出(例如断电),则在编辑前的数据应得到恢复,以至于不会完全丢失。5.3平安型需求每位用户在查看信息时必须登录。为防止信息得到外部泄露,每位用户注册时将需要输入公司约定的口令,以防止外人恶意进入系统。管理员进入软件系统要有短信验证,同时,管理员修改信息是需要多位人员全都确认才可生效。5.4软件质量属性(1)可维护性强,要求软件的组成程序组构较为简洁,因此,需要的电子设备简洁易于管理和维护,简略到软件时数据库数据结构简洁但庞大,参加操作的人员数量多的话,维护起来也比较简洁,出错也容易修复。(2)数据处理的功能较强,由于系统中的数据沟通比较平凡且要求反应速度快、不易出错消失意外是系统的恢复能力强。5.5业务规章只有管理人员才能查看全部信息,只有当多位管理者确认后,某位管理员修改的信息才能得到保存。员工要修改自己的信息或想改正错误的惩罚,需要提交申请。管理员将在看到申请后决定是否修改员工简略信息(这可能需要员工与管理者私下协调)。5.6用户文档编写在线系统帮助文档和用户手册,供应在线询问,便利用户对改系统的使用,增加界面的友好性。6、其他需求(1)软件用户界面系统接受对话框的方式,多功能窗口运行。对于给出的恳求,要尽量在短时间内完成解决。(2)软件仅供公司内部使用。任何组织和个人不得将软件传播,或者用于其他用途,软件涉及到的相关信息将严格保密,肯定不行以泄露。(3)软件必须依据需求规定记录各种日志五、附录A、词汇表系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个简略实现的系统,也就是描述一个单位、一个组织的信息处理的简略实现的系统数据流图说明:数据流图(DataFlowDiagram,简称DFD),是结构化(Structured)方法中用于表示系统规律模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流淌和处理的过程。DFD只反映系统必须完成的规律功能。数据字典说明:数据字典(DataDictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的简略说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。B.分析模型只将部分模型画出用户登录登录登录用户密码用户编号用户身份员工简历工作简历工作简历部门职工编号开始时间结束时间工作单位编号职务职工信息职工编号职工编号职工基本信息职工姓名民族出生日期年龄性别婚姻工作时间工龄政治面貌身份证职工类别职务类别工资类别文化程度电话手机毕业学校主修专业毕业时间家庭地址数据流图薪资管理考勤管理C.数据字典1、主要的数据流定义:数据流名称:职员情况定义:职员情况=职员编号+姓名+性别+年龄+电话+身份证号码+婚姻状况数据流量:依据公司的员工简略录用情况而定说明:要对每一位被聘用的新员工进行唯一编号数据流名称:工资查询定义:工资查询=工资编号+员工号+基本工资+罚款+提成+发薪日期数据流量:依据公司的简略情况而定说明:依据员工号和发薪编号可以唯一确定一个工资记录数据流名称:部门情况
定义:部门记录=部门编号+部门名称+员工号+姓名+入职日期+离岗日期+调动情况
数据流量:视公司简略情况而定
说明:对部门的人员变动进行记录
数据流名称:操作记录情况定义:操作记录情况=操作记录编号+用户编号+操作内容+发生操作的时间
数据流量:视用户简略操作情况而定
说明:记录每一次对数据库的操作
数据流名称:系统用户情况
定义:系统用户情况=用户编号+员工编号+密码+登录系统时间
数据流量:按实际情况而定
说明:对每一个系统用户设定唯一编号
2、主要的数据存储定义
数据存储编号:员工记录
数据结构:员工记录=姓名+性别+诞生日期+民族+学历+职称+员工编号+部门编号
数据流量和存取频度:依据公司简略情况而定
说明:员工编号具有唯一性和非空性;性别:[男|女],部门编号未外键
数据存储编号:工资记录数据结构:工资记录=工资编号+员工编号+基本工资+罚款+提成+发薪日期
数据流量:看简略情况
说明:主码是工资编号和员工编号,外码是员工号
数据存储编号:部门记录
数据结构:部门记录=部门编号+部门名称+部门负责人数据流量:依据公司简略情况而定
说明:记录公司的部门信息,主码设为部门编号
数据存储编号:操作记录
数据结构:操作记录=用户编号+操作记录编号+内容+时间
数据流量:视用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省苏州市高新区达标名校2025届初三第二次质量监测英语试题含答案
- 上海市嘉定区封浜高中2025届高考原创信息试卷物理试题(四)含解析
- 山东省滨州邹平市2024-2025学年六年级下学期调研数学试卷含解析
- 浙江省嘉兴市嘉善高级中学2025届高三3月月考化学试题(A卷)试卷含解析
- 潍坊市昌乐县2025届五下数学期末质量跟踪监视试题含答案
- 创业融资策略重点基础知识点
- 2024北京一七一中初二(下)期中数学试题及答案
- 邯郸市鸡泽县第一中学高三上学期第三次月考(期中)历史试题
- 邯郸市高三上学期质量检测地理试题
- 第19课++资本主义国家的新变化教学设计-2023-2024学年高一下学期统编版(2019)必修中外历史纲要下+
- 农村初级电工培训
- 胸膜反应的应急处理流程
- 落实工业产品质量安全主体责任-质量管理人员培训考核题:生产领域题库含答案
- 电力拖动自动控制系统试卷带答案
- 室内空间的类型及特54课件讲解
- 海上光伏专项施工方案
- 腰椎穿刺术完整版本
- 第11课 近代职业教育的兴起和发展
- 开题报告:高职院校产业学院的实践样态与绩效评价研究
- 毛泽东诗词赏析
- 车辆油箱盖产品入市调查研究报告
评论
0/150
提交评论