




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选课系统 学生网上选课系统需求分析报告总页数10正文6附录0生效日期2010-9-27编制:丁然审批:单戈修订历史记录序号日期修改人版本号修改位置修改内容12010-9-27丁然0.0.1首次撰写第1章 目录目录2第一章 引言31.1 项目背景31.2 参考资料31.3 假定和约束31.4 用户的特点3第二章 功能需求42.1 系统范围42.2 系统结构42.3 系统总体流程42.4 需求分析62.4.1 需求分析62.4.1.1 功能描述62.4.1.2 数据字典62.4.1.3 用户界面7第三章 非功能需求83.1 项目背景83.1.1 精度83.1.2 时间特性要求83.1.3 输入输出要求83.2 数据管理能力要求93.3 安全保密性要求93.4 灵活性要求93.5 其他专门要求9第四章 运行环境规定104.1 硬件设备104.2 应支持软件104.3 接口10第五章 需求跟踪10第一章 项目总论1.1 项目背景a项目名称:学生网上选课系统; b项目人员分配:项目组:北交大计算机学院JK0704第五项目小组项目负责人:单戈模块负责人:刘淼,翟强,丁然,格来加措评审负责人:张倩,韵文婧1.2. 参考资料 标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 1.3. 假定和约束由于项目为课程设计,本项目的开发经费忽略不计,开发周期限2010年9月至2011年1月,人员限7人,有七台计算机可供开发使用,用户资料限图书馆和网络搜索文献等。1.4. 用户的特点本项目最终用户为在校的学生、教师以及选课系统的相关管理人员,用户的操作水平为掌握初中级计算机操作水平即可;维护人员需为计算机相关专业毕业人员或从事计算机维护有关工作的人员,具备中高级的计算机水平。本产品在学校内的使用频度会相对较大,在选课阶段的使用频度达到最大,对软件和服务器的性能和耐压程度要求高第二章 功能需求2.1. 系统范围 本系统的开发旨在为学校设计一款性能良好并且安全性高的选课系统,应用的目标为大学或大专院校等需要大规模选课的院校2.2. 系统体系结构以下为系统的结构框图:以下对系统总体架构进行描述: a.学生用户:可以在线搜索所有课程,查看所有课程信息,选择/删除课程,查看课程表。b.教师用户:可以查看所教课程的学生名单,以及学生分数c.管理员:可以对教师、学生用户以及课程信息进行添加、删除和更改操作,可以添加、删除和更改主页的系统公告以及查看服务器配置。2.3. 系统总体流程 处理流程:当用户点击操作按钮时,将在右侧主要框架内打开新的链接,把用户对数据的操作类型(如add,modify或delete)和操作项目的编号传给新的页面进行数据处理并更改数据库,并将结果显示出来。数据流程:当用户对数据进行操作以后,执行SQL语句,将用户操作后的信息传给数据库,在数据库内添加,更新或删除相应的数据,并将结果以一定的格式在信息结果页显示出来。数据及操作流程:用户对页面进行操作未登录检查登录返回登录页面登录打开新的界面并显示更改后的信息读数据库并更改数据,保存新数据到数据库记录操作类型和位置并打开新的功能页面2.4. 需求分析 2.4.1功能名称2.4.1.1. 功能描述 用户类型功能描述学生登录系统、课程查看、课表查看、课程查询、选取课程、拼音对照、退出系统教师登录系统,查询所教课程、修改课程得分管理员登录系统、添加学生信息、添加教师信息、管理学生信息、管理教师信息、添加课程信息、管理课程信息、添加首页公告、管理首页公告、退出系统2.4.1.2. 数据字典 用户登陆表单:课程选择表单课程属性表单登陆界面信息显示表单学生信息表单教师信息表单2.4.1.3. 用户界面 用户登录学生教师管理员第三章 非功能需求 3.1. 性能要求 3.1.1. 精度该软件输入数据精度无要求,与数据库传输需要100%准确3.1.2. 时间特性要求 由于选课的功能要求,该软件的响应时间设计应在正常使用时小于5秒,在选课高峰阶段的响应时间小于10秒,数据的更新处理时间和数据的传送速度有赖于服务器的处理速度和网络的传输速度,所以这方面要求会在对硬件的需求中提到3.1.3. 输人输出要求 选课系统中表项全为输入项,对于输入的要求,在数据字典中有解释说明,按照各表项的数据类型输入即可3.2. 数据管理能力要求该系统需要记载学校的所有学生的课程信息以及教师的授课信息等,在人数较多的学校中会有较大的数据量,估算数据量可能达上万,所以要求本系统对数据的存储管理能力要很强,所以服务器和数据库的选用要因学校而异,在数据量有可能较大的学校采取更高的硬件配置3.3. 安全保密性要求 本软件要求极高的安全保密性,所以需要管理员用户要对系统设备有专业的维护和故障处理能力,采用的数据库软件也要有较高的数据处理、故障恢复、数据恢复等功能,并且安装性能良好的杀毒软件和防火墙,并且对软件也要设置较高的操作权限3.4. 灵活性要求由于软件的变动等原因,对该软件有一定的灵活性要求如下:a能适应不同硬件环境下的操作b能在不同的操作系统等软件环境下正常运行c同数据库等软件接口良好d可以在软件的基础上进行适当变化(可扩展功能)3.5. 其他专门要求对软件的界面要求简单易懂,容易操作,便于管理员维护,可以在不同的软硬件环境下转移,异常情况下便于管理员解决操作。第四章 运行环境规定4.1. 设备推荐配置:a用户处理器型号:奔腾双核(1.5GHZ),内存容量:1Gb服务器主机配置:奔腾双核(1.86GHZ),内存容量:2G,外存容量:50G,支持联机4.2. 支持软件 a服务器软件: WINDOWS操作系统,IIS配置为支持ASP,诺顿防火墙,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设计高效的育婴师考试备考研讨会方案试题及答案
- 计算机二级考试知识点的多维度深度学习方法试题及答案
- 驾照考试题及答案
- 计算机二级考试经济与社会发展关联性研究试题及答案
- 突破重难点临床执业医师试题及答案
- 财务与税务的协调管理试题及答案
- 计算机二级考试答案解析与建议试题及答案
- 药物临床使用的规范指导试题及答案
- 语言形成测试题及答案
- 计算机图像处理原理试题及答案
- 【电子产品开发合同范本】电子产品开发合同范本
- 循证医学考试题库及答案
- GA/T 2136-2024法庭科学电子数据侦查实验技术规范
- 建筑中级职称《建筑工程管理》历年考试真题题库(含答案)
- DL∕T 1623-2016 智能变电站预制光缆技术规范
- 2023-2024学年上海市普陀区八年级(下)期中数学试卷(含答案)
- 悬挑式脚手架安全技术标准 DG-TJ08-2002-2020
- 新生儿高胆红素血症课件
- 2024年南京出版传媒(集团)有限责任公司招聘笔试参考题库附带答案详解
- 厦门市2024届高三毕业班第四次质量检测 政治试卷(含答案)
- (附答案)2024公需课《百县千镇万村高质量发展工程与城乡区域协调发展》试题广东公需科
评论
0/150
提交评论