SALES AND INVENTORY MANAGEMENT SYSTEM

Transcription

SALES AND INVENTORY MANAGEMENTSYSTEMRAHMAT BEE ABDUL ALEEMBUSINESS INFORMATION SYSTEMUNIVERSITY TECHNOLOGY OF PETRONASSEPTEMBER 20131

Sales and Inventory Management SystemByRahmat Bee Abdul AleemDissertation submitted in partial fulfillment of the requirements of theBachelor of Technology (Hons)(Business Information System)SEPTEMBER 2013University Technology of PETRONASBandar Seri Iskandar31750 TronohPerak DarulRidzuan2

CERTIFICATION OF APPROVALSales and Inventory Management SystemByRahmat Bee Abdul AleemA project dissertation to the Business Information System ProgrammeUniversity Technology of PETRONASin partial fulfillment of the requirements for theBACHELOR OF TECHNOLOGY (Hons)(BUSINESS INFORMATION SYSTEM)Approved by, .(Dr. P. DhanapalDurai Dominic)UNIVERSITY TECHNOLOGY OF PETRONASTRONOH, PERAKSeptember 20133

CERTIFICATION OF ORIGINALITYThis is to certify that I am responsible for the work submitted in this project, that theoriginal work is my own except as specified in the references and acknowledgements andthat the original work contain herein have not been undertaken or done by unspecifiedsources or persons. .(RAHMAT BEE BT. ABDUL ALEEM)4

ABSTRACTThe retail business vision is to maximize profit from customer satisfaction andloyalty towards the store by providing more personalize service for the customer.However, retail business also easy to lose its possible customer if they do not havesufficient stocks in the store. Thus, in this paper, the developer had identified problemrelated with inventory that exists in a one of oldest retail store in Taman Majuknown asRahmath Store. The major problem of the store is they do not have proper inventorycontrol system in guiding and managing their sale and inventory level of the store.By proposing Sale & Inventory Management System to the store as thereplacement of old manual ways, the project aims in providing system with enhanced andmore flexible functions to the store. The objective of the system is to provide functions inmanaging goods in the store more efficiently. In order to achieve the objectives derived,the scope of the project will focus on the aspects such as database, report generating,quality control (QA) and point of sale of the store. Besides, the development of systemwill be based on offline system or window based.In developing the system, phase development prototype is chosen. Thismethodology wii perform the development stage in according to modules underlines inthe scope of the project. Thus, version by version of the system will be developed beforethe whole complete system is ready to use. The expected result of the system is that theuser interface to be developed will be user-friendly so that it can be handle easily bypeople with no IT background. Besides, the system is also expected to serve its functionsand helps Rahmath Store in reducing time and paperwork in managing their inventory.5

ACKNOWLEDGEMENTSFirstly, I would like to thank God for giving me the chance to be able to engage in thisproject. With Him, all things are possible.Secondly, I would like to thank my supervisor, Dr. P. DhanapalDurai Dominic, he hasbeen a great help in providing guidance and direction to where this project should leadwhile giving valuable comments on work done.Besides, I would like to thank the owner of Rahmath Store for helping me in completingthe project.Last but not least, I express my gratitude towards family members and friends who havedirectly or directly contributed toward the successful execution of this project.6

TABLE OF CONTENTSCERTIFICATION .3ABSTRACT .5ACKNOWLEDGEMENT .6TABLE OF CONTENT.7LIST OF FIGURES .10CHAPTER 1: INTRODUCTION1.1Project Background .111.2Problem Statement .121.2.1Problem Identification .121.2.2 Significance of the Project 131.3Objectives .131.4Scope of Study .141.5Research Limitation .141.6The Relevancy of the Project .151.7Feasibility of the Project within the Scope and Time Frame .15CHAPTER 2: LITERATURE REVIEW2.1Sales and Inventory Management System: History and Concepts .162.2Assessing the Benefits of the Barcode Technology.182.3Advantages of Sales and Inventory Management System .192.4Point of Sale (POS) Concepts and Usage .207

CHAPTER 3: METHODOLOGY3.1Research Methodology .213.2Project Phases .233.3Methods of Data Collection .233.4Tools, Mechanisms and Software .243.5Project Deliverable.253.63.5.1Gantt Chart .253.5.2Key Milestones . .26Preliminary Study .273.6.13.7Interview and Observation .27Planning .293.7.1System Request .293.7.2Feasibility Analysis 303.8 Analysis 323.8.1Non-Functional Requirements .323.8.2Functional Requirements . 33CHAPTER 4: RESULTS AND DISCUSSION4.1The Framework of the System .344.2Functional Model .354.3Prototype Application .424.4System Testing .528

CHAPTER 5: CONCLUSION5.1Conclusion .58REFERENCES .59APPENDICES .619

LIST OF FIGURES1.Figure 1: Phased Development-based Methodology 212.Figure 2: Gantt chart of Project Main Activities . 253.Figure 3: Key Milestones on Project Activities . 264.Figure 4: Framework of the system .355.Figure 5: Activity Diagram of Point of Sale .366.Figure 6: Activity Diagram of Finance Update .377.Figure 7: Activity Diagram of Inventory Update .398.Figure 8: Use-Case Diagram of Sales & Inventory Management System .419.Figure 9: ERD Diagram of Sales & Inventory Management System .4210.Figure 10: User Login Page .4311.Figure 11: Content Page (Admin View) .4412.Figure 12: Point of Sale Page .4413.Figure 13: Payment Page 4514.Figure 14: Customer Receipt .4615.Figure 15: Notification Menu .4716.Figure 16: Notifications Page .4817.Figure 17: Inventory Page .4918.Figure 18: Product Add /Edit Page 5019.Figure 19: Confirmation Message .5120.Figure 20: Report Page 5221.Figure 21: Satisfaction on Interface .5322.Figure 22: Effectiveness of System .5423.Figure 23: Reflection of System toward User 5524.Figure 24: Respond toward Generated Report 5625.Figure 25: Customer Testing Outcome .5710

CHAPTER 1INTRODUCTION1.1PROJECT BACKGROUNDThe retail industry is one of the industries that is growing in fast pace where the numberof retail business keep on increasing from time to time in order to meet the demand fromconsumers of specified areas. There are different types of retail shops available forconsumer to choose ranging from hypermarket to mini market according to theirconvenience. Most of the shops can be found in residential areas, streets, or in a shoppingmall. Basically, retail store sells wide range of goods and services from wholesaler orsupplier to the end-user. Thus, the nature of retail business required a good managementof inventory level in order to meet the demand of the customers.The traditional way retailer keeps their sales and inventory details is in spreadsheetswhich are not effective anymore when the size of the shop gets bigger. This is becausemore items will be made available in a larger quantity, thus tracking the sales made withinventory level in the shop would be complicated and time consuming for the retailer.Besides, the situation gets worst when the retailer does not have proper method todetermine items purchased by their customers.Thus, this project will provide solution for retailers that are still using traditionalway in keeping their inventory data like ‘Rahmath Store’ in Taman Maju, Tronoh bycreating inventory system.Sales and Inventory Management System is a computer- basedsystem that provides the shop structure for maintaining and controlling goods to bestocked. The approach of Sales and Inventory Management System is commonly used toavoid product overstock or outrages by integrating daily ‘Point of Sales’ with store’sinventory level.11

1.2PROBLEM STATEMENT1.2.1Problem IdentificationInventory is one of the important departments that must be well managed in orderto ensure daily business activities run smoothly. However, Rahmath Store still does notrealize the important of inventory management as they are not equipped withcomputerized system in running their business. As a result, the security level of all data,documents and anything that related to daily transaction and inventory is very low. A lotof documents have been keep for each goods and for each supplier which consume a lottime and not effective for future references. In addition, due to poor sales and inventorymanagement, Rahmath Store also face problem in identifying the quantity sold for eachitems per day and available inventory level of the items. Existing inventory managementalso does not provide any means in detecting expired date for food based products suchas milk, bread, flour and etc. Failure to identify the expired date of certain productscauses the store to incur losses on those items.As current system used just acts as calculated to calculate the total amount of eachcustomer purchases and does not any database link with it, the system does not have thecapability of generating report on point of sales at the end of the day. Thus, there is noproper guideline in making reports in the store’s log book which result in different kindof reports being prepared each time. The simple report which is about the total sales ofthe dayis determined based on amount of money in the cashier deck does not provide anyinput for the owner to make the right decision regarding the business operation.In case ofthere is short of cash in the cashier desk or any stolen cases, the owner cannot detect it asthe current system does not have database to store the total sales of the day.Another identified problem is that the customers who made their purchases at thestore usually do not receive proper receipt as references. Instead only receipt containsprices being generated by the system. Thus, customer face problem when they wanted tochange the items bought due to damage, expired or wrongly purchase as the receipt does12

not indicate the name of items which makes it hard for the customers to prove that theybought it within 3 days in Rahmath Store.1.2.2Significance of the projectThis new system that will be developed will contain database that enable datastorage and retrieving of each transactions and data about inventory of each items in thestore, manage the product releases and storage and summarize point of sales. This wouldgenerate a faster improvisation of work with less time and effort. As the concept of Salesand Inventory Management System is to reduce paper works and ineffective ways ofmanaging inventory, this system is expected to assist in making the right decision in theprocess of managing inventory aligned with the sales level in the store.1.3OBJECTIVESAs the available existing system provides limited functions to the user, thus thisproject will contain enhanced and more flexible functions to the store. The objectivesinclude:i.To provide function to manage goods in the store more efficiently. Basicfunctions such as ‘add’, ‘delete’, and ‘update’ for data management will be madeavailable.ii.Filling system in managing all transactions and documents that are relevant as theaid in the stock tracking routines.iii.To automatically generate weekly report on sales and in

and Inventory Management System is to reduce paper works and ineffective ways of managing inventory, this system is expected to assist in making the right decision in the process of managing inventory aligned with the sales level in the store. 1.3 OBJECTIVES As the available existing system provides limited functions to the user, thus this