基于java的学生选课信息管理系统毕业论文
2022-05-26 21:24:03
论文总字数:20710字
摘 要
随着时代的变迁,科技的发展,人们开始追求更加高水平的生活,为了创造更为适宜的生活环境每个产业都以技术创新作为自己的目标。其中,信息领域的进步尤为明显。信息技术在各个行业都有着其不可替代的影响力。人类文明从蒸汽时代到电气时代再到现在的信息时代,每个时代的跨越都是人类自身进步的一个体现。学生选课管理信息系统作为一个低消耗高效率的中小型系统也以其方便快捷的优点被越来越多的用户所接受。选课系统以计算机科技、网络技术为基础将传统的学校半手工选课方式转变为智能模式。本系统的题目是学生选课管理信息系统,是针对学校选课优化管理而设计的,目的是为了提高学校选课效率,使学生选课管理工作更加规范。
本系统采用了Browser/Server体系结构,JSP(Java Server Page)作为前台开发工具,MySQL作为后台数据库进行开发。系统分为管理员、老师和学生三个用户类型,其中管理员部分的主要功能包括修改登录密码、管理老师个人信息、管理学生个人信息、管理课程信息以及课表信息,学生部分的功能有个人信息管理、查看课程信息、在线选课以及查看成绩信息,老师部分的功能有个人信息管理、查看课表信息和成绩信息管理。本系统的设计制作为学校选课工作提供了便利,充分体现了信息时代的优越性。
关键词:学生选课管理信息系统;B/S;JSP
Abstract
With the change of times, the development of science and technology, people began to pursue a higher level of life, in order to create more suitable for the living environment of each industry to technological innovation as their goal. Among them, the progress of the information field is particularly obvious. Information technology has its irreplaceable influence in all industries. From the steam era to the era of the information age, the leap of every time is a manifestation of the progress of mankind itself. The student course management information system as a low consumption of high efficiency of the small and medium system also its convenient and quick advantages are more and more users accept. Elective system in computer technology, network technology will change the traditional school-based semi-manual mode as intelligent mode Course. The title of this system is student enrollment management information system, is designed for the optimal management of school classes, the purpose is to improve the efficiency of school enrollment, students course management more standardized.
This system uses the Browser/Server architecture, JSP (Server Page Java) as the front development tool, MySQL as the background database development. For administrators, teachers and students of three types of users, which some administrators, including the main function of modify the login password, the teacher to manage personal information, management of student personal information, course information management and schedule information, some students have personal information, view the course information, online course and view the results of information system, the function of the part of the teacher have personal information management, check the schedule information and score information management. The design and production of the system provides convenience for the school selecting course, and it fully reflects the superiority of the information age..
Keywords: Student management information system; B/S; JSP
目 录
摘 要 I
Abstract II
第一章 需求分析 1
1.1任务概述 1
1.1.1目标 1
1.1.2用户的特点 1
1.2可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 1
1.2.3 操作可行性 1
1.3需求规定 2
1.3.1需求概述 2
1.3.2功能的规定 2
1.3.3业务流程图 4
1.3.4程序运行环境配置 4
第二章 数据库设计 5
2.1数据库设计定义 5
2.2 E-R图 5
2.3数据表设计 7
2.3.1数据表总览 7
2.3.2数据表详细说明 7
第三章 详细设计 10
3.1详细设计理念 10
3.2基本界面及数据关系 10
3.2.1登录界面 10
3.2.2管理员界面 11
3.2.3老师界面 11
3.2.4学生界面 12
3.3管理员界面及数据关系 12
3.3.1管理员个人信息 12
3.3.2老师、学生、课程、课表信息管理 13
3.4老师界面及数据关系 15
3.4.1老师个人信息 15
3.4.2课表信息、学生成绩信息管理 16
3.5学生界面及数据关系 18
3.5.1学生个人信息 18
3.5.2学生浏览课表并进行选课、查看选课结果、查看成绩 18
第四章 系统实现 20
4.1登录模块 20
4.2管理员模块 21
4.2.1修改登录密码功能界面 21
4.2.2课程信息管理 23
4.2.3课表信息管理 24
4.3学生模块 26
4.3.1学生管理个人信息功能界面 26
4.3.2学生选课功能界面 27
4.3.3学生选课信息功能界面 28
4.3.4学生查看成绩信息功能界面 29
4.4老师模块 29
4.4.1老师管理个人信息功能界面 29
4.4.2老师查看课表功能界面 29
4.4.3老师查看学生成绩界面 31
第五章 系统测试 34
5.1测试的任务及方法 34
5.1.1测试的任务 34
5.1.2测试的方法 34
5.2测试环境及测试条件 34
5.2.1测试的环境 34
5.2.2测试的条件 34
5.3实例测试表格 34
第六章 结束语 36
参考文献 37
致谢 38
第一章 需求分析
所谓"需求分析",就是分析用户需求,设计程序框架,为后续开发打下基础。
1.1任务概述
1.1.1目标
本系统的题目是学生选课管理信息系统,是针对学校选课优化管理而设计的,目的是为了提高学校选课效率,使学生选课管理工作更加规范。本系统是一项独立的软件。
1.1.2用户的特点
本系统的使用用户是学校的老师及学生,用户具有丰富的网络基础知识、计算机操作能力,是经常性用户。
1.2可行性分析
可行性研究的目的就是通过各方面的分析,得出系统在实施时的可行性,也是一种简化了的系统分析和系统设计的过程,作为基于Java的学生选课信息管理系统的设计与开发,不仅要考虑到其技术的可行性,也要考虑到其经济的可行性和操作上的可行性。
1.2.1 技术可行性
学生选课管理信息系统采用的是Java技术,而数据库采用的也是比较稳定的MYSQL。两者设计之间没有绝对的联系,有利于团队成员并行工作,大大提高了开发效率,所以在技术上是可行的。
1.2.2 经济可行性
本系统只需一台电脑或服务器,就能将整个系统支撑起来。而实际运作起来,也只需要几个用户对系统进行添、删、改、查的操作,并不需要太大的开发成本与后期消耗,所以在经济上是可行的。
1.2.3 操作可行性
本系统主要的对象是学校学生、教师为主,多以增、删、改、查等操作为主,由于强大的MYSQL关系数据库管理系统存在,不管是在设计还是操作上都十分简单。因此,在操作方面也是可行的。
1.3需求规定
1.3.1需求概述
学生选课信息管理系统适用于学校学生的选课操作及成绩查询,教师的课程、成绩操作,管理员的课程及学生、教师信息管理。
教师和学生,可以对选课信息、成绩信息、个人信息进行有效的管理,提高了排课工作的科学性,能够大幅度减少系统维护人员的工作量。
请支付后下载全文,论文总字数:20710字