Automated System Supprt

Published on January 2017 | Categories: Documents | Downloads: 26 | Comments: 0 | Views: 309
of 22
Download PDF   Embed   Report

Comments

Content


1
Industrial Training Report
Automated System Support
Submitted in
Partial fulfillment of the requirements for the award of the degree of

Bachelor of Technology
In
Computer Science & Engineering

By
Dhruv Seth
Enrollment no: A2305211346


Under the guidance of
Mr. Ankur Choudhary




DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
AMITY SCHOOL OF ENGINEERING AND TECHNOLOGY
AMITY UNIVERSITY
NOIDA, UTTAR PRADESH
JULY – 2014




2
ACKNOWLEDGEMENT

I have put in my earnest efforts in developing this project. However, it would not have
been possible without the kind support and help of many individuals. I would like to
extend my sincere thanks to all of them.
I am particularly indebted to Amity School of Engineering and Technology, Amity
University, Uttar Pradesh which inculcated in us utmost respect for human values and
groomed us in the field of Software Technology to take on the challenges of competitive
corporate world.
I am highly indebted to Prof. (Dr.) Ravi Prakash, Director, ASET, AUUP, Prof. (Dr.)
Abhay Bansal, Head of Department, CSE, ASET, AUUP and Mr. Roshan Lal Chhoker,
Program Leader, CSE, ASET, AUUP for the blessing, help and guidance given by them,
from time to time shall carry us a long way in the journey of life on which we are about
to embark. My deepest thanks to Mr. Ankur Choudhary for his guidance and constant
supervision as well as for providing necessary information regarding the project and
also for his support in completing the project

I would also like to acknowledge the cooperation and support extended by Ms. Neelam
Sanghi, GM (IT) for his valuable knowledge & suggestions, which has immensely
helped me in the project.

Dhruv Seth
A2305211346
B.Tech –CSE
2011-15







3

CERTIFICATE

This is to certify that the following project titled “Automated Systems Support”
submitted by Mr. Dhruv Seth, student of B.Tech in Computer Science & Engineering
(Batch 2011-2015), to the Department of Computer Science and Engineering, Amity
School of Engineering and Technology, Amity University, Uttar Pradesh in partial
fulfillment of requirement for the award of the degree of Bachelor of Technology in
Computer Science & Engineering, is an original contribution with existing knowledge
and faithful record of work carried out by him under my guidance and supervision.

To the best of my knowledge this work has not been submitted in part or full for any
degree or diploma to this University or elsewhere.










Ankur Choudhary Neelam Sanghi
(Faculty Guide) (Industry Guide)
Deptt. Of Computer Science, General Manager
Amity School of Engineering and Technology, Deptt of I.T.
Amity University, Uttar Pradesh DFCCIL, New Delhi



4
ABSTRACT
An Automated System Support has been developed by DFCCIL to facilitate its
employees to know the status of their orders submitted to DFCCIL for procurement. The
system is workflow based and has been designed and developed to operate on the
web. It may please be noted here that for a new employee to make an order, he has to
be registered in the system database. For this, a user has to sign up through the
application. Receipt of order is received to the concerning department in DFCCIL, its
recorded into the system, and then forwarding it to the IT dept. for further necessary
action. Following procedure should be adopted by the concerned coordinating
department. Processing of order by the General Manager of his department will then
forward it to the Assistant Manager of IT Department.





















5
Contents
ORGANIZATION PROFILE ............................................................................................................................... 6
1.1 Overview ....................................................................................................................................... 6
1.2 About the Department .................................................................................................................. 6
MATERIALS AND METHODS ........................................................................................................................ 10
2.1 Requirement Analysis ....................................................................................................................... 10
2.2 System Requirements:- ..................................................................................................................... 10
2.3 Overview of Adobe Dreamweaver CS5 ............................................................................................. 11
2.4 Overview of WAMPSERVER .............................................................................................................. 11
2.5 Introduction to HTML & CSS ............................................................................................................. 12
2.6 Introduction to JavaScript ................................................................................................................. 12
2.7 Introduction to PHP .......................................................................................................................... 13
2.8 Introduction to MySQL ...................................................................................................................... 13
2.9 Working of Project ...................................................................................................................... 13
2.10 Goal of implementations- ............................................................................................................... 14
RESULTS AND DISCUSSIONS ........................................................................................................................ 15
3.1 Result ................................................................................................................................................ 15
3.2 Screenshots ....................................................................................................................................... 15
CONCLUSIONS AND FUTURE SCOPE ........................................................................................................... 21
FUTURE SCOPE ........................................................................................................................................ 21
REFERENCES ................................................................................................................................................ 22















6
ORGANIZATION PROFILE

Dedicated Freight Corridor Corporation of India Ltd.

1.1 Overview

Dedicated Freight Corridor Corporation of India (DFCCIL) is a Special Purpose Vehicle
set up under the administrative control of Ministry of Railways to undertake planning &
development, mobilization of financial resources and construction, maintenance and
operation of the Dedicated Freight Corridors. DFCCIL was incorporated in October 2006
under Indian Companies Act 1956.
The Indian Railways' quadrilateral linking the four metropolitan cities of Delhi, Mumbai,
Chennai and Howrah, and its two diagonals (Delhi-Chennai and Mumbai-Howrah),
adding up to a total route length of 10,122 km carries more than 55% of revenue
earning freight traffic of IR. The existing trunk routes of Howrah-Delhi on the Eastern
Corridor and Mumbai-Delhi on the Western Corridor are highly saturated, line capacity
utilization varying between 115% to 150%. The surging power needs requiring heavy
coal movement, booming infrastructure construction and growing international trade has
led to the conception of the Dedicated Freight Corridors along the Eastern and Western
Routes.
Once completed, the dedicated freight corridors will enable Indian Railways to improve
its customer orientation and meet market needs more effectively. Creation of rail
infrastructure on such a scale - unprecedented in independent India – is also expected
to drive the establishment of industrial corridors and logistic parks along its alignment.

1.2 About the Department
Information and Technology Department has shaped into a channel of authentic and
reliable information flow throughout the company. In other words, it has become the
backbone of information management in the organization. It is at the forefront in
applying advanced IT tools to define, design and deliver technology-enabled business
7
solutions to our Internal business departments as well as External Clients. It has built up
the networking infrastructure and hardware setup for creating, storing, processing and
communication of information throughout the company. Connectivity of HO to ROs &
Site Offices (through VPN) has bridged the gap of distance and time of information flow.
It provides 24X7 availability of IT Infrastructure in terms of Hardware & Software.
Information Security is also ensured at DFCCIL through various means like Perimeter
Security, Network Security, LAN Server Security and Anti-virus measures.





















8
INTRODUCTION

An Automated System Support has been developed by DFCCIL to facilitate its
employees to check the status of their order submitted to the IT department, for the
procurement of the same.
The system is workflow based and runs as a web service, making it accessible to
everyone in the local network. The system, to start with, will be used by the employees
of HO to make new or replacement orders for computer hardware.
The entire process has been divided into different processes:-
● Create new Order
● View Orders History
● Manage Order status
● Update the Order status, after desired procurement
Objectives
● The system will be available to in-house Intranet users who are receiving the
orders and managing order status.
● It provides workflow based order status reporting to concerned department inside
the office.
● Users and concerned Officer(s) are kept informed about the new received and
forwarded to IT Dept., using three-Mail System.
● Once the order processing is completed and payment is made, the system will
automatically conclude the process.
● No special software is required on a user PC except the LAN connectivity and
browser IE 5.0 / Netscape 4.7 or above in order to access the software.
● The system maintains its own database, adding and updating new records as per
changes.
9
● Integrity and consistency of data is maintained.

The scopes which are taken in our website:
● Employee Login
● Employee Registration
● New Order entry
● View existing Order
● View Order history
● Set Order status
The scopes which are not taken in our website:
● Print Order records
● Currently works only on Local Network
● File Uploading
















10


MATERIALS AND METHODS

2.1 Requirement Analysis
It results in the specification of software’s operational characteristics, indicates
software’s interface with other system elements and establishes constraints that
software must meet. The aim of analysis is to understand the problem with a view to
eliminate any deficiencies in the requirement specification such as incompleteness,
inconsistencies etc.

2.2 System Requirements:-
Server
● System: Intel Dual Core and above, RAM: 2GB and above, Hard Disk: 500GB
and above.
● Operating System: Microsoft Windows XP and above
Client
● System: Intel Core2 Duo or above,Main Memory: Recommended 512MB, Hard
Disk: Recommended 40GB.
● Operating System: Microsoft Windows XP and above.
● Browser:Microsoft Internet Explorer, Version 8 or higher.

Back end: MySQL
Tools: Adobe Dreamweaver CS5, WAMPSERVER
Software platform: Microsoft Windows 7 Operating System
Programming languages: HTML/CSS, PHP, SQL, JavaScript
11


2.3 Overview of Adobe Dreamweaver CS5
Dreamweaver is a web outline and improvement application that gives a visual
WYSIWYG supervisor (casually alluded to as the Design perspective) and a code
editorial manager with standard gimmicks, for example, linguistic use highlighting, code
fulfillment, and code caving in and additionally more complex peculiarities, for example,
constant language structure checking and code thoughtfulness for producing code
indications to aid the client in composing code. The Design perspective encourages fast
format plan and code era as it permits clients to rapidly make and control the design of
HTML components. We can utilize it to compose HTML, CSS, JSP, XML, PHP,
Javascript, and that's just the beginning. Dreamweaver can utilize outsider
"Enlargements" to broaden center usefulness of the application, which any web
engineer can compose (to a great extent in HTML and Javascript). Dreamweaver, in the
same way as other HTML editors, alters documents by regional standards then
transfers them to the remote web server utilizing FTP, SFTP, or Webdav.
2.4 Overview of WAMPSERVER
The acronym WAMP alludes to first letters of the four parts of a solution stack, made
altogether out of free and open-source programming, suitable for building high-
accessibility substantial obligation element sites, and fit for serving a huge number of
appeals at the same time.
The importance of the WAMP acronym relies on upon which particular parts are utilized
as a major aspect of the real package:
● Windows, the working framework,
● Apache HTTP Server, the web server,
● Mysql, the database administration framework
● PHP, Perl, or Python, the scripting dialects utilized for element site pages and
web improvement.

12
2.5 Introduction to HTML & CSS
HTML or Hypertext Markup Language is the standard markup language used to make
pages. HTML components structure the building squares of all sites. HTML permits
pictures and articles to be implanted and might be utilized to make intelligent structures.
It gives an intend to make organized archives by indicating structural semantics for
content, for example, headings, sections, records, connections, quotes and different
things. It can install scripts composed in languages, for example, Javascript which
influence the conduct of HTML website pages.

Cascading Style Sheets (CSS) is a template language utilized for depicting the look and
organizing of an archive composed in a markup language. While frequently used to
style website pages and interfaces composed in HTML and XHTML. CSS is outlined
fundamentally to empower the partition of archive substance from record presentation,
including components, for example, the design, colors, and fonts. This division can
enhance content openness, give more adaptability and control in the detail of
presentation attributes, empower various pages to impart arranging, and decrease
many-sided quality and reiteration in the structural substance, (for example, by taking
into account tableless web design).
2.6 Introduction to JavaScript
Javascript is a simple to-utilize programming language that might be implanted in the
header of your pages. It can upgrade the elements and intelligent gimmicks of your
page by permitting you to perform estimations, check structures, compose intuitive
diversions, include enhanced appearances, modify representation choices, make
security passwords and the sky is the limit from there. Javascript is most usually utilized
as a customer side scripting language. This implies that Javascript code is built into a
HTML page. At the point when a client asks for a HTML page with Javascript in it, the
script is sent to the program and its dependent upon the program to do something with
it.



13
2.7 Introduction to PHP
PHP is a server-side scripting language designed for web improvement additionally
utilized as a broadly useful programming language. PHP code could be essentially
blended with HTML code, or it might be utilized within mix with different templating
motors and web schemas. PHP code is normally transformed by a PHP mediator, which
is typically executed as a web server's local module or a Common Gateway Interface
(CGI) executable. After the PHP code is deciphered and executed, the web server
sends results to its customer, typically in manifestation of a piece of the created site
page

2.8 Introduction to MySQL
MySQL is a quick, multi-threaded, multi-user, and powerful SQL (Structured Query
Language) database server. MySQL is free software. It is authorized with the GNU
GENERAL PUBLIC LICENSE. MySQL is a relational database administration
framework. A relational database saves information in independent tables as opposed
to putting all the information in one major storeroom. This adds speed and adaptability.
The tables are interfaced by characterized relations making it conceivable to
consolidate information from a few tables on solicitation. The SQL part of MySQL
stands for "Structured Query Language" - the most widely recognized standardized
language used to get to databases.


2.9 Working of Project
The whole working of the project can be divided in different modules.
1. Create new Order: Enables user to enter information regarding the order, like
A. Requisition No.
B. Requisition Date
C. Select Hardware
D. Description
E. Quantity
14

2. Review Order: Enables user to view the current status of his order, and can track the
periodic updates.
A. Requisition No.
B. Requisition Date
C. Select Hardware
D. Description
E. Quantity
F. Status

2.10 Goal of implementations-
The primary goal of this application is to enable the employee to create and view orders
specific to his computer hardware requirements. It provides the necessary facilities to
the employees and higher managements as per their authorized levels.














15
RESULTS AND DISCUSSIONS

3.1 Result
All modules of the application have been coded and programmed successfully as per
the original idea in mind. The same have also been combined together on a single
platform as per the original concept.
Screenshots and glimpses of the entire application are shown in detail below.

3.2 Screenshots

Fig 1. Login Page

Here, the user is greeted with the login page, to verify his identity and display
information specific to him.

16

Fig 2. Index page allows users to create and view orders
Once the user logs in, he has an option to create a new order or view the status of the
pending orders.
User can create new a order, by entering the Requisition No., Date, Specific Article, its
description and the quantity.




17

Fig.3 Index page for the GM of the same deptt as of the user
Website looks similar for everyone to provide a sense of continuity and maintain its
operability throughout the application. Here, only the General Manager can view all
different orders of employees within his department avoiding illegal access to others.
The General Manager has the authority to approve these order after verifying them
manually, once approved these orders are forwarded to the concerned people in IT
department.
18

Fig 4. Index page for Assistant Manager of IT deptt

New order requests which are approved by the General Manager of any department are
displayed to the Assistant Manager of the IT department, who does the actual work by
placing orders to the vendor, and can change the order status to Received. So, the user
who actually posted an order, will be able to see current status of his particular order
and thus can track it. The AM can only view those orders whom are approved by the
GMs.












19

Fig 5. User can track the status of his orders, as it changes from Approved to Under Procurement

The user can now view the updated status of his latest order, as it changes from
Approved to Under Procurement.



Fig 6. New users are required to register themselves in order to use the web services
20

Employees who are using the web service for the first time are required to sign up for
the website, in order to save their personal information onto the database.
This allows them to login successfully later on, in order to use the application.
























21
CONCLUSIONS AND FUTURE SCOPE

Automated System Support for Dedicate Freight Corridor Corporation of India Ltd. is
designed to provide the facility of adding, updating, viewing and managing the orders for
the employees of Dedicated Freight Corridor Corporation of India Ltd. The application is
designed as a desktop based application for the intranet of the DFCCIL. A user is
required to open his browser IE 4.0 or above/Netscape 4.7 or above on his PC.
Users are informed about the updated bills, received and forwarded bills to Accounts
Dept., using the e-mail System. The system has been interfaced with its own database
for Order details and registered employees details. Integrity and consistency of data is
maintained.
On the completion of this application, we predict the marginal errors that might be
encountered within the tolerance limits. During the design phase, all encountered
problems had been taken care of.

FUTURE SCOPE
The Automated System Support can be taken up later with the following areas of
enhancement
● Taking print-outs of the order details, to maintain a hard copy of the records.
● Adding file upload functionality
● Providing the facility to user to change the account password
● It is currently available to employees in the same network, it can made
accessible to others by making it a public website








22
REFERENCES

Sources
● www.stackoverflow.com
● www.w3schools.com
● www.php.net
● www.pastebin.com
● www.github.com
● code.google.com/apis
● www.daniweb.com

Books
● Head First PHP and MySQL by Michael Morrison and Lynn Beighley
● HTML And CSS - Design And Build Websites by Jon Duckett

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close