图16 房屋详细信息
5.3 管理员登录后功能模块
系统管理员登录系统后可以发布、修改、删除房屋的相关信息,修改管理员密码和删除普通用户等。
管理员登录 修改 密码 查看房屋信息 发布房屋信息 显示用户信息 退出系统
图17 管理员模块功能
21
修改密码面如下:
图18 修改密码
查看房屋信息界面如下:
图19 查看房屋信息
发布房屋信息界面如下:
图20 发布房屋信息
22
图21 房屋信息发布成功
修改房屋信息界面如下:
图22 修改房屋信息
删除房屋信息界面如下:
图23 删除房屋信息
显示用户信息界面如下:
23
图24 显示用户信息
删除用户信息界面如下:
图25 删除用户信息
24
6软件测试
软件的测试是网站开发周期中一个十分重要的环节,其重要性体现在它是保证网站质量与可靠性的最后关口,是对整个网站开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就可能会造成不堪设想的后果。
在房地产信息公布与查询中,我们主要采用黑盒测试和白盒测试技术。 1.测试结果
中文乱码问题,从数据库中取出的中文数据出现乱码。 参数传递出错,无法传递数据。 图片处理问题。 2.主要的解决方法
我使用如下方法来解决乱码问题:
<%@ page contentType=\对于各个模块接参数的格式进行了统一。
对于图片处理问题,在数据库中存储图片的URL路径,使用图片是,采用流技术,相关代码如下:
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;
public void addHouseInfo(HouseInfo houseinfo) throws UnsupportedEncodingException, FileNotFoundException {
Connection conn=null;
Statement st=null; ResultSet rs=null; String \
insert=\
into
houseinfo(housename,area,price,floor,address,describe,status,time) Values ('\
+houseinfo.getHousename()+\
+\
+houseinfo.getStatus()+\
25