in,初始密码是 111,进入系统后其密码可以自由设置。系统管理员添加医生和病人,
1
合肥工业大学医院管理系统论文
以及医生添加病人均可以为要添加的用户设置一个初始密码,用户
登陆后也可以自由设置。 系统设置:对不同的用户,系统提供了不同的操作权限,其中最高权限者(医院管理员)可 以对员工、病人、信息发布以及留言板进行管理操作,医生可以查看浏览本单位所有病人的管理 等。
1
1.1 什么是 PHP
PHP 概述
最早的 WEB 网站是由许多 HTML 文件组成的,这些文件就是所谓的静态网页:它们只 能为用户提供静止的、一成不变的信息。如果发布的内容发生了变化,必须手工修改页面。对于 规模较小的网站来说,这没有什么大问题,但是对于规模较大的网站,要跟踪网页上的数据变化, 手工修改网页则不啻是一场恶梦。 如果想在静态网页上发布静态内容, 或与用户交互, 必须使用 CGI (Common Gateway Interface, 通用网关接口)。可以用很多语言编写 CGI―Perl、Python、Tcl/Tk、C、C++以及 VB 等。用这些 语言可以开发功能强大的 CGI 程序,特别是 PERL 语言,目前仍然是编写 CGI 程序的首选语言。 PERL 语言功能非常的强大,但也比较复杂,掌握它需要一定的时间。另外,用这些语言编写的 CGI 程序,每当有一个用户请求时都会建立一个新的进程来运行该 CGI;如果突然有大量的用户 请求出现,可能会出现性能问题(现在有一种称为 FastCGI 的技术可以解决这个问题) 因为编写 CGI 程序很困难,出现了各种技术来解决这个问题。微软公司的 ASP 技术就时一 种非常优秀的解决方案。ASP 技术可以在 Windows NT/2000+IIS 上运行,使用 VBscript 作为脚 本语言,可以对多种数据库及 ODBC 进行操作。ASP 技术虽然好,但是如果采用这种技术,就意 味着使用微软公司的
全套技术。网络服务器只能使用 windows nt/2000,web 服务器只能使用 iis 服务器,数据库服务器最好使用微软的 SQL SERVER 等。ASP 技术出现后许多公司开始将 ASP 的思想移植到其他平台上,出现了许多 UNIX 平台上的,基于 PERL 或其他语言的 ASP 技术。这 些技术一眼时专有技术,受商业支持少,平台适应性也较窄。 除了 ASP 外,还有一些类似的技术如 ALLAIRE 的 CODE FUSION 等。这些技术都可以实 现在网页上动态发布信息。 PHP 是一种类似微软 ASP 技术的 WEB 数据库解决分方案。它是一种嵌入式的脚本语言,用 于在 WEB 上快速的发布动态信息。PHP 是“PHP Hypertext Preprocessor” ( “PHP:超文本处理器” )的缩写。它的许多语法借用了 C,PERL,以及 JAVA 的语法,当然也有一 些 PHP 的特性。PHP 语法的目标是使 WEB 开发者快速编写动态网页。
2
合肥工业大学理信息与计算论文
“嵌入式脚本”的意思是脚本可以嵌入到 HTML 代码中。当使用 PERL 何 C/C++语言编写 CGI 脚本时。 必须使用 printf ,echo 等命令或者函数向浏览器输出 HTML 代码。 而使用嵌入式的脚 本语言时,HTML 代码可以按照正常的方式编写(如 front page 或 dream weaver 等快速开发工具 生成) ,需要特别处理的内容(如数据库浏览、查询、与 mail 服务器的连接等)通过嵌入到 HTML 代码中的脚本完成。这样,可以极大的加快开发速度,脚本的可读性也很强。 PHP 的英文全称很有意思,PHP: Hypertext Preprocessor,一种递归的表示方法。和 GNU 的 全称差不多,GNU 是“GNU’ sNot Unix”的缩写。这可能是很多程序员的习惯,很诙谐。
1.2
PHP 简史
PHP 是由 Rassmus Lerdorf 在 1994 年构思出来的。起初用于在他的主页上跟踪是谁看过他
的在线简历,当时并未发布,1995 年早期发布了一个其他人可是