1、1引言21.1编写目的21。2背景21.3定义21。4参考资料22任务概述22.1目标22.2用户的特点32.3假定和约束33需求规定33.1对功能的规定33.2对性能的规定33.2。1精度33。2。2时间特性要求33。2.3灵活性43.3输人输出要求43。4数据管理能力要求43。5故障处理要求43。6其他专门要求54运行环境规定54.1设备54。2支持软件54。3接口54。4控制5软件需求说明书的编写提示1引言1.1编写目的需求说明书有时候也被称为规格说明书,本规格说明描述了酒店管理系统项目的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。软件开发小组的每一位成员应该阅读本需求说明,
2、以明确项目最后要求完成的软件产品的特点.经使用方认可的需求说明将作为软件产品特征评价、仲裁的重要参考。1.2背景说明:a、软件系统的名称: 基于物联网技术的教学资源信息交换平台b、任务提出者:武科大中南分校信息工程学院教务管理科开发者:武科大中南分校信息工程学院学院软件实验室 本项目将实现:校园内教学资源信息交换(此交换对于教师与学校教学信息的交互) c、数据共享通过SQL Server数据库表的公共访问来实现.本系统将使用SQLSever2008作为数据库存储系统,SQLSever2008企业版将由开发小组自行购买。 1。3定义暂无。1。4参考资料相关的文件包括:a 本项目的经核准的计划任务
3、书或合同、上级机关的批文;b 属于本项目的其他已发表的文件;c 本软件开发的可行性研究报告、项目开发计划、用户手册、软件工程导论(清华大学出版社 张海藩)数据库原理及应用2任务概述2。1目标国内在教学资源共享研究比较多,特别是浙江省针对大学园区的教学资源整合的研究已走在全国首位,取得一定的成果,但纵观相关的研究,其还有很大的局限性,主要体现在以下几个方面:1. 研究的范围有限教学活动主要涉及教师,教室,实验室,学生。大部分的课题主要局限于本校的实验资源的开发,提出很多较好的建设、管理、使用的方法。但由于专业设置重复主要是发生 在不同学校之间,这种立足校内的资源共享研究,其实用价值不大.2. 研
4、究内容简单由于我国教育管理体制的原因,绝大部分的研究都把研究的对象定位于实验设备和实验室,但随着学生人数的减少,社会需求的变化,教师、学生等因素逐渐成为教学过程中的主要矛盾,如何将所有的教学资源进行有机整合,目前尚无成功案例。3. 研究角度单一目前大部分的研究都是由实验室管理工作者和部分教育研究完成,大多数都是基于教育学,管理等角度的研究,最终提出一些原则性的结论的意见,很难具备现实的操作性。4. 资源整合、共享的机制单一教学资源,也是社会资源的一部分,在现行的管理体制下,有国家的,有省(市)的,有民间的,采取何种运行管理模式来统筹运作是急需解决的问题.查看有限的资料,尚无此问题的研究成果.本
5、研究项目对促进教学工作、提高教学质量的作用和意义1. 本项目的开展,主要分为理论研究、系统开发、系统运营等三个主要部分。其中涉及教育管理、计算机技术、电子商务等方面的理论和实践知识。按照项目的规模,直接参与的学生估计有1520人,按照1:8的影响比例,间接参与学生人数近百人。2. 本项目的实施,可以为湖北省内高校一百多万高校学生提供优质教育资源的共享平台,特别是二本和三本的学生,有机会真正享受到教育公平带来的好处。3. 提供教育投资所需要的实际数据。本项目的实施后,将各高校的教育资源信息实际使用情况在平台上统一管理,合理配置。2。2用户的特点本软件的最终使用用户单位的职工,操作人员一般分为两类
6、,一般操作人员无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可。系统维护人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。2.3假定和约束a、开发工具:VS2009、VS2008b、开发语言:Cc、数据库:SQL 2005、SQL 2008d、系统可以长期运行,版本也可以不断升级,来满足用户的新需求。e、构建该系统的学校提供必要的资金购买电脑架构网络,实现教学资源的联网,使整个教学资源一体化,提高交流、交互效率。f、系统是由 c#开发的,大部分的操作系统都能够顺利运行,适合广大的高校使用.为保证系统的正常运行必须有专门的人员来维护系统并对系统数据库进行更新.g、系
7、统操作简单,各高校的工作人员只需掌握一些基本的电脑使用方面的知识,要求会打字,这样简单进行培训能够轻松使用本系统,无须学校花费多少财力物力来培训教员.h、系统一经投入便能够运行。3需求规定 3。1对功能的规定(一)、本项目主要涉及三个方面的内容。 首先,针对湖北省不同层次的院校进行资源共享的需求分析.这部分的工作是最为重要和复杂,拟采用“以点带面的工作方针。先从独立院校开始,建立独立院校的教学资源共享交换平台. 其次,搭建相应的计算机网络平台,将教学资源对象纳入可观测、可调节、可控制的状态。这部分工作主要是将传统的实验室资源共享拓展到教师、教室等。实验教学资源以国家、省级重点实验室为例,做到全
8、程监控,保证这类实验室的利用率. 最后,提出共享的运营模式.按照教育的实际情况,提出政府指导,市场为主的运营方针,提出系统的运营成本,运营收入,以达到收支平衡的状态。本项目涉及两个方面的教学资源:第一, 对于民间资本投资的办学主体来说,由于降低教学成本考虑,其资源共享的积极性比较高,只要对其对于其纳入共享的教学资源真实性进行认证指导。第二, 对于公办院校的教学资源来说,主要是针对重点投资教学资源进行主动管理,利用省级重点实验室,规定其开放条件,并进行实时监控。同时鼓励学生进入到实验室学习,逐步推广使用计时学习的方法,全面提高学生的实践能力。(二)、详细功能定义本系统分三类用户:教务管理员、教师
9、、系统管理员1 、通用操作:登录与注销修改密码2 、用户身份定制操作:a.系统管理员:设置选课时间段添加教务管理员/教师信息b.教务管理员:添加课程信息添加教室/时间信息选定教师c。教 师:修改个人信息查看教室/时间要求查看课程信息提交选课意愿查看选课结果3。2对性能的规定3.2.1精度有多种输入方法,代码输入、简拼输入、名称输入、鼠标输入等。3。2。2时间特性要求a、后台任务管理器因该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息;b、如果后台进程处理正常会显示任务已完成的百分数比;c、任务完成时会显示相关的信息; d、后台任务出错会显示错误信息。3。2。3灵活性当用户
10、需求,如操作方式,运行环境,结果精度,数据结构于其他软件发生变化时,设计的软件要做适当的调整,灵活性非常大。3.3输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3。4数据管理能力要求在开发阶段可以随即输入数据库的相应内容,数据库管理人员可以按要求对数据库进行修改。3.5故障处理要求a、 内部故障处理在开发阶段可以随即修改数据库里的相应内容。 b.、外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时
11、出错,有错误提示,重试.3.6其他专门要求统安全可靠。该软件是由我们是专业的软件开发团队开发的,技术上没有什么问题。在安全管理策略上,设计了三类用户:教务管理员、教师、系统管理员教务管理员:查看卡片信息编辑上课时间和地点查看、编写课程信息系统管理员:向系统添加用户信息设置选课时间段教 师:查看课程信息提交选课意愿设置个人信息4运行环境规定4.1设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输出设备的型号和数量,联机或脱机;d 数据通信设备的型号和数量;e 功能键及其他专用硬件4.2支持软件a、操作系统:Microsoft Windows 2000 Service Pack 6中文版 b、数 据 库:Microsoft SQL Server 7。0 Standard Edition英文版4.3接口a、用户接口 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 b、软件接口 WIN9X/NT操作系统,汉语编程系统.4。4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源.