Sunday, September 18, 2011

iSAC Internet Hour Monitoring System

    This is the first system along with my classmates/groupmates in our subject Software Engineering. Our mind-setting in conceptualizing what system we are after is something that is not common in our school to do. I think I can say that it is really a tough one just for this subject because it involves a Local Area Network administration and restrictions to the remote nodes controlled by a server. So let me discuss what is this system.
    This system is able to control a behavior of client computers even they did not originally rely to other PC before. It is created because of the demand of the Computer Laboratory of the St. Anthony College. And now, to the details/features of the system.

iSAC Server
Splash Screen Form
     This is the just a splash screen as the system as it starts to initiate or to load some of forms that will be discussed later.

Log-in
    This is the feature of this system for security purposes. There are times that the administrator of the Computer Laboratory go outside so there is a possibility that any student can be able to manipulate data inside this system if this kind of security measure is not present. They can possibly make their time longer, or even play with the computer of other user like shutting down the client PC while the students are still browsing or using it.

Client Computer Monitoring
    This is the main phase of the system. At the upper right of the system, you can see who is currently using the server and his/her privilege in other features of this system. As you can observe on the left side, that area will display any client computers that are turned on or even the students who logged in that particular computer inside the Computer Laboratory. When you select any in the list, at the right side, you can see the details of who use a certain computer in the Computer Laboratory. We can even manipulate the client computer in this feature of the system like shutting it down, logging off the user, or even restart it.

Student Account (Add/Edit/Delete)
    This is the feature of the system that enables the administrator to add, edit or delete accounts. If the student wish to, he can even change username or password of the student and many other details. There is also a search portion in this feature because there are many students that are availing the internet hour of the said institution.

Settings
    This is another feature of this system that will enable the administrator to manage his/her account. He can even create another account for another person that he wishes to grant access to the system. There is also a account for the professor of the institution to put back the client computers back to the "Class Mode" or "Internet Hour Mode". Here also, the administrator can add or subtract client computers in case of adjustments or changes that will occur.

Log
   This is the feature of the system that will trace back the one who use a certain computer in the Computer Laboratory in case of damages that a student may done in the computer. It will also track who is the administrator that is in that time.


iSAC Client
Installation
   If the added computer not yet been had this system, the iSAC Client will require them to put up basic details that is needed to build up communication between the server and the client one.

Screen Block
    This is the feature of the system that block any access to the computer usage unless he/she logged in. The ALT+Tab and CTRL+ALT+DEL were disabled by this to avoid unauthorized access or over usage of internet hour.

Timer
    For the student to monitor his/her current consumption of his/her internet hour, the system will show the real-time and synchronize time together with the sever to avoid inconsistency and doubt in the service of providing the internet hour privileges.

Edit Account
    This is the feature of the client to make the student change their username or password privately without the notice or approaching the administrator of the Computer Laboratory. Any other information like Name, Course, and many other cannot be provided.
 
Remember this system is created in Visual Basic 6.0. If the client is disconnected to the server, the splash screen will automatically to avoid cheating with the student's time and also, it will stop the timer in the server so that their time will be preserved

No comments:

Post a Comment