摘要
随着世界经济和科学技术的高速发展,效益经济已经成为各个单位和社会企业的追求目标。追求效益经济的同时就要求对效率的逐步提高,于是技术上就要求有突破。其中信息技术扮演着重要不可忽视的作用,信息技术也成为各大企业核心竞争力的目标和方向,随后企业不得不创建自己的的管理系统。其中包括各大高校,制作一个功能齐全,管理操作简单高效,安全可靠的学生管理系统于是成为各大高校的第一要务。
随着高校学生人数的逐年增加,大学生信息管理也带来了巨大的挑战。然而,互联网技术的应用有效地缓解了高校学生信息管理的压力,使学生信息管理变得越来越容易,得到了广大高校的支持和应用。通过Web系统,各学校可以对师生信息精准管理,教师可以管理学生、分析学生成绩趋势,学生可以查询个人信息、考试结果、选课等。一方面,教师可以方便精准地管理学生。另一方面,它也使学生能够及时、准确地了解自己的学习情况。
该系统主要基于Web框架,设计了一个学生信息管理系统。本文首先介绍了国内外信息管理系统的研究现状和发展趋势,然后介绍了系统的总体设计思想。其次,讨论了采用开源关系型数据库MySQL设计存储系统,从信息管理系统的需求分析入手,阐述了系统各模块的功能。并对后台数据库、系统登录、用户管理、学生信息管理、课程管理等模块进行了具体设计。
关键词:web系统;效益;管理;
目录
TOC\o1-3\h\z\u第一章绪论 1
1.1研究背景 1
1.1.1背景 1
1.1.2研究意义 1
1.2研究现状 2
1.2.1节约资源 2
1.2.2方便快捷 2
1.3论文结构 2
1.3.1论文背景 2
1.3.2相关技术 2
1.3.3需求分析 2
1.3.4系统设计 2
1.3.5系统的实现 2
1.3.6总结和展望 3
1.4内容安排 3
第二章相关技术 4
2.1相关技术介绍 4
2.1.1Java简介 4
2.1.2JDK的安装及配置 4
2.1.3SpringBoot介绍 5
2.1.4MybatisPlus介绍 5
2.1.5其他技术 5
2.2所用软件 5
2.2.1开发编译软件:IDEA 5
2.2.2数据库连接工具:Navicat 5
2.2.3接口测试工具:Postman 6
第三章系统需求分析 7
3.1系统可行性分析 7
3.2系统主要功能分析 7
3.3系统的安全性分析 8
第四章系统设计 9
4.1系统框架设计 10
4.2功能模块设计 10
4.2.1用户登录模块设计 10
4.2.2学生信息管理模块设计 11
4.2.3成绩管理模块设计 12
4.2.4课程管理模块设计 13
4.3数据库分析 13
4.4数据库逻辑设计E-R图 13
4.5概念模型设计 13
第五章系统实现 17
5.1数据库的实现 17
5.2系统各功能模块的实现 19
5.2.1学生界面展示 19
5.2.2教师界面展示 23
5.2.3管理员界面展示 26
第六章结论与展望 36
参考文献 37
致谢 38
绪论
1.1研究背景
1.1.1背景
随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也称为网络时代。在这个高效的时代里,学校的学生管理系统受到了极大的挑战,随着高校学生数量的增多,学生大量资料以及选课报名等流程,原来手工的管理模式就会显现出效率极低下的问题统计也很困难,浪费极大人力物力财力,很多情况下都在重复一些相同的工作。这样的工作模式下不仅效率低,而且极易容易出错,出错后又难以维护检查,在这种情况下,网络管理系统也就应运而生了。
近几年来由于高校体制的变革和学生培养机制的调整,使得办学形式更加多样化,这就导致了信息处理工作的繁重,传统的管理方式已不再适合高校的管理工作,因此,运用计算机与网络技术开发出高效的、科学的管理系统已经成为高校管理的必然要求。
在设计本系统之前,已阅读并翻阅了大量资料,对目前信息管理系统的体系结构做了一定的调查,总结出目前大部分的信息管理系统的体系结构主要有两种模式,一种是C/S模式,一种是B/S模式,而B/S模式更适合成为信息管理系统的首选。
B/S结构Browser/Server,Browser/Server模式,是继Web兴起后的一种网络结构。Web浏览器是客户端最重要的应用软件。该模式统一了客户端,将系统功能的核心部分集中到服务器端,简化