如需购买该毕业设计或论文,联系QQ: 913541678 
PHP信息实时查询系统            ★★★ 【字体:
PHP信息实时查询系统
作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-3-10    
摘1、 网络设计语言及使用工具

1.1 PHP--动态网页先锋
1.1.1 PHP简介
PHP的英文全称是Hypertext Preprocessor。它是一种开放源代码的、跨平台的、服务器端嵌入式的、动态的主页开发脚本语言。它从1995年发布第一个版本开始到PHP3与Apache服务器紧密结合,再到现在PHP的第四代Zend核心引擎已经可以使用,整个脚本程序的核心大幅改动,程序的执行速度更快。同时,通过PHP语言提供的丰富数据库函数可以方便地存取Oracle、Sybase、InterBase、MySQL、Solid、ODBC等类型的数据库。
它作为Web服务器获取本地数据或利用本地资源实现一些功能的接口与其它系统的关系如图1.1所示....................

..............


图1.1

1.1.2 PHP的性能
a. 易学易用。
PHP的语法结构大部分借用了C,JAVA,Perl等好的语法框架,有以上编程经验的开发人员可以快速地掌握投入实际使用。在PHP的程序包中,有极其详细的安装说明,任何人都可以按照说明快速地配置好自己的Web服务器,甚至可以在PHP的站点上直接下载已经配置好PHP模块的Web服务器。
b. 运行速度快。
PHP采用HTML内置标记技术(类似于ASP,后缀为PHP),解释程序本身作为Web服务器的一个模块运行,在很大程度上提高了运行时的解析速度。另外,从页面表单提取的数据自动成为程序中同表单名的变量,而无需手工赋值。经测试表明,在Web站点访问量非常大时,PHP的解析速度相当于传统CGI程序的4倍,非常适合大中型网站的应用。
c. 跨多个平台。
目前PHP可在Windows,Unix,Linux的Web服务器上正常运行,支持IIS,Apache等通用Web服务器,用户更换平台时,无需变换PHP代码,可即拿即用。
d. 极其强大的数据库支持。
包括Oracle,Sybase,Ppstgres,Mysql,Informix,Dbase,Solid,Access等,通过Sybase-CT驱动,也可以高速地访问Microsoft SQL Server.PHP3完全支持ODBC接口,因此,凡是支持ODBC接口的数据库,PHP都可以提供有力的支持。而且这些数据库的操作都是PHP内部包括的,无需其他附件介入,实际应用中,可以得到比任何后台技术都要快的数据库访问性能。PHP也支持与采用POP,HTTP,SNMP,NNTP,IMAP等协议的服务进行网络编程。
e. 先进的扩展功能。
PHP不但内置了对文件上传,密码认证,Cookies操作,邮件收发,动态GIF生成等功能的支持,还极有远见地提供了对GZIP文件,PDF,XML的直接支持,用户还可以编写自己的扩展模块,为将来的扩展提供了极大的空间。
1.2 MySQL--优秀的数据库服务器
A) MySQL数据库
MySQL是一个强大、快速而费用低廉的数据库软件。MySQL的使用者已经建立了数个数据库,其中包括具有数百万行资料的表,事实已经证明,MySQL具有足够的伸缩性应付任何数据库应用程序。在许多人的拥护下,MySQL正迅速地成为各地网站服务器的必要配备。只要稍有一点数据库开发经验,任何人都可以轻易的使用MySQL。使用SQL(结构化查询语言,Structured Query Language)写的数据库查询可以轻易地从其它数据库输入或输出。
如果想要将数据库连接到网络服务器,MySQL与PHP的完美组合可使编写基于数据库的网上应用程序比较容易地实现。如果在编译Apache时已经将PHP包含进去了,系统连接MySQL监控程序的负载极其轻微。通过这样的支持、Perl的DBI接口以及各种MySQL支持语言的应用程序接口,可以将这个小而强大的数据库整理进入几乎所有可能已开发的产品中。
B) PhpMyAdmin--管理MySQL的最佳选择
phpMyAdmin完全是用PHP写成的,由于PHP是能运行在许多平台上的,所以无论是在Windows下还是Linux下它都是一样的。使用phpMyAdmin时不需要掌握SQL语法就可以方便地完成大部分的数据库管理任务。而且phpMyAdmin还是一个开放源代码的软件。
你可以在 http://phpwizard.net/phpMyAdmin/ 下载最新的phpMyAdmin版本。当然,由于它是免费的,你可以在网上任何一个共享软件库中找到它。

2、 系统可行性研究及需求分析

2.1 系统可行性研究
在确定了开发工具和了解了相关技术知识之后,开始正式进入系统开发阶段。首先,应该对系统进行可行性的研究。
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。但可行性研究的目的不是解决问题,而是确定问题是否值得去解。因此,可行性研究实质上是在较高层次上以较抽象的方法进行的系统分析和设计的过程。
2.1.1 数据流图
a.系统的顶层图:................................


图2.1.1

b.零层数据流图(图2.1.2):.....................
图2.1.2................................

c.一层数据流图(图2.1.3和图2.1.4):..................
图2.1.3........................

图2.1.4..........................

2.1.2 数据字典
数据字典是关于数据信息的集合。本信息查询系统的数据库的数据字典详见系统详细设计中的表。

2.2 系统需求分析
虽然在可行性研究阶段已经粗略了解了用户的要求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而,在最终的系统中却不能遗漏任何一个微小的细节,所以我们需要进行下一步的工作,做出系统的需求分析。此时,可行性研究阶段产生的文档就成为了需求分析的出发点。
A.性能要求:
l 本系统基于网络的B/S构架,要求运行速度较快,对客户提出的请求能够及时给予响应;
l 对客户端的软硬件要求低,不需要特殊的软件和硬件配置,只要能上校园网即可进行操作;
l 安全方面,要求运行在可靠性较高的校园网Linux平台上运行,设计方面采用PHP的SESSION技术,安全性较高。
B.功能要求:
l 普通用户查询功能 ..........................................

文章录入:admin3    责任编辑:admin3 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    教师科研管理系统(开题+系统
    ASP网上手机销售系统(网站)
    ASP聊天BBS系统(网站)
    ASP试题库管理系统(网站)
    ASP图书管理系统(网站)
    ASP教学网站设计-BBS设计(网
    ASP网上考试系统(网站)
    ASP网上求职招聘系统(网站)
    ASP网上购物系统(网站)
    C#.NET教材管理系统
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)