IT Asset inventory is a real-time asset tracking system. It allows companies to maintain a centralized database to track the available IT assets in a simple manner with very limited resource usage. The entire project is subdivided into the following modules.
IT Asset inventory is a real-time asset tracking system. It allows companies to maintain a centralized database to track the available IT assets in a simple manner with very limited resource usage. The entire project is subdivided into the following modules.
IT Asset inventory is a real-time asset tracking system. It allows companies to maintain a centralized database to track the available IT assets in a simple manner with very limited resource usage. The entire project is subdivided into the following modules.
SYNOPSIS a
FOR er
PROJECT
BSc.IT 6th Semester
Submitted By: Joby John K.J.
i?
hay
we AProject Synopsis IT Asset Inventory BSc.IT
IT Asset Inventory
SYNOPSIS
SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR THE
REQUIREMENT FOR THE AWARD OF THE DEGREE OF
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
(B.Sc.IT)
SUBMITTED BY
Joby John KJ.
Roll. No: 540687105
INGPRED BY LFF
SIKKIM MANIPAL UNIVERSITYProject Synopsis IT Asset Inventory BScIT
TITLE: IT Asset Inventory
IT Asset Inventory is a real-time asset tracking system that allows corporate companies to
maintain a centralized IT Asset database generates customized reports.
OBJECTIVE OF THE PROJECT
IT Asset Inventory is a real-time Asset tracking system that is designed to provide the core of
the vast range of features. It allows companies to maintain a centralized database to track the
available IT assets in a simple manner with very limited resource usage. This is achieved
using Microsoft's new WMI technology. It works well ina LAN or WAN environment with
the least bandwidth usage. All the data transfers are done internally using WMI and thus
have a common protocol usage. The entire project is subdivided into the following modules.
Inventory Sean
This module allows the application to collect the required client information using WMI
scan. The range of computers can be defined from workgroup or domain. Required
administrative credentials should be registered during scanning process. This credential is
used during the computer or network scan using WMI protocol. Scanning process is
executed using WMI parameters to retrieve asset related information from computers.
Asset Listener - Server
Asset listener — Server is the core service for IT Asset inventory system. This service should
be running from a server and services should run all time to receive the updates from clients.
This service is configured with customized schedules to pull information from clients.
Synopsis Page 4Project Synopsis IT Asset Inventory BSc.IT
Contents
TITLE: IT Asset Inventory.
OBJECTIVE OF THE PROJECT.
‘TOOLS TO BE USED...
COMPLETE STRUCTURE OF THE PROGRAM.
FEATURES.
DATA FLOW DIAGRAM, DATA DICTIONARY, DATABASE STRUCTURE.
DATA FLOW DIAGRAM.......
Zero Level DFD..
IMPLEMENTATION PROCEDURE.
‘TESTING PLAN.
FUTURE SCOPE
‘Synopsis. Page 3Project Synopsis IT Asset Inventory BScIT
Windows Management Instrumentation - Client
‘Windows Management Instrumentation ~ Client service is required in all client machines.
‘This is essential to supply the required information form client machine to server.
Inventory LOGGER
Inventory logger is online console to monitor current activities from inventory system.
Logger maintains the records of scanning activities and results. This will be helpful to
analyze the success and failure asset scan results,
ADMINISTRATION
The administration module can manage users to enable the application related accounts.
SEARCH
Search capability is designed in customized way to help the asset manager, it is designed to
accept the custom query with available data.
REPORTS
Reports screen provides default asset management reports which includes date of,
installation, changes and current user
‘Synopsis Page 5Project Synopsis IT Asset Inventory BScIT
TOOLS TO BE USED
SERVER
Hardware
Processor: Any Server grade processor compatible with Windows Server 2003 or
above
‘50mb free space for program and database
Software
Platform: Windows Server 2003/2008 with IIS and .NET Framework 3.5 or above
Front End: Visual C#
Database: SQL Server 2005/2008
CLIENT
Hardware
Processor: Any processor compatible with Windows XP or above
Disk Space: 2 mb free space for listener & log
Software
Platform: Windows XP or above with .NET Framework 3.5 or above installed (for
Windows Client)
Web Client Front End: ASP.NET C#
DEVELOPMENT TOOLS/TECHNOLOGIES
Visual Studio.NET 2005/2008: Visual Studio is a powerful software
development tool for the enterprise. Full cycle application development and
implementation can be done using Visual Studio and its accompanying tools. VS
2005 is used for developing Windows as well as ASP.NET applications that are
targeted to run on machines with .NET Framework installed.
‘Synopsis Page 6Project Synopsis IT Asset Inventory BSc.IT
DATA FLOW DIAGRAM
‘Zero Level DFD
Store WMI Database
IMPLEMENTATION PROCEDURE
Implementation of the design decides the success of the project. Itis a very important phase
in the entire system life cycle. Implementation includes all those activities that take place to
convert from the old system to the new one. The new system here is a completely new
conceptualized system where the existing methods were completely conventional. Successful
implementation may not guarantee improvement in the organization using the new system,
but improper installation will prevent it. It has been observed that even the best system
cannot show good result if the analysts managing the implementation do not attend to every
important details. This is an area where the system analysts need to work with utmost care.
User Training: It is a vital phase in the system implementation. Users who will be using the
system must be trained well in order to efficiently use the system. A trained set of users can
advocate for the success of the system. User training includes preparing manuals and
documentation, demonstrate the system and provide hands on training on the system.
Synopsis Page 11Project Synopsis
IT Asset Inventory
Table Name: Inventorydata
Description: Inventory database
BSeIT
Primary Key: invid
Field Name Data Type Width | Description
Tnvid varchar i0 Log 1d
‘computername | nvarchar 20 User Td
Seriaino varchar 25 seriaino
Tp address Tp address 100 | Ip address
Harddisk varchar 25 Harddisk
Memory Nvarchar 10 Memory
Synopsis,
Page 10Project Synopsis
IT Asset Inventory
BScIT
DATA FLOW DIAGRAM, DATA DICTIONARY, DATABASE
STRUCTURE
Data Structures (few samples)
‘Table Name: Profile
Description: User Profiles
Primary Key: Userld
Field Name Data Type Width] Description
Userid varchar 10 User Id
First Name nvarchar 50 First Name
Last Name. varchar 50 Last Name
Designation nvarchar 50 Designation
Status nvarchar 1 Status
Role Nvarchar 5 Role
‘Table Name: Login
Description: User Login
Primary Key: Userld
Field Name Data Type Width] Description
Userid nvarchar 10 User Id
UserName nvarchar 20 User Name
Password nvarchar 50 Password
Synopsis
Page 9Project Synopsis IT Asset Inventory BST
COMPLETE STRUCTURE OF THE PROGRAM
IT Asset inventory is one of the most advanced application utilizing the latest Microsoft
technologies. The complete structure of the program is depicted below.
FEATURES
‘* IT Asset inventory is asset management application which is to help to mainta in
centralized asset database in corporate networks. An exceedingly easy, well thought-
out and user friendly interface.
+ _Itworks over a modern TCP/IP protocol. The communicator sends and receives
‘messages using a modern, popular, and easy to configure and flexibly routable
‘TCP/IP protocol (TCP for unicast messages and UDP for broadcasts).
‘+ The ability to send information using Microsoft’s windows management
instrumentation services.
+ IT'asset inventory has real time database from its advanced inventory scanning using
WMI components.
+ _ Easy implementation and deployment. As a product initially designed for use in large
networks, it has all the essential features for enterprise-wide deployment, such as
silent setup and SMS integrations.
+ _Itis capable of tracking all available software licenses. This is useful for Microsoft
enterprise licensing and helps management to identify additional requirement from
license point of view
* Full-featured logging. To identify success and failure of inventory scans.
‘Synopsis Page 8Project Synopsis IT Asset Inventory BScIT
SQL Server 2005/2008: SQL Server 2005 is one of the most widely used RDBMS.
It can be installed in a normal PC or a server computer. It automatically scales itself
to use the hardware in its optimum.
Windows Communication Foundation: WCF simplifies development of
connected applications through a new service-oriented programming model. WCF
supports many styles of distributed application development by providing a layered
architecture. At its base, the WCF channel architecture provides asynchronous,
untyped message-passing primitives. Built on top of this base are protocol facilities
for secure, reliable, transacted data exchange and broad choice of transport and
‘encoding options.
Windows Management Instrumentation (WMD) : isa set of extensions to the
Windows Driver Model that provides an operating system interface through which
instrumented components provide information and notification. WMI is Microsoft's
implementation of the Web-Based Enterprise Management (WBEM) and Common
Information Model (CIM) standards from the Distributed Management Task Force
(DMTF).
WML allows scripting languages like VBScript or Windows PowerShell to manage
Microsoft Windows personal computers and servers, both locally and remotely. WMI
is preinstalled in Windows 2000 and newer OSs
Windows Presentation Foundation: WCF simplifies development of connected
applications through a new service-oriented programming model. WCF supports
many.
Page 7Project Synopsis IT Asset Inventory BSc.IT
TESTING PLAN
Software testing is the process of checking the quality of software in simulated as well as live
environments. The quality of a system depends on its design, testing and implementation.
First the software goes through a phase often referred to as Alpha Testing in which errors
and failures based on simulated user requirements are verified and studied. The modified
software is then subjected to face a test called Beta Testing in the actual user's site or in a live
environment. The system is used regularly with live transactions. The third level of quality
assurance is to certify that the program or software package is current and conforms to
standards.
‘The proposed system has been checked for its accuracy. The forms have been checked for its
accuracy. The forms where user enters data bear necessary validation checks at specific
points and generate messages for the users so that they can proceed in the right direction,
‘The process of checking whether entered data meets certain conditions or limitations is
called validation.
Page 12Project Synopsis IT Asset Inventory BSc.IT
FUTURE SCOPE
‘The design of this inventory application is done in such a way that it can be extended for
usage in many different scenarios and business requirements.
‘The system can be used in the following scenarious.
- Asa quick inventory tool
- Asa property management systems for IT companies
- Asa inventory solution for enterprise companies employees to maintain a centralized
database
Following are the features that can be added to the system to make it a product.
- HTML push-pull mechanism which will help remote clients who is connected using
internet
- Integrate with other vendor supplied products like cisco
‘The possibilities with the system is immense and it will be mostly driven by the business
requirement of the implementing enterprise.
Page 13
THE STEP BY STEP GUIDE FOR SUCCESSFUL IMPLEMENTATION OF DATA LAKE-LAKEHOUSE-DATA WAREHOUSE: "THE STEP BY STEP GUIDE FOR SUCCESSFUL IMPLEMENTATION OF DATA LAKE-LAKEHOUSE-DATA WAREHOUSE"