随机点名系统(软件需求说明书)
更新时间:2023-05-23 14:44:01 阅读量: 实用文档 文档下载
- 课堂随机点名软件推荐度:
- 相关推荐
1引言 ............................................................................................................................................... 2 1.1编写目的 ................................................................................................................................. 2 1.2背景......................................................................................................................................... 2 1.3定义......................................................................................................................................... 2 1.4参考资料 ................................................................................................................................. 3 2任务概述 ....................................................................................................................................... 3 2.1目标......................................................................................................................................... 3 2.2用户的特点 ............................................................................................................................. 3 2.3假定与约束 ............................................................................................................................. 4 3需求规定 ....................................................................................................................................... 4 3.1对功能的规定 ......................................................................................................................... 4 3.2对性能的规定 ......................................................................................................................... 5 3.2.1精度 .................................................................................................................................. 5 3.2.2时间特性要求 .................................................................................................................. 5 3.2.3灵活性 .............................................................................................................................. 6 3.3输人输出要求 ......................................................................................................................... 6 3.4数据管理能力要求 ................................................................................................................. 6 3.5故障处理要求 ......................................................................................................................... 7 3.6其他处理要求 ......................................................................................................................... 7 4运行环境规定 ............................................................................................................................... 7 4.1设备......................................................................................................................................... 7 4.2支持软件 ................................................................................................................................. 7 4.3接口......................................................................................................................................... 7 4.4控制......................................................................................................................................... 8
软件需求说明书
1引言
1.1编写目的
在高等院校、职中专、大专学校里,学生考勤是一项日常必要性的工作,学校的各院系需要了解和掌握各班级的学生出勤情况,以加强对学生的教育和管理。因而学生考勤是学校一项非常重要的工作。
传统的学生考勤以及平时在课堂上的表现,主要是依靠老师在课堂上点名或学生会抽查点名制度,还有上课提问等。学生人数多、考勤不全面、数据不准确,特别是点名考勤制耗费了老师和学生大量的时间且起不到太大的效果。
1.2背景
软件系统的名称: 随机点名系统
随着社会的发展和信息技术的进步,全球信息化的趋势越来越明显。几乎没有一个学校不再走信息化的路子,都在用自己的智慧将工作效率一步一步的提升。在现在的高校中,由于学生的分布式教学,造成了教学管理的非严谨性,使得一些学生产生了逃课旷课的侥幸心理。所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。
因此,信息化给这样的一个状况带来了一个契机,基于信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤和课堂提问的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。因此,开发随机点名系统,来实现相应的需求功能,达到所需目的。
1.3定义
流程图:反映现行系统各机构的业务处理过程和它们之间的业务分工与联系,以及连接
学生,教师和管理员信息流的传递和流通关系,体现现行系统的界限、环境、输入、输出、处理和数据存储等内容。
功能需求:用以说明系统“做什么”
用户接口:在数据库系统中,数据库管理系统作为用户与数据库的接口,提供了数据库
定义、数据库运行、数据库维护和数据安全性、完整性等控制功能。
模块:模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。
系统安全性:是指系统有能力防范意外或人为地破坏信息系统的运行,或非法使用信息资源的能力。
Random-Rollcall System,随机点名系统:是局域网环境下的计算机管理信息系统,其功能主要包括对班级学生进行清点,以及上课时随机提问点名,给出学生回答的分数,记录查询等系统功能。
1.4参考资料
参考资料: 《软件工程导论》(第四版)张海藩 编著 清华大学出版社
《数据库系统概论》 萨师煊 王珊 主编 高等教育出版社
《软件文档编写》. 潘孝明 辛明海 主编. 高等教育出版社
《管理信息系统》 陆安生 主编, 水利水电出版社
《数据库原理与应用基于SQL Server 2000》李春葆 曾平主编
清华大学出版社
2任务概述
2.1目标
本系统具备较完备的信息管理功能,通过使用本系统,高校教师能够在很短的时间内完成学生的考勤以及上课提问打分任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。通过对高校学生考勤工作流程的具体分析,详细表述了系统的流程图,通过系统的规划,充分体现了信息化在工作中的重要性、及时性和实效性。
2.2用户的特点
随机点名系统一共拥有3种用户,其特点及实现的功能如下:
系统管理员:数据库管理,包括学生信息的增删改。
教师:查看全部学生信息、考勤情况,上课随机点名和提问,并给与相应成绩,打印文档。
学生:查看学生信息、考勤情况,打印文档。
2.3假定与约束
由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。由于系统针对用户为师生,所以适合范围较广,暂无特殊假定。
3需求规定
3.1对功能的规定
⑴根据教务处提供的学生名单(excel)文件生成数据库(文本文件) ⑵随机抽取学生点名,能够记录下缺席情况 扩展要求:
①、改进随机数的生成方式,点名覆盖率尽量高 ②、可以随机点名,也可以整班点名
③、可以作为随机提问使用,记录回答问题的所得分数 ④、可以多个班的数据合并一起使用 系统功能的划分如下: 随机点名系统 A. 教师登陆 A.1查看学生信息 A.2记录考勤情况 A.3随机点名抽问 A.4评分.打印 B.学生登陆 B.1查看信息 C.管理员登陆 C.1学生信息导入
C.2学生信息添加和删除 C.3学生信息修改 系统结构连接图如下:
图1系统结构连接图
3.2对性能的规定 3.2.1精度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
3.2.2时间特性要求
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。并且在编写代码时注意到了处理时间的问题,有效的避免了死循环以及无效命令。
3.2.3灵活性
该软件是使用ASP在windows xp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。本系统要求灵活性强,能根据适当情况进行数据更改。
3.3输人输出要求
某些输入类型出现错误,系统会自动给与提示,输出力求简单明了。 ⑴输出数据的描述,包括目的地(存储媒体和用途)、数量、度量单位和精度 ⑵非法数据的处理:系统在输入数据后及时的给予判断。 ⑶指明引用的输出设备接口资料,包括设备型号和数量。 输入输出数据类型如下表:
Student表
表1 Student表
3.4数据管理能力要求
数据的管理包括对源程序的管理与数据库的管理两部分组成,开发此系统需要具备能对源程序与数据库进行数据备份与数据恢复的能力。
3.5故障处理要求
考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。
3.6其他处理要求
由于随机点名系统不涉及到局域网的假设问题,用户的保密性比较好,故障处理可以由操作系统完成,数据库可以有效的管理数据的备份与数据的回复,所以在开发此系统时需要兼顾系统的界面处理能力,对于界面要求如下:
报表格式:Excel表格。
图形要求:不能太过花哨,界面追求实用性。详见详细设计中的界面设计。
4运行环境规定
4.1设备
网络设备平台:无;
硬件设备平台:普通计算机、打印机。
4.2支持软件
操作系统:微软的Windows9X---XP操作系统。 编译(或汇编)程序:PB9.0、SQL Server2000 数据库系统平台:SQL数据库
4.3接口
硬件接口:计算机接打印机接口。 软件接口:PB9.0连SQL Server2000。 通讯接口:无。
4.4控制
运行控制将严格按照各模块间的函数调用关系来实现。总体控制流程如下:
图2随机点名系统流程图
数据控制概念模型如图所示:
图2数据概念模型
数据控制流向如图所示:
图3数据控制流向图
正在阅读:
随机点名系统(软件需求说明书)05-23
三只松鼠案例 - 图文09-09
保健食品违法行为在实际工作中该如何处罚06-17
CS3000工程师站安装步骤02-28
我想过什么的生活作文500字07-05
高三政治常识第一课每框练习题05-19
泡泡大战作文300字06-15
在2021年全县组织工作会议上的工作报告08-30
赛象科技2011年年度报告03-21
秋之交响曲作文500字06-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 点名
- 说明书
- 随机
- 需求
- 系统
- 软件
- 四年级英语期中考试试题复习
- 港珠澳大桥概预算编制案例分析在线自测
- 【简介】海南中部(琼中)绿色产业园区简介
- 2014年比亚迪汽车有限公司汽车在辽宁省保有量分析年报
- 纺织机械行业“十二五”发展指导性意见(2011年3月16日中国纺织机械器材工业协会第六届理事会第二次全
- 银泰人生终身寿险(分红型)条款
- 课程大纲中文版_FNP
- 彭水人工智能项目投资分析报告
- 信息安全等级保护培训试题集(2011.8.18)
- 全检部笔试操作流程
- 基于Lab VIEW软件实现的用于飞机高扬程轴的自动测试系统
- 贝叶斯方法在房地产风险决策中的应用研究
- 冲浪板QC检验报告SURFBOARDS INSPECT REPORT
- 新闻学其他概念与专题
- 四年级音乐上册第1课中华人民共和国国歌1花城版
- 新视野大学英语第二版第一册答案
- 真皮沙发十大品牌排名
- 微观经济学原理 第三版 (夏业良 梁小民 著) 高等教育出版社 课后答案 第8篇
- 重装系统后不能上网的办法
- 德国自行车市场简况