数据库设计房地产销售管理系统1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书
学生姓名:梁贤哲专业班级:计科0807
指导教师:吕淑琴工作单位:计算机学院
题目:房地产销售管理系统软件设计
初始条件:
向用户提供查询界面。提供如输入房产类型(两室一厅)、阳台的方向、房产的价格范围、房产的建筑面积范围、使用面积范围、楼层的范围等条件,系统以表格的形式给出满足条件的房产户型,用户可以查看户型的详细介绍(包括户型图、价格、建筑面积等详细信息)。同时,有楼盘介绍、预定情况等内容。
预备内容:数据结构,软件工程,面向对象程序设计,数据库技术,编译原理,可视化编程
要求完成的主要任务:
1.根据上述的初始条件,进行调查分析并设计适当的属性。设计系统总体方案
并用UML加以描述,设计体系架构,确定计算模式,确定开发技术,设计一个房地产销售管理系统,实现诸如房屋类型、预定及销售情况、销售价格等相关信息的管理,DBMS可选SQL Server 2005、ORACLE、DB2、XML、MYSQL等。
2.基于该数据库,实现应用程序,程序设计语言(工具)使用C#.NET
2010/2008/Eclipse/Jbuilder。
3.完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:应用
软件系统分析,设计,实现,评估等。
时间安排:
本学期第17-19周:
1.查阅、消化资料,系统调查2天
2.系统分析(采用UML工具) 3天
3.总体设计,实施计划(采用UML工具) 3天
4.系统开发与实现(用指定语言工具) 5天
5.撰写报告2天
指导教师签名:2011年12月23日系主任(或责任教师)签名:年月日
1.前言
随着现在人口数量飞速增长,人民生活水平不断提高,房地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房屋资料进行集中统一的销售与管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高了房地产管理工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产行业,社会服务。
2.开发背景
随着社会主义市场经济的建立与发展,我国房地产行业迅速崛起。房地产业的兴旺发达促进了相关行业的极大繁荣,如建材、建筑设计、施工、房地产销售、市场营销、律师业等。但是在房地产销售中也出现了一些问题。如资料管理手段落后,销售工作不规范等。这些问题导致了房地产销售行业的效率低下。在日趋激烈的市场竞争环境中,需要运用先进的IT信息技术和现代管理思想来提高房地产行业的管理水平、工作效率和服务质量。进一步降低运营成本、提高经济效益,最终提升房地产销售公司的市场竞争力。
为此,本文研制开发了房地产销售管理信息系统。本系统的应用对于规范房
地产市场运作和管理具有一定的现实意义。
本文后台数据库采用SQL Server 2000 作为开发工具,采用了结构化生命周期法、系统思想和方法得以实现和完成。该系统主要包括基本资料管理、客户管理、房屋销售、收款管理、统计管理等多个功能模块。
3.需求分析
功能需求
系统包括五大功能模块:主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功能模块。
1.基本资料主要包括楼盘房屋资料、员工资料功能子模块。
楼盘房屋资料:主要是登记楼盘和房屋详细信息的管理。
员工资料:可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。2.客户管理是对客户的个人信息情况进行管理。主要包括来访客户资料管理、一般客户资料管理、预订客户资料管理、购房客户资料管理等功能子模块。
来访客户资料管理:主要登记来访的客户信息资料,查出潜在的客户。
一般客户资料管理:主要登记一般的客户信息资料,查出潜在的客户。
预订客户资料管理:主要登记预订的客户信息资料。
购房客户资料管理:主要登记购房的客户信息资料。
3.房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能子模块。
房屋销售:主要是对房屋进行预订、购买等销售的管理。
已销售房屋资料:管理已经销售的房屋信息资料。
已预订房屋资料:管理已经预订的房屋信息资料。
4.收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。
未收款管理:主要针对已签定合同的房款收款管理。
已收款管理:管理已经收款完成的房屋合同信息资料。
到期收款提示管理:主要是针对客户分期付款的到期付款的提示功能。
5.统计管理:包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计
等。报表可以根据客户的要求进行设置。
3.2数据分析
房地产销售管理系统所用到的数据有:
1.基本资料的输入
楼盘房屋资料信息,包括楼房号,单元,房号,预测面积,单价,总价,房型,房屋状态。
员工资料信息,包括员工编号,姓名,所属部门,性别,年龄,学历,职位,联系电话。
2.客户管理
来访客户信息,包括客户编号,姓名,联系电话,联系地址。
一般客户信息,包括客户编号,姓名,性别,联系电话,需求面积,需求类型,需求房型,计划付款方式,联系地址,职业,身份证号,单位。
预订客户信息,包括客户编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。
购房客户信息,包括客户编号,姓名,性别,年龄,联系电话,需求面积,需求楼层,需求房型,计划付款方式,联系地址。
3.房屋销售
房屋销售信息,包括楼房号,单元,房号,销售面积,单价,总价,房屋状态。
已销售房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,合同单价,合同总价,订购日期,联系电话。
已预订房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。
4.收款管理
未收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。
已收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。
到期收款提示,包括合同编号,客户姓名,联系电话,楼房号,单元,房