基于PHP学生管理系统设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于PHP学生管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于PHP学生管理系统设计与实现.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广东东软学院本科生毕业设计(论文)摘要针对当前部分高校对学生信息管理仍然采用纸质手工管理模式的落后现状,我们以高校学生信息管理系统为开发课题,目的是利用先进的计算机信息管理技术来对高校学生档案进行高效的管理,与纸质手工管理、存储信息档案相比,计算机管理系统能够对数据和信息进行高效准确的比对和保存,查找方便,管理有序,保障了学生档案的完整性达到了长期存储的要求。本系统的应用可以大大提高学生信息管理工作的工作效率和业务水平,加速了高校现代化管理的进程,优化了管理的同时也必然给高校的现代化发展带来新的契机。学生信息管理系统采用B/S模式设计,这种方式方便快捷客户端只要有浏览器输入网址即可运行,采用M
2、YSQL数据库作为学生以及教师、管理员等相关数据存储,开发设计语言选用PHP语言,使用开发工具Dreamweaver8完成源代码的开发编写,运行的环境使用wamp自带的Apache。本系统以高校学生信息相关的数据操作存储查询为研究目标,最终设计了管理员、教师、学生三类用户权限,管理员则添加多个管理员、管理院校、专业等基础信息用于划分班级使用,管理教师、学生信息并在线查询,课程及成绩信息的在线发布管理。教师则对自己班级的学生在线查询,并添加自己所教学生的成绩信息并能按照相应条件在线查询。学生登录后则在线维护自己的个人信息以及按照相应条件查看查询学生成绩信息。关键词:学生信息 MYSQL数据库 B
3、/S模式 PHPAbstract In view of the current backward situation of some universities still adopting the paper manual management mode for student information management, we take the university student information management system as a development project, the purpose is to use advanced computer informati
4、on management technology to efficiently manage university student files, and Compared with manual paper management and storage of information archives, the computer management system can efficiently and accurately compare and save data and information, which is convenient to find and manage in an or
5、derly manner, ensuring that the integrity of student files meets the requirements of long-term storage. The application of this system can greatly improve the working efficiency and business level of student information management, accelerate the process of modernized management of colleges and univ
6、ersities, and optimize the management, which will inevitably bring new opportunities to the modernization of colleges and universities.The student information management system is designed in B / S mode. This method is convenient and fast. The client can run as long as you have a browser to enter th
7、e URL. The MYSQL database is used as the data storage for students, teachers, administrators and other related users. The development language is PHP. Use the development tool Dreamweaver8 to complete the development and writing of the source code. The running environment uses Apache that comes with
8、 wamp.This system takes the data operation and storage query related to college student information as the research goal, and finally designs three types of user permissions for administrators, teachers, and students, and the administrator adds basic information such as multiple administrators, mana
9、gement colleges, and majors for division Class use, management of teacher and student information and online query, online release management of course and grade information. Teachers can inquire about the students in their class online, add the grade information of the students they teach, and can
10、inquire online according to the corresponding conditions. After students log in, they maintain their personal information online and view and query student performance information according to corresponding conditions.Key words:student information MYSQL database B / S mode PHP目 录第一章 绪论11.1 课题背景11.2目
11、的和意义11.3 研究现状21.4 本课题主要工作2第二章 相关技术简介32.1 PHP简介32.2 Mysql数据库32.3 B/S结构42.4 Apache4第三章 系统分析53.1 系统可行性分析53.1.1 技术可行性53.1.2操作可行性53.1.3 经济可行性53.2 系统功能需求概述53.3 业务流程设计63.4 UML用例图7第四章 系统设计94.1 系统设计目标94.2系统主要功能94.3数据库设计104.3.1 数据库设计104.3.2 数据库概念模型104.3.3 数据表字段设计11第五章 系统详细设计145.1管理员登录模块145.2管理员管理模块145.3院校管理模块
12、155.4专业管理模块155.5班级管理模块155.6教师信息模块165.7学生信息模块175.8学生成绩模块185.9成绩查询模块18第六章 项目测试206.1测试目的206.2测试目标206.3测试方法206.4测试用例216.4.1 登录退出测试用例216.4.2搜索学生信息测试用例216.4.3添加班级信息测试用例22总结23参考文献24致谢25广东东软学院本科生毕业设计(论文)第一章 绪论1.1 课题背景进入21世纪以来,网络信息技术有了突飞猛进的发展,人们在信息交流方面不再拘泥于单一、简单的交流而是在信息交流的深度和广度上有了更高的要求,传统的信息管理手段已经不能适应信息化发展的时
13、代要求。伴随着经济的发展,对方开发程度的不断加深,国内外行业间的竞争日趋激烈,要想在激烈的行业竞争中立于不败之地,管理者和经营者就必须解放思想,善于利用现代化的管理和生产手段,才能提高自身的综合实力。教育是民族振兴国家兴旺之根本,近些年来,随着我国教育事业的不断发展,学生的数量在不断的猛增。对于学校而言,每年学生人数不断增长导致学生档案量急剧增加,传统的手工管理学生档案信息的方法已经不能适应当前日益繁重的学生档案信息管理工作,迫切需要利用先进的计算机信息技术来对这些信息进行有效的管理。学生信息管理系统的应用也是教育体系不断走向现代化1、网络化、信息化的重要标志。1.2目的和意义电子计算机产业的
14、迅速发展带动了各行各业生产管理模式的革新,当前,电子计算机技术广泛应用于信息管理、辅助教学、工程设计、图文处理等日常生活、生产之中。本课题主要是针对当前学生档案信息量庞大,传统的手工管理模式难以对学生档案信息进行有效管理的现状而设计的管理系统。通过本系统的开发和应用,可以使学生档案信息管理工作变得有条不紊,其快速检索查找功能的设计可以对要查找的对象进行快速的检索和查询避免了人工翻阅档案的繁琐和复杂,强大的后台数据库能够对信息进行有效的存储,相比纸质档案形式的存储模式更加安全、便捷。学生信息管理系统是现代化教育发展的产物,信息技术的发展和普及预示着一个利用电子计算机来处理学生档案的管理模式必将诞
15、生。基于这一点,我们着手开发了学生信息管理系统,来实现对教师档案信息的现代化管理。投入最少的人力和物力却能够在短时间内完成对学生档案信息的查找、编辑、录入和归档工作是我们开发本系统的目的和所要达到的效果。学生信息管理系统的应用将给学生档案信息管理工作带来福音,在前台操作页面的设计我们力求页面的友好性,操作起来更加简便易学,后台强大的数据库系统给数据的存储提供了可靠的保障。利用电脑登记、查询、编辑学生档案信息更加方便快捷,改变了传统纸质档案查找归档的繁琐性,而且信息数据更加精准避免了档案管理的混乱性。同时利用软件系统进行学生档案信息管理节约了大量人力和物力,为学校节约了办学成本,优化了校园管理模
16、式,有利于学校综合办学实力的提升。1.3 研究现状随着计算机信息技术的不断发展,信息技术的应用范围也越来越广泛,国内的许多行业都可以看见网络信息技术的身影。近些年来,国内教育事业一直在改革中前行,教育现代化一直以来就是我们共同追求的目标,在线选课系统、在线考试系统、教师测评系统、空中课堂这些现代化教学手段在许多高校都开始应用,我国的现代化教育已经开始起步。然而,在国内的许多学校信息化管理工作还停留在纸质办公的阶段,可以说我国的管理信息化普及程度并不理想。但是随着教育制度的不断改革,学生数量的不断扩大,学生档案信息管理工作也在不断的加大难度,因此,学生档案信息管理系统有非常广阔的市场前景。相比于
17、国内还处在起步阶段的信息化发展速度,国外发达国家的信息化技术起步比较早,加之国外比较开化的政治文化制度,使先进的网络信息技术有了更加广阔的推广和发展空间,目前,国外发达国家的信息技术覆盖的广度要远远超过我国,在校园信息化管理方面更是取得了瞩目的成果,其中,学生档案信息管理系统已经成为各大高校管理学生档案信息的主要手段和方法,在实际应用过程中在不断得到改进和提升,这也为我国学生信息管理系统的应用提供了有价值的技术参考。1.4 本课题主要工作在开发学生信息管理系统设计的过程中,对需求进行分析后得出工作如下:1.对需求进行分析。通过了解系统要做什么和要怎么做以及面向的使用者的基本特征,若该系统的用户
18、改变那也意味着系统的功能也要随之发生变化,通过重新分析系统的具体流程来得到变化后需要做的。2.合理技术方案的选择。在系统开发的过程中会遇到很多技术问题和细节。根据实际情况选择合理的技术方案。通过各种开源平台的来获取开发思维保证需求,考量架构体系。此方法相比以往的方法更加灵活成熟,也可以使思维更加开阔。3.设计与实现本系统。学生信息管理系统系统是根据PHP的B/S架构设计思想实现的2,在一个基本简单的外观下存储逻辑结构和数据结构,在满足用户需求上便于实施。详尽研究系统的层次流程,用户需求,系统和用户的同步和交互。4.对本系统进行测试。对系统的发开,设计,实现,在下文中都有详细概述。第二章 相关技
19、术简介2.1 PHP简介PHP语言的盛行是具有可预见性的,其可以跨平台使用的属性,使众多软件设计者趋之若鹜。互联网的兴起改变了人们传统的交流与沟通的方式,为人们交流和信息的传递提供了更加便利的提条件,打破了地域和时间的束缚,拉近了人与人之间的距离,增进了彼此之间的感情。本网站采用了当今十分流行的PHP语言作为整个程序的编程语言,作为当今使用最为普遍的编程语言PHP语言有着悠久的发展史3,从最开始的研发到如今的逐渐走向成熟和完善,其中,倾注了许许多多研发人员的心血,PHP语言的成功也为今后其他软件编程语言的开发提供了有价值的技术参考4。MYSQL数据库,管理员和会员操作的数据全部由此数据库进行存
20、储更新读取,可靠性强,安全性高。采用PHP语言作为程序的编程语言可以将系统中的程序逻辑很好的实现,而且可以和目前流行的框架搭配作为整体架构,提高了系统开发的效率,大大节约了开发的成本和费用。作为当下最为热门的系统开发语言,PHP语言以其独特的优势受到了广大程序开发者的青睐5,并将会在今后的应用中得到不断的提升。2.2 Mysql数据库在大数据时代里,一个具备数据存储功能的“虚拟空间”可以有效地管理当今种类繁多且机密的数据信息。因此数据库的存在为数据存储提供了极大的便利,而Mysql作为当前最流行的关系型数据库管理系统,是由客户端和服务端两部分组成的,用户操作客户端发送命令给服务端,服务端接受命
21、令且执行相应的增删查改操作。而且Mysql数据库相对其他数据库而言,具有方便、快捷、免费等特点,并且Mysql的跨平台性使其能够适用于Linux、Windows等不同的操作系统,还能支持多种开发语言6。更重要的是,Mysql是完全多线程的,这意味着多个客户机可以同时使用同一个数据库,对于本餐厅点餐系统而言,能够实现多个餐厅分店的客户机同时访问同一数据库,实现系统与数据库的交互。因此,选择一个好的数据库管理系统对于开发整个项目系统而言是具有十分重要的意义。毕竟数据库的设计不仅局限于数据信息的存储,还有对触发器、约束条件等方面的设计,所以友好的数据库操作界面以及免费、易上手、多线程交互的数据库系统
22、是本次系统开发的首选。2.3 B/S结构在数据共享时代,为了方便用户也考虑到用户的网上安全我们应用了对比C/S架构更管用和优越性的B/S结构,根据需求分析B/S结构能够符合当今用户对系统的要求,系统能够在保证安全的前提下有个IP同时访问并操作7。生鲜系统设计的初期调研过程中我们也对其他应用软件学习其完善的功能并结合实际应用中发现的缺点在设计时也作为参考借鉴,以此来了解用户不同要求。生鲜超市其功能有远程控制、固定期限自动备份为每位使用该系统的人提供优质数据平台。 该设计所应用的B/S结构的优势在于设计在后期会根据用户不同的需求做出相应的改变8,而对设计做出改变后B/S结构中需服务器的设计做出相应
23、的升级,这为用户提供了方便,无需多浏览器进行升级节约了高频下载所耗费的流量,提高了用户的工作效率。在系统的维护和安全节约了成本。2.4 ApacheApache目前作为一个免费开放的服务器并源代码的开放性,深受广大程序人员喜爱,Apache在程序开发使用中性能虽然不是最佳的11,但是Apache的因为自身强大的技术背景和它及时更新升级,始终保持着活跃,让它的使用者受益匪浅,相信本服务器终会领先甚至超过其它服务器。Apache在PHP程序的运行服务器的使用中是非常广泛的9,主要原因还是归结于它的扩展性非常高,他在提供PHP程序运行的环境中不会占用过多的系统资源,能够进行邮件收发,对负载平衡支持,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 学生 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内