菜单
  

    在线测试模块:用户可以根据自身薄弱的环节进行在线测试,然后测试完之后会出现答案,以及该题的正确率。文献综述

    1.3.2 创新点

    (1)使用Python的f轻量级框架Flask进行开发,保证了高扩展性 

    (2)使用MVC开发模式进行设计开发,方便了以后的代码维护,与功能的添加

    (3)在Linux系统上部署,使程序更加稳定。

    (4)采用独特的随机化算法进行组卷,防止了试题的高重复率,以及合适的试题难度

    (5)使用UWSGI进行服务器的部署应用

    (6)完整的知识体系结构,使用户能根据自身的不足去查漏补缺

    1.4 本章重点

    介绍了本设计在国内发展的状态,以及发展趋势,探讨了开发试题系统的目的、本设计有哪些模块组成,简单讲解了各个模块之间的用处,主要特色和创新点。

    2 系统分析

    本试题系统基于B/S架构,采用Flask、HTML、MYSQL开发而成。

    2.1 可行性分析

    考试一直是教学中不可或缺的一部分,是对学生所学和其本身知识能力的一种评价。也是检验教师成果的手段。经过市场调查,很多高校存在考试过程并不科学,考试中试题的曝光度太高,试题管理相对落后,考试非规范化的问题,导致组卷后的试题质量不高,无法反映出学生的真实水平,时常还有泄题的可能。所以对于试题库系统来说有相当大的需求。

    2.1.1 技术可行性分析[2]

    (1)、开发软件可行性

    从软件开发的角度来看,系统平台采用Linux系统。Linux是一种自由和开发源代码的类Unix系统,在此基础上我们采用Ubuntu系统作为平台。Ubuntu有较为良好的用户界面,便捷的命令行操作,大规模的软件库,良好的Python运行环境,是本次开发的选择。语言采用Python的Flask框架,Flask作为一种微框架,开发简答,便捷,学习成本低,拥有强大的扩展插件。开法得心应手。况且,基于Python良好的粘合性,致使他能和很多语言嫁接。所以前端页面显示采用超文本标记语言HTML,使用开源项目Bootstrap显示前端设计,JavaScript作为动态加载。数据库方面采用关系型数据库MYSQL,MYSQL作为一种轻量级关系型数据库,操作简单,使用该数据库的索引机制,查询方便快捷,试题库没有大规模的数据量,关系型数据库MYSQL完全可以应对。关系型数据库MYSQL的外键,联合主键也方便了本次设计的顺利开发。从软件的角度来看,本次设计完全可行。来!自~751论-文|网www.751com.cn

    (2)开发硬件可行性

    本系统的硬件相对来说要求较低,该系统基于Linux平台,该系统已默认安装了Python,Python对于内存来讲,并没有像Java那样占用太高,试题库的数据量也不要很大的硬盘存储空间。从目前市场水平来看,硬件方面的条件完全可以符合大部分人的经济条件,对于企业级来讲,也是非常的轻松,采用一台服务器就可以搞定。所以,从硬件的角度来讲,本次设计完全是可行的。

  1. 上一篇:JAVA+MYSQL《算法与数据结构》课程教学网站的设计与实现
  2. 下一篇:php进销存管理系统的设计与实现
  1. jsp+mysql试题管理平台的研究与开发

  2. jsp+mysql数据结构考试系统试题管理系统的设计

  3. jsp《计算机通信及网络》课程试题库设计

  4. asp.net《离散数学》试题管理系统设计

  5. 基于插件技术的试题多样...

  6. ASP.net试题库管理系统的设计与实现

  7. C#+sqlserver试题库设计+文献综述

  8. 电站锅炉暖风器设计任务书

  9. 当代大学生慈善意识研究+文献综述

  10. 十二层带中心支撑钢结构...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 大众媒体对公共政策制定的影响

  13. 中考体育项目与体育教学合理结合的研究

  14. java+mysql车辆管理系统的设计+源代码

  15. 乳业同业并购式全产业链...

  16. 杂拟谷盗体内共生菌沃尔...

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回