• Tidak ada hasil yang ditemukan

P05867.pdf - DSpace Repository

N/A
N/A
Protected

Academic year: 2023

Membagikan "P05867.pdf - DSpace Repository"

Copied!
76
0
0

Teks penuh

I declare that this project was carried out by me under the supervision of Dr. Syed Akhter Hossain, Professor and Head, Department of Computer Science and Engineering, Daffodil International University. The first activity is based on adding items to the system along with the price that is present in the supermarket and the name of the items that the supermarket will sell. Any changes to the item name or price can only be made by the admin.

The amount is paid by deducting the total amount acquired in the sales activity. The sellers have recorded the customer information in the past and even in the present through their personal manual efforts. And in fact it consumes their considerable time and energy which could be used in the better productive activities.

Overview of supermarket management system

Objectives

Methodology

Scope of project

It will help them manage order details, financial data and historical data and also produce documents of different formats for different clients. It also allows them to explore the possibility of generating documents and managing financial data.

Significant of study

Motivation

Goals

Introduction

Other chains followed and after Galvani lost out to Tesco's Jack Cohen in 1960 to buy the 212 Irwin chain, the sector underwent a great deal of consolidation, resulting in the UK's 'big four' retailers today: Tesco, Asda (owned by Wal-Mart), Sainsbury's and Morrison's.

Types of Supermarket

In 1951, former US Navy sailor Patrick Galvani, son-in-law of the Express Dairies chairman, made a proposal to the board of directors to open a chain of supermarkets across the country.

Inventory Management

Inventory Management System

Manual System

Barcode

Radio Frequency Identification

Price in general: One of the most important factors that users consider before making a purchase is price. Traceability of the system: The traceability of the system should be known before purchasing it. Even if they are designed solely to track discrete, non-perishable or perishable items, the user is still faced with the problem of determining the nature and characteristics of the items to be tracked.

The portability of the system makes it possible for operators to walk to remote locations in the lab, factory or shop floor and scan items there without having to do it at the manger. Also, when items to be scanned are too heavy to be moved around, the barcode scanner can be taken to their location instead. Finally, because many users like to keep their systems updated to keep up with the latest version of the product, the possibility of future upgrades should be mentioned. Purchasing a TIC system with future upgrade in mind not only ensures its longevity but will also help users keep up with future technological upgrade of the system at perhaps little or no cost to the.

Theoretical Literature

  • Cultural factors
  • Human Factors
  • Social Factors
  • Organizational structure factor
  • Economic factor
  • Governmental and Political Factor

Social change works in both ways: it can become a cause for the introduction of new systems or become an obstacle to the adoption of new systems as this is a major mistake of technological change, so every day companies come across products and services of new, but the habits, taste, customs, values ​​and culture of any country or organization do not allow them to go towards change. Godwin and Guimarases i (1994) for example state that three factors need to be considered to see social involvement in technological advances, e.g. 1) Social need to feel strong desire for something. A developing country will value the creation of more jobs more than the introduction of a new technology, these slow down the adoption of new systems.

Relationships between the individuals, groups and departments affect the rate of reception and induction of a new system. Brainin and Erez (2004) argue that bureaucratic systems in organizations make them rigid, thus contributing to adopting change where otherwise organic organizations highly adaptable to change if necessary. The second question is related to the possible transfer of political power from political elites to the technical specialists. Therefore new Technology can face serious resistance and it is necessary to reduce that resistance.

Early Expectations of Supermarket Takeover

The people at management level mainly have a non-technical background, which is why there is always a tension between these two groups. New technology such as IT inevitably becomes tied up in organizational politics because it affects access to a key resource, namely "information". So IT can influence who does what to whom, when, where and how in an organization.

As IT systems change the structure, culture, politics and work of organizations, so there is often considerable resistance to them when they are introduced and there is a need to reduce this resistance Bhatnagar and Odedra (1990). Montealegre (1999) also notes that there are different interest groups in an organization, which form a hierarchy and have a significant part of political power, few of them are very receptive to the new technology and the other creates resistance. Conclusion: supermarkets must consider many factors when incorporating a stock monitoring technique, but most importantly, the method must be economical, able to serve customers effectively, and be socially acceptable.

Project profile

Supermarket

Management

System

Supermarket Management System

Current System

Data gathering

Problem Statement

Proposed System

Overview

Benefits of proposed system

Feasibility study is a process of analyzing and determining whether or not a problem can be solved, focusing on helping answer the essential question: “should we proceed with the proposed project ideas?”. A feasibility study is generic in nature and can be applied to any type of project, whether it concerns system and software development, making an acquisition or any other project. The scope must be definitive and to the point; incoherent narrative serves no purpose and can even confuse project participants.

From this analysis, it is not uncommon to find that there is actually nothing wrong with the current system or product, other than some misunderstandings about it, or perhaps it needs some simple changes as opposed to a major overhaul. For example, how the requirements for a product are determined is fundamentally different from the requirements for a building, bridge, or information system.

Technical Feasibility

Economic feasibility

Operational Feasibility

Schedule Feasibility

Behavioral Feasibility

Introduction

User class and characteristics

External interface requirements

Hardware Interface

Software Interface

Use Case Model

A Use Case can 'include' another Use Case's functionality or 'extend' another Use Case with its own behaviour. An actor is a human or machine entity that interacts with the system to perform meaningful work. An actor uses a Use Case to perform some piece of work that is of value to the business.

The set of use cases an actor has access to define its overall role in the system and the scope of its action. A use case is an external view of the system that represents several actions that the user can perform to complete a task.

Fig. 5.4.1 Admin use case in supermarket
Fig. 5.4.1 Admin use case in supermarket

System Design

Project Idea

Project Concept

Project Appraisal

Description of tools used

Front end system design

Since then, the DOS versions of BASIC were slowly phased out and almost completely replaced by Visual Basic. Then Microsoft decided to make Visual Basic a more powerful object-oriented programming language, Visual Basic 2005 was launched with that goal in mind. Visual Basic 2005 is an object-oriented programming language, and it was to be taken over by Visual Basic 2008.

Visual Basic 2008 is a full-fledged object-oriented programming (OOP) language, so it has caught up with other OOP languages ​​like C++, Java, C# and others. In fact, if you are familiar with Visual Basic 6, you can learn VB2008 effortlessly because the syntax and interface are almost similar.

Back end system design

Conceptual Design

Data Model

Process model

Logical Data Model

Email -Varchar(50) Qualification -Varchar(50) Basic Salary -Money RegDate -Date Add New Employee() Update Employee () Delete Employee () Find Employee. Price -MoneyDiscount -Money PaymentType -Varchar(50) Amount Paid -MoneyBalance -MoneyDate -Date Add New Sales() UpdateSales() RemoveSales() FindSales() DecrementProduct() IncrementCash().

Data flow diagram

Entity Relationship

One-to-One

One-to-Many

Many-to-Many

Software

Software Development

Software development methodology

Software development life cycle

  • Waterfall model
  • Prototype model
  • Spiral model
  • Incremental Model

We use waterfall model when we have clear requirements because we cannot go back to the previous step. The problem is that once an application is in the testing phase, it is very difficult to go back and change something that was not thought through in the concept phase. Easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process.

Prototyping is an attractive idea for complicated and large systems where there is no manual process or existing system to help determine the requirements. The prototype is usually not complete systems and many of the details are not built into the prototype. Since a working model of the system is provided in this methodology, users gain a better understanding of the system being developed.

A prototype model should be used when the desired system requires a lot of interaction with the end users. Typically, online systems and web interfaces with a very high degree of end-user interaction are best suited to the prototype model. The spiral model is similar to the incremental model, with more emphasis on risk analysis.

In the basic spiral, starting in the planning phase, requirements are gathered and risks are assessed. The first module produces a working software version, so you have working software early in the software lifecycle. If we work step by step in the diagram above, we will add piece by piece, but we expect each piece to be completely finished.

Fig. 7.4.1 Waterfall model
Fig. 7.4.1 Waterfall model

Testing

Software testing

Basics of software testing

White box Testing

Black box Testing

Testing objectives

Testing methodology

Types of testing

  • Unit Testing
  • Integration Testing
  • System Testing
  • Acceptance Testing

Top-down integration testing: is testing that takes place from the top to the bottom of the system. Bottom-up integration testing: is testing that takes place from the bottom up in the control flow. System testing is testing to ensure that software still works when placed in different environments (eg operating systems).

Acceptance testing is often done by the customer to ensure that the delivered product meets the requirements and functions as expected by the customer.

Implementation

When the login form is submitted, its underlying code verifies that the credentials are authentic, allowing the user access to the restricted page. If a user is unable to provide authentic credentials, they will not be able to proceed past the login form. Employee registration form is a form used to register the employee in the supermarket for their information.

You will provide the item ID or serial number, name, quantity, price, shelf number or where it is available and the price it was purchased and the time it was imported into the supermarket.

Fig. 8.8 Login form
Fig. 8.8 Login form

Conclusion

Future work

5]http://pdfebooklibrary.com/pdf/all-uml-diagrams-for-supermarket-management-system.pdf.[Qasjet e fundit: 16 janar 2015]. 11]http://www.slideshare.net/rajeshroky1/the-main-purpose-of-the-project-is-to-manage-the- supermarket-efficiently-ripaired2-1 [Qasjet e fundit: 02 Mars 2015] .

Gambar

Table 4.2 Economical feasibility
Table 4.4 Schedule feasibility
Table 5.3.1 Hardware interface
Table 5.3.2 Software interface
+7

Referensi

Dokumen terkait

The new link entity can now be used to hold the quantity purchased of a product. It will also need other attributes which will be used as the entity identifier and also to link to

For example, as we discussed in Chapter 3, as new products are launched, there is a need for orchestrated campaigns, where product information is disseminated using a variety

The result of this paper has achieved the main objective of investigating the significant relationship between Consumer Price Index CPI, exchange rate ER, Gross Domestic Product GDP,

The long-run coefficient estimates showed that the gross domestic product and money supply are significant and positively influenced the house price index in Malaysia.. In addition, the

CORE VALUES Respect Happiness Sharing happiness through our products Universal Our product to be acceptable for everyone Growth Keep creating new ways to grow our

- consumers should be educated a little about this product because it can be said that this product is a new product for everyone - Price adjustments for rosted sweet potato brownies

"THE EFFECT OF PRODUCT QUALITY AND PRICE PERCEPTION ON CUSTOMER SATISFACTION ON SOMETHINC PRODUCTS", International Journal Management and Economic, 2022 Publication Mozhdeh Babadi,