




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 软件需求规格说明书引言(文档介绍)概述该软件需求规格说明描述了“教务课程管理系统”的软件功能性需求和非功能性需求。同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“教务课程管理系统”的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在此版本中加以实现。背景课程安排是学校日常教务管理中的一项重要工作,这项工作包括:按课时合理有效安排各种教学资源如机房、投影室、教室和教师,均匀分配课程安排时间,避免错误的安排导致上课地点和时间与教学资源的冲突。以前手工课程安排存在许多弊端,不仅效率低,还容易出错,例如:同一时间同一教室被分配给两个教师使用。课程安排系统把整个学校一学期的所有课程按专业和班级自动分配上课时间和地点,达到教学资源的最优化配置。使用课程安排系统,可以将教务安排工作者从繁杂的课程安排中解放出来,不仅提高教学管理质量,还提高教学管理工作效率,使有限的资源能够被合理的利用。因此,要减轻教务安排人员的工作负担,提高其工作效率,保证正常教学次序,避免教学资源的浪费,提高资源的利用率,同时也可以规范化的进行教学管理工作。为了达到以上要求,需要设计和实现适合学校使用的课程安排系统。应用环境:应用范围:应用范围主要在各个高校的教务管理工作中使用目标人群:教务管理人员,广大师生参考项目前景文档。定义列举文档中所用到的专业名词,所使用的术语含义。参考资料任务概述(系统介绍)目标教务课程管理系统是基于Internet和校园局域网为一体的多功能系统。提供课程管理功能,包括管理员用户管理,课程安排,课程管理,课程查询,课程表输出,网上选课;使课程管理简单化,自动化,数字化,便于广大师生在上网时登录教学管理系统就可方便的查询课程安排表,随时查看课程调换的最新信息,避免了由于信息更新不及时所造成的不必要的教学事故减少教务安排人员的数量和工作负担,只需要1-2人,工作负担减少80%运行环境(Operating Environment,OE)Web服务器;软件:Windows 2000 Server中文版或更高;VB、MS SQL Sever2000软件:Windows 98以上或以上;IE 6.0以上,该软件运行于Windows系统,数据库管理系统为MS SQLServer,使用VC+,JAVA,ASP等语言开发假定(Assumption)和约束(Constraint)拥有个人计算机Internet网络连接正常并且满足通信要求熟悉计算机操作拥有合法账户名密码浏览器支持3需求规定 3.1对功能的规定3.1.1用户需求(描述业务用例模型)3.1.1.1.1组织机构和角色角色视图:角色说明:角色模型说明Ad_管理员代表管理员用户,其职责包括a.新建教师学生用户、删除教师学生用户b.查看和修改所有用户信息c.查看和修改教师学生用户权限d.课程管理在组织机构中处于管理的位置Te_教师代表教师用户,其职责包括g.查看和修改个人信息h.查看和修改学生信息i.查询课程安排j.上传学生成绩St_学生代表学生用户,其职责包括m.查看和修改个人信息n.查询课程安排o.网上选课p.申请重修、申请免修q.查询成绩s.网上评教(1) Ad_管理员参与业务:(2) Te_教师参与业务:(3) St_学生参与业务:说明:(1)管理员用户通过合法登录教务课程管理系统参加的业务有新建教师学生用户、删除教师学生用户,查看和修改所有用户信息,查看和修改教师学生用户权限,课程管理,退出和注销。(2)教师用户通过合法登录参加的业务有查看和修改个人信息,查看和修改学生信息,查询课程安排,上传学生成绩退出和注销。(3)学生用户通过合法登录参加的业务有查看和修改个人信息,查询课程安排,网上选课,申请重修、申请免修,查询成绩,网上评教。3.1.1.1.1业务概览将业务用例模型的业务视角视图一一拷贝至此,逐一说明。1.1.1.1 业务场景1.Bur_查看和修改管理员个人信息说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。2.Bur_查看和修改所有教师学生用户信息说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。3.Bur_查看和修改学生信息说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。4.Bur_查看和修改学生用户个人信息说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。5.Bur_查看课程安排说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。6.查看学生成绩:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。7.用户登录:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。8.发布教学大纲:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。9.Bur_课程管理:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。10.Bur_删除学生教师用户:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。11.Bur_上传学生成绩:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。12.Bur_申请免修:13.Bur_申请重修:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。14.Bur_添加教师学生用户:15.Bur_退出:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。16.Bur_网上评教:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。17.Bur_网上选课:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。18.Bur_修改教师用户个人信息:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。19.Bur_注销:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。1.1.2 系统需求(描述系统用例模型)1.1.2.1 概览说明:此视图展示业务用例的实现追溯,业务用例的实现过程在每个用例实现中。这些实现过程将是概念模型建立的依据和分析归纳的重要来源,具体的业务有:系统需求规定针对每一个用例实现,拷贝用例规约和用例场景至此,同时需要拷贝用例实现针对领域模型。 业务说明 业务场景分析管理员用户业务过程:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。教师用户:说明:此视图描述一个用例是如何与系统交互,实现其业务的。一个用例应当表达一个完整的事件。学生用户: 业务实体分析说明:此视图说明了管理员用户的日常操作,管理员用户与其能后实现的操作之间的对应关系,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直。说明:此视图说明了教师用户的日常操作,教师用户与其能后实现的操作之间的对应关系,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直。说明:此视图说明了学生用户的日常操作,学生用户与其能后实现的操作之间的对应关系,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直接。数据分析(1) 概览将总体的业务实体视图拷贝到此,并作说明。 说明:此视图说明了所有用户的日常操作,管理员用户,教师用户和学生用户与其能后实现的操作之间的对应关系,并且清晰地表达了各个用户都能实现的操作之间的关系,是以上三个业务实体的总体关系视图,通过实现过程活动图查找所需要的事物和所产生的事物来发现业务实体比较方便和直接。1.2 非功能性需求在此章节中描述用例补充规约中的相关内容,有多少写多少。 1.2.1 性能需求(Performance)定义系统必须多好多快地完成专门的功能。性能需求包括速度(例如数据库响应时间)、吞吐量(每秒钟处理的事物)、处理能力(开发使用负载)和严格的定时要求。PE-1:系统生成的所有Web页面,通过速率为40KBps的调制解调器在不超过10秒时间内可以全部下载下来。PE-2:用户向系统提交信息后,系统将在4秒内显示确认信息。1.2.2 安全设施需求(SAfety)定义为避免产品使用过程中可能发生的损害,而必须采取的安全保护措施。1.2.3 安全性需求(Security)指定与安全性、完整性或保密性相关的所有需求。它直接影响对产品的访问、使用以及相关数据的保护。SE-1:所有涉及功能信息或个人身份信息的网络事物,都要采用128位的加密。SE-2:用户必须登录到“在线图书借阅系统”才能完成所有操作 。1.2.4 软件质量属性(可靠性、可用性、有效性、可维护性)AVailablity(可用性)-1:“教务课程管理系统”系统将对全国各地区内联网的用户可用,用户在当地时间一天24小时都可以使用。Reliability(可靠性)-1:如果在用户登录该系统查找有关个人信息时,由于网络问题没有正常退出,但是个人信息仍然受保护,并且可以在下一次登录时处理上次不正常退出时出现的问题。Effectiveness(有效性)-1:可维护性:1.3 外部接口需求在此章节中描述系统或组件必须与外部进行接口的硬件、软件或数据库元素,有多少写多少。1.3.1 用户界面(User Interfaces,UI)描述系统所需的每个用户界面的逻辑特征,包括图形界面标准;有关字体、图标、按钮标签、图像、颜色等的选择方案;屏幕布局的约束;每个界面将出现的标准按钮、功能或导航链接;快捷键等等。UI-1:“在线图书借阅系统”的屏幕画面将遵照公司的Internet应用程序界面标准V2.0版本。UI-2:系统对所显示的每个HTML网页都提供链接帮助,解释如何使用这些网页。UI-3:Web页面的全部导航和书目选择,除了综合使用鼠标和键盘共同完成外,还可以通过键盘来单独完成。1.3.2 硬件接口(Hardware Interfaces,HI)描述系统中软件和硬件组件之间每一接口的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年航空航天行业航空安全与空间探索研究报告
- 2025年生物技术行业生物安全技术与食品安全研究报告
- 2025年全科医学模拟临床考核答案及解析
- 2025山东潍坊市安丘市华安实业发展集团有限公司招聘2人笔试备考试题及答案解析
- 2025红河屏边县人民检察院招聘合同制书记员(2人)笔试模拟试题及答案解析
- 2025年麻醉学困难气道处理技术模拟测试卷答案及解析
- 2025巴州人民医院招聘编外聘用工作人员(3人)笔试参考题库附答案解析
- 2026中航西飞汉中航空零组件制造有限公司校园招聘笔试参考题库附答案解析
- 2025年外科围手术期并发症防范模拟考卷答案及解析
- 2025年麻醉科全麻手术中的安全控制模拟考试卷答案及解析
- 企业车辆管理系统解决方案
- 敬老院改造工作计划书
- 医院培训课件:《医务人员职业暴露与防护》
- 电梯有限空间作业方案
- J-STD-033D处理包装运输和使用湿度回流和过程敏感设备
- 诚实守信 部编版道德与法治八年级上册
- 新村卫生室人员值班表
- 子宫肌瘤手术治疗单病种质控查检表
- 物业管理项目服务报价表
- 2023年06月贵州黔西南州册亨县公开招聘事业单位工作人员(127人)笔试题库含答案解析
- 检验科生化项目SOP
评论
0/150
提交评论