100% found this document useful (1 vote)
413 views32 pages

Utility Store Management System

usms

Uploaded by

man
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
413 views32 pages

Utility Store Management System

usms

Uploaded by

man
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 32

UTILITY STORE MANAGEMENT SYSTEM

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat.
ACKNOWLEDGEMENTS
First of all, we thank to Allah Almighty for giving us strength to complete this project.
Secondly, we thanks to Head of Department, Project Supervisor, all of our teachers,
department alumni, families, friends and all others who were helpful in completing this
project.
We especially thank to our supervisor, Maam Komal Zaman for helping and
recommending us useful material for doing this project.

Wasif Imdad Ullah (10070619-094)

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. I
DEDICATION
To my mother and father who always picked me up on time and encouraged me to go on
every adventure.
Wasif Imdad Ullah

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. II
TABLE OF CONTENTS

CONTENTS PAGE

CRAPTER 01: INTRODUCTION -------------------------------------------- 1


1.1 Introduction ------------------------------------------------------------ 2
1.2 Background and Existing System ------------------------------------ 2
1.3 Proposed System ------------------------------------------------------- 3
1.4 Expected Outcome ----------------------------------------------------- 5
1.5 Tools & Technology --------------------------------------------------- 6
1.6 Activity Index ---------------------------------------------------------- 7
CHAPTER 02: REQUIREMENT ANALYSIS ------------------------------ 8
2.1 Requirement Analysis ---------------------------------------------------- 9
2.2 Use Case Diagram ------------------------------------------------------- 11
2.3 Use Cases ----------------------------------------------------------------- 12
CHAPTER 03: DESIGN ------------------------------------------------------ 18
3.1UML Diagram ----------------------------------------------------------------- 19
3.1.1 Class Diagram ------------------------------------------------------- 19
3.1.2 Sequence Diagram --------------------------------------------------------- 20
3.1.3 Domain Model -------------------------------------------------------------- 23
CHAPTER 04: TESTING -------------------------------------------------- 24
CHAPTER 05: CONCLUSION & FUTURE WORK ---------------------- 31
USER MANUAL -------------------------------------------------------------- 33
REFERENCES ----------------------------------------------------------------- 46

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. III
LIST OF TABLES, FIGURES AND APPENDIXES

CONTENTS PAGE

TABLE-01: Activity Index ---------------------------------------------------------- 7

FIGURE-01: Use Case Diagram --------------------------------------------------- 11

FIGURE-02: Class Diagram -------------------------------------------------------- 19

FIGURE-03: Sequence Diagram --------------------------------------------------- 20

FIGURE-04: Domain Model ------------------------------------------------- 23

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. IV
CHAPTER 1
INTRODUCTION

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 1
CHAPTER-1
INTRODUCTION

1.1 Introduction
The Utility Store Management System objective is to manage a shop and its
marketing which is a very huge task. Through the considerable amount of time
used by the automated system, the end users day to day job of managing the shop
will be reduced. The system will take care of all the transactions of customers in a
quick time. The users will consume less amount of time as compared to
manual/paper work through the automated system.
Data storing is easier. Paper work will be reduced and the user spends more time
on monitoring the progress. The system is user friendly and easy to use. All the
important datas will be stored in the database and it avoids any miscalculation.

1.2 Background and Existing System


The existing system of shop based on paper based system and all the transaction
are stored on register. They facing a number of problems, some of major problem
in existing system are given below

1.2.1 Problems in Existing System

Labor-Intensive

A disadvantage of manual inventory systems is that they can be highly


labor-intensive to operate. They require continuous monitoring to ensure
that each transaction is accounted for and that products are maintained at
the appropriate stocking levels. It is also more difficult to share inventory
information throughout the business, because the lack of computerization
makes accessing inventory records a more cumbersome process. The time
spent monitoring inventory levels could be used on more productive
activities for the business.
Human Error

A manual inventory system relies heavily on the actions of people, which


increases the possibility of human error. People might forget to record a
transaction or simply miscount the number of goods. This results in
needless additional orders that increase the company's inventory carrying

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 2
costs and use up precious storage space. Inaccurate physical counts could
also result in not ordering enough of a product, meaning the business
could run out of a crucial item at the wrong time.
Some other major problems in existing system are:
Limited by physical storage space available.
Can take a while to manually search through all of the records.
Very difficult to analyze the data.
Difficult to sort data on more than one criteria.
Changes have to be done manually. Records can look messy if
scribbled out.
Records can be lost or misfiled making it hard to find them.
The only security would be locking up the records.
Difficult to make a back up because every page/card would have to be
re-written or photocopied. This means extra storage space is needed.
There is no automatic check and balance system in paper based
system.
In formal double entry bookkeeping systems, you must manually tally
up expenses or income by category or by month, which can be time
consuming.
In a manual system since you can flip to the pages you need, and even
spread the books out on a table if needed.
Records are spoiled by fire and water.
Disaster recovery plans harder to implement.
Not particularly suited to environments where there are a large volume
of transactions.

1.3 Proposed System


Our proposed system is Utility Store Management System the system will manage
the tasks of the shop and its marketing.
This system can be used to store the details of the inventory, update the inventory
based on the sale details, produce receipts for sales, generate sales and inventory

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 3
reports periodically etc. This is one integrated system that contains both the user
component (used by salespersons, sales managers inventory managers etc) and the
admin component (used by the administrators for performing admin level
functions such as adding new items to the inventory, changing the price of an item
etc). This system runs on multiple terminals, offers a GUI interface to its users
and connects to a common database.
This system will helpful computerize the scheduled events and also very helpful
in calculating the bill without any miscalculation. The reports can be checked
depending on by Customers, by Payment Due, by Item, by Days, by Month and
by Year.

1.4 Main Modules

1.4.1) Registration
Employee Registration
When a new employee will join the company, his record will be
saved in the database. The only admin can manage the account of
employees.

Customer Profile
Customer profile contains the records of customers.
1.4.2) Inventory
Products Category
A new products category can be easily added to the present list of
product by admin or by employees. Employees can easily find the
products that exist in specific category.

Product

A new product can be easily added to the present list of product by


admin or employees. Also the product name can be edited if
necessary. Along with this any outdated product can easily be
deleted which seems no profit.

Invoice Configuration

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 4
In inventory configuration all properties of inventory like
inventory name, description and its price are set. Picture of
inventory can also be set in inventory configuration.

1.4.3) Invoice
Invoice Generation
When a customer buys one or more products a separate invoice bill
is generated for customer. Invoice can also be export on external
MS excel file

Indent Report
Here data will be available to know about the products sold by
Customers, by Payment Due, by Item, by Days, by Month and by
Year and this report can be used for future verification purpose.

Payment and Payment Due


Any customer who doesnt pay the full amount after the delivery
of products will be entered and the balance amount will be stored
in the database.

Sales
Any person who wish to buy one or more products, directly by
visiting the shop is also possible and a separate bill can be
generated.
1.4.4) Stock

Items quantities are set in stock module.

1.5 Expected Outcome


This system will helpful to computerize the scheduled events and also very
helpful in calculating the bill without any miscalculation. The reports can be
checked depending on by Customers, by Payment Due, by Item, by Days, by
Month and by Year

The expected outcomes that can be achieved for the system are given below

Sales Forecasting

Sales Planning

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 5
Production Requirement Planning

Maintaining a balance between inventory

Keeping track of product sales and inventory levels

Cost Savings can be achieved with this system

o This software helps companies cut expenses by minimizing the


amount of unnecessary parts and products in storage. It also helps
companies keep lost sales to a minimum by having enough stock on
hand to meet demand.
Warehouse organization

o If certain products are often sold together or are more popular than
others, those products can be grouped together or placed near the
delivery area to speed up the process of picking

1.6 Tools & Technology

Utility Store Management System for Utility Store Corporation Phatomand


Branch (franchise), Gujranwala will be developed using
C#.NET Framework 4.5
Visual Studio 2013 Professional
Microsoft SQL Server 2012 database in the back end
SAP Crystal Reports for .NET Framework (for creating reports)
MS Excel (show report)

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 6
1.7 Activity Index

No. Activity Duration Deliverables

1. Proposal Writing 2 Weeks Proposal

2. Requirement 3 Weeks FR-NFR


Analysis

3. Design 2 Weeks UML Diagram

4. Code 3 Months Exe File/System


Verified/Validation System

5. Testing 1 Week Tested verified System

6. Documentation 2 Week In parallel to all activates

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 7
CHAPTER 2
REQUIREMENT ANALYSIS

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 8
CHAPTER-2
REQUIREMENT ANALYSIS

2.1 Requirement Analysis


Requirement analysis is divided into functional requirements and non functional
requirements, which are discussed below.

2.2.1 Functional Requirements


Functional requirements of the proposed system are listed below.
Admin/Employee will login with his account.
Customer purchase product and report will generate.
Only Admin will manage all accounts of employees.
Admin/Employee will manager record and update system.
Admin/Employee will manage all record of store.
Graph will shows the amount of sales on the basis of months.

2.2.2 Non- Functional Requirements


Non-functional requirements of proposed system are listed below.
That system will work all the time with whole functionality.
Customer can purchase products at any time.
All managers and employees will access any time.
Its performance is too good as comparing by traditional paper work. If
page is lost then issues came so this software give help to user as well as
company.
This system is fully secured with Authentication. And record of sale,
purchase, store and resources is stored in database so direct manipulated
there. So system is secured.
The system is so simple to use and anyone can use it without some
practice.
It includes a user friendly graphical user interface and information.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 9
Application run smoothly on all operating system from different
manufacturers.
Application create backup in database in every successful operation.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 10
2.2. Use Case Diagram

Fig. 2.2 Use Case Diagram

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 11
CHAPTER 3
DESIGN

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 12
CHAPTER-3
DESIGN

3.1 UML Diagrams

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 13
3.1.3 Domain Model

Fig.4 Domain Model

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 14
USER MANUAL

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 15
USER MANUAL

SCREEN SHOTS
1. Splash Screen

Fig.01 Splash Screen

Description
The first splash screen will appear when user run the application.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 16
2. Login Form

Fig.02 Login Form

Description
This is login form of Utility Store Management System. Here only admin and
employees can login. Admin/Employees can also check the Remember Me checkbox
for remember password for future.

3. Change Password

Fig.03 Change Password Form

Description
Admin and Employee can change password. Old Password is required for setting
new password.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 17
4. Password Recovery

Fig.04 Password Recovery Form

Description
If user forgot his/her password the user can also recover password through
entering valid Email. The password will be sent to user Email.

5. Main Form

Fig.05 Main Form

Description

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 18
This is Main Form of application that will contain some useful information.

Latest Orders
o It shows the recently customers sales

Top Customers
o It shows to top customers by highest sales
Recent Products
o It show recently added stock
Recent Customer
o it shows the recently added customer
Graph
o Graph shows the total orders and amount by months

6) Category Forms

Fig 6.1 Category Form Fig 6.2 Category Record Form

Fig 6.3 Category Records Export to MS Excel

Description

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 19
Fig 6.1 shows the insertion, deletion and updating of items category
Fig 6.2 shows all the category records
Fig 6.3 shows all the category records are exported to excel

7) Items Form

Fig. 7.1 Items Form Fig 7.2 Items Form Expanded

Fig 7.3 Items Records Form Fig 7.3 Items Exported to MS Excel

Description
Fig 7.1 and fig 7.2 shows the insertion, deletion and updating of items.
Fig 7.3 show all items records.
In fig 7.3 all the items records are exported to MS excel.

8) Configuration From

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 20
Fig 8.1 Config Form (All Items)

Fig 8.2 Config Form (Items which price have been set)

Fig 8.3 Config Form (Items which price have not been set)

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 21
Fig 8.4 Configuration Record s Fig 8.5 Config record export to excel

Description
Fig 8.1 shows all the items set price items.
Fig 8.2 shows those item which price have been set.
Fig 8.3 shows those items which price have not been set.
Fig 8.4 show all the configuration records.
In fig 8.5 all the configuration record are exported to MS excel sheet.

9) Stock From

Fig 9.1 Stock Form

Fig 9.2 IN Stock Recor

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 22
Fig 9.3 OUT Stock Record

Fig 9.4 CHEACKED Stock Record

Fig 9.5 NOT In Stock Record

Description
Fig 9.1 shows insertion, delectation, updating of stock.
Fig 9.2 shows the all data of IN Stock.
Fig 9.3 shows the all data of OUT Stock.
Fig 9.4 shows the all data of CHECKED Stock.
Fig 9.5 Shows the all data that is NOT In Stock yet.
All the stock data can also export to MS Excel.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 23
10) Customer Form

Fig 10.1 Customer Form

Fig 10.2 Customer Record

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 24
Fig 10.3 Customer Record Export to Excel

Fig 10.4 Customer Record Report

Description:
Fig 10.1 shows the profile entry of customer.
Fig 10.2 shows all the record of Customer.
Fig 10.3 All the customer records are exported to excel
Fig 10.4 Shows the customers record report.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 25
11) Users Registration

Fig.11.1 Users Registration Form Fig 11.2 Users Registration Form

Fig 11.2 Registered Users Details

Fig 11.3 Employee Account Detail


Description

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 26
Fig.11.1 and fig 11.2 shows registration, deletion and updating of new employees
Fig 11.2 shows registered user details
Fig 11.3 shows employee account details

12) Preferences Form

Fig 12.1

Description
Fig 12.1 shows simple preferences of application.

13) Shows Statistics

Fig 13.1

Description

Fig 13.1 shows statistics of Utility Store Management System. It shows some
useful information like logged in employee username, logged in time, current date and
time, time span on application.

Project Management Office Revised Version 2.4.14


Faculty of Computing& Information Technology, University Of Gujrat. 27

You might also like