Sunteți pe pagina 1din 3

GROCERY DELIVERY SERVICE: LOCAL

STORES

BY
TEJAS ACHA 16BD1A050E CSE-A
CHENCHU RAVI 16BD1A0514 CSE-A
ROHIT 16BD1A051H CSE-A
THARUN 16BD1A050F CSE-A

A PROJECT REPORT
SOFTWARE ENGINEERING LABORATORY
FOR B.TECH. IN COMPUTER SCIENCE AND ENGINEERING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
KESHAV MEMORIAL INSTITUTE OF TECHNOLOGY
NARAYANGUDA, HYDERABAD, 5000029
(AFFILIATED TO JNTUH)

NOVEMBER 2018
Table of Contents
1. INTRODUCTION ................................................................................................... 2
1.1 Purpose ............................................................................................................. 2
1.2 Scope ................................................................................................................ 2
1.3 Overview .......................................................................................................... 2
2. REQUIREMENTS SPECIFICATION .................................................................... 2
2.1 High-Level Functional Requirements .............................................................. 2
2.1.1 <individual requirements table 1> ................................................................ 2
2.1.2 <individual requirements table 2> ................................................................ 2
2.1.3 <individual requirements table 3> ................................................................ 2
2.2 Requirements Specification ............................................................................. 3
2.2.1 Use Case Diagrams ....................................................................................... 3
2.2.1.1 < team use case diagram table> ................................................................. 3
2.2.1.2 <Individual use case diagram 1> ............................................................... 3
2.2.1.3 <Individual use case diagram 2> ............................................................... 3
2.2.3 Use Case Specifications ................................................................................ 3
2.2.3.1 <Individual use case specification table 1> ............................................... 3
2.2.1.2 <Individual use case specification table 2> ............................................... 3
2.2.1.3 <Individual use case specification table 3> ............................................... 3
2.3 Non-functional Requirements ........................................................................... 3
3. PRELIMINARY DESIGN ....................................................................................... 3
3.1 Class Analysis .................................................................................................. 3
3.1.1 <CRC Table 1> ............................................................................................. 3
3.2.2 <CRC Table 2> ............................................................................................. 3
3.2.3 <CRC Table 3> ............................................................................................. 3
3.2 Class Diagrams ................................................................................................ 4
3.2.1 <copy Class diagram table of team> ............................................................. 4
3.2.2 <Individual Class diagram table 1> .............................................................. 4
3.2.3 <Individual Class diagram table 2> .............................................................. 4
4. DETAILED DESIGN .............................................................................................. 4
4.1 Activity Diagrams ............................................................................................ 4
4.1.1 <Activity Diagram Table 1> ......................................................................... 4
4.1.2 <Activity Diagram Table 2> ......................................................................... 4
4.1.3 <Activity Diagram Table 3> ......................................................................... 4
4.2 GUI Design ...................................................................................................... 5
4.2.1 <GUI Table 1> .............................................................................................. 5
4.2.2 <GUI Table 2> .............................................................................................. 5
4.2.3 <GUI Table 3> .............................................................................................. 5
5. IMPLEMENTATION AND TESTING .................................................................. 5
5.1 Test Case Design ............................................................................................... 5
5.2 Implementation ................................................................................................ 5
6. CONCLUSION AND FUTURE WORK ................................................................ 5
Appendix A. Requirement Traceability ....................................................................... 5
Appendix B. Design Traceability ................................................................................ 5
Appendix C. Data Dictionary ...................................................................................... 5
Appendix D. User Manual ........................................................................................... 5
Appendix E. Code 5
1.INTRODUCTION

1.1 Purpose
This project is to implement software for Grocery Delivery Store. A customer
can order the groceries he need, and our system provide the service to deliver
the order to him. Groceries sellers can create their merchant account. The
software will provide the following services to the customer and merchant
 Create the account
 Search the groceries
 Order the items needed
 Pay for the product
 Delivery to living area
 Track his order in real time
 Customer service

1.2 Scope
This project will only implement the various services provided to the user by
our system. The user interface for the system will be implemented to understand
the requirements. First the prototype of the system is made to understand and
implement requirements and test to satisfy the needs of the user. After that the
actual system is implemented.

1.3 Overview
Section 2. lists all the high-level functional requirements of the system. These
requirements were elicited from the description provided for the projects and
discussions with the customer/instructor of this course. Section 3. provides the
preliminary design in terms of identifying the classes using Object-Oriented
Analysis and Design approach. Class Responsibility and Collaboration (CRC)
technique was used for this purpose and class diagrams. Section 4. provides the
activity diagrams and GUI prototype designs and activity diagrams for work
flow analysis. Section 5. provides test case design tables along with
implementation details and any screen shots of the actual user interface
prototype implementation of the system. Section 6. will contain the conclusions
and future work of the project.

S-ar putea să vă placă și