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

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

inlicloud48元/月,云主机,2核1G/200Mbps,可选安徽/上海联通/广州移动/江门移动NAT

inlicloud怎么样?inlicloud(引力主机)主要产品为国内NAT系列VPS,目前主要有:上海联通NAT(200Mbps带宽)、宿州联通NAT(200Mbps带宽)、广州移动NAT(200Mbps带宽)。根据官方的说法国内的NAT系列VPS不要求备案、不要求实名、对中转要求也不严格,但是,禁止任何形式的回国!安徽nat/上海联通/广州移动/江门移动nat云主机,2核1G/200Mbps仅...

BGPTO独服折优惠- 日本独服65折 新加坡独服75折

BGPTO是一家成立于2017年的国人主机商,从商家背景上是国内的K总和有其他投资者共同创办的商家,主营是独立服务器业务。数据中心包括美国洛杉矶Cera、新加坡、日本大阪和香港数据中心的服务器。商家对所销售服务器产品拥有自主硬件和IP资源,支持Linux和Windows。这个月,有看到商家BGPTO日本和新加坡机房独服正进行优惠促销,折扣最低65折。第一、商家机房优惠券码这次商家的活动机房是新加坡...

Sharktech($49/月),10G端口 32GB内存,鲨鱼机房新用户赠送$50

Sharktech 鲨鱼机房商家我们是不是算比较熟悉的,因为有很多的服务商渠道的高防服务器都是拿他们家的机器然后部署高防VPS主机的,不过这几年Sharktech商家有自己直接销售云服务器产品,比如看到有新增公有云主机有促销活动,一般有人可能买回去自己搭建虚拟主机拆分销售的,有的也是自用的。有看到不少网友在分享到鲨鱼机房商家促销活动期间,有赠送开通公有云主机$50,可以购买最低配置的,$49/月的...

服务器学生为你推荐
长江航道周服务信息万家增强收益债券型证券投资基金思科flash支持ipadIOJsios82.3ios5netbios端口netbios ssn是什么意思?重庆宽带测速重庆市电信网速测试是哪个网站或ip联通版iphone4s苹果4s怎么分移动版联通版电信版?icloudiphone没开启icloud的iphone怎么用find my iphone找回
个人域名备案流程 hostigation 香港vps99idc locvps 美元争夺战 cdn服务器 免备案空间 好玩的桌面 免费个人网站申请 台湾谷歌网址 灵动鬼影 ca4249 元旦促销 架设服务器 刀片式服务器 空间合租 100mbps 免费私人服务器 免费mysql数据库 789 更多