1.1 Background
ELECTRONIC SYSTEM SOLUTIONS (PVT) LTD was established in March 2006, by the director of the company Mr.Vipul Hettige. This company was initially opened to satisfy electronic needs to other companies as well as personal customers. This company faces heavy demand of stocks due to tensed security environment.
When a customer walks into the company or if there is a requirement from one of these companies a quotation is sent by a customer service representative after inquiring a verbal request of stock availability from store keeper and a pricing from the accounts department (checked from the current system).A customer can immediately purchase or create an order. Once the customer confirms his order and pays an advance the sales executive raises a job card manually for all equipment required and prepares a stock requisition. Then he submits the stores requisition to the stores to make arrangements for the delivery of goods.
The flow of stocks has never been managed by the poorly automated system used by the company. Hence in most cases half the items in the requisition are not available due to items already issued to other sales executives. Since most of the items are imported and due to the lack of stock availability, locally produced stocks have to be ordered immediately and are delivered to customers. Both customers and sales executives are frustrated due to lack of proper procedures and policies and the availability of proper equipment and information in time. The present system permits only for adding new details and for search existing details of customers, stocks and suppliers but never updated stocks once sold, nor did it alert the management when there was a requirement to re-order.
The General Manager (GM) administrator is responsible for all purchases he sources suppliers by getting through the internet and by writing to them and getting Performa invoices for items required for sale in the
References: Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more (2012) Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & B.B. Agarwal; M. Gupta; S.P. Tayal, B.B (2009) SOFTWARE ENGINEERING & TESTING: An Introduction Context Diagram (Computer Science Definition) - Computing Students ( 2012) Context Diagram (Computer Science Definition) - Computing Students Dominus, M.-J, (1998). Plover Systems. Perl:Not Just for Web Programming, [Online]. Functional Requirements (2012) Functional Requirements . [ONLINE] Available from: Graham Curtis & David Cobham, (2002) Business Information Systems – Analysis, Design and Practice, 4th edition, Pearson Education Limited, UK, p How to read barcode image from Web camera and decode it with Bytescout BarCode Reader SDK | ByteScout (2012) How to read barcode image from Web camera and decode it with HowStuffWorks "How Inventory Management Systems Work" (2012) HowStuffWorks "How Inventory Management Systems Work" Non Functional Requirements (2012) Non Functional Requirements. [ONLINE] Available from: [Accessed 25 April 2012]. Pressman, R (2001) Software Engineering. 5th ed. New York: Mc Graw Hill. Rodney Parkin (1997) Software Unit Testing. [ONLINE] Available from: [Accessed 25 May 12]. SAURAV GANGULY,HARISH KUMAR ( 2010) EXPLANATION OF DIFFERENT STAGES OF WATERFALL MODEL for Roommate Software Engineering [6th Edition] Ian Sommerville (2012) Software Engineering [6th Edition] Ian Sommerville The Objectives of Inventory Control | eHow.com (2012) The Objectives of Inventory Control | eHow.com The Spiral Life Cycle Model (2012) The Spiral Life Cycle Model. [ONLINE] Available from: [Accessed 13 April 2012]. Vicki L.Sauter (2000) Entity-Relationship Diagrams (ERD) [ONLINE] Available from: [Accessed 24 May 12]. Visual C# (2012) Visual C# [ONLINE] Available from: [Accessed 17 April 2012]. 70 2.2 WATERFALL MODEL for Software Engineering & Testing (2012) 2.2 WATERFALL Waterfall Model (2012) Waterfall Model. [ONLINE] Available from: [Accessed 09 April 2012]. What is programming language? - A Word Definition From the Webopedia Computer Dictionary (2012) What is programming language? - A Word Definition From the