基于ASP.NET的房屋中介信息管理系统设计 文章编号:1003—5850(2014)12—0072—03 2015年第2期 基于ASP.NET的房屋中介信息管理系统设计 霍 娜 (晋中学院信息技术与lI程学院,山西晋中030600) 摘要:采用B/S模式开发Web应用程序,基于ASP.NET技术,实现了房屋中介信息管理系统的房源信息管理、 客户管理、中介信息管理、管理员管理、基础数据维护、公告管理和新闻管理的功能,其中最主要的功能模块是中介信息 管理,包括添加中介、删除中介、查找中介、浏览中介信息、修改中介信息、中介身份认证、发布出售出租房源信息的功 能。其他功能模块与其类似。 关键词:ASP.NET,房屋中介,中介信息管理 中图分类号:TP368 文献标识码:A Design of Information Management System of House Agency Based on ASP.NET HU0 Na (Department ofInformation Technology and Engineering,Jinzhong University,Jinzhong 030600,China) Abstract:The information management system of House Agency based on ASP.NET have mainly achieved the function of housing information management,customer management,angency management,administrator management,basic data maintainment,notice management and news management for housing agency management.The most important module is agency management module,which includes adding an agency, deleting an agency,finding an agency,browsing the information of the agency,modiifng the information of the agency,authentication intermediary,publishing the sale of rental housing information.Other functional modules is modeled on additions,deletions,modifives and check—basic functions of the module to achieve. Key words:ASP.NET,HouseAgency,information management systemof House Agency 随着房地产市场化进程的加快,国内房地产中介 企业已经从小规模、作坊式的个体运营模式向规模 化、品牌化的大型现代企业方向发展。加快企业信息 化建设,不只是提高效率,更是管理上的,而谁能 快速把握这一利器,谁就能获得竞争优势。中介企业 迫切需要一种专业的应用集成产品,使他们“无须花 巨大的费用,就可以将各种新、旧应用系统集成起 来”,实现数据、功能共享,实现业务自动协作。因此, 开发这样的管理软件成为很有必要的事情。房屋中 介管理系统作为房屋中介机构的有利管理工具,可方 工翻阅、抄写费时费力问题。 1 房屋中介信息管理系统模块的定义 系统的设计目标是实现房地产公司的数字化管 理,简化、规范房地产公司的日常操作,降低公司的成 本,提高销售管理的效率和质量,促进房地产公司全 盘管理向现代化的企业管理迈进。界面友好,使用方 便,帮助房地产公司管理人员对公司中大量的、动态 的、错综复杂的数据和信息进行及时、准确地分析和 处理,最大限度地降低处理信息的劳动强度,使房地 产公司的销售手段和管理水平产生质的飞跃。经过 便地实现快速浏览、查询、打印所需信息,彻底解决手 收稿日期:2014—1 1-06。修回日期:2015—01—05 料 作者简介:霍娜,女,1988年生,硕士,研究方向:智能信息处理。 第28卷第2期 电脑开发与应用 一段时间的调查与研究,该房屋中介管理系统功能 模块图如图1所示。 图1 房屋中介管理系统功能模块图 1.1房源信息管理模块 作为房源信息平台,系统支持本公司的房源信息 发布,并可以对房源信息进行添加、修改、删除、查找 等功能操作。房源信息管理模块功能图如图2所示。 图2房源信息管理模块功能图 1.2客户管理模块 管理客户:系统管理员登录后,可以管理客户信 息,并对客户信息进行添加、修改、删除功能; 客户留言功能:注册后的客户才能发布、修改和 删除求购求租信息、售房信息,用户登录后才可以发 布留言信息等功能。 1.3中介信息管理模块 系统管理员登录后,可以对中介公司信息进行添加、 修改、删除、浏览中介信息等功能;中介公司通过系统的审 核之后,可以发布房源信息,修改公司注册密码等功能。 1.4管理员管理模块 超级管理可以完成管理员管理的功能l11,主要包 括添加删除管理,为不同类型的管理员分配不同的权 限。管理员管理模块功能图如图3所示。 图3管理员管理模块功能图 1.5基础数据维护模块 基础数据维护功能包括房源代码维护和基本代 码维护,房源代码维护包括建筑类型代码维护、房屋 类型代码维护、房屋配套设施代码维护、户型类别代 码维护等功能,基本数据代码维护包括地段类型代码 维护、市级代码维护、省级代码维护、验证码维护等功 能。基础数据维护模块功能图如图4所示。 图4基础数据维护模块功能图 1.6公告管理模块 公告管理模块的主要功能包括添加、删除、修改、 浏览、查找公告。 1.7新闻管理模块 新闻管理模块的主要功能包括添加、删除、修改、 浏览、查找新闻。 2 系统采用的相关技术 本课题研究的“房屋系统中介管理系统”将采用 B/S模式开发的Web应用程序。开发环境:集成开发 环境(IDE),编程语言为Visual c#,数据库系统是SQL Server 2005。开发工具:VS 2005(Visual Studio 2005)。 2.1 B/S模式简介 B/S结构(Browser/Server结构)即浏览器和服务 器结构。它是随着Internet技术的兴起,对C/S结构的 一种变化或者改进的结构。在这种结构下,用户工作 界面是通过Www浏览器来实现,极少部分事务逻辑 在前端(Browser)实现,但是主要事务逻辑在服务器端 (Server)实现,形成所谓三层3-tier结构。这样就大大 简化了客户端电脑载荷,减轻了系统维护与升级的成 本和工作量,降低了用户的总体成本(TCO)。 B/S结构的优点: (1)具有分布性特点,可以随时随地进行查询、 浏览等业务处理。 (2)业务扩展简单方便,通过增加网页即可增加 服务器功能。 (3)维护简单方便,只需要改变网页,即可实现 所有用户的同步更新。 (4)开发简单,共享性强。 2.2集成开发环境简介 集成开发环境(简称IDE Integrated Develop En— vironment)是用于提供程序开发环境的应用程序,一 。74 (  ̄0154) 基于ASP.NET的房屋中介信息管理系统设计 2015年第2期 般包括代码编辑器、编译器、调试器和图形用户界面 工具。就是集成了代码编写功能、分析功能、编译功 能、调试功能等一体化的开发软件服务套。所有具备 这一特性的软件或者软件套(组)都可以叫做集成开 发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以运行,也可以 和其他程序并用。 IDE有3项必须集成的基本功能:“编辑器”、 “编译/链接器”、“调试器”。还有一些更强大的功 能,如:代码提示、项目管理、界面设计、建模功能。 IDE多被用于开发HTML应用软件。例如,许多人在 设计网站时使用IDE(如HomeSite、DreamWeaver、 FrontPage(shar叩0int(1esigner),等等),因为很多脚本 可以自动生成。 2.3 C#简介 c#是一种最新的、面向对象的编程语言。它使得 程序员可以快速地编写各种基于Microsoft.NET平台 的应用程序,Microsoft.NET提供了一系列的工具和 服务来最大程度地开发利用计算与通讯领域。 正是F}1于c#面向对象的卓越设计,使它成为构 建各类组件的理想之选一无论是高级的商业对象 还是系统级的应用程序。使用简单的c#语言结构, 这些组件可以方便地转化为XML网络服务,从而使 它们可以由任何语言在任何操作系统上通过Internet 进行调用。 3 系统设计 通过需求分析所获得的相关信息来建立软件系 统的总体结构和模块间的关系,设计全局数据库或数 据结构,规定设计约束。概要设计应力争做到功能模 块之间有比较低的耦合度,而功能模块内部有较高的 内聚度。设计的软件系统应具有良好的总体结构并尽 量降低模接口的复杂性。 3.1系统概要设计 3.1.1系统总体功能设计 通过对系统进行业务需求分析和功能需求分析121, 可以确定系统总体功能及每个功能模块的具体功能, 房屋管理系统具有7个管理模块,见图1。 3.1.2数据库概念结构设计 根据数据库的需求分析,确定该管理系统应具有 的数据实体和数据实体的属性-3J。在房屋中介管理系 统中包括的实体对象有房源信息实体、客户实体、中 介实体、管理员实体、代码实体、公告实体、新闻实体 等。对每个实体的屙『生关系进行设置,例如中介实体 中主要包括ID号、名称、登录密码、注册时间、地址、 联系电话、经理、邮箱、公司网站等属性,该实体关系 如图5所示。并根据房屋管理系统所涉及到的实体及 其所具有的属性,设计了数据库的总体E—R图。 图5中介E—R图 3_2系统详细设计 3.2.1数据库物理设计 数据库是系统信息的有效中心,一个优秀的数据 库设计应考虑到系统工程的功能,系统的执行速度, 以及是否可能引起系统工作的异常等。数据库的设计 合理与否不仅直接影响到程序设计的质量,而且影响 到系统的实现。 房屋中介管理系统根据数据库设计原理和为该 软件所做的数据库需求分析 ,在设计时考虑尽可能 减少数据冗余,保证信息的完整性和安全性来创建 数据库的。该系统采用SQL Server 2005来创建数据 库 ,它以.mdf为扩展名。数据库的设计是我们对数 据库实施各种操作的基础。 下面就房屋中介管理系统中的数据库物理设计 阶段进行实现,这个阶段完成由数据逻辑模型向数据 物理模型的转换工作。本人所做管理模块涉及到的表 有14张,每个表都有对应的主键。表之问通过外键关 联起来。数据的大部分操作都是通过调用存储过程来 完成相应的操作。创建存储过程来提高数据访问的时 间和空间效率。同时也提高了数据的安全性。 3.2.2详细设计及系统功能实现 经过上述的需求分析以及数据库的设计,确定了 房屋中介管理系统的全部功能和所需数据库的数据 (下转第80页) ・80・ (  ̄0160) 信息隐藏技术在Flash动画保护中的应用 2015年第2期 (4)在填充位中加入隐藏信息。当一个数据项不 是以八位边界结束时,编译器会将余下的位填充为 零,因此可以将待隐藏的信息替换SWF文件中的填 充位来达到信息隐藏的目的。 参考文献: …1尹浩,林闯,邱锋擞字水印技术综述[J】.计算机研究与 发展,2005,42(7):1093—1099. 【2]张晓彦,张晓明.基于Flash动画的信息隐藏算法『J】.计算机 日囡固…困 工程,2010,36(1):181—183. 【3]林代茂,胡岚,郭云彪,等.广义信息隐藏技术的机理与模 图5替换填充位加入隐藏信息 型『J1.北京邮电大学学报,2005,28(1):1-5. f4J娄振华.信息隐藏的安全性研究【D】.郑州:信息工程大 优点:不易被发现,隐蔽性在4种方法中最强。 缺点:隐藏量依赖于标签中可填充位数量,隐蔽 学,2008:1—57. 【5]A Martini,A Zabatis,C Ilioudis.Data Hiding in the SWF Format 数量有llBl ̄l。 and Spreading Through Social Network Services[C]//.Proceed- 4 结束语 ings of the Fourth.International Workshop on Digital Forensics and Incident Analysis, (relate PPT:http://www.slideshare. 本文在研究Flash文件格式说明书基础上,总结 net/alexzaharis/swf-data-hiding),2009:105-1 15. 出4种常用的信息隐蔽方法并比较了各自优缺点,对 [6】叶雪蕊.在FLASH动画中隐藏信息的方法研究【D】.广州:中 Flash动画的版权保护和信息隐蔽提供了理论支撑, 山大学,2012. 具有实用价值。 ’ ’ £ ’ 【 L (上接第74页) 表,下面根据软件工程学对系统详细设计的任务要 习中考虑的重点。如今,房屋中介管理系统是大多数 求,对该软件系统进行详细设计及功能实现。在此过 企业所必不可少的管理系统,所以,以后应尽力完善 程中采用结构化的设计方法,来改善控制结构,降低 此系统,再多添加些功能,实现各种信息的全面管理。 程序的复杂度,从而提高程序的可读性、可测试性、可 进而提高企业的管理效率,为企业带来更大的价值。 维护性。 根据对房屋中介管理系统所做的需求分析和概 参考文献: 要设计,来实现中介管理系统的全部功能的设计。在 [1】曹天杰,张永平.管理信息系统中基于角色的访问控制1=_IJ】. 此过程中采用模块化的设计方法,根据面向对象的设 计算机应用,2004,21(8):21—23. 计要求,将系统分解成一个个的模块,从而完成 【2](美)舍= ̄(Shelly,G.B),系统分析与设计教程[MI.北京:机械 具体的功能设计与实现。 工业出版社.2005. 【3]吴相林.Web数据库的设计与实现[J].华中理工大学学报(自 4 总 结 然科学版),1999(2):47—48. 【4】Michael J Hernandez.Database Design for Mere Mortals【M】.北 对于房屋中介管理系统来说,根据系统设计方 京:中国电力出版社,2003. 法,中介管理和基础代码维护这两个主要模块的基本 [5】Abraham Silberchatz.Database System Concepts[M].北京:机械 功能都已实现。当然由于时间仓促难免还有一些功能 工业出版社,2003. 还没有实现,如用于中介和客户交流的站内信功能和 [6】Graeme Malcolm.SQL Server 2000 with XM[M].北京:清华大学 用户的权限管理功能,这些都是要在以后的工作和学 出版社,2003. ’ 口 阻 (上接第77页) Dispatch.call(cell,”Select”);//选中一个单元格 的应用前景。 Dispatch.put(cell,”Text”);,/在当前选中的单元格中写入Text的 致谢:本项目受2012年沈阳工业大学大学生创 内容 新创业项目(项目名称:毕业论文格式规范化处理系 3 结束语 统)支持。 本文根据当今高校广大学生对论文格式自动处 参考文献: 理的需求,设计研发了一套论文格式自动处理系统, 【1]任唤麟,张辉.毕业论文格式规范解读及相关问题探讨【JJ. 并对系统进行了测试实验,本系统实现了学生论文的 中国电力教育,2012(11):102—104. 自动提交和格式的自动处理,此外,本系统结构简单, f2】郝秀清.科技论文中表格的规范化设计 ̄JJsi[j].山东理丁 便于使用和维护,能广泛适用于各个高校,具有良好 大学学报(自然科学版),2012,26(4):107—110.