书签毕业设计报告学生考试系统(服务器端)

服务器学生  时间:2021-05-02  阅读:()

密级公开本科生毕业设计报告

学生考试系统服务器端

刘令

(1208045109)

指导教师姓名 习慧丹

职 称  副教授

单位 计算机与信息学院

专业名称信息管理与信息系统

设计提交日期 2016年4月 4 日

设计答辩日期 2016年4月 9 日

学位授予单位 黔南民族师范学院

答辩委员会主席:设

人:

2016年4月9日

学生考试系统(服务器端

刘令

 1208045109

黔南民族师范学院计算机与信息学院,贵

州都匀558000

摘要:在当今信息化时代我们都离不开计算机。针对学校我们的许多考试都还是纸质化。纸质化考试既浪费资源又浪费时间。开发考试系统能节约资源、减少教师对客观题评判提高工作效率。本系统采用Java JDK1 7+mysql技术支持使用JDBC连接技术在eclipse环境下开发一款C/S软件。学生考试系统服务器端实现六大功能即考试科目管理、试题管理、试卷管理、学生信息管理、成绩管理和考务管理。本论文详细描述了系统的开发背景、需求分析、详细设计及数据库设计。

管理员

StudentExaminatio nSyste m(Serve rSide)

LiuLing

(1208045109)

(S cho olo fComputerandInformation,QiannanNormal CollegeForNationalities,Duyun558000,Guizhou)

ucapetehrePt eaapcehrerxsa'mevianlautaitoinoinsoawfoabsteecot ifvres ouuerscteiosn,bsuatnadlsimoawroavsteetohfetwimoerkTehffeidievneclopTmheisnst osfteexmamusinesaJtaiovnasJyDstKem1 c7an+smavesrelst oecuhrnceicsa,rlesudort theuseofJDBCconnectiojntechnqolo intheecli pseenvironment thedeveylo menytofaC/Ssoftwa(re Stude)ntsiynthqeexamin atio

mnsaynsat eem(esnertvere)rtfoarmchainevcemsixafnuancetmioennst,nanamdeexlaym:tiensatstuiobnjmectasnma aenmageenmt eTnht,itsesatmearndaegscermibeenstt,ht estmstaenmagdemveelnot,mtuendtebnatcinkforromuantdioneg ,p g edsanal sisdetaileddgesi nanddatpabpasedesi n y p g ,y , g g

目录

第一章绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

1. 1选题背景及意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

1.2系统采用的相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

1.2. 1开发模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

1.2.2数据库管理系统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

1.2.3开发工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

第二章系统需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

2. 1系统需求描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

2.2功能模块图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

第三章数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

3. 1概念结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

3.2逻辑结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

第四章系统详细设计与编码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

4. 1登录模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

4.2用户管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

4.3题库管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

4.4试卷管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

4.5成绩管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

4.6考务管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

第五章系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

第六章总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

附录学生考试系统流程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未指定书签。

第一章绪论

1. 1选题背景及意义

学校的许多考试都还是纸质化这样的考试方式存在浪费资源、效率低反馈周期长、工作量极大等缺点不能够满足信息化社会的需求 因此开发考试系统能够有效的解决以上问题节约资源提高工作效率使考试更加标准化和统一化。考试系统是一种新型的考试模式为考试创造了一种新的考试环境。

开发学生考试系统不仅减少学校对学生考试资金的投资还能大大的减轻任课教师的工作量。并且管理员还能够对题库进行管理。

1.2系统采用的相关技术

系统采用Java+MySQL在Eclipse上开发一款C/S软件。

Java语言简介 Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不同种机器具有跨平台性。 Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式带来了自PC机以来又一次技术革命为迅速发展的信息世界增添了新的活力。

MySQL简介 MySQL是一个关系型数据库管理系统 由瑞典MySQLAB公司开发 目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem关系数据库管理系统)应用软件之一。 MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。

Eclipse简介 Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言它只是一个框架和一组服务用于通过插件组件构建开发环境。幸运的是Eclipse附带了一个标准的插件集包括Java开发工具JavaDevelopmentKit JDK。

1.2.1开发模式

本系统采用Java中Swing开发所有的界面通过JDBC连接到数据库最终开发出C/S软件。

1.2.2数据库管理系统

MySQL数据库。

1.2.3开发工具

Eclipse开发工具、 Photoshop辅助工具、 mysqlSQLyogEnt图形化工具

第二章系统需求分析

2. 1系统需求描述

学生考试系统服务器端设置有管理员一类用户。

管理员登录系统后学生考试系统服务器端有六大功能 即考试科目管理、试题管理、试卷管理、学生信息管理、成绩管理和考务管理。

1、 考试科目管理能够对考试科目进行增删改查功能。

2、 试题管理管理员能够添加判断题、单选题、多选题及简答题并且能够对每类题型进行查看、修改、删除功能。

3、 试卷管理管理员首先试卷分数、考试时间然后在进行试卷和试题的组合。并且能够查询试卷基本信息进行导出和删除功能。

4、 学生信息管理对学生的基本信息进行增删改查功能。

5、 成绩管理能查询出学生考试后的客观题分数并能导出学生客观题分数和简答题答案到excel表格中。

6、 考务管理管理选择一套试卷后设置考试口令然后开启考试服务客户端才能登陆。关闭考试服务功能。

2.2功能模块图

考试管理 试卷管理 考试科目管理 考生信息管理 用户管理 成绩管理

图2-1学生考试系统服务器端功能模块图

第三章数据库设计

3. 1概念结构设计

分析得出有六类实体分别为课程、试卷、试题、选项、学生、成绩实体关系图如下

id name

number comment

timeout n name

achievement exampaper_id

图3-1系统E-R图

3.2逻辑结构设计

图3-2数据库结构图

表3-1User 管理员表列名 数据类型 长度 说明id bigint 20 主键loginNa varchar 100 不能为空name varchar 80 不能为空sex enum '男' , '女' 不能为空type enum 系统管理员 不能为空

表3-2course 考试科目表列名 数据类型 长度 说明

id bigint 20 主键name varchar 100 不能为空comment varchar 255 允许为空

表3-3exampaper 试卷表列名 数据类型 长度 说明id bigint 20 主键name varchar 255 不能为空timeout tinyint 3 不能为空sumscor tinyint 3 不能为空ecourse_ bigint 20 外键id

表3-4question 试题表列名 数据类型 长度 说明id bigint 20 主键name text 否type tinyint 3 不能为空

SQAnswer text 允许为空course_id bigint 20 外键degreeOfD bigint 2 不能为空ifficulty

修罗云50元/月起香港大宽带NAT VPS,香港沙田建站2核2G5M仅70元/月起

修罗云怎么样?修罗云是一家国内老牌商家,修罗云商家以销售NAT机器起家,国内的中转机相当不错,给的带宽都非常高,此前推荐的也都是国内NAT VPS机器。今天,云服务器网(www.yuntue.com)小编主要介绍一下修罗云的香港云服务器,适合建站,香港沙田cn2云服务器,2核2G,5M带宽仅70元/月起,同时香港香港大带宽NAT VPS低至50元/月起,性价比不错,可以尝试一下!点击进入:修罗云官...

LOCVPS:美国XEN架构VPS七折,全场八折,日本/新加坡XEN架构月付29.6元起

LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...

virmach:3.23美元用6个月,10G硬盘/VirMach1核6个月Virmach

virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...

服务器学生为你推荐
Committeesios11支持ipad支持ipadipad上网为什么我的ipad 显示无法连接到网络fusionchartsfusioncharts曲线图怎么默认显示数量canvas2Canvas ~セピア色のモチーフ~ 这个动画片的中文翻译是什么?从哪看?联通版iphone4s联通版iPhone4s 用联通3G卡好还是移动的好csshack什么是Css Hack?ie6,7,8的hack分别是什么chromeframe有用过 Google Chrome Frame 的吗firefoxflash插件火狐安装不了FLASH为什么?下载完后明明安装完成,火狐却仍然提示“缺少插件”
美国虚拟主机购买 com域名注册1元 美国主机评论 info域名 ibrs 云鼎网络 美国十次啦服务器 腾讯云分析 最好的免费空间 静态空间 美国在线代理服务器 秒杀品 双线空间 阿里云邮箱申请 重庆服务器 黑科云 netvigator 双十二促销 湖南铁通 hosting24 更多