House表:存储了所有房源详细资料的记录,其设计参数如表3-8所示。
字段名称 数据类型 是否允许为空 说明
中介编号 文本 否
地区 文本 否
地点 文本 否
位置 文本 否
建筑面积 数字 否
使用面积 数字 否
层次 数字 否
楼高 数字 否
交易类型 文本 否
房屋用途 文本 否
房屋类型 文本 否
房屋性质 文本 否
备注说明 文本 否
联系人 文本 否
联系电话 文本 否
QQ 文本 是
email 文本 是
提供者帐号 文本 是
朝向 文本 是
房型室 数字 否
房型厅 数字 否
房型卫 数字 否
房型 文本 否
月租金 数字 否
销售价 数字 否
水 是/否 否
电 是/否 否
煤气 是/否 否
闭路电视 是/否 否
封阳台 是/否 否
车库 是/否 否
电话 是/否 否
热水器 是/否 否
空调 是/否 否
彩电 是/否 否
冰箱 是/否 否
洗衣机 是/否 否
家具 是/否 否
详情 文本 否
登记日期 日期/时间
推荐中介 是/否 是
删除日期 日期/时间
套型 文本 否
建筑年份 文本 是
数据性质 文本 否
表3-8 House
Model表: 存储了所有房源租赁交易记录,其设计参数如表3-9所示
字段名称 数据类型 是否允许为空 说明
交易类型 文本 否 辣~文-论'文:网http://www.751com.cn
年份 数字 是
层次 数字 是
套数 数字 否
表3-9 Model
Moey1表:存储了所有房源租赁交易金额,其设计参数如表3-10所示
字段名称 数据类型 是否允许为空 说明
交易类型 文本 否
年份 数字 是
月份 数字 是
金额 货币 否
表3-10 Moey1
Password表:存储了所有用户和密码,其设计参数如表3-11 所示
字段名称 数据类型 是否允许为空 说明
Names 文本 否 主键
password 文本 否
表3-11 Password
Place表:存储了所有房源租赁交易房源,其设计参数如表3-12所示
字段名称 数据类型 是否允许为空 说明
交易类型 文本 否
年份 数字 是
地点 文本 是
套数 数字 否
表3-12 Place
User表:存储了所有用户,其设计参数如表3-13所示
字段名称 数据类型 是否允许为空 说明
username 文本 否
表3-13 User
Zc表:存储了所有房源交易常识,其设计参数如表3-14所示
字段名称 数据类型 是否允许为空 说明
编号 自动编号 主键
标题 文本 是
内容 备注 是
录入日期 日期/时间
表3-14 Zc
2.存储过程设计通过封装数据访问逻辑,数据层的存储过程就可以在中间层和数据存储之间提供一个抽象层。中间层只需执行存储过程,为所需的参数传递导入值。中间层完全不会意识到在存储过程中进行的处理,而且只要存储过程能够返回预期的返回值或结果集,也不必关心存储过程进行的处理。
(1)存储过程的优势在Access的早期版本中,使用存储过程与执行动态SQL语句相比,具有极大的性能优势。存储过程在建立的时候就可以进行验证和部分编译。当存储过程第一次运行的时候,就可以对部分编译的执行方案完全编译,并且在执行之前通过SQL查询引擎入内存进行高速缓存。而另一方面,动态执行的SQL语句将要为每一次执行验证和进行完全编译。这将导致巨大的性能差异,特别是在具有大量事务处理的应用中就更是如此。
(2)存储过程设计环境选择存储过程可以在SQL Server环境中编写。
(3)本系统中创建的存储过程本系统的存储过程可以分为以下几类:系统管理、房源信息、房源管理和房源常识。
产品信息的存储过程主要是获取和更新网上购物系统数据库中的产品信息表、产品类型表的数据。这些存储过程有:
储过程执行SQL SELECT语句,从表获取与输入参数规定相匹配的单独记录。
SQL INSERT语句,使用通过输入参数传递的数据作为新记录的值,向表中插入一个记录。这个存储过程可以表的各个列提供输入参数。
SQL UPDATE语辣~文-论'文:网http://www.751com.cn 句,使用通过输入参数传递的数据作为新记录的值,更新表。定单管理的存储过程主要是选择、插入和更新系统数据库中的定单信息、房源详细信息的数据。
3.1.2房屋租赁管理系统中间层说明
1.房源管理主要是通过数据绑定的方法使用Database控制数据。
2.客户管理
在客户管理中主要是用户注册和登录,因此必须为这两个服务来设计客户管理的数据服务,在该数据服务模块中包含了两个类,一个是访问数据库的方法,另一个就是声明客户详细信息。访问数据主要是能从数据库中添加一个新记录用以客户登录的身份验证的方法,另外还需要查询客户详细信息的方法。
3. 房源信息管理是本系统管理所涉及的模块较多,需要对房源信息进行添加和删除,数据交换外,还需要对房源信息中的其他信息进行统计,需要获取房源信息的总数和全部价格金额之和。与上述方法相同,
4. 房源管理包括房源管理定单的打印、定单中房源的详细描述信息的保存、房源租赁的成交处理等。
3.1.3房屋租赁管理系统表示层
说明在该层中主要是采用delphi技术来构建窗口来支持整个面向服务对象的应用。该系统中主要的网页有:
1.房屋租赁管理系统-用户登录窗体(如图3-1-1)
图3-1-1 登录窗体
2. 房屋租赁管理系统-房源的主窗体(如图3-1-2)
图3-1-2房源的主窗体
3. 房屋租赁管理系统-房源查询窗体(如图3-1-3)
图3-1-3房源查询窗体
4. 房屋租赁管理系统-房源录入窗体(如图3-1-4)
图3-1-4房源录入窗体
5. 房屋租赁管理系统-房源打印窗体(如图3-1-5)
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页