高校考试管理系统—数据库设计及后台管理

 2023-04-14 09:04

论文总字数:15593字

摘 要

随着计算机时代飞速发展,人类已经发到一定的程度,以未知的方向不断刷新着人类极限的科学知识,所以我们的科技像一块海绵不断吸收着先进的东西然后再由我们来转化成未来前进方向的基石。而对于我所创建的高校考试管理系统,我对他十分看好,有着不断更新学校繁琐事物的能力,并且不断解放教室的双手让同学们,让教师们感受到学习和生活的快乐。这方面主要依赖于JSP,JAVA技术。而现代JAVA语言已然成为我们生活中必不可少的一环。对于过去繁琐的老师批改试卷老师管理学生考试等等直到最后的老师进行对学生成绩统计分析,都让老师感受到了工作量的繁杂,而有了计算机系统替代的高校考试管理系统使得我们的学校生活更加便捷轻松。

本文设计了许多令人眼前一亮的功能,而且我负责的子功能就是最基础的数据库建模和对于后台的管理维护功能,当你进入系统中会发现许多就是由于计算机操作后显得很便捷的功能,尤其是一项,就是老师对学生成绩的分析,分为优秀段,普通段,低等段。这使得原来老是需要一张张试卷进行统计的过程已经完全变成只要按钮一按就可以对学生的成绩行分析了。

关键词:高校考试;MYSQL数据库;JSP;SSH

Abstract

With the rapid development of the computer age, mankind has been sent to a certain extent, to the unknown direction of scientific knowledge constantly refresh the human limit, so our technology is like a sponge constantly absorbing the advanced stuff and then transformed into the future by our forward cornerstone direction. The examination management system for colleges and universities that I created, I told him very optimistic, with the ability to constantly update the school tedious things, and keep releasing classroom hands allow students, for teachers to learn and to feel the joy of life. In this regard depends on the JSP, JAVA technology. The modern JAVA language has become essential to our lives a ring. For the past cumbersome to manage student teacher teacher marking exam papers and so on until the last of teachers on student achievement statistics analysis, let the teacher felt the workload of the complex, and with the computer system to replace the College Examination Management System makes our school life more convenient and easy.

This paper presents a number of impressive features, but I am responsible for the sub-function is the most basic modeling and database management and maintenance functions for the background when you enter the system will find a lot of that is due to the operation of the computer is very convenient function, especially one, that teachers analyze student achievement, excellence into sections, general section, low section. This makes the original papers always need a picture of the statistical process has been completely turned on student achievement can be analyzed as long as the button is pressed one.

Key words: college exam; MYSQL database; JSP; SSH

目 录

第1章 绪论 1

1.1开发背景 1

1.2主要工作及论文结构 1

第2章 网站开发技术简介 3

2.1 技术平台及系统构架 3

Java EE体系结构 3

2.2 Web应用程序 4

2.2.1 JSP技术 4

2.2.2 JDBC 6

2.2.3 Hibernate和Struts 2框架 7

2.3 架构设计 8

2.4 B/S结构 9

第3章 可行性研究和需求分析 11

3.1 可行性研究 11

3.1.1 项目要求 11

3.1.2 待开发系统的主要开发目标 11

3.1.3 可行性研究的方法 11

3.1.4 评价尺度 12

3.1.5技术条件方面的可行性 12

3.2 需求分析 12

3.2.1 市场需求 12

3.2.2 软件功能分析 12

3.2.3 软件的非功能性需求 13

3.2.4 软件其他方面的要求 13

第4章 考试管理系统的分析与设计 15

4.1 考试管理系统网页模块建设目标 15

4.2 模块层次结构分析 15

4.3 考试管理系统网页模块需求模型 16

4.3.1 需求模型的内容及描述方法 16

4.3.2 考试管理系统网页模块需求模型 16

4.4 功能模块设计 23

4.4.1 总体结构图 23

4.4.2 数据库设计 25

第5章 系统实现分析 27

5.1 数据层功能实现 27

5.1.1 创建对象/关系映射 28

5.1.2 创建持久化类 28

5.1.3 创建DAO实现 28

5.2 系统功能模块实现 29

5.2.1 用户管理 29

5.2.2 考试功能 29

5.2.3 教师管理 31

第6章 考试管理系统运行演示结果 34

总 结 40

结论 40

系统前景与展望 41

致 谢 42

参考文献 43

第1章 绪论

随着中国现代的信息技术的快速发展,学校考试的方式及学校管理的方式越来越简单了不像九十年代那个时候那么复杂的管理且需要投入那么大的人力去管理,现在我们仅仅只需要进行一些简单的操作就可以完成复杂的整个的大量的考试管理体系。能够正常进行的考试是高等学校教学活动的重要一环。考试的各环节包括考试安排、考试成绩录入、成绩的分析表生成、成绩的扩展应用等。使用的计算机统一安排控制这些环节是必须的工作。所有这些功能的具体实现,都要依赖考试模型的研究和设计,依赖统一的基础数据库设计。本子系统是考试系统的一部分,是整个系统的基础,研究考试活动的模型及之间逻辑关系。是组成整个系统的四个子系统的最基本子系统。我对应负责的高校考试管理系统-数据库设计及后台管理.

1.1开发背景

考试是高等学校教学所有活动中间的重要的一环。考试各项环节包括:考试的安排、考试的成绩录入、成绩之间分析表生成、成绩扩展应用等。使用计算机一起安排并且控制这些环节是必须的工作目标。所有这些功能的能够实现,都要依赖考试模型的研究和设计,依赖统一的数据库设计。本子系统是考试系统的一部分模块,是整个系统的基础,研究考试活动的模型及逻辑关系。是组成整个系统的四个子系统的基本子系统之一。

1.2主要工作内容以及论文体系结构

我呢,主要是借鉴借Java EE架构的分布式的体系的结构来实现的,Struts框架,MVC设计模式及Hibenate持久层的技术是我采用的最主要技术,这三种技术联合起来构成了我的系统。我所负责的基础部分包括基础数据库设计还有就是一些增删查改的基础维护功能,其中的数据库设计中的基础信息设计我尽量要求自己求真求实没有多少虚假能够切实运行到我的系统环境中。

这里面我的主要工作就是上面所说对于基础数据库的建模还有就是对其做一些后台维护功能以保证能够正常运行。所以我做的这一环节至关重要,下面我来介绍一下我所做的这些内容1.建立数据库:

剩余内容已隐藏,请支付后下载全文,论文总字数:15593字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;