网站设计过程中,对于网站的总体构架的设计是非常重要的,也是首要的。我设想的风格要求简洁,因此网站的构架也比较简单,以模块化设计。根据网站的栏目功能的需求,设计了各个网页的内容,主要包括首页,用户管理页,用户注册与登陆页,管理员页面,管理员登陆页,房源信息页,新闻页,留言版页等。
由于房源信息量大,静态页面来显示非常的麻烦,工作量非常的大,因此为了网站维护的方便,以及减少维护的工作量,对部分网站的栏目功能的设计采用动态设计,通过对数据库数据的读取修改,来实现栏目的更新。通过动态的栏目设计,提高了对大量房产信息的管理水平和更新速度,大大减少维护工作量,而且对于网站数据的保密性也有一定帮助。
当然对于某些简单的栏目,不必采用动态栏目设计,节约数据库资源,减少数据库读取时间。对于网站中的没有存储在数据库中的信息,或者说对于网站中不需要常常修改的栏目,我们一般都采用静态设计,通过静态页面来显示。
对于权限的设置,网站实现了用户的分层化。用户包括:游客,会员,管理员。游客可以浏览各种房产信息,并且可以在留言板留言。会员在登陆成功后,除了可以浏览全站和留言以外,还可以查看修改各自的注册信息以及发布房源信息,特别的收藏夹功能和求租匹配为会员量身定做。管理员通过登陆成功后,可以对网站进行全面的管理。包括对于房源信息的统一管理,论坛中垃圾信息的删除,注册会员的管理以及新闻和公告的添加、删除、修改等等。
2.数据库设计 数据库的连接
数据库的连接可以有多种不同的方法,该网站使用ASP中的ADO组件的对象实现数据库的连接,连接方法如下:
DSNLessConnection方式。该方式是指不去建立DSN来进行数据库的连接,这种连接方式只需要在运行时直接指定ODBC驱动程序即可。这种方法是也是目前最为常用的,对于无法直接在Web服务器上建立DSN的用户是非常方便的。
3.首页设计 首页的内容包括公告,用户登陆,房屋信息的搜索,二手房交易流程,相关网页的超链接,新闻和房源政策信息,购房工具,精品社区(由于网站需要有赢利性,因此该处可做广告),友情链接等。
具体设计与实现:
首页最上面是一个top页面,其中包括其他相关网页的超链接。
第一部分从左到右第一块是公告,各公告按时间顺序从上到下显示,第二块是新闻动态,其中前三条信息是最新的房产新闻,后两条是最新的房产政策,第三块是购房工具,共提供6个比较常用的购房工具。
第二部分第一块是会员登陆,用户可输入用户名和密码直接进入会员管理界面,而且也可以通过这里链接到注册界面进行新会员注册,第二块是精品社区,5张图片按固定时间跳转,点击可进入相应链接页面,因此此块也可做广告。
第三部分第一块是房源搜索,游客可在此输入相应房源信息,不但可以进行多限制搜索,也可以进行模糊查询,。查询模块是网站中非常重要的。用户可以随时根据自己的需求查询房屋信息。通过用户选择搜索项目进行搜索,这里主要设计了六种常用的搜索项:按房屋信息查询,按房屋类型查询,按位置查询,按价钱查询,按面积查询及按房屋结构查询。选择一项可以进行单项搜索,两项或者以上则会对多项进行搜索。因此,选择的项目越多,搜索的信息越加精确,信息越加符合用户需求,查询的效果就越好。第二、三块分别是出租信息和求租信息版块,显示最新的前6条房源信息,用户可以点击more显示更多内容,还可以点击查阅来了解详细的房源信息。
第四部分第一块是二手房交易流程,包含了买卖和租赁流程知识和相关的流程图,第二、三块分别是出售信息和求购信息,功能和出租、求租信息相同。
第五部分第一块是更多服务,这里包含了地图、公交、天气、装潢、维修等相关服务网站的链接,第二块是购房常识,显示最新的三条购房知识。最底部是一个bottom页面,包含了友情链接和本网站的版权信息。
信息发布:广州名易软件有限公司 http://www.myidp.net