A Web Application Of Babul Brothers Information Technology Essay

Published: November 30, 2015 Words: 2585

Introduction: Our proposed project is on the basis of constructing a web application for a renowned grocery shop named "Babul & Brothers Ltd. " which provides fresh dry grocery food items.

This shop is a well known familiar grocery shop in that area where it is situated. For a long time they are selling their fresh product to their customer. On the basis of servicing and product quality the shop is popular among its customer.

We wish to help the company by establishing online system and by improving their marketing sector through this project.

Background of Organization: The proposed project is for the shop named Babul & Brothers Ltd. This is situated in Ka 48 joar shahara kuril Badda. We made their website based on online order processing and online product catalogue. They sale that product which is the basic need of human being such as different type of rice, sugar, flour, dry chilly, pulse, muri etc. The owner of the company is Md. Rashedul Hassan Babul He is at a time whole seller & retailer of those product items. They mainly purchase from the selected farmer or dealer. They sales those product to different type of customer.

Description of the current system:

Existing system of this shop is manual. They have only the way from which get the order is face to face. They have product catalogue which is fully manual or paper based. All of the transaction including sales, purchase and stock records are maintained in paper. The communication to supplier and customer occurred are face to face communication and mobile communication.

Problems of current system:

There is nothing without limitation in the world. This project also has some limitations:

Existing system is manually maintained. Especially its too slow system.

Not comfortable system and so difficult to maintain overall system.

Extra cost and labors are needed to maintain.

Records are kept in paper which is unsafe

System environment is too clumsy.

Proposed System:

As it is true that" There is nothing without limitation in the world." At that time it is also true "Every limitations has possible solutions". We will made their website based on online order processing and online product catalogue. In this web site by propose system the company can record their sales record according to order by automated system, All product list are recorded by automated system, All order list are recorded by automated system, They can update their product list by automated system, All customer details are recorded by automated system.

Benefits of proposed system:

Fetching the world wide market.

Customer can order their desired product through internet connection.

Sales records are completely computerized.

Reduce the paper costs.

Dynamic marketing plan will help them to improve efficiency

Maintaining system is too easier and comfortable.

Customer or Administrator can access the system throughout all over the day.

Communicating to the remote supplier as well as customer is so easy.

Object Oriented Analysis:

Use case diagram for Order product:

Fill up the registration form

Confirm Registration

Log in his account

Stuff

Give product catalogCustomer

Select Product

Give order

Figure: Use case diagram

Use case specification for Order product:

Number:

UC01

Name:

Order product

Status:

Working

Actors:

Customer , Stuff

Pre-Requisite:

None

Goal:

Fill up registration form for order product

Use-case Relationship :

Extend:

Association: Customer , Stuff

Generalisation :

Description :

Index

Actor Event

1

Fill up registration form

2

Confirm registration

3

Login his account

4

Give product catalog

5

Select product

6

Give order

Figure: Use-case Specification

Activity Diagram for order product :

Fill up registration form

Confirm Registration

Give order

Select product

Give product Catalog

Login his account

Comparison between Use case diagram between Activity diagram:

A use-case in software engineering and systems engineering is a description of a system's behavior as it responds to a request that originates from outside of that system. In other words, a use case describes "who" can do "what" with the system in question. The use case technique is used to capture a system's behavioral requirements by detailing scenario-driven threads through the functional requirements.

Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams can be used to describe the business and

operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control.

User Interface design:

B&B Babul & Brothers Ltd.

Logout

Product image

Product id

Category name

Product name

Product price

Product description

Homepage

About us

Products

Order products

Admin panel

Contact us

User name:

Password

Login

If you don't have an account, Please Register

Copyright © 2011 Babul & Brothers. All Rights Reserved.

Privacy Policy | Terms of Use

Interview:

Name of interviewer:

Sharmin Mostofa

Discussion Record: The discussion of the proposed system of Babul & Brothers Ltd. Project Title of the system is Web application of Babul & Brothers Ltd. Discussion Record between the project team and the proprietor of the projected company given below

System

Website on Online product catalogue & order processing for Babul & Brothers Ltd.

Name

Interview account

Sheet

1

Participants

Rashedul Hassan Babul -the owner of the company And any two members of

project team( Sharmin Mostofa, ) is present.

Date

18-12-10

Objectives

For specifying company requirements.

For identifying problems of existing system.

For discussion and exchange free opinion in order to define proper solution.

Location

Shop

Duration

1:30 minutes

Results

MR. Rashedul Hassan Babul is the main project sponsor

Confirmed Terms of Reference-

Objective- To make easy the sales & service system of the, and can not rely on it.

Scope-: Study covers online product catalogue & online order processing.

Timescales-

Problem 1- For reaching more profitable status.

Problem 2- For improvement of manual order processing into online order system

Problem 3- For fetching the world wide market.

Problem 4- For improving advertising as well as marketing procedure.

Requirement 1- Online Advertising & Marketing through internet

Requirement 2- for getting easier & flexible system

Requirement 3- profitable system needed.

Cross Reference

Chapter 1: Initial Study

1.1. Introduction:

he Initial Study is a preliminary analysis of a proposed action to determine whether a Declaration or an Environmental Impact Report could be prepared. An Initial Study also enables an applicant or Lead Agency to modify a project, mitigating adverse impacts in lieu of preparing an EIR, thereby potentially enabling the project to qualify for a Negative Declaration. The Initial Study provides a factual basis for the Negative Declaration, or serves to focus an EIR on the significant effects of a project. The Initial Study should be used to determine the extent which the LRDP EIR analysis adequately addresses impacts of a subsequent project.

The proposed project is for the grocer shop titled" Babul & Brothers Ltd." which is the name of trust. But the owner of the shop is not fully pleased with the existing system. An initial study simply contains the conceptual analysis of the proposed system. This is given below:

1.2. Company Background:

The proposed project is for the shop named Babul & Brothers Ltd. This is situated in Ka 48 Joar Shahara Kuril, Badda. We made their website based on online order processing and online product catalogue. They sale that product which is the basic need of human being such as different type of rice, sugar, flour, dry chilly, pulse, muri etc. The owner of the company is

Md. Rashedul Hassan Babul He is at a time whole seller & retailer of those product items. They mainly purchase from the selected farmer or dealer. They sales those product to different type of customer.

1.3. Description of the current system:

Existing system of this shop is manual. They have only the way from which get the order is face to face. They have product catalogue which is fully manual or paper based. All of the transaction including sales, purchase and stock records are maintained in paper. The communication to supplier and customer occurred are face to face communication and mobile communication.

Purchase department: In the company all purchase are maintained by the owner of the company. The purchases are made by which supplier is also need to keep in the record. The most of the purchase from suppliers who are called from remote area. This conversation is held over phone.

Marketing Department: The most important issue is marketing through which a company can enlarge their transaction area. In this shop there are no marketing policies at all. But they provide some special services to customer which is rare in the Dhaka city. They only focus the customer of that small area surrounded which it is situated.

Sales Department: The existing sales procedures are maintained fully manually. And there are no records of sales and customer.

Account Department: The accounts department is responsible for maintaining

Management: Management department is responsible to control overall system and also liable to monitor regular progress of the company.

1.4. Company Organ gram :

Owner

Manager & Cashier

Salesman1

Salesman2

Salesman3

Figure: Company Structure

1.5. Problems of current system:

There is nothing without limitation in the world. This project also has some limitations:

Existing system is manually maintained. Especially its too slow system.

Not comfortable system and so difficult to maintain overall system.

Extra cost and labour is needed to maintain.

Records are kept in paper which is unsafe

System environment is too clumsy.

1.6. Possible proposed solution:

As it is true that" There is nothing without limitation in the world." At that time it is also true "Every limitations has possible solutions". Here we we are trying to give some solutions through our proposed project:

Updated news for customer can be added to attraction

Message can be sent to targeted customer know about recent product.

Efficient and easy order system can be published in the website.

All products must be added to the website product catalogue that a customer can completely know about the company product.

Special offers can be included to the website.

Registration process will help the company to gather information about their targeted customer.

Online advertising is the best way of attracting more people about the company. Here the proposed website will play that role.

1.7. Benefits of proposed system:

Fetching the world wide market.

Customer can order their desired product through internet connection.

Sales records are completely computerized.

Reduce the paper costs.

Dynamic marketing plan will help them to improve efficiency

Maintaining system is too easier and comfortable.

Customer or Administrator can access the system throughout all over the day.

Communicating to the remote supplier as well as customer is so easy.

1.8. Summary:

Through the initial study we realize both the benefits and disadvantages of the proposed system. And which perspective we have to make such a system which is so much helpful to both customer and company.

Chapter 2: Feasibility study

2.1 Introduction

"In its simplest form, a Feasibility Study represents a definition of a problem or opportunity to be studied, an analysis of the current mode of operation, a definition of requirements, an evaluation of alternatives, and an agreed upon course of action. As such, the activities for preparing a Feasibility Study are generic in nature and can be applied to any type of project, be it for systems and software development, making an acquisition, or any other project.[1]

2.2 Planning Issue

After gathering knowledge about problems we think about a website for their company. Because web application is the most popular application in today's world. Moreover, this type of application has multiple facilities.

Web application is now most popular media of entertainment, advertising and marketing. Customer is the main issue of any company, As why the customer's perspective the website must contain the product detail information for the complete satisfaction of the customer.

In any company marketing department has its own importance.

A company is purchase & sales house. So this two kind of information also should be stored in the company website.

2.2.1 System Development Life Cycle:

The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved including the waterfall model (the original SDLC method), rapid application development (RAD), joint application development (JAD), the fountain model and the spiral model. Mostly, several models are combined into some sort of hybrid methodology. Documentation is crucial regardless of the type of model chosen or devised for any application, and is usually done in parallel with the development process. Some methods work better for specific types of projects, but in the final analysis, the most important factor for the success of a project may be how closely particular plan was followed.

The image below is the classic Waterfall model methodology, which is the first SDLC method and it describes the various phases involved in development: [2]

Initial Study

Feasibility Study

Analysis

Design

Testing

Implementation

Maintatin

Figure: The waterfall model

After considering all of the development method we choose waterfall model for our project. Because it is the simplest model even in the world and also fetching almost all the phases of requirements. Moreover it is used vastly in the world. After matching with our project scenario we thought that waterfall model is the best choice for completing our project.

2.2.2 Methodology

Object-Oriented :

Object - Oriented methodology Allows full utilization of the power of object-based and object-oriented programming languages. This may seem an odd advantage, but remember that OOPLs had been around for many years before people started to think seriously about the whole object-oriented development approach

Object-based models appeal to the workings of human cognition, and hence the human input into the development of a software system is likely to be more natural and less error prone

Encourages re-use, not only of modules but also of entire designs (or at least large sections of designs) In particular it allows the construction of a class hierarchy (class library) from which classes required in a new application can either be re-used, or constructed (by inheritance and extension, or by composition) This greater amount of re-use should lead to reduced development and maintenance costs (but see later)

Object-oriented systems tend to be based upon stable forms (ie the objects and classes) which are more resilient to change This means that object-oriented systems are more likely to be allowed to evolve over time, rather than have to be abandoned or completely re-designed in response to major changes in the customer(s) / user(s) requirements

Delaying decisions about representation of objects and !hiding" as much information as possible within an object leads to strongly cohesive and weakly coupled software, which is then easier to modify - can alter one class without having to alter any other part of the system.

2.2.3 Project Plan Gantt chart

A Gantt chart is a graphical representation of the duration of tasks against the progression of time. A Gantt chart is a useful tool for planning and scheduling projects. A Gantt chart is helpful when monitoring a project's progress.[5]

30 December, 2010 - 5th February, 2011

Chapter name

December

January

February

30

31-04

04 - 06

07 - 10

11-13

14-18

19-21

22-25

26-28

29-30

31-01

02-03

04 - 05

Chapter - 01

Chapter - 02

Chapter - 03

Chapter - 04

Chapter - 05

Chapter - 06

Chapter - 07

Chapter - 08

Chapter - 09

Chapter - 10

Chapter - 11