• 软件工程--团队作业2


    在线考试系统

    一、队员
    组长:张洁 1500802111
    组员:
    陈玉红 1500802106
    袁湘华 1500802127
    杨美玉 1500802123

    二、NABCD

    • N (Need 需求)
      --- 简介

    我们的在线考试系统主要是给需要巩固所学理论知识和提高学习成绩的在校大学生和测试学生学习情况以修改教学计划的老师使用。学生可通过网络登录在线考试系统,参加在线考试、在线练习等; 老师可通过网络登录在线考试系统,进入题库进行试题输入,测试学生。

    ---用户烦恼

    a.学生:大部分在线考试系统都存在版权问题,只能针对部分购买者使用,市面很少有可以针对学校大部分专业学生的考试系统。此外,学生平时需巩固知识的时候无大量题库。
    b.老师:老师想测试学生的知识掌握情况时,如果是纸质考试会增加老师负担,申请教室也比较麻烦。

    ---应需求而生

    正因为用户的这些烦恼,我们的在线考试系统应时代需求而生!我们的目的是既为老师减轻工作负担,又为学生提供了一个巩固知识的平台,也减少了学生考试前寻找题库的时间。

    • A (Approach 做法)

    搭建一个网站初版。用户通过电脑浏览器访问在线考试系统。学生参加在线考试、在线练习等; 老师可通过在线考试系统进入题库进行试题输入,测试学生。
    完成基本功能后,看看用户有什么反馈的要求,或者改进的地方。比如经典题目推荐,易错题提醒,老师对学生的评价。
    网站成熟之后,可以考虑在网站中植入广告,以及多种方式登陆系统。
    在本校使用评价较高后,考虑向周边学校推广,然后再向更多高校推广。
    系统开发主要使用MYSQL和PHP, 系统风格以简洁为主。由于本系统访问量较大,我们需考虑缓存,并且需要有完善的统计和监控,方便决策。

    • B(Benefit 好处)

    在线考试系统能为用户带来以下好处:
    1.学生可以通过在线考试系统做题来巩固知识点进行自我测试;
    2.学生可以很方便的找到想要学习的科目进行学习;
    3.老师可以给学生出题,了解学生对知识点的掌握情况,调整教学进度;
    4.客观题可以通过系统进行自动判别,方便学生及时查询客观题成绩;
    5.实现无纸化考试,节约资源。

    • C(Competitors 竞争)

    1.我们的系统可以帮助老师及时了解学生对知识的掌握情况,而其他的系统目前并没有实现这一点。
    2.老师为学生选择性出题,对学生来说更有针对性。

    • D(Delivery 交付)

    1.通过在校内摆摊宣传,张贴海报,在有时间的情况下,去班级、宿舍宣传,也可以跟身边的朋友介绍此网站,还可以通过与在校大学生有关的公众号进行宣传。
    2.向各院系老师介绍并宣传本系统,得到老师的支持,便于后续工作开展。

    • 潜在用户

    马柯宇,王旭文,张安琪,包明珍,黄亚东,杨然,张琨,苏桂,胡效东,三 位软件工程课老师。

    三、推广视频
    看视频请点击这里

    视频截图

    四、团队排名及分析

    1.基于微信的二手商品交易平台(马柯宇)
    这个项目是基于微信的二手商品交易平台,主要用于二手商品交易,相当于网上的“跳蚤市场”。这个项目的优点是符合实际,平时生活中每个人都有一些不喜欢或用不上的东西,通过这个二手商品交易平台,可以交易以避免浪费,交换更需要的东西。这个项目的缺点是技术可能达不到需要;其次,隐私安全性不知能否得到保障;还有货物运输,不知能不能保证货物是否有损坏。如果我来领导项目,我会注重考虑该平台的安全性、货物运输以及用户隐私的保护。

    2.基于ASP.NET MVC 4 的文件上传、下载网站系统(胡效东)
    这个项目为系里师生提供了一个资源共享的平台,每位用户可以分享资源,也可以上传资源。我系学生可以通过这个系统可以方便找到老师的上课资料,帮助他们解决期末找不到复习资料的问题;但是,我们现在也可以通过青海大学官网的教育在线下载老师的上课资料,还有百度云盘之类的网站可以共享资源,这个网站系统的竞争力可能不强。如果我来领导,我会选择把用户扩大范围,不仅仅局限在我系,大家或许可以分享更多资源。

    3.大白驾校信息管理系统(丁玉庆)
    大白驾校信息管理系统为学车的人提供更高效的方案顺利拿到机动车驾驶证。想考驾照的人可以通过微信来报名,缴纳相应费用,而不用专门跑到驾校去报名及缴纳费用,节约了一些时间;但是如果报名后又发现自己不想学了,是否会退回缴纳的费用的问题,如果会,如何让学员相信;还有,是否可以预约练车时间,如果可以,可以预约多久。如果我来领导,我会考虑用户对本驾校的相信度,网上报名时,如果是经熟人介绍,相信本驾校的,可以在线支付,如果想实地考察的,费用可以到驾校正式开始练车时再缴纳。

    4.信息交流平台(陈沿锦)
    此信息交流平台是网站、信息化交流及应用为基础,让老师通过此平台布置及批改作业,让学生通过此平台提交作业查看结果,老师与学生之间资源共享。
    此项目的优点是合理分配界面功能,降低用户学习成本,提升用户体验,其次贴合用户使用习惯。缺点是:
    1)在他们的项目描述当中有提到提升网站界面美观程度,可是在我们组看来那个首页布局并不美观,只不过是比较简洁而已,可以再思考一下如何让主页面更美观;
    2)登录界面只有一个登陆,那如果存在忘记密码的现象呢,还有在文档当中也没有说明密码是什么样的,是自己的学号呢,还是自己设置的?类比,老师和管理员呢?
    3)在资源共享页面只看到了“下载”这一项的页面,可是并不清楚“分享”这个项的页面的布局;
    如果让我领导,我会让整个的页面布局更活泼一些,其他方面都挺不错的,就是看着有点单调。

    5.基于安卓系统的校园及周边交易系统(刘松)
    给全校师生及周边居民提供一个可以交易各种物品的自由交易平台;这个项目的优点是能出售自己一些不需要的东西,并且在生活中也挺实用的;这个项目的缺点是没交代清楚支付是在商家见面前还是见面后,因为我看该组的截图貌似是在见面之前就支付了钱,可是这样不是会存在骗钱的问题吗?如果是我领导这个项目的话我不会让卖家和买家在网上进行金钱交易,而是让他们在见面之后再进行金钱交易,这样能确保安全性。

    6.QHDX快递代取(杨然)
    给忙碌的全校师生提供一个代取快递的平台,解决快递没时间取的问题;这个项目的优点是能解决师生没时间取快递的问题,以及取快递的地方太远不想去的问题;这个项目的缺点是如果用户在收货的那个时间正好有事的话,那么就会出现不能去拿快递的情况,但是该项目的功能里没有具体的说明出现这种情况后会怎么处理;如果是我来领导项目的话,我觉得我会把这种情况考虑到内,因为计划总是赶不上变化,这种事经常发生。

    7.火车票订票系统(陈毅)
    这个项目是让用户可以通过该系统快速解决购票问题。这个项目的优点是在生活上很常用,其中的智能规划路线系统,可以方便用户规划线路,节约时间。但是,现在市面上火车购票系统十分常见,该项目并未有力阐述它的竞争力,唯一的智能规划路线系统也没有详细提到,原型设计未有明确说明。如果我来领导项目,我会注重它的竞争力以及宣传力度,突出它的特色,比如智能规划路线等,另外,还需要注重系统的安全性保障,让用户安心使用。

    五、在线考试系统原型

    1.首先,进入主页,如图:

    其次,选择登陆考试系统,按学生、教师、管理员三种权限登录,如图:

    如果未注册,则先进入注册界面,填写个人信息,注册后再登陆,如图:

    2.如果是学生,登录后先进入学生界面,如图:

    如果想管理自己信息,则进入学生信息管理界面,如下:

    如果想做题,则进入考试管理界面,选择科目及题目,如图:

    进入答题界面,如图:

    答完题后,直接点击提交,如果想查看考试成绩,进入查看考试成绩界面,如下:

    3.如果是教师,登录后进入教师主页,如图:

    教师进入题库管理,可以开始导入题目,题目样式多样,分为选择题、判断题、填空题、主观题等,如图:

    教师如果想查询学生成绩,可进入成绩管理界面,如图:

    点击分析学生成绩,可查看平均分、及格率等,如图:

    教师如果想查看或修改个人信息,可进入个人信息管理界面,如图:

    4.如果管理员,登录后进入管理员主页,如图:

    进入教师管理界面,可添加不同院系、不同科目的教师,如图:

    进入教师编辑界面,可对教师信息进行修改,如图:

    进入查看教师界面,可查看所有教师信息进行查看和编辑,并且可以根据姓名笔画,所教专业,所交课程进行查看,如图:

    进入密码修改界面,可对密码进行修改,这是专门针对忘记密码的老师和学生所设,方便管理,如图:

    教师密码修改界面:

    学生密码修改界面:

    进入学生管理界面,可添加学生,按不同院系、不同专业、不同班级添加;还可以查询学生信息,如何资料出错,可以编辑学生信息,修改出错的地方,如图:
    添加学生界面:

    查询学生界面:

    编辑学生界面:

    六、得分(总分40分)

    张洁:10分
    陈玉红:10分
    袁湘华 :10分
    杨美玉 :10分

  • 相关阅读:
    轻量级监控平台之java进程监控脚本
    轻量级监控平台之cpu监控
    通过jgit一次性升级fastjson版本
    Jedis Unexpected end of stream & java.net.SocketException: Broken pipe问题解决思路
    程序日志停止滚动问题排查
    前后端hosts配置访问问题解决思路
    mysql慢日志分析组件安装
    redis集群搭建
    redis哨兵环境搭建
    pyspider基础
  • 原文地址:https://www.cnblogs.com/Aveg123/p/6899087.html
Copyright © 2020-2023  润新知