Design and Implementation of a Cloud-Based Campus Administrative System

碩士 === 靜宜大學 === 資訊碩士在職專班 === 103 === Cloud computing is one of the most popular subjects in the current information technolo¬gies. The whole government organizations, the academic circles and science technology in¬dustry all attach high importance to its development in Cloud Technology. Virtualizati...

Full description

Bibliographic Details
Main Authors: Chang, Cheng-Chieh, 張程傑
Other Authors: Tsai, Yin-Te
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/50404707736538088173
Description
Summary:碩士 === 靜宜大學 === 資訊碩士在職專班 === 103 === Cloud computing is one of the most popular subjects in the current information technolo¬gies. The whole government organizations, the academic circles and science technology in¬dustry all attach high importance to its development in Cloud Technology. Virtualization soft¬ware separates a physical computing device into one or more "virtual" devices, and provides the agility required to speed up operations. Moreover, various services are oriented toward the computing technological infrastructure, which comes to be more mature. Many challenges are following. Cost reductions by increasing infrastructure utilization as well as centralization of infrastructure in locations will increase peak-load capacity. Not only multi-tenancy enables sharing of resources but utilization & efficiency improve for systems. The reliability will be affirmative because multiple users can work on the same data simultaneously rather than wait for it. Raising elasticity via dynamic provision of resources on a perfect self- service basis can economize the costs in rebuilding technology foundation. More improvements in security can reinforce the huge business to be powerful and thorough. Therefore, centralization and protec¬tion of system data is the duty of huge business. The campus administrative system nowadays is built in the traditional way and its data-bases are stored in the local servers. Moreover, most of the business of division of Extracur-ricular Activities relates many student clubs, social service activities & competitions. But the current web system design technique and the methods of conduction aren't sufficient. I regard three weak points in the current web system need improving. First, during the sequence process in applying activities, students must hand in applica-tions & documents one after another. The current web system cannot operate complicated data or effectively integrate data. Second, students are to record their activities & competitions with massive characters & pictures. The content of paper writing is not only cumbersome but lacks of the convenience of moment- to - moment. To update & upgrade the local servers is the top priority job. Third, it risks management to store all the files and supervise all the infor¬mation in local servers. You just think! If one or several local servers crash down, all relative jobs must come to a standstill. Worst of all, the stored data will vanish. In fact, the more we store data, the higher amount we require hardware. Obviously, we need to purchase more servers; furthermore, the costs of manufacturing will increase more. The adoption of "Cloud Computing Techniques" can improve school administrative systems & make student clubs hand in data better. I make good use "Google App Engine" to design a Cloud Web Page for the problems above. In addition to the Datastore and Blobstore, we take advantage of it.