第一篇:教师评价系统需求分析 完整版
目录
1.引言..............................................................................................................错误!未定义书签。1.1 选题目的.........................................................................................错误!未定义书签。1.2 选题理由.........................................................................................错误!未定义书签。2.软件总体概述................................................................................................................................2 2.1
开发意图....................................................................................................................2 2.2
应用目标....................................................................................................................2 2.3 作用范围...........................................................................................................................23.教学评价系统总功能用例图........................................................................................................4 3.1 3.2 3.3 3.4 3.5 3.6 4.教学评价系统总体结构图...............................................................................4 教学评价系统流程图.......................................................................................5 非功能需求.......................................................................................................5 故障处理要求...................................................................................................5 安全性...............................................................................................................5 数据库需求分析...............................................................................................6
设计方案........................................................................................................................................7 4.1 设计过程...........................................................................................................................7 4.2 数据流图...........................................................................................................................8
5.6.6.1 6.2 6.3 6.4 6.5 6.6 7.7.1 7.2 7.3 7.4 8.8.1 8.2 8.3 8.4 性能需求........................................................................................................................................9 项目整体管理..............................................................................................................................10 制定项目章程.................................................................................................................10 制定项目管理计划.........................................................................................................10 指导与管理项目执行.....................................................................................................10 j监制项目工作...............................................................................................................10 整体变更控制.................................................................................................................10 项目收尾.........................................................................................................................10 项目人力资源管理......................................................................................................................11 人力资源规划.................................................................................................................11 项目团队组建.................................................................................................................11 项目团队建设.................................................................................错误!未定义书签。项目团队管理.................................................................................................................11 项目沟通管理..............................................................................................................................12 沟通规划.........................................................................................................................12 信息发布.........................................................................................................................12 绩效报告.........................................................................................................................12 项目干系人管理.............................................................................................................12
9.9.1 9.2 9.3 9.4 9.5
10.项目实践总结..............................................................................................................................14 项目风险......................................................................................................................................13 风险管理规划.................................................................................................................13 风险识别.........................................................................................................................13 定性风险分析.................................................................................................................13 定量风险分析.................................................................................................................13 风险监测与控制.............................................................................................................13
1.引言 1.1选题目的
本软件规格说明编写目的包括以下方面:
介绍项目背景、项目概述,明确教学质量管理与保障系统开发的目标意图和需求范围;
详细描述教学质量管理与保障系统的功能和非功能性需求,确保需求得到正确的理解和说明;
定义教学质量管理与保障系统的功能模块和具体功能需求点,作为项目实施过程中设计、开发、测试和验收等后续工作的依据。本软件需求规格说明书的适用读者包括需求方项目组成员及业务部门用户、开发方项目经理和项目组中担任系统分析员、系统设计人员、系统测试人员角色的相关人员。文档应作为需求方和开发方一致地向软件系统的使用部门和使用用户沟通软件系统功能需求的唯一标准。1.2选题理由
南海东软信息技术职业学院教学质量评价系统的总体目标就是要实现上述教学质量管理与保障工作的规范化,流程化以及自动化,对教学过程实行有效控制。通过各类定期和不定期的教学检查、各级听课、教师和学生评教、教学督导专家的检查等方式,对学校教学全过程进行管理与保障。
2.软件总体概述 目标
2.1开发意图
通过问卷方式实现学生对任课教师教学质量的评价,使教师了解自己在教学过程中的不足。2.2应用目标
根据与用户的沟通,网站应实现如下目标。界面简洁、框架清晰、美观大方。
快捷灵活的人机交互过程,用户能方便的进行信息的提交和查询。2.3作用范围
一般的企业 注册、登入 注册资料和数据的记载等 假定和约束
标准约束: 软件工程术语 计算机软件开发规范 计算机软件产品开发文件编制指南 计算机软件配置管理计划规范
系统角色
管理员: 对系统用户进行管理,对系统数据进行备份和恢复,对评价统计进行管理。
教师: 查看学生对自己评价的问题平均分,密码修改 学生: 对老师进行评价,密码修改
需求规定 对功能的规定 功能需求:登陆页面 功能需求:管理员页面 功能需求:学生页面 功能需求:教师页面
3.教学评价系统总功能用例图
3.1 教学评价系统总体结构图
3.2教学评价系统流程图
3.3非功能需求 图片和文字排版 网站美化 网站优化 灵活性
菜单之间可以快速转换,准确无误。3.4故障处理要求 3.5安全性
系统的使用权限分为四级:
第一级为系统管理员,负责权限分配、系统初始设置、维护等工作;
第二级为业务人员,能对各子系统信息进行查询;
第三级为各部门(或者子系统)主管,主要查询和监督本部门的信息;
第四级为各系统操作员,主要进行日常业务操作和自己的历史记录查询等。
另外各部门权力体系相互独立;各操作员登录系统都必须通过身份验证,合法用户才能进入系统;重要信息经过加密等。3.6数据库需求分析 系统设计与实现 设计内容和选题方案: 我院自建校以来,在短短几年之内迅速发展。随着学院规模的不断扩大,对于学院的教学质量管理与保障工作提出了更高的要求。为确保新形势下教学质量和人才培养质量,充分调动教、学、管等多方面积极性,进一步加强教学质量管理,需要构建比较完善的教学质量管理与保障体系。故此,一个良好的教师评估系统是满足此需求的一个方面。
4.设计方案
采用规范设计的数据库设计方法,基本步骤为:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护。
数据库平台采用ORACLE 10i,利用所学的PL/SQL语句完成数据库的建立,以及业务需求功能。
4.1设计过程
a)设计宏观行为.向使用该程序的相关操作人员开放程序端口.b)确定好系统所有用到的信息.收集好关于该系统应该包含的数据,将其有效化为表.例如,教师的基本信息,注册用户的信息,评估类型信息。c)确定表的相互关系.从设计出来的各个表中确定好相互之间的关系.d)确定相关业务流程.从一定操作中确定好系统中的操作流程.e)确定业务规则.例如:学生在登陆程序界面的时候,首先向系统提供有效的用户名和密码,然后系统根据之前在数据库中的数据,动态生成相关评估资料界面.这些规则将在系统中有所体现.4.2 数据流图
运行环境规定 支持软件 服务器软件环境 数据库:为 oracle;
中间件:采用Tomcat6.0中间件;
Web层:用JSP + javabean编写;页面使用div + css 编写;编辑器使用Dreamweaver。编译器:JDK1.6 客户端:IE浏览器,通过HTTP协议与中间件交互 客户端软件环境
操作系统:Window sxp以上,IE6.0(推荐使用IE7.0 接口
基于端口的VLAN 交换端口
以太网通道端口组 交换虚拟接口 连接接口 5.性能需求
由于系统的使用人群比较庞大,每个学期约有6000-7000名学生参与评教,同时随着学院的不断发展,每个学期的评价人数大概会达到10000人以上,同时评价时间一般为一周,故可能出现同一时间比较多同学登录评价,造成网络塞车的问题,所以网上评价系统需要支持最少500人同时访问,并保证访问时不能出现服务器数据丢失、错误或崩溃等情况,特别是问卷提交时,不能出现数据错误。
6.项目整体管理
项目整体管理是将项目管理的各个方面整合在一起的活动。它是一项综合性、全局性的工作。其核心是权衡多个相互冲突的项目实施方案,以实现项目的目标和要求;帮助项目管理人员整合协调项目管理的各个不同活动领域间的信息交流;促进信息的合理流动;有效地控制和管理项目进行过程中可能出现的变更。人们经常把项目整体管理视为最重要的项目管理知识和技能。项目整体管理包括:
制定项目章程——制定项目章程,正式批准项目或项目启动阶段; 制定项目初步范围说明书——制定项目范围说明书,概括地说明项目的范围;
制定项目管理计划——将定义、准备、综合与协调所有子计划所需要的活动形成文档,使其成为项目管理计划;
指导与管理项目执行——执行项目管理计划确定的工作,完成项目范围说明书中明确的项目要求;
监控项目工作——监控项目的启动、规划、执行和结束过程,实现项目管理计划中确定的实施目标;
整体变更控制——审查所有的变更请求,批准变更并控制可交付成果和组织过程资产;
项目收尾——最终完成所有项目管理过程组的所有活动,正式结束项目或项目阶段。7.项目人力资源管理
项目人力资源管理包括为了最有效地使用参与项目人员而进行的各种管理活动。它涉及所有项目利益相关方:项目赞助人、顾客、合伙人、为项目做出贡献的人员以及其它方面人士。项目人力资源管理由以下过程组成:
人力资源规划——确定、记录并分派项目角色、职责、请示汇报关系,编制人员配备管理计划;
项目团队组建——招聘项目工作所需的人力资源;
项目团队建设——培养团队成员的能力,以及提高成员之间的情感交流,从而增强项目绩效;
项目团队管理——跟踪团队成员的绩效,提供反馈,解决问题,协调变更事宜以增强项目绩效。
项目经理和项目管理班子应该对项目人力资源管理的知识和内容认真掌握,了解这些知识应如何应用到项目之上。在软件项目中,人是最宝贵的资源。应该为软件开发人员和管理人员等各类项目人员创造一个和谐、良好的工作环境和氛围,使他们具有项目成功的信心和积极的工作心态,将项目作为自己事业的一部分,确保项目队伍的稳定性和持续性。
8.项目沟通管理
项目沟通管理包括保证及时与恰当的生成、搜集、传递、贮存与最终处置项目所需信息的过程。它在人员与信息之间提供取得成功所必需的关键联系。每个参与项目的人员都必须参与沟通,并且要懂得他们作为个人所参与的沟通对项目整体有何影响。项目沟通管理由以下过程组成:
沟通规划——确定利益相关方对信息与沟通的需求:谁需要何种信息,何时需要以及如何向他们传递;
信息发布——将所需信息及时提供给项目的相关人员;
绩效报告——搜集与传播项目的绩效信息,包括状况报告、绩效度量及预测;
项目干系人管理——对沟通进行管理,满足项目干系人的需求,共同解决项目问题。
沟通的通用管理技能同项目沟通管理相关,但并不完全相同。沟通是范围甚广的题目,涉及到并非项目管理环境所独有的、相当庞大的知识体系。项目沟通管理涉及到项目生命周期内所形成的各种信息。为了让每个项目干系人及时得到所需要的信息,需要很好地解决什么时候向什么人汇报、通知什么的问题。此外软件开发队伍和用户之间的沟通,也是沟通管理中的一项重要工作。
9.项目风险管理
风险的定义是“能够影响项目一个或多个目标的不确定性”。这里需要强调的就是相关性。那些与目标不相关的不确定性,应该被排除在风险管理过程之外。把风险和目标联系起来,确保风险识别过程关注于那些起作用的不确定性,而不要被不相关的风险分散项目团队宝贵的精力。
项目风险管理是指对项目风险进行识别、分析、并采取应对措施的系统过程。它包括尽量扩大有利于项目目标事项发生的概率与后果,而尽量减小不利于项目目标事项发生的概率与后果。项目风险管理是由以下过程组成的:
风险管理规划——决定如何规划与实施项目的风险管理活动; 风险识别——判断哪些风险会影响项目,将其特点记录于文档加以保存;
定性风险分析——对风险发生的概率和影响进行评估和汇总,对风险进行排序,以便随后进一步分析或行动;
风险监测与控制——在整个项目生命周期中,跟踪已识别的风险、监测残余风险、识别新风险,执行风险应对计划,并对这些计划的有效性进行评估。
组织从对项目成功与失败的角度看待风险。风险对项目所造成的威胁只要能与冒此风险所得到的收获相抵,就属于可接受风险。要想取得成功,组织必须承诺在整个项目进程中进行风险管理。衡量组
织承诺的尺度之一就是该组织是否认真搜集有关项目风险及其特点的高质量数据。
10.项目实践总结
第二篇:教师工资管理系统需求分析说明书
学校内部工资管理系统
需求分析报告
系统分析员:张倩、施婷婷、毛思雨、吴园希、陈金淼
日期:2011-5-3
1、目导言
1.1 目的
为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。
1.2 范围
本软件适用于我校工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。待开发软件系统的名称:基于Web应用的学校教师工资管理系统
本产品能具体化、合理化、安全的模拟实现基于Web应用的工资管理系统的各种基本操作。
2、系统定义
2.1 项目来源及背景
本系统是一个学校内部工资管理系统。对教职员工的基本信息和工资信息进行添加和修改,能够调整工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。
2.2 用户的特点
本系统的用户主要有以下几类:
教职工:提交各人信息和查询总工资表;
财务处:查询总工资表,生成正确的工作表,生成各教职工工资条; 人事处:提交人员变动情况,制定奖惩实施细则,生成可变工资; 学校各部门:提交出勤情况,提交业绩情况,读取工资条。
本软件的使用对象是我校全体教职员工,必须通过IE浏览器访问该系统,然后再登陆页面输入正确的用户明和密码方可使用(即成功登陆)。
3、功能规格
3.1 角色定义
角色或者执行者指与系统产生交互的外部用户或者外部系统。
3.1.1 教职工
学校教职工通过系统可以实现以下使用需求:提交个人信息,登陆修改个人信息,查询个人工资各项详情。
3.1.2 财务处
学校财务处可以通过系统实现以下需求:读取工资表,生成正确工资表及查询工资情况。
3.1.3 人事处
学校人事处可以通过系统实现以下使用需求:输入教职工调动信息,读取教职工出勤及业绩情况,制定奖惩实施细则,生成教职工出勤工资、奖金及扣款清单。
3.1.4 学校各部门
学校各部门可以通过系统实现以下使用需求:给出教职工出勤情况,给出教职工业绩考核情况,读取各部门汇总表,得到工资条。
3.1.5 数据库数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除、和修改等操作。
3.1.6 学校人事处
在学校教师工资管理系统中,管理员可以提交人员变动,提交可变工资(统计出勤工资、奖金及扣款项目),制定奖惩明细,查询工资表。具体描述如下。
用例描述:学校人事处管理; 执行者:学校人事处;
前置条件:人事处管理者已登录系统;
后置条件上:如果人员和工资产生变化,则数据库中的随之变化。基本路径:
登录成功,进入管理界面。
然后根据选择不同的操作分别进入不同状态,如:选择提交人员变动,可以对员工调入、调出、校内调动、离退休等数据进行修改,进入的状态为一个系统
反馈的信息表。若选择提交可变工资,则会再次给出选择分别进入状态为:出勤工资表,奖金表后者扣款清单表。
根据相应选择查询不同信息。查看信息完毕后,最后退出系统。
在学校教师工资管理系统中,财务处管理员可以查询工资表,然后每月月底将教职工的工资表做好并将数据送往银行。每月初(3日前)将工资条发给各单位。具体描述如下。
4、性能需求
4.1 界面需求
1.以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。
2.界面必须始终一致
统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
3.界面友好、使用方便
4.2 响应时间需求
系统能设置登录等级,对于使用服务器端工作者可以先行响应;
4.3 开放性需求
一个优秀的软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。
4.4 可扩展安全性需求
系统对要提供与读取信息的用户进行身份验证,登录后各员工只能可以看到各自工资详情;
第三篇:教师信息管理系统需求分析报告
教师信息管理系统
需求分析
编写目的:
通过调查分析,教师信息管理系统是针对教师日常工作安排来设计开发的系统。一是动态了解教师教研信息,规范管理教师的个人基本信息、科研信息、奖惩信息等;二是为我系教师绩效评估提供支持和参考。写出需求分析文档作为项目设计的基本准则要求,以及作为系统分析员进行系统分析和测试人员进行测试时的手册。
需求概述:
试设计一个教师信息管理系统,使之能提供以下功能:
(1)录入功能:输入教师的信息(不一定按顺序)
(2)排序功能:根据输入的教师信息,按照教师号由小到大排序
(3)输出功能:按教师号由小到大输出所有教师信息
(4)查询功能:至少一种查询方式(按教师号查询 或 按职称查询等)
(5)修改功能:能够修改教师的信息
(6)删除功能:能够删除指定教师的信息
需求说明:
教师信息包括:职工号、姓名、性别、年龄、学历、工资、住址、电话等,并且要求教师号不能重复;
输入的教师信息要求用文件形式保存,并可以对其进行排序、浏览、查询、修改、删除等基本操作;
对教师信息应该能够分别按教师号以及职称两种方式进行查询,并且要求能返回所有符合条件的教师的信息;
对教师信息的修改应逐个地进行,并且任何一个教师信息的更改都不会影响其他的教师记录;
所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。
第四篇:门禁系统需求分析
门禁系统建设需求分析
1.是否联网通过RS485还是TCP/IP 方式?如果采用485,是否需要配置485 HUB?(增加通讯距离,挂接更多的控制器)如果采用TCP/IP 是直接采用网络转换器还是通过TCP/IP转化器? 2.门禁控制器类型:单门,双门,四门,八门控制器还是门禁一体机?
3.识别方式:密码,指纹,刷卡,识别脸等? 4.管控方向:单项刷卡还是双向刷卡?
5.卡片类型:EM(智能采用EM 读卡器,需要联网),Mifare,HID 6.读卡器类型:韦根,485,如何发卡:通过控制器,232读卡器,键盘口读卡器,输入卡号?
7.系统软件:单机版还是网络版?需要考勤,电梯和更新软件模块吗?
8.电控锁类型:磁力锁,电插锁(阳极锁,双向开门),阴极锁,需要支架吗?
9.供电方式:集中供电还是分散供电? 10.线材选材:RVVP 还是RVSP? 联网门禁系统说明:
1:
说明:进出安装两个按键读卡器,通过韦根接口连接到单门控制器上,进出均可提供三种开门方式,刷卡、刷卡+密码和安全密码。但不可以设为进门不要密码管制,而出门要密码管制进出安装两个指纹读卡器,通过韦根接口连接到单门控制器上。两台指纹读卡器,可通过485接口连接到控制器的485 总线上,便可通过计算机将采集到的指纹,下传到指纹读卡器中,或者将指纹读卡器中指纹数据备份到计算机中。
2:
指纹一体机就是集成了指纹读头的单门控制器
指纹一体机可内置射频读卡模块,提供刷卡+指纹等更多种开门方式
如果内置了Mifare读写模块,还可以配置成将指纹存储在Mifare卡中。正常情况下,指纹存储在指纹机中。
指纹存储在Mifare卡中,一个最大的好处是,提供1:1的指纹比对方式,提供系统的安全性,降低误识率;同时一台指纹机管理的员工数量,不再受到指纹机中指纹存储容量的限制,可增加到 10,000个员工。
第五篇:系统需求分析报告
系统需求分析报告
目录
目录.............................................................................................................I
1、项目描述...............................................................................................1 1.1 背景................................................................................................1 1.2研究意义........................................................................................1
2、需求分析...............................................................................................1 2.1功能需求分析................................................................................2 2.1.1 系统管理功能......................................................................2 2.1.2 流量劫持功能....................................................................2 2.2性能需求分析................................................................................2
I
1、项目描述
1.1 背景
随着网络的普及,网络业务应用向深度和广度不断发展,方便用户的同时,也因用户终端存在网络安全漏洞或用户网络安全意识的疏忽,使得网络上涉及如:电子商务、在线游戏、DNS授权服务、网银支付系统、社交网站、论坛、博客、门户网站等在线业务受到黑客及网络犯罪份子的攻击,对个人用户信息(网银、支付钱包账号密码等)的保密和对国家互联网信息管理与审计构成严重威胁。
1.2研究意义
本项目针对以上问题,主要利用了以下两种技术:僵尸网络反制技术及HTTP/HTTPS协议通信的监控技术。
网络攻击已严重威胁着网络的安全,及时的发现网络攻击并在必要的时候劫持与反制网络攻击,成为保障互联网正常运行、保障在线业务系统正常访问的重要方法。
2、需求分析
经过与项目委托方多次讨论,设计系统的目的是为实现对特定非法用户Web(HTTP/HTTPS协议)通信进行监控及反制,具体要求实现的功能有:监控系统远程控制、针对特定非法用户上网流量劫持、针对特定非法用户Web通信进行JS脚本注入、获取非法用户账号和密码、获取非法用户访问某些网站的Cookie。
第 1 页 2.1功能需求分析
根据监控系统的要求对系统的功能进行分析,明确了系统需要实现的功能。系统的功能结构模块:系统管理功能、流量劫持功能、监控与反制功能。
2.1.1 系统管理功能
系统管理模块主要负责系统登录、系统远程控制、黑名单库配置、数据存储和展示。数据展示包含数据存储和数据展示,数据存储负责接收后端和前端JS探针采集的数据并存储到数据库,数据展示负责提取数据库数据并显示。
2.1.2 流量劫持功能
本文流量劫持指DNS协议劫持,主要由四个部分组成:报文捕获、协议解析、IP及域名查找匹配、DNS协议欺骗。
2.2性能需求分析
1.DNS流量劫持成功率
为了达到项目委托单位的要求,需要对特定用户访问特定网站的流量进行准确监控,同时保证流量劫持的成功率(90%以上)。
2.监控与反制系统并发量
监控与反制系统服务器的并发性能直接决定同时能够监听的用户数。当被监控用户数过大,监控与反制系统并发处理能力到极大挑战。
3.系统运行稳定性
第 2 页 系统稳定性是系统最基本也是最重要的要求,运行稳定性关系到系统能否长时间稳定运行。系统的稳定性体现在:随着运行时间的增加,系统并不会出现内存泄露、甚至系统崩溃等情况。其中内存泄露可通过内存消耗、CPU使用率指标度量。
第 3 页