中原工学院三级课题报告(6)

来源:网络收集 时间:2025-07-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

宋鎏鑫:知识竞赛答题系统

}}

reflushTable(); jp.add(jb3); jf.add(scrollTable); jf.add(jp, BorderLayout.SOUTH); jf.setSize(600, 450); jf.setLocationRelativeTo(null); jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE); jf.setVisible(true); jb3.addActionListener(new ActionListener() {//////////////// 返回上级 public void actionPerformed(ActionEvent e) { jf.dispose(); newDegree_Paper(); } }); }

/////////// 刷新表格

public void reflushTable() { DegreeDao DD = new DegreeDao(); ArrayList list = DD.getAllD(N); result.clear(); for (Degree D : list) { result.add(SubjectVector(D)); } datamodel.setDataVector(result, title); }

private Vector SubjectVector(Degree D) { Vector v = new Vector(); v.add(D.getUserID()); v.add(D.getUserName()); v.add(D.getDegree()); return v; }

成绩管理模块主要SQL语句如下:

(1)获取所选试卷的用户成绩

selectusertable.UserID,UserName,Degree from usertable,degreetable where usertable.UserID=degreetable.UserID and PaperID=

(2)新增试卷成绩

INSERT INTO degreetable (UserID,PaperID,Degree) values (\+ degree+ \

(3)获取学生成绩

selecttestpapertable.PaperName,degreetable.Degree from testpapertable,degreetable where UserID='\

管理员通过在选择试卷界面选择试卷,即可进入查看相应的试卷的成绩。如图3.10和3.11所示。

22

宋鎏鑫:知识竞赛答题系统

图3.10选择试卷界面

图3.11试卷成绩查看界面

23

宋鎏鑫:知识竞赛答题系统

第4章结束语

课题完成情况:本人较好的完成了这次课题,实现了管理员对用户成绩的管理,题库管理,试卷发布和成绩查询等功能。

我用了一周时间写完了自己需要实现的功能,这段时间感觉自己进步很快,接下来就谈一下自己这次做三级课题的感想。

在第一周时老师告诉我们题目可以自选,所以我们一组三个人决定做一个非常实用的系统软件。由于我们学校会定期举行软件知识大赛,而且我们发现软件知识竞赛整个过程需要老师来组卷子,然后印卷子,再由老师发卷子,最后还要去将答题卡进行扫描得到学生分数。这这整个过程是非常复杂的,所以我们就想起了做一个知识竞赛答题系统,简化整个竞赛流程,而且还低碳环保。确定这个方向后我们就直接开始动工了,我们就按照自己的思路去编写程序界面,然后再去建表。后来发现做一点就要添加一个字段,感觉整个系统好乱。

第一周周五,老师检查过我们的系统后给我们指出了很多毛病,比如说数据库建表应该先画E-R图,只有将E-R图画好才能更好的理清其中的关系。另外老师还对我们界面UI设计上提出了一些建议,我们感觉老师说的确实不错。其实当我们在做一个程序时应该站在用户的立场上来考虑问题。界面的设计是我们这个系统与用户建立联系的基础,所以我们应该把界面做好,更要把整个系统中的逻辑理清楚。

第二周,我们放弃了之前的设计重新开始设计E-R图设计UI,在数据在不同界面传递的问题上我们互相讨论得出最终方案,将数据封装到一个对象中,既简化了代码量,又在数据调用时简介明了。在编写图形化界面和数据库连接报错时,我们都互相帮助,互相讲解。这让我感受到了团队合作的重要性,也感受到了一个好的团队会给我们学习进步带来很多好处。

本次课题是用java编写的知识竞赛答题系统。这三周我们三个人都在努力,而且我们互相分享自己所学到的知识,商讨遇到的困难。在杨腾飞老师的带领下,我们的知识竞赛答题系统更加完善。这次的三级课题锻炼了我团队合作能力,相信将来我们会合作开发出更加实用的软件系统。

24

宋鎏鑫:知识竞赛答题系统

参考文献

[01]欧二强 java编程手记 [M]:清华大学出版社. 2013.6 [02]王志刚 江友华 MySQL高效编程[M]:人民邮电出版社. 2012.1

25

宋鎏鑫:知识竞赛答题系统

指导教师评语

成绩: 实践过程表现 系统、工作验收 (30%) (30%)

指导教师签名:

年月日

26

课题报告 (40%) 总评成绩

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库中原工学院三级课题报告(6)在线全文阅读。

中原工学院三级课题报告(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/524594.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219