基于web的学生信息管理系统设计与实现毕业论文
2021-05-13 22:43:41
摘 要
近年来,随着计算机技术的快速发展,我们逐渐走入信息化时代,计算机技术在人们生活中的应用也越来越广泛,影响着我们生产生活的方方面面。在这种潮流的影响下,教育教学模式也正发生着深刻的变化,传统的手工记录学生信息的方法已经满足不了现在学生管理工作的需求,因此,在管理学生信息的过程中,引入计算机技术,运用信息化手段实现学生信息管理,不仅可以节约大量的资源与人力,提高工作效率,对于学校教学事务的规范化管理也有着深刻的意义。
本文所设计的学生信息管理系统,采用B/S体系结构及MVC三层设计模式,应用了PHP技术,选用MySql作为数据库,在充分了解高校具体情况的基础上,对学生信息管理系统做出了合理的需求分析和可行性分析,建立了较为完备的功能模块。
本系统面向管理员,教师,学生的不同的身份提供的不同的权限,系统可实现各类学生信息的查询、添加、修改功能,实现了学生信息管理工作的全面信息化。
关键词:PHP;MySql;信息管理;B/S模式
Abstract
In recent years, with the rapid development of computer technology, we gradually into the information age, the application of computer technology in people's lives is also more and more extensive, affecting all aspects of our production and life. Under the influence of the trend, mode of education and teaching is also undergoing a profound change, traditional manual record student information has to meet not now student management needs. Therefore, in the process of student information management, the introduction of computer technology, use of information technology tools to achieve student information management can not only save a lot of manpower and resources, improve work efficiency, standardized management of the teaching affairs of schools also has a profound significance.
In this paper, the design of the student information management system by three layers of the B / S architecture and MVC design mode, the application of PHP technology, use MySQL as the database, in the full understanding of the specific situation of colleges and universities on the basis, to the student information management system made reasonable demand analysis and for analysis, the establishment of a more complete functional module.
For the system administrators, teachers, students of different identity to provide different permissions, the system can achieve all kinds of student information query, add, modify functions, to achieve a comprehensive student information management information.
Key Words:PHP;MySQL;information management;B/S Pattern
目 录
第1章 绪论 1
1.1 研究目的及意义 1
1.2 国内外研究现状 2
1.3 论文内容结构 2
第2章 系统开发的技术基础 4
2.1 PHP介绍 4
2.2 MySQL介绍 5
2.3 Apache介绍 6
2.4 系统概述 6
2.5 系统需求分析 7
2.5.1 系统功能需求 7
2.5.2 系统用例分析 8
2.6 系统可行性分析 9
第3章 系统具体设计与实现 11
3.1 系统的结构模型 11
3.1.1 系统架构设计 11
3.1.2 系统简单模型 11
3.2 数据库设计 12
3.2.1数据库逻辑结构设计 13
3.2.2数据库物理结构设计 15
3.3 系统登录模块的设计与实现 18
3.4 系统操作模块设计与实现 20
3.4.1 查询操作模块 21
3.4.2 修改操作模块 23
3.4.3 添加操作模块 24
3.4.4 删除操作模块 24
3.5 密码修改模块 25
第4章 系统测试 27
4.1 显示测试 27
4.2 功能测试 27
4.3 测试结果及分析 27
第5章 总结与展望 30
参考文献 31
附录A 32
致 谢 39
第1章 绪论
1.1 研究目的及意义
进行信息化管理是现今时代的发展趋势,它的优点主要体现两个方面:第一,信息管理系统的应用可以减少由于操作人员的差异所带来的人工错误,第二,通过信息管理系统处理信息具有更强的规范性和更高的安全性[1]。几乎每所高校都面临着如何高效管理学生信息的问题,长期以来我们习惯用人工操作的模式对学生的信息进行管理,然而这样的管理方法具有很多缺点:人为失误难以消除,采用人工处理不便于对信息进行统计分析,学生信息格式不统一、不规范,而且随着高校规模扩大,信息量的增加,员工的工作负荷也越来越大。在这种情况下,各个高校亟需建立起一个用于专门管理学生信息的管理系统。设计开发这样的系统,能够使高校信息的管理工作有一个统一的标准,使学生信息管理更加高效,做到信息的高效查询和统计,从而可以大大降低信息管理的投入和劳动强度。
如今高等教育逐步趋于全球化、国际化,我国很多高校已经采用学分制管理,建立服务于高校的学生信息管理系统,将会显著加快我国高校教务管理迈入信息化、数字化的步伐,并且为解决高校学生信息管理的问题,提供一个最佳的具体化的实践,并促进构建起最优的管理与教学实践框架;管理系统所连接的校园网可以提供更为广泛的信息,可以使所有的相关人员真正感受到信息化教育的全新面貌。不过,在高校教育改革的不断加深的背景下,对学生信息的管理的需求也逐步多样化,现在正在使用中的许多信息管理系统和其子系统都显现出了各种各样的缺点,比如:设计时所选用的技术已经过时,难以满足当前网络技术的快速发展的现状;优化不足,占据了太多的网络带宽,用户使用量大时会出现瓶颈;另外,由于各子系统的开发一般是分开完成的,各子系统间的数据交换由于缺乏相互联系会受到影响,进一步影响系统运行的流畅度[2]。在计算机网络技术迅速发展的今天,这些系统不论在技术上或者实际使用上,均已经有些力所不及。