课表需求规格说明书
教学事务管理系统的需求规格说明书

1.引言1.1编写目的此需求规格说明书对教务管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为学生、教师、项目管理人员。
1.2项目背景信息时代的到来意味着工作效率的日渐提高,同时也给教务管理部门带来更大的压力,教务部门必须及时准确地提供各种参考材料,若无法作到这一点,将成为学校发展、的瓶颈。
基于这一原因,教务管理工作无一例外受到领导的高度重视,同时,国家在评审学校的各种资质时,也都把学校教务管理是否达标作为重要评定因素之一。
随着教务资料价值的日渐提升,社会对教务管理部门也提出了更高的要求,对教务早已不限于“管好”,更多地要求“用好”,教务资料管理已向前延伸到公文的管理,向后扩展到信息资源的整理、采编、发放。
就在教务管理部门职能不断扩大、业务不断扩充的同时,机构改革、学校改制等等政策又要求教务部门精兵简政,缩减日常经费开支,充分利用现有资源产生更多经济效益。
“向管理要效益”已成为教务部门的运营之本,教务部门必须提高其自身的管理水平。
“提升教务管理档次,将教务交给计算机管理”正在成为一种潮流,同时,计算机管理突出优势也在影响教务管理的机制。
以手工检索为目的的著录卡片、目录等,不仅在编制阶段大量占用教务员的工作时间,检索利用也非常繁琐,缺少经验的管理员甚至无法在别人编制的目录中查找教务信息,更加难以保证“查全率”,使用计算机检索,将彻底解决这一问题;另外,为了保护教务资料,大中型教务馆都编制了“二套教务”,造成保管费用高涨,复印机使教务复制更加简便,却造成纸张消耗量的剧增,同时,大量复制文件的出现又给教务管理带来新的安全问题,更与教务管理的严肃性相抵触,使用计算机查询,将纸载教务管理与电子教务利用结合起来,可以完美解决这一难题,大幅度降低教务管理费用。
需求规格说明书(仅用于学习的参考模板)

数字化绩效需求规格说明书1引言1.1编写目的项目需求说明书是系统生存周期中开发阶段的一个重要步骤。
是作为整个系统开发范围的指南,是系统开发人员描绘出正确的符合用户要求的系统的重点。
为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此需求规格说明书。
此说明书始终贯穿于整个项目开发的过程,并决定着开发的整体框架,也是系统实现功能的指引说明。
1.2术语定义2综合描述2.1系统的功能(1)XXXX管理系统XXXX管理系统是推进市直机关及县(市、区)绩效管理体系创新,是在自治区免费提供的基础云应用平台上扩展建设而成的,能全面实现各XXXX考评工作网络化在线管理,大幅度提高绩效考评工作效率:实现战略目标展示、XXXX考评指标设定、修改和查看管理功能;实现工作计划、工作纪实、总结、过程XXXX、亮灯预警等绩效过程管理功能;支持在线开展年度绩效考评;导(录)入外部考评结果和外部评价结果,实现考评成绩自动计算;实现绩效考评结果统计分析、方便快捷查询与展示功能,构建XXXX档案。
(2)XXXX管理系统XXXX管理系统主要包含实现对会议决定事项、领导批办事项、上级交办事项和重大工作事项等分类全过程XXXX管理,包括XXXX事项分解拟定、审核与下达、XXXX、反馈进度、跟踪预警、XXXX报告和统计汇总等全过程环节管理。
(3)XXXX管理系统XXXX管理系统满足在线开展部门互评、领导评价、公众评议等工作,在设计上要具备充分的灵活性,可自由设置打分选项、配置测评表内容、配置测评对象以及生成测评账号,要具有完善的评价管理功能,实时汇总、监控评价开展情况,收集各个测评主体对测评对象的意见建议等,建立一个学、高效、简便、可视化的考核评价工作平台,提高考核评价数据采集的实时性、便捷性和准确性。
(4)XXXXX小程序XXXXX是借助信息化的手段,提升核验执行效率与覆盖面。
手机移动XXXX(含察访核验)是以XXXX管理系统为基础,全新设计开发的应用系统,XXXX对XXXX 管理系统功能进行提炼和整合,充分发挥移动设备方便快捷、可拍照、GPS定位等优势,实现重大工作完成情况快捷填报、证明材料上传,充分利用手机GPS功能确保证明图片的真实性、实效性,避免了传统的现场核验工作量,提高了工作效率,节约了监督成本。
学生选课管理系统需求规格说明书

学生选课管理系统需求规格说明书学生选课管理系统需求规格说明书1.引言本文档是学生选课管理系统的需求规格说明书,旨在详细描述该系统的功能和性能要求,以及用户需求和其他系统约束。
该系统旨在帮助学校管理和维护学生选课过程,提供高效的选课服务。
2.系统概述学生选课管理系统是一个基于网络的应用程序,旨在帮助学校管理和组织学生的选课过程。
该系统将实现以下功能:2.1 学生账户管理:学生可以创建个人账户,选择课程并管理自己的选课记录。
2.2 课程管理:教师和管理员可以创建和管理课程,包括课程信息、课程时间表和可选课程的容量限制。
2.3 选课管理:学生可以根据自己的学习计划和课程要求进行选课,系统能够自动检测冲突和容量限制。
2.4 成绩管理:系统可以记录学生的成绩,并提供成绩查询功能。
2.5 系统管理:管理员可以管理整个系统,包括用户账户、课程信息、教师信息等。
3.功能需求3.1 用户管理3.1.1 学生账户管理3.1.1.1 学生可以创建个人账户,包括姓名、学号、密码等必要信息。
3.1.1.2 学生可以修改个人信息,如密码、联系方式等。
3.1.1.3 学生可以查询自己的选课记录和成绩。
3.1.2 教师账户管理3.1.2.1 教师可以创建个人账户,包括姓名、工号、密码等必要信息。
3.1.2.2 教师可以修改个人信息,如密码、联系方式等。
3.1.2.3 教师可以查看自己所教授的课程信息和学生选课情况。
3.1.3 管理员账户管理3.1.3.1 管理员可以创建个人账户,包括姓名、工号、密码等必要信息。
3.1.3.2 管理员可以修改个人信息,如密码、联系方式等。
3.1.3.3 管理员可以管理学生、教师账户的相关信息,如添加、删除账户等。
3.2 课程管理3.2.1 添加课程3.2.1.1 教师和管理员可以添加课程,包括课程名称、学分、授课教师、上课时间等信息。
3.2.1.2 添加课程时需要检查课程名称是否重复,教师是否存在等。
教务管理系统需求规格说明书

教务管理系统需求规格说明书1.引言✓编写目的二十一世纪是信息的社会,传统的教务管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理.科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,教务管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的教务管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,从而使人们有更多时间来学习和享受生活.✓背景说明●该产品的名称为教务管理系统●系统设计的目标:出于本系统实学校学生管理的一个综合性的系统,本系统得设计目标将最终定位于完成以上所诉的系统主要业务的基本模型上。
●本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合采用数据库管理。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现.●需求如下:1.要求有良好的人机界面;2.要求有良好的权限管理;3.原始数据修改简单方便,支持多条件修改;4.方便的数据查询,支持多条件查询;5.在相应得权限下,删除数据简单方便,数据稳定性好;6.计算机自动完成,尽量减少人工干预;7.在相应的权限下,进行数据查询,插入,更改等基本操作。
8.能较好的支持中文数据,良好的国际化界面;●参考资料该项目参考资料大多来自书本《软件工程》和一些网上资料. 2.概述✧功能概述1)系统登陆界面2)系统主界面3)用户管理模块4)学生缴费管理模块5)教学分析模块6)资源配置模块(教师、教室、学生)系统功能简介本系统主要可以实现以下的管理功能:资源配置管理、教学分析管理、学生档案管理、学生档案管理、学生缴费管理、课程管理、成绩管理、资源配置管理、教学分析管理等。
课表需求规格说明书教学提纲

课表需求规格说明书需求规格说明书1.引言 (2)1.1 编写目的 (2)1.2 项目背景 (2)1.3定义 (3)1.4 参考资料 (4)2.任务概述 (4)2.1 目标 (4)2.2 运行环境 (4)2.3 条件与限制 (5)3.数据描述 (5)3.1 静态数据 (5)3.2 动态数据 (5)3.3 数据库介绍 (5)3.4 数据词典 (6)3.5 数据采集 (6)4.功能需求 (6)4.1 功能划分 (6)4.2 功能描述 (7)5.性能需求 (7)5.1 数据精确度 (11)5.2 时间特性 (11)5.3 适应性 (11)6.运行需求 (11)6.1 用户界面 (11)6.2 硬件接口 (12)6.3 软件接口 (12)6.4 故障处理 (12)7.其它需求 (12)1.引言1.1 编写目的本报告的目的是规范化本软件的编写,旨在提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了我们的面向川大学生的课表系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
同时,软件需求说明书的编制也是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。
预期读者是项目委托单位的管理人员、设计人员和开发人员。
1.2项目背景a. 项目的委托单位、开发单位和主管部门:项目名称:面向川大学生的课表系统项目的提出者:李旭伟项目的开发者:韩珍辉、彭小童、陈晨斐项目的用户:四川大学在校学生b. 本软件系统将要实现的四川大学课程表项目是融合了四川大学教务处课表查询功能以及超级课程表功能的课表项目。
它的基本用户为四川大学教师、在校学生和教务管理人员,基本实现了课程查询、学生及老师课表设置、空闲教室查询、教务信息管理与维护等功能。
1.3定义a. 软件需求分析:软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。
学生管理信息系统需求规格说明书

文档编号:00版本号:V1.0文档名称:需求规格说明书项目名称:学生信息管理系统项目负责人:编写:校对:审核:批准:开发单位:08计算机科学与技术软件开发第六组需求规格说明(Requirements Specification)一.引言1.编写目的学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。
它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。
能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。
该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
学生信息管理统统的功能需求共有一下几个方面:(1) 学生信息管理:管理所有学生的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需要的信息。
(2)课程信息管理:管理所有课程的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需要的信息。
(3)选课与成绩管理:根据学号进行选课,登记所选课程的成绩;可以根据学号查询出选课信息与成绩。
2.项目背景本系统是是郑州华信学院,目前使用的是手工记录学生的信息。
随着学校规模的增大以及新增学生选课的影响,手工方式已经无法记录学生的实时信息,该学校决定用一套新的学生信息管理系统软件,并要求满足以下条件:(1)学生卡使用磁卡及防伪标志,学生卡如有遗失,学校方面可以补办、原资料需重新录入。
(2)学生不能转借给他人使用,如违反给予相应处罚。
关于课表格式的说明

关于课表格式的说明第一篇:关于课表格式的说明关于课表格式的说明课表要求:1、页面设置:上1.0 下1.0 左1.4 右0.9(保证周一-周五以及所有内容在一个页面上)2、字号及行高要求:(1)题头:××学院班级课程总表/教师课表隶书 22号加黑行高26.25(2)2010-2011学年第一学期宋体14号加黑行高26.25(3)课表中具体内容部分:表格里不管任何字体皆为宋体9号行高21(4)班级课表为每页三个班级,教师课表为每页四名教师,凡是出现最后一页未写满,有空白的表格需删除,有几个班级或者几位教师就是几栏。
(5)将所有备注中关于分周数上课的,统统写进表格内,不要在下面备注。
(6)关于第几教学楼和体育老师的备注,直接删除,不需要体现。
教师处只写“体育教师”,地点为“体育馆或者田径场”。
(7)第二外语课在班级及教师课表中仅写“二外”即可。
在备注中格式为:XX班任课教师为:日语:XX,上课地点:II-xxx;法语:……以此类推。
(8)个别院系的部分课程学生分学号上课,无需在备注中体现学生姓名。
3、内容要求(1)周一—周五的节次为1-8节,不管任何一节有没有课,都不要删除,周三下午和9-10有课的,正常加进去,公选课不要体现(2)课程名称:要和教学计划一致。
公共部门所开的课程仍按照原有简称执行。
第二篇:2009-2010学第1学期课表调整说明2009-2010学第1学期课表调整说明各系:根据教学需要,现对06级、07级、08级和09级专升本部分专业的课表做如下调整:1、电子信息工程系:课程调整从第6周开始执行。
(1)08电子信息工程专业:《大学物理》(任课教师:赵先峰)上课时间和地点由星期二9-10节实阶三调整为星期二1-2节YF3303。
(2)07电子信息工程专业:《信号与系统》(任课教师:彭靳)上课时间和地点由星期三9-10节西阶204调整为星期一1-2节YF2202J;《传感器原理与应用》(任课教师:林其斌)由星期三7-8节(双周)西阶104调整为星期二3-4节(双周)YF3302;《电磁场理论》(任课教师:董爱军)由星期三7-8节(单周)西阶104调整为星期四1-2节(单周)东阶102。
课表时间模板-概述说明以及解释

课表时间模板-范文模板及概述示例1:在大多数学校和教育机构中,课表是学生们每天都要遵循的重要安排。
一个清晰而且易于理解的课表时间模板可以帮助学生们更好地管理自己的时间,提高学习效率。
一个标准的课表时间模板通常包括以下几个部分:1.日期和星期:在模板的顶部通常会显示当天的日期以及星期几,这样可以帮助学生们更好地组织自己的学习计划。
2.时间段:课表会被划分成一天中的不同时间段,例如上午8点到下午5点。
每个时间段通常会对应不同的课程或活动。
3.课程内容:在每个时间段的旁边会列出当时所要进行的课程或活动的内容。
这样可以让学生们清楚地知道每节课是什么内容,有助于他们做好相关的准备。
4.上课地点:有些课表时间模板还会显示每节课的上课地点,这样可以帮助学生们更快地找到自己应该去的地方。
5.备注:在课表的底部通常会留有空白的备注栏,学生们可以在这里填写一些重要信息或者自己的备忘事项。
一个好的课表时间模板应该是简洁明了的,让学生们一目了然。
此外,课表时间模板也可以根据具体的需求进行定制,包括增加额外的信息或者调整时间段的长度。
通过合理利用课表时间模板,学生们可以更好地规划自己的学习和生活,提高自己的学习效率。
示例2:在这篇文章中,我将介绍一个课表时间模板,帮助读者更好地安排自己的学习时间。
首先,一个好的课表时间模板应该包括一周七天的时间分配,每天分为不同的时间段。
例如,早上8点到10点可以是第一节课,接着是一小时的休息时间,然后是第二节课等等。
其次,课表时间模板应该考虑到每个人的学习习惯和生活方式。
有些人喜欢早起学习,有些人更喜欢晚上熬夜。
因此,可以根据个人喜好来调整课表的时间安排。
另外,课表时间模板还可以包括额外的时间块,比如用来做作业、复习或者休闲娱乐的时间。
这样能更好地平衡学习和生活。
总的来说,一个好的课表时间模板可以帮助我们更有效地安排学习时间,提高学习效率,让我们在繁忙的学业中也能保持良好的生活秩序。
希望读者可以根据自己的需要,制定适合自己的课表时间模板,让学习更加有序和高效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求规格说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (2)1.4参考资料 (2)2.任务概述 (2)2.1目标 (2)2.2运行环境 (3)2.3条件与限制 (3)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (3)3.3数据库介绍 (3)3.4数据词典 (4)3.5数据采集 (4)4.功能需求 (4)4.1功能划分 (4)4.2功能描述 (5)5.性能需求 (5)5.1数据精确度 (6)5.2时间特性 (7)5.3适应性 (7)6.运行需求 (7)6.1用户界面 (7)6.2硬件接口 (7)6.3软件接口 (7)6.4故障处理 (7)7.其它需求 (7)1.引言1.1编写目的本报告的目的是规范化本软件的编写,旨在提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了我们的面向川大学生的课表系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
同时,软件需求说明书的编制也是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。
预期读者是项目委托单位的管理人员、设计人员和开发人员。
1.2项目背景a. 项目的委托单位、开发单位和主管部门:项目名称:面向川大学生的课表系统项目的提出者:李旭伟项目的开发者:韩珍辉、彭小童、陈晨斐项目的用户:四川大学在校学生b. 本软件系统将要实现的四川大学课程表项目是融合了四川大学教务处课表查询功能以及超级课程表功能的课表项目。
它的基本用户为四川大学教师、在校学生和教务管理人员,基本实现了课程查询、学生及老师课表设置、空闲教室查询、教务信息管理与维护等功能。
1.3定义a.软件需求分析:软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。
需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
b. JDBC:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
1.4参考资料a.项目经核准的计划任务书、合同或上级机关的批文b.项目开发计划c.[1]《Head First Java》,(美)Kathy Sierra Bert Bates编著,O’Reilly出版社[2]《Java编程思想》,(美)Bruce Eckel著,陈昊鹏、饶若楠等译,机械工业出版社2.任务概述2.1目标四川大学各个学院都开有自己独立的课程同时每个老师也都有自己独立的课程信息,如果没有一个完整的网站帮助整理这些信息,那么学校的教学将会一团糟,而四川大学课表项目则正是针对这一问题而应运而生。
本软件系统将实现四川大学课程表,项目是融合了四川大学教务处课表查询功能以及超级课程表功能的课表项目。
它的基本用户为四川大学教师、在校学生和教务管理人员,基本实现了课程查询、学生及老师课表设置、空闲教室查询、教务信息管理与维护等功能。
2.2运行环境操作系统:Windows 7及以上系统支持环境:IIS 5.0数据库:Microsoft SQL Server 2000或PostgreSQL2.3条件与限制因特网连接,运行操作系统版本太低不能运行或者运行出错。
3.数据描述3.1静态数据本应用中的静态数据有:校区节次时间对照表,校区,教学楼,四川大学课程信息3.2动态数据本应用中的动态数据有:课程号,课程名,课序号,学分,考试类型,开课学院,教师,周次,星期,节次,课容量,学生数,学生学号及密码。
3.3数据库介绍a. Microsoft SQL Server:SQL Server 是Microsoft公司推出的关系型数据库管理系统。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2012的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。
Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
b.PostgreSQL:PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。
PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。
同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引。
免费使用、修改、和分发PostgreSQL,不管是私用、商用、还是学术研究使用。
3.4数据词典数据词典存放数据库中有关数据资源的文件说明、报告、控制及检测等信息,我们所做的软件将这些信息都存储在PostgreSQL的数据库中。
3.5数据采集通过程序可以将四川大学教务处网站web界面中的课程获取,保存在本地文件,该程序已经采用Java程序实现。
4.功能需求4.1功能划分四川大学各个学院都开有自己独立的课程同时每个老师也都有自己独立的课程信息,如果没有一个完整的网站帮助整理这些信息,那么学校的教学将会一团糟,而四川大学课表项目则正是针对这一问题而应运而生。
四川大学课表的主要用户为在校学生、教师以及教务管理人员。
1.针对学生而言,需要实现的主要功能有:个人信息设置与维护个人课表设置空闲教室查询教师课表查询2.针对教师而言,需要实现的主要功能有:个人信息设置与维护个人课表设置查村教师的课表查询空闲教室3.针对教务管理人员而言,需要实现的主要功能有:查询统计课程添加教学监督听课4.其他4.2功能描述1.针对学生实现的主要功能描述个人信息设置与维护:本应用软件中,每个学生都有自己的信息结构,该部分个人性息设置将满足学生信息标签和信息说明的需求。
其中包括姓名,学院,专业等设置,也包括年龄年级等设置,自然也包括性别和自由状态的说明。
既有模板的信息设置,又可以自由编辑个性内容。
统一管理和个性化的处理方式十分适合现在的学生大众。
其维护功能又可以在合理范围内允许学生更改信息。
这种维护有利于并且能够增进客户和服务的善意进行和自由化的沟通,也让客户更加个性化自己的信息标签。
个人课表设置:本应用中每个学生都可以模板和模式化自己的课表。
将自己的课表打造得干净零落,个性十足,并且十分具有吸引力。
课表的通知和课程安排也将人性化推送。
做到满足众需求的应用才是好应用的条件。
课表自带推送功能,当然在设置中学生可以关闭推送,自己查看每天的课表。
十分方便。
在该功能中,我们还实现了自由添加和删除课程的子功能。
将学生提供的课程号和课序号进行有向的限定的添加或者删除课程,这样学生就能够自主和自由删除添加课程。
空闲教室查询:本应用中带有附加的空闲教室查询功能。
即当学生没课或者课程冗余不想上课时,想去自习又不知道去哪儿,图书馆又太挤的时候,该功能将满足学生查询空闲教室的需求。
我们将统计每间教室每个时段的占有布尔代数,然后按照学生要求的时段给出该时段中教室空闲情况。
,常方便的查询出时段的空闲教室,满足学生自习或许忙碌的要求。
教师课表查询:输入教师姓名,查询并显示教师的课表,显示方式与学生课表一致;如果有同名教师,则显示教师所在学院及教师名,由用户选择显示教师课表。
2.针对教师实现的主要功能描述个人信息设置与维护:本应用软件中,每个老师也都有自己的信息结构,个人性息设置满足老师信息标签和信息说明的需求。
其中包括姓名,所属学院等设置,也包括年龄年级等设置,自然也包括性别和自由状态的说明。
其维护功能在合理范围内允许老师更改信息。
个人课表设置:本应用中教师模块的课表将通过输入教师名字和所在学院进行添加和预置。
然后进行保存与相关设置。
查询教师的课表:输入教师姓名,查询并显示教师的课表,显示方式与学生课表一致,如果有同名教师,则显示教师所在学院及教师名,由用户选择显示教师课表。
查询空闲教室:输入日期和时间、选择校区(缺省江安),选择教学楼,查询该时刻没有课程安排的教室。
3.针对教务管理人员实现的主要功能描述课程添加:文字或图片,缺省为当前教学周,可以选择听课或查课的周次,便于教师事后编辑。
已添加事件的课表,用颜色标注查询统计:查询教学监督记录,显示所有已查或听课的记录教学监督:本应用中教务管理人员将能够通过课表信息的查询和比较,查看在课程表中学生和老师的反馈,进行教学监督。
听课:本应用中教务管理人员能够通过课表信息的查询进行听课安排和听课诊断。
4.其他功能性和非功能需求课程文件的更新,自动通过网络访问教务处网站,跟新课表文件将课表与日历融合,直接在日历中显示课表及事件软件界面符合黄金原则对错误处理及预防在线帮助考虑软件复用5.性能需求5.1数据精确度我们将通过网络途径,在四川大学教务处网站上获取数据,数据获取精确度为百分之百。
处理数据之后的呈现将考虑到项目中应用程序完成情况。
异常情况:如四川大学教务系统,四川大学软件学院的网站崩溃,则数据的精确度大大降低。
5.2时间特性系统在执行操作时的响应时间、更新处理时间、数据转换与传输时间、运行时间,都应该保持一般系统标准,尽量提高各项操作的速率,提高系统质量5.3适应性由于软件是基于Windows系统的软件,而且开发工具为Eclipse,它具有平台无关性,所以说系统的适应性良好,可以在许多平台上进行运行。
6.运行需求6.1用户界面用户界面有主界面和子界面组成,主界面包括系统用户的选择以及主要功能的选择,子界面则是分别针对各个基本用户进行的界面设计,子界面包含选项根据各个基本用户所需实现的基本功能设定。
用户界面的设计根据黄金规则进行1.用户操纵控制;2.减少用户的记忆负担;3.保持界面一致。
6.3软件接口由于我们所要设计的软件为基于Windows系统的软件,所以说软件接口为:Windows系统6.2硬件接口装有Windows操作系统的电脑6.4故障处理系统应具备监测学生与老师ID密码输入是否正确的功能,在出现故障后应从整个数据库重新载入数据以重新检索来进行操作。