计算机科学与技术专业论文中期检查报告 一、设计(论文)进展状况 1、经过前期的学习和需求分析,我已经大概掌握了java程序的编写过程,以及java中对于框架的运用,加之对数据库的了解,熟悉了java程序与数据库之间的联系。 2、对系统进行了全面分析,并进行了需求分析和功能模块的设计。对系统与数据库之间的关系进行了系统的分析和设计。对数据库中关于考题表的设计进行了优化。 3、实现了数据库的设计,共有8个数据库表。ExamStu考生考题表。Choose选择体表,JCloze填空题表,estimate确定题表,Jquiz简答题表,choose—an表选择题答案表,Jcloze—an填空题答案表,estimate—an确定题答案表等。 4、已经实现了对不一样类型的考题按难度设置进行抽取,并组合 (1)管理员登录进行考题的录入 (2)管理员对数据库中考题的管理,如删除,修改 (3)学生登录后能够从系统得到一份自动分配的考卷 (4)教师登录后能够看到考生考卷,并进行评阅 (5)对于考生提交的考卷系统能够自动进行相关的打分,如选择题,确定题 5、已完成与专业相关的3000—5000字的外文资料的翻译。 二、存在问题及解决措施 1、存在的问题是:管理员和学生以及教师的权限问题 解决的措施是:根据输入的用户名,密码,到数据库里检索数据,根据该用户的权限值,保存成session,当打开一个新的页面,确定session。 2、存在的问题是:考题随即分配问题 解决的措施是:(1)设计数据库时在各个考题表中设置一个关键字来区别已经选中的考题。 3、存在的问题是:对于考生试卷中确定,填空以及选择题自动比对的问题 解决的措施是:添加了一个答案表,并且设置了一个与之相联系的表的关键字 4、存在的问题是:在数据库设计时,考生考完试后,考生所答试卷不能正确的和考题关联上 解决的措施是:设置主外键进行表与表之间的联系。 5、存在的问题是:系统安全性的问题 解决的措施是:(1)运用数据库自身的安全管理措施以及windows安全管理措施 (2)在系统资源访问上,增加过滤器验证身份,以到达可靠性。 三、后期工作安排 1、继续完成考生考试过程中关于得到随即分配考题的问题,关于考试过程中考题难度的浮动问题 2、集中测试考题分配问题 本文来源:https://www.wddqw.com/doc/9ce8da0e5427a5e9856a561252d380eb62942387.html