亚洲免费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à)值
        師愛的力量
        亚洲gv白嫩小受在线观看| 职场出轨的人妻中文字幕| av色综合久久天堂av色综合在| 性欧美暴力猛交69hd| 亚洲乱码一区二区三区成人小说 | 亚洲国产精品ⅴa在线观看| 免费一级毛片在线播放不收费 | 亚洲av一区二区国产精品| 中文字幕有码在线人妻| 成熟丰满熟妇av无码区| 伦人伦xxxx国语对白| 99成人无码精品视频| 国产黄色一级大片一区二区| 日本丰满少妇裸体自慰| 国产精品午夜无码av天美传媒| 成人在线免费视频亚洲| 久亚洲一线产区二线产区三线麻豆| 婷婷五月深深久久精品| 亚洲av无码一区二区二三区| 中文字幕国产精品中文字幕| 草青青视频手机免费观看| 免费网站内射红桃视频| 精品综合久久久久久97超人| 免费a级毛片永久免费| 综合无码一区二区三区四区五区| 成人性生交c片免费看| 91久久精品国产综合另类专区| 性欧美牲交xxxxx视频欧美| 精品不卡久久久久久无码人妻 | 日本激情网址| 熟女人妻一区二区三区| 国产精品亚洲а∨天堂2021| 免费人成毛片乱码| 一区二区三区在线观看视频免费| 麻豆91蜜桃传媒在线观看| 99香蕉国产精品偷在线观看| 2020国产精品久久久久| 日本视频一区二区三区在线| 无码人妻人妻经典| 国产午夜福利精品| 日本av第一区第二区|