房地产中介销售管理系统的设计与实现
一、系统需求分析
1、信息与功能需求
1.1、信息需求
房屋信息:楼盘名称,房屋编号,房屋类型,房屋位置,单元号,门牌号,房屋面积,预售证号,销售价格,房屋状态,销售员, 户主,职员号
客户信息: 用户名,密码,客户号,客户名称,客户类别,客户性别,身份证号,联系电话,住址,登记时间
销售员信息:职员号,职员姓名,职称,性别,销售业绩,联系电话,住址
销售记录:职员号, 客户号,楼盘名称,房屋编号, 合同编号,售出时间,交房日期
销售合同信息:合同名称,合同编号,房屋编号,职员号,客户号,销售价格,付款方式,交房日期,签约日期,违约金
1.2、功能需求
1.房屋信息管理:能够提供客户详细的房屋信息以供客户对所需要的房屋的样式、类型、位置信息进行了解以便其选择,及销售员对房屋信息的管理,具备新增、修改、删除、查询房屋信息的功能。新增、修改、删除后可存储。
2.客户信息、销售员信息管理:能够方便查询客户及销售员的信息以便对客户及销售员信息的管理,具备新增、修改、删除、查询客户及销售员信息的功能。新增、修改、删除后可存储。
3.销售记录信息管理:能够记录并查询销售记录,以便销售员对销售信息有一个详细记录与了解,具备新增、修改、删除、查询销售记录信息的功能。新增、修改、删除后可存储。
4.销售合同信息管理:能够记录详细的合同信息,以便销售员及客户能够对合同信息的详细了解、核对,方便客户和销售员对合同信息的管理,具备新增、修改、删除、查询销售合同信息的功能。新增、修改、删除后可存储。
2、安全性与完整性要求
1.安全性
客户信息和销售合同信息等重要信息需要保密,因此必须有完善的安全保护措施,可以使用权限来限制对系统内部的信息的读取和操作,在传输处理存储的过程中,必须要有授权机制来保证系统的安全性。
2.完整性
保证系统中的信息处在一种完整和没有受到损害,防止因非授权访问、部件故障或其它错误而引起信息篡改、破坏或丢失。系统管理员可以访问注册用户数据库,系统管理员分为不同的权限。对不同的管理员有不同的权限,以适合实际应用的需求。注册用户只能对自己的数据库进行管理。
二、系统设计与实现
1、系统总体设计
1.1、系统功能模块图
1.2、系统功能子模块
1)客户登陆管理模块
功能描述:注册、修改、删除用户信息
新增:输入用户名,密码
修改:进行登录,再对用户名密码进行修改
删除:进行登录,再对用户名密码进行删除
2)客户信息管理模块
功能描述:新增、修改、删除、查询客户信息
新增:输入用户名,密码,客户号,客户名称,客户类别,客户性别,
身份证号,联系电话,住址,登记时间
修改:输入客户号(客户姓名)根据客户号(客户姓名)查询输出信息再进行修改
删除:输入客户号(客户姓名)根据客户号(客户姓名)查询输出信息再进行删除
查询:输入客户号(客户姓名)根据客户号(客户姓名)查询输出信息
3)房屋信息管理模块
功能描述:新增、修改、删除、查询房屋信息
新增:输入楼盘名称,房屋编号,房屋类型,房屋位置,单元号,门牌号,房屋面积,预售证号,销售价格,房屋状态,销售员, 户主,职员号
修改:输入房屋编号根据房屋编号查询输出信息再进行修改
删除:输入房屋编号根据房屋编号查询输出信息再进行删除
查询:输入房屋编号根据房屋编号查询输出信息
4)销售员信息管理模块
功能描述:新增、修改、删除、查询销售员信息
新增:输入职员号,职员姓名,职称,性别,销售业绩,联系电话,住址
修改:输入职员号(职员姓名)根据职员号(职员姓名)查询输出信息再进行修改
删除:输入职员号(职员姓名)根据职员号(职员姓名)查询输出信息再进行删除
查询:输入职员号(职员姓名)根据职员号(职员姓名)查询输出信息