AJAX Proposal - Computer Inventory Reporting System (CIRS)

Preface

This proposal mainly consist of four sections - Introduction, Project Description, Program Architectures and References. Hope that you can have an overview on my AJAX project.

1. Introduction

1.1 Aims and Object

Traditionally web applications was suffered from the stateless nature of the HTTP protocol and server have to refreshes for each request which result of ineffective communication. Other than the user have to wait for the refreshed result from server, it will also put a big burden on the servers.

Today we can overcome this drawback by using an innovative technology/idea - AJAX. Our application - Computer Inventory Reporting System (CIRS) try to build an example to this technology and try to use as much advantage as AJAX provided.

1.2 Advantage of using AJAX in our Application

We know that when one administrating a computer network, the trouble frequently comes from the malfunction of computer hardware, cables problem, blue screen, OS upgrade, anti-virus need updating..., all kind of this stuff really make one headache. When someone told you that one of the computers located at somewhere else far away from you is out of order, then you need to have to go to there and just to record the serial number of the machine so as to you can tell the maintenance company which one should be repair.

It is not a big problem if everything fine, however, the computer located maybe occupied which means you have to visit next time, you already forget which company can help you to repair the computer and maybe you lost those company contact. You may already have a well documented inventory or database to record all the stuff. The problem, however, is not gaining centralized management to the inventory. Searching and updating to this database still get one feel annoying.

As stated above or in "About Ajax" at my page, we know that we can update webpage dynamically and edit the table entries in one-click action. Though, this project does not benefit from the reduction of the site performance or data transmission time since the request rate is not that high. On the contrary, this project do benefit from the interactive feature from Javascript, we can handle the data in a more interactive and responsiveness way.


2. Project Description

2.1 Functionality


2.2 Database Architectures


My database architectures is very simple, totally we have 10 tables, all information will be put under the "computer" table and if it is related to computer stuff like harddisk, VGA card, RAM, OS, etc., I will use a serial number as the primary key to link up this stuff which stored in the following tables:
While if it is related to the equipment, I will store it at the following tables. This time I will use an equipment ID to link with "computer". The remain three tables is other miscellaneous information and all of them had their unique id to link with "computer";

2.3 Technologies Incorporated


3. Program Architectures


4. Reference


5. Demo


6. Statement of Academic Honesty

This assignment/paper represents my own work. I have not incorporated into this assignment/paper any unacknowledged material from the work of another person, including papers, words, ideas, information, computer code, data, evidence-organizing principles, or style of presentation taken from the Internet, books, periodicals, or other sources.

我的 blog

Do you want to know my Network life?
More

Chloe的blog

誰是Chloe? 快來看看吧! 按此...
More
Google
Web szetoho.edu.hk