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

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

ATCLOUD-KVM架构的VPS产品$4.5,杜绝DDoS攻击

ATCLOUD.NET怎么样?ATCLOUD.NET主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解析、域名注册、SSL证书等海外网站建设服务。 其大部分数据中心是由OVH机房提供,其节点包括美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国以及新加坡。 提供超过480Gbps的DDoS高防保护,杜绝DDoS攻击骚扰,比较适合海外建站等业务。官方网站:点击访问ATCLOUD官网活...

美国云服务器 1核 1G 30M 50元/季 兆赫云

【双十二】兆赫云:全场vps季付六折优惠,低至50元/季,1H/1G/30M/20G数据盘/500G流量/洛杉矶联通9929商家简介:兆赫云是一家国人商家,成立2020年,主要业务是美西洛杉矶联通9929线路VPS,提供虚拟主机、VPS和独立服务器。VPS采用KVM虚拟架构,线路优质,延迟低,稳定性强。是不是觉得黑五折扣力度不够大?还在犹豫徘徊中?这次为了提前庆祝双十二,特价推出全场季付六折优惠。...

热网互联33元/月,香港/日本/洛杉矶/韩国CN2高速线路云主机

热网互联怎么样?热网互联(hotiis)是随客云计算(Suike.Cloud)成立于2009年,增值电信业务经营许可证:B1-20203716)旗下平台。热网互联云主机是CN2高速回国线路,香港/日本/洛杉矶/韩国CN2高速线路云主机,最低33元/月;热网互联国内BGP高防服务器,香港服务器,日本服务器全线活动中,大量七五折来袭!点击进入:热网互联官方网站地址热网互联香港/日本/洛杉矶/韩国cn2...

服务器学生为你推荐
宜昌市体育中心更新win72011年停止接单产品平板ipad支持ipadxp如何关闭445端口Windows XP 怎么关闭445端口,我是电脑小白,求各位讲详细点用itunes备份iphone怎么从itunes备份恢复iphonewifi苹果手机突然用不了Wi-Fi了联通版iphone4s怎么知道到苹果4s是联通版,还是移动版google分析google analysis干什么用的?
手机域名注册 香港服务器租用 lamp 云网数据 韩国空间 美元争夺战 la域名 l5520 shopex空间 网通服务器ip e蜗牛 智能骨干网 免费mysql 183是联通还是移动 idc是什么 nerds 四核服务器 万网空间管理 网站加速软件 免费的asp空间 更多