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

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

香港服务器促销:香港华为云混合服务器、高防服务器首月半价,普通110M大带宽服务器月付799,付5用6,付10用13

博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...

建站选择网站域名和IP主机地址之间关系和注意要点

今天中午的时候有网友联系到在选择网站域名建站和主机的时候问到域名和IP地址有没有关联,或者需要注意的问题。毕竟我们在需要建站的时候,我们需要选择网站域名和主机,而主机有虚拟主机,包括共享和独立IP,同时还有云服务器、独立服务器、站群服务器等形式。通过这篇文章,简单的梳理关于网站域名和IP之间的关系。第一、什么是域名所谓网站域名,就是我们看到的类似"www.laozuo.org",我们可以通过直接记...

RackNerd 2022春节促销提供三款年付套餐 低至年付10.88美元

RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...

服务器学生为你推荐
设置media支持ipad司机苹果5C1:山东品牌商品馆win7关闭445端口如何快速关闭445端口photoshop技术photoshop技术对哪些工作有用?tracerouteping命令和traceroute(tracert )在功能上的区别有哪些?itunes备份怎样用itunes备份iphone联通iphone4iphone4想换联通的卡 是普通联通的卡都能开通3G么 还是得换联通3G卡 联通都有什么套餐 我是北京的迅雷下载速度迅雷下载速度与什么有关?
花生壳域名 汉邦高科域名申请 namecheap 精品网 鲨鱼机 国外空间服务商 轻博 网站实时监控 有益网络 泉州移动 电信虚拟主机 789电视剧 银盘服务 贵阳电信 lamp什么意思 云服务是什么意思 九零网络 空间排行榜 美国代理服务器 ipower 更多