随机点名系统(软件需求说明书)_第1页
随机点名系统(软件需求说明书)_第2页
随机点名系统(软件需求说明书)_第3页
随机点名系统(软件需求说明书)_第4页
随机点名系统(软件需求说明书)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TOC\o"1-5"\h\z\o"CurrentDocument"1引言 2\o"CurrentDocument"1.1编写目的 2\o"CurrentDocument"1.2背景 2\o"CurrentDocument"1.3定义 2\o"CurrentDocument"1.4参考资料 3\o"CurrentDocument"2任务概述 3\o"CurrentDocument"2.1目标 3\o"CurrentDocument"用户的特点 3\o"CurrentDocument"假定与约束 4\o"CurrentDocument"3需求规定 4\o"CurrentDocument"3.1对功能的规定 4\o"CurrentDocument"3.2对性能的规定 5\o"CurrentDocument"3.2.1精度 5\o"CurrentDocument"3.2.2时间特性要求 5\o"CurrentDocument"3.2.3灵活性 6\o"CurrentDocument"输人输出要求 6\o"CurrentDocument"3.4数据管理能力要求 6\o"CurrentDocument"3.5故障处理要求 7\o"CurrentDocument"3.6其他处理要求 7\o"CurrentDocument"4运行环境规定 7\o"CurrentDocument"4.1设备 7\o"CurrentDocument"4.2支持软件 7\o"CurrentDocument"4.3接口 7\o"CurrentDocument"4.4控制 8软件需求说明书1引言1.1编写目的在高等院校、职中专、大专学校里,学生考勤是一项日常必要性的工作,学校的各院系需要了解和掌握各班级的学生出勤情况,以加强对学生的教育和管理。因而学生考勤是学校一项非常重要的工作。传统的学生考勤以及平时在课堂上的表现,主要是依靠老师在课堂上点名或学生会抽查点名制度,还有上课提问等。学生人数多、考勤不全面、数据不准确,特别是点名考勤制耗费了老师和学生大量的时间且起不到太大的效果。1.2背景软件系统的名称:随机点名系统随着社会的发展和信息技术的进步,全球信息化的趋势越来越明显。几乎没有一个学校不再走信息化的路子,都在用自己的智慧将工作效率一步一步的提升。在现在的高校中,由于学生的分布式教学,造成了教学管理的非严谨性,使得一些学生产生了逃课旷课的侥幸心理。所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。因此,信息化给这样的一个状况带来了一个契机,基于信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤和课堂提问的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。因此,开发随机点名系统,来实现相应的需求功能,达到所需目的。1.3定义流程图:反映现行系统各机构的业务处理过程和它们之间的业务分工与联系,以及连接

学生,教师和管理员信息流的传递和流通关系,体现现行系统的界限、环境、输入、输出、处理和数据存储等内容。功能需求:用以说明系统“做什么”用户接口:在数据库系统中,数据库管理系统作为用户与数据库的接口,提供了数据库定义、数据库运行、数据库维护和数据安全性、完整性等控制功能。模块:模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。系统安全性:是指系统有能力防范意外或人为地破坏信息系统的运行,或非法使用信息资源的能力。Random-RollcallSystem,随机点名系统:是局域网环境下的计算机管理信息系统,其功能主要包括对班级学生进行清点,以及上课时随机提问点名,给出学生回答的分数,记录查询等系统功能。1.4参考资料清华大学出版社参考资料:《软件工程导论》(第四版)张海藩编著清华大学出版社数据库系统概论》萨师煊王珊主编高等教育出版社软件文档编写》.数据库系统概论》萨师煊王珊主编高等教育出版社软件文档编写》.潘孝明辛明海主编.高等教育出版社管理信息系统》陆安生主编,水利水电出版社管理信息系统》陆安生主编,水利水电出版社数据库原理与应用基于SQLServer2000》李春葆曾平主编清华大学出版社2任务概述2.1目标本系统具备较完备的信息管理功能,通过使用本系统,高校教师能够在很短的时间内完成学生的考勤以及上课提问打分任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。通过对高校学生考勤工作流程的具体分析,详细表述了系统的流程图,通过系统的规划,充分体现了信息化在工作中的重要性、及时性和实效性。2.2用户的特点随机点名系统一共拥有3种用户,其特点及实现的功能如下:系统管理员:数据库管理,包括学生信息的增删改。教师:查看全部学生信息、考勤情况,上课随机点名和提问,并给与相应成绩,打印文档。学生:查看学生信息、考勤情况,打印文档。2.3假定与约束由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。由于系统针对用户为师生,所以适合范围较广,暂无特殊假定。3需求规定3.1对功能的规定⑴根据教务处提供的学生名单(excel)文件生成数据库(文本文件)⑵随机抽取学生点名,能够记录下缺席情况扩展要求:、改进随机数的生成方式,点名覆盖率尽量高、可以随机点名,也可以整班点名、可以作为随机提问使用,记录回答问题的所得分数、可以多个班的数据合并一起使用系统功能的划分如下:随机点名系统教师登陆1查看学生信息A.2记录考勤情况A.3随机点名抽问4评分.打印学生登陆1查看信息管理员登陆1学生信息导入C.2学生信息添加和删除C.3学生信息修改系统结构连接图如下:随机点名系统1rV教学管师生理登登员陆录登陆杳111V V V 1T 1r v ▼查 记 随 评看学 学 学看 录 机 分信 , , ,生 生 生自学 考 点、息信 信 信生 勤 名 打息、 息、 息、信 情 抽 印导 添 修息 况 问入 加 改和删除图1系统结构连接图3.2对性能的规定3.2.1精度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。3.2.2时间特性要求本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。并且在编写代码时注意到了处理时间的问题,有效的避免了死循环以及无效命令。3.2.3灵活性该软件是使用ASP在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。本系统要求灵活性强,能根据适当情况进行数据更改。3.3输人输出要求某些输入类型出现错误,系统会自动给与提示,输出力求简单明了。⑴输出数据的描述,包括目的地(存储媒体和用途)、数量、度量单位和精度⑵非法数据的处理:系统在输入数据后及时的给予判断。⑶指明引用的输出设备接口资料,包括设备型号和数量。输入输出数据类型如下表:Student表字段名意义数据类型宽度NullPrimaryKeyS_num序号Numeric9NoS_id学号Char12NoVC_name班级Char10NoS_name姓名Char10NoS_sex性别Char2NoS_tel联系电话Char11YesS_fenshu分数Numeric9Yes表1Student表3.4数据管理能力要求数据的管理包括对源程序的管理与数据库的管理两部分组成,开发此系统需要具备能对源程序与数据库进行数据备份与数据恢复的能力。3.5故障处理要求考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。3.6其他处理要求由于随机点名系统不涉及到局域网的假设问题,用户的保密性比较好,故障处理可以由操作系统完成,数据库可以有效的管理数据的备份与数据的回复,所以在开发此系统时需要兼顾系统的界面处理能力,对于界面要求如下:报表格式:Excel表格。图形要求:不能太过花哨,界面追求实用性。详见详细设计中的界面设计。4运行环境规定4.1设备网络设备平台:无;硬件设备平台:普通计算机、打印机。4.2支持软件操作系统:微软的Windows9X―-XP操作系统。编译(或汇编)程序:PB9.0、SQLServer2000数据库系统平台:SQL数据库4.3接口硬件接口:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论