您好,欢迎访问三七文档
《软件工程》系统设计报告题目:二手房销售管理信息系统目录1引言…………………………………………………32需求分析·······························································43系统设计界面设计···················································84数据库设计···························································105功能和界面设计……………………………………………146系统设计……………………………………………197测试····································································318总结…………………………………………………………….31参考文献…………………………………………………………31二手房销售管理信息系统1引言1.1选题背景:一直以来,房地产市场都保持着繁荣的局面。近几年,不仅新楼盘销售旺盛,二手房市场也是在不断升温,相关需求也不断增加,为此,在这介绍一下二手房销售设计开发方法。房地产经纪公司的二手房销售管理业务流程可以简单的描述为:(1)搜集房源信息并记录,验收房屋实际情况是否与房主所汇报房源信息相符,再进行相应记录。(2)客户到房地产经纪公司提出购房请求,经确定购房区域后,由房地产经纪公司委派该区域的员工查找符合条件的全部的全部房源信息,经与客户协商后到实地看房。(3)看房之前需要签订看房协议,客户保证不会越过该房地产经纪公司私自和房主发生买卖行为,否则也要交纳相应的中介费用。(4)如果客户选定某个房屋,则由该公司员工引导,并由专人负责客户与房地产房地产经纪公司签订房屋居间服务合同,交纳中介费和指定金额的定金,同时客户需要承诺在规定的期限内缴纳剩余房款和税金,否则定为违约,定金作为房地产经纪公司的补偿。(5)办理完全产证的更名等一切手续,并由客户验收后,由房地产经纪公司将房款交给房主。房屋买卖交易结束。面对大量的二手房信息和交易活动,传统的手工管理很复杂。工作效率低下,数据混乱且难以发觉其中的规律。对各个房地产经纪公司来说,二手房销售管理系统,辅助管理销售,是提高工作销售的必经之路。而我们也可以得到一般的房产中介公司的二手房销售管理业务模型。1.2系统目标:本系统是以一般的房地产经纪公司的销售管理业务为依托,围绕房屋销售的业务流程,设计并开发一个二手房销售管理信息系统,针对公司不管理层的员工,提供一个互动式的二手房销售管理平台。其系统目标和功能要求如下:1、系统目标:1)将销售管理的理论知识与一般房地产经纪公司的销售管理业务相结合,使销售管理业务流程更加合理。2)提供方便、灵活的操作3)节约成本,提高效率4)对系统进行权限管理2、功能目标:5)满足二手房销售房的销售数据需求,能够方便的进行房屋数据的录入和多条件的查询。6)与手工管理相比,要添加基础数据的管理和用户权限的管理。7)居间服务合同的结构要严格遵守原有的业务,并且要求数据准确、安全,同时准确的记录时间。8)针对不同角色,将系统用户分为系统管理员、经纪人和合同负责人三级权限。系统管理员可以享有系统的全部权限;经纪人仅享有本人所负责的房屋信息的更新权和全部房屋信息的查询权;合同负责人享有房屋居间服务合同的更新权和全部房屋信息的查询权;公司的高层管理者拥有修通管理员权限。9)为保障系统,对于可能发生的问题的输入要进行检验,同时要给出合理的提示信息。2需求分析2.1概述新信息系统的建立是在现行业务基础上经过改建或重建而得到的。因此,在进行新系统的规划、分析和设计工作之前,必须对现行系统做全面、充分的调查研究和分析,在此基础上建立企业模型。业务模型是对业务结构和业务活动本质、概括的认识,可用“业务范围-业务过程-具体业务处理”这样的层次结构来对其进行描述。业务模型的建立也可以分为3个阶段。1)现型业务的调查和分析。2)提出一个表示全部业务的模型。3)扩展上述模型,使它能表示出各项具体的业务活动,最终确定为业务模型。、根据对二手房销售管理的业务流程的调查和分析,得到一般的房产中介公司的二手的二手房销售管理业务模型,如图6-1所示。表6-1二手房销售管理业务模型业务范围业务过程具体业务处理二手房销售管理员工基本信息管理登录各级销售人员的基本信息更新和维护员工的基本信息提供分域的员工信息检索功能员工销售信息管理录入与房屋销售相关的员工信息,包括责任区域等提供检索功能对员工数据销售业绩进行统计房源数据管理搜集房源信息并记录验收房屋实际情况是否与房主所报房源信息相符更新和维护房源数据随时按各种要求查询房源数据客户看房管理客户提出购房请求经确定购房区域后,由该区域的员工查找符合条件的全部房源签订看房协议,客户要保证不会越过该房地产经纪公司私自与房主发生买卖行为,否则也要缴纳相应的中介费用房屋居间服务合同管理客户选定某房屋,则由该员工引导,并由专人负责客户与房地产经纪公司签订房屋居间服务合同客户交纳中介费和指定金额的定金,并需要承诺在规定的缴纳剩余房款和税金,否则视为违约,定金作为房地产经纪公司的补偿已售房信息管理买卖缴纳全部房款办理过户房地产经纪公司将房款交给房主登记已售房屋信息删除相应的房源数据销售数据统计2.2数据分析在建立了较为完整、稳定的业务模型之后,需要根据模型进行数据分析。基本方法是按照业务过程进行数据分类和组织。数据分类后,进行信息体系结构的设计:即结合业务过程与数据类,建立系统的功能/数据类矩阵(c-u矩阵)。数据分类得到的结果将用于系统分析和系统设计阶段。根据表6-1的业务模型,得到本系统涉及到得数据类:员工基本信息、员工销售信息、房源信息数据、客房看房信息、房屋居间服务合同信息、已售房信息。建立系统c-u矩阵,如表6-2所示。数据类业务过程员工基本信息员工销售信息房源信息客户看房信息服务合同信息已售房信息员工基本信息管理C员工销售信息管理UC房源数据管理UC客户看房管理UC房屋居间服务合同管理UC已售房信息管理UUC2.3系统分析系统分析的依据是系统规划阶段建立的业务模型和c-u矩阵,并在现有资料的基础上深入的调查研究,进行功能分析,最终确定新系统的逻辑功能结构。2.4逻辑功能结构1、数据流程图并非所有的业务处理都能由计算机来完成,因此围绕着信息处理业务,根据业务流程图,必须弄清楚系统需要产生什么样的信息输出。为了得到这样的输出应该对什么数据进行处理,输入数据向输出数据所进行的转换过程是什么?而这个过程是进行数据抽取,建立数据流程图的过程。数据流程图描述了新系统的全部的数据处理逻辑和数据的流动过程,构成了新系统逻辑模型。销售工具员工销售信息表录入员工销售数据检索员工销售数据P2员工数据表员工销售数据清单管理人员管理人员P1管理人员中介公司房源数据录入房源数据验收房源信息P4销售员工P3房源管理者房源数据房源数据表查询房源数据P5客户购房请求查找房源签订看房的协议P7P6销售员工符合条件的房源客户客户看房记录签订房屋居间服务合同确定购房意向签订房屋服务条例P8缴纳全部房款P9办理用户P10管理人员客户相关人员客户删除相应的房源数据P12房屋数据表已售房屋信息登记已售房屋信息P11发票二手房销售管理系统业务流程图根据业务流程图,去掉其中信息系统不能完成的和本系统处理以外的环节,并将业务处理比较集中的功能作为一个高层模块,从而得到本系统高层数据流程图,如图6-2所示。高层数据流程图中有些功能不可再分,在进一步的设计中可以将其作为一个单独的模块;而有些功能比较复杂,应进一步再分解,知道每个子模块的功能、独立,不可再分。本系统的高层数据流程图中各个模块的处理功能比较集中,均可作为一个单独的子模块。对比数据流程图和业务流程图不难看出,从业务过程(业务流程图)抽取数据流的过程中,有些纯人工i的操作在数据流程图中被省略,如买方交纳全部房款的过程;有些环节不属于本系统的处理范围要去掉,如办理过户的过程;有些初期调研没有得到的常规业务要增加到数据流程图中,如提供一些报表功能等。综合一些报表功能等。综合以上各个步骤的分析,最终得到了用数据流程图表达的新系统的逻辑功能结构。员工销售数据管理销售员工销售员工员工员工数据表房源数据表员工销售数据管理房源所有者(员工)p3p2员工销售信息表房源数据客户看房管理销售员工客户客户看房记录p3购房请求签订房屋居间服务合同管理合同客户签订房屋居间合同p4购房确定意向生成房屋居间服务合同P5客户已售房屋信息已售房屋信息管理管理人员P6房源数据表二手房销售管理系统数据流程图2、数据字典数据流程图并不能完整地描述软件需求,因为它没有描述数据流程图上各个成分的具体内容。实际应用中,数据流程图往往与数据字典配套使用。数据字典实在数据流程图的基础上,进一步定义和描述流程图上各个成分的工具,它包括对一切动态数据(可在系统内外流动的数据流)和静态数据(不参与流动的数据存储)的数据结构和相互关系等的说明,是数据分析和数据管理的重要工具。数据字典中常常包括对数据元素、数据结构、数据流的来源去处、数据存储、处理功能和外部实体的说明。本系统建立数据字典中,对处理功能的说明如下:1)权限设定系统管理员-——系统的全部权限经纪人——仅具有本人所负责区域的房屋信息的更新权和全部房屋信息的查询权合同责任人——房屋居间服务合同的更新权和全部房屋信息的查询权公司高层管理者——系统管理员权限2)员工(销售)信息管理:录入与房屋销售相关的员工信息,包括责任区域等。3)房源数据管理:搜集房源信息并记录。验收房屋实际情况是否与房主所报房源信息一致,更新和维护房源数据,并随时按各种要求查询房源数据。4)客户看房管理:客户提出购房请求。确定购房区域后,由该区域的员工查找符合条件的全部房源信息,并与客户签订看房协议。5)房屋居间服务合同管理:客户与房地产经纪公司签订房屋居间服务合同。交纳中介费和指定金额的定金,并需要承诺在规定期限内交纳剩余房款和税金。6)已售房款信息管理:登记已售房屋信息;删除相应的房源数据;进行售房数据统计。3系统设计3.1系统总体设计:依据系统分析阶段得到的数据流程图和数据字典,以数据流程图中的处理功能为出发点,抽取各个主要的处理功能建立模块结构图。从数据流程图转化为系统模块结构时,有3个问题需要注意:1、模块结构图的层次要对应于数据流程图的层次2、添加模块。抛开具体业务本身,考虑到信息安全问题,往往要添加登录模块,登录成功的用户才允许使用系统;为了方便系统的管理和维护,要添加系统管理模块,用以管理系统用户的相关信息。3、由人工操作到计算机世界的转化过程中,为了便于计算机处理数据,往往需要对尸体添加唯一标识(字符),如对学生信息的处理往往加上学号来标识学生,这个过程叫做编码。编码需要用单独的数据管理界面来管理,因此一般的应用程序都会有基础数据管理模块,并且只允许系统管理员使用。下图为本系统的模块结构图二手房销售管理信息系统用户登录系统管理基础数据管理公司内部信息管理售房信息管理用户管理修改密码员工数据管理房源数据管理客户看房记录房屋居间服务合同查询已售房屋信息管理系统模块结构图3.3.2功能模块1、登录模块:用于输入用户名和密码,如果用户名和密码正确,进入主控制平台;否则提示用户明确的错误信息。2、系统管理模块:用户管理子模块:用于系统管理员进行用户进行用户权限设置和用户的浏览,包括用户密码和用户权限的更改,其他用户只能浏览。修改密码子模块:保证任何用户可以修改自己的密码。3、基础数据管理模块:用于设置和维护区域、房屋、楼盘的编码与名称的对应关系。系统管理员有权进行信息更新,其他用户只能浏览。4、公司内部信息管理模块:员工数据管理子模块:用于设置和管理与房屋销售相关的员工信息数据,包括其基本信息和责任区域,并向全部员工提供查询功能。系统管理员可以进行数据的添加、删除和修改。房源数据管理子模块:用于设置
本文标题:二手房销售文档
链接地址:https://www.777doc.com/doc-1702283 .html