当前位置:主页 > 科技论文 > 软件论文 >

基于UML技术的高校机考系统的设计与实现

发布时间:2020-03-18 01:02
【摘要】:随着计算机的广泛应用和网络的迅速发展,笔试考核方式所带来的弊端越发突出,如费用大、出错率高、耗时长、效率低、因此,机考系统的推行迫在眉睫。机考系统不但可以实现教学与考试的相互分离,同时还可以使教学资源在更大范围内实现共享,此外也可以使教学工作的安排、教学效果的评价更加科学合理,机考系统能够以计算机及网络资源等为基础,促进教学效率与质量的提升。论文对河南测绘职业学院机考系统的业务需求做了深入而全面的分析,并在此基础上针对该系统构建了总体及功能等架构,采用统一建模语言对系统进行建模分析,给出相应功能模块的用例图、序列图和数据库设计的类图。在此基础上,以C#语言为前台工具,SQLServer 2000为后台数据库,采用C/S模式的体系结构作为系统结构,实现了河南测绘职业学院机考系统,并进行了相应的系统测试。该系统采用C/S体系结构完成了监考控制台、考试机客户端的设计。监考控制台完成监考教师登录监考教室的监考控制台、控制考试机、监控考试过程、获取考试结果和上报考试中心的功能;考试机客户端完成学生登录、获取试卷、考试和提交试卷的功能。同时在两端提供权限控制、日志保存和其他系统基本功能。通过测试该系统的功能与性能,可以证明这一系统具有一定的准确性和可用性。对于监考老师和考生来说,在大量考生考试的同时,可以降低时间成本,提高工作效率。
【图文】:

模式,工作原理,分配任务,数据请求


C/S模式的主要工作原理是:客户端与服务端(一般是指数据库服务器)相连接,逡逑由客户端向服务端发送数据请求,数据库服务器将接收到的数据请求执行完毕后,将结逡逑果反馈给客户端。如图2-1所示。逡逑数据请求逡逑客邋逦?服逡逑户逦务逡逑端邋逦邋器逡逑结果逡逑图2.1邋C/S模式工作原理逡逑C/S模式在向Client端和Server端分配任务时能够对这两端硬件环境所具有的优势逡逑予以充分利用,既能保证合理地分配任务,同时系统在通讯方面的开销也有明显减少。逡逑

三层体系,模式,数据访问


提高了通讯数据的传送效率。逡逑C/S模式中的3个层次,业务逻辑和主要功能在系统中两者都是在业务逻辑层处理。逡逑如图2.2所示。逡逑表示层逦业务逻辑层逦数据访问层逦数据库逡逑|邋|邋|逡逑^逦M一_\邋 ̄逦1/1—\邋^逦M ̄ ̄N\邋I逡逑用户界面包邋\\|逦业务逻辑包逦/数据访问包邋\|—逡逑逦邋逦邋逦逡逑图2.2邋C/S模式的三层体系逡逑三层体系结构,即是说在数据库和客户端之间多放入了一个“中间层”,这个中间层逡逑也叫做组件层。把数据访问层、业务逻辑层、表示层,这三个逻辑层放置到一台机器上,逡逑就是三层体系的结构,而不是单纯的看成是三台机器。逡逑三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行逡逑处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中逡逑间层建立连接,再经由中间层与数据库进行交互。逡逑数据访问层是第一层体系,,它主要是对非原始数据(存放数据的形式是数据库或者逡逑文本文件等)的操作层,它是对数据库的操作,而不简单的只是指数据,数据访问层主逡逑要是为业务逻辑层或是为表示层提供数据服务。架构数据以及搭建数据的就是业务逻辑逡逑层则是第二层体系
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52

【参考文献】

相关期刊论文 前4条

1 王玉英;;JSP中SQL Server2000数据库访问技术[J];电脑与信息技术;2011年04期

2 庞根明;原锦明;;基于WEB的在线考试系统[J];科学之友(B版);2009年10期

3 刘勃妮;李国栋;;智能在线考试系统的研究与应用[J];科技资讯;2009年26期

4 周熠;网上考试系统的一项安全措施[J];计算机安全;2003年08期



本文编号:2587970

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2587970.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2b264***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com