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

服务器学生  时间: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

趣米云月付460元,香港CN2云服务器VPS月付低至18元

趣米云早期为做技术起家,为3家IDC提供技术服务2年多,目前商家在售的服务有香港vps、香港独立服务器、香港站群服务器等,线路方面都是目前最优质的CN2,直连大陆,延时非常低,适合做站,目前商家正在做七月优惠活动,VPS低至18元,价格算是比较便宜的了。趣米云vps优惠套餐:KVM虚拟架构,香港沙田机房,线路采用三网(电信,联通,移动)回程电信cn2、cn2 gia优质网络,延迟低,速度快。自行封...

CloudCone:KVM月付1.99美元起,洛杉矶机房,支持PayPal/支付宝

CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...

iWebFusion:独立服务器月付57美元起/5个机房可选,10Gbps服务器月付149美元起

iWebFusion(iWFHosting)在部落分享过很多次了,这是成立于2001年的老牌国外主机商H4Y旗下站点,提供的产品包括虚拟主机、VPS和独立服务器租用等等,其中VPS主机基于KVM架构,数据中心可选美国洛杉矶、北卡、本德、蒙蒂塞洛等。商家独立服务器可选5个不同机房,最低每月57美元起,而大流量10Gbps带宽服务器也仅149美元起。首先我们分享几款常规服务器配置信息,以下机器可选择5...

服务器学生为你推荐
newlyroutenetbios端口怎么关闭8909端口!其他端口就不用了勒索病毒win7补丁win7有针对勒索病毒的补丁吗ipadwifiipad的wifi打不开怎么办?iphone连不上wifi苹果手机无法连接wifi是什么原因iphonewifi苹果手机怎么wi-fi共享360chromechrome是什么文件夹?是360急速浏览器吗?但是怎么没有卸载掉?win7关闭135端口windows 7如何关闭139端口css选择器CSS中的选择器分几种?firefoxflash插件火狐浏览器adobe flash player装了不能用
虚拟主机服务商 科迈动态域名 唯品秀 google镜像 duniu adman namecheap iis安装教程 ubuntu更新源 圣诞促销 腾讯云分析 什么是刀片服务器 美国在线代理服务器 双线机房 香港亚马逊 腾讯总部在哪 中国电信测速网站 服务器防火墙 畅行云 服务器论坛 更多