real estate menu left
real estate menu right
real estate company logo
HomeEnterprise Tracking Systems (ETS) ⇒ Enterprise Tracking Systems (ETS)
Enterprise Tracking Systems (ETS)

Background

 

Macro Off-Center must dramatically improve its ability to track inventory in a timely, cost-effective, flexible and quality manner. Specific program goals include achievement of at least an order of magnitude productivity improvement.

 

Scope

 

  1. To develop and implement a web based database system to track computer inventory for Macro Off-Center. The project will include

  2. The gathering of data and the creation of a database, consisting of the required fields as requested by the stakeholders

  3. Making sure that the current system will be compatible with the deployed product

  4. Creation of a user friendly web interface.

  5. The smooth operation of the web interface and the database back end.

  6. The database and the web interface should be secure and only authorized personal should have access.

  7. The creation of reports that can be created based on the queries of the user.

The outcome of this project is that administration will have an up-to-date record of inventory, with out the hassle of knowing complicated database programs to access the database. The ease of use, for all administration should reduce time in the decision making process.

Assuming that current staff and management at the Macro Off-Center are completely behind this project and the legacy system is compatible. I would expect us to complete this project with out major setbacks.

External deliverables that will be reported to the user namely the web interface should be user friendly and easy to comprehend. Queries generation should be simple and meet user requirements.

 

Concept Definition

 

The Enterprise Tracking System is a multi-purpose, web-based database which allows the user to keep intact, updated and accurate records i.e. content of their asset inventory. Enterprise Tracking System, Trackit enables the user to enter or update any necessary content for each piece of asset they own (i.e. location, stock number, ID number, etc) and then run a report which will allow them to see any content that was entered.

For example, if a user wants to know which pieces of hardware are located in a particular room of a building, the user will be able to type in, for example, Room 311D and receive a report which lists all hardware in that room and give the user access to other information they may need for a particular piece in that room (i.e. warranty information, stock number, last update, etc.) They can also track down a particular piece of asset by searching for the stock number or ID number.



The three main searching and tracking methods will be the Serial Number, Tag Number and by Location. The user will also have the ability to record other important information as well such as warrantee information, last recorded update, clean up, etc. Trackit is both convenient and secure in that it has the option for two different user groups, administrators and general users. Only administrators can manage the content and users only have access to certain information that the administrators deem necessary for the user. As Trackit is web-based, it
provides the user with the ability to work from remote locations and not be confined to a particular computer that holds the database or waste valuable space.

 

Audience / Users

The users of the application would be Business and Organizations like Hospitals, Universities, schools, IT Companies etc. who intend to keep track of their IT assets.

 

Risks

Risk Area

Assessment

Impact

Mitigation

Leadership, Support and Buy-In

High

Project requires support by Macro Off-Center Department Heads for the database solution.

Dedicated change management effort.

Staffing

Medium

Success of project depends on ability to staff with credible experience in the technical areas.

Use of 3rd party vendors to build internal expertise; staffing assessment at each project review.

Cost

Low

Software is open source. Cost of hardware and infrastructure

Develop a total life cycle cost estimate during concept validation as part of the milestone decision.

Schedule

Medium

Current industry practices indicate 6-12 months were required to institute a web based database.

Introduction of web based database into Macro Off-Center based on requirements of departments.

Scope

Low

Successful completion of concept validation will result in a client-wide implementation.

-

Quality

Unknown

This risk factor will depend on the results of concept validation.

Continue to understand Macro Off-center’s departmental requirements for repeatable processes and rigor.

Business Process Flow

 

Any Company / Organization who are interested in tracking their assets need to contact Trackit customer support to add their company into the system. Once the information is validated by Trackit, a new company account is created and the user is notified with their Login Id and Password. Then on, the Administrator of the company can manage their company assets by logging into Trackit system. The Administrator is allowed to add Users, Locations of their company and Asset Inventory. He/She has the option of using Search screen to track at Inventory and update it.

Design

Trackit was designed with business concept in mind. Its design and development architecture allows delegation of task and sub-task to different developers, which made application integration easy.

  • Front End Trackit Graphical User Interface allows easy Navigation and User personalization like changing color of application, addition of URLs, etc. Right section of page is used to URL, Search and space for ad Images.

  • Application Trackit Application detects login and determines user privileges. Depending upon privileges it allows the user to view or manage company information. For Example, Super user (Trackit Customer support) can add new company info, Search for all companies Inventory. Administrator of Company can add, update Locations, Users and Inventory of their individual companies. Whereas users are allowed to View Inventory using Search screen of only their company.

  • Database Database is highly Normalized1, which allows scalability of application and to maintain Data Integrity

  • Validation Validation is done at different levels. Login validation at database level. All other validations are done using Python scripts. This helps in ensuring security

 

Technology Technologies used are XHTML, HTML, DTML, CSS, Plone, Python, Zope Platform, MySQL and JavaScript. Plone, Python, Zope and MySQL are open source products i.e. they are free

 

Database

 

The following schema structure the Enterprise Tracking System, Trackit - all the tables have insert, update and delete privileges. Most of the tables are linked together with Primary and Foreign keys, most privileges to restrict user access obtained by userid and inventory restriction to the specified user are restricted by userid and companyid. This schema is normalized and could handle the performance issues by creating indexes on most used column in the search criteria.

 

Table Name: MAIN    
  	 				

Mainid

Not Null

Integer(10)

Primary Key,
Auto Generation

Locationid

Not Null

Integer (10),
Foreign Key

 

Companyid

Not Null

Integer (10),
Foreign Key

 

Userid

Not Null

Integer (10),
Foreign Key

 

Modelnum

Null

Varchar(30)

 

PurchaseDate

Null

Date

 

SerialNum

Null

Varchar(30)

 

TagNum

Null

Varchar(20)

 

ComputerName

Null

Varchar(30)

 

Table Name: COMPANY
  	 		 		 

Companyid

Not Null

Integer(10)

PrimaryKey,
Auto Generation

CompanyName

Null

Varchar(30)

 

Address

Null

Varchar(50)

 

 Table Name: LOCATION
 

Locationid

Not Null

Integer(10)

Primary Key,
Auto Generation

Companyid

Not Null

Integer(10)

 

Location

Not Null

Varchar(30)

 

sublocation

Null

Varchar(25)

 

  Table Name: USERS
  	 	  

Userid

Not Null

Integer(10)

Primary Key,
AutoGeneration

Username

Not Null

Varchar(30)

 

Password

Not Null

Varchar(30)

 

Lastname

Not Null

Varchar(30)

 

Firstname

Not Null

Varchar(30)

 

Emailaddress

Null

Varchar(50)

 

Status

Not Null

Varchar(30)

 

Companyid

Not Null

Integer(10)

 

Customer

Null

Varchar(25)

 

Description

Not Null

Varchar(100)

 

Institution

Null

Varchar(30)

 

Url

Null

Varchar(50)

 

Phone

Null

Varchar(30)

 

  Table Name: CSSMAIN
 	 	 

Cssmainid

Not Null

Integer(10)

Primary Key,
Auto Generation

Status

Not Null

Varchar(30)

 

Text

Not Null

Varchar(30)

 

Name

Not Null

Varchar(30)

 

 Table Name: LINKS

Sponsor:

Application Design Engineer and Architect







 

Outsourcing Services

Contact us for a free BPO quote.












Contact Us


Please contact us today to discuss your project. We'll be happy to give you a free quote.


Phone: 949 - 954 - 5136

E-mail:Click Here To Contact Us


All Rights Reserved.