PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言。PHP具有和JAVA类似的Class关键字。因为不需要虚拟机,以致速度比JAVA快5倍。PHP正迅速变成一种标准的,多用途的,面向对象的脚本语言。PHP不仅可用来开发Web应用程序,也可以开发普通应用程序。
PHP是一种功能强大的脚本语言。PHP将击败PERL/Python并取而代之。PHP是下一代的PERL/Python脚本。PHP可以胜任任何PERL/Python做的工作,并且做的更多,更好,更简洁!!
PHP是Hypertext Pre-Processor(超文本预处理器)的缩写,它是一种服务器端的HTML脚本/编程语言。PHP语法上与C相似,可运行在Apache, Netscape/iPlanet, 和 Microsoft IIS Web 服务器上。PHP作为一种工具,可以让你创建动态的Web页面。应用PHP的网页与常规的HTML页面并无二致,你可以用同样的方式来创建、编辑它们。PHP允许你直接在HTML文件里写入简单的脚本,这一点与Javas cript非常相似。而不同的是,PHP不依赖于浏览器,是服务器端的语言,而Javas cript却是一种客户端的嵌在HTML中的语言。概念上,PHP与Netscape的LiveWire Pro产品,Microsoft的ASP以及SunMicrosystem 的JSP相似。
PHP不仅可以用来创建Web应用程序,也可以用来开发普通的单机应用程序。
PHP的强劲之处在于:
•PHP是一项最优秀的技术。其它技术,如PERL,Python, Tcl, VB s cript, ASP 相对来说,都是陈旧低劣的。即
本论文从网站设计的基本原理出发,使用php+mysql技术,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysql和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。而MySQL是一个轻型SQL数据库服务器,可运行在多种平台上,包括Windows NT和Linux,它还有一个GPL版本,MySQL被认为是建立数据库驱动的动态网站的最佳产品。PHP、MySQL和Apache是Linux平台网站的最佳拍档。
通过对公共课网上系统的分析、设计与具体实施,从而具体介绍了基于Internet/Intranet的网站应用系统的分布式架构模式及实现机理。最后采用了
PHP+MYSQL,设计并实现了公共课网上系统
系统设计模型
2.此系统共分为六个较大的模块:
(一). 注册模块 (二). 身份验证模块 (三).学生查询模块 (四)、学生签到模块 (五)、教师控制台模块 (六)、学生出勤统计模块
在这七个模块当中共完成19项功能,分别如下:
(一) 注册模块
i. 新用户注册(教师或学生)
下面将对以上六个模块中的14项功能的实现做具体详细地阐述。
(二)主要功能:
(1) 新用户来访须知,简介系统将为用户提供本系的基本介绍;
(2) 新用户注册,为新用户建立一个信息输入环境,同时系统将保存新的用户个人资料;
(3) 检验身份,是用来检验用户的身份,防止别人冒名注册;
(三) 实现方式
用户初访须知:
这是一个版面,即告诉每一个新来到本系统访问的用户,怎样进行注册,能让学生和老师一目了然,正确注册个人信息。我在这里用一个名称为index.php的页面来简单地介绍了本系的一些概况和信息。
第一, 选择自己的身份,老师或者学生
第二, 登录用户名和登录密码为进入系统的必添资料
第三, 如果没有进行注册,需在这里进行注册
新用户注册:
这是一个为新用户提供输入个人资料的界面窗口,同时,根据学校信息库的特点,为每一个用户设计了准确的个人信息。在这里这些个人资料将输入到数据库(ts_signup)中的用户记录表(t_singup或s_signup)当中。在设计过程当中,使用了t_signup和s_signup两个文件来完成此项功能,它们的执行步骤如下: