【关键字】学生
编号:
河南大学2015届本科毕业论文
基于数据库的学生信息管理系统
论文作者姓名 :                 
作 者  学 号 :           
所 在  学 院 :  物理与电子学院   
所 学  专 业 :  测控技术与仪器   
导师姓名职称 :    耿涛(副教授)   
论文完成时间 :  2015年05月01日 
摘  要:    1
1 绪论    2
1.1 学生信息管理系统开发背景及必要性    2
1.2 学生信息管理系统开发的目的和意义    2
2 学生信息管理系统开发工具简介    3
2.1 java、Eclipse和WindowsBuilder简介    3
2.2 MySQL简介    3
3 学生信息管理系统需求分析    4
3.1  性能需求分析    4
3.1.1  系统界面需求    4
3.1.2  系统功能模块需求    4
3.2  数据分析    4
3.3  实体E-R图    5php成绩管理系统
3.4  数据库设计    8
4 程序功能设计与实现    11
4.1 总体设计原则    11
4.2 总体功能    12
4.2.1 管理员功能模块    12
4.2.2 教师功能模块    13
4.2.3 学生功能模块    14
    4.3 系统实现    15
4.3.1 系统管理员登录模块设计    15
4.3.2 教师登录管理模块设计    18
4.4.3 学生登录管理模块设计    21
    4.4 系统核心代码简介    23
4.4.1 数据库链接模块    23
4.4.2 登录模块    23
4.4.3 添加    24
4.4.4 删除    24
4.4.5 修改    24
4.4.6 按照登录名查    24
4.4.7 按照姓名查    25
4.4.8 查所有    25
5 结束语    26
参考文献    27
基于数据库的学生信息管理系统
(河南大学物理与电子学院,河南 开封,475004)
摘  要:
随着社会快速的发展和科学技术的日益更新加速,计算机技术已经越来越成熟,它对人们的生活学习也有了越来越深入的影响,已经成为我们工作学习不可分离的一部分。面对繁重的工作和枯燥的数据,如果人来操作,不仅浪费了精力时间,而且效率低下,容易打击人们工作的积极性。将计算机网络和工作学习结合起来,使用现代化网络模式对大数据进行管理,更加的方便快捷,准确省时。
本学生信息管理系统是基于javaSwing技术的系统。实现了网络教学的目的,减轻了工作压力和负担,而且高效率完成任务。系统功能包括了管理员管理操作、教师管理操作、学生管理操作、班级管理操作、科目管理操作、课表管理操作六个模块,每一个模块都实现了增删改查的功能。系统按照需求分析、设计、编程、测试等阶段进行,绘制E-R图,完成系统数
据库表的设计。本系统采用java面向东西的编程思想,使用Eclipse和WindowsBuilder开发工具,以MySQL作为系统数据库,其结构小,易操作,便于维护。
关键词:
学生信息管理系统,Java,C/S,MySQL
The student information management system based on Database
Qi Jin
(School of Physics and Electronics, Henan University, Henan Kaifeng 475004, China)
Abstract
Along with the rapid social development and the increasingly update speed of science and technology, computer technology has more and more mature, it also has a study on people's lives more and more in-depth influence, has become an integral part of our work and study. In the face of heavy work and boring data, if the person to operate, not only wast
ed time, energy and low efficiency, easy to hit the enthusiasm of people to work. Will study computer network and work together, to use modern network model to manage large data, more convenient and quick, accurate time.
This student information management is based on the technology of javaSwing system. Realized the purpose of network teaching, reduce the work pressure and burden, and high efficiency to complete the task. System functions include the administrator management, teacher management, student management, class management, course management, schedule management, operation of six modules, each module implements the add and delete functions.System according to the requirements analysis, design, programming, testing and other phases, draw the e-r diagram, completed the design of the system database table. This system USES Java object-oriented programming ideas, using Eclipse and WindowsBuilder development tools to MySQL as the database system, its structure is small, easy to operate, easy to maintain.
Keywords:
student information management, Java, C/S, MySQL
1 绪论
1.1 学生信息管理系统开发背景及必要性
随着学校项目的增加和管理难度的复杂性,单靠脑力劳动和简单的工具已经不能够满足对信息管理的操作。而现代化的基于互联网的网络建设,正在发挥着巨大的作用。许多的高校,都已经采用了网络系统来管理日常的教学事务,简单方便而又快捷准确的操作,使得越来越多的管理者采纳和使用。而该学生管理系统正是按照现代教学需求而产生的,为教学管理者提供了更加好掌握,更加容易接受的管理软件。为了减轻现代教学的管理压力和提高管理效率,结合现代应用广泛的网络技术,使用简洁方便,易于操作的界面,可以使在教学管理过程中更加轻松,减轻工作压力,节省时间,减少错误。同时也实现了更好、更公平、更加合理的教学管理,体现了以学生和教师为中心,使学生和教师可以在一定的自由的范围内来分担部分管理功能,更加体现了教学管理的统一性和整体性,减少了教学管理的负担和复杂性,也更加有利于教学事务的发展和管理。
1.2 学生信息管理系统开发的目的和意义
    随着高校规模的扩大和校园网络的建成,高校各个部门都采用了计算机作为辅助的管理手段,开发了各类的管理系统作为支持。目前校园管理信息系统的开发和应用主要集中在财务管理系统、人事管理系统、设备管理系统、科研管理系统以及学生管理系统等等。这些系统在为学校提供信息服务的同时,也提高了管理人员的水平和管理理念。 但是高校管理信息系统的建设是一个庞大的系统工程,由于在建设初期没有IT全局战略和方向,缺乏一个标准的IT环境,所以建立起来的各个系统是分散的。各个部门各自为政,形成了一个个信息孤岛。比如人事管理系统负责管理有关教师的信息,但是在财务、设备、学生管理系统中同样也都需要教师的信息。在现实世界中,各个系统都是相互交叉、相互调用的,但是在计算机软件设计实现中,由于编程语言的限制,使得各个系统无法相互直接进行调用,无法共享数据,只能通过传统的手工方式进行数据交换。这样不但效率低下,而且各系统间的数据无法及时更新。因此高校管理信息系统的建设的趋势是对现有的和将要开发的系统进行集成,使得各个系统能够共享数据,无缝衔接。信息只有集中统一,才能成为资源,才能为学校各部门所共享,达到其最大的效益。 
高校是以教学、科研为主,学生管理系统负责管理全校所有学生的学习情况、教师的教学情况和对教学资源使用进行配置,所以在整个校园信息化建设中,学生管理系统占着十分重要
的地位。通过学生管理系统,不仅仅对高校的整体教学资源进行了合理高效的管理,而且对学生管理的模式、管理的水平都有极大的促进作用。 将信息系统设计与开发的专业知识和学院的实际需要相结合,调研和开发一个符合本学院的个性需求,对本学院的学生、教师、党团建设以及学生会信息进行规范管理、科学统计和快速查询的综合信息管理平台,具有很强的实际意义。 可以 实现对本学院教学信息和教学资源的科学规范化管理,提升学院学生管理的水平。 简化学生管理的活动、梳理相关的业务流程,为学院学生管理工作构建一个集中高效的平台。  降低教务人员的工作压力,让辅导员将更多的精力转移到提升学生综合素质和提升管理质量的核心工作中来。 设计基于网络的学生信息管理系统,可以使学校管理者,教师,学生,可以不受时间、空间的限制,来进行操作,不仅简单方便,而且提高了工作效率,减轻了教学负担,使教学管理又迈上一个新的台阶。
2 学生信息管理系统开发工具简介
该系统采用了Eclipse+WindowsBuilder+java作为开发工具,以MySQL作为后台数据库,操作系统是Windows 7。
2.1 java、Eclipse和WindowsBuilder简介
Java是一种面向对象的编程语言,它的可跨平台性,通用性,高效性和安全性,被现代网络编程广泛的应用。Eclipse是一个著名的跨平台的自由集成开发环境,支持多种编程语言,本系统是采用java编程语言来开发实现。它可以使代码更加整洁,便于查编译错误,而且它的可以跨平台运行性,可以实时的查看代码的运行效果,及时的进行修改和调整,减轻了程序员的压力,可以方便做出更加完美的作品。WindowsBuilder是eclipse的一个图形界面插件,通过这个插件,可以实现对界面的可视化操作,减少了手写代码的累赘,节省时间,而且也可以是界面更加整洁美观。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。