The Development and Implementation of Practical Curriculum Appraisement System

Similar documents
Design of Physical Education Management System Guoquan Zhang

Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a, Yan YAO1,b

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

Our trainings can be delivered as an Onsite Classroom Training or as an Instructor-Led Live Online Training(ILT).

Research on Programming and Debugging Technology of Computer C Language

ASP.NET MVC Training

Construction of SSI Framework Based on MVC Software Design Model Yongchang Rena, Yongzhe Mab

The Key Technology and Algorithm Design for the Development of Intelligent Examination System

FULL STACK FLEX PROGRAM

2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

FULL STACK FLEX PROGRAM

Research on software development platform based on SSH framework structure

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

Integrated Architecture for Web Application Development Based on Spring Framework and Activiti Engine

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications

A Decision Support System Based on SSH and DWR for the Retail Industry

TCM Health-keeping Proverb English Translation Management Platform based on SQL Server Database

FULL STACK FLEX PROGRAM

IBM Skills Academy. For <<Academy>> Career-based Education

SQL Based Paperless Examination System

Time to EARN. On Job Training. Time to L-EARN

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

Full Stack Java Developer Course

FULL STACK FLEX PROGRAM

20486-Developing ASP.NET MVC 4 Web Applications

Computing at STA. GCSE Exam Results : 100% A C

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

Course 20486B: Developing ASP.NET MVC 4 Web Applications

FULL STACK FLEX PROGRAM

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Imagine Academy. Preparing pupils for the 21st Century Workplace through the Microsoft Imagine Academy

J2EE Technologies. Industrial Training

Tecnológico de Monterrey Coding Boot Camp LIVE ONLINE PROGRAM

Developing ASP.NET MVC 4 Web Applications

ADDRESS idendron, 1/F, Knowles Building, HKU, Pokfulam, HK

Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

EMPOWER Course Calendar

Developing ASP.NET MVC 5 Web Applications

STREAMLINED CERTIFICATION PATHS

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

ITT Technical Institute. SD3240T Creating Websites in the LAMP Environment Onsite and Online Course SYLLABUS

Migrating traditional Java EE applications to mobile

CATALOG 2017/2018 BINUS UNIVERSITY. Cyber Security. Introduction. Vision. Mission

(p t y) lt d. 1995/04149/07. Course List 2018

20486: Developing ASP.NET MVC 4 Web Applications

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

20486C: Developing ASP.NET MVC 5 Web Applications

School of Engineering & Built Environment

2017 International Conference on Economics, Management Engineering and Marketing (EMEM 2017) ISBN:

The information system for the State Archives of the Ministry of Interior of the responsibilities

NE Server Virtualization with Windows Server Hyper-V and System Center. Windows Server Summary. Introduction.

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

Department of Business Information Technology

FULL STACK FLEX PROGRAM

Remote Health Service System based on Struts2 and Hibernate

Development of E-Institute Management System Based on Integrated SSH Framework

Oracle Fusion Middleware 11g: Build Applications with ADF I

Research and Design of Key Technology of Vertical Search Engine for Educational Resources

Java EE 6: Develop Web Applications with JSF

Design on Students Score Management System based on Asp.net Zhe Li1,a, Jiahui Wang2,b, Shuang Wei3,c

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

JavaScript and MVC Frameworks FRONT-END ENGINEERING

Vb Net Tutorial For Beginners Visual Studio 2010 Create Web Service

CHIRANTAN DIXIT 12/12/2018 Name Aim Total teaching experience

Information Push Service of University Library in Network and Information Age

MSc Information Systems for Business Performance CKL18

Reading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary

20486 Developing ASP.NET MVC 5 Web Applications

LIVE ONLINE PROGRAM UNIVERSITY OF ARIZONA CODING BOOT CAMP CURRICULUM OVERVIEW

School of Engineering & Built Environment

Data Logical Structure Design on Teaching Material Management System based on Oracle Zhe Li1,a, Hui Ma2,b

TERMS OF REFERENCE: SENIOR BACK-END SOFTWARE DEVELOPER

COMPUTER AND INFORMATION TECHNOLOGY

Design and Implementation of Computer Room Management System in University

ADVANCED AUTOMATED ADMINISTRATION WITH WINDOWS POWERSHELL

Design and Implementation of Inspection System for Lift Based on Android Platform Yan Zhang1, a, Yanping Hu2,b

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

THIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx

Micro-Enterprise Start to Finish

FULL STACK FLEX PROGRAM

Full Stack Web Developer

20480B - Version: 1. Programming in HTML5 with JavaScript and CSS3

Course 20480: Programming in HTML5 with JavaScript and CSS3

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

APPLICATION OF JAVA TECHNOLOGY IN THE REGIONAL COMPARATIVE ADVANTAGE ANALYSIS SYSTEM OF MAIN GRAIN IN CHINA

tafesa.edu.au VET FOR SCHOOLS INFORMATION TECHNOLOGY

Tamkang University Academic Year 104, 1st Semester Course Syllabus

INF - INFORMATION SCIENCES

Your Student s Head Start on Career Goals and College Aspirations

Intelligent Computer Room Management Platform Based on RF Card

2012 Course Release Schedule

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

The largest professional kids coding academy KODING KINGDOM (HK) LIMITED

Developing ASP.Net MVC 4 Web Application

STREAMLINED CERTIFICATION PATHS

Liberal Arts and Science Test (LAST)

Transcription:

The Development and Implementation of Practical Curriculum System Taizhi Lv 1, a, Jun Zhang 1, b and Yong Chen 2, c 1 School of Information Technology, Jiangsu Maritime Institute, Jiangsu Nanjing 211170, China Abstract 2 Nanjing Longyuan Microelectronic Company Limited, Jiangsu Nanjing 211106, China a lvtaizhi@163.com, b 1052871890@qq.com, c 68151247@qq.com Practical curriculum plays an important role in higher vocational education. The appraisement of practical curriculum should be diffrent from the theoretical curriculums for it aims to cultivate students' technical application ability and the occupation accomplishment. Based on the characteristics of cloud computing technology and application major, the practical appraisement system for this major is constructed. The system uses the practical curriculum appraisement index to comprehensively assess students' performance. It improves the objectivity and fairness of appraisement, and stimulates the enthusiasm of learning. The system is deployed on the AliCloud platform and the implementation is based on SSM (Spring, Spring MVC, Mybatis) framework. It improves development efficiency, reduces operation and maintenance costs, and ensures stable and reliable system operation. Keywords Practical Curriculum System; Cloud computing technology; Module view controller. 1. Introduction Practice curriculum based on the occupation ability is the most characteristic features of higher vocational education [1]. The student source of higher vocational education is lower than that of the higher education. There is different raining target and the teaching way between them. The appraisement method should not be same as the method of higher education, and should be reformed and innovated. The appraisement of vocational education abroad refers more to the evaluation model of talents in enterprises and society, and more emphasis on students' ability appraisement and process evaluation. In the 30s of last century, Taylor which is a representative of progressivism educationist, pointed out that it is not scientific only to take the final or graduation examinations as the basis for evaluating the students, and that the mastery of knowledge and the cultivation of ability is a complex process, and the evaluation of process based observation was more scientific and objective [2]. The vocational mode education in developed countries such as "Dual System" in Germany [3], "Sandwich" in Britain [4], and TAFE in Australia [5] is designed to meet the needs of enterprises and industry. A relatively perfect appraisement system is constructed, and a rigorous examination of students' practical skills and professional quality has been carried out. Cloud computing technology and application in higher vocation institute is a major of higher practical requirements. It is oriented to the IT industry, the new information service industry and the related enterprises and institutions. It is aim to train students with the following abilities. (1) The ability to install computer software and hardware; (2) The ability to manage and maintain the server; (3) The ability to plan and build the cloud computing platform; (4) The ability to configure the cloud computing and data center; (5) The ability to operate and maintain the cloud computing; (6) The ability to develop and apply the cloud computing; (7) The ability to support pre-sale and aftersale service. 325

Based on an appraisement index of cloud computing major, an appraisement system is implemented. The SSM (Spring+Spring MVC+Mybatis) as a MVC framework is used in this system development. The SSM framework not only improves the development efficiency, but also reduces the later maintenance cost. The system is deployed to the AliCloud platform. It takes advantage of elasticity, high reliability, and high scalability of cloud compute technology, and reduces effectively development, operation and maintenance costs. 2. Practical curriculum appraisement index According to the educational objectives of cloud computing technology and application, a practical curriculum appraisement index is built. Many practical curriculums are set up in this major. The proportion is more than 1/3, and more than half with the curriculums which are integrated of theory and practice. The practical curriculums appraisement index which is shown in Fig. 1, is based on process appraisement and appraisement of student achievements is acquired by professional ability. It includes five aspects: practical skills, knowledge mastery, study attitude, study ability and professionalism. Objective Layer Practical Curriculum Index Sub-objective Layer Practical Skills Knowledge Mastery Study Attitude Study Ability Professionalism Factor Layer Attendance Classroom Assignment Figure 1. index Stage Final Reply 3. Development and implementation 3.1 Development The module architecture of this system is shown in Fig.2. Practical Curriculum System System Basic Data Query Log Login/Logout Data Backup Data Restore School Major Course Student Teacher Administrator Attendance Classroom Assignment Stage Exam Team Exam Each Other Query Statistics Analysis Oral Defense Figure 2. Functional diagram 3.2 Implementation The practical curriculum appraisement system is implemented by the SSM framework which is a famous MVC framework. The system architecture is shown in Fig. 3. 326 General Comments

user Module Privilege Interceptor Viewer Spring.xml Anonation DispatcherServlet BaseController Query Controller Functional Controller Business Logic Layer Data Access Object Figure 3. Development framework MVC model is used for developing this system that divides it into three interconnected parts. The MVC design pattern decouples these major components allowing for efficient code reuse and parallel development [6]. The controller is implemented by Spring MVC and user defined controller classes. Spring MVC is a powerful and flexible MVC framework provider [7]. The module consists of business logic layer and data access object. Business logic layer is the part of the application which encodes the real-world business rules that determine how data can be created, stored, and changed. DAO (Data access object) is an object that provides an abstract interface to some type of database or other persistence mechanism. In the development of this system, it is implemented by Spring and Mybatis. Spring is a lightweight inversion of controller and an aspect- oriented container framework [8]. MyBatis is an excellent persistence layer framework that supports queries, stored procedures and advanced mappings [9]. The view means presentation of the model in a particular format [10]. In the development of this system, it is implemented by JSP (Java Server Page) and Spring template library. A request firstly arrives to the privilege interceptor. The interceptor checks whether or not the user logins this platform. If the user has the privilege, the flow jumps to the DispatcherServlet. DispatcherServlet is the core of Spring MVC framework, and is a centralized access point for client access. According to the configuration of Spring.xml and annotation, DispatcherServlet calls a controller to deal with the user request. All controllers are inherited from BaseController which provides general properties and methods. Controllers are mainly divided into functional controllers and query controllers. A hybrid APP is implemented for it is can be adapted to the different mobile platform. This hybrid APP combines native app and web app, and it uses HTML, CSS, and JavaScript as representation. It supports a variety of operating system, such as IOS, Android, and Window Phone. The mobile client development uses HTML 5 and JQuery mobile framework. JQuery Mobile is the front-end development framework for creating mobile web applications [11-12]. By Ajax and Web Socket technology, the hybrid APP can visit the SSM framework, and modify the database. The development framework of this hybrid app is shown in Figure 4. 327

Hybrid APP HTML5+JavaScript Ajax+Web Socket Web Page SSM Framework 4. Conclusion Figure 4. Mobile development framework This practical curriculum appraisement system has been tested in many aspects, such as function, reliability, security, compatibility and performance based on cloud computing environment. The development of this system is based on a famous MVC framework SSM. This system is deployed on an elastic compute server of AliCloud, and the operation system is Center OS. The database is deployed on the RDS server and the database management system is MySQL. This system takes full consideration of security, and different people have different rights. Every can only see the content which is permitted to access to, and the security of data is guaranteed. Acknowledgments This work was financially supported by the higher vocational scientific research subject of computer national computer basic education institute (2018-AFCEC-265), Jiangsu QingLan outstanding young teacher funding and Qianfan project of Jiangsu Maritime Institute. References Database [1] Ouyang X H, Project S G C, STIEI. Exploration on the Curriculum Development of Higher Vocational Students' Career Development Ability[J]. Education Teaching Forum, 2017, 2017(3): 247-248. [2] Kottke J L, Valencia L A, Shultz K S. Using a Simulated Selection Interview as a Final Examination in a Graduate-Level Personnel Selection Class.[J]. Psychology Learning & Teaching, 2013, 12(3):290-296. [3] Gessler M. The lack of collaboration between companies and schools in the German dual apprenticeship system: Historical background and recent data[j]. International Journal for Research in Vocational Education & Training, 2017, 4(2):164-195. [4] Yorke M. Non-completion of full-time and sandwich students in English higher education: costs to the public purse, and some implications[j]. Higher Education, 1998, 36(2):181-194. [5] Australia T D. Skilling Australians for the future: the role of TAFE in an innovative Australia: 2001 position statement[j]. Computers & Security, 2001, 20(1):43-52. [6] Wojciechowski J, Sakowicz B, Dura K, et al. MVC model, struts framework and file upload issues in web applications based on J2EE platform[c]// Modern Problems of Radio Engineering, Telecommunications and Computer Science, 2004. Proceedings of the International Conference. IEEE, 2004:342-345. 328

[7] Zhang D, Wei Z, Yang Y. Research on Lightweight MVC Framework Based on Spring MVC and Mybatis[C]// Sixth International Symposium on Computational Intelligence and Design. IEEE Computer Society, 2013:350-353. [8] Mane M D, Ojha M N, Chitnis M K. The Spring Framework: An Open Source Java Platform for Developing Robust Java Applications[J]. International Journal of Innovative Technology & Exploring Engineering, 2013, 3(2): 137-143. [9] Zhang D, Wei Z, Yang Y. Research on Lightweight MVC Framework Based on Spring MVC and Mybatis[C]// Sixth International Symposium on Computational Intelligence and Design. IEEE Computer Society, 2013:350-353. [10] Wolf D, Henley A J. Java EE Web Application Primer [M], 2017. [11] Fenty E M A, Hulliyah K, Ekafitri M. Applying mobile application development life cycle in the development of Zakat maal mobile web application using JQuery mobile framework[c]// International Conference on Cyber and It Service. IEEE, 2014:89-92. [12] Broulik B. Pro jquery Mobile[M]. Apress, 2011. 329