管理制度-java课程设计报告 标准化考试系统 精品.doc
《管理制度-java课程设计报告 标准化考试系统 精品.doc》由会员分享,可在线阅读,更多相关《管理制度-java课程设计报告 标准化考试系统 精品.doc(21页珍藏版)》请在第一文库网上搜索。
1、甘肃政法学院计算机科学学院Java程序设计课程设计题 目 标准化考试系统计算机科学学院计算科学与技术专业11级专升本班学 号:20XX81210115姓 名: 刘昆明 指导教师: 李 瑞 生 成 绩:_完成时间:20XX年 11月目 录1设计内容及要求- 1 -1.1 标准化考试系统的基本要求- 1 -1.2 需实现的主要功能- 1 -2需求分析- 2 -2.1数据库设计- 2 -2.2服务器端和客户端的数据传输方式- 2 -2.3 服务器端功能设计- 3 -2.4客户端功能设计- 4 -3总体设计- 4 -3.1 总体功能图- 4 -3.2 总体流程图- 5 -4数据库设计- 7 -4.1
2、数据库及表结构的建立- 7 -4.2 JAVA 数据库的连接- 8 -5. 主要功能设计流程- 8 -5.1服务器端设计流程图- 8 -5.2客户端设计流程图- 9 -6代码实现- 10 -6.1类之间关系图- 10 -6.2 运行效果图- 11 -6.3 程序打包发布过程- 17 -7. 总结与说明- 18 - 8. .- 19 -标准化考试系统设计与实现【摘 要】:在现今知识爆炸的年代里,教学的质量和怎样提高教师的工作效率成了各大院校的首要任务。找题、选题和出卷就成为一项非常重要的工作。每学期教师都要为各类考试付出大量的精力和工作,尤其是一位教师教授多门学科的时候,工作量将成倍增加。因此开
3、发此考试系统,对各专业课程的问卷进行整理入库,以便在需要的时候能够及时、方便、快速的对学生进行各级测试,从而使考试过程趋于简单化,减少教师在这方面的工作负担。因此,使用现在的新技术,开发出适应新的需求的新系统刻不容缓。 四年的大学生活转瞬既逝,在这四年中,我系统的学习了计算机科学与技术专业的所有课程。深入的学习了各个科目的理论知识,对专业知识有了整体的掌握。在即将之际,为了理论联系实际,检验自己的学习成果,我选择了这个题目作为课程设计。在此设计的完成过程中,我严格遵循软件开发的过程,将理论知识与具体问题相结合。在应用程序开发中我一方面学习了软件编程思想,另一方面具体的运用了JAVA语言。体会了
4、他的诸多功能和特色。熟悉了数据库应用程序的开发原理。确实达到了学校和辅导教师对我们应届生的各种要求。【关键词】:J2ME;标准化考试;设计与实现1设计内容及要求1.1 标准化考试系统的基本要求 设计C/S模式的标准化考试系统,即客户端和服务器端都是Java应用程序,具体要求如下:(1) 开始运行程序后,出现连接服务器界面,用户输入服务器IP地址,并请求服务器建立套接字连接,程序可以判断用户输入的服务器IP是否正确,并给出连接提示,使客户端与服务器端分离。(2) 正确连接服务器后,有用户登录验证功能,用户可以选择自己的登录身份,是学生还是教师。用户在登录界面输入用户名,密码以及登录身份后,客户端
5、会把用户的相关信息通过套接字发送到服务器端,服务器端根据客户端传来的信息对用户的身份进行验证,并发送相关信息到客户端。(3) 学生正确登录后,进入考试主界面,用户可以选择试题进行考试,点击开始按钮开始考试,考试考试后,有计时功能,考试完成以后用户可以查看自己的分数,可以查看原题目、正确答案以及该道题目的分值,用户还可以查看自己所选的答案,用户考试完成后可以选择退出系统。(4) 教师登录成功后,进入后台管理界面,教师可以对标准化考试系统进行管理,教师有以下管理功能:1.可以增加、查询、修改和删除试题;2.可以查看所有考生的考试成绩,而且可以对考生进行排名查看;3.可以增加、查询、修改和删除学生信
6、息;4.可以增加、修改、查询和删除教师信息;(5) 试卷名字、学生信息、教师信息、试题全都用SQL Server数据库存储,并且采用JDBC连接数据库。每一道题都必须提供正确答案以及分值。1.2 需实现的主要功能 C/S模式,即客户端与服务器端都是Java应用程序; 输入服务器IP地址,连接服务器功能; 登录验证功能; 学生可以选择所要做的试题; 开始考试后,有计时功能,当时间结束时考试结束; 完成考试后,学生可以查看自己的分数、试题、正确答案、分值以及自己所选择的答案; 教师可以增加、修改、查询、删除试题; 教师可以查看所有考生的成绩,并且可以按成绩降序查看成绩; 教师可以增加、修改、查询、
7、删除学生信息; 教师可以增加、修改、查询、删除教师信息;2需求分析 根据标准化考试系统的设计要求和所要实现的功能,对标准化考试系统的需求分析如下:2.1数据库设计 此标准化考试系统采用的是数据库来存储试题的,而不是采用文件最主要的一个原因是数据库的读取速度比文件读取速度快。该系统采用的是SQL Server 20XX数据库,SQL Server数据库是一个非常强大的数据库,在各方面应用比较广泛,是一些中小型项目开发首选数据库。该标准化考试系统需要创建kaoshi数据库文件,在该数据库中需要创建student、teachter、shijuan和Test1四个表。Student数据表是用来存储学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理制度-java课程设计报告 标准化考试系统 精品 管理制度 java 课程设计 报告 标准化 考试 系统