《网上实验室预约系统需求规格使用说明.doc》由会员分享,可在线阅读,更多相关《网上实验室预约系统需求规格使用说明.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、_*文档状态:文档编号:201207032113 Draft Released Modifying编 撰:本人编撰日期:2013.9.27保密级别:文档版本:Word 2003网上实验室预约系统(Online Laboratory Booking System)软件需求规格说明书Xx项目小组修订表编号生成版本修订人修订章节与内容修订日期11.03.1.1用例功能图21.13.1.2系统功能图31.23.131信息发布功能图41.33.1.4前台功能图51.43.1.5后台功能图审批记录版本审批人审批意见审批日期注意文档格式用例图的描述目录1引言21.1编写目的21.2项目约定21.3术语定义3
2、1.4参考文献32任务概述32.1 目标32.1.1开发意图42.1.2应用目标42.1.3用及范围42.1.4背景52.2 用户的特点52.3假定和约束63 需求规定73.1 对功能的规定73.1.1用例功能图73.1.2系统功能图83.1.3信息发布功能图83.1.4前台功能93.1.5后台功能103.2 对性能的规定103.2.1 精度103.2.2 时间特性要求103.2.3 灵活性103.3 输入输出要求113.4数据管理能力要求113.5故障处理要求113.6其他专门要求114 运行环境124.1 设备124.2 支持软件124.3接口124.4控制121引言传统的实验室管理方式,
3、积累量大,易出错,在实验室开放方面,学生很难查看实验室的空闲时段,管理员也很难为学生预备实验条件。在选择实验课方面,总是以班级或者专业为单位进行排课,使得教学缺乏自主化,人性化,而且往往会师生之间相互不了解而产生的盲目教学等情况,影响学生、老师的积极性,从而影响实验教学的效果。所以,需要开发一套开放实验室实验预约系统来代替传统的管理方法。系统采用B/S架构,符合操作简单,界面友好,灵活,实用,安全的要求,能够完成开放实验室预约管理的全过程。系统的最大特点就是打破了传统意义上的实验室管理方式,使得学生、老师在整个教学过程中更加自主,不断提高了两者的积极性,同时也提高了教与学的质量,提高了实验教学
4、管理的效率。1.1 编写目的建立一个合理的实验室预约管理系统,从而能够对实验室使用做完善的管理,使实验室管理更加科学规范,并能根据系统提供的准确信息进行适当的调整,使学校的管理更有条理化。实验室预约管理系统软件与传统的人工操作来比,首先是信息的安全性有了明显的提高,其次是对信息的操作方面快捷,再次对信息的备份和恢复比较简单,而且节省了学校在管理方面的成本。1.2 项目约定a. 待开发的系统的名称:网上实验室预约系统。b. 本项目的任务提出者:以小组为单位。c. 本项目的开发者:以小组为单位。d. 本系统的用户:以小组为单位所有用户和管理员工。e. 本系统采用B/S架构,它的各子功能模块相对独立
5、,使得它与其他系统接口简单。1.3 术语定义网上实验室预约系统:是采用B/S开放实验室预约系统。本系统是针对目前实验室手工管理效率低下,缺乏安全性、可控性等缺点,以校园网为依托,采用科学、高效的教学管理方式,使学校的教学资源得到充分的利用。本系统主要实现了教师根据实际教学情况预约实验室、查看预约结果,学生查询实验室教学安排,实验室管理员对实验室的管理、用户信息的管理和系统消息发布等功能,同时系统提供了简单友好的用户界面,并通过身份验证机制实现了系统的安全性。考虑到可能出现的教师同时预约实验室的情况,本系统采用了预约时避免冲突、受理时解决冲突的方法,尽最大努力实现实验室资源的优化配置。系统具有网
6、络化、界面友好、操作简单、功能强大、管理方便等优点,能够完全按照用户的需要,稳定、安全快速地运行于校园局域网之上。最后总结了本系统的不足之处,和还有待开发的后续工作。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明确其含义并找出其中的错误、遗憾或其他不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子模块,而和软件系统中其他的模块的接口是简单的。1.4 参考文献王剑男,软件B/S . 清华大学出版社,2008.肖建,ASP.N
7、ET编程实例与技巧集粹 . 希望电子出版社,2003.张海藩, 软件工程 . 人民邮电出版社,2005.2任务概述2.1 目标采用现有的软硬件软件及科学的管理系统开发方案,建立实验室预约管理系统,实现移动信息管理的计算机自动化。系统应符合学校实验室管理制度,并达到操作直观、方便、实用、安全等要求。并做到以下几点:简单性系统设计尽量简单,从而实现使用方便、提高效率、节省开支、提高系统的运行质量。灵活性系统对外界条件的变化有较强的适应能力。完整性系统是各个子系统的集合,作为一个有机的整体存在。因此,要求各个子系统的功能尽量规范,数据采集统一,语言描述一致。可靠性实现安全的、可靠的数据保护措施。2.
8、1.1开发意图基于B/S结构的开放实验室预约系统针对原有手工管理效率低下,缺乏安全性、可控性等缺点,以校园网为依托,采用科学、高效的教学管理方式,使教师预约实验室比原来更加方便、快捷。 实验室预约系统将具有良好的开放性、扩展性、完善的系统功能,能全面满足对实验室大量信息进行管理等需求。整个系统既为学生、教师提供了一个简单易用的浏览界面,也为管理员提供了一个通用的、友好的、易扩展的管理界面,并对以后进一步扩大管理系统的规模提供了良好的建设平台,具有很好的灵活性。2.1.2应用目标网上实验室预约系统,将解决工作繁忙效率低的问题,实现网上实验室预约系统管理的电子化,系统化,简单化。2.1.3用及范围
9、通过对以前管理系统和对现在信息化管理理念的认识,而且对学校的管理也认识不少,知道系统大体的功能流程,那么可以很快地开发出实验室管理系统,从而减少管理员的工作量将是一个可做的事情。该系统将使票务营销管理从人力化转向数字化,促使票务营销管理人员思想上进一步向数字化转变,能使票务营销管理在机制上得到更大的转化,人员上得到精简。2.1.4背景实验室预约系统是大学教育管理的一个重要内容,随着时代的进步,大学的多元化教育变得复杂起来,如何管理好学校实验室教学资源,调节好教学资源的使用,成为学校管理的一个大的问题。在这种情况下,一个可以规范化,自动化的实验室预约管理系统就显得非常必要。最初的实验室管理,都是
10、靠人力来完成。当实验室规模比较小的时候,人力可以完成,随着实验室的增多,实验项目的增多,进行试验的人数的增多,维持人力进行实验室管理,必然会造成工作效率低,工作错误增高的问题。实验室预约系统通过计算机网络实现实验资源共享,不受时间和空间的限制,教师和学生可以在任何一台联网计算机终端进行实验预约、查询、评分等操作。其优点是:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、能够极大地提高工作效率、突破时间和空间的限制。同时实验室预约系统就是把分散的实验室的预约信息进行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询等现代化,专业化的管理系统,为学校的管理免去了不少的麻烦
11、。实验室预约系统为学校提供信息咨询,信息检索,信息存取等服务。2.2 用户的特点(1)学生:其服务的主要内容包括个人信息查看和个人实验预约信息查询。(2)教师:其服务的主要内容包括查看个人信息、预约实验项目、查看个人实验预约信息。(3)管理员的主要任务是管理学生、教师、管理员及实验项目信息的管理。2.3假定和约束假定:用户能够提供预约测试的环境;用户能够参与到需求的核准工作;约束:本系统的最后的交付日期是2013-9-17;设计和实现上的限制: 基于B/S进行开发; 3 需求规定3.1 对功能的规定3.1.1用例功能图1.功能说明: 项目管理员可以根据项目完成情况在项目成员间进行交流讨论,也可
12、以邀请其他人员参加会议,相当于一个网上会议。2.参与者: 站点内部人员,被邀请人员;3.功能用例图:邀请讨论人员交流讨论项目管理人员项目成员3.1.2系统功能图系统用户登陆添加系统用户修改用户密码删除系统用户退出系统数据恢复人员基本信息维护查询人员信息数据统计课程信息统计实验批次信息统计关于帮助预约查询维护信息发布维护我的预约维护数据备份系统数据维护帮助基本信息管理系统管理实验室预约系统预约显示维护3.1.3信息发布功能图1. 功能说明:项目管理员根据项目需求创建项目任务,再向项目成员分配项目任务,把分配任务以信息的形式发布给项目成员; 2. 参与者: 项目管理员,项目成员; 3. 功能用例图
13、:创建任务发布任务项目管理人员项目成员分配任务接收任务3.1.4前台功能登录,注册,退出实验室预约系统前台界面我的账户预约信息与用户反馈预约选购与预约用户附加信息企业查询企业订单查询新用户登录(需验证)退出我的预约,信息修改账户注册删除预约。提交订单查看预约信息提交反馈信息修改账户信息3.1.5后台功能登录,注册,退出实验室预约系统后台界面用户权限管理预约信息维护客户信息管理设备信息辅助功能单位换算,留言板管理员登录(需验证)退出查看账户信息查看预约。删除预约。增加预约信息修改预约信息普通用户管理用户权限分配查看预约3.2 对性能的规定3.2.1 精度a.硬件配置的特点(接口数,指令系统等);
14、b.内存储器和辅助存储器的容量。3.2.2 时间特性要求本系统的最后的交付日期是2013-12-17。3.2.3 灵活性利用开发平台提供的数据转换功能,可以实现跨平台数据转换,实现不同数据库数据间的数据转换,如:FoxPro、Access、Microsoft SQL Server间的数据转换,系统对外界条件的变化有较强的适应能力。3.3 输入输出要求(暂无此项内容)3.4数据管理能力要求数据管理分为增加,修改,删除。例如:公告信息发布的增加,修改,删除与审核控制。门票发布的增加,修改,删除与审核控制。用户访问权限范围的改,删除与审核控制。3.5故障处理要求(暂无此项内容)3.6其他专门要求1)
15、安全性a. 利用可靠的密码技术;b. 掌握特定的记录或历史数据集;c. 给不同的模块分配不同的功能;d. 计算临界值的检查。(2) 用户操作a.在用户组织之中各种方式的操作。例如,用户初始化操作;b.数据处理运行功能;c.后援和恢复操作。(3)灵活性a操作方式上的变化;b运行环境的变化; c同其他软件的接口的变化;d精度和有效时限的变化;e计划的变化或改进。4 运行环境4.1 设备a处理器型号及内存容量;b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c输入及输出设备的型号和数量,联机或脱机; d数据通信设备的型号和数量;e功能键及其他专用硬件4.2 支持软件(1).NET或Jave EE开发环境(2)SQL Server数据库服务器(3)软件B/S4.3接口局域网内部接口:结算系统的交换信息,采集中间数据库或表的方式并遵循相应数据交换方式。4.4控制本系统初步采用B/S构架,用户通过浏览器来访问,管理员可以通过浏览器方式管理和维护系统,或者远程控制对后台系统进行管理和维护。