roports gate updated
TRANSCRIPT
-
8/6/2019 Roports Gate Updated
1/92
GATE PASS SYSTEM
SPB LINCH CE - 1-
1. FEASIBILITY STUDY
A feasibility study is an evaluation of a proposal designed to determine thedifficulty in carrying out a designated task. Generally, a feasibility study precedes technical
development and project implementation. In other words, a feasibility study is an evaluation or
analysis of the potential impact of a proposed project.
Before starting the process various parameters must be checked like:
y Estimated finance is there or not?y The man power to operate the system is there or not?y The man power is trained or not?
All the above conditions must be satisfied to start the project. This is why in depth analysis of
feasibility is carried out.
There are different ways feasibility can be tested
1) Technical Feasibility
2) Economical Feasibility
3) Operational Feasibility
4) Schedule feasibility5) Resource feasibility
1.1 Feasibility techniques:
Technology and system feasibility
The assessment is based on an outline design of system requirements in terms of Input,
Processes, Output, Fields, Programs, and Procedures. This can be quantified in terms of volumes
of data, trends, frequency of updating, etc. in order to estimate whether the new system will
perform adequately or not. Technological feasibility is carried out to determine whether the
company has the capability, in terms of software, hardware, personnel and expertise, to handle
the completion of the project.
-
8/6/2019 Roports Gate Updated
2/92
GATE PASS SYSTEM
SPB LINCH CE - 2-
y This project is technologically feasible because all the softwares, hardwares andpersonnel were present at the point of time it required.
1.2 Economic feasibility
Economic analysis is the most frequently used method for evaluating the effectiveness of a new
system. More commonly known as cost/benefit analysis, the procedure is to determine the
benefits and savings that are expected from a candidate system and compare them with costs.
If benefits outweigh costs, then the decision is made to design and implement the system. An
entrepreneur must accurately weigh the cost versus benefits before taking an action.
Cost Based Study: It is important to identify cost and benefit factors, which can be categorized as
follows: 1. Development costs; and 2. Operating costs. This is an analysis of the costs to be
incurred in the system and the benefits derivable out of the system.
Time Based Study: This is an analysis of the time required to achieve a return on investments.
The benefits derived from the system. The future value of a project is also a factor.
y This project is made after completion of all cost and time analysis. Its benefits outweighcost and it is completed within the time period which was estimated before and that is why
it is economically feasible.
1.3 Schedule feasibility
A project will fail if it takes too long to be completed before it is useful. Typically this means
estimating how long the system will take to develop, and if it can be completed in a given time
period using some methods like payback period. Schedule feasibility is a measure of how
reasonable the project timetable is. Given our technical expertise, are the project deadlines
reasonable? Some projects are initiated with specific deadlines. You need to determine whether
the deadlines are mandatory or desirable.
y This project is scheduled very well and it contains four modules and for that it requiresround about 4 months for completion. And according to the schedule this project is
completed and that is why it is schedule feasible.
-
8/6/2019 Roports Gate Updated
3/92
GATE PASS SYSTEM
SPB LINCH CE - 3-
1.4 Resource feasibility
This involves questions such as how much time is available to build the new system, when it can
be built, whether it interferes with normal business operations, type and amount of resources
required, dependencies, etc. Contingency and mitigation plans should also be stated here.
y All the software, hardware required for this project is available at the point of development.Four months are available to build this project and it is completed without any disturbance.
So we can say that this project is resource feasible.
1.5 Cultural feasibility
In this stage, the project's alternatives are evaluated for their impact on the local and general
culture. For example, environmental factors need to be considered and these factors are to be
well known. Further an enterprise's own culture can clash with the results of the project.
1.6 Implementation Feasibility
Under the study of implementation feasibility, we've got to draw the
figure to the certain issues, like:
yIs it possible to install the software within the given en vironment?yWhether the system which is being developed will run in the
environment available with us?
yWill the system be approved by the management of theOrganization?
yWill the system cause any harm to the operations of theOrganization?
Operationally the system can be installed and it can work according toits functionalities. There would be very little barriers in implementation, if
application will be prepared according to the hardware barriers. Themanagement has already approved the software to be developed and it would in
fact help in user's operation or day-to-day activities.
-
8/6/2019 Roports Gate Updated
4/92
GATE PASS SYSTEM
SPB LINCH CE - 4-
2. PROJECT PLAN
2.1 Objectives
Project plan includes description of project tasks, activities and functions, dependencies,
resource requirements and a detailed schedule. This activity results in the software project
management plan for the Annual Maintenance Contract.
Requirement Analysis:The requirement analysis activity takes the problem statement and reviews it in
terms of consistency, completeness and feasibility. During this activity, a set of models of the
proposed system is determined by interacting with the clients resulting in the requirement
Design
Coding
Testing
RequirementAnalysis
-
8/6/2019 Roports Gate Updated
5/92
GATE PASS SYSTEM
SPB LINCH CE - 5-
model. The main parts of the requirements model are is: The use case model describing the
complete functionality of the system.
System Design:The purpose of the system design activities is to devices a system
architecture that maps the analysis model to the chosen target environment. The major part of
the system design phase is design of subsystems, that is, the decomposition of the system with
respect to the chosen target platform. The system design activity also refines the Use cases
from the analysis model and describes in terms of interaction diagrams how the objects
interact in each specific Use-case.
Implementation:The focus of this activity is on coding the individual objects described in
the object design document.
Testing Module:At the end of each and every phase is on coding the individual objects
described in the object design document.
-
8/6/2019 Roports Gate Updated
6/92
GATE PASS SYSTEM
SPB LINCH CE - 6-
2.2 MILESTONES & DELIVERABLES
Managers need information to do their job. Because software is intangible,
this information can only be provided as reports and documents that describe the state of thesoftware being developed. Without this information, it is impossible to assess how well the work
is progressing, and cost estimates and schedules cannot be updated.When planning a project, you should establish a series of MILESTONES, where a
milestone is a recognizable end-point of a software process activity. At each milestone, thereshould be a formal output, such as a report, that can be presented to management. Milestone
reports need not be large documents. They may simply be a short report of what has beencompleted. Milestones should represent the end of a distinct, logical stage in the project.
Indefinite milestones such as coding 80% complete that cant be checked the useless for projectmanagement. You cant check whether this state has been achieved because the amount of code
that still has to be developed is uncertain.A deliverable is a project result that is delivered to the customer. It is usually
delivered at the end of some major project phase such as specification or design. Deliverables areusually milestones, but milestones need not be deliverable. Milestone may be internal project
result that are used by the project manager to check project progress but which are not deliveredto the customer.
To establish milestones, the software process must be broken down into basicactivities with associated output. For example, Fig. shows possible activities involved in
requirements specification when prototyping is used to help validate requirements. Themilestones in this case are the completion of the output for each activity. The project
deliverables, which are delivered to the customer, are the requirements definition and therequirements specification.
-
8/6/2019 Roports Gate Updated
7/92
GATE PASS SYSTEM
SPB LINCH CE - 7-
MILESTONES PHASE-IIn the milestones table, it is mainly divided into two major phases. In first phases, it will be
sub-divided into five tasks and the completion date for each task is stated as the table below.
No. Tasks Milestone/Date complete
1 Project Identification and Selection 15t Jan, 2011
2 Project Initiation and Planning 1th
Feb, 2011
3 Literature Review 19th Feb, 2011
4 Analysis and Design 26th
March, 2011
5 Prototype and Report 30t
March, 2011
MILESTONES PHASE-II
The second phase of milestones is as shown as below. This second phase is sub-divided into
four tasks and the completion date for each task is as shown.
No. Tasks Milestone/Date complete
1. Review on Preview Project Work 30th
March, 2011
2. Update Plan and Requirements 9th
April, 2011
3.System Design (Database & Software
Architecture)12
thMarch, 2011
4. Final Report 22th
April, 2011
-
8/6/2019 Roports Gate Updated
8/92
GATE PASS SYSTEM
SPB LINCH CE - 8-
2.3Time Line Chart
Gate pass System
Week (Tasks) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Activity January February March April
Domain
Understanding
Analysis
Requirements
Learning Process
Design
Coding
Documentation
Final Documentation
-
8/6/2019 Roports Gate Updated
9/92
GATE PASS SYSTEM
SPB LINCH CE - 9-
2.4 Risk management
y Evaluates which risks identified in the risk assessment process require management andselects and implements the plans or actions that are required to ensure that those risks arecontrolled.
y Identifying risks and drawing up plans to minimize their effect on the project is called riskmanagement. An important task of a project manager is to anticipate risks, which might affect
the project schedule or the quality of the software being developed, and to take action to avoid
these risks.
y Simplistically, you can think of a risk as a probability that some adverse circumstance willactually occur. Risks may threaten the project, the software that is being developed or the
organization.
These categories of risk can be defined as follows:
1. Project risks are risks that affect the project schedule or resources.
2. Product risks are risks that affect the quality or performance of the software being
developed.
The process of risk management is illustrated in the figure below.
Fig: The Risk Management Process
-
8/6/2019 Roports Gate Updated
10/92
GATE PASS SYSTEM
SPB LINCH CE - 10-
y Risk identification: Possible project, product and business risks are identified.y Risk analysis: The likelihood and consequences of these risks are assessed.y Risk planning:Plans to address the risk either by avoiding it or minimizing its effects on the
project are drawn up.
y Risk monitoring:The risk is constantly assessed and plans for risk mitigation are revised asmore information about the risk becomes available.
Risk communicationInvolves an interactive dialogue between stakeholders and risk assessors and risk managerswhich actively informs the other processes.
Risk analysis = risk assessment + risk management + risk communication
Risk IdentificationRisk identification is the first stage of risk management. It is concerned with discovering
possible risks to the project. In principle, these should not be assessed or prioritized at this stage
although, in practice, risks are not usually considered. Risk identification may be carried out as a
team process using a brainstorming approach or may simply be based on a managers
experience. These types of risks include:
y Technology risks:Risks that derive from the software or hardware technologies that arebegun used as part of the system being developed.
y People risks:Risks those are associated with the people in the development team.y Organizational risks: Risks that derive from the organizational environment where the
software is being developed.
y Tools risk: Risks that derive from the CASE tools and other support software used todevelop the system.
y Requirements risk:Risks that derive from changes to the customer requirements and theprocess of managing the requirements change.
y Estimation risk: Risks that derive from the management estimates of the systemcharacteristics and the resources required building the system.
-
8/6/2019 Roports Gate Updated
11/92
GATE PASS SYSTEM
SPB LINCH CE - 11-
Risk PlanningThe risk planning process considers each of the key risks that have been identified and identifies
strategies to manage the risk. Again, there is no simple process that can be followed to establish
risk management plans. It relies on the judgment and experience of the project manager.
These strategies fall into three categories:
a) Avoidance strategies
Following these strategies means that the probability that the risk will arise will be reduced.
An example of a risk avoidance strategy is the strategy for dealing with defective
components that follows the strategy Replace potentially defective components with
bought-in components of known reliability.
b) Minimization strategies
Following these strategies means that the impact of the risk will be reduced. An example of a
risk minimization strategy is the strategy for staff illness which follows the strategy
Reorganize team so that there is more overlap of work and people therefore understand each
others jobs.
Risk Monitoringy Risk monitoring involves regularly assessing each of the identified risks to decide whether or
not that risk is becoming more or less probable and whether the effects of the risk have
changed.
y Of course, this cannot usually be observed directly, so you have to look at other factors whichgive you clues about the risk probability and its effects. These factors are obviously dependent
on the types of risk.
-
8/6/2019 Roports Gate Updated
12/92
GATE PASS SYSTEM
SPB LINCH CE - 12-
y Risk monitoring should be a continuous process and, at every management progress review,each of the key risks should be considered separately and discussed by the meeting.
2.5 ESTIMATION
Software is the most expensive element of virtually all computer-based systems. For
complex, custom system, a large cost estimation error can make the difference between profitsand lost. Cost overrun can be disastrous for the developer.
Software cost and effort estimation will never be an exact science. Too many variables
human, technical, environment, political can affect the ultimate cost of software and effortapplied to develop it. However, software project estimation can be transformed from a black art
to a series of systematic steps that provide estimate with acceptable risk. To achieve reliable costand effort estimates, a number of options arise:
Software Sizing
Function point sizing
Standard component sizing
Problem-Based Estimation
LOC and FP data are used in two ways during software project Estimation:-
As an estimation variable to size each element of the software and As baseline matrices collected from past projects and used in conjunction with
estimation variables to develop cost and effort projections.
Schedules
Obtain an early view of staffing requirements and constraints, and demonstrate theimpact of changing deadlines, understaffing, and staff loading.
Quality
Quantify the impact on defect rates of building to deadlines or reducing staff.
Risk
Fine tune risk levels for all the major types of risk: size, requirements, technology,
maintenance, systems integration, and defects.
-
8/6/2019 Roports Gate Updated
13/92
-
8/6/2019 Roports Gate Updated
14/92
GATE PASS SYSTEM
SPB LINCH CE - 14-
3. REQUIREMENT ANALYSIS
3.1 STUDY OF CURRENT SYSTEM
The GATE PASS SYSTEM is a application intended for users of any kind of
company. The motivation of this project comes from our desire to learn the increasingly growing
field of secure and safe sap gate pass system facilities.
3.2 PROBLEMS AND WEAKNESS OF CURRENT SYSTEM
The current system is quite tedious and time consuming thereby involving a great risk
of errors. At the time of getting information if there is a long queue of the users may have to wait
for a long time and this chaos would create additional burden on the receptionist.
3.3 REQUIREMENTS OF NEW SYSTEM
3.3.1 Functional Requirements:-
As the current company scenario, the gate pass system facilities plays important and
necessary roll for the growth of anytime and anywhere capabilities. In this fastest growing world,
Humans have no time for paper work. As scenario, if we want to make request for gate pass for
ant kind of material, we have to go there and have to fill up the details for the request. It takes
more time. So with gate pass Application, user can fill up the request form in his system only.
Admin can accept the different request in his system itself. .
-
8/6/2019 Roports Gate Updated
15/92
GATE PASS SYSTEM
SPB LINCH CE - 15-
3.3.2 Non-Functional Requirements:-
The Non-functional requirement specifies the following requirements which are as
follows:
a) Extensibility:-Basic goal of any system is to satisfy the users requirements any time user can request
for an extra updating or refinements in the software and so our system provides extensibility.
b) Flexibility:-Our system can execute on any platform or environment and this is just to help the user to
work easily and efficiently.
c) Security:-Our system helps the clients to provide secure and safe generation of request for material.
And also safe interaction with important database.
d) Maintainability:-It is necessary to maintain our software because it stores the information about the items
stocked. Information can be like the cost of item, purchase date; issue date etc and this
information can be used or required in future also.
1 System should be user friendly.
2 System should be Reliable, Accurate & Specific.
3 System should be extensible & reusable.
3.3.3 Operational Requirements
This Application has been developed with two parts. 1) Bank Agent Application. 2)
Customer or client Application. In first, As per todays scenario, A private banks provide agent
facilities to their client. Suppose if we do daily transaction with our accounts, then we do not
need to go to the bank. A bank agent will come with us. Agent will take details from us for
transaction and agent will do transaction from their cell phone with details of our account. And
-
8/6/2019 Roports Gate Updated
16/92
GATE PASS SYSTEM
SPB LINCH CE - 16-
in second application, A customer or client is able to see report of their accounts. Means full
details of account and also particular transaction within particular date.
3.4 REQUIREMENT ENGINEERING PROCESS
The description of the services and constraints are the requirements for the system and
the process of finding out, analyzing, documenting and checking these services and
constraints is called requirement engineering.
As shown in the diagram on the next page, the requirement engineering flows.
-
8/6/2019 Roports Gate Updated
17/92
GATE PASS SYSTEM
SPB LINCH CE - 17-
y Domain Understanding
To develop a project for real time users, to help them to make a gate pass request
easily and in efficient manner. User can also see their requests reports also.
USER REQUIREMENT: -
User are login on the system and make a request for a gate pass for the material of his
department .User can also see his reports.
SYSTEM REQUIREMENT: -The developed application must be work on the SAP GUI. The application is user
friendly and also contain the all past reports of all request.
y PRELIMINARY REQUIREMENT ANALYSISThis phase is actually a base for the whole development effort. Here we meet the
prospective users of the system and analyze the features they demand. A
comprehensive understanding of the users needs and writing down features of the
proposed software product are the keys to success in this phase. Different techniques
can be employed for collecting user requirement, which include
User Meeting & Interviews Study of current process Questionnaires
By asking the questions and conducting multiple meetings, we refined our requirements.
Some of the questions were like
1. What would be the way of authenticating the users?2. Who would be administrating the application?
-
8/6/2019 Roports Gate Updated
18/92
GATE PASS SYSTEM
SPB LINCH CE - 18-
We gave presentation of proposed system to Project Guide with the purpose of getting
feedback and suggestions that helped us in refining the requirements for the
administration Module.
Software requirement analysis may be divided into five areas of efforts:
i. Problem Recognitionii. Evaluation and Synthesis
iii. Modelingiv. Specificationv. Review
3.5 ROLES AND RESPONSIBILITY.
Task Responsibility
Requirement Analysis Study all the aspects of proposed system
System Design Designing of the Web site
Implementation Coding for all the four modules
Testing Unit Testing, Integral Testing, Loop Testing etc
Requirement Analysis
y As we mentioned, there is only one person in our development team. For properunderstanding the requirements of the end user (Which is the most important part of theproject) I, Jasdeep Singh Bhatia have derived the requirement statement of the end user
by understanding their nature and then asking about what they need by this utility to be
done.
-
8/6/2019 Roports Gate Updated
19/92
GATE PASS SYSTEM
SPB LINCH CE - 19-
System Design
y In System design, all the UML diagrams (Class Diagram, Activity Diagram and DFD)are created by me.
Implementation
y My all modules are implemented in abap and implements on client side and server side.Testing
y Testing is the process through which the system is considered as the effectiveness of theoutput that it will generate in different combination of inputs by the end user.
y ROLES & RESPONSIBILITIES
ROLE NAME RESPONSIBILITY
Project Guide Mr. Hitesh Patel
Defining scope
Providing required resources
Project tracking and monitoring.
Analysis and Effort Estimation.
Coordination between teams.
Jasdeep SinghBhatia
Designing
Coding
Reporting to Project Guide
Documentation
-
8/6/2019 Roports Gate Updated
20/92
GATE PASS SYSTEM
SPB LINCH CE - 20-
3.6 USER CHARACTERISTICS
Analyzing user characteristics is an important aspect of any project. It allows the team to clearly
define and focus on who the end users are for the project. Also, it allows the team to check the
progress of the project to ensure the team is still writing the product for the correct users.
This Application is mainly used by three users
y Store Adminy Normal membery Gate man
Store AdminStore Admin after login in can easily see all the request for gate pass. Admin
Can make gatepass easily, also he can see the all kind of reports. He can see all past
reports. Also he can edit in request form after material has been received.
Normal member. Normal member after login in can make gate pass request. He can fill the
request form for gatepass for the particular material. Also he can see all reports of his
department.
Gate manGate man can easily do edit in the request form in status field. He can
update the status of the material at every state.
-
8/6/2019 Roports Gate Updated
21/92
GATE PASS SYSTEM
SPB LINCH CE - 21-
3.7 Constraints
Identify the project constraints and risks in order to help a team to define the parameters of theapplication deployment project and develop the project plan.
Defining Project ConstraintsTo prioritize and define the scope of the application deployment project, gather informationabout the constraints of your project. Constraints often include:
Resources. Identify the equipment, software, staff, and space that are available for the project.
Time. Identify the date by which the application deployment project must be completed, and
how the application testing process fits into the larger deployment project.
Organizational issues. If the project will not involve the entire organization, identify whichgroups in your organization will be affected by it. Additionally, determine if a particular group in
the organization needs the new operating system sooner than others. If so, you might decide toperform a staged rollout.
Access to developers. Identify applications that were developed in-house or especially for your
organization. Access to the developers of these applications is critical during the testing andissue resolution phases of the project. Such access also can be an invaluable aid with retail
applications.
Technical Constraints
Technical constraints stem from FS relationships. Most often within an IT project, tasks will belogically sequential to get from the start to the end. These constraints are the simplest and most
likely the ones youll find in a project. The technical constraints you may encounter whenbuilding your network diagram fall into two major categories:
y Discretionary constraints These constraints allow the project manager to change therelationship between activities based on educated guesses. Imagine two tasks that arescheduled to run concurrently
y Resource constraints A project manager may elect to schedule two tasks as FS ratherthan SS based on a limitation of a particular resource
Date Constraints
Often in project management, projects have preset deadlines that require project managers towork backward from the assigned completion date. The problem is that the person establishingthe deadline may not realize the work required to complete a project by that given date.
-
8/6/2019 Roports Gate Updated
22/92
-
8/6/2019 Roports Gate Updated
23/92
GATE PASS SYSTEM
SPB LINCH CE - 23-
3.9 USECASE DIAGRAM
Use case diagram describe functionality of the system and users of the system. This diagram
contain following element.
Actor: It represents users of the system; include human user and other system.
User Cases: It represents functionality or service provided by a system to user.
-
8/6/2019 Roports Gate Updated
24/92
-
8/6/2019 Roports Gate Updated
25/92
GATE PASS SYSTEM
SPB LINCH CE - 25-
4. SYSTEM DESIGN
4.1 DESIGN STRATEGY
SAP R/3
SAP R/3 is the former name of the main enterprise resource planning software produced by SAP
AG. It is an enterprise-wide information system designed to coordinate all the resources,information, and activities needed to complete business processes such as order fulfillment or
billing.
SAP R/3 Client /Server ArchitectureIn SAP terminology, a service means a service provided by a software component
(software-oriented view) This component can consist of a process(compare work process) or agroup of processes (compare application server) and is then called a server for that service
.Software components that use this service were called clients. at that same time ,clients can alsobe servers for specifics devices.A server often also means a computer (host) on which software
components that provide specific services are running (hardware-oriented view).Every SAP R/3 system consists of one database server and one or more application server. In a
typical SAP R/3 scenario, each user connects to an application server by starting the SAPGUIprogram on his or her local machine.
The resulting 3-tier architecture is shown in figure 2.it requires a pc as a client. Thepresentation layer executes the SAPGUI program, providing users with GUI to access the system
without any built in business logic. The application layer is where application softwareexecution actually takes place.
-
8/6/2019 Roports Gate Updated
26/92
GATE PASS SYSTEM
SPB LINCH CE - 26-
Each system can consist of several application servers communicating with the others,
running on UNIX, AS/400, orWindows NT platforms. One centralized database layer .The threelayers can be located on one or several servers .though users can install all layers on one system
usually this is used for demonstration purpose .typically these systems are configured without
terminal server .users run SAPGUI on their workstation using it to connect to the applicationserver .the application server and the database may be distributed on different machines but there
is typically one application servers are added on other machines to increase the performance ofthe R/3 system.
Architecture of SAPGUI:
SAPGUI is the user interface to SAP R/3 .it performs the following functions: Finds and connects to an application server
Provides several windows for the user Displays data sent from the application server Sends user data to the application server Communicates with application running on the local computer
These tasks are implemented by the architecture shown in figure shown below
-
8/6/2019 Roports Gate Updated
27/92
GATE PASS SYSTEM
SPB LINCH CE - 27-
SAPGUI implemented in three steps .the user starts a program called SAPLogon.exe.it searchesfor an application server on the desired SAP R/3 system and starts Sapgui.exe.Sapgui.exe
maintains the TCP/IP connection to the R/3 application server.front.exe is then launched .itopens a window called main mode where applications operate. Several windows can be
opened at one time.Sapgui.exe multiplexes the data from each window, sending it to theapplication server using the same TCP/IP connection. SAPGUI is not only used for user input
and displaying data, it is also the interface for the R/3 application server to the usersworkstation. It communications with other process running on the workstations such as
Microsoft Office applications .it is also possible to integrate ActiveX Controls into SAPGUI amodern look and feel .this feature is only available in modern versions of SAPGUI ,which are
only available forWindows 98/95/NT and partially ,for java.
System Requirements for SAPGUI: 64 MB of RAM minimum(128 MB of RAM recommended) 45 MB of available disk space for SAPGUI installer 100 MB of available disk space for SAPGUI softwareNetscape 4.5 or higher (Netscape 4.78 is recommended) MIT Certificates
-
8/6/2019 Roports Gate Updated
28/92
GATE PASS SYSTEM
SPB LINCH CE - 28-
4.2 DataFlow Diagram
A data f low diagram (DFD) is a graphical representat ion of the "f low" of data
through an information system. A data f low diagram can also be used for the
visualizat ion of data processing (structured design). I t is common practice for
a designer to draw a context- level DFD first which shows the interaction
between the system and outside enti t ies. This context- level DFD is then
"exploded" to show more d etai l of the system being modeled.
A data f low diagram il lustrates the processes, data stores, and
external enti t ies in a business or other system and the connecting data f lows.
The four components o f a data f low diagram (DFD) are:
Shapes Description
This symbol is used for dataflow in the
diagram.
This symbol is used for process in the
diagram.
This symbol is used for source and destination
processes.
This symbol is used for data storage in the
diagram.
-
8/6/2019 Roports Gate Updated
29/92
GATE PASS SYSTEM
SPB LINCH CE - 29-
CONTEXTLEVEL DFD
-
8/6/2019 Roports Gate Updated
30/92
GATE PASS SYSTEM
SPB LINCH CE - 30-
1STLEVEL DFD
-
8/6/2019 Roports Gate Updated
31/92
GATE PASS SYSTEM
SPB LINCH CE - 31-
2NDLEVEL DFD
Gate Pass
Details
Gate Pass
Details
-
8/6/2019 Roports Gate Updated
32/92
GATE PASS SYSTEM
SPB LINCH CE - 32-
4.3 Data dictionary
As a system data model is derived, many named entities, relationships and so forth will beidentified. The names given to the entities should be chosen to give the reader some clues to their
meaning. However, further description of the named entities is usually to make the modelunderstandable. The description can be informal or formal. Whatever approach is used, it is
always worth collecting al description in a single repository or data dictionary.A data dictionary is simplistically, a list of names used by the system, arranged
alphabetically. As well as the name, the dictionary should include a description of thecomposition. Other information such as the date o creation, the creator and the representation of
the entity may also be included depending on the type of model which is being developed.
Advantages of using data dictionary are: It is a mechanism for name management. Many different people who have to invent
names for entities and relationships may develop a large system model. These names
should be used consistently and should not clash with their meaning. The data dictionarysoftware can check for name uniqueness and tell requirement analysis of nameduplications.
It serves as a store of organizational information, which cans analysis, design,implementation and evolution. As the system is developed, information is taken to informthe development new information is added to it. All information about an entity is one
place.
List of Table:
Login detail
Request details Company detail Department detail Gate pass detail Commara details
-
8/6/2019 Roports Gate Updated
33/92
GATE PASS SYSTEM
SPB LINCH CE - 33-
Table Name: Login detailDescription: This table contains all the information about the users
.
Table Name: Request detailsDescription: This table provides all the details of the users request
.
-
8/6/2019 Roports Gate Updated
34/92
GATE PASS SYSTEM
SPB LINCH CE - 34-
Table Name: Company detailsDescription: This table provides all the details of the Company.
Table Name: Department detailsDescription: This table provides all the details of the Department
.
-
8/6/2019 Roports Gate Updated
35/92
GATE PASS SYSTEM
SPB LINCH CE - 35-
Table Name: Gate Pass detailsDescription: This table provides all the details of the Gate Pass.
Table Name: Commara detailsDescription: This table provides all the details of the Material number and Company Id.
-
8/6/2019 Roports Gate Updated
36/92
GATE PASS SYSTEM
SPB LINCH CE - 36-
4.4 USER INTERFACE DESIGN
Activity Diagram:
Activity diagrams are graphical representations of workflows of stepwise activities and actionswith support for choice, iteration and concurrency. [1] In the Unified Modelling Language, activity
diagrams can be used to describe the business and operational step-by-step workflows ofcomponents in a system. An activity diagram shows the overall flow of control.
Activity diagrams are constructed from a limited repertoire of shapes, connected with arrows. The
most important shape types:
y Rounded rectangles represent activities.y Diamonds represent decisions.y Bars represent the start (split) or end (join) of concurrent activities.y A black circle represents the start (initial state) of the workflow.y An encircled black circle represents the end (final state).
Arrows run from the start towards the end and represent the order in which activities happen.
y Hence they can be regarded as a form of flowchart. Typical flowchart techniques lackconstructs for expressing concurrency. However, the join and split symbols in activity
diagrams only resolve this for simple cases; the meaning of the model is not clear
when they are arbitrarily combined with decisions or loops
.
-
8/6/2019 Roports Gate Updated
37/92
GATE PASS SYSTEM
SPB LINCH CE - 37-
y Users:
-
8/6/2019 Roports Gate Updated
38/92
GATE PASS SYSTEM
SPB LINCH CE - 38-
y Admin:
-
8/6/2019 Roports Gate Updated
39/92
GATE PASS SYSTEM
SPB LINCH CE - 39-
y Normal Member:
-
8/6/2019 Roports Gate Updated
40/92
GATE PASS SYSTEM
SPB LINCH CE - 40-
y Gate Man:
-
8/6/2019 Roports Gate Updated
41/92
GATE PASS SYSTEM
SPB LINCH CE - 41-
E-RDIAGRAM
-
8/6/2019 Roports Gate Updated
42/92
GATE PASS SYSTEM
SPB LINCH CE - 42-
5.IMPLEMENTATION PLANNING AND DETAILS
5.1 IMPLEMENTATION ENVIRONMENT
As the gate pass system System going to be developed is normal(company)
application, at the time of implementation it should be kept in mind that system it will be used
concurrently. So the development approach would remain for the concurrent use.
The system is completely GUI. This is because today customer feels comfortable while
working with images or pictures. It can be used by any end-user. Thus user should feel
convenient while working with the system. Thus system is user-friendly.
5.2 MODULES SPECIFICATION
There are many modules associated with the system and they are as follows:
1. Request entryUser can fill the request form for gate pass of his material of his department and
also can see his reports .
2. Request ReportUser can see all the request made by him for his department and also can check
status of his request.
3. View Request DetailsAdmin can see all the request for gate pass made by normal member of every
department. Admin can see request of all departments.
-
8/6/2019 Roports Gate Updated
43/92
-
8/6/2019 Roports Gate Updated
44/92
GATE PASS SYSTEM
SPB LINCH CE - 44-
6. TESTING
The aim of the testing process is to identify all defects existing in a software product.
Testing a program consists of subjecting the program to as set of test inputs (or test cases) and
observing if the program behaves as expected. If the program fails to behave as expected, then
the conditions under which failure occurs are noted for later debugging and correction. The
following are some commonly used terms associated with testing.
Testing Principle:-
Testing is a process of executing a program with the intent of finding an error.
A good test case is one that has a high probability of finding an as yet undiscovered error. A successful test is one that uncovers an yet undiscovered error.Principle #1:- All tests should be traceable to customer requirements.
Principle #2:- Tests should be planned long before testing begins.
Principle #3:- The pareto principle applied to software testing.
Principle #4:- Testing should begin in the small and progress toward testing in large.
Principle #5:- Exhaustive testing is not possible
6.1 TESTING PLAN
The testing process is a process that to a great extent runs in parallel with other processes.
During the development phase of Store project, test cases for separate modules has been made to
check whether system is working properly after developing as stated or generate erroneous
output. As the same thing applied to whole system for testing and once the entire module works
perfectly as desired, at later stage test suite are made to test in integrated environment to check
for proper functioning.
-
8/6/2019 Roports Gate Updated
45/92
GATE PASS SYSTEM
SPB LINCH CE - 45-
So the software is tested at various levels by various testing techniques like black box,
white box, Unit testing and Integration testing etc. Initially all the operations are tested separately
while development. This is unit testing and as the developer does it, so it is white box testing.
Once the operations are tested separately the leader of the phase integrates it with the other
classes and he performs Integration cum Black box testing. And he gives remarks to the
developer about any error.
After all at the end to test the software at software validation level we performed test case
based testing. In which inherited test cases from the scenarios of the system developed in the
Analysis phase in Dynamic Model.
In unit testing the testing of programs that make the system is done. Unit testing gives
stress on modules independently one another. Module is tested and necessary modification is
made.
The Testing Process
System Test
Use CaseTest
Subsystem Test
Delivere
d System
Designed &
implementati
Requireme
nt model
-
8/6/2019 Roports Gate Updated
46/92
GATE PASS SYSTEM
SPB LINCH CE - 46-
Objectives of Testingy The main purpose of testing and information system is to find the errors and correct
them. A successful test is one finds an errors.y To ensure that during the operation the system will perform as per specification.y To make sure that the system meets users requirements during operation.y To verify that the control incorporated in the system function as intended.y To see that the when correct inputs are fed to the system, the outputs are correct.y To make sure that during operations, incorrect inputs, processing and outputs will be
detected.
y Testing is a process of executing a program with the intent of finding an error.y A good test case is one that has a high probability of finding an undiscovered error.y A successful test is one that uncovers an undiscovered error.y To ensure customer satisfaction, enhance business and set a good reputation for the
software developer.
6.2 TESTING SRATEGY
The test strategy is a formal description of how a software product will be tested. A
test strategy is developed for all levels of testing as and when required. The testing team
analysis the requirements, writes the test strategy and reviews the plan with the project team.
The test plan may include test cases, conditions and the test environment, a list of related
tasks, pass/fail criteria and risk assessment.
As we were working in a team it was a bit difficult to check the work done as no
individual was assigned for that particular task or work. Moreover checking the work done
was very important to reduce risk factor. Right from the starting we planned to adopt one
technique called Assessment by rotation. Thus the work done by one member was assessed
by the other for some time and again revolved for other level check reduced the errors.
-
8/6/2019 Roports Gate Updated
47/92
GATE PASS SYSTEM
SPB LINCH CE - 47-
6.3 TESTING METHODS
Web based applications need intensive testing, as the applications will always function as
a multi-user system with bandwidth limitations. Some of the testing which should be done are,
Integration testing, Stress testing, Scalability testing, load testing, resolution testing and cross-
browser compatibility testing. Both automated testing and manual testing should be done without
fail. For example it is needed to test fast loading graphics and to calculate their loading time, as
they are very important for any web site.
Testing methods are mainly divided into two parts:
1. Black Box Testing2. While Box Testing
1) lack Box Testing:It is the testing without the knowledge of the internal working of the item
being tested. For this testing test groups are often used. Due to the nature of this
testing the test planning can begin as soon as the specifications are written. This
testing has some advantages like it is more effective on larger units of code than
glass box testing, tester needs no knowledge of implementation, including
specific programming languages, tester and programmer are independent of each
other, tests are done from a users point of view, will help to expose any
ambiguities or inconsistencies in the specifications, test cases can be designed as
soon as the specifications are complete.
2) White Box Testing:It is the testing strategy that deals with the internal logic and structure of the
code. White box testing is also called as the glass testing, structural testing, open
testing or the clear box testing. The advantages of the white box testing are that
as the knowledge of internal coding structure is needed, it becomes easy to find
-
8/6/2019 Roports Gate Updated
48/92
GATE PASS SYSTEM
SPB LINCH CE - 48-
out which type of input data can help min testing the application effectively. It
helps in optimizing the code helping in removing the extra code which may cause
hidden defects in the system.
The other sub testing techniques are as follows:
Unit TestingWe have tested our functions of component to check the specification of our components.
We selected input set to test the components like in query process we gave the different kinds of
inputs to examine there output. We test software with sequences that have only a single value.Each Module Leader will do the Unit Testing and list out all the bugs in the Excel sheet.
Integration TestingPerformance testing is designed to test the runtime performance of the system within the
context of the system. These tests were performed as module level as well as system level.Individual modules were tested for required performance. In performance testing we counted the
processing time and response from the server with respect to request.
Interface TestingIn the system, standards tests for GUIs have been performed, which are as follows.
Testing the screen control for its position and size. The position and related labels for all controls were checked. Name of the form in system is given appropriately.
All menu functions and sub functions were verified for correctness. Each menu functions were tested, whether it invokes the corresponding functionality
properly.
Pull down controls was verified for proper functionality.
-
8/6/2019 Roports Gate Updated
49/92
-
8/6/2019 Roports Gate Updated
50/92
GATE PASS SYSTEM
SPB LINCH CE - 50-
6.4 TEST CASES
In software engineering the most common definition of a test case is set of conditionsor variables under which a tester will determine if a requirement or use case upon an
application is partially or fully satisfied. In the situation each sub requirement must have atleast one test case. A good test should neither be too simple nor too complex. Testing is a
critical element of its quality assurance and represents the ultimate review or specification,design and code generation.
Purpose:
The purpose of the test cases is to test the various input and see the output produce anyerror or not. There are different test cases according to the system. It is tested with different types
of value like single value, multiple values and sees it can generate expected output.
Test Cases are defined to find out whether the functionality is running successfully ornot and some of the test cases are mentioned below in table.
APE = As Per Expected
CaseID Test Case Expected Result Actual
Result
CS1 Check all links to other pages. It should call the concerned
page
APE
CS2 Verify validations
(Live Validation)
It should prompt user for valid
inputs
APE
CS3 Check whether user Interface is
according to requirement or not
User should be required to
give less input and havedetailed output
APE
CS4 Confirm whether theAdministrator is given all the
control over the system or not
Admin should have fullcontrol over the system
APE
CS5 Make sure output is coming as per
given input or not
Output must be correct with
respect to Input
APE
CS6 Try out response time of eachrequest
Requested page should nottake much time to be load
APE
CS7 Check Security of System meansthe user should not be allowed to
visit any restricted page until he isnot authenticated
User must be required toLogin before visiting any
restricted pages
APE
CS8 Check out whether the user isgiven facilities of system
according to his/her role
Admin should have morefacility of the system compare
to normal user
APE
-
8/6/2019 Roports Gate Updated
51/92
GATE PASS SYSTEM
-51-
7. USER MANUAL
1. NORMAL DEPARTMENTLOGINWINDOW
-
8/6/2019 Roports Gate Updated
52/92
GATE PASS SYSTEM
-52-
2. HOME PAGEOFNORMAL DEPARTMENT
-
8/6/2019 Roports Gate Updated
53/92
GATE PASS SYSTEM
-53-
3. NORMAL DEPARTMENTREQUESTFORM
-
8/6/2019 Roports Gate Updated
54/92
GATE PASS SYSTEM
-54-
4. NORMAL DEPARTMENTREPORTS
-
8/6/2019 Roports Gate Updated
55/92
GATE PASS SYSTEM
-55-
STORE DEPARTMENT
1. STORE DEPARTMENTLOGIN
-
8/6/2019 Roports Gate Updated
56/92
GATE PASS SYSTEM
-56-
2. HOME PAGEOFSTORE DEPARTMENT
-
8/6/2019 Roports Gate Updated
57/92
GATE PASS SYSTEM
-57-
3. MAKEGATEPASS-VENDERSELECTION
-
8/6/2019 Roports Gate Updated
58/92
GATE PASS SYSTEM
-58-
4. GATEPASS-COMPANYWISELIST
-
8/6/2019 Roports Gate Updated
59/92
GATE PASS SYSTEM
-59-
5. MAKEGATEPASS-DEVICE
-
8/6/2019 Roports Gate Updated
60/92
GATE PASS SYSTEM
-60-
6. FINALGATEPASS-1
-
8/6/2019 Roports Gate Updated
61/92
-
8/6/2019 Roports Gate Updated
62/92
GATE PASS SYSTEM
-62-
8. ALLREPORTSINPUT
-
8/6/2019 Roports Gate Updated
63/92
GATE PASS SYSTEM
-63-
9. RESULTOFGENERAL PARAMETERS
-
8/6/2019 Roports Gate Updated
64/92
GATE PASS SYSTEM
-64-
10. SALESREPORTS
-
8/6/2019 Roports Gate Updated
65/92
-
8/6/2019 Roports Gate Updated
66/92
GATE PASS SYSTEM
-66-
12. STATUS-APPROVED
-
8/6/2019 Roports Gate Updated
67/92
GATE PASS SYSTEM
-67-
13. STATUS DISPATCHED
-
8/6/2019 Roports Gate Updated
68/92
GATE PASS SYSTEM
-68-
14. STATUS-RECEIVED
-
8/6/2019 Roports Gate Updated
69/92
GATE PASS SYSTEM
-69-
15. MATERIALRECEVIED UPDATED
-
8/6/2019 Roports Gate Updated
70/92
GATE PASS SYSTEM
-70-
16. RESULTSOFGATENO
-
8/6/2019 Roports Gate Updated
71/92
GATE PASS SYSTEM
-71-
17. UPDATE QUANTITY
-
8/6/2019 Roports Gate Updated
72/92
GATE PASS SYSTEM
-72-
GATE MAN
1. GATEMANLOGIN
-
8/6/2019 Roports Gate Updated
73/92
GATE PASS SYSTEM
-73-
2. GATEPASSREPAIRSORREPALCED
-
8/6/2019 Roports Gate Updated
74/92
GATE PASS SYSTEM
-74-
3. REPORTS BASEON GATEID
-
8/6/2019 Roports Gate Updated
75/92
GATE PASS SYSTEM
-75-
4. GATEMANDISPATCHMATERIALS
-
8/6/2019 Roports Gate Updated
76/92
GATE PASS SYSTEM
-76-
5. GATEMANRECEIVED MATERIALS
-
8/6/2019 Roports Gate Updated
77/92
GATE PASS SYSTEM
-77-
8. CONCLUSION AND FUTURE WORK
FUTURE ENHANCEMENT
Every system requires changes to keep up with the time. The design of thesystem and database is flexible enough to ensure that enhancements can beeasily made without any major changes to the application.
Some functionality scope is as follows:
yAdd some more functionality in the system in terms of the need of the USER.yThe maintaince of material quantity can added to the system.CONCLUSION
This system will be very useful for users as they can easily make request for
materials. An Admin can easily make gate pass for the requests and can easily
see all reports.
-
8/6/2019 Roports Gate Updated
78/92
GATE PASS SYSTEM
-78-
9. ANNEXURE
9.1Glossary of terms and abbreviations
Term or Abbreviation Definition
Abap Advanced Business Application Programming.
The SAP programming language.
SAP R/3 SAP R/3 is the former name of the main enterprise
resource planning software produced by SAP AG.
SAPGUI The SAPGUI is software on your computer that
you use to access and complete transaction in the
SAP system.
SAP Logon The SAP Logon is the windows program that yousee to log on to sap system on windows posit
mediates between the SAP system and SAP GUI
user interface .
ABAP Editor ABAP Workbench tool for creating ABAP
programs. Is called either directly through
transaction code SE38 or is embedded in other
tools such as Object Navigator, Class Builder, orFunction Builder.
ABAP Dictionary (BC-DWB-DIC) Persistent storage for data types that are visible in
all repository objects. In addition, the database
tables of the central database, views, and lockobjects are managed in the ABAP Dictionary -among other things. The objects of the ABAP
Dictionary are maintained with the same-nametool of the ABAP Workbench. Call through
transaction code SE11.
SAP Smart FormsSAP form tool.
SAP Smart Forms combines previously
separate components such as forms and print
programs into a single unit. To print a form,
you only need a program for data retrieval
and a smart form from which an ABAP
function module is automatically generated.
SAPscriptA tool for text management and form
-
8/6/2019 Roports Gate Updated
79/92
-
8/6/2019 Roports Gate Updated
80/92
-
8/6/2019 Roports Gate Updated
81/92
-
8/6/2019 Roports Gate Updated
82/92
GATE PASS SYSTEM
-82-
integrate ActiveX Controls into SAPGUI a modern look and feel .this feature is onlyavailable in modern versions of SAPGUI ,which are only available forWindows 98/95/NT
and partially ,for java.
System Requirements for SAPGUI:
64 MB of RAM minimum(128 MB of RAM recommended)
45 MB of available disk space for SAPGUI installer 100 MB of available disk space for SAPGUI software Netscape 4.5 or higher (Netscape 4.78 is recommended) MIT Certificates
The persons involved in SAP are as follows:
1. Functional Persons.
2. Basis person using SAP basis System application can run on different platforms
with high performance and can be adapted to meet individual user requirements.
3. ABAP Programmer
SAP R/3 Modules:
-
8/6/2019 Roports Gate Updated
83/92
GATE PASS SYSTEM
-83-
Startup and Shutdown of the SAP System
Use
Before you can use the SAP System you must log on .when you are finished using
the SAP System, you log off .the first time you log on and at regular intervalsthereafter, you should change you password.
Activities
Regardless of the tasks you will be performing in the Sap System, you willalways be stating up and shutting down the SAP System.
You start the SAP System by the selecting the logon icon on your desktop. You log on to the SAP System. If this is your first time logging on, you w ill have to changes the initialpassword provided by your system administrator .if this is not your first time
logging on, you may have to change your password in accordance with the
security policies at your company.
When you are finished working with the SAP System you log off.The SAP Logon
Definition
The SAP Logon is the windows program that you see to log on to sap system
on windows posit mediates between the SAP system and SAP GUI user interface
the SAP Logon displays a list of available SAP Systems and automatically selects
servers with the best current response times. You can add available systems or
servers to this menu.
UseWhen you log on to the SAP System, You can:
Log on to a specific application server Log on to a group .in this case application server with the best response time
is selected automatically.
When you log on to the SAP Logon icons are displayed in the system try of the
system taskbar (in the bottom right-hand corner of the screen).you can maximize Or
minimize the SAP Logon by clicking the icon using the left mouse button.
If you click the icon using the right mouse button you can display a list of
connections to SAP Systems that are already open.
-
8/6/2019 Roports Gate Updated
84/92
GATE PASS SYSTEM
-84-
This enables you to see all the following information:
Description of the SAP System and its system ID The Group or server The System number The Message Server SAP Routers
Logging OnPrerequisites
Before you log on, make sure you know:
Your Client Number Your user ID Youre Password
If you want to work in a language other than English make sure you know the language
key for your desired language .for more information, contact you system administrator.
Logging OffProcedure
You can log off from the SAP System from any screen. from the menu bar, choose
System ->
Logoff.
-
8/6/2019 Roports Gate Updated
85/92
GATE PASS SYSTEM
-85-
1.Cli t tt att upper ri t-hand corner ofthe screen (if you only have one
session running).The log off dialog appers (as shown here),informing you that any data you have not
yet saved will be lostif you proceed with logging off.
2. if you are not certain that you have saved all of your data, and you do not wantto log offafter all, choose no you return to the screen in which you were working.If you are certain that you have saved all ofthe data you wantto save, choose yes all of
your SAP System sessions close. You have successfully logged off.THE SAP INDO
UseThe SAP window is the userinterface to the SAP System.
-
8/6/2019 Roports Gate Updated
86/92
GATE PASS SYSTEM
-86-
The standard toolbar contains buttons for performing common actions such as save andenter.
BUTTONS NAME FUNCTIONS
Enter Confirms the data you have selected or entered on thescreen. Same function as the enter key. Does not save
your work.
CommandField
Allows you to enter commands such as transaction codes.
Save Saves your works. Same function as save in edit menu.
Back Returns you to the previous screen without saving yourdata.
Exit Exits the current function without saving.
Cancel Exists the current task without saving.
First page Scrolls to the first page
Previouspage
Scrolls to the Previous page
Next page Scrolls to the Next page
Last page Scrolls to the Last page
CreateSession
Create a new SAP session.
CreateShortcut
Allows you to create a desktop shortcut to any SAPReport, transaction, or task.
Layout
Menu
Allows you to customize the display options.
ABAP/4 Programs for SAP
ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-
Aufbereitungs-Prozessor, German for "general report creation processor), pronounced as
'ah-bop', is a high-level programming language created by the German software companySAP. It is currently positioned, alongside the more recently introduced Java, as the language
for programming the SAP Application Server, part of its Net Weaver platform for buildingbusiness applications. The syntax of ABAP is somewhat similar to COBOL.
ABAP is one of the many application-specific fourth-generation languages (4GLs) firstdeveloped in the 1980s. It was originally the report language for SAP R/2, a platform that
enabled large corporations to build mainframe business applications for materialsmanagement and financial and management accounting
ABAP used to be an abbreviation of Allgemeiner Berichtsaufbereitungsprozessor, the
German meaning of "generic report preparation processor, but was later renamed toAdvanced Business Application Programming. ABAP was one of the first languages to
include the concept of Logical Databases (LDBs), which provides a high level of abstraction
from the basic database level(s).
The ABAP programming language was originally used by developers to develop the SAP
R/3 platform. It was also intended to be used by SAP customers to enhance SAP
applications customers can develop custom reports and interfaces with ABAP
programming. The language is fairly easy to learn for programmers but it is not a tool for
-
8/6/2019 Roports Gate Updated
87/92
-
8/6/2019 Roports Gate Updated
88/92
GATE PASS SYSTEM
-88-
Apply and modify built-in functions. Add a response to a user-action like double-clicking on a display line. Prints lists or export them to other application. Apply and modify built in function. Define and save custom output settings then select and change from pull-down menu
ALV Grid Control is SAPs graphical List-viewing tool and is similar in look and feel to
Microsoft Excel.ALV functionality lets SAP end-users.
Perform common list operations such as summing and filtering. Perform graphical functions such as typeface and paragraph formatting. Crate, share and maintain a library of output templates. Customize data output on the fly.
MATERIAL MANAGEMANT (MM) MODULEIntroductions:
Materials management is the branch of logistics that deals with the tangible
components of a supply chain. Specifically, this covers the acquisition of spare parts and
replacements, quality control of purchasing and ordering such parts, and the standards
involved in ordering, shipping, and warehousing the said parts.
Goals The goal of materials management is to provide an unbroken chain of componentsfor production to manufacture goods on time for the customer base. The materials
department is charged with releasing materials to a supply base, ensuring that thematerials are delivered on time to the company using the correct carrier. Materials is
generally measured by accomplishing on time delivery to the customer, on timedelivery from the supply base, attaining a freight budget, inventory shrink
management, and inventory accuracy. The materials department is also charged with
the responsibility of managing new launches.
In some companies materials management is also charged with the procurement of
materials by establishing and managing a supply base. In other companies the
procurement and management of the supply base is the responsibility of a separatepurchasing department. The purchasing department is then responsible for the
purchased price variances from the supply base.
In large companies with multitudes of customer changes to the final product over
the course of a year, there may be a separate logistics department that is responsible
for all new acquisition launches and customer changes. This logistics department
ensures that the launch materials are procured for production and then transfers theresponsibility to the plant materials management to manage
-
8/6/2019 Roports Gate Updated
89/92
GATE PASS SYSTEM
-89-
Materials Management Challenges
The major challenge that materials managers face is maintaining a consistent flow of
materials for production. There are many factors that inhibit the accuracy of inventory
which results in production shortages, premium freight, and often inventory adjustments.
The major issues that all materials managers face are incorrect bills of materials, inaccurate
cycle counts, un-reported scrap, shipping errors, receiving errors, and production reporting
errors. Materials managers have strived to determine how to manage these issues in the
business sectors of manufacturing since the beginning of the industrial revolution. Although
there are no known methods that eliminate the afore mentioned inventory accuracy
inhibitors, there are best methods available to eliminate the impact upon maintaining an
interrupted flow of materials for production.
One challenge for materials managers is to provide timely releases to the supplybase. On the scale of worst to best practices, sending releases via facsimile or PDF file is the
worst practice and transmitting releases to the supplier based web site is the best practice.Why? The flaw in transmitting releases via facsimile or email is that they can get lost or
even interpreted incorrectly into the suppliers system resulting in a stock out. The problemwith transmitting EDI releases is that not all suppliers have EDI systems capable of
receiving the release information. The best practice is to transmit the releases to a commonsupplier web base site where the suppliers can view (for free) the releases. The other
advantage is that the supplier is required to use the carrier listed in the web site, must
transmit an ASN (advanced shipping notification), and review the accumulative balances of
the order
THE effective materials management plan builds from and enhances an
institutional master plan by filling in the gaps and producing an environmentally responsible
and efficient outcome. An institutional campus, office, or housing complex can expect a
myriad of benefits from an effective materials management plan. For starters, there are long-
term cost savings, as consolidating, reconfiguring, and better managing a campus core
infrastructure reduces annual operating costs. An institutional campus, office, or housingcomplex will also get the highest and best use out of campus real estate
Benefits
An effective materials management plan also means a more holistic approach tomanaging vehicle use and emissions, solid waste, hazardous waste, recycling, and utility
services. As a result, this means a greener, more sustainable environment and amanifestation of the many demands today for institutions to become more environmentally
friendly. In fact, thanks to such environmental advantages, creative materials managementplans may qualify for LEED Innovation in Design credits.
And finally, an effective materials management plan can improve aesthetics.
Removing unsafe and unsightly conditions, placing core services out of sight, and creating amore pedestrian-friendly environment will improve the visual and physical sense of place
for those who live and work there.
-
8/6/2019 Roports Gate Updated
90/92
GATE PASS SYSTEM
-90-
9.4 About the organization
COMPANY PROFILE
AJD INFOTECH was started in May 2004. It was founded by Mr. SUNILDOSANI looking into growing needs of support and training for various ERPs. The CEO of
the company Mr. SUNIL DOSANI is having a very reach exposure of around 20 years inIT Industry. He has worked in vertical industries like textiles, Engineering and
pharmaceuticals. He was a project manager for SAP implementation and has been working
with SAP since year 1999. He has also provided training to the various types of groups liketop management, departmental heads, key users and operational uses in SAP. He has design,
developed and implemented the integrated applications company wide using oracle and
various development tools.
AJD INFOTECHAbout Company
AJD INFOTECH was started in May 2004. It was founded by Mr. SUNIL DOSANI
looking into growing needs of support and training for SAP in Gujarat. We are providing
quality and cost effective services on SAP on AMC basis or on call basis. We have a team
of four people including BASIS / ABAP / SD / MM consultant and freelancers working on
sap projects. Our area of services is
1. SAP Onsite / Offsite Helpdesk and Post implementation support2. Corporate Training (Groups of IT Users/Key Users/End Users)
3. Project Management and Co-ordination (Acting as coordinator for any project related toSAP with the external service providers/Vendors to ensure optimum utilization of services)
4. Process Improvement and Functional Consultancy in SAP / ERP5. Application Development in SAP using ABAP and Advance ABAP Tools
6. Providing Training in Management institutes like NIRMA / ICFAI on ERP.
Supporting on Modules
y BASIS/ABAPy MM (Material Management)y SD (Sales & Distribution)y PP (Production Planning)y QM (Quality Management)
-
8/6/2019 Roports Gate Updated
91/92
GATE PASS SYSTEM
-91-
y FI (Financial Accounting)y CO (Controlling)y PM (Plant Maintenance)
Projects/Assignments undertaken AJD INFOTECH Ahmadabad.A MNC engineering company using sap version 4.7 With Country India Modules.
From: May 2004 to Till Date
y SAP Helpdesk and Supporty Process Improvementy Customization and Configuration in SAP related to process Improvementy Project coordination for up gradation from SAP version 4.0B to 4.7y CIN upgrading from 2.2A to SAP 4.7 CIN( Country India Version)y Post Upgrade support on all core modules and CINy Project coordination for the implementation of Six Sigma being conducted by
NCQM (National Council for Quality Management)
y Application development/ABAP programmingy Training of IT users/Key Users/End Users
Providing other non SAP IT services like Setting up of leased lines, procurement of servers,upgrading of hardware etc
-
8/6/2019 Roports Gate Updated
92/92
GATE PASS SYSTEM
9.5 INSTIT TE PROFILE
9.5.1 Introduction
Saffrony institute oftechnology is developed with an aim To continuouslystrive forthe
total development of students by educating them in state-of-the-arttechnologies and helping
them imbibe professional ethics and social commitment, so thatthey emerge as competent
professionals to meet global challenges.
Saffrony Institute of Technology aims to continuously strive to make it a center of
excellence in providing professional education and allied services, redefining quality
standards far above the aspirations ofthe society.
The Saffrony Institute of Technology is committed to inculcate discipline and perseverancein students and faculty to ensure thatthey meet and exceed the highest academic standards
and expectations ofthe society, in general and Industry in particular.
In pursuance ofthe quality goals, the Management, Faculty and Students of SIT affirm their
commitmentto the policy of continuous improvementin their endeavours.
9.5.2 Programms
SPBPatelEngineering College offers four yearBachelor of Engineering degree
programmes in five streams at undergraduate level vi .1. Electronics & Communication Engineering (60 seats)2. Computer Engineering (60 seats)
3. Information Technology (60 seats)4. Mechanical Engineering (90 seats)
5. Civil Engineering (60 seats)
Master ofBusiness Administration (MBA) Two Years (60 seats)