

英语原文共 6 页,剩余内容已隐藏,支付完成后下载完整资料
在线房屋租赁和广告系统的开发
- G. Norjihan amp; T. H. Chew
Faculty of Computer Science and Information Technology, University of Malaya 50603 Kuala Lumpur, Malaysia norjihan@um.edu.my, chewth36@hotmail.com
摘要
在线房屋租赁广告系统或OHRAS是一个在线系统,房主可以发布房屋的广告,房屋买家可以搜索符合要求的房屋。在传统的方法中,房屋买家必须用报纸宣传自己的房屋。在这个OHRAS中,房主可以通过在线发布他们的房屋广告。 该项目的重点是管理马来西亚的房屋广告。这个系统是被开发来解决传统的房屋广告方法所产生的问题。OHRAS使用户能够以各种方式搜索符合要求的房屋; 按国家或城市,按租金或房屋等类型。 通过三种搜索方法,使搜索过程更加灵活灵活; 通过州,市/区浏览,快速搜索和高级搜索。 OHRAS已经使用Cold Fusion作为服务器端编程语言和Microsoft SQL Server 7开发,用于数据库管理系统。使用OHRAS,它使搜索时间对我们更有效率和更容易。 它已被测试并被修改以进一步增强。
1.0 简介
自从万维网出现以来,它向用户提供电子邮件,文件传输,邮件列表,新闻组,在线购物,研究,即时消息,音乐,视频和新闻等服务。 互联网使世界无边界,因为它创建了一个通信基础设施,可以访问数十亿个网页或包含各种信息的文档。互联网也成为提供服务收费和提供在线购物的重要商业环境。 这就是我们所说的利用互联网和万维网交易业务的电子商务。 有很多公司改变了他们的营销类型,推广和交易产品和服务与消费者有巨大的变化。基于[1],电子商务的定义是企业和消费者通过互联网购买和销售产品和服务。 它分为三类:企业对企业或B2B,企业对消费者或B2C,消费者对消费者或C2C。 它也被称为电子商务。 自从20世纪90年代初互联网商业化以来,B2C电子商务出现了惊人的增长。 基于[1],B2C是公司与消费者之间发生的交易,而不是公司之间的交易(称为B2B)。 B2B是在公司与另一家公司之间发生的交易,而不是涉及消费者的交易。在线房屋租赁广告系统(OHRAS)是B2C电子商务之一,OHRAS的发展使公司与消费者之间的业务交易更容易,有吸引力和简单。 该项目的目的是开发一个基于网络的系统,通过在线媒体提供房屋租赁广告。 在这篇文章中,房主是指想要宣传自己的房子的人,而房屋寻找者是搜索符合他们要求的房屋的人。 OHRAS是在线系统,房主可以发布自己的房子进行广告,同时房屋寻找者可以搜索满足要求的房屋。 该过程是系统的而不是常规的方法。
2.0 常规方法与OHRAS
传统上,房主会把他们的租借广告放在报纸上。 为了提交广告,业主必须开车和交通,噪音排队等待报刊出版社进入广告部门。 然后,他们需要申请表格并填写广告内容。 最后他们必须为广告付钱。 所有广告需要在发送到印刷部门之前手动编辑和组织。 除此之外,求职者还会在搜索馆的报纸上逐一浏览符合要求的广告。 一小块广告很难搜索。 此外,求职者必须逐一浏览广告; 从报纸上的广告栏一页一页。 基本上,一些报纸只是根据物业类型等类别分类广告。通过利用技术,开发能够处理广告提交和在线费用交易的网站。 因此,只要有互联网接入,房主可以随时随地将其广告提交给网站。 另一方面,提交给网站的所有广告形成一个大型数据库,提供非常有用的信息,以帮助房屋买家找到合适的出租物业。 该系统通过有效的搜索方法提供可搜索的数据库,以帮助用户搜索满足其需求的房屋。 所以用户不必浪费他们的时间逐页浏览网站。 该系统还允许房屋寻找者加入租赁警报列表,以便从管理员接收租赁警报。用户可以指定他们正在寻找的房屋的标准,例如房屋类型,租金,总面积,房间数量等。 当适合其在广告数据库中的要求的房屋时,将发送一封电子邮件给求租者注意。 因此,这个系统具有提醒寻求庇护者他们正在寻找的房屋的功能。 他们不用花时间自己跟踪所需的房子。
3.0 问题定义
如前一节所述,房屋租赁和广告的传统方式发生了几个问题。 根据已经进行的调查和观察,问题是:
广告流程
在传统的方法中,房主必须履行宣传房屋的形式。 所有这些过程将需要一段时间才能让管理层在报纸上刊登广告之前处理检查错误和其他错误。 这需要很长的时间,浪费时间和成本。
搜索过程
报纸上有很多广告只能按财产类型分类。 没有按位置,租金等进行分类。 寻求房屋的人很难找到符合要求的房屋。 房屋买家必须经过一个接一个的广告。
信息少
传统广告信息较少。 基本上,传统的广告并没有出现在房屋的细节上,如房子的规格; 包括房子的图片或总面积。 它只包含房屋的位置,联系电话和类型。
4.0 在线房屋租赁和广告系统
系统分析
要求规范的目的是产生一个定义,可以用作实现软件系统的基础,以提供所需的功能和功能。 有两项要求已经决定; 功能要求和非功能要求。
功能性需求
系统的功能要求描述了系统预期提供的功能或服务。 功能要求必须完整,在各方面的要求被确定。 OHRAS的功能要求在下面的章节中讨论,可以分为几部分
用户服务子系统
- 搜索模块
提供各种搜索方法,例如“快速搜索”,“高级搜索”和“搜索房屋ID”,寻找者搜索驻留在数据库中的租赁广告。 除此之外,求租者可以浏览各州出租房屋。
- 新住客注册登记注销模块
在房屋租赁者(业主)提供租赁房屋的广告之前,提前注册一个帐户。 注册表单将获取联系信息,信用卡信息和所选用户名和密码,以备将来登录。 注册过程被分解成不同的步骤,以便每条信息被逻辑分组。 登录模块使登记的租用者登录才能执行指定的任务。 注销模块将终止登录会话并销毁在登录会话中创建的会话变量。
- 出租广告模块
允许注册租赁者出租房屋的广告。 该模块应该捕获关于租房的特征和描述的信息。 它还允许用户附加租赁公寓的照片进行公众查看。
- 编辑模块
如果他们发现这些信息中的错误,允许注册租赁者编辑他们的联系信息,信用卡信息或广告内容。
- 终止广告模块
让出租房屋广告的租户可以从公众观看终止广告。
- 错误检查
当用户提交要插入数据库的表单时,必须对数据字段进行错误检查。 它包括用户部分中的所有表单,如租赁报名表格,租赁警报订阅表单和出租广告的表格。
管理员子系统
1. 管理员登陆/登出
登录模块使管理员登录以执行用户要求中指定的任务。 登出模块将终止登录会话。
2. 新增广告处理模块
该模块允许管理员在激活广告内容进行公众观看之前,检查新发布的广告内容并执行在线信用卡交易,并由寻求者进行搜索。
- 过期广告清理模块
允许管理员在数据库清除过期广告
- 收入报告生成模块
允许管理员生成每月收入报告,总结出租房屋广告费总收入。
非功能性需求
可用性
可用性由系统任务的有效性,效率和用户满意度定义。 OHRAS在易于使用,易于记忆如何使用,可靠性方面必须能够正常使用,并且可以帮助用户正确地执行任务,并且用户通常使用系统满意。
速度/响应时间
服务器应该能够快速搜索大型租赁广告数据库,并回应使用提供的搜索引擎来搜索租房的求职者。 服务器处理器必须足够强大,可以同时处理来自多个用户的搜索请求。
模块化
模块化涉及将编程代码分解为逻辑,可管理的功能或模块。 理想情况下,每个单独的模块应该具有功能上的一致性,从而只需完成一项任务。
灵活性
由于系统的实施是基于网络技术的,可以预见可以与现有技术配合使用的新技术,并且在整合到网站中没有问题。
安全功能
系统应确保只有授权的管理员才能访问管理员子系统,只有注册的业主可以登录才能使用某些服务并执行某些任务。
健壮性
健壮性是指系统质量能够处理意外错误,并以适当的响应回发。
系统设计
AHRAS 结构设计
在线房屋租赁广告系统分为两大部分:用户科和管理科。 每个部分进一步分为许多模块。 用户科为租户(业主)和求职者提供各种服务。 为了使用该系统,租赁者必须先注册一个帐户,然后才能使用他们提供的服务,例如放置租赁广告,编辑广告内容和联系信息,终止广告等。每次租借者登录 网站,他/她必须首先登录进行识别才能执行这些任务。 然而,寻租者可以使用各种搜索方法来搜索租房,而不需要注册成为会员。
管理科允许管理员或支持人员处理由注册租户发布的租赁广告。这包括审查广告内容,修改广告内容,执行在线信用卡交易作为广告费用,并激活广告内容进行公开查看。 除此之外,管理部分还允许管理员执行其他任务,例如发送租借提醒电子邮件并清除过期的租赁广告。
OHRAS系统结构图
系统结构图用于描述高级别的指定系统。 该系统被构造成两个几个主要子系统,其中子系统是独立单元。 每个识别的子系统被分解为模块。 模块通常向其他模块提供一个或多个服务。 系统图的使用是描述系统的独立模块之间的相互作用。
背景图
上下文图是数据流图的最高级别。上下文图显示了系统的范围和边界。 这是在为系统准备数据流程图的过程中必须绘制的第一个图。
流程图
流程图是Web应用程序设计的最广泛使用的图形表示之一。 矩形框用于指示处理步骤。 钻石代表逻辑条件,箭头显示流量控制。 显示了在线房屋租赁广告系统(OHRAS)的开发中使用的流程图的一个例子。 每个流程图显示了数据流程图中所示的每个过程中涉及的过程。
搜索方法
按国家和城市/区域浏览租房列表按国家/地区浏览租赁列表允许房屋寻找者通过国家和城市/地区彻底搜索租赁清单。 这种类型的搜索需要最终用户和系统之间的交互。 首先,最终用户(可能是求职者)必须选择要浏览的状态,然后下拉列表显示在该州可用的租赁房屋的城市/区域。 当房屋买家在下拉列表中选择一个城市/地区时,位于该特定城市/州的所有租赁物品将以表格格式呈现给房屋买家。 用户可以按租金,总面积或房屋数量的升序或降序对搜索结果进行排序。 房子寻找者更容易搜索保存他们的时间。
快速搜索
快速搜索是一个易于使用的搜索引擎,允许最终用户通过仅指定预期出租房屋的主要标准来搜索租赁列表。 搜索快速搜索是房屋类别,州,城市/区,租金,总面积,卧室数量和浴室数量。像按国家和城市/地区的浏览租赁清单一样,用户可以按房屋租金,总面积或卧室数量的升序或降序查看和排序搜索结果。 房子寻找者更容易搜索保存他们的时间。
高级搜索
基本上,高级搜索使用与快速搜索相同的方法来搜索数据库中的租赁列表记录。 两种搜索技术之间的区别是高级搜索能够搜索租赁列表的每个详细标准。 高级搜索中的额外搜索条件是街道地址,出租房屋的功能和设施,发布日期以及出租房屋照片的可用性。 高级搜索的另一个特点是能够在匹配的街道地址中实现自由文本搜索
系统实现
研究各种技术的优势,局限性和制约因素后,决定开发的在线房屋租赁广告系统将采用Cold Fusion作为服务器端编程语言。 Cold Fusion正在使用Cold Fusion Mark Up Language(CFML)标签,并直接编码HTML。 它是一个易于使用但强大的编程工具。 运行基于Intel的硬件时,有几种操作可供选择:Windows 95,Windows 98和Windows NT以及Windows 2000 Professional。 Windows 95和Windows 98不适合作为该项目的服务器平台,因为它们只能用于少量的网站。因此,选择Windows 2000 Professional(Windows NT Server版本5.0)。 此外
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[25613],资料为PDF文档或Word文档,PDF文档可免费转换为Word
您可能感兴趣的文章
- 饮用水微生物群:一个全面的时空研究,以监测巴黎供水系统的水质外文翻译资料
- 步进电机控制和摩擦模型对复杂机械系统精确定位的影响外文翻译资料
- 具有温湿度控制的开式阴极PEM燃料电池性能的提升外文翻译资料
- 警报定时系统对驾驶员行为的影响:调查驾驶员信任的差异以及根据警报定时对警报的响应外文翻译资料
- 门禁系统的零知识认证解决方案外文翻译资料
- 车辆废气及室外环境中悬浮微粒中有机磷的含量—-个案研究外文翻译资料
- ZigBee协议对城市风力涡轮机的无线监控: 支持应用软件和传感器模块外文翻译资料
- ZigBee系统在医疗保健中提供位置信息和传感器数据传输的方案外文翻译资料
- 基于PLC的模糊控制器在污水处理系统中的应用外文翻译资料
- 光伏并联最大功率点跟踪系统独立应用程序外文翻译资料
