




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档编号:WD_JXGL_SRS_110322版 本 号:V1.0软件需求规格说明书项目名称:实践教学管理系统 项目组长: yagebu 项目成员: alasi yagebu yuehn jimusi 开发单位: hd交通大学软件学院2011年 3月 22日表 1 软件需求修改情况记录 目 录一、 引言 . . 41. 编写目的 . 42. 背景 . 43. 定义 . 44. 参考资料 . 4二、任务概述 . 51. 目标 . 52. 用户特点 . 53. 假定和约束 . 5三、需求规定 . 61. 对功能的规定 . 62. 对性能的规定 . 73. 数据的输入输出要求 . . 84. 故障处
2、理要求 . 8四、运行环境规定 . 91. 设备 . 92. 支持软件 . 93. 接口 . 9一、 引 言1. 编写目的本文档将对 实践教学管理系统 软件开发需求进行描述, 旨在描述一些系统功能需求 和非功能需求, 明确系统边界。 本说明书将要说明系统在技术上的具体需求, 要实现的具体 功能,指出实现系统的方法与途径,为以后的各项工作起指导作用。本文档的预期读者是项目策划、设计和评审人员。2. 背景项目名称:实践教学管理系统项目任务提出者:华东交通大学软件学院计算机中心项目开发者:yagebu 、 jimusi 、 alasi 、 yehan项目用户:华东交通大学软件学院计算机中心所有管理人
3、员实现此软件的计算机网络:华东交通大学软件学院计算机中心网络项目与其他软件,系统的关系:本系统作为华东交通大学教务处的子系统, 属于 B/S结构的, 基于 Microsoft SQLServer 数据库、 NT 服务器和 ASP.NET 技术的三层架构体系的综合教学管理软件系统,能够在 Windows 系统操作系统中与因特网良好兼容, 且系统可维护性与可移植性好, 界面友善, 能 满足用户对教学管理系统的需求。本系统是一个在数据库支撑下的实践教学信息管理工具。3. 定义路由器:为信息流或数据分组选择路由的设备。Microsoft SQL Server2005:系统服务所使用的数据库管理系统(D
4、BMS 。SQL :一种用于访问查询数据库的语言。事务流:数据进入模块后可能有多种路径进行处理。构造略图:使用随机映射将数据流投射在一个小的存储空间内作为整个数据流的概要。 主键:数据库表中关键域,值各不相同。外键:数据库表中与其他主键关联的域。WBS :任务分解结构。交互式处理:操作人员和系统之间存在交互作用的信息处理方式。 操作人员通过终端设备输入信息和 操作命令,系统接到后立即处理,并通过终端设备显示处理结果。4. 参考资料实用软件文档写作肖刚 古辉 程振波 张元鸣 编著 清华大学出版社 2005.2项目管理案例教程(第 2版 韩万江 姜立新 编著 宋茂强 审 机械工业出版社 2009.
5、4 软件工程导论(第五版 张海藩 编著 清华大学出版社 2008.2数据库系统概论(第四版 王珊 萨师煊 编著 高等教育出版社 2006.5 SQL Server 2005从入门到精通 (美 Solid Quality Learning著 清华大学出版社 2006.9 ASP.NET 网络开发指南王岩 编著 清华大学出版社 2010.1二、任务概述1. 目标为便于对教务进行系统地管理, 我们根据华东交通大学软件学院计算机中心的要求开发 了这个软件。此软件要实现的基本功能如下:1. 用户的登录与注册功能;2. 用户信息和密码的修改功能;3. 学生成绩的录入功能;4. 学生信息和成绩的查询功能;5
6、. 学生信息和成绩的添加功能;6. 学生信息和成绩的修改功能;7. 学生信息和成绩的删除功能。而且本软件是一个独立开发的软件, 全部内容自含, 与其他任何软件无冲突, 可以很好 的与其他软件兼容并实现通信。2. 用户特点使用本系统的用户为在华东交通大学软件学院计算机中心工作和教务管理有关的人员。 用户学历均在本科及其以上水平, 能熟练运用 Office 等应用软件, 对本系统的使用均能快速 掌握。预期本软件被采用之后,将在 1分钟内接受 8000人次的访问量。3. 假定和约束1. 管理方针:通过软件工程的正规开发流程去开发和管理项目的制作过程,并实施监 督管理;2. 硬件的限制:CPU 主频不
7、低于 1.6HZ , 内存不少于 512MB , 硬盘容量不少于 50GB , 各种基本输入输出设备能相互兼容,支持 windows 系列操作系统;3. 开发经费:¥ 800012000之间;4. 开发期限:三个月之内;5. 审查频率:一周 2次评审;6. 控制功能:能应对各类突发事件,并给出用户提示和进行相应操作;7. 采用的语言与技术:C#语言与 ASP.NET 技术;8. 采用的数据库:SQL Server 2005;9. 架构体系:B/S结构的 .NET 架构平台;10. 服务器:NT 服务器;实践教学管理系统软件需求规格说明书 11. 安全保密性:项目级保密; 12. 前台开发平台:
8、Microsoft visual studio 2010。 三、需求规定 1. 对功能的规定 (1)学生成绩查询与注册定义如下: 字段名称 学生学号 (2)学生课程定义如下: 字段名称 课程名称 数据类型 Char 数据长度 35 数据要求 数字与字母字符的组合 数据类型 Char 数据长度 20 数据要求 只能是数字字符 (3)删除学生的课程信息定义如下: 字段名称 1 学生学号 字段名称 2 课程名称 数据操作 Delete 操作限制 检验是否可行 (4)添加学生的课程信息定义如下: 字段名称 1 学生学号 字段名称 2 课程名称 字段名称 3 课程成绩 数据操作 Add 操作限制 检验是
9、否重复 (5)修改学生课程成绩定义如下: 字段名称 1 学生学号 字段名称 2 课程名称 字段名称 3 课程成绩 数据操作 Update 操作限制 检验是否重复 (6)其中在实现基本功能的前提下,应能实现系统的交互式处理,系统能对用户不正当的 操作做出反应,并提示用户操作出错等信息。同时能提供友好的界面和软硬件接口。同时能 够实现于其他系统软件的兼容和通信。 功能的设计需先完成数据库的设计并创建数据库, 同时在数据库的设计是应设计好网络 接口与通信协议等软件的架构设计,为以后搭建好的网络环境打好基础。 (7)系统功能模块设计如图 1 所示: 6 实践教学管理系统软件需求规格说明书 实践教学管理
10、系统 登录界面 用户信息修改模块 学生信息与成绩录入模块 学生信息与成绩查询模块 学生信息与成绩修改模块 学生信息与成绩删除模块 学生信息与成绩添加模块 图 1 系统功能模块图 注册界面 用户信 息注册 模块 注册提 交与验 证模块 2. 对性能的规定 (1)精度 用户需要填写的部分主要数据的精度如表 2 所示: 表 2 数据精度要求 字段名称 学号 姓名 性别 年级 年龄 班级 成绩 课程名 数据类型 Char Char Char Integer Date Integer Float Char 精度要求 20 35 2 4 8 4 4 35 数据要求 只能为数字字符 数字与字母字符组合 男/
11、女 14 之间的数 无 无 无 数字与字母字符组合 (2)时间特性要求: a. 响应时间:不得大于 2.5 秒; b. 更新处理时间:不得大于 5 秒; c. 数据的转换和传输时间:不得大于 5.5 秒; (3)灵活性: a操作方式上的变化:点击“确认”键,即刻用鼠标也可敲击键盘的回车键; 7 实践教学管理系统软件需求规格说明书 b运行环境的变化:既可以在 Windows2003 上运行,也可以在 Windows XP、 Windows Vista 和 Windows7 上运行; c同其他软件的接口变化:提供多种接口; d计划改变或改进:在保证质量的情况下对开发可以适度提前。 (4)安全性与可
12、维护性: 该软件可以有效地防止木马、病毒等入侵,能够防御黑客的攻击,系统可以在满足 硬件需求的条件下稳定运行,不会出现系统崩溃、数据丢失或数据不可恢复等情况。 同时, 本软件可随着用户的需求变化而快速稳定地更新, 满足用户不断变化的增长 需求,有较强的可维护性。 (5)可用性与可移植性: 该软件可以在 Windows 系列的操作系统中稳定运行, 且能将最大性能发挥到极致。 3. 数据的输入输出要求 输入的数据必须满足如上表 2 所示的要求。 在填写学生学号登陆后将会进入系统主页; 如登陆失败, 则弹出对话框提示用户不存在 或账号密码错误等信息,并让用户重新登陆。 在删除学生课程信息界面, 用户
13、删除学生课程信息时, 系统将会提示用户现有的课程信 息展示给用户,单点删除按钮时,提示用户“是否确定删除?” ,用户点击“是”将完成删 除,否则不做任何操作。 在添加学生课程信息界面, 用户输入信息后, 系统自动检查是否有重复信息或者是否符 合数据要求,若不符合这提示用户,如符合则用户单击“添加”并确认添加是完成信息的添 加。 在录入信息是界面时,基本功能和数据检验同添加信息模块。 在查询界面时, 用户按某种关键字输入并确认后系统在规定时间内检索数据库并将结果 返回给用户。 系统还设有打印功能,能完成本地存储打印也能完成远程用户联网打印。 4. 故障处理要求 对用户使用此软件时所遭遇的各类突发
14、事件均有相应的处理: (1) 电脑突然死机或关机时,系统会保存用户已提交的数据,并对未提交的数据进行 回滚操作保证数据的一致性、完整性和安全性; (2) 电脑中毒是,数据应能做相应的处理,不会产生数据冗余或丢失; (3) 应能定期对数据做相应备份,并记录相关日志; (4) 遇到网络中断或条件数据失败时,系统能记录事件,并能对未完成的事件进行回 滚操作和对已完成的数据进行继续提交操作, 各个操作进行之前都对用户发出提示是否进 行改操作。 8 实践教学管理系统软件需求规格说明书 四、运行环境规定 1. 设备 运行该软件所需的硬件设备如下: (1) 处理器及内存容量:处理器主频不低于 1.6HZ,内
15、存不低于 512MB; (2) 外存容量不少于 50GB,可联机操作也可脱机操作; (3) 输入输出设备型号和数量:显示器,鼠标,键盘,打印机等若干; (4) 数据通信设备型号与数量:路由器一个; (5) 功能键及其他专用硬件:无专用硬件。 2. 支持软件 操作系统:Windows 系列操作系统均完美支持; 编译程序: 主要支持 C#编译程序, 同时能与 C/C+和 Java 等主流语言的编译程序完美兼容; 支持的软件: Microsoft Office、 Microsoft SQL Server 及 Microsoft Visual Studio 各版本软件均 能提供全面的支持,同时支持各中主流浏览器软件,C#虚拟机和通信协议软 件等。 3. 接口 (1)用户接口: 接受学生信息采用文本框的格式让用户填写; 用按钮的确认方式与用户进行交互式操作和页面转换; 采用对话框方式提示用户操作; 采用表格、图表与图片的方式方便用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CT基础参数培训
- 教研组长老师述职报告
- 亲子教育之如何跟孩子有效沟通
- 月度订阅服务保证金协议
- 房产纠纷解决协议
- 家庭装修保险合同
- 护理人员工作流程
- 汽车轮胎养护服务协议
- 会议座位安排协议
- 抵押合同生效条件
- 肌肉牵拉技术PPT
- 反井钻机施工竖井施工工艺细则
- 2023“森林草原防灭火”演讲稿
- 2023年04月中国海洋大学辅导员公开招聘25人(山东)笔试高频考点题库附答案解析
- 衢州市市属事业单位选调考试真题及答案2022
- (完整版)供货进度及保证方案
- 《乙醛与溴水反应机理的实验探究》说课
- 服务机器人装配与维护专业
- DB63T 2106-2023 流量测验 雷达波测流系统流量系数率定规程
- GB/T 37157-2018机械安全串联的无电势触点联锁装置故障掩蔽的评价
- GB/T 18749-2008耐化学腐蚀陶瓷塔填料技术条件
评论
0/150
提交评论