Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ENGINEERING
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING
Project on
“Railway coach information management system”
Team members
NAME ROLL NO USN
ARJUN M.R 10 4JC07CS014
ESHWARA C 19 4JC07CS032
HARIPRASAD 21 4JC07CS038
K.B
RAVIKUMARA 44 4JC07CS087
SOFTWARE DESIGN SPECIFICATION(SDS)
1.1 INTRODUCTION:
The design phase begins when the requirement specification documents for
the software to be developed is available. While the requirement specification
activity is entirely problem domain, design is the first step to move from the
problem domain. Design is essentially the bridge between requirement specification
and the final solution for satisfying the requirement.
The design of a system is essentially a blueprint or a plan for a solutions for
the system. The design process for software system often has two levels. At the first
level the focus is on deciding which modules, and how the modules are needed for
the system, the specification of these modules, and how modules should be
interconnected. This is called design or top level design. In the second level, the
internal design of the modules or how the specification of the modules can be
design. Detailed design essentially expands the system design to contain more
detailed description of the processing logic and data structure such that the system
is sufficiently complete for coding.
Service
This module involves the activities of the information storing related to the
incoming condition and the outgoing condition, and in also includes the activities of
checking the status of the coaches.
1.3.2 SERVICE:
MODULE AND SUBMODULE DESCRIPTION
NAME : Service
FUNCTION : Stores the details about the documents of
all items.
INPUT : Documentation details
OUTPUT : None
SUBMODULES : Incoming documentation, Checking Status,
Outgoing documentation.
NAME : Incoming documentation
FUNCTION : Storing of the conditions the components of the
Incoming coach.
INPUT : Number of components arrived and their
Conditions.
OUTPUT : None
SUBMODULES : Fault/missed components, Total components.
NAME : Fault/ missed components
FUNCTION : Stores the various details of the missed
Components viz., make, capacity, lug dates etc.
INPUT : Fault/ missing details
OUTPUT : None
SUBMODULES USED: None
NAME : Total components
FUNCTION : Stores the total incoming components
INPUT : Total no. of arrived components and their status
OUTPUT : None
DATABASE DESIGN
The tables used by this module and its submodules are Coach, Condition,
Alternator, Battery, Regulator, Deficiency, Light , Fan, Battery box, Axe pulley,
Belt.
INTERFACE ACROSS THE MODULES
This module interacts with the Service and Details modules.
CONSTRAINTS
The coach status should be decided manually.
1.3.4 REPORT GENERATION CATALOGUE
MODULE AND SUB MODULE DESCRIPTION
NAME : Report Generation Catalogue
FUNCTION : Generates Report and query result
INPUT : User query
OUTPUT : Reports and query results
SUBMODULES USED : Reports and Queries
NAME : Reports
FUNCTION : Generates Reports
INPUT : User query
OUTPUT : Reports
SUBMODULES USED : None
NAME : Query
FUNCTION : Display query answer
INPUT : User query
OUTPUT : Display query answer
SUBMODULES USED : None
SERVICE MODULE
• The user enters the incoming conditions of the coach.
• The missed/fault components are listed.
• Unique survey number is assigned automatically.
• The components details will be checked to help in servicing.
• The replaced/New components after servicing will be listed.
• The details of the coach will be updated.
STOCK AND MAINTENANCE MODULE
• User allowed to select the components.
• Select the survey number.
• Components details are displayed based on the survey number and
coach number.
• The serviced details and the components status will be stored.
• The coach attributes like make and capacity will be stored.