• 《基于Web的物业管理信息系统的设计与实现》论文笔记(十二)


    一、 基本信息

    标题:基于Web的物业管理信息系统的设计与实现
    时间:2016
    来源:南昌大学
    关键词:物业管理;统一建模语言;面向对象;MVC 架构;ASP.NET

    二、 研究内容

    统一建模语言UML
    (1)类图,表示类与类之间的管理,视图由“类名”、“属性”和“操作”等元素和“关联”、“泛化”、“依赖”等关系组成;
    (2)用例图,将系统开发中的需求刻画为用例,视图由“参与者”、 “用例”等元素组成;
    (3)对象图,描述类与类的静态交互过程,是类图的实例化;
    (4)时序图,描述对象之间的交互过程,视图由“角色”、 “对象”、 “消息”、“生命线”等元素组成;
    (5)协作图,与时序图类似,都是旨在描述对象之间的交互过程,但区别的是更着重于交互关系的刻画,视图由“对象”、“消息”、“链”等元素组成;
    (6)状态图,描述对象在不同时间或阶段的状态变化情况,视图由“状态”、“事件”、“状态转换”等元素组成;
    (7)活动图,描述系统各对象的动态行为,视图由“起点”、“对象流”、“信号”、“泳道”、“终点”等元素组成;
    (8)构件图,描述构件间的静态建模视图;
    (9)部署图,描述系统软硬件的部署模式和物理架构。

    ADO.NET
    ADO.NET 是.NETFramework 中的核心技术之一,提供数据库访问的多种方式,采用面向对象技术与数据库源进行交互,实现对数据库的查询、更新、管理等功能。ADO.NET 的主要对象模型包括数据库连接Connection 对象、操作命令 Command 对象、数据适配器 DataAdapter 对象、数据库阅读者 DataReader 对象、数据集 DataSet 对象。ADO.NET 可通过 OLE DB或 XML 形式对数据源进行访问,充分利用面向对象特性,在分布式等大型系统应用的开发中优势明显,相较于其他技术,ADO.NET 具有更优秀的可伸缩性 和读写性能。
     Connection 对象:数据库连接对象,处理数据库连接事务;
     Command 对象:操作命令对象,对数据源执行操作命令;
     DataAdapter 对象:数据适配器对象,支撑 DataSet 对象对数据库完成访问,是 DataSet 与数据源之间的数据通道;
     DataReader 对象:数据库阅读者对象,可完成数据库数据的简单读的操作;
     DataSet 对象:数据集对象,可完成数据库数据的复杂操作。
    ADO.NET 的对象模型
    相较于传统数据库读写方法,ADO.NET 访问数据库的方式更加简单灵活,支持几乎全部的关系型数据库,提供统一的访问数据库标准,具有优秀的可扩展性、交互性、跨平台性和可编程性。

    ASP.NET
    ASP.NET 是微软公司推出的网络应用编程模型,其继承了.NETFramework 中的编程模型,代码结构清晰、编写方便,是目前主流的网络应用编程语言之一。其具有面向对象的特性,组件可以充分复用,可视化的表单设计更加直观易于掌握,丰富的服务器空间和数据源绑定技术使的 ASP.NET 应用的开发更加高效。
    1)较高的编译运行性能;
    2)大量的工具箱和设计器支持;
    3)得益于.NETFramework 的强大的性能和机动能力;
    4)快捷便利的应用配置方法;
    5)优秀的异常恢复能力;
    6)超强的扩展性和可移植性。
    ASP.NET 与.NETFramework 之间的关系
    ASP.NET 的页面请求模式为:请求 > 接受请求 > 处理请求 > 响应,用户每次与系统的交互都会引发一次请求,因此通常情况下,网页的生命周期可以以单次请求为基础。当服务其收到用户请求时,会将请求交由 aspnetwp 进程来处理,该进程会将请求交给具体的请求处理域或者 HTTP 运行时来处理;当应用程序实例处理 Request 请求时,会生成请求页面 Page 类的实例,并执行该实例的 ProcessRequest 方法来处理对应的请求。

    三、 结论

    这篇文献在物业管理系统的实现中用到的技术与我们熟悉的有所不同,我们一般都是用Javaweb,通过tomcat来使用运行JSP页面和servlet。这里介绍的是 ADO.NET 和 ASP.NET 两种,ASP.NET和ADO.NET是构建基于.NET平台的高效Web应用程序的主要工具。

    四、 参考文献

    [1] 陈毓.基于Web的物业管理信息系统的设计与实现[D].江西:南昌大学,2016.

  • 相关阅读:
    pip 安装指定版本
    译文:A Robust and Modular Multi-Sensor Fusion ApproachApplied to MAV Navigation
    泡泡一分钟:Perception-aware Receding Horizon Navigation for MAVs
    泡泡一分钟: A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem
    泡泡一分钟:LandmarkBoost: Efficient Visual Context Classifiers for Robust Localization
    泡泡一分钟:Visual Odometry Using a Homography Formulation with Decoupled Rotation and Translation Estimation Using Minimal Solutions
    小程序在同一行
    oracle分页查询原理浅析
    css实现圆形头像
    纯css控制文字2行显示多余部分隐藏
  • 原文地址:https://www.cnblogs.com/xie20167062/p/11921008.html
Copyright © 2020-2023  润新知