教学网站自动生成系统 软件需求说明书.docx
《教学网站自动生成系统 软件需求说明书.docx》由会员分享,可在线阅读,更多相关《教学网站自动生成系统 软件需求说明书.docx(8页珍藏版)》请在冰豆网上搜索。
![教学网站自动生成系统 软件需求说明书.docx](https://file1.bdocx.com/fileroot1/2023-1/5/d0729d77-d18f-48c9-81f4-953840269688/d0729d77-d18f-48c9-81f4-9538402696881.gif)
教学网站自动生成系统软件需求说明书
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料2
2任务概述3
2.1目标3
2.2用户的特点3
2.3假定和约束3
3需求规定3
3.1对功能的规定3
3.2对性能的规定4
3.2.1精度4
3.2.2时间特性要求4
3.2.3灵活性4
3.3输人输出要求5
3.4数据管理能力要求5
3.5故障处理要求5
3.6其他专门要求5
4运行环境规定5
4.1设备5
4.2支持软件6
4.3接口6
4.4控制6
软件需求说明书的编写提示
1引言
1.1编写目的
为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此说明书。
本需求说明书始终贯穿于整个项目开发的过程,并决定着开发的整体框架,也是系统实现功能的指引说明。
本需求规格说明书同时也是作为系统验收的唯一依据。
预期读者是从事本项目管理人员、开发人员、测试人员、质量审核人员和文档编制人员。
1.2背景
a.项目名称:
教学网站自动生成系统项目
b.系统名称:
教学网站自动生成系统
c.项目提出者:
孙月江老师
d.系统用户:
青岛工学院教务处、大学学生、大学授课教师
e.系统设计者:
计算机软件工程专业学生
f.系统运行的网络:
互联网
1.3定义
●ASP.NET(ActiveServerPages):
动态服务器页面,ASP.NET的前身ASP技术,成为服务器端应用程序的热门开发工具。
●WI-FI(wirelessfidelity):
在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为“热点”。
●WAP(WirelessApplicationProtocol):
无线应用协议,是一项全球性的网络通信协议。
WAP使移动Internet有了一个通行的标准,其目标是将Internet的丰富信息及先进的业务引入到移动电话等无线终端之中。
WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML(WirelessMarkupLanguage)描述的信息,显示在移动电话的显示屏上。
WAP只要求移动电话和WAP代理服务器的支持,而不要求现有的移动通信网络协议做任何的改动,因而可以广泛地应用于GSM、CDMA、TDMA、3G等多种网络。
1.4参考资料
[1]曲霖洁,刘培玉.基本Agent的网上教学系统的研究[J].电化教育研究,2002,
(1)
[2]温超,花蕾.运用Agent技术构建Web远程教育系统[J].中国医学教育技术,2005,19(4)
[3]曲朝阳,沈晶,崔苗.基于移动Agent的远程教育系统的实现[J].计算机工程与科学,2004,26(12)
[4]《山东省研究生教育创新计划项目申请书》
[5]《教学网站自动生成系统可行性研究报告》
2任务概述
2.1目标
作为一种高层次的成人教育,大学生教育以在职人员为主要培养对象,以进校不离岗为主要学习形式使合格者能够获得学位。
然而由于在职人员特殊的学生身份,教学单位在学习时间、地点难以真正满足学习人员需求,传统的课堂教学往往不能保证顺利开展;短期面授的形式中师生交流困难;参差不齐的学生水平无法实施统一内容的课程设置;在职学生学习缺乏共享资源和服务,学生与教师之间缺乏及时有效的沟通与互动;分散的生源和差异的个体情况使得教学单位对学生的学习要求和质量控制也难以及时跟踪实现。
本项目拟基于大学教育教学的现状进行分析,对传统课堂教学进行改革与补充。
该项目将调查分析我校教学操作中存在的主要问题,以调研事实作为网络智能教学系统的系统分析依据,并依据系统分析做出系统设计与软件的代码实现。
该项目的研究将能够结合我校传统教学中存在的典型问题,辅助或改革传统网络教学。
并能够对国内教学信息化及教学质量提高提供参考借鉴。
从教育部近年文件、国内有关学者近些年的文章来看,我国对网络化教育培养问题非常重视,关于培养模式和培养机制方面的讨论较多。
但对于网络化实际教学过程的信息化方面的研究较少。
本项目开展网络教学系统的设计与实现也就显得更有意义。
研究与实施内容:
(1)调查分析我校教学组织中存在的典型问题;
(2)以调研数据为依据确立智能网络教学系统的系统分析;
(3)依据系统分析设计智能网络教学系统的框架及系统功能模块;
(4)重点设计教师端的教学系统自动生成功能,使教师能够提供的统一的教学平台中按照导航自动生成课程教学网站;重点设计学生端的课程内容定制学习与进度定制功能,使学生能够个性化学习;重点设计教学系统中的智能交互模块,使师生随时随地利用计算机、手机或PDA设备进行沟通;
(5)用目前主流的ASP.NET技术实现教学网站自动生成系统软件。
目标:
(1)通过系统的网络化运作,为我校教育教学提供高效、方便的信息化平台;
(2)为所有课程教学的教师提供可定制模块及教学平台自动生成功能;
(3)为学生学习提供智能化服务功能模块个性化学生学习内容及学习进程;
(4)设计基于Web2.0多技术应用的通信工具集成,方便师生及时、准确的沟通交流;
(5)帮助管理人员实现高效的过程管理途径。
(6)|人力与设备费用的减少,师生在线交流学习更加方便。
(7)教师可以同时与多名异地在线学生交流。
(8)学生可以方便的在线查询自己的课程信息。
(9)实现学生和课程信息的统一管理,必要时可输出到其它系统或打印出来。
2.2用户的特点
本系统参与者:
系统管理员、教务管理员、大学生、教师、内容审核员均具有高等学历,因此对于本系统的使用不存在难度。
2.3假定和约束
无
3需求规定
3.1对功能的规定
功能需求分析
3.2对性能的规定
3.2.1精度
精度要求
数据格式
输入
输出
文字信息
无
准确无误
图片信息
>1024*768px
自动压缩
≤1024*768px
≤1024*768px
无
视频信息
>100MB
拒绝输入
准确无误
文件信息
无
准确无误
3.2.2时间特性要求
软件的响应时间控制在2s以内,在进行复杂的数据查询读写操作时,应尽量在可接受的时间范围内执行完毕。
3.2.3灵活性
1.访问方式
本系统的访问支持互联网WWW访问及手机WAP访问,可以同时支持电脑、手机、IPAD以及各种MID设备,通过WIFI、WAP、ADSL等各种网络接入方式访问。
客户端只要具有浏览器即可访问。
2.输入、输出数据格式
本系统支持文本、图片、视频、文件各种数据格式的输入和输出,可以实现目前技术水平上的最大限度的访问无限制。
3.部署条件
系统可灵活部署在任何一台满足性能和功能要求的服务器上,且数据库可根据服务器配置情况灵活选择MySQL、MsSQL、Oracle、Sybase等关系型数据库。
4.权限控制
系统共有匿名用户、学生用户、教师用户、教务管理员及系统管理员用户分组,可以为不同身份的用户赋予相应的系统访问权限。
5.功能扩展
系统支持插件扩展,除系统的基本功能外,其它附加功能均可以插件的形式对系统进行扩展,学校不仅可根据需要灵活选择加载的功能,而且为日后功能扩展的需要提供了强大的灵活性。
6.系统外部接口
系统支持外部接口访问,通过数据通信数据格式的设定可以实现与其它系统灵活地对接交换数据,并且可以将本系统中的数据导出为txt、xml、doc、xls等格式的文件,实现数据与其它系统的数据共享。
3.3输人输出要求
数据类型
媒体
格式
数值范围
精度要求
图片
互联网
Jpg等
<20M
<1024*768px
视音频
互联网
Rmvb,avi,mp3等
<1G
无
文字
互联网
无要求
<100M
无
3.4数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
3.5故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
●软件故障:
除去软件中BUG引起的故障之外,由于软件原因引起的故障有:
1.系统超负荷
2.数据库空间不足
3.磁盘空间不足
4.系统配置错误
所有由于软件原因引起的故障须及时被捕捉,并且详细记录当时的软件系统环境、变量状态、内存状态以及发生故障的日期时间等信息于系统运行日志中,并提示管理员及时诊断和排除。
●硬件故障:
可能发生的硬件故障有:
1.系统硬盘损坏
2.交换机损坏
3.网络接入故障
硬件故障对于系统的正常运行是致命的,管理员所能做的是:
1.定期检修服务器及相关硬件设备,提前预知和发现硬件故障并做好防备或者避免措施。
2.定期做好服务器所有数据的备份,以便在系统数据遭到损坏时及时恢复。
3.6其他专门要求
1.服务器配备有硬件防火墙,可以阻止一般情况下的黑客攻击。
2.服务器需要具有UPS不间断电源保障,以便在断电情况下继续提供服务和保障服务器及系统数据的安全。
3.考虑到系统用户的接入方式的不同,建议服务器采用双线接入,以保障使用电信、网通等不同ISP接入的用户访问速度正常。
4.为确保服务器运行正常,建议服务器管理员定期重启一下服务器。
4运行环境规定
4.1设备
1)网络环境:
10M以上独享带宽
2)UPS设备:
1.电池类型:
标称48V电池组
2.标称后备时间:
≥2小时
3.额定容量:
≥10KVA
4.输出电压:
230V
5.输入电压:
160-280
3)服务器:
1.处理器:
双Intel至强2.4G
2.内存:
2GECC/REG
3.硬盘存储:
3个或3个以上SCSI硬盘组成RAID5磁盘阵列Windows2003Server
4.2支持软件
windows2003,IIS6.0以上版本
数据库为MySQL5.0,MSSQL2000等关系型数据库
4.3接口
本系统除支持通过设定数据库之间表及字段的映射文件来实现两数据库及系统之间信息数据的交换之外,还可以通过导出的特定格式的文件来实现数据的交换,例如xml文件、Excel文件等。
4.4控制
“非全日制研究生智能网络教学系统”在服务器端布署配置好之后,管理员可以使用windows的远程桌面或者ssh进行远程控制,从而完成一些系统的配置管理操作。
另外,系统还提供独立的管理后台,可以在任意一台联网的电脑上使用浏览器登陆管理账号,然后进行一些系统远程管理。