关于数据库论文范例,与基于Web的计算机办公软件高级应用判题系统相关论文的格式
本论文是一篇关于数据库论文的格式,关于基于Web的计算机办公软件高级应用判题系统相关硕士毕业论文范文。免费优秀的关于数据库及计算机及在线考试方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
板与配色方案:依次按照题干的要求,进行颜色的每一项判断.母版:判断每一张幻灯片母版中的每一个框内内容和格式,根据出错率扣分.
动画效果:访问每一张幻灯片中的时间轴,读出时间轴中的幻灯片效果,如果与答案不符,则不得分.
幻灯片切换效果:依次遍历每张幻灯片,判断幻灯片切换样式,根据出错率扣分.
幻灯片的放映效果:依次遍历每张幻灯片,判断幻灯片的放映效果,根据出错率扣分.
⑶Word判题
Word判题有一些特殊之处,主要是定位问题较难解决,如果遍历每一个段落,以此来判断整个正文的样式则判题效率低下.所以我们出题时在考生的原始文档中加入隐藏标记(如书签)为判题时做好定位标记.判题时使用Word域来进行每一个引用样式的判断(如目录,交叉引用等在Word中都是域).如果域类型错误,则直接判为错;接着判断,如果有超链接,则引用到超链接的地方进行判断.
3模块设计
本系统使用的构架是.framework4.0,采用微软的Office类库进行相应的判题操作.Office类库的全名是Microsoft.Office.Interop.该命名空间中我们使用了几个DLL动态链接库,三大类库的函数的使用构成了本系统的判题核心函数.详细功能模块如图1所示,以下仅对关键性模块进行介绍.
3.1安全模块
本判题系统的首页比较简洁,因为操作平台是在登录后才会显示,网站采用了相关的封锁方法,将用户的非法访问拒之门外,保证了内部系统的安全性和可靠性.用户权限暂时设为两种等级.①管理员级别,拥有对网站全权操作与管理的权利,可以对学生的注册进行审核,可以开放或关闭网站的注册权限,可以关闭或开启Office进程进行内存释放动作等等权限.管理员账户不开放注册,只提供给一位底层管理员使用.任课教师可以查看学生做题的错误信息,可以发布试卷、增加修改或删除试卷题目等,封停、恢复学生帐号的权限.②学生用户级别,学生拥有参加练习、提交题目等基本权限.不同学生之间的答题信息不能相互查看.系统的数据库访问全程使用了数据库防注入的基础设置.可在一定程度上避免数据库注入漏洞的出现.保障了数据库的安全.数据库访问账户具有一定的限制,不能查看一些“不可见”的重要数据,对数据进行了保密.
3.2稳定性及线程封锁模块
在服务器运行稳定性方面,本系统通过线程同步机制进行了线程封锁.默认情况下提交队列在同一时刻只允许一条线程进行提交,判题时,也只允许一个线程判题,判题完成后才允许回应下一个请求,这样的设计考虑到了服务器的承受能力与用户等待时间之间的权衡.线程数的外部接口已经预留,用户可以更改外部文件中的线程数来改变服务器运行时的线程,达到稳定和高性能的平衡.目前该设计还未通过压力性测试,无法给出压力稳定性的描述.
3.3判题模块
判题模块分为Excel判题,Word判题,Powerpoint判题三个模块.三种判题方式均采用比对的方法,让出题者输入题目范围和小题的类型,系统将这些信息记录到数据库中.等到学生提交的时候,系统将这些数据取出,在一个对象中记录题目的属性,在提交队列中取出一项提交记录,根据题目属性中的范围和类型执行相应的判题函数,最后将错误记录到数据库中;在答题记录页面,系统会列出每一位学生的成绩(个人只可查看本人所做题目的详细记录),学生可以根据这些错误信息对自己的题目进行更正.
另外,在判题模块中突破性地提出对于学生考试成绩复查的案例的处理,即启用全文对比这种能保障正确率的办法,对学生试卷进行在线重判.在判题系统中,由于使用全文比对,其正确率得到了极大的保证,但是判题效率会下降.本系统采用标记判题与全文对比相结合的方法,分别处理常规阅卷和复核阅卷的情况,既可以保证阅卷效率,又可以保证阅卷的正确率,试用证明效果良好.
4结束语
本系统创新地采用Web的方式,使用户无需下载客户端即可在线进行题目的练习、自测考试.同时在题目方面,克服了传统软件的将题目写进代码中的缺点,本系统允许教师对题目进行创建,生成一个题目代号.处于练习状态的学生可以自由地在系统中下载相应的题目,提交相应的题目代号,上传文件后,系统就能自动调用题目答案,进行判题.考试状态由系统根据试卷生成规则进行抽题并生成试卷,实现了Office在线判题系统从离线到在线完整的转变.实际试用证明,该系统较之以前的系统更为灵活适用,并可以结合BB平台链接使用.
但是现在我们的系统由于机器性能的原因,无法做大规模,所以我们进一步研究的目标是以Memcached或者Redis做内存缓存,进行模拟分布式的研究;在拥有线程锁的情况下,加大线程队列,完成并发判题.
参考文献:
[1]蔡银珊.《计算机应用基础》课程自动阅卷系统的研究与设计[D].广东工业大学,2007.
[2]邵晓兵,廖慧芬.Office实践操作自动评分的实现[J].计算机与现代,2005.8(12):135-136
[3]朱明巧,陈越.一个自动阅卷系统的设计与实现[J].计算机工程与科学,1999.21(3):66-70
[4]张量,詹国华.开放式、智能化计算机考核阅卷系统的设计与实现[J].计算机工程与应用,2001.37(10):147-150
[5]薛万奉.浅叙上海水产大学《计算机应用基础》的考试系统[J].上海水产大学学报,2004.13(1):92-93
关于数据库论文范例,与基于Web的计算机办公软件高级应用判题系统相关论文的格式参考文献资料: