- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基干IE随机点名系统探析及设计
基干IE随机点名系统探析及设计 摘要:设计随机点名系统的目的是避开授课教师个人的感情色彩和偏爱进行点名与提问,让学生在轻松的氛围中获取平等的提问机会。在开发的过程中,因考虑到使用该系统的大部分教师是非计算机专业毕业的,因此在设计时避开使用专业数据库,导入EXCEL数据源;客户端也不需要安装相应的开发软件,只需要有Windows系统自带的IE浏览器就可以运行;同时界面设计也采取简洁、易用的特点,满足众多的授课老师随机点名、提问和好用的需求
关键词:EXCEL数据源;简洁;随机点名和提问
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)31-0054-02
1引言
随着社会环境的变化,互联网的普及对大学生的影响人人皆知。特别是在当今的“父母要我学”的潮流下,孩子一旦进入大学,他们把大学想象成人间天堂,获得了自由,从此再也不用寒窗苦读了,所以在大学校园里尽情放纵属于他们特有的青春岁月,上课逃课、玩手机已经填充了大学生活,随着时间的推移,很多同学渐渐跟不上专业课的学习,选择自我放弃,逃课成为他们首先。为了扭转这种局面,授课老师要点名,但因为班级人数众多、每次都对全体同学点名浪费时间,于是就迫切需要随机点名系统的帮助和小概率事件的支撑,随机点名系统就能公正、公平的点名和提问,有效节省了教学时间,提高了工作效率,增加了点名的实用性,使点名真正的能缓解学生逃课的这一严重现象
2系统的功能需求分析
2.1需求分析
因高校教学的点名和提问的有效方式需要进一步提高,迫切需开发一款简单、易用和人人能用的点名系统。为了解决这个问题,本系统在设计的当初,考虑到使用该系统的教师对计算机的熟悉程度差异性很大,大部分老师是不熟悉计算机课程的,这就要求系统在实现时应避免使用专业数据库,在运行时客户端不需要单独安装开发语言的运行软件,只需要有Windows自带的IE浏览器。所以数据库直接导入Excel数据源,让授课教师在界面上对Excel文档任意导入、导出,任何时刻能自由点名、提问和读取查询的结果,及时了解学生旷课和提问记录的次数。系统总体用例图如图所示:
1) 随机点名用例:授课教师导入数据源进行点名,如果是旷课的学生,将记录次数写入Excel文档,否则不进行任何操作
2) 随机提问用例:老师对学生进行随机提问,此时会有两种结果出现即①如果学生来上课了,老师进行提问,将提问次数记录下来;②如果学生没来,直接记录旷课
3) 读取记录用例:通过读取操作,数据源所有记录将显示在页面上,同时还可以进行全体点名,也可以执行提问操作;通过姓名查询,将满足条件的记录显示在页面上,可以进行点名和提问,结果可以存储
2.2 用例归约分析
针对随机点名系统中点名模块、提问和读取记录模块涉及的用例详细的描述如下:
1)点名模块用例归约如下:
2)提问模块用例归约如下:
3)读取模块用例归约如下:
3 数据库设计
基于IE的随机点名系统的数据量比较小,处理数据并不复杂的特点,数据库直接使用了简单、易用而且能进行数据计算、排序等功能的Excel文档。该文档涉及学号、姓名、记录旷课次数和提问次数这四个字段,就能存储点名系统对点名和提问次数累加的结果
4 系统界面功能设计与创建序列图
4.1 界面功能模块设计
系统设计的初衷是方便授课教师在简单的人机对话界面上实现随机点名和提问,避开个人感情色彩和偏爱某些学生等人为因素的影响,将平等对待每个学生真正引入课堂教学中,让学生在同等受到老师关注的氛围中学习。同时也迫使逃课的学生不抱侥幸心理逃课,让逃课的学生时刻有“随机点名说不定找不到我”的想法,因害怕而走进课堂,久而久之也培养了学生遵守课堂的规章制度,养成了守时的习惯。该系统主要是从四个功能模块进行设计的:
1)“点名管理模块”:在点名开始之前,导入需要被点名班级的数据;利用随机函数获取学生的学号和姓名进行点名,将旷课的学生的次数记1,否则为0,能实现旷课次数累加
2)“提问模块”:根据随机获取的学生信息进行提问,将存储结果1写进Excel,能将记录次数进行计数
3)“读取模块”:读取整个Excel数据源,将记录显示在页面上。每条记录后面有旷课和提问的复选框,供点名和提问备用;如果进行相应的操作,结果可以存储到Excel中,能同步更新数据源中的记录数值
4)“查询模块”:根据姓名进行查询,老师可以在任意时刻了解学生的旷课和提问情况
4.2创建随?C点名系统的序列图
对随机点名系统整个功能的流程进行建模,按照消息的进程,按步骤按顺序将消息添加到序列图中,并将系统响应的结果添加到适当的消息中,根据UML绘制序列图的方法,该系统的序
文档评论(0)