已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽东学院本科毕业设计惠君房屋中介系统的设计与实现 Design and Implementation of HuiJun Housing Intermediary System学 院(系): 专 业: 学 生 姓 名: 学 号: 指 导 教 师: 评 阅 教 师: 完 成 日 期: 2017年05月20日 辽 东 学 院Eastern Liaoning University惠君房屋中介系统的设计与实现摘 要伴随着社会经济的快速发展,加快城市化建设刻不容缓,城市人口越来越多,造成城市人口压力严峻,房屋出现供不应求的局面,租房已经成为一部分人暂时落脚的理想选择。全球化经济发展的同时计算机互联网技术也高速发展,大量传统行业进入了信息时代,企业利用互联网技术提高工作效率,房屋租赁也逐渐进入互联网领域。惠君房屋中介系统采用结构化的开发方法进行课题研究,对惠君房屋中介公司的业务流进行具体分,研究公司员工的工作需求。通过对公司日常业务需求的分析出系统用户包括总经理、财务、置业顾问。再对系统用户分别进行深入分析研究,分析出系统用户的详细功能,在根据惠君房屋中介公司的具体租赁流程方式,画出公司的业务流图和数据分析。本系统是基于B/S模式结构,通过Web浏览器,采用Visual Studio 2015开发工具和内置的SQL Server数据库,运用Asp.Net技术来完成的。本系统实现了惠君房屋中介公司的员工在此系统上对房源、客户、合同、工资、缴费、分析汇总的管理,在系统投入运营前实现了所需的各个功能。系统能够正常投入运营,可以为惠君房屋中介公司提高经济效益,使之适应现代化社会的发展。关键词:房源;房屋信息;房屋中介- I -惠君房屋中介系统的设计与实现Design and Implementation of HuiJun Housing Intermediary SystemAbstractAlong with the rapid development of social economy, is of great urgency to speed up the urbanization construction, more and more urban population, urban population pressure, severe houses appeared in short supply, housing has become a part of people temporarily stay ideal choice.Globalization of economic development at the same time the computer also rapid development of Internet technology, a large number of traditional industry has entered the information age, companies using Internet technology to improve the work efficiency, house lease also gradually into the Internet.HuiJun housing intermediary system, using structured development methods to research the business process HuiJun housing intermediary companies in a specific points, research the job requirements of the company staff.Through the analysis of the company daily business needs the users of the system including the general manager, finance, real estate consultant.In-depth analysis and study on users of the system respectively, analysis of the users of the system functions in detail, in according to the specific rent HuiJun building the companys process, draw the flow chart of the companys business and data analysis.This system is based on B/S mode structure, through a Web browser, the use of Visual Studio 2015 development tools and built-in SQL Server database, using Asp.Net technology.This system has realized the HuiJun housing intermediary company employees in the system of housing, clients, contract, wages, payment management, analysis, summary, before put into operation in the system to achieve the required for each function.System can normal running, can improve the economic benefit for HuiJun housing intermediary company, to adapt to the development of modern society. Key Words:Housing Resource; Housing Information;Housing Intermediary- IV -目 录摘 要IAbstractII引 言11 系统规划31.1 系统目标31.2 业务流分析31.2.1 现行业务流分析31.2.2 现行业务存在的主要问题61.2.3 解决方案71.3 可行性分91.3.1 技术可行性91.3.2 经济可行性91.3.3 营运可行性92 系统分析102.1 用户需求分析102.1.1 财务(会计)用户的需求分析102.1.2 置业顾问用户的需求分析102.1.3 总经理用户的需求分析102.2 数据流分析102.2.1 数据流图102.2.2 数据字典123 系统设计163.1 系统模块结构设计163.2 数据库设计163.2.1 数据库的概念结构设计163.2.2 逻辑结构设计173.2.3 数据库的表结构设计183.3 系统相关技术203.3.1 系统开发环境203.3.2 系统运行环境214 系统实现224.1 人机界面设计224.2 模块处理过程224.2.1 客户管理224.2.2 房源管理234.2.3 合同管理244.2.4 缴费管理254.2.5 工资管理264.2.6 分析汇总管理275 系统测试285.1 测试原则及测试方法概述285.2 测试项目及测试用例285.3.1 软件测试能力325.3.2 缺陷和限制325.3.3 建议325.3.1 软件测试结论325.4 运行和维护33结 论34参 考 文 献35致 谢36惠君房屋中介系统的设计与实现引 言随着社会生产力不断提高,社会经济也高速发展,许许多多的人进入城市务工,住房问题呈现出越来越紧张趋势,生活水平的提高,人们对住房要求也不断提高,所以人们对房屋的需求越来越大,加快城市化建设迫在眉睫。房屋出租人和房屋求租人双方面临着大量房源问题1。然而现如今互联网技术大大的丰富了我们的生活,数字化更进一步发展,成为我生活和工作的一部分。互联网技术已引领世界潮流,各行各业都在实现管理的现代化、智能化。自然房屋租赁也顺应时代的潮流,利用互联网来拓宽业务范围,推动企业管理进入科学化、规范化。不仅可以为房屋中介公司员工带来方便,更方便广大客户出租求租房屋。大中小城市都存在许许多多房屋中介公司,对于房屋中介公司来说,大量复杂房产信息、合同信息、客户信息、缴费信息、工资信息、员工信息等已经很难用传统的管理模式进行管理,而且会浪费大量的人力、物力、财力不利于工作效率和管理水平的提高。对于求租者来说,大量复杂的房源、房产信息让他们和困惑,不知所措。由于诸多情况的存在,有必要建立一个系统,这样房屋租赁工作人员可以利用此系统很方便的了解房源情况,也使得房屋租赁走向现代化信息的道路当中去,迎合了社会发展规律。为惠君房产设计房屋租赁系统的目的就是把现有房屋信息客户信息等一系列的数据转化从人工操作到计算机的发展转变,采用惠君房产公司现有的软硬件资源环境及科学技术,开发房屋中介系统,实现对房屋中介管理的科学化、自动化、智能化,这样就相当于在惠君房产和互联网之间架起了一座桥,提高了工作效率,增加经济效益。也可以将房屋的相关信息快速有效的传递给房屋需求的人,让有租房意愿的人可以更加方便的找到舒适温馨的房子。在系统设计方面,做到操作简便易懂,友好的人机交互界面,可以更广泛的应用于一般操作人员以及用户。系统设计原则如下:第一,讲究系统实用性真正的做到为用户解决实际问题,服务于客户的用作,本着房屋租赁的实际问题,设计房屋中介系统。第二,系统开发讲究安全性,使用户操作起来安全方便。第三,用户友好性,惠君房产房屋租赁系统面向广大租户和租客,所以设计系统时要求操作简单,快速,方便用户使用。第四,系统的可扩展性,采用Web开发的标准和接口,让系统走向大规模的功能扩展。开发方法有多种,但是在大学期间我们学过两种,一是结构化,另一个面向对象。这两种开发有相同之处,也有不同之处,但是都是系统开发者首选的两种开发方法2。惠君房屋中介系统是采用结构化的开发方法,结构化的开发方法也被叫做生命周期法3。这种开发方法是按照从用户出发、结构、模块、自顶向下一层一层的分析,最终设计完成。1 系统规划1.1 系统目标每一个管理信息系统的设计与实现都要符合企业自身的实际情况,设计出来的管理系统也要应用在适合的领域。组织机构图能够清晰明了的表示出来公司的部门及职责4。通过组织机构图可以了解公司的职能划分、权责是否适当,也能够看出人员的工作负荷量,可以是员工知道自己该做哪些工作。每一个公司都要自己组织机构,同样惠君房屋也有自己的组织机构,惠君房屋的组织机构图是根据公司的具体情况而设计的。惠君房屋是郑州市一家小型的房屋中介公司,一个总公司两个子公司,一共35名员工。总经理是公司的主干机构,总经理下面分为财务部门、运营部门。每个部门所具有管理职能不同,在公司总经理是职权最大的,也是分配各部门工作的领导者。财务部主要负责发放员工工资、定金管理、租金管理、押金管理、中介费以及公司的日常开销等。运营部下设房屋置业顾问,主要负责找房源、房源销售租赁、带客户看房、签订委托看房、开钥匙收条、签订合同等。惠君房屋中介公司一个置业顾问一个月大概能出租七八套房,公司一共30个置业顾问,公司月业务量大概是出租200多套房屋,如图1.1所示。图1.1 惠君房屋中介组织机构图1.2 业务流分析1.2.1 现行业务流分析(1) 收集房源置业顾问可以通过和物业沟通了解到小区内有哪些房屋是闲置准备出租的,获取一些信息或者通过58同城、赶集网和一些招贴的小广告获取一些房屋出租信息,再和业主取得联系,与业主商议房屋出租的情况,达成口头协议,对房源进行登记,开钥匙收条。有钥匙收条职业顾问就可获得钥匙,带客户看房。现实中房屋中介公司房屋出租有两种情况,一个是托管出租房屋,这种出租方式是,业主和中介公司双方达成协议,业主确定托管出租,签订委托合同,业主就不用和客户签合同,业主完全托管,由中介公司和客户签合同的方式进行出租,合同一式两份、中介公司一份、客户一份,这样业主和客户不用见面;另一种是业主把房屋信息交给中介公司让中介公司出租,中介公司收取一些中介费,但大多数都不收取业主中介费,因为和业主是长期合作关系,客户要租房子到房屋中介公司交一定的中介费用,如果客户确定租房,中介公司作为第三方法定代表人在场,业主和客户签租赁合同,合同一式三份,业主一份、客户一份、中介公司存档一份。房屋中介是由房屋中介公司或者业主和客户双方共同协商并签正规合同以保护共同利益的经济活动,所以要明确租赁双方的权利和义务。业主将自己房屋租赁给客户方居住,客户仅仅拥有一定时间内的房屋居住使用权,租赁时间到期或者其他外因解除租赁合同时,房屋的使用权将交给委托人。如果续租的话,可以通过中介公司继续租赁,也可业主和客户具体商议是否续租。(2) 合作意向协商房屋中介公司和客户的合作意向,置业顾问介绍租赁房屋的基本情况,一般包括房屋的地址、房子大小的情况和房屋的价格等到。客户表达自己的想法和置业顾问进行交流,提出自己的问题和出租方共同协商,达成双方共同的目的。(3) 签看房协议、带客户看房在客户符合看房的前提下,置业顾问和客户约定具体时间,签订看房协议书进行实地看房。看房原则:首先:客户应保持良好的信用,按照双方商议的时间准时取看房。其次:租房子的人在看房子的时候如果造成房子破坏,纯属个人原因造成的,应该有看房人自己负起责任。(4) 交定金和签合同客户如果看上房屋进行租赁,这时要进行签订出租合同。公司有两种合同方式,托管式出租和常规出租。托管式出租就是租赁公司的置业顾问和客户签合同,如果是租常规出租则是公司、业主、客户三方签合同,租赁公司的置业顾问作为第三方法定代表人,让业主客户签订租赁合同。(5) 合同审核签订合同后,出租方(中介公司或业主)和租赁方(客户)进行审核,审核内容应包括: 出租方(中介公司或业主)和租赁方(客户)在具体租赁事项的填写是否一致,是否符合实际情况。 承租方(客户)缴费办理,自理或者代理,如果需要代理,承租方需要另外缴税费。双方审完合同后,要求双方必须在合同有效位置签字盖章,签订合同结束,即可确认双方对合同履行完全认可。(6) 押金租金签订合同结束后,客户补交押金、租金、中介费给置业顾问,置业顾问把收取的所有费用给财务,财务开发票,同时把租金押金给业主。(7) 交房验房出租方(中介公司或业主)和租赁方(客户)双方进行房屋的移交,出租方会和租赁方针对看房时出现的问题进行及时修整,问题解决后,当面交房。 在合同日期内,出租方(中介公司或业主)和租赁方(客户)双方进行交房验房。 交验内容:装潢设施、家具、电煤、水表上的数字还有钥匙等。 交验方式:由置业顾问陪同到要租赁的房子的地方,进行交房验房。 交验手续:租赁双方填房屋交验单。 在出租方(中介公司或业主)和承租方(客户)两方对房屋交验单没有任何问题之后,出租方把钥匙交给客户。(8) 转交财务交房后把所有资料交给财务人员进行存档,建立合同档案。(9) 售后服务在客户居住期间如果出现一些问题,可以联系惠君房产租赁公司,租赁公司及时处理客户遇到的问题,做到顾客至上的原则。惠君房屋现行的业务流大致包括,置业顾问根据客户租房要求让客户选择房源,双方约定看房,签订看房协议,看房选房,收定金签合同,交房验房,如图 1.2所示。图1.2 惠君房屋中介现行业务流图1.2.2 现行业务存在的主要问题从惠君房屋现行业务流研究分析表明,现行的租赁流程存在着一些问题,房屋中介公司仍是采用传统的管理方式,在现在给个互联网高速发展的、快节奏的时代里,采用传统方式进行管理相对来说已经过时了。采用传统方式进行管理,整个业务流运行起来比较繁琐,对于员工而言,工作起来错误率高,也不能及时的修正,这样员工工作起来也比较麻烦,不能有效的提高员工的工作效率,不能提高员工工作积极性。这样中介公司实际运行能起来会耗费大量的人力、物力、财力,不仅不能够提高工作效率,而且浪费大量的工作时间。对于中介公司自身而言,没有一个更好更完整的管理系统,就不能更合理的管理好员工的工作,就有可能失去与其他公司抗衡的力量,对公司未来的发展不利。1.2.3 解决方案针对房屋中介原有业务的主要问题进行分析研究,提出实际可行的解决案:针对惠君房屋现行业务流分析,根据实际情况设计实际可行的管理系统,这个管理系统按组织机构图划分只能,分配自己的端口,有各个部门的数据库表。从财务部门来说,通过数据库更好管理好员工工资、租金、押金等其他费用支出,这样财务人员操作起来比较方便。运营部的职业顾问按照房屋的户型、面积、小区绿化程度、物业管理情况等进行分类处理,把分类处理的房源信息存放到数据库中。把公司每个员工的工作量和业务量进行登记分析,也可以更好的对业主信息、客户信息、愿意信息进行合理登记保存。这样员工不仅可以提高工作效率,也减少出错概率,也促进了公司的经济效益。更方便了广大有求租意愿的人们,让求租者更加放心迅速的找到舒适温馨房屋,也促进了城市化的大发展,带动整个城市的社会经济发展,如图1.3所示。图1.3 惠君房屋中介改进后的业务流1.3 可行性分可行分析主要是在做系统前分析一下有没有做系统的必要,可不可行,未来的发展前景如何。1.3.1 技术可行性在社会经济快速发展带动IT产业的迅速发展,互联网技术更加成熟,尤其在网站开发方面更为先进。Asp.Net技术发展到今天技术已经相当的成熟5。由于Asp.Net技术开发比较灵活,在开发房屋中介系统已经得到普遍的应用,所以在技术上已经非常成熟。房屋中介系统是在信息技术高速发展,Asp.Net技术非常成熟的基础之上,运用Visual Studio 2015 开发工具和内置的SQL Server 数据库相结合进行动态网页设计,开发设计出一套实际可用的房屋租赁系统。1.3.2 经济可行性开发房屋中介系统在技术条件已经成熟的技术上的基础上,不必花费大量的时间,在较短的时间内就能完成。惠君房屋中介的硬件设施就可以完成网站的开发。开发成本低,经济上不是问题。本系统基于Web网络环境,采用B/S工作模式,适用于中小型房屋中介机构。惠君房屋中介系统是建立在网络办公自动化和企业生产、经营管理基础上的网络化信息系统。系统稳定安全在一两个人就可以做好系统维护的工作,大大的降低维护的费用。这样看来从开发成本到维护成本都比较省时省力省资金,在经济上是可行的。1.3.3 营运可行性现如今科学技术飞速发展,计算机、智能手机走进了千家万户,人人都可以通过互联网来登录网上房屋中介系统,进行选看自己喜欢的户型。本系统设计用户界面友好,有良好的安全性设计,保证客户资料安全,还有详细的操作说明书,这样可以更快让用户熟练掌握系统的操作方法,营运上是可行的。2 系统分析2.1 用户需求分析用户需求是分析公司人员在业务上的需求和将要做的系统有机结合,根据具体的情况分析每一种用户具体要求,在惠君房屋中介公司中可以分为三类用户,总经理、置业顾问和财务。2.1.1 财务(会计)用户的需求分析财务在是管理公司资金的人员,总经理给财务部门分配一个登录窗口,负责财务管理的各个方面,主要包括:缴费管理、工资管理、分析汇总管理。2.1.2 置业顾问用户的需求分析公司的运营部门只要负责收集房源和销售房源的一个部门。分配运营部一个登录窗口,负责房屋往外出租信息管理的各个方面,职业顾问可以把找到的房源录入到管理系统内。置业顾问主要负责客户信息管理、房源信息管理、合同信息管理6。2.1.3 总经理用户的需求分析在系统中,总经理相当于系统管理员,授权给不同的身份的用户,使其具有相应的权利7。总经理的主要功能:增加新用户(员工信息)、注销用户、授予员工权限、数据维护和数据初始化8。2.2 数据流分析2.2.1 数据流图画数据流图首先要给出图例,这样读者才能根据图例来看懂这个数据流图,下面给出数据流图所用到的图例如图2.1所示。图2.1 数据流图图例(1) 数据流图顶层惠君房屋中介系统数据流图顶层根据分析可知,外部实体有个,一个是置业顾问,另一个是财务,如图2.2所示。图2.2 数据流图顶层(2) 数据流图一层惠君房屋中介系统一层数据流图是根据顶层细分出来的,概况整个系统的主要内容,呈现在系统首页的导航项目里。外部实体是置业顾问和财务,置业顾问负责房源管理、客户管理和合同管理,财务主要负责缴费管理、工资管理和分析汇总管理9。置业顾问通过寻找客户,在客户信息里得到房源信息,有了房源信息就可以把房子出租,这样才能进入到签合同阶段,接着进行缴费。把房子出租出去员工才能获取工资,财务根据员工的业绩给员工分配工资,如图2.3所示。图2.3 数据流图一层(3) 数据流图二层惠君房屋中介系统根据顶层和一层分析出二层,以房源管理为例画出的二层数据流图,把房源管理分为编辑房源,房源分类,审核房源,查看房源,把一层其他内容继续使用,成为一个完整的房源管理二层数据流图,如图2.4所示。图2.4 房源管理数据流图二层惠君房屋中介系统数据以合同管理为例画数据流二层,把合同管理分为编辑合同查询合同,如图2.5所示。图2.5 合同管理数据流图二层2.2.2 数据字典数据字典主要是对数据流图中的数据元素、数据结构、数据流、处理逻辑、数据存储和外部实体等方面进行归纳总结的定义10。建立数据字典的目的是为了保证全局数据的一致性和准确性11。数据字典和数据流图共同构成对系统逻辑模型的准确完整描述12。(1) 数据元素数据字典分析中的数据元素,以房源为例把数据元素以列表形式显示出来。数据元素是数据流图里面所包含的数据项,就是把数据项用表详细描述,更加清晰明确,如表2.1所示。表2.1 房源编号数据元素数据元素编号:ZF001-01数据元素名称:房源编号别名:房屋编码说明:房源编号,表示只有唯一的编号类型:字符长度:8取值范围:001-9999(2) 数据结构数据结构说明了数据间的关系,房源信息条目是由房源数据元素组成的,包括房屋编号、价格、业主编号、地址等,如表2.2所示。表2.2 房源信息表数据结构数据结构编号:FW001-02 数据结构名称:房源信息表说明:用来房屋的详细信息数据结构的组成:房屋编号、价格、业主编号、地址、(3) 数据流数据流是指在上文画数据流的数据的走向,以合同信息条为例,数据来源自D2的房源信息,流行D4的合同信息。由这个数据方向我们可以明确知道,房屋在租赁交易过程中,合同填写的具体内容。合同里面必须包含房屋的基本信息,合同编号、房源编号、租赁的时间、租金价格、客户编号等、房屋大小,如表2.3所示。表2.3 合同信息表条目数据流数据流编号:HT001-03数据流名称:合同信息说明:房屋租赁时买卖双方填写的合同信息数据流来源:D2数据流向:D4数据流组成:合同编号、房源编号、租赁时间、客户编号(4)加工(处理逻辑定义)所谓数据加工也就是数据的处理过程或者叫做处理逻辑定义,就是一个数据条目输入流和输出流的方向问题,工资信息是由P6输入的,工资信息包括员工平时出勤情况,出租房屋的数量,也就是业绩,根据业绩算出工资的具体提成,这些数据的总和就是一个员工一个月的工资数目,如表2.4所示。表2.4 工资信息表条目处理逻辑定义处理逻辑编号:GZ001-04处理逻辑名称:工资信息输入数据流: P6员工工资信息是由员工的底薪、业绩、出勤结合得出的处理方式:置业顾问工资是底薪业绩提成,财务人员是底薪加全勤奖输出数据流:数据取向是给外部实体职业顾问和财务人员处理频率:每月发一次工资(5) 数据储存数据储存是给数据处理和数据结构一个存储空间,数据元素经过加工处理以后存放起来的一个容器。主要是存放缴费的基本信息,体现在数据库了的一张缴费表,如表2.5所示。表2.5 缴费信息表数据存储数据存储编号:JF001-05数据存储名称:缴费信息表说明:对收取各种费用进行汇总生成缴费信息表 数据存储的组成:缴费编号、置业顾问编号、职业顾问姓名、客户编号、房源编号相关联的处理:P4(6) 外部实体外部实体在实际当中,相当是谁来负责管理数据处理,比如置业顾问负责客户、房源、合同基本信息的管理,输入流是P2,P3,P4,如表2.6所示。表2.6 职业顾问信息表条目外部实体外部实体编号ZY001-06外部实体名称:置业顾问说明:租赁公司负责的租赁房屋的人员 输入的数据流:P1房源信息,P2客户信息,P3合同信息3 系统设计3.1 系统模块结构设计软件模块可以分为以下几个模块,客户管理、房源管理、合同管理、缴费管理、工资管理、分析汇总六个模块,如图3.1所示。图3.1 惠君房屋系统模块图3.2 数据库设计根据惠君房屋中介系统的系统用户需求和业务流和数据流对数据库进行具体设计,运用Visual Studio 2015内置SQL Server进行后台数据库支持。3.2.1 数据库的概念结构设计通过对惠君房屋中介系统的数据流图、功能模块图分析,可知一共有7个实体,分别是房源、房源分类、业主、客户、合同、工资、员工这些实体。具体每个实体的属性如下:(1) 房源(房源编号、房源名称、所属楼宇、户型、面积、月租金、付费单位、状态)(2) 业主(业主编号、姓名、性别、出生日期、身份证号、联系方式、地址)(3) 房源分类(房源分类编号、房源分类名称)(4) 客户(客户编号、姓名、性别、出生日期、身份证号、联系方式、地址)(5) 合同(合同编号、租金、签约日期、起租日期、止租日期、面积)(6) 工资(工资编号、出勤、业绩、提成、底薪、工资月份、工资年份)(7) 员工(员工编号、员工姓名、性别、出生日期、账号、密码、地址、联系方式、职称)从对实体的逐一分析得知实体的具体属性,再分析实体与实体之间联系,从而画出惠君房屋中介系统的E-R图,如图3.2所示。图3.2 惠君房屋中介E-R图3.2.2 逻辑结构设计逻辑结构设计是从概念结构设计转化而来的,就是将概念结构设计转化为关系模型。如果概念结构设计中存在多对多的关系,则会在概念结构设计中生成一个新的表,则两这两个表的主键同时作为新表的外键。(1) 房源(房源编号、房源分类编号、业主编号、房源名称、所属楼宇、户型、面积、月租金、付费单位、状态)(2) 业主(业主编号、姓名、性别、出生日期、身份证号、联系方式、地址)(3) 房源分类(房源分类编号、房源分类名)(4) 客户(客户编号、姓名、性别、出生日期、身份证号、联系方式、地址)(5) 合同(合同编号、客户编号、业主编号、员工编号、房源编号、签约日期、起租日期、止租日期、面积)(6)工资(工资编号、员工编号、出勤、业绩、提成、底薪、工资月份、工资年份)(7) 员工(员工编号、员工姓名、性别、出生日期、账号、密码、地址、联系方式、职称)3.2.3 数据库的表结构设计从概念结构设计和逻辑结构设计很明确的得知,数据表一共有7个,以下分别是:(1) 房源表表3.1 房源表字段名数据类型宽度说明FangYuan_Id Int8房源编号(主键)NOT NULLFangYuan_FenLei_IdInt 8房源分类编号(外键)NOT NULLYeZhu_IdInt8业主编号(外键)NOT NULLFangYuan_NameVarchar20房源名称 NOT NULLFangYuan_SuoShu_LouYuVarchar20所属楼宇 NOT NULFangYuan_HuXingVarchar10房源户型 NOT NULFangYuan_Yue_ZuJinDecimal(5,2)房源月租金FangYuan_FuFei_DanWeiVarchar2房源付费单位FangYuan_MianJiDecimal(5,2)房源面积NOT NULLFangYuan_ZhuangTaiInt2房源出租状态(2) 业主表表3.2 业主表字段名数据类型宽度说明YeZhu_IdInt8业主编号(主键)NOT NULLYeZhu_NameVarchar8业主姓名NOT NULLYeZhu_SexVarchar2性别NOT NULLYeZhu_ChuSheng_RiQiDate出生日期 NOT NULLYeZhu_ShenFenZheng_HaoVarchar18身份证号 NOT NULYeZhu_PhoneVarchar11电话号码 NOT NULYeZhu_DiZhiVarchar50地址NOT NULL(3) 房源分类表表3.3 房源分类表字段名数据类型宽度说明FangYuan_FenLei_IdInt8房源分类编号(主键)NOT NULLFangYuan_FenLei_NameVarchar10房源分类名称NOT NULL(4) 客户表表3.4 客户表字段名数据类型宽度说明KeHu_IdInt8客户编号(主键)NOT NULLKeHu_NameVarchar8客户姓名NOT NULLKeHu_SexVarchar2性别NOT NULLKeHu_ChuSheng_RiQiDatet出生日期 NOT NULLKeHu_ShenFenZheng_HaoVarchar18身份证号 NOT NULKeHu_PhoneVarchar11电话号码 NOT NULKeHu_DiZhiVarchar50地址NOT NULL(5) 合同表表3.5 合同表字段名数据类型宽度说明HeTong_IdInt8合同编号(主键)NOT NULLKeHu_IdInt8客户编号(外键)NOT NULLYeZhu_IdInt8业主编号(外键)NOT NULLYuanGong_IdInt8员工编号(外键)NOT NULLFangYuan_IdInt8房源编号(主键)NOT NULLZuJinDecimal(5,2)租金 NOT NULYaJinDecimal(5,2)押金 NOT NULQianYuE-RiQiDate合同签约日期NOT NULQiZu_RiQiDate起租日期NOT NULZhiZu_RiQiDate止租日期NOT NULL(6) 工资表表3.6 工资表字段名数据类型宽度说明GongZi_IdInt8工资编号(主键)NOT NULLYuanGong_IdInt8员工编号(外键)NOT NULLGongZi_ChuQinInt3出勤次数NOT NULLGongZi_YeJiInt3业绩情况 NOT NULLGongZi_TiChengDecimal(5,2)提成情况 NOT NULGongZi_YueFenVarchar10工资年份 NOT NULGongZi_NianFenVarchar工资月份 NOT NULGongZi_DiXinInt10底薪价格 NOT NUL(7) 员工表表3.7 员工表字段名数据类型宽度说明YuanGong_IdInt8员工编号(主键)NOT NULLYuanGong_NameVarchar8员工姓名NOT NULLYuanGong_SexVarchar2性别NOT NULLYuanGong_ChuSheng_RiQiDate出生日期 NOT NULLYuanGong_MiMaVarchar18密码 NOT NULYuanGong_DiZhiVarchar50地址NOT NULLYuanGong_PhoneVarchar11联系方式YuanGong_ZhiChengVarchar2员工职务3.3 系统相关技术3.3.1 系统开发环境本课题所开发的惠君房屋中介系统是用Visual Studio 2015作为系统的开发的主要工具,用Visual Studio 2015内置的SQL Server数据库来支持整个系统的运行,做设计所用的技术是当今挺流行的Asp.Net技术。 3.3.2 系统运行环境为了确保是惠君房屋中介在运行的过程当中更加稳定可靠,系统在运行环境方面, 本系统采用Windows10 64的操作系统,选择IIS服务器,采用Visual Studio 2015内置的SQL Server数据库,在IE浏览器的客户端进行运行。4 系统实现系统详细设计是指对页面的设计和页面所对应模块所具有的功能13。系统从客户、房屋、合同、费用、工资、汇总这六个方面来分析设计,这几个模块内容格式是相同的,所有模块排版也大致一样,色调搭配也相同,这样整个系统看起来才比较协调好看,符合人们审美观点,但是具体实现功能不一样。了解系统的主要操作和具体的操作步骤,也可大致了解了系统用所用计算机语言和所用到的软件。详细设计的每个功能模块都对应相应的图片,通过图片我们可以看出系统的基本结构和设计美工方面设计的特点。4.1 人机界面设计惠君房屋中介系统用户包括三种用户身份系统用户是公司总经理,负责系统的所有功能权限,给公司其他的员工分配权限。公司的置业顾问负责管理房源、合同和客户的管理功能,财务人员负责缴费、工资和分析汇总的功能。从系统首页就能很明确的看出不同职务的员工所具有的权限不同。员工在总经理赋予权限范围内进行相应功能操作。惠君房屋中介系统做到了,操作简便易用的原则,而且界面美观,给人以美好的视觉关。4.2 模块处理过程本系统分为三种用户身份总经理、置业顾问、财务,六个处理模块客户管理、房源管理、合同管理、缴费管理、工资管理、分析汇总管理,这六个模块处理过程如下:4.2.1 客户管理职业顾问登录到自己的窗口,点击客户管理进入到客户管理页面,在管理页面的主体内容显示全部客户的所有基本信息,用一个GridView控件接收数据库里面的内容。置业顾问登录房屋中介系统,进入到首页,首页导航栏有整个系统的功能模块的超链接,通过点击客户管理这个超链接,进入到客户信息的详细管理界面。置业顾问点击新增可以添加新的客户信息、点击修改可以修改客户信息、点击查询可以查询客户信息、点击全部可以显示所有客户的全部信息14。这些基本信息的实现是用Visual Studio控件和一些常用的查询语句以及表单事件的运用来实现客户管理这个模块的功能。点击新增所弹出的对话对话框是通过JavaScript脚本语言结合Visual Studio的内置框架来完成,如图4.1所示。图4.1 惠君房屋中介系统客户管理设计页面4.2.2 房源管理从首页导航超链接的房源管理点击进入到房源管理的详细页面,房源管理的详细页面首先呈现的是所有房源信息,显示不完进入到下一页点击按钮浏览剩下的房源信息。这是用一个GridView控件来接收数据库里房源表的具体信息,加上控件自身的页码属性超链接进行上下页的跳转。员工登录到惠君房屋中介系统中,在头部导航栏点击房源管理,进到房源管理的详细显示页面,按照房源号、房源名称、单元号、户型、面积、是否出租在对应字段上显示出来,最后两个操作字段,是用GridView的属性编辑属性来实现。点击操作下面详细页面,可以显示出来房源信息详细内容,显示出来房源的来源,和一些相关信息。在操作下面的编辑点开,可以对房源信息进行修改,修改完点击更新,这样就可以完成房源信息的修改功能。当然对于房源的添加问题不能忽视,点击头部新增连接,就可以弹出对话框,是对房源信息进行编辑的,编辑完成,点击添加按钮,就可以完成房源添加功能。这些基本信息的实现是用Visual Studio控件和一些常用的查询语句以及表单事件的运用来实现房源管理这个模块的功能。点击新增所弹出的对话框是通过JavaScript脚本语言结合Visual Studio的内置框架来完成,如图4.2所示。图4.2 惠君房屋中介系统房源管理设计页面4.2.3 合同管理合同管理是置业顾问负责的,所有只有置业顾问的登录的页面才能操作合同的相关内容,进入到合同管理的详细页面,置业顾问可以浏览所有合同信息,这个功能是用GridView控件来实现数据库显示的。置业顾问点击新增可以添加新的合同信息、点击修改可以修改合同信息、点击查询可以查询合同信息、点击生效系统自动检索所有生效的合共信息,点击失效系统自动检索到所有失效合同,点击全部可以显示所有合同的全部信息。这些基本信息的实现是用Visual Studio控件和一些常用的查询语句以及表单事件的运用来实现合同管理这个模块的功能。点击新增、修改、查询等超链接出现的对话框使JavaScript脚本语言结合Visual Studio的内置框架来实现的,如图4.3所示。图4.3 惠君房屋中介系统合同管理设计页面4.2.4 缴费管理缴费业务是财务人员负责管理的,所以只有财务人员登录到系统,点击缴费管理进入到详细页面,首先看到交过费用的全部记录,这个功能的实现用Visual Studio内置GridView控件来接收,在缴费页面显示出来。财务人员通过首页导航栏点击缴费管理,进入到缴费管理的详细页面,在网页头部点击新增超链接,可以进入到缴费新增管理的页面,在这个页面可以添加新的缴费13。在需要修改的缴费信息用鼠标指向该行,点击修改就可以对这行信息进行修改,或者直接在要修改的行,双击就可修改。点击查询可以查询想要看的信息内容,对于不想要的缴费记录可以暂时移除。这些基本信息的实现是用Visual Studio内置控件和一些常用的查询语句以及表单事件的运用来实现缴费管理这个模块的功能。点击新增、修改、查询等超链接出现的对话框使JavaScript脚本语言结合Visual Studio的内置框架来实现的。如图4.4所示。图4.4 惠君房屋中介系统缴费管理设计页面4.2.5 工资管理财务人员负责对工资的发放,并且管理工资的相关信息15。进入到系统的首页,在系统首页导航栏财务人员点击工资管理超链接,进入到工资管理的详细页面,在详细页面是工资管理的具体事项。财务人员根据需要,可以进行一些操作,比如点击新增按钮可以新增一条工资信息。在需要修改的行进行双击或者点击修改,可以进入到修改的页面。这些基本信息的实现是用Visual Studio控件和一些常用的查询语句以及表单事件的运用来实现工资管理这个模块的功能,如图4.5所示。图4.5 惠君房屋中介系统工资管理设计页面4.2.6 分析汇总管理分析汇总页面是对系统模块总体的总结,也是对公司的经营情况的总结,从统计中才能的出数据,从而判断公司的经营状况。 对各个模块进行分析汇总,汇总的功能的实现通过Visual Studio控件和查询语句的和运算来实现这个分析汇总的功能模块。这些汇总的实现是通过对数据库里面的数据查询统计得出一个列表信息,如图4.6所示。图4.6 惠君房屋中介分析汇总设计页面5 系统测试5.1 测试原则及测试方法概述系统在投入运行之前,肯定会进行大量测试,从系统中找到系统的Bug,对Bug进行不断的完善16。直到测试不到Bug为止,但是系统肯定避免不了Bug,有些Bug是在系统运行中,用户发现的Bug,用户给开发人员提出来,开发人员对Bug及时改进。大量的测试可以避免在系统投入运行时,系统出现大量的错误,从而导致系统不能正常运行的情况17。测试的时候是对每一个测试用例,进行不间断的测试,保证每个测试用例的功能能够正常实现,最后对整个系统进行测试18。测试是要对每一个模块进行测试,在不断的测试过程中,确保每一个模块功能都能实现,直到这个系统全部功能整体实现。只有不断地进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建省漳平市《行测》考试考前冲刺试卷附答案详解(研优卷)
- 2025年河南省新密市《行测》考试笔试题库【必刷】附答案详解
- 2025年湖南省吉首市《行测》考试考前冲刺密卷及完整答案详解(历年真题)
- 2026年黑龙江省五大连池市《行测》考试笔试题库附完整答案详解【易错题】
- 2025年湖北省丹江口市《行测》考试备考题库含答案详解(夺分金卷)
- 2025年吉林省和龙市《行测》考试备考题库附完整答案详解【各地真题】
- 2025年四川省都江堰市《行测》考试模拟试卷(考试直接用)附答案详解
- 2026年黑龙江省铁力市《行测》考试模拟试卷(典优)附答案详解
- 喀什大学教师招聘笔试题及答案
- 科技咨询师岗前节能考核试卷含答案
- DG-TJ08-401-2025 公共厕所规划和设计标准
- 羽绒服培训课件
- 公共视频全域协同系统建设方案
- 山东省济宁市邹城市第十中学2025-2026学年七年级上学期分班考试英语试题(含答案)
- 浙江省丽水市2024-2025学年高二下学期期末考试生物试卷
- 完善职业卫生管理制度
- 交通运输行业自查自纠工作方案
- 农作物种子繁育员考试相关法律政策的试题答案
- 静配中心无菌操作流程
- GB/T 45232-2025建筑排水排污用聚丙烯(PP)管道系统
- 基础护理服务工作规范
评论
0/150
提交评论