Dissertation > Excellent graduate degree dissertation topics show

The database object based on.Net access development framework and Application

Author: ZhangCheng
Tutor: DaiKaiYu
School: Fudan University
Course: Software Engineering
Keywords: Data Access Technology ORM 0/R Mapping .NET data access framework rapid development
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 35
Quote: 0
Read: Download Dissertation

Abstract


Object/Relation Mapping (ORM) is Object-Oriented database access, which is developed along with method of object-oriented software development. There are many open-source ORM framework designs based on.NET currently. Some frameworks are powerful but also minor fault. For example, Nhibernate is too stringent to be flexible, especially in directly usage of SQL, and is not convenient and less supportive during store process. As well, iBatis.net is flexible but too simple in function, low level of object-Oriented development, low efficiency and not simple in coding. In addition to many frameworks do not directly support the long-distance transmission object function. Due to these reasons, it needed to design the new framework which combination the advantages of each framework. The whole ORM framework design main features below:1. To realize the comprehensive Object-Oriented database access and support plug-in type extensible database access functions.2. Directly support storing procedures objects and view object, and other functions. Flexibly use SQL statements, which are created automatically by sql management class, or manually.3. Directly support object data remote transmission in internal framework, also support various forms of data objects transmission services, such as Web Service, Remoting, WCF and other transmission services.4. Expand the border of ordinary ORM function, directly support business layer, interface layer in framework with more adaptability, high efficiency.Therefore, this framework can more effectively solve many problems about flexibility and functional. And developers can raise the efficiency of developing program through using it. Meanwhile the framework expanded the general ORM concept, it support the remote data automatically transmission, unified interface layer etc. and other more useful functions. Finally, this paper describes an application example to display the framework features.

Related Dissertations

  1. Query Processing and Optimization in Massive Multi-Database Integration,TP311.13
  2. Research on Multi-Robot Cooperative Pursuit Problem,TP242
  3. Design and Implementation of the teaching file management system,TP311.52
  4. Force Online Examination System Design and Implementation,TP311.52
  5. Study on the Development of Folk Sports Non-Profit Organization,D632.9
  6. The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
  7. Grass-roots forces the day-to-day management of information systems design and implementation,TP311.52
  8. Design and Development of the Early-Warning System for Soil Pollution Based on .NET and ArcGIS Engine,X833
  9. Mapping of a Wheat Powdery Mildew Resistance Gene in Chinese Landrace Xiaohongpi,S512.1
  10. Inheritance of Main Traits Related to Yield and Quality, and Their QTL Mapping in Peanut (Arachis Hypogaea L.),S565.2
  11. Murine Peritoneal Macrophages Transcriptional Responses Following in Vivo Infection with Streptococcus Suis Type 2,S858.91
  12. The Problems and Solutions of University’s Ideological and Political Education under Network Environment,G641
  13. Based on Modbus Protocol pressure medical gas distribution monitoring system development,R197.39
  14. The Design and Implementation of a Project Generation Tool Based on ORM,TP311.52
  15. Iterative Sequences to Fixed Point of Nonexpansive Mapping,O177.91
  16. Reseach on Control of Converter of Doubly-fed Wind Power Generation System,TM614
  17. Tthe Design and Implementation of Teaching Quality Evaluation System in Zhaoqing Business& Technology on the Basis of Association Rule,TP311.52
  18. Study and Implementation of ETL Technology for Complex Scientific Text Data,TP391.1
  19. Design and Implementation of Web-Based CAI System for Data Structure,TP311.12-4
  20. Research of Billet Temperature Modeling and Optimization for Reheating Furnace Based on D-FNN,TG334.9
  21. Management Information System of Clean Development Mechanism Projects,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile