《【《房地产客户信息管理系统的设计研究(论文)》3500字】.docx》由会员分享,可在线阅读,更多相关《【《房地产客户信息管理系统的设计研究(论文)》3500字】.docx(14页珍藏版)》请在第一文库网上搜索。
1、房地产客户信息管理系统的设计与实现目录错误!未定义书签。第1章结论2第2章系统总体设计32.1 模型构建32.2 总体功能模块设计32.3 数据库E-R图42.4 数据库设计6第3章系统详细设计及实现83.1 登录与注册模块83.2 客户管理模块93.3 标题93.4 房产管理模块10第4章系统测试分析114.1 系统测试含义与方法H4.2 系统测试用例及结果H第5章结束语13参考文献14附录错误!未定义书签。第1章绪论随着房地产行业经济的不断增长,房地产公司的规模正在逐步扩大。在这个过程中,房地产企业所要掌握的信息也正在不断增加。在当今社会,中小房地产企业处理信息时,多是采用表格形式,但是处
2、理大量的信息,用表格会比较繁琐,应该使用更适合的信息处理系统,以此来提高日常工作效率和数据处理能力。在当今社会,客户都在追求更高的满意度,所以单纯的产品无法确保企业的竞争优势。企业要想开拓新的市场.增加销量,就必须建立以客户为中心的管理体系,充分了解客户的需求。因此,企业要提高服务质量,树立良好形象,从而才能更高的提高企业的竞争力。本次论文设计的房地产客户信息管理系统,可以帮助公司大大提高工作效率,更好的分析客户需求,从而做出推动公司发展的决策。同时,也加强了企业与客户之间的沟通交流,使得企业能够根据所拥有的数据推测客户未来的需求,从而及时调整公司发展计划,尽量满足客户需求,扩大房产销量。第2
3、章系统总体设计1.1 模型构建对在需求信息确定之后,就可以进行结构模型的构建,对用地产客户信息管理系统模型的构建主要通过建立对象类图来实现。首先找出系统中的对象类。在房地产客户信息管理系统中,只要对象类有:1 .超级管理员类,它的属性有编号、用户名、密码、角色,它的操作有登陆系统、审核注册用户等。2 .房屋类,它的属性有编号、房屋主人名、类型、价格、地址、备注,它的操作有增加房屋,删除,修改,查询等。3 .注册用户类,它的属性有编号、用户名、密码、姓名、性别、电话、地址、角色、是否审核,它的操作有注册、登陆系统等。4 .消息类,它的属性有编号、发消息用户名、关键词、消息内容,它的操作有增加,删
4、除,修改,查询等。根据对象类之间的联系,可以画出如图2-1所示的对象类图。图2-1对象类图2.2总体功能模块设计在本节中所要做到的就是把整个的系统分成几个不同的模块,并针对不同模块做出详细分析。所划分的板块分别是:刚开始的登录页面、注册界面和主要界面还有客户和房屋模块以及信息模块,系统的结构分析如图2-2。图2-2房地产信息管理系统结构图下面简单介绍一下:1登录窗口:不同角色的权限不同,通过相关账号密码,登录到不同主界面。2 .主界面:管理员或者客户用自己的账号登录忖,显示相应的模块,以便他们使用3 .与房屋的有关的信息模块:这个模块管理员来输入房屋的信息,方面客户的查询。4 .与客户相关的模
5、块:在用户输入自己的账号及各种自己的信息,系统会进行数据库的分析,然后进行相关的一系列操作。5 .信息模块:这个模块主要是客户与企业进行交流的平台,管理者可以在这个模块中了解到顾客最关注的信息热点,从而做好有关的信息统计工作。客户可以在这里模块查到其他客户或管理员发布的房产相关信息。2. 3数据库E-R图E-R(Entity-Re1ationship)图可以用图的方式描述事物的属性和事物之间的关系。下面分别是不同实体的数据E-R图。uname超级管理员图2-3超级管理员E-R图1 .超级管理员实体:包括4个方面(超级管理员编号、管理员名、密码、角色)address图24房屋E-R图2 .房屋实
6、体:包括6个方面(房屋编号、房屋主人用户名、类型、价格、地址、备注)图2-5注册用户E-R图3 .注册用户实体:包括9个方面(注册编号、用户名、密码、姓名、性别、电话、地址、角色、是否审核)major消息mesuname图2-6消息E-R图4 .消息实体:包括4个方面(消息编号、发消息用户名、关键词、消息内容)2 .4数据库设计在完成数据的概念模型设计后,就可根据前面得到的关系,现把它们转化为数据表:1 .超级管理员信息表:共有4个字段,分别是:超级管理员编号、用户名、密码、角色,如表2-1所示表2-1Superadmin表字段名类型是否允许为空备注IDint否超级管理员编号unamevarc
7、har(50)是用户名pwdvarchar(50)是密码ro1evarchar(50)是角色2 .房屋信息表:共有6个字段,分别是:房屋编号、房屋主人名、类型、价格、地址、备注,如表2-2所示表2-2House表字段名类型是否允许为空备注IDint否房屋编号unamevarchar(50)房屋主人名typevarchar(50)房屋类型addressvarchar(50)是地址pricemoney价格notevarchar(50)备注3 .注册信息表:共有9个字段,分别是:注册者编号、用户名、密码、姓名、性别、电话、地址、角色以及是否审核,其中审核默认值为否,如表2-3所示。表2-3Regis
8、ter表字段名类型是否允许为空备注IDit否注册编号unamevarchar(50)用户名pwdvarchar(50)密码namevarchar(50)姓名gendervarchar(50)是性别te1varchar(50)电话addressvarchar(50)地址ro1evarchar(50)角色shvarchar(2)是是否审核4.消昌信息表:共有4个字段,分别是:消息编号、发消息用户名、关键词、消息内容,如表2-4所示表2-4Message表字段名类型是否允许为空备注IDint否消息编号unamevarchar(50)是发消息用户majorvarchar(50)是关键词mesvarch
9、ar(50)是消息内容第3章系统详细设计及实现3.1 登录与注册模块系统登录:当用户录入用户名和密码并选择角色后,系统会将所录入的信息与数据库中的信息进行对比并判断,若为超级管理员则在超级管理员表中查找对比,若为管理员或客户则在注册用户表中查找对比,不存在则系统给出提示。图3-1登录界面系统注册:只有管理员与客户能进行注册,注册后,注册人员审核属性默认为“否”.超级管理员可对所有注册人员进行审核,管理员只能审核客户,在审核后,才能登录。图3-2注册界面3 .2客户管理模块客户信息管理是整个系统中的一个至关重要的功能,仅当超级管理员或管理员登陆时,能够对客户信息进行操作,客户信息以表格形式展现,
10、通过在页面的操作更改数据库内的数据,从而提高了信息管理的高效。图3-3客户信息管理界面客户信息的增加是在客户自行注册后,在注册表中增加数据,但审核属性默认为“否”,只有在管理员或超级管理员审核后才能登录。图34客户注册审核界面4 .3标题消息模块消息提供给了管理员与客户一个沟通交流的平台,管理者可以在这个模块中了解到顾客最关注的信息热点,从而做好有关的信息统计工作。对于客户,可以在这里模块查到其他客户或管理员发布的房产相关信息。只有客户或管理员登录之后,可以进行消息的发布、修改、删除、查询。其中,用户名为空的消息是由管理员发布的。图3-5消息管理界面5 .4房产管理模块房产模块是房地产信息管理
11、系统中的一个重要模块,在这个模块中,客户仅可以查询到被管理员发布的未被购买的房产,而不能对房产进行其他操作,管理员与超级管理员均可以对房产进行增加、删除、修改与查询操作。其中用户名空的房产为无主房产,可进行销售。图3-6房产管理界面第4章系统测试分析1 .1系统测试含义与方法信息系统开发的整个周期中的重要环节之一就是系统测试。虽然对系统各开发阶段都相当严格,但仍可能会存在错误,因此,系统正式运行前要进行测试,这一阶段及时发现并纠正错误,这样才能避免在系统实际运行的过程中发生错误,从而花费更大的精力来纠正错误。本系统主要采用黑盒测试,即在产品功能已知的情况下,测试系统功能是否能正常使用。它不考虑
12、程序的内部结构和内部特性,只检查程序是否能正确接收输入数据和生成正确的输出信息,并保持了数据库的完整性。4 .2系统测试用例及结果系统主要采用黑盒测试,在不考虑系统代码和结构的情况下,仅检测系统能否如期实现所需要的功能,测试用例如下,1 .用户登录的测试用例表4-1用户登陆测试用例表序号测试子项执行步骤预期结果实际结果1正确登陆验证输入正确用户名、密码能够正确登录同预期结果2错误登陆验证输入正确用户名、错误密码不能登录.返回错误信息同预期结果输入错误用户名、正确密码不能登录,返回错误信息同预期结果不输入用户名不能登录.弹出警告信息同预期结果不输入密码不能登录.弹出警告信息同预期结果3约束条件验
13、证输入不合法的用户名弹出警告信息没有合法性检查输入不合法的密码弹出警告信息没有合法性检查2 .退出系统的测试用例表4-2退出系统测试用例表序号测试子项执行步骤预期结果实际结果1正确退出系统点击退出系统返回登陆页面同预期结果3 .用户管理的测试用例表43用户管理测试用例表序号测试子项执行步骤预期结果实际结果1正确添加客户验证点击注册弹出注册成功.等待审核提示同预期结果2错误添加客户聆证不输入用户名显示警告信息必填-同预期结果不输入密码显示警告信息.必填“同预期结果不输入用户编号显示警告信息.必填-同预期结果不输入用户姓名显示警告信息一必填-同预期结果不输入联系电话显示警告信息.必埴-同预期结果3
14、正确修改客户聆证埔入新的用户名、密码、编号、姓名、电话能够正确的修改用户信息同预期结果4错误修改客户验证不输入用户名显示警告信息必填”同预期结果不输入密码显示警告信息一必填一同预期结果不输入用户编号显示警告信息.必填一同预期结果不输入用户姓名显示警告信息必填-同预期结果不希人联系电话显示警告信息“必填”同预期结果5删除用户验证选择要删除的客户能够正确删除选定的客户同预期结果6约束条件验证输入已有的用户名显示警告信息-重复的用户名“没有合法性检查输入不合法的用户名显示瞥告信息不合法的用户名一没有合法性检查输入相同的用户名输入不合法的密码显示警告信息“不合法的密科”没有合法性检查4 .房产管理的测试用例表4-4房产管理测试用例表W测试子项执行步骤预期结果实际结果1正确添加房产验证点击增加房产,输入用户名,房产、地址、价格弹出添加成功.