欢迎来到天天文库
浏览记录
ID:38528777
大小:396.00 KB
页数:10页
时间:2019-06-14
《软件工程_第五组_需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、选课系统学生网上选课系统需求分析报告总页数10正文6附录0生效日期2010-9-27编制:丁然审批:单戈修订历史记录序号日期修改人版本号修改位置修改内容12010-9-27丁然0.0.1首次撰写10选课系统第1章目录目录2第一章引言3§1.1项目背景3§1.2参考资料3§1.3假定和约束3§1.4用户的特点3第二章功能需求4§2.1系统范围4§2.2系统结构4§2.3系统总体流程4§2.4需求分析6§2.4.1需求分析6§2.4.1.1功能描述6§2.4.1.2数据字典6§2.4.1.3用户界面7第三章非功
2、能需求8§3.1项目背景8§3.1.1精度8§3.1.2时间特性要求8§3.1.3输入输出要求8§3.2数据管理能力要求9§3.3安全保密性要求9§3.4灵活性要求9§3.5其他专门要求9第四章运行环境规定10§4.1硬件设备10§4.2应支持软件10§4.3接口10第五章需求跟踪1010选课系统第一章项目总论1.1项目背景a.项目名称:学生网上选课系统;b.项目人员分配:项目组:北交大计算机学院JK0704第五项目小组项目负责人:单戈模块负责人:刘淼,翟强,丁然,格来加措评审负责人:张倩,韵文婧1.2.参
3、考资料标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。1.3.假定和约束由于项目为课程设计,本项目的开发经费忽略不计,开发周期限2010年9月至2011年1月,人员限7人,有七台计算机可供开发使用,用户资料限图书馆和网络搜索文献等。1.4.用户的特点本项目最终用户为在校的学生、教师以及选课系统的相关管理人员,用户的操作水平为掌握初中级计算机操作水平即可;维护人员需为计算机相关专业毕业人员或从事计算机维护有关工作的人员,具备中高级的计算机水平。本产品在学校内的使用频度会相对较大,在选课阶段
4、的使用频度达到最大,对软件和服务器的性能和耐压程度要求高10选课系统第二章功能需求2.1.系统范围本系统的开发旨在为学校设计一款性能良好并且安全性高的选课系统,应用的目标为大学或大专院校等需要大规模选课的院校2.2.系统体系结构以下为系统的结构框图:以下对系统总体架构进行描述:a.学生用户:可以在线搜索所有课程,查看所有课程信息,选择/删除课程,查看课程表。b.教师用户:可以查看所教课程的学生名单,以及学生分数c.管理员:可以对教师、学生用户以及课程信息进行添加、删除和更改操作,可以添加、删除和更改主页的系
5、统公告以及查看服务器配置。2.3.系统总体流程处理流程:当用户点击操作按钮时,将在右侧主要框架内打开新的链接,把用户对数据的操作类型(如add,modify或delete)和操作项目的编号传给新的页面进行数据处理并更改数据库,并将结果显示出来。数据流程:当用户对数据进行操作以后,执行SQL语句,将用户操作后的信息传给数据库,在数据库内添加,更新或删除相应的数据,并将结果以一定的格式在信息结果页显示出来。10选课系统数据及操作流程:用户对页面进行操作未登录检查登录返回登录页面登录打开新的界面并显示更改后的信息
6、读数据库并更改数据,保存新数据到数据库记录操作类型和位置并打开新的功能页面10选课系统2.4.需求分析2.4.1功能名称2.4.1.1.功能描述用户类型功能描述学生登录系统、课程查看、课表查看、课程查询、选取课程、拼音对照、退出系统教师登录系统,查询所教课程、修改课程得分管理员登录系统、添加学生信息、添加教师信息、管理学生信息、管理教师信息、添加课程信息、管理课程信息、添加首页公告、管理首页公告、退出系统2.4.1.2.数据字典用户登陆表单:课程选择表单课程属性表单10选课系统登陆界面信息显示表单学生信息表
7、单教师信息表单2.4.1.3.用户界面用户登录学生10选课系统教师管理员第三章非功能需求3.1.性能要求3.1.1.精度该软件输入数据精度无要求,与数据库传输需要100%准确3.1.2.时间特性要求由于选课的功能要求,该软件的响应时间设计应在正常使用时小于5秒,在选课高峰阶段的响应时间小于10秒,数据的更新处理时间和数据的传送速度有赖于服务器的处理速度和网络的传输速度,所以这方面要求会在对硬件的需求中提到3.1.3.输人输出要求10选课系统选课系统中表项全为输入项,对于输入的要求,在数据字典中有解释说明,按
8、照各表项的数据类型输入即可3.2.数据管理能力要求该系统需要记载学校的所有学生的课程信息以及教师的授课信息等,在人数较多的学校中会有较大的数据量,估算数据量可能达上万,所以要求本系统对数据的存储管理能力要很强,所以服务器和数据库的选用要因学校而异,在数据量有可能较大的学校采取更高的硬件配置3.3.安全保密性要求本软件要求极高的安全保密性,所以需要管理员用户要对系统设备有专业的维护和故障处理能力,采用的数据库软件也
此文档下载收益归作者所有