《学生成绩管理系统的设计与实现》

 2022-01-17 23:27:56

论文总字数:21649字

目 录

1引 言 3

1.1选题的背景和意义 3

1.2国内外研究现状及发展趋势 3

1.3本课题研究内容 4

1.4 本课题研究的目标及主要特色 4

1.4.1 研究目标 4

1.4.2 主要特点 5

2需求分析 5

2.1 可行性分析 5

2.1.1 技术可行性 5

2.1.2操作可行性 6

2.1.3经济可行性 6

2.1.4社会可行性 6

2.2 系统功能需求 6

2.2.1管理员功能 7

2.2.2学生功能 7

2.2.3教师功能 7

2.3 性能需求 7

2.4界面需求 7

2.5技术需求 8

2.5.1 Java语言 8

2.5.2 Myeclipse简介 8

2.5.3 Mysql概述 8

2.5.4 Jsp技术概述 8

3概要设计 9

3.1 系统基本框架设计 9

3.1.1系统框架简述 9

3.1.2 基本功能设计 9

3.1.2.1登录设计 9

3.1.2.2系统功能结构 9

3.1.2.3系统用例图 10

3.2 数据库设计 11

3.2.1数据库选择说明 11

3.2.2数据库命名规则 11

3.2.3数据库相关表 11

3.2.3.1 数据表汇总 11

3.2.3.2数据库表详细说明 12

3.2.3.3数据库表的视图 15

3.3实体及ER图 15

3.3.1 实体介绍 15

3.3.1.1实体的ER图 16

4系统详细设计与实现 18

4.1系统功能设计 18

4.1.1学生信息管理 19

4.1.2教师信息管理 19

4.1.3课程信息管理 19

4.1.4授课信息管理 19

4.1.5 班级信息管理 19

4.1.6选课信息管理 19

4.1.7成绩信息管理 20

4.1.8系统安全性管理 20

4.2 系统界面设计 20

4.2.1登陆功能 20

4.2.2帐号维护功能 20

4.2.3成绩分析功能 21

5 系统框架与测试 22

5.1 SSH框架的搭建 22

5.2系统模块功能测试 22

5.2.1 用户密码修改测试 22

5.2.2管理员登录测试 23

5.2.3 学生信息添加测试 24

5.2.4 教师信息删除测试 25

5.2.5 课程信息修改测试 26

5.2.6 学生成绩录入测试 26

6 结束语 27

参考文献 28

致谢 29

基于Java的学生成绩管理系统设计与实现

王一鑫

, China

ABSTRACT:

With the rapid development of the Internet in twenty-first Century, information technology has become a new technology driving force for the development of the industry, and higher education has also entered the information age. The application of information technology to integrate the teaching not only helps teachers and improve the teaching level of teachers, but also can be found in the interests of the students, and do teaching, thinking, strengthen students' innovation ability, fully mobilize the enthusiasm of the students, at the same time, but also reduce the complexity of management, can to achieve rapid, scientific statistics, reducing the workload management.

This paper develops a student performance management system using B/S structure and JAVA language. The system is divided into three modules: system administrators, teachers and students. Administrators have larger permissions, is mainly refers to: the teacher information management, student information management, account information and course information management, teacher's module of main function of student information management, information about themselves, modify and functions such as account management, student module function is their scores query and modify personal information. The system has been able to add, delete, change and check the four functions, and the test system can achieve the goal.

Key word:: information; JAVA; SQL; B/S

1引 言

1.1背景介绍

随着21世纪科学技术发展飞速,人类的生产生活也发展了巨大的改变。随着科学技术的飞速发展,我国对于教育事业的建设也尤为重视。在这个以人才作为国家综合实力强弱标准的时代,如何切实有效的加强教育事业的建设便成了一项重要工程。进入21世纪后,信息技术的发展尤为迅猛,信息技术的发展在增强我国综合国力方面起到了无可争议的作用。另一方面,信息技术的发展对于我国教育事业的建设也产生了巨大的影响。信息技术的发展使得高校的教育模式、教学内容、教学规模等方面产生了日新月异的变化,使得我国高等教育朝着综合化、规模化、信息化的方向发展。但随着我国高等教育的发展,也衍生出了一系列问题,其中较为突出的就是信息管理问题。随着高校办学规模以及招生数量的扩大,高校对于学生信息的管理也面临着严峻的考验。传统的单一依靠手动录入学生信息的方式很容易产生差错,修改麻烦。这就使得高校迫切地需要一套完善、高效的教学管理系统,以便于在学校、教师、学生之间达到快速响应的效果,可以及时为师生提供高效、简易的环境。

信息管理系统(MIS)起源于20世纪60年代后期的美国,经历了三个时代的发展。从早期纯手工操作,使用笔记本等工具记录,到第二代增加了打字机,办公设备等机械工具辅助,发展到现在用电脑、打印机等现代电子设备。信息管理系统随着全球信息化的发展也发生了很大的变化,从之前基于C/S机构发展到目前的基于B/S结构系统。学生成绩管理系统也属于“信息管理系统”的范畴。我国信息管理系统的发展虽然起步较晚,但发展速度十分迅速,管理信息系统在各个领域都有着无可代替的作用,在高等教育领域也不例外。建立一套完备的学生成绩管理系统,不仅可以科学高效地录入学生信息,降低教师额外工作量,将更多的精力投身于科研教学,而且学生可以清晰地查询自己的信息,降低管理方面的工作量。最终达到信息管理、统计更加规范的目标。一套科学的学生成绩管理系统应该充分体现MIS的总体思想,其基本功能应涵盖学生对自己信息查询、教师对学生成绩输入与操作和管理员对系统管理等。高校通过科学的学生成绩管理系统,能够减少信息处理的时间,提高教学质量。本文的主要目的就是设计一个学生成绩管理系统,该系统主要就包括数据库的设计与实现和客户端的远程操控为目标而进行开发,利用计算机去处理庞大的数据群,以代替人工对学生信息的一些修改、查询、维护、删除等,学生也能更加便捷地查询自己的成绩。这样就达到了减轻教师工作强度,提高教育质量的目的。

1.2本文工作

本文的研究目标是建立一个基于B/S层结构的学生成绩管理系统,在设计初期就确定了系统的三大用户类型:学生用户、教师用户以及管理员。管理员用户下辖学生信息管理、教师信息管理、授课信息管理、班级信息管理等功能。在该系统的三类用户中,管理员具有最大权限。其功能包括:添加,修改和删除教师用户和学生用户的相应信息; 任课教师可以查询自己的教学信息,并执行学生信息的基本操作:录入和删除学生成绩。学生用户只能执行与他们自己的信息相关的基本操作。在设计理念上三大用户互不干扰各自只能登入相应的模块,避免系统出现不必要的干扰,方便后期维护。在开发过程中采用的都是开源的编码语言和数据库,以方便后期对系统功能的变动和修改,有利于程序员二次开发。

本学生成绩管理系统应该具备以下特点:

(1)基本满足学生成绩管理的应用要求,以适应学生学习的日常管理。

系统使用者可以快速查询到学生选课的成绩,无论是学生自己还是授课教师都能非常直观地了解学生学习情况。在系统中还设置有成绩打印功能,授课教师可以打印出学生成绩,可以方便快捷地得到纸质报告,不需要教师再去二次输入成绩,降低了授课老师的工作量。

(2)界面简洁,使用简单。

系统选择了简洁的界面,模块清晰,功能齐全,即使是第一次使用本系统的用户也能够顺利操作。

(3)系统操作简单,响应速度快,功能强大,易于维护。

系统在开发过程中均采用开源的开发设计,以方便后期功能的修改与变更。系统平均每个操作均可在1-2秒内响应完毕,不会出现卡顿现象。

本文的研究内容是学生成绩管理系统,系统上线后,可以大大降低教师的工作强度。教师可以将更多的精力投入到教学和研究中。本系统中管理员拥有最高的权限可以对教师和学生这两大用户进行基本信息的增、删、改、查等,下辖教师信息管理、学生信息管理、成绩信息管理等八大子功能,具体内容全文皆有具体介绍。

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

相关图片展示:

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

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