[论文]基于PHP的学生管理系统毕业论文.doc
《[论文]基于PHP的学生管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《[论文]基于PHP的学生管理系统毕业论文.doc(21页珍藏版)》请在三一办公上搜索。
1、永城职业学院 毕 业 论 文题目学生管理系统系别电子信息工程系专业计算机应用技术班级计算机一班姓名 李新军 学号 071021121 指导教师 郭国弟 日期 2009年4月20号 目录第一章 设计理论41.1 PHP 程序设计的特点41.1.1开源性代码41.1.2易于学习41.1.3数据库的连接41.2 MYSQL 数据库技术51.2.1速度快51.2.2连接性和安全性51.2.3可移植性51.2.4它支持SQL语言51.2.5容易使用61.2.6成本优势6第二章 需求分析62.1系统需求分析62.2 学生管理系统的实现目标分析6第三章 学生管理系统的设计73.1 学生管理系统开发工具的确定
2、73.2 学生管理系统的开发思想73.3 学生管理系统的功能73.3.1 学生管理系统功能分析73.3.2学生管理系统设计7四、学生管理系统的实现94.1 学生管理系统主体窗口的实现94.1.1登陆窗口94.1.2主题功能窗口104.2学生管理系统主题功能的实现104.2.1、管理员界面与登录连接104.2.2、普通用户查询连接114.2.3、管理员的插入操作124.2.4、管理员修改界面的连接144.2.5管理员删除操作154.2.6、管理员和普通用户的查询操作16五、MySQL数据库与PHP连接与创建185.1、PHP与MySQL数据库的连接185.2总体测试18六、小结18摘要若干年前,
3、各个学校的学生成绩管理基本上都是靠手工进行,随着学校的规模增大,有关学生信息管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生信息管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。因此,使用效率更高的方式来处理这些数据就更显得重要了。本文就该系统进行分析和整体的介绍,并介绍了使用PHP + MYQSL技术开发该系统的相关模块的整个过程。该系统主要利用了PHP强大的网络数据库访问技术,与MYSQL的强大的数据库功能来实现主要功能。系统设计并实现了学生基本信息管理,以及管理员后台管理的功能。论文主要介绍了本课题的开发背景、系统分析、数据库
4、设计和系统的设计与实现。关键词 asp;mysql;信息管理;管理员后台管理前言PHP是一种跨平台、嵌入式的服务器执行的描述语言。Internet的兴起加速了人与人之间的沟通,环球网(World Wide Web,WWW)的普及是的网络的使用由早期的蚊子、命令控制的模式进而演变到图形、鼠标控制模式,而在网络的软件及硬件的快速发展之下,网络正向多媒体方向发展。目前,网络已经变成现代人们生活中不克或缺的一部分,未来的发展更无可限量。由于网络的快速发展,网络上的各种应用也从单向的服务发展到交互式的服务,使用户可以利用CGI来达到和服务器互动的效果。近年来,动态网页的发展非常迅速,为了达到互动的效果,
5、许多技术应运而生,PHP即是其中一种。从PHP4到PHP5,在面向对象设计概念上有相当大的改变。在PHP5以前,及支持面向对象的概念,几在PHP程序中可以使用面向对象的概念,但是面向对象的功能支持不多。在PHP5中已经可以看到相当完整的面向对象功能,除了面向对象以外PHP5还增加了许多其他功能,包括使用Zend Engine II、更新加强XML、MYSQL extension等。PHP支持的数据库也相当多,它除了跟一般的CGI语言一样可以有网页采集数据,经处理之后响应给用户以外,还支持各种数据库使得用户可以轻松地开发出网络数据库的应用程序。PHP可以在UNIX系列及Windows系列的操作系
6、统上运行,且不会因为操作系统的兼容性产生问题。且PHP是开放的源代码,即在GPL下用户可以任意地使用并且不会受到限制,使得许多爱好者都可以加入到研究工作中,进而使得各种技术能过得到蓬勃发展。PHP的应用范围相当广,除了可以用于设计一般的网页互动效果以外,还可以在授权认证的范围之下进行存取文件等操作。PHP支持许多数据库,因此可以利用Internet轻易地访问数据内容,而目前最热门的电子商务更缺少不了这样的技术。另外,PHP也支持各种通信协议,还可以轻易地开发出许多客户端的网络应用程序。PHP可简单的视为一种程式语言,可以用来设计留言版,讨论区,或聊天室等等的动态网页.而MySQL是资料库的一种
7、,最常用的用途是作为网页程式之资料库,为了因应未来讨论区文章会日渐增多,所以需要有MySQL套件的支援,其目的就是在处理这些由客户端传送来的资料.所以,PHP可以应用的范围可针对其特性进行发挥。常见的PHP应用包括交互式网页、动态网页、留言板、讨论区、电子邮件等。第一章 设计理论1.1 PHP 程序设计的特点 PHP是一种很有前景的Web语言,因为它有着诸多方面的优势。1.1.1开源性代码这就意味着可随意修改和扩展它的功能,还能够得到数百万PHP程序员、数万个PHP开发团队的支持,可与他们一道分享心得,交流经验,这对程序员来说是在美妙不过的事情了。1.1.2易于学习PHP的语法与C、ASP、J
8、SP类似,对于熟悉上述语言之一的人来说,只需要30分钟就可以将PHP的核心语法全部掌握,如果又对HTML非常了解,就能立即把PHP代码无障碍地添加进站点,使得站点具有动态性和交互性1.1.3数据库的连接PHP的开发者们为了更适合Web编程,开发了许多外围的基库,这些库包含了更易用的层,这样就可以方便地利用PHP连接包括Oracle、MS-Access、MYSQL在内的大部分数据库。还有就是它是面向对象编程的,基于Web的编程工作非常需要面向对象编程,PHP能够满足这些需求,它面向对象,提供类和对象,支持构造器。最后还值得特别提出的就是它的可扩展性,随着版本的更新,PHP的功能在一步步扩展,同时
9、由于它是开源项目,只需要熟悉PHP,自己完全能对它的功能进行扩展。基于这些优势,所以,在选择开发学生管理系统的时候我使用了PHP脚本语言。1.2 MYSQL 数据库技术 对于网站开发来说,使用数据库是开发专业站点必不可少的,但是但是数据库类别林林总总,Access、SQL Server和Oracle都不是开源免费软件,需要购买才能使用,而MYSQL是开源软件,选择MYSQL是最节能成本的做法,而且Apache、PHP、MYSQL是绝配,它们的组合有着最佳的性能和最大的用户支持群。MYSQL是一个真正的多用户,多线程的结构化查询语言数据服务器,它以客户机/服务器的结构实现,并且还具有以下优势。1
10、.2.1速度快开发者声称MYSQL数据库可能是目前得到的最快的数据库。1.2.2连接性和安全性MYSQL是完全网络化的,其数据库可在因特网上访问,因此可以和任何地方的任何人共享数据库,而且MYSQL还能进行访问控制,能够控制特定用户不允许其访问数据库。1.2.3可移植性MYSQL可运行在各种版本的UNIX系统及其他费NUXI系统上,从家用的PC到高级服务器都可运行MYSQL1.2.4它支持SQL语言MYSQL支持支持这种现代数据库系统都选用的语言。1.2.5容易使用MYSQL是一个高性能且相对简单的数据库,易于操作。1.2.6成本优势MYSQL对于对于大多数个人用户来说是免费的!基于以上种种优
11、势,所以,在做学生管理系统的时候我选择使用MYSQL作为Web服务器的数据库。第二章 需求分析2.1系统需求分析随着高学学生的增多,师资力量的扩大,学样课程的增加,对教师与学生、课程管理的要求也越来越高,而如何有效的管理起教师与学生等学绩相关的资源,就成为了各高校考虑的一个重要方面。 为此,我们设计了本学生管理系统,为师生提供了完善的信息管理功能。2.2 学生管理系统的实现目标分析学生课绩信息管理系统主要提供了登陆模块,学生模块,教师模块,管理员模块,四部分组成。,其主要功能如下:根椐用户登录的类型,自动转向相应的操作模块。学生模块中,学生可以查看成绩与及自己的个人信息等操作。教师模块中,教师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 基于 PHP 学生 管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-3932941.html