文献笔记(一)

一、基本信息

标题:基于UML的高校C语言自动考试系统的分析与设计

时间:2018

出版源:集宁师范学院;

领域分类:信息与电脑

二、研究背景

问题定义:针对高校C语言教学和考试工作需求,提出高校C语言自动考试系统的分析和设计,并使用UML建立软件模型,使用python语言实现系统,设计了一个使用灵活、交互良好的C语言考试平台。该系统的实现在一定程度上克服了传统纸质考试的局限性,对该课程教学的改革具有重要意义。

难点:系统与外部系统以及用户之间的交互,对象接口的协作关系

相关工作: 业务分析建模    需求分析建模  设计建模

三、研究内容

参与的外部实体及其职能

学生:1)可登录系统进行平时的练习;

     (2) 利用系统参加考试和相关的竞赛活动,并能够查询成绩

老师:(1) 利用系统为学生布置作业,并查看作业完成效果

      (2)可上传题目到系统;

       (3)利用系统组织考试和竞赛

教务人员:(1) 为不同的人分配不同的权限;

            (2)维护系统

管理员:1)安排考试;

         (2) 组织考试的进行;

         (3) 查看并导出考试成绩

 

                      

      类图                                                                                                        删除用户时序图

四、结论

   该 C 语言自动考试系统采用基于 UML 的面向对象软件开发方法。在系统业务分析过程中从实际出发,考虑软件的使用环境,能充分发挥现代化教学的优越性,为学生及老师提供更好的平台。但该系统实现过程中还需要全面考虑,尤其是必须保证系统的性能。由于 python 处理大数据的优越性,后期可在此基础上对教学内容、学生学习情况等做大数据方面的分析,进一步促进教学信息化。

 

参考文献

[1] 李琦 .B/S 模式C 语言考试及自动评分系统的研究与实 [D]. 西安 : 电子科技大学 ,2009.

[2] 段敬利 , 张春飞 , 魏久鸿 .C 语言教学中上机考试及自动评分系统研究与开发[J]. 机械设计与制造工程,2013,42(10):65-67.

 

原文地址:https://www.cnblogs.com/lunzhenlun/p/9947284.html