基于ASP.NET架构房屋销售与出租管理平台的实现
2015-07-18黄华
黄华
摘要:基于asp.net架构房屋销售与出租管理应用信息系统的实现能使公司对于本地房屋销售和异地销售情况进行及时了解,并作出数据分析,提高房屋销售与出租的数据管理,并且能协调处理各部门之间的有关数据共享,以达到对各部门的业务执行、成本控制、销售业绩、房屋出租情况等信息作出分析。以实现房屋企业提高工作效率高效,提高服务质量,最终节约企业的管理成本。该系统基于ASP.NET架构,采用C#语言进行开发已实现房屋基本资料管理、销售与出租统计报表和客户端登陆系统,查询房屋信息等等功能,系统实现后经运行确实能够在很大程度上解决现有的房屋管理方面的问题,所以开发该系统平台确实有很大的实用价值。
关键词:B/S架构;房屋销售与出租;远程管理;ASP.NET架构
中图分类号:TP301 文献标识码:A 文章编号:1009-3044(2015)12-0005-03
Digital Virtual Reality Technology Industrial Product Design Practice of Application Platform
HUANG Hua
(Lishui College, Lishui 32300, China)
Abstract: The realization of asp.net structure of the housing sales and rental management information system can make the company for local housing sales sales and keep abreast of the situation based on different places, and make data analysis, improve the data management of housing sales and rental, and can coordinate the relevant departments of the data sharing between, make analysis to achieve the implementation of the various departments, the business cost control, sales, rental and other information. In order to realize the housing enterprises to improve work efficiency, improve service quality, and ultimately, to save the cost of enterprise management. The system is based on ASP.NET architecture, using C# language development has been the realization of housing sales and rental of basic data management, statistical reporting and client login system, housing information query and so on, after the realization of the system by running really can solve the housing management of the existing problems to a great extent, so the system development platform is of great practical value。
Key words: B/S architecture; housing sales and rental; remote management; ASP.NET architecture
日益激烈的房地产行业市场竞争,房屋销售与出租管理平台的应用已成为房地产行业提高业绩的一个重要方法,社会经济的发展促使城镇化加快、城市规模也在不断的扩大,房屋销售与房屋出租在房地产行业中是一个重要的环节。而现有信息的短缺对称对于房屋出租或者是房客求租,都离不开信息的获取,而面对大量的信息需求。在原有的房屋销售于管理的模式上都无法满足现有的需求。房屋求租者要在大量的房屋出租信息中一家中介一家中介的去寻找,在这样的情况下让求租人感觉头疼,首先是上百家的中介公司让用户的信赖是否存在可信度的同时,对于房地产公司提供房屋销售与出租的过程中双方进行交易的时候由于没有一个安全可靠的信息管理系统把两者之间的关系连接起来而必须去通过中介公司来交易,从而产生没有必要的一些佣金费,而降低企业的利润和增加承受方的的负担。在这样的一种情况下开发能够实现房屋销售与出租管理的平台具有很好的实际应用意义。
1 系统需求分析
本系统在整体结构上采用B/S模式设计房屋销售租赁管理的信息系统,该系统中主要包括:普通用户和管理员两种身份,普通用户只具备浏览信息的权限,用户则必须通过注册成为会员用户、登录以后的用户才可以实现发布个人的房屋销售与租赁的信息。在数据库设计主要是要建立一个用户表。系统主要功能是展示房屋,而房屋的数据表主要是建立一个区域表和房屋表。
1.1 系统功能需求分析
网站前台的主要模块:1)普通用户可以浏览、搜索房屋信息。2)房屋信息管理模块可以对发布的房屋信息重新修改、删除或编辑一些新的信息。3)讨论区、留言管理模块主要实现的是用户发表一些关于房屋的讨论区域管理。4)公告管理模块功能主要实现的用户进入公告区,可以获得本网站的最新消息,同时管理员可以对公告信息由进行编辑和发布。
系统后台主要功能:
1)房屋管理主要是用于对楼盘信息的增删改、户型信息的增删改、楼盘信息的查询、户型信息的查询、产权信息的查询。2)租房信息管理主要实现的是已租赁房屋信息的管理,在这个模块中可以对对房屋信息的增删改、客户对房屋的预订、管理对租赁房屋信息查询及统计。3)房屋公告管理模块主要实现的是发布新的房屋销售与出租的信息公告。系统具体后台功能如图1所示:
2 系统流程图
数据流程图在系统开发实现的过程中主要实现的是系统各个功能模块的逻辑功能。该系统流程图主要实现了将用户管理信息,房屋信息的浏览与购买,订单信息的查询和购物车之间的各种逻辑关系通过流程图一一展现出来如图2所示。
3 数据库逻辑结构设计
根据系统功能的划分,该平台数据设计主要数据如下:一个用户表。房屋区域表和房屋表。房屋订单表。用户可对房屋看法进行留言,系统建立一个房屋评价留言表。用户在平台中可与卖主或者客户进行讨论,数据库中建立一个讨论数据表。为方便客户讨论在系统中建立一个公告数据用户表。为方便系统管理,建立一个管理员数据用户表。具体表的建立主要是:管理员表数据设计主要包括管理员ID,管理员用户名,登录密码。房屋区域表数据主要包括区域ID,区域名。房屋留言表数据主要包括留言ID,房屋ID,留言者,留言内容,留言日期等。房屋讨论数据表主要包括讨论ID,发表者,发表内容,发表日期等数据。房屋表House数据主要包括房屋ID,房屋地址,价格,房屋图片,房型格局,以及面积,发布房屋信息更新日期,房屋的地理位置所在区域名,房屋类别,房屋所售数量。系统数据库ER图如图3所示。
4 系统登陆设计
系统登录采用目前应用较为广泛的用户名与密码登录模式,不同的用户之间用户名与密码都是不同的。在系统生成初始账号密码后,用户可以登录系统进入到个人中心对密码进行修改。主要实现关键代码如下:
protected void Button2_Click(object sender, EventArgs e)
{if (UserName.Text == "" && PassWord.Text == "")
{Alert.AlertAndRedirect("没有输入账号和密码!", "Default.aspx");}
else
{dr = data.GetDataReader("select * from [Member] where MemberName='" + UserName.Text.Trim() + "'and MemberPWD='" + PassWord.Text.Trim() + "'");
5 系统主界面模块设计
系统主界面,基本显示了本网站的内容,给出了模块的链接
此表单页面的关键代码:
推荐出售房源 |
//获得GridView控件的主键值
int i = 0; i <= View1.Rows.Count - 1; i++
//对CheckBox控件进行绑定
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
//GridView控件实现分页
<%# ((GridView)Container.NamingContainer).PageIndex+1%>//第一页
<%# ((GridView)Container.NamingContainer).PageCount %>//总共页数
<%#((GridView)Container.NamingContainer).PageIndex!=0 %>//首页与上一页
<%#((GridView)Container.NamingContainer).PageIndex!=((GridView)Container.NamingContainer).PageCount-1%>//尾页与下一页
8 总结
随着信息化系统技术的发展,房地产管理信息系统的建设在安全性的问题上越来越重要。本文对信息管理系统的模块设计,以及数据流程,功能架构作了一些分析定义,并提出了设计前台和后台以及页面的几个重要编码方法,并给出了相应的程序代码,该方法可以有效提高系统的运行性能。本文侧重对系统的功能结构和数据库流程分析评价,如何将功能模块和数据流程分析的结果应用到具体的系统开发过程中和系统的优化中去是下一步我们需要做的研究工作。将实际数据架构应用到软件系统分析当中去,使得开发类似的信息系统,也是下一步开发系统的研究方向。
参考文献:
[1] 黄明,段竹. ASP.NET 2.0+SQL SERVER中小型信息系统开发精选[M].北京:机械工业出版社,2007:90-108.
[2] 王得新. 基于ASP.NET的部队办公自动化系统的设计与实现[J]. 山西电子技术,2011(3):51-52.
[3] Livingston D, Advanced Macromedia Flash MX: Actionscript in Action with Cdrom[M] prentice Hall professional Technical Reference, 2008.
[4] MacDonald M. Beginning ASP.NET 4 in C#2010[M].Apress,2010.
[5] 陈宏. 基于B/S方式的图书销售系统的设计与实现[J].长沙大学学报, 2005(4):56-57.
[6] 黄明, 段竹. ASP.NET 2.0+SQL SERVER中小型信息系统开发精选[M].北京:机械工业出版社,2007:90-108.
[7] 杨永智.基于WEB服务的ASP运营平台的研究和应用[D]. 武汉:华中科技大学,2012.