国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Using DotNetNuke in Development and Implementation of Marine Robotics Research

2017-02-07 23:38曾晶周麗娟
讀寫算·教研版 2016年18期
關(guān)鍵詞:標(biāo)識碼分類號文獻(xiàn)

曾晶++周麗娟

摘 要:This thesis explores using the open source content management system DNN, refers to DotNetNuke, for the design and implementation of a portal website for the Marine Robotic Research. Based on plenty of research material accumulated, the website would be a platform for visitors or interested researchers comprehensively learn about the Marine Robotics Research(MRR). This portal website can be conveniently managed in role-based administrators.

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B 文章編號:1002-7661(2016)18-001-02

Chapter 1: Introduction

1.1 Introduction

Websites designers used only Hyper Text Markup Language (HTML) to develop websites in early time. Later more projects are commercially developed into open-source market with business goals or totally free. Developers can use the open-source products to start and build the features of their own. This thesis explores the structure and features of the DNN, then applies it to implement a multi-portal permissions user-oriented website for MRR. DNN is an open-source system with a collection of computer-based cooperative procedures used to manage the content of a website, to manage work flow in a collaborative environment.

1.2 Project Objectives

The aim of the project is to build a portal website to integrate MRR based on DNN technology. The objective is to enhance the website service to different role-based users by distributing and updating exhaustive information and latest project news of MRR. Generally, although some applications integrated in a portal website are not directly available to the client-end users, they can be accessed from the portal website by operations of developers or by means of web service.

Chapter 2: Research

2.1 Present Situation and Development of DotNetNuke

In developing world, one in three people use the internet. These kinds of multi-user websites or applications are named as online communities where users can share content, interact with each other.

DNN is a feasible and flexible open source CMS platform based on up-to-date Microsoft.ASP.Net technology. Common Language Runtime(CLR) actually is a new .NET framework with OS-neutral and independent device which is a mass of classes that can be summed up as system classes, data and XML classes, windows and drawing and web classes. Aspects of traditional workstation development in the .NET framework exist and combine with new incarnation of ASP.

2.2 DotNetNuke Framework

DNN demonstrates that the open source philosophy has a very important role even in the world of Microsoft and the areas surrounding it for offering role-based authentication and multiplexing across any number of websites in a single installation. All these features are benefits from the N-layer architecture of DNN. DNN framework provides basic functionality such as security, user administration and content management, while modules are used to tailor the website for specific deployment needs.

DNN using typical N-tier architecture, the overall structure contains four layers: Presentation Layer, Business Logic Layer and Data Access Layer and Data Layer. Presentation Layer is the layer where forms or interface for our modules exists which refers to everything that we see in the browser for our module. Business Logic Layer is all the backend code for our Modules, named Business Logic stored. Data Access Layer is where we access the database through concrete data providers and application blocks. Data Layer is where data storage. (Egan D et al 2006) The four layers are distributed in the web server and database server. Web server contains the presentation layer, business logic layer and data access layer. Data layer exists in database server.

2.3 Advantages and Disadvantages of DotNetNuke

The biggest advantage of the hierarchically architecture is flexible which makes the whole system in clear structure and assign individual responsibilities for each level. Once the business logic of a database or an application server changes, it is no need to change the client side and verse. In this case, the whole system module has a higher re-usability, shorter development cycle and less maintenance costs.

Inevitably there are some drawbacks of the hierarchical structure. Once the designer wants to add a function in presentation layer, it might be necessary to add relevant code in business logic layer and data access layer. Finally, as the number of CBO increases, the complexity of business logic layer will increase as well for DNN creates a self-defined CBO for each table in database.

Chapter 3: The Website Design Process

The developing ideas should be determined through the research of the current situation, theories and technologies, the analysis and determination the detailed system functions need to be implemented by looking through large amount of reference about the MMR project and practice researches. By integrating separate function modules into an entire system, repeated testing, debugging and modification, the expected target of the project can be obtained.

3.1 Requirements Analysis

The requirements and respects about both the researchers of MMR and the majority users of the websites should be collected and determined through questionnaires or fieldworks. Researchers want to manage all the references, data, materials, activities projects conveniently and easily by using the websites since some of them know litter about coding. These materials include word description, pictures, videos and useful links about the marine robots, researches, international projects, experiments and exercises. Take all these requirements and respects from several viewpoints into consideration, the websites should be designed to satisfy them as much as possible.

3.2 Module Design

When it comes to the individual modules design, the log in mechanism, the content scanning mechanism and every module should be described one by one. In this project, besides getting start and contact pages, the website is divided into three main sub systems; they are OceanRINGS, About US and Support. OceanRINGS includes six sub modules which are Overview, Support Vessels, Features, Structures and Trails. For About Us module, People, Resource, Researches, Publications and Projects provide detailed introduction and materials about all the activities in MMR. Gallery and F&Q modules are included in Support.

3.3 System Testing

System testing is to test the functions of the already done part of the system whether it meet the design requirements or not, to exam the overall arrangement of the website and the flashes on the website page work or not, to test if the pictures can show normally or the video can play correctly, to click the useful link to inspect if it is correct. In addition, testing on some special data such as the threshold is necessary. Based on these tests, some errors might be found and need to be corrected to make the system more complete. Like the requirements analysis period, system testing is a repeated process which will last all the usage. Some corrections should be done as well after obtain the feedback of the website users.

Chapter 4: Discussion and Conclusion

Paying considerable attention to the layout and aesthetic quality of the website content was an important factor to attract and entice potential visitors the website. Varied modules of research materials published on the DNN website engraft the knowledge of MRRC to visitors in different aspects that help them better understanding. The video representing field experiments rather than pure words description attracts more visitors.

Deep understanding of the research in MRR that this thesis project based on decides the content structure of the website. Marine robotics machines can be applied in research area to develop latest and unique functionality that might be the breakthrough in scientific technology, in the area of national undersea security, as well as the economic goals. The author filters the attractive main points and layouts them in noticeable module on the website in case visitors can easily acknowledge them.

Reference

[1] Egan, D., Michael, A., Steve, V. (2006) ‘Building Websites with VB.NET and DotNetNuke 4, Birmingham : Packt Publishing Ltd.

[2] Wikipedia (2013) ‘Global Internet Usage: Internet users per 100.inhabitants2001-2011,available:http://en.wikipedia.org/wiki/Global_Internet_usage[accessed 4 April 2012]

猜你喜歡
標(biāo)識碼分類號文獻(xiàn)
Hostile takeovers in China and Japan
Cultural and Religious Context of the Two Ancient Egyptian Stelae An Opening Paragraph
The Application of the Situational Teaching Method in English Classroom Teaching at Vocational Colleges
The Role and Significant of Professional Ethics in Accounting and Auditing
A Study on the Change and Developmentof English Vocabulary
Translation on Deixis in English and Chinese
Process Mineralogy of a Low Grade Ag-Pb-Zn-CaF2 Sulphide Ore and Its Implications for Mineral Processing
Study on the Degradation and Synergistic/antagonistic Antioxidizing Mechanism of Phenolic/aminic Antioxidants and Their Combinations
A Comparative Study of HER2 Detection in Gastroscopic and Surgical Specimens of Gastric Carcinoma
Significance of 18F—FDG PET / CT imaging in the evaluation of the efficacy of lymphoma

讀寫算·教研版2016年18期

讀寫算·教研版的其它文章
師愛的力量
試論高校美術(shù)鑒賞課的教育價值