亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Using DotNetNuke in Development and Implementation of Marine Robotics Research

        2017-02-07 23:38:42曾晶周麗娟
        讀寫算·教研版 2016年18期
        關(guān)鍵詞:標(biāo)識(shí)碼分類號(hà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.

        中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):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)識(shí)碼分類號(hào)文獻(xiàn)
        Hostile takeovers in China and Japan
        速讀·下旬(2021年11期)2021-10-12 01:10:43
        Cultural and Religious Context of the Two Ancient Egyptian Stelae An Opening Paragraph
        大東方(2019年12期)2019-10-20 13:12:49
        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
        商情(2017年1期)2017-03-22 16:56:36
        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
        潤滑油(2014年3期)2014-11-07 14:30:02
        A Comparative Study of HER2 Detection in Gastroscopic and Surgical Specimens of Gastric Carcinoma
        The law of exercise applies on individual behavior change development

        讀寫算·教研版2016年18期

        讀寫算·教研版的其它文章
        試論高校美術(shù)鑒賞課的教育價(jià)值
        師愛的力量
        欧美另类人妖| 成人自拍偷拍视频在线观看| 精品少妇一区二区av免费观看 | 精品国产群3p在线观看| 国产亚洲午夜高清国产拍精品不卡| 91色区在线免费观看国产| 国产精品国三级国产av| 亚洲精品无码高潮喷水在线| 久久99久久99精品观看| 蜜桃视频羞羞在线观看| 亚洲熟妇久久精品| 人人妻人人澡人人爽人人精品电影| 亚洲无码美韩综合| 日韩精品在线观看在线| 少妇被粗大的猛烈进出69影院一| 亚洲日韩乱码中文无码蜜桃臀| 久久精品有码中文字幕1| 亚洲国产中文字幕一区| 亚洲中文字幕成人无码| av鲁丝一区鲁丝二区| 免费啪啪av人妻一区二区| 国产亚洲一区二区三区综合片| 国产亚洲午夜高清国产拍精品| 在线视频一区二区日韩国产| av在线资源一区二区| 国产69精品久久久久9999apgf| 国产精品美女久久久久久久久| 亚洲AV无码日韩综合欧亚 | 亚洲成在人线视av| 国产精品欧美成人| 亚洲中文一本无码AV在线无码 | 亚洲毛片免费观看视频| 欧美熟妇性xxx交潮喷| 国产亚洲精品看片在线观看| av一区二区三区高清在线看| 国产一区二区黄色录像| 全球av集中精品导航福利| 亚洲日本国产乱码va在线观看| 亚洲毛片免费观看视频| 亚洲色爱免费观看视频| 欧美性一区|