房地产销售管理系统的设计与实现毕业论文_第1页
房地产销售管理系统的设计与实现毕业论文_第2页
房地产销售管理系统的设计与实现毕业论文_第3页
房地产销售管理系统的设计与实现毕业论文_第4页
房地产销售管理系统的设计与实现毕业论文_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录前言 11.系统概述 21.1系统现状研究 21.2系统体系结构和开发技术 22.系统调研及可行性分析 32.1系统调研 32.2系统总体目标 42.3技术可行性分析 43.系统分析 43.1系统需求分析 43.1.1功能需求 43.1.2系统开发环境平台 53.2系统流程图 54.系统设计 74.1概要设计 74.1.1功能模块结构图 74.1.2功能模块描述 74.2数据库设计 84.2.1表设计 84.3详细设计 104.3.1用户登录模块设计 104.3.2房屋销售模块设计 115.系统实现 125.1用户登录模块实现 125.2房地产信息模块实现 125.3房屋销售管理模块实现 135.4房型资料录入模块实现 145.5客户数据分析模块实现 146系统测试 156.1系统登录模块测试 156.2测试总结 16结论 17参考文献 18致谢19 房地产销售管理系统的设计与实现摘要:随着社会文明的发展,人们对房屋的需求越来越大,随之房屋的建造也成倍增加。面对庞大的需求量,需要建立一个房地产信息管理系统来提高对房地产管理的效率。建立房地产信息管理系统就是为了实现信息的规范管理和快速查询,从而减少管理方面的工作量。本文介绍了以Delphi语言和SQLserver2000数据库为工具的房地产信息管理系统的开发与设计。本房地产信息管理系统主要实现了四个基本功能:房地产基本信息管理、房屋销售、统计报表、系统设置。其中,前三个模块主要进行相关信息的增加、删除、修改、查询等操作;系统管理模块实现根据不同的用户权限进行不同的操作。关键字:房地产;销售;管理前言管理信息系统课程设计是完成专业培养目标所必须的重要的教学环节。是培养学生独立思考和科学的工作方法的重要过程。课程设计的目的主要是培养学生综合运用所学理论知识和技能,分析解决管理信息系统应用实际问题的能力、培养学生掌握设计管理信息系统课题的思想和方法,树立严肃认真的工作作风、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过管理信息系统课程设计,要求学生在指自我学习的能力的指导下,独立完成所分担的设计课题的全部内容。21世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。房地产信息管理系统对房屋出租、出售等资料信息的存储采用了动态的创建,先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。1.系统概述1.1系统现状研究随着人类社会的进步和科学技术的发展,人们生活水平也在不断的提高,房地产已经成为当今社会比较热门的行业。房地产销售是房地产行业的重要组成部分,由于房地产销售形式复杂、业务种类繁多,早期的手工销售方式已经不能适应现代房地产销售的需求,在这种情况,房地产销售管理系统应运而生。房地产业在我国是一个只有十余年历史的新兴产业。为了满足中国经济迅速发展的需要,切实解决中国城市职工住房长期欠债太多的难题,于是,顺应中国住房制度改革的潮流,房地产业急速地膨胀起来,成为国民经济的一个新的增长点。其中,房地产开发企业是中国房地产企业的主体,占中国房地产企业总数的80%多,近几年出现了惊人的高速增长,自2000年以来,每年都保持20%以上的增长,远远高于GDP和全社会固定资产总投资增长速度。2003年,更是创下了增长29.7%的阶段新高。房地产因其高投资,高回报成为社会公认的“暴利行业”,然而在这高增长的背后,市场却面临诸多不规范的操作,一系列问题都亟待解决:企业数量大,规模小;开发能力低,抗风险能力差;资产负债率高,风险大。房地产行业作为关系国计民生,关系千家万户幸福,又牵涉到巨大财富的支持国民经济增长的支柱性产业之一,国家对其进行宏观调控和市场规范早已是势在必行,但多数企业对这场疾风劲雨般得如此迅速还是有些措手不及。在宏观调控下2005年,中国房地产企业必将会面临重新洗牌,房地产市场在日趋规范化的同时也会呈现出更多成熟的特色,而这些特征正预示着房地产市场迎来了一个新开发时代。1.2系统体系结构和开发技术本系统采用C/S体系结构,前台采用JSP程序设计的前台编程技术,后台使用了SQLserver2005数据库,不论管理员还是顾客只要登陆本系统后,就可以根据需要进行相应的操作。2.系统调研及可行性分析2.1系统调研对房地产业务进行分析后,确定房地产信息管理系统应该实现的功能。(1)在基础信息管理模块中实现房型基础信息、楼盘楼房信息、员工信息和公司信息管理。(2)在房屋销售管理模块中实现房屋销售管理、销售收款管理、客户资料管理和客户退款管理。(3)在统计报表模块中实现员工销售统计、楼房订购统计、客户订购统计和客户数据分析。(4)在系统设置模块中实现用户管理、用户口令修改和数据备份恢复。2.2系统总体目标房地产信息管理系统的业务流程比较的复杂,销售代表负责销售和预订房屋,并且与客户沟通,帮助客户购买和预订房屋,客户可以提出退房和换房的要求。在售出房屋、预订房屋、或退房时,会计负责处理个款项,并且制作单据。在业务操作过程中,房屋和客户的资料应予以保留,以供统计分析。2.3技术可行性分析本系统采用SQLserver2005作为后台数据库,这样使数据能够得到统一,并增强了管理的安全性。采用JSP程序设计,该软件功能强大,扩展性强,适合任何的编程工作,维护方便,后台操作快捷明了,操作人员可在短时间内完全掌握维护工作。3.系统分析3.1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。3.1.1功能需求本系统功能需求如下:(1)信息管理功能系统信息管理功能主要实现基本信息的管理及系统参数的设置,基本信息主要包括:公司信息、员工信息、楼房信息等,用户可以对其信息进行添加、修改、删除等作,设置主要是对系统开放和结束时间进行设定。(2)房屋销售功能该功能是实现对客户退款的管理、客户资料的管理、销售收款的管理、房屋销售的管理、还可以对房屋销售收款进行安排查询,也可以根据需要对其进行修改或删除等操作。(3)统计报表功能该功能主要是实现对员工销售的统计、楼房购订的统计、客户购订的统计、客户数据分析等查询统计操作。(4)系统设置功能该功能主要是实现对用户的基本信息进行修改、删除,还有对数据备份恢复、退出系统等一些基本操作。3.1.2系统开发环境平台设备需求:PC机,Windows2000/98/XP操作系统,后台数据库,采用SQLserver2005数据库管理。3.2系统流程图本系统的系统流程图如下图所示:登录登录判断是否合法用户系统管理员系统房屋信息查询订退房判断信息是否填写完整提示信息收退款数提交数据库信息查看信息修改增加修改删除更新错误提示信息更新到数据库图3.1系统流程图4.系统设计4.1概要设计4.1.1功能模块结构图本系统功能模块图如下图所示:房地产信息管理系统房地产信息管理系统登入系统主菜单基本信息房屋销售统计报表系统设置房型基本信息楼盘楼房信息员工信息公司管理房屋销售管理销售收款管理客户资料管理客户退款管理员工销售统计楼房购订统计客户购订统计客户数据统计用户管理用户口令修改数据备份恢复退出系统图4.1功能模块结构图4.1.2功能模块描述(1)登录模块根据用户输入的用户名和密码,与数据库中进行匹配,验证帐号和密码。(2)基本信息模块用户对一些基本信息进行编辑,让客户能更好的了解该公司楼盘楼房的基本信息,还有本公司员工的信息管理。(3)房屋销售模块用户能清楚的知道哪些房屋已销售,哪些没有,对于已销售的房屋的收款情况的管理,还有是哪个用户买了我们的楼盘,我们要记得他们的资料预防客户哪天要退房、退款,我们也有一定的依据在。(4)系统设置模块该模块是用户自己对自己基本资料的修改,如他的用户名和密码等,还有一些数据要备份预防以后丢失,如果客户退房后,楼盘的资料又要重新恢复,以说名该楼盘还没销售。最后就是退出整个系统。4.2数据库设计4.2.1表设计表4.1f_build(楼盘表)字段名称字段类型主键允许为空默认值功能描述楼盘编号Varchar(20)是标识一个楼盘楼盘名称Varchar(20)占地面积Varchar(20)是建筑面积Varchar(20)是建筑占地面积Varchar(20)是道路广场占地面积Varchar(20)是建筑密度Varchar(20)是容积率Varchar(20)是绿化面积Varchar(20)是绿化率Varchar(20)是开发日期Varchar(20)是Time_default楼房数量Varchar(20)是出售数量Varchar(20)是预订数量Varchar(20)是出售未审核数量Varchar(20)是未出售数量Varchar(20)是楼盘备注Varchar(20)是建档人员Varchar(20)是建档日期Varchar(20)是Time_default楼盘图片Varchar(20)是考虑因素Varchar(20)是建档人员Varchar(20)是建档日期Varchar(20)是Time_default修改人员Varchar(20)是修改日期Varchar(20)是字段名称字段类型主键允许为空默认值功能描述楼房朝向Varchar(10)是建档人员Varchar(10)是建档日期Datetime(8)是Time_default修改人员Varchar(10)是修改日期Datetime(8)是表4.2f_house_aspect(楼房朝向信息表)表4.3f_mode(房型基本信息表)字段名称字段类型主键允许为空默认值功能描述房型编号Varchar(20)是标示一个房屋类型房型名称Varchar(16)是阳台产权面积Numeric(9)是套内建筑面积Numeric(9)是公用分摊面积Numeric(9)是房屋销售面积Numeric(9)是房间形式Varchar(10)是房屋高度Varchar(10)是建档人员Varchar(10)是建档日期Datatime(8)是Time_default房型备注Varchar(100)是房型图片image是4.3详细设计4.3.1用户登录模块设计用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。(1)流程图是是否打开数据库查找用户名比较密码是否合法用户密码开始输入用户名密码是否管理员错误用户密码提示打开管理员窗口否打开普通用户窗口结束是图4.3用户登录程序流程图(2)处理说明说明一:打开系统,等待用户输入帐号、密码,判断用户输入的信息与后台数据库是否匹配,查询语句为:sql=”selectuser_id,user_type,user_pwd,user_classfromquanxianwhereuser_name=’”&id&”’anduser_pwd=’”&mima&”’若不匹配,则刷新页面,等待用户重新输入。4.3.2房屋销售模块设计房地产信息模块主要实现管理员对航班信息的添加、修改、删除等操作。(1)流程图失败失败失败成功成功开始窗体初始化增加(说明一)修改(说明二)删除(说明二)提示信息保存(说明一)更新(说明二)提示信息提示信息图4.4房屋销售模块流程图(2)处理说明说明一:打开并激活窗口,根据登录销售代表加载的界面,查询语句为sql=”select*fromtitlewhereuser_id=”&user_id说明二:单击需要需要编辑的信息,进行修改、添加等操作,根据修改后的信息进行保存,若要删除其中一条信息,只要单击删除按扭。5.系统实现5.1用户登录模块实现用户登录的界面如下图,其中的登录按钮的功能有:(1)检测数据库中有无管理员帐号,如果有,则等待用户输入用户名和密码,否则不能进入系统。(2)验证用户名和密码是否正确,错误次数不能超过三次,超过三次则退出系统登陆界面。(3)当验证通过后,检测该登录用户的管理权限,并设置变量传值给主窗体。图5.1用户登录模块效果图2.5.1登陆窗口程序主要代码<body><formid="form1"runat="server"><divstyle="text-align:center"><tableborder="0"cellpadding="0"cellspacing="0"style="border-right:gray1pxsolid;border-top:gray1pxsolid;border-left:gray1pxsolid;width:600px;border-bottom:gray1pxsolid;text-align:center"><tr><tdstyle="width:100%;border-bottom:gray1pxsolid;height:44px;background-color:activeborder;text-align:center"><spanstyle="font-size:16pt"><strong>系统登录</strong></span></td></tr><tr><tdstyle="width:100%;border-bottom:gray1pxsolid;height:215px;background-color:#ccffff;text-align:center"><divstyle="text-align:center"><tableborder="0"cellpadding="0"cellspacing="0"><tr><tdstyle="border-top:gray1pxsolid;border-left:gray1pxsolid;border-bottom:gray1pxsolid;border-right-width:1px;border-right-color:gray"class="style1">用户名:</td><tdalign="left"style="border-right:gray1pxsolid;border-top:gray1pxsolid;border-left-width:1px;border-left-color:gray;border-bottom:gray1pxsolid;height:14px"colspan="2"><asp:TextBoxID="tbxaccount"runat="server"Width="147px"></asp:TextBox></td></tr><tr><tdstyle="border-top-width:1px;border-left:gray1pxsolid;border-top-color:gray;border-bottom:gray1pxsolid;border-right-width:1px;border-right-color:gray"class="style7">密  码:</td><tdalign="left"style="border-top-width:1px;border-right:gray1pxsolid;border-left-width:1px;border-left-color:gray;border-top-color:gray;border-bottom:gray1pxsolid;"colspan="2"class="style6"><asp:TextBoxID="tbxpwd"runat="server"TextMode="Password"Width="148px"></asp:TextBox></td></tr<tr><asp:ButtonID="btn_login"runat="server"BackColor="ButtonFace"BorderColor="#E0E0E0"BorderStyle="Ridge"OnClick="btn_login_Click"Text="登录"/>  <asp:ButtonID="btn_clear"runat="server"BackColor="ButtonFace"BorderColor="#E0E0E0"BorderStyle="Ridge"OnClick="btn_clear_Click"Text="重置"/></td></tr></table></div><asp:RequiredFieldValidatorID="rfv_account"runat="server"ControlToValidate="tbxaccount"ErrorMessage="请输入用户名"></asp:RequiredFieldValidator><asp:RequiredFieldValidatorID="rfvpwd"runat="server"ControlToValidate="tbxpwd"ErrorMessage="请输入密码"></asp:RequiredFieldValidator><br/><asp:LabelID="lblMessage"runat="server"ForeColor="Red"Visible="False"></asp:Label><br/></td></tr></table></div></form></body>该模块主要根据输入的用户信息,判断输入的信息是否正确,如果您已经输入了超过3次,将自动弹出Messagebox对话框,提示您已经输入了已经超过3次,将退出系统;否则进入主界面。主要代码为:strsql:='select*fromyonghuwhere用户名='''+edit1.text+'''and密码='''+edit2.text+'''and用户类型='''+combobox1.text+''''5.2房地产信息模块实现房地产信息管理模块主要根据需要对房地产信息表中的信息进行增加、删除和修改,并更新到房地产信息表中。图5.2房地产信息模块效果图2.5.2主页窗口程序主要代码<tableclass="style7"><tr><tdclass="style8"style="background-color:#33CCFF;width:500px;height:35px;"><spanstyle="color:#000000">当前位置:首页</span></td></tr><tdclass="style9"style="background-color:#FFFFCC;width:780px;height:250px;"><tableborder="1"><trstyle="backgroud-color:#ccff00"><tdstyle="width:320px;height:25px"><spanstyle="font-size:16pt;color:#000000;"><strongstyle="background-color:#ccff00">近期新闻              </strong><spanstyle="font-size:12pt;color:#0000ff;text-decoration:underline"><ahref="Add_News.aspx">添加新闻</a></span></span></td><tdstyle="width:530px;height:25px;font-size:12pt;"><spanstyle="font-size:16pt;color:#000000;"><strongstyle="background-color:#ccff00">公司销售地                </strong><spanstyle="font-size:12pt"><spanstyle="color:#0000ff;text-decoration:underline"><ahref="Add_Location.aspx">添加销售地</a></span></span></span></td></tr><trstyle="font-size:12pt"><tdstyle="width:320px;background-color:#ffffcc;height:226px;"><asp:DataListID="DataList1"runat="server"DataKeyField="编号"DataSourceID="SqlDataSource1"CellPadding="4"ForeColor="#333333"Height="179px"Width="320px"><ItemTemplate>标题:<asp:HyperLinkID="HyperLink1"runat="server"><ahref="News_Detail.aspx?ID=<%#Eval("编号")%>"><asp:LabelID="标题Label"runat="server"Text='<%#Eval("标题")%>'></asp:Label><br/></a></asp:HyperLink>日期:<asp:LabelID="日期Label"runat="server"Text='<%#Eval("日期")%>'></asp:Label><br/><br/></ItemTemplate><FooterStyleBackColor="#507CD1"Font-Bold="True"ForeColor="White"/><SelectedItemStyleBackColor="#D1DDF1"Font-Bold="True"ForeColor="#333333"/><AlternatingItemStyleBackColor="White"/><ItemStyleBackColor="#EFF3FB"/><HeaderStyleBackColor="#507CD1"Font-Bold="True"ForeColor="White"/></asp:DataList><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:HouseConnectionString%>"SelectCommand="SELECT[编号],[标题],[日期]FROM[新闻]ORDERBY[日期]DESC"></asp:SqlDataSource></td><tdstyle="width:530px;height:226px;text-align:center"><asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"CellPadding="4"DataKeyNames="编号"DataSourceID="SqlDataSource2"ForeColor="#333333"GridLines="None"Width="530px"OnRowDeleting="GridView1_RowDeleting"AllowPaging="True"HorizontalAlign="Center"Height="179px"><FooterStyleBackColor="#990000"Font-Bold="True"ForeColor="White"/><Columns><asp:BoundFieldDataField="编号"HeaderText="编号"ReadOnly="True"SortExpression="编号"/><asp:BoundFieldDataField="描述"HeaderText="描述"SortExpression="描述"/><asp:TemplateFieldHeaderText="删除"><ItemTemplate><asp:HyperLinkID="HyperLink2"runat="server"><ahref="Delete.aspx?Place_ID=<%#Eval("编号")%>"">删除</a></asp:HyperLink></ItemTemplate></asp:TemplateField><asp:CommandFieldHeaderText="编辑/删除"ShowDeleteButton="True"ShowEditButton="True"><ControlStyleFont-Underline="False"/></asp:CommandField></Columns><RowStyleBackColor="#FFFBD6"ForeColor="#333333"/><SelectedRowStyleBackColor="#FFCC66"Font-Bold="True"ForeColor="Navy"/><PagerStyleBackColor="#FFCC66"ForeColor="#333333"HorizontalAlign="Center"/><HeaderStyleBackColor="#990000"Font-Bold="True"ForeColor="White"/><AlternatingRowStyleBackColor="White"/></asp:GridView><asp:SqlDataSourceID="SqlDataSource2"runat="server"ConnectionString="<%$ConnectionStrings:HouseConnectionString%>"SelectCommand="SELECT*FROM[地点]"ConflictDetection="CompareAllValues"DeleteCommand="DELETEFROM[地点]WHERE[编号]=@original_编号AND[描述]=@original_描述"InsertCommand="INSERTINTO[地点]([编号],[描述])VALUES(@编号,@描述)"OldValuesParameterFormatString="original_{0}"UpdateCommand="UPDATE[地点]SET[描述]=@描述WHERE[编号]=@original_编号AND[描述]=@original_描述"><DeleteParameters><asp:ParameterName="original_编号"Type="String"/><asp:ParameterName="original_描述"Type="String"/></DeleteParameters><UpdateParameters><asp:ParameterName="描述"Type="String"/><asp:ParameterName="original_编号"Type="String"/><asp:ParameterName="original_描述"Type="String"/></UpdateParameters><InsertParameters><asp:ParameterName="编号"Type="String"/><asp:ParameterName="描述"Type="String"/></InsertParameters></asp:SqlDataSource></td></tr></table>5.3房屋销售管理模块实现进入主窗体后,对一些细的部分进行管理,如:房屋销售管理,为了实现房屋销售的管理、房屋销售收款管理、客户资料管理、房屋退房的管理等等,进行编辑、保存、打印等操作。图5.3房屋销售模块效果图主要操作:在窗体的左边是一个Ttreeview组件,该模块运行时,用户选择了楼房,系统会自动对房屋进行分类,在这里使用循环的方法对所有的房屋查询添加到Ttreeview组件中,代码如下:node2:=treeview1.items.addchild(node1,dm.search1fieldvaluse[‘楼房名称’],说明在treeview1中添加楼房名称。5.4房型资料录入模块实现房型资料录入模块提供了对房屋类型的管理,该模块主要是进行增加、编辑、删除和修改等操作,并更新房地产信息表。图5.4房型资料录入模块效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论