软件工程需求规范 软件工程需求规范 软件工程需求规范 软件工程需求规范 编制仅供参考 评审批准 生效日期 地址: 电话: 传真: 邮编: “软件工程”作业题目 需求规范文档 专业 计算机科学与技术 小组 4 组 组长 小组成员 班级指导老师 田宝俊 成员 张思勤、孙晓、杨柳 指导老师 田永红、田宝俊 内蒙古工业大学信息工程学院 需求规范TOC\o"1-3"\h\z1. 引言 1 写作目的 1 项目背景 1 定义 3 参考文献 1 2.任务概述 2 目标 2 运行环境 3 条件与限制 3 3.数据描述 3 静态数据 3 动态数据 3 数据库介绍 3 数据字典 4 数据收集 4 4.功能需求 5 功能划分 6 功能描述 6 5.性能需求 6 数据准确性 8 时间特性 8 适应性 8 6.操作需求 8 用户界面 8 硬件接口 9 软件接口 11 故障处理 11 7.其他需求 11 1.引言 写作目的 《学校教室管理系统》是学校教室管理部门使用的一套用于排课和管理教室的软件。系统与自动排课系统联动,可以对排课后教室使用的计算机进行管理、查询、分析、统计,生成全校教室使用情况汇总表。为借用教室提供了技术先进的图形操作界面,直观、方便。 当前互联网的普及为教室管理网络化的发展提供了广阔的空间,网络化教室管理,在一定程度上意味着系统是教室管理部门的网上办公,意味着其具有信息时代快捷、便捷的特点。
“学校教室管理系统”为教室使用者与教室管理者搭建了一个网上交流平台,一方面教室使用者可以方便的查询使用;另一方面教室管理者可以通过电脑实现最高效的管理。 项目背景 随着现代科技的飞速发展,事物也变得越来越复杂,在这个信息主导的世界里,社会各界都不满足于原有的运作方式,纷纷抛弃纸质办公,采用电子办公。由于电子办公的发展,企业使用的办公地点将大大减少,产生的各种费用也将大大减少,从而大大减少事情的开支,大大提高做事的速度,使得办公效率成倍提高。信息化在今天,就是要配合计算机、通讯、网络技术提高效率,推动科技发展和社会进步。信息化作为当今社会的一个标志,延伸到各个行业、各个领域,推动服务高速、精准、高效。企业、酒店、医院等场所都有自己的各种管理系统,量身定制,为提高生产效率做出巨大的贡献。 对于信息量巨大的课堂资源,各高校也应该有自己的课堂管理系统。原有的手工统计、纸质化的沟通方式已经不能满足时代的要求,这种繁琐繁重的工作不仅耗费大量的人力物力,而且准确度低,不能及时纠正错误信息。高校课堂管理系统的开发主要目的就是为了减轻管理员的工作量和劳动强度,协助学校课堂资源的管理,减少因安排不合理或新增课程而导致的不能及时纠正的错误,使学校能够以更高的效率正常开展教学工作。
学校现有的教室管理都是不对外开放的,开发本系统可以方便学校的教室管理,方便学生和老师申请教室,简化工作难度,可以让学生了解教室的使用情况,更方便的决定去自习教室。暂无参考资料[1]朱凤山等编.移动应用开发教程[M].北京:清华大学出版社,2014[2]张海帆.软件工程概论[M].北京:清华大学出版社,[3]赵玉兰等编.数据库应用技术[M].合肥:合肥工业大学出版社,[4]王水,张小敏.软件工程概论.河南科技大学出版社[5]齐志昌,谭庆平,宁宏,软件工程[M],高等教育出版社,1997; [6]张俊兰,姜开耀,软件工程[M],西安:西安电子科技大学出版社,2003 [7]薛华成.管理信息系统[M].北京:清华大学出版社,。2.任务概述目的本管理系统参考同类软件,对课堂管理进行精心探索,旨在用计算机系统完成一切可以完成的任务,同时保持较高的灵活性和易操作性。并使软件具备以下特点:1.易学易用,操作极其简单,它是一个基于?的开发软件,操作界面友好直观,管理员、学生和教师都可以轻松管理和查询管理,提高工作效率。2.功能齐全,本系统包括前端和后端管理,功能齐全,可实现课堂管理的数字化运作。
3、强大的查询模块,可以查询教室使用信息、教室占用详情、占用时间详情等多项统计数据。 运行环境 操作系统: 及以上版本。 数据库: ?11g 条件与限制 开发工具: 开发语言: 数据库: 。 数据描述 静态数据 教学楼(教学楼号,教学楼名称) 教室(教室号,教学楼号,楼层) 部门(部门号,部门名称) 动态数据 教师(教师号,教师姓名,性别,部门,职称,证件号) 学生(学号,姓名,部门,证件号) 教室借阅表(教室号,用户号,使用日期,使用时间段,工作日,用途) 数据库介绍 数据库 数据库系统是美国公司()提供的一组以分布式数据库为核心的软件产品,是目前最流行的采用客户机/服务器(/)或B/S架构的数据库之一,比如是基于数据库的中间件。 数据库是目前国际上应用最广泛的数据库管理系统,作为通用的数据库系统,它具有完备的数据管理功能; 作为关系数据库,它是完全关系型产品;作为分布式数据库,它实现了分布式处理功能。但它的所有知识,只要在一个模型上学习过,就可以在各种类型的机器上使用。
该数据库的最新版本是。 12c 引入了新的多租户架构,使部署和管理数据库云变得容易。此外,一些创新功能可最大限度地提高资源利用率和灵活性,例如快速整合多个数据库的能力,以及以更高密度压缩和分层数据的能力。这些独特的技术进步,加上可用性、安全性和大数据支持方面的重大增强,使 12c 成为私有云和公共云部署的理想平台。 数据字典教学楼数据字典字段名称数据类型字段大小教学楼号教学楼名称教室数据字典字段名称数据类型字段大小教室号教学楼号楼层部门数据字典字段名称数据类型字段大小部门号部门名称房间状态学生数据字典字段名称数据类型字段大小小学号名称部门号身份证号密码教师数据字典字段名称数据类型字段大小教师号名称部门号职称密码教室借阅表数据字典字段名称数据类型字段大小教室号用户号使用日期工作日借阅时间段用途状态数据采集收集内蒙古工业大学金川校区可用教室功能需求管理员的功能需求:教师管理员需要能处理教室的申请信息,能对教室的使用情况进行增、删、修改等操作。
可添加用户。 师生功能需求:师生可以查询任意教室信息,申请免费教室。查询形式多样,如地图形式、精确查询、模糊查询等,用户还可以通过搜索老师或者课程获取相关教室。 功能划分 教室管理系统主要有以下功能需求: a.教室申请; b.教室查询; c.教室申请审批; d.教室使用信息增删改查; e.管理员管理等。 功能描述 系统应能够: 1.实现便捷的信息查询,能够进行多种方式查询(包括地图查询、需求查询、教师教学查询、课程查询)。 (2)精确查询:直接输入教室号即可查询,速度快。 (3)需求查询:搜索符合教室数量、使用情况等要求的教室。 (4)教师教学查询:根据教师姓名查询,可查询所有教师的教室。 2.便捷的教室申请方式。 用户可以通过教室查询找到符合自身条件的教室,输入教室号即可完成申请。 3、能实现管理员便捷的操作:教室管理、教室事务处理、教室查询等,最大限度的减少管理员的工作量。对于高级管理员来说,还需要能够方便的管理普通管理员。 mmn 师生号 姓名 密码 权限 使用教室 教室号 教室号 楼层 用户号 教室号 使用日期 工作日 借阅时间段 用途 状态 ER图 5、性能要求 数据准确性 否 时间特征 响应时间? 统计、查询数据 数据对应时间控制在30秒内; 数据库查询操作,包括: 基本信息变更验证:数据库访问和写卡时间控制在1秒内; 包括数据库访问:应控制在5秒内,3秒以上的操作应给出适当的提示信息; 更新处理时间? 在局域网数据库内插入一条数据、更新一条数据的数据库操作响应时间,在没有网络故障的情况下,控制在秒/项内; 数据转换及传输时间拨号网络连接建立后,交换的数据以数据单元的方式进行,全部数据交换过程控制在20分钟内;运行时间?程序启动及初始化时间控制在3秒内;适应性具有普遍的适应性。
6、操作要求 用户界面硬件接口有以下指标:普通PC兼容打印机。 软件接口 所有外部软件有:或以上操作系统,,。 应用系统:酒店管理系统 所有软件运行于操作系统上。 酒店管理系统及界面:交互数据。 不具备故障处理。 7、其他要求 由于程序员技术不成熟,编程语言限制,以及时间限制,软件功能在完善方面还存在一些不足。 能满足用户的可用性和安全性得到最基本的保障。 仅具备基本的可维护性和可移植性。