Professional Documents
Culture Documents
On
OF THAPAR UNIVERSITY
SESSION: 2010
Thapar University ,
Patiala, Punjab
SUBMITTED BY
Acknowledgement
- PANKAJ DADRAL
- RACHIT GUPTA
- RAGHAV GOEL
- RANJAN SINGH
1. INTRODUCTION
Item name
Quantity
Delivery time
Dependent Demand
Independent Demand
Time consuming.
It is very tedious.
AUTOMATIC Replenishment
Fig. 1
1. Time consuming.
2. It is very tedious.
3. Time saving.
7. Formatted data.
Economical Feasibility
Technical Feasibility
Operational Feasibility
Schedule Feasibility
Political Feasibility
Behavioural Feasibility
The H/W and S/W required are easy to install and handle
o The necessary H/W configuration and software
platform is already there .
The system supports interactivity with the user .
Technical feasibility centers around the existing computer
system (hardware and software) whether it can support the
addition of proposed system, if not to what extend it can
support the organization’s capacity to acquire required
additional components.
This system is also meant for the general user i.e. employees
of the store. Nowadays the Internet is almost familiar to
everyone. So, it is not difficult for the user to use the
system, in fact they feel comfortable in using this system.
Most of the employees are familiar with the web browser and
the process of booking the auditorium will be simplified for
the employees. The organization is definitely ready to welcome
the computerized system.
3.5 TABLES
Total Amount: - This field shows the total amount of the item
that has been purchase by
the customer.
4. Software Engineering paradigm
The basic popular models are as follows:
1. Preliminary Investigation
2. Software Requirements Analysis
3. Systems Analysis and Design
4. Code Generation
5. Testing
6. Maintenance
FIG 3
4.1.5 Testing
After code generation phase the software program testing
begins. Different testing methods are available to detect the
bugs that were committed during the previous phases. A number
of testing tools and methods are already available for testing
purpose.
4.1.6 Maintenance
Software will definitely go through change once when it is
delivered to the customer. There are large numbers of reasons
for the change. Change could happen due to some unpredicted
input values into the system. In addition to this the changes
in the system directly have an effect on the software
operations. The software should be implemented to accommodate
changes that could be happen during the post development
period.
5. SOFTWARE / HARDWARE SPECIFICATION REQUIREMENTS
5.1 Hardware Requirement:
The following are the minimum requirements:-
Processor: - Intel Pentium III 833MHz
RAM: - 128 SD-RAM.
Hard Disk: -20 GB or above.
Monitor: - 14” VGA.
Mouse.
Printer: - For print report or Bill.
Floppy Disk Drive: - 1.44MB.
6. Design
6.1 Presentation Diagram:-
FIG 4
6.2 Data Flow Diagram (D.F.D.)
The Data Flow Diagram shows the flow of data or information. It can be partitioned into
single processes or functions. Data Flow Diagrams can be grouped together or decomposed into
multiple processes.
Data Flows
DFDs show the flow of data from external entities
into the system, showed how the data moved from one process to
another, as well as its logical storage. There are only four
symbols:
FIG. 5
Level 1
ER DIAGRAM
7. Testing:
The aim of testing process is to identify all defects in
a software product. Testing is any activity aimed at
evaluating the software for quality results it produces
and the quality of results it can handle. Testing is an
operation to detect the differences between the expected
(required) result and the actual result.
1. Unit Testing.
2. System Testing
Unit testing has been under taken when a module has been
coded and successfully reviewed. Unit testing is the
testing of different units or modules of system in
isolation. It is programmer’s responsibility to think of
the advantage of doing unit testing before integration
testing is that it makes debugging easier. If an error is
detected when a module is being tested along with several
modules, it would be difficult to determine which module
exactly has an error.