بسم الله الرحمن الرحيم software engineering. store system prepared by...

24
م ي ح ر ل ا ن م ح ر ل ه ا ل ل م ا س بSOFTWARE ENGINEERING

Upload: bridget-holmes

Post on 28-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

الرحيم الرحمن الله بسم

SOFTWARE ENGINEERING

Page 2: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Store System

Prepared by

Moamer.T.Sawafiri120050144

Ahmed.R.Abu saif120070285

Hasan.M.Ouda120070136

Page 3: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Dedication

To our supervisor, Eman ELAjramy, Yasmeen ELBobo.

Our family and our university

Page 4: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Abstract

We prepared this report as a detailed study for store System. System are easy to set-up,

easy to manipulate and easy to use.

Page 5: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Table of Contents

Chapter One: Introduction…………………………………..……………….5 Background………………………………………………………………….5System description ………………………………………..………………….6

Problem and reasons ……………………………………….....................6 Objectives ......................................................................................…...7

The solution……………………………………………………………………7 Suitable solution and why………………………..……..…………………...7Steps for solution………………………………..…………………………….7Project Requirements (SW, HW)…………………………………………….8

Feasibility study……………………………………..………………………...8

Page 6: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Introduction

Within the growing of using the Internet in most of the daily thingsBy different kind of people and different ages.Most of the companies headed for the translation of their works onThe Internet, which increases their productivity and serves moreCustomers. Among those companies, the store.The main idea of our project is to develop a store system to make orders and other operations which the store can provide, by this way we can ease and speed the operation, and decrease theOverload on the employees in the store system.

Page 7: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Background

Project goal is to improve the advantages in the existing manual system and initiate disadvantages through covering current manual system of the store into a computerized modern system and to produce a technical solution that will help store staff in doing their work in appropriate

Page 8: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

System description

The system is designed in way that will facilitate the process of tracking customer, orders, customer orders, and works and make necessary updates to the data store System.The new computerized system will be contracted in away that will receive customer order, and make necessary changes in store DB files (sales, inventory, and invoices).So, managers and employees can keep track of inventory at any time, and take suitable actions as they need.

Page 9: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

The problem and reasons * In traditional store both customers and managers will face the following problems:* The going to the store the customer need time, cost and effort.* The store is not open 24 hours, so the customer cannot visit or make an order in any time he wants.* Due to the limitation of both time, and place the store interaction. For example the store offers cannot be reached easily by traditional way.

Page 10: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Study object

InputCustomer OrderNew Item.Customer Payment.

OutputInvoices.Supplier Order.Management Report.Supplier payment.

………………………………………………………….

Page 11: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Project Objective

The new system will enable store employee to do their daily work and to serve customer in fast and good way by using computer technology.

Page 12: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

The solution

The main aim of this project is to develop application of store system.The project introduces a new easy way in the ordering service instead of using the traditional method. The project needs good management and database.

Page 13: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Suitable solution and why

Convert the current system to computer program in future steps to handle store daily transactions.

Page 14: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Steps for solution

* Analyze company situation* Operating environment* Organizational structure* Define problems and constraints* Define objectives* Define scope and boundaries

Page 15: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

* System AnalysisEstablishes need and extent of an information system * System development Process of creating information system* project development

- Process of project design and implementation

- Creation of models - Implementation

Page 16: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Project Requirements (SW,HW)and Feasibility study Requirements :

Hardware Software

Requirements hardware :

Pc Router Hub Cable

Requirements software : Program of the accounts,

sales, purchases Web site

Database

Page 17: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Feasibility study

Requirements hardware

devicenumbercosttotal

Pc5300$ 1500$

cables150$ 50$

Hub130$ 30$

router140$ 40$

Requirements software

softwarenumbercosttotal

web site1500$ 500$

Procurement program1500$ 500$

Sales program1500$ 500$

Calculation program األصيل

11000$ 1000$

Common database1500$ 500$

Page 18: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Use case diagram for store system

Product report

Log in system

Search for product

Buy product

customeremployee

Page 19: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Use case diagram for store system (cont)

supplier manager

supplyProduct

Log in system

Page 20: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Activity diagram for store system

order

Check store

Send invoice

Fill order

repost

Close order

deliver money

*

Page 21: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Store diagram for store system

Check items Do imitate deliver

canceled

deliver

available not available

Page 22: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

Class diagram for store system

customerPrivate :Int Id;Int phone;Char name,

Public :Log in system();Search for product();Buy product();Invoice();Supplier

Private :Int Id;Int phone;Char name,

Public:Supply product();Receive money();

employeePrivate :Int eId;Int dept id;Int phone;Char name,Float sal;

Public:Cheek store();Receive order();

Page 23: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

D.F.D for store system

CUSTOMER

1.0

RECEIVE

ORDER

2.0

UPDATEINVENT

ORYDATA

3.0

UPDATESALESDATA

6.0

UPDATEACCOUN

TINGFILE

D1 INVENTORY FILED3 ACCOUNT FILE D2 SALES FILE

4.0

MANAGEMENT

REPORT

5.0

INVENTORY

SYSTEM

SUPPLIER

ORDER

PAYMENT

INVOICEINVOICE DATA

SALES DATA

Inventory data

report

report

manager

deliver products

invoicepayment

order

DFD FOR STORE SYSTEM

Page 24: بسم الله الرحمن الرحيم SOFTWARE ENGINEERING. Store System Prepared by Moamer.T.Sawafiri 120050144 Ahmed.R.Abu saif 120070285 Hasan.M.Ouda 120070136

THE END