基于ASP.NET的智能小区物业管理系统的设计

发布于:2021-12-03 11:46:01

龙源期刊网 http://www.qikan.com.cn 基于ASP.NET的智能小区物业管理系 统的设计 作者:刘纯丽 徐成林 来源:《电脑知识与技术·学术交流》2008 年第 27 期 摘要:首先通过分析 Browser/Server 三层结构开发模式,认为很适合开发智能小区物业管 理系统。然后介绍 ASP.NET 技术的优点,阐述 ASP.NET 的工作流程和访问 Web 数据库的方 法,最后重点介绍整个系统的体系结构、系统功能模块设计、数据库表设计。 关健词:Browser/Server;三层模式;ASP.NET;智能小区;物业管理系统 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2008)27-1966-02 The Property Management System of intelligent Residential Area Design Based on ASP.NET Technology LIU Chun-li 1, XU Cheng-lin 2 (1 Chizhou Institute Information Media Department, Chizhou 247000, China; 2 Chizhou Institute Management Department, Chizhou 247000, China) Abstract: The first analysis Browser/Server three-tier structure of the development model that is suitable for the development of property management system of intelligent Residential Area. Then on the merits of ASP.NET technology, described the work processes and ASP.NET Web database access methods, the final highlight of the entire system architecture, the system features modular design, database design. Key words: Browser/Server; three-tier mode; ASP.NET; intelligent tesidential area; property management system 随着市场经济的发展和人们生活水*的提高,城市已经基本实现了住房商品化和住宅小区 化,不动产置业已经成为普通百姓的最大消费支出。因此,人们不但对住宅的本身的美观、质 量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护、安保、 清洁,甚至对各项投诉都要求小区管理者做的好、做的完善。这样要求小区管理者对物业管理 进行宏观的和微观的细致管理,其中最好的办法是利用基于 Web 数据库系统来实现对小区物 业的智能化管理,这就为设计智能小区物业管理系统提供了市场需要。 龙源期刊网 http://www.qikan.com.cn 因此,本文探讨了用 ASP.NET2.0 技术开发基于 B/S 模式有数据库作后台支持的智能小区 物业管理系统的原理和具体实践。 1 基于 B/S 三层结构的数据库访问模式 1.1 分层模型概述 采用分层模型来解决工程问题是一种非常优秀的工程设计思路,Internet 所使用的 TCP/IP 协议体系,就是最为著名的分层模型,它对于 Internet 的迅速发展起到了极为重要的作用,至 今这个协议体系依然具有强大的生命力。这个协议体系得以成功的重要一点就在于它采用了分 层模型,所以当今几乎所有网络协议都采用这种分层设计的思路。采用分层模型具有以下特 点: 1) 通过分层将庞杂的大工程划分为一组相对易于处理的小工程,这样就可以降低问题的复 杂程序,得到清晰的设计思路。 2) 工程的灵活性好,当任何一层发生变化时,只要保持层间接口关系不变,则其它各层都 不会受到影响。 3) 每一层只实现相对独立的功能,所以各层都可以采用最为适合的技术来实现。而且便于 测试和维护。当然,分层也要采用科学的方法。分层模型中的每一层的功能要非常分布合理。 如果层数太少,会使每一层的功能过于复杂,丧失了分层的意义。但是如果层数太多,会在层 间接口上造成过多的开销。具体的分层模型要根据具体的工程问题来构造。 龙源期刊网 http://www.qikan.com.cn 1.2 三层 B/S 结构 Web 应用程序式一种分布式的应用程序,要由服务器端的 Web 服务器和客户端的浏览器 相互配合来完成功能,所以其结构又被成为 B/S(Browser/Server)结构。与传统的 C/S (Client/Server)结构不同,B/S 结构中的大部分功能都在服务器端实现。服务器根据用户浏览 器发送的请求,在进行相应的运算和处理后,向用户浏览器发送 Web 页面,页面由标准的 HTML 文本和 Javascript 客户端脚本构成。因此,控制客户端的显示界面是所有 Web 应用程序 都必须实现的功能。另外,Web 应用程序一般都要使用后台数据库,所以与数据库交互的功能 模块也是这类应用程序所必需的。 根据 Web 应用程序和 ASP.NET 技术的特点,通过在实际工程中的不断摸索得到了一种基 于 ASP.NET 技术的三层 Web 应用程序开发设计模型。这种模型把 Web 应用层划分为三个基 本的层次:用户界面层、业务逻辑层和数据访问层。对应的结构如图 1 所示。 1) 用户界面层(User Interface Tier) 用户界面层用来实现在客户浏览器中显示的用户界面。该层要以适当的形式显示由业务逻 辑层动态传送的

相关推荐

最新更新

猜你喜欢