优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

PHP094 基于PHP房地产管理系统MySql

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

基于INTERNET的房地产管理系统一向被视为有效突破时空限制的管理和销售通道,网络技术的高速发展,并从根本上改变了人类进行信息交流的方式。从大的方面来说,它对销售管理模式、商品宣传模式等都带来巨大的影响:从小的方面来说,它可以解决传统房地产管理中存在的很多问题,过去一些不可能实现或很难实现的管理和销售宣传思想,现在可以实现了。展望网络影响,它将有力地促进基于INTERNET的房地产管理系统运作、宣传、销售模式的变革
在传统的房地产管理销售模式中,管理人员是很被动的,存在宣传难、和客户沟通难、销售统计难、宣传和销售成本太高、收集和统计销售信息非常的困难,而这些信息对公司的决策和发展有着重要的参考价值,如果能够及时挖掘出其中蕴涵的深层次的信息,对于提高销售决策制定有实质性的帮助。
基于INTERNET的房地产管理系统,采用了LINUX+PHP+MYSQL+APACHE技术方案,主要实现了以下功能:客户注册和客户信息的收集、客户投诉提交、楼房出售出租信息的查看、出售状态出租状态的查询查看,销售人员的管理、楼盘信息的添加修改删除等管理,销售统计、出租统计、数据备份和恢复等。
基于INTERNET的房地产管理系统也逐渐成为商家的好帮手,该系统的优势不但体现在人力上也体现在物力上。基于INTERNET的房地产管理系统不受时间和空间的限制,方便了用户查看,方便了商家的管理,加强了商家和客户之间的沟通,提高了销售的效率,降低了销售成本。通过计算销售出租生成销售和出租分布图对决策制定有良好的帮组作用。基于INTERNET的房地产管理系统对房地产行业发展有着重要的意义。 think58 [资料来源:http://www.THINK58.com]
最终,该系统在实际教学应用中取得了良好的效果。

copyright think58 [版权所有:http://think58.com]

[版权所有:http://think58.com]


MySql是一个快速、多线程、多用户的SQL数据库服务器,其出现虽然只有短短的数年时间,但凭借着“开放源代码”的东风,它从众多的数据库中脱颖而出,成为PHP的首选数据库。除了因为几乎是免费的这点之外,支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等都是PHP选择MySql的主要原因。
1、历史
MySQL 最早起始于 1979 年,开始是 Michael “Monty” Widenius 为瑞典的 TcX 公司创建的 UNIREG 数据库工具。1994 年,TcX 开始寻找一个用来开发 Web 应用程序的 SQL 服务器。他们测试了一些商业服务器,但是发现所有服务器对于 TcX 的大型表来说都太慢。他们也试了 mSQL,但它缺乏 TcX 需要的某些功能。因此,Monty 开始开发一种新的服务器。其编程接口明确地设计为类似 mSQL 的编程接口,因为 mSQL 可得到几个免费的工具,所以利用与 mSQL 类似的接口,可以将这些相同的工具用于MySQL 从而大大减少了开发接口的工作。
1995 年,Detron HB公司的 David Axmark 努力争取 TcX公司在因特网上发布 MySQL。David 还做了文档资料方面的工作和使 MySQL 与 GNU 的配置实用程序一起建造的工作。MySQL 3.11.1 在 1996 年以用于 Linux 和 Solaris 系统的二进制分发形式发布。今天,MySQL 正工作在许多平台上,并且二进制和源代码的形式都可以得到。

think58 [版权所有:http://think58.com]


2、主要特征。
(1) MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU。
(2) MySql可运行在不同的操作系统下。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。
(3) MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证。
(4) MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5函数和其他许多函数,这样就可以用Access连接MySql服务器,从而使得MySql的应用被大大扩展。
(5) MySql支持大型的数据库。虽然对于用PHP编写的网页来说只要能够存放上百条以上的记录数据就足够了,但MySql可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySql可以针对不同的应用进行相应的修 [资料来源:http://www.THINK58.com]

任何字典最主要的用途是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。
数据字典应该有对下列4类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、数据处理。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。
数据字典几乎总是作为“结构化分析与设计工具”的一部分实现的。如果在开发小型软件系统时暂时没有数据字典处理程序,建议采用卡片形式书写数据字典,每张卡片上保存描述一个数据的信息。这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。每张卡片上主要应该包含下述一些信息:
名字、别名、描述、定义、位置。
当开发过程中进展到能够知道数据元素的控制信息和使用特点时,在把这些信息记录在卡片的背面。
下面先将本系统数据库中各表的基本数据元素列举出来,再将其中主要的信息以卡片的形式制作成数据字典。
admin表:name、pass、aid。
author表:auid、name、pass、sex、phone。
fangwen表:fid、hy、ip、sj。 think58好,好think58

[资料来源:www.THINK58.com]

.1 详细设计概述
系统总体设计完之后就要进入详细设计阶段了。它也是设计中最关键的一个步骤。详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述。在总体设计阶段,已经把系统划分成几个功能模块并将他们按照一定的规则组装起来,这个阶段也成为模块设计阶段,它的任务把各个模块所要实现的功能直接翻译成用某种程序设计语言书写的程序。
详细设计阶段的任务是要设计出一份详尽的、对系统所有功能模块或小的细节都考虑在内的程序的“蓝图”,是程序员可以根据这个蓝图写出实际的程序代码的参照体。因此,详细设计的内容就基本上决定了最终的程序代码的数量和质量。此外,在详细设计中,应力图使所处理事务的流程或方法用最简洁、通俗的方式表达出来。这一点,在日后的详细编程中将体会到巨大的益处。
详细设计的结果基本上决定了最终的程序代码的质量。考虑程序代码的质量时必须注意,程序的“读者”有两个,那就是计算机和人。因此,衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更重要的是要看它是否容易阅读和理解。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能的简明易懂。 think58 [资料来源:http://THINK58.com]

5.2 详细功能设计
5.2.1 基于INTERNET的房地产管理系统
1. index.php
本考试系统的进站页index.php是客户登录或注册主窗口,客户在这里输入自己的帐号和密码,验证以后如果正确的话就允许进入系统,错误的话就不返回到登陆界面。

[资料来源:http://think58.com]

依次执行:开始——程序——AppServ——Service Control Server——Apache Start,开启apache服务器,在IE中打开网址:http://localhost:8080/fangdi/即可打开本系统的进站面。

[资料来源:www.THINK58.com]

3. 通用模块说明
本系统中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件
中使用#include语句包含这些模块,以使用其中定义的功能。
(1)Conn.php
Conn.php的功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在文件Conn.php中,这样可以避免重复编程。提高程序效率,Conn.php的代码如下:
<?php
 $mysqladmin="root";
 $mysqlpass="";
 $mysqldb="fangdi";
 $mysql="连接服务器失败";
 $database="连接数据库失败";
 $link=mysql_connect("localhost",$mysqladmin,$mysqlpass) or die($mysql);
 mysql_select_db($mysqldb) or die($database);
 mysql_query("SET NAMES 'GB2312'");
?>在文件中引用此文件作为头文件就可以访问数据库,代码如下:
include('conn.php');
(2) ck.php
<? session_start();
include("conn.php");
$username=$_SESSION['adminusername'];
$userpass=$_SESSION['adminuserpass'];
$sql=mysql_query("select count(*) from admin where `name`='$username' and `pass`='$userpass'");
   list($count)=mysql_fetch_row($sql);

think58好,好think58

[资料来源:http://think58.com]


   if($count<>0)//检测数据库是否存在该用户
   {
   }
   else
   {echo"<scriptlanguage=javascript>window.location='index.php'</script>";
    exit;
   }
?>
think58.com
[资料来源:http://www.THINK58.com]