Security Management Tool
developed for contest Hard & Soft 2006
by students Motruc Grigore (ILMA-035) and Carpov Sergiu (FI-031)
from Technical University of Moldova

Abstract:
The main objective of this project was to develop a security system. The ideas
to implement were found by us; because one of the objectives of the contest was
to grow our knowing in the domain of finding what the client wants. Also we had
to study a lot of different domains from computer engineering. For example USB
interfacing between PC and peripheral, database management, networking, window
GUI application.
Keywords:
Hardware – Cypress microcontrollers, USB, optical sensors, 1-wire iButtons,
driver development, WebCam.
Software – Visual Basic, WinAPI, PHP, MySQL, Apache, eXtremail.
Software part:
Software part was developed by me, Gregory Motruk. It consists of two parts:
client side application and server side application. The client part application
was developed using Visual Basic 5; and the server side using PHP + MySQL on
Apache server. The system has been developed so that to one central server can
connect one or more client applications.
Client application:

Client application makes the link between hardware part and the server. The application can: manage users (livers) of the house, put on the alarm when a thief tries to get in the house, taking snapshots when someone enters or leaves the house, someone opens the door or the window, or when someone tries to enter using a wrong key; all this are events and the events are logged in main window. Events can be divided in 3 groups: notifications, warnings, alarm. When you double click on an event a popup window shows you all the information about this event and the snapshot.

In the main menu of the application we have many options: settings for different subsystems of the application, about information, user management.

In the user management window we can add new users or delete the old ones. By pressing Add User button we will introduce a user in the local application DB; this happens in two steps, first you must type user name and then you should contact an iButton with the iButton reader. If the read iButton is in users DB then the program won’t add the user to DB. Also by selecting a user and pressing Del User we can delete the user from DB.

In program settings window we can choose general options for the application: initial configuration of the application and the actions to be taken on alerts (events).

Using device setting submenu we can set the PID and VID of the USB device connected to PC and also some enables (like enable/disable window sensor).

In this window we can set the settings to be used when dealing with web camera.
WebCam preview.
Remote Database Server Settings Window.
We can access all features of app from SysTray

This is About Window, nothing to say :)
Developing this application was an very interesting task, because I worked with USB interfacing, web camera, JPEG conversion and many WinAPI functions
View Device Test Movie
Download Security Management Tool App
At the contest












My diploma:

all done. :(