您好,欢迎访问三七文档
房地产销售管理系统组员:房地产销售管理系统1.需求描述1.1功能需求系统包括五大功能模块:主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功能模块。1.基本资料主要包括楼盘房屋资料、员工资料功能子模块。楼盘房屋资料:主要是登记楼盘和房屋详细信息的管理。员工资料:可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。2.客户管理是对客户的个人信息情况进行管理。主要包括来访客户资料管理、一般客户资料管理、预订客户资料管理、购房客户资料管理等功能子模块。来访客户资料管理:主要登记来访的客户信息资料,查出潜在的客户。一般客户资料管理:主要登记一般的客户信息资料,查出潜在的客户。预订客户资料管理:主要登记预订的客户信息资料。购房客户资料管理:主要登记购房的客户信息资料。3.房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能子模块。房屋销售:主要是对房屋进行预订、购买等销售的管理。已销售房屋资料:管理已经销售的房屋信息资料。已预订房屋资料:管理已经预订的房屋信息资料。4.收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。未收款管理:主要针对已签定合同的房款收款管理。已收款管理:管理已经收款完成的房屋合同信息资料。到期收款提示管理:主要是针对客户分期付款的到期付款的提示功能。5.统计管理:包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计等。报表可以根据客户的要求进行设置。1.2数据分析房地产销售管理系统所用到的数据有:1.基本资料的输入楼盘房屋资料信息:楼房号,单元,房号,预测面积,单价,总价,房型,房屋状态。员工资料信息:员工编号,姓名,所属部门,性别,年龄,学历,职位,联系电话。2.客户管理来访客户信息:客户编号,姓名,联系电话,联系地址。一般客户信息:客户编号,姓名,性别,联系电话,需求面积,需求类型,需求房型,计划付款方式,联系地址,职业,身份证号,单位。预订客户信息:客户编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。购房客户信息:客户编号,姓名,性别,年龄,联系电话,需求面积,需求楼层,需求房型,计划付款方式,联系地址。3.房屋销售房屋销售信息:楼房号,单元,房号,销售面积,单价,总价,房屋状态。已销售房屋信息:合同编号,客户姓名,楼房号,单元,房号,销售面积,合同单价,合同总价,订购日期,联系电话。已预订房屋信息:合同编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。4.收款管理未收款管理:合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。已收款管理:合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。到期收款提示:合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。1.3权限管理1.管理员在基本资料管理中,要求:a.可以查询员工、房屋的信息。b.可以对员工、房屋信息进行修改、添加及删除的操作。2.管理员在客户管理中,要求:a.查询各类客户信息,根据客户信息,发现潜在客户。b.对客户信息进行维护工作,增添、删除相应客户信息。3.管理员在房屋销售中,要求:a.查询未销售、已销售、已预订房屋的信息。b.对房屋信息进行维护工作,增添未销售、已销售、已预订的房屋信息。4.管理员在收款管理中,要求:a.可以查询已收款、未收款等信息,以及相应的合同。b.对收款管理进行维护工作,包括增添新收款记录,或删除旧收款记录。2.概念结构设计2.1E-R图所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。房地产销售管理信息系统可以划分的实体有:员工信息实体、登记房屋预登记客户信息实体、预订客户与预订房屋信息实体、预订记录信息实体、需求客户与需求房屋信息实体、购买需求实体、收款记录实体。用E-R图一一描述这些实体。2.1.1楼房单元房号信息实体图:2.1.2员工信息实体图:员工信息实体联系电话职位年龄性别员工编号姓名所属部门楼房单元房号实体楼号房号单元2.1.3登记房屋信息实体图:2.1.4登记客户信息联系图:登记房屋信息实体单元房型房屋状态总价房号面积单价登记客户需求客户编号预订客户编号2.1.5预订客户信息实体图:2.1.6预订房屋实体图:预订房屋信息实体预订合同编号订购日期总价房号楼号号单元房型面积单价已付金额未付金额预订客户信息实体预订客户编号联系电话支付方式客户姓名身份证号联系地址性别年龄职务2.1.7预订联系图:2.1.8需求客户信息实体图:需求客户信息实体需求客户编号联系地址联系电话客户姓名性别号身份证号预订记录预订合同编号预订客户编号2.1.9需求房屋实体图:2.1.10购买需求联系图:需求房屋信息实体单元房型房号总价楼房号面积单价需求房屋编号编号购买需求需求客户编号房屋需求编号2.1.11收款记录联系图:2.1.12总的信息实体E-R图:收款预订合同编号预订客户编号3.逻辑结构设计3.1关系模式关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。1.楼房单元房号(楼房号,单元,房号)2.员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)3.登记房屋(房号,单元,房型,面积,单价,总价)4.登记客户(需求客户编号,预订客户编号)5.预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)6.预订房屋(预订合同编号,楼房号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)7.预订(预订合同编号,预订客户编号)8.需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)9.需求房屋(房屋需求编号,楼房号,单元,房号,房型,面积,单价,总价)10.购买需求(需求客户编号,房屋需求编号)11.收款(预订合同编号,预订客户编号)3.2表格表1楼房单元房号(builds):表中列名数据类型大小是否为空楼号(build_id)intnotnull(主键)单元(unit_id)intnotnull房号(room_id)char4notnull表2单元表(unit):表中列名数据类型大小是否为空单元(unit_id)intnotnull(主键)房号(room_id)char4notnull表3员工信息(employees):表中列名数据类型大小是否为空员工编号(employee_id)char6notnull(主键)姓名(employee_name)char15notnull所属部门(department_id)char18notnull性别(employee_sex)char2null年龄(employee_age)intnull职位(job_id)char15notnull联系电话(phone_number)char12notnull表4登记房屋(register_room):表中列名数据类型大小是否为空房号(room_id)char4notnull(主键)单元(unit_id)intnotnull(外主键)房型(room_type)char10Notnull面积(area)floatNotnull单价(price)floatNotnull总价(total_price)floatNotnull表5登记客户(register_customer):表中列名数据类型大小是否为空需求客户编号(remand_id)char6notnull(外主键)预订客户编号(order_id)char6notnull(外主键)表6预订客户(order_customer):表中列名数据类型大小是否为空预订客户编号(order_id)char6notnull(主键)客户姓名(order_name)char15notnull性别(order_sex)char2Notnull年龄(order_age)intNotnull职务(order_job)char10Notnull身份证号(order_ident)char18Notnull联系电话(order_phone)char12Notnull联系地址(order_addr)char25Notnull支付方式(order_pay)char10Notnull表7预订房屋(order_room):表中列名数据类型大小是否为空预订合同编号(contract_id)char6notnull(主键)楼号(build_id)intnotnull单元(unit_id)intNotnull房号(room_id)char4Notnull房型(room_type)char10Notnull面积(area)floatNotnull单价(price)floatNotnull总价(total_price)floatNotnull订购日期(order_date)char12Notnull已付金额(yifu_money)floatNotnull未付金额(weifu_money)floatNotnull表8预订(order):表中列名数据类型大小是否为空预订合同编号(contract_id)char6Notnull(外主键)预订客户编号(order_id)char6Notnull(外主键)表9需求客户(remand_customer):表中列名数据类型大小是否为空需求客户编号(remand_id)char6notnull(主键)姓名(remand_name)char15Notnull性别(remand_sex)char2Null身份证号(remand_ident)char18Notnull联系电话(remand_phone)char12Notnull联系地址(remand_addr)char25Notnull表10需求房屋(remand_build):表中列名数据类型大小是否为空房屋需求编号(remand_buildid)char6notnull(主键)楼号(build_id)intnotnull单元(unit_id)intNotnull房号(room_id)char4Notnull房型(room_type)char10Notnull面积(area)floatNotnull单价(price)floatNotnull总价(total_price)floatNotnull表11购买需求(remand_buy):表中列名数据类型大小是否为空需求客户编号(remand_id)char6Notnull(外主键)房屋需求编号(remand_buildid)char6Notnull(外主键)表12收款(collection):表中列名数据类型大小是否为空预订合同编号(contract_id)char6Notnull(外主键)预订客户编号(order_id)char6Notnull(外主键)4.数据库实施4.1数据库建4.1.1创建楼房单元房号表:createtablebuilds(build_idintnotnullprimarykey,unit_idintnotnull,room_idchar(4)notnull)4.1.2单元表:createtableunit(unit_idintnotnullprimarykey,room_idchar(4)notnull)4.1.3员工表:createt
本文标题:房地产销售管理系统
链接地址:https://www.777doc.com/doc-7016657 .html