1.0 Project Background Hotel Material Management-Procurement and Warehousing System is the theme of this proposed system. This project is a fine thought to make the complex procedure of the Hotel Material Management-Procurement and Warehousing System to an easy way which is systematic, modular design or having a user – friendly environment for the users to easily understand the tools that project team used. The project is a software application that can be easily handled by minimum educated and simple computer knowledge person without any option of error. The Purpose of the whole process is to ease the daily or regular activities of the Hotel Material Management – Procurement and Warehousing System into an automatic computerized retrievable process. To have accurate records of items, to have an accurate quality and quantity of goods, etc. Todays, Hotels provide a goods and services that have quality process using an automatic computerized system. It helps to easily perform processes of the Material Management – Procurement and Warehousing System with consuming less time, accurate reports, quality goods, manage and monitor the system. Now a day, most of the hotels are using computerized system due to the accuracy, efficiency and Timeliness of the process while others stock on the old system, the manual system of purchasing and storing goods. Orange Place Hotel Material Management – Procurement and Warehousing System have risks and unexpected threats encountered during their process. The proposed system will help the hotel has been said above to reduce some problems and risks exist. To easily purchased Goods or Items with accurate quality and quantity. 1.1 Problem/Opportunity Description Security Issues of the Existing System - The existing system has a weak security in accessing the system. Unsecured set of reports Material Management-Procurement and Warehousing System Page 1 - Not summarized reports in the existing system and not secured that will cause data loss. Unable to monitor the critical level of the stocks. - The existing system cannot identify the critical point of the stocks that can cause shortage of their stocks when it is needed. 1.2 Benefits Company Ensure the security of the system. - The proposed system will have a strong security for accessing the system so that it will prevent the maverick purchasing and for the safety of the data. Accurate and on – time Reports. - The propose system will generate daily, on – time reports Analytical Reports. - The propose system will provide and generate analytical reports for summarization. Cost Reduction - The propose system will help the company to ease the transaction and also lessen the paper works so that the costing in papers will lessen. User User – Friendly Environment - The propose system will eliminate the confusing format of purchasing process and warehousing process that could help the administrator and the user to increase his/her efficiency and accuracy in his/her job. Faster and ease in processing all transaction - The propose system will help the user in processing all transaction in procurement and warehousing in fast, accurate and with ease. Material Management-Procurement and Warehousing System Page 2 Indicator or “POP – UP message” for the critical level of stocks. - The propose system will have an indicator or “POP – UP message” that will determine the critical level of the stocks that will trigger to purchase immediately so that the possibility of shortage of stocks will diminish. Less Paper works - The propose system will lessen the paper works specially in reports because the propose system will generate and save all reports. 1.3 Goals Ensure the Security of the System - The propose system will implement strong security for the system so that all files and data will be safe. Generating on – time reports and ensuring the security for the reports. - The propose system will generate on-time reports for summarization and for analyzing, and other than that the propose system will ensure the security and privacy of reports. Indicator or “POP – UP” message for critical level of Stocks. - The propose system will generate an indicator or “POP – UP” message for critical level of stocks that will trigger for purchasing immediately to avoid shortage. 1.4 Stakeholders and Clients User - It refers to the person who has a permission to use the new developed procurement and warehousing system by the company. Supplier – this is the person or company alliance that intends to give the exact supplies that needed by the developer team to enhance the existing procurement and warehousing system. Client – This is the project developer team employer that intends to enhance their old existing procurement and warehousing system. Or in Material Management-Procurement and Warehousing System Page 3 short he/she is the boss of the project team that has a request to develop their system. 2.0 Project Scope The scope of this project (Material Management – Procurement and Warehousing system) is to accept the entire material request from different departments in the hotel, to provide list of suppliers, to manage the material request forms, to manage also the bidding evaluation, to monitor the number of stocks/ items in the warehouse and also the critical level, expiration date and other necessary information, and to accept notice for the delivery from the supplier. 2.1 Objectives Here are the specific objectives need to be complete and perform after the propose system use. To accept and record all material request form from different department and manage all request. To provide list of suppliers that is capable to provide the needs of the hotel. To manage the bidding evaluation that only procurement department should manage. To provide on – time reports to all procurement and warehousing process and transaction. To accept notice of delivery from supplier. To monitor the critical level of the stocks including the expiration date of the stocks, the quantity of the product, and other necessary information. To accept and inspect the delivered items and generate report. Material Management-Procurement and Warehousing System Page 4 Hotel Management System (Procurement and Warehousing System) Material Request Form Procurement Price List Inventory Request for Quotation Receiving and Inspection Report Requestor Information List Items MR Forms Report Warehouse Canvass Report Supplier List of Supplier/s Suppplier Information Quotation Report Purchase Order Bidding Evaluation Material Management-Procurement and Warehousing System Page 5 2.2 Deliverables Objective 1 - Material Request Form Project Deliverables Work Products/Description Request info- process whose purpose is to collect written information about the capabilities of various suppliers. Normally it follows a format that can be used for comparative purposes. List items-a series of names or other items written or printed together in a meaningful Requestor Information grouping or sequence so as to constitute a List Items record: a list of members MR Forms Report MR forms report-describes the scope of the audit (what financial statements the auditor has examined) and the findings of the audit (whether the reports appear to be accurate) Objective 2 – Procurement Project Deliverables Work Products/Description 1. Price list-a list of current prices of items on sale. Price list Request for Quotation Request for quotation- a standard business Canvass Report process whose purpose is to invite suppliers Purchase Order into a bidding process to bid on specific Bidding Evaluation products or services. Material Management-Procurement and Warehousing System Page 6 Canvass report- to solicit votes, subscriptions, opinions, or the like from. 2. to examine carefully; investigate by inquiry; discuss; debate Purchase order- a commercial document and first official offer issued by a buyer to a seller, indicating types, quantities, and agreed prices for products or services. Bidding evaluation- the process of opening, examining, and evaluating bids to determine the bidders' responsibility. Objective 3 – Warehouse Project Deliverables Work Products/Description Inventory- complete list of items such as property, goods in stock, or the contents of a building Receiving reports- the department of what goods and services have actually been received on a particular purchase order. This documentation Inventory serves as the authorization for payment of goods Receiving Reports and Inspection or services. Report Inspection report- Reports ordered by the borrower to assess the quality of the home. Typically, this includes a Termite Report and “whole house” inspection. Other reports that may be ordered include roof, foundation, geological, and, septic tank inspections. Material Management-Procurement and Warehousing System Page 7 Objective 4 – Supplier Project Deliverables Work Products/Description List of Suppliers- is a person or entity that is the source Supplier Information- information posted on the Service by Suppliers which will be clearly identified List of Supplier/s Supplier Information Quotation Report as being supplied by Suppliers, the Suppliers are not responsible for content on this Service. Quotation report- very common term which actually refers to two numbers - the highest bid price currently available for a security or commodity 2.3 Out of Scope Point-of-Sale (P.O.S) This is out of our scope because the system will purchase the item to the supplier at good price yet better quality and the system will do inventory but the system will not allowed putting price on the items that the Point-of-Sale system can do. 3.0 Project Plan 3.1 Approach and Methodology To complete this project the proponent shall conduct an interview or survey to gather information so that the scope will be created. System Development Life Cycle(SDLC) - Requirement and Gathering Analysis Material Management-Procurement and Warehousing System Page 8 The proponents make this Business requirement. This phase focus with the project managers and the chosen company they will conduct some meetings/appointments to tackle out what should be requirement for the project like; what data should input to the system and who will benefit the propose system. After this requirement specification we will go to next phase. - Design This phase will prepare the design of the system that we tackle from the first phase it will help in defining overall system architecture. - Implementation After the designing the work will be divided in modules and actual coding will start. This phase will focus on the codes that the developer will work for it. - Testing After finishing the coding phase it will test if it is ready to deploy and error free. This phase will focus on testing and identifying the errors that will occur before deploying the system. - Maintenance Once the customer use the system there are some problem will occur while using the system for a long period of time so it will need to solved those problems. PWS-MM (Procurement and Warehousing System-Material Management), purchase and Storage. Material Management-Procurement and Warehousing System Page 9 3.2 Project Timeline ID TASK NAME START FINISH DURATION 06A-1 Grouping for Project Study 1 16-Jun 20-Jun 5 days 06A-2 Group Meeting 25-Jun 25-Jun 5 hours 06A-3 Project Study 1 Orientation 28-Jun 28-Jun 3 hours 06A-4 Distribution of Sub-System 30-Jun 30-Jun 3 hours 06A-5 Brain Storming 4-Jul 4-Jul 5 hours Gathering Data for the process 06A-6 of the sub-system 6-Jul 9-Jul 4 days 06A-7 Making an Interview Question 12-Jul 13-Jul 2 days 06A-8 Searching for a Company 15-Jan 17-Jan 3 days 06A-9 Conducting an Interview 17-Jan 20-Jan 3 days 06A-10 Gathering more data 20-Jul 21-Jul 2 days 21-Jul 25-Jan 5 days Making a Chapter 1 of the 06A-11 documentation Making a Chapter 2 of the 06A-12 documentation 25-Jul 28-Jul 4 days 06A-13 Revising of Chapter 1 25-Jul 31-Jul 1 week 06A-14 Revising of Chapter 2 28-Jul 3-Aug 1 week Making a Chapter 3 of the 06A-15 documentation 6-Aug 12-Aug 1week 06A-16 Making an Interim process 12-Aug 15-Aug 4 days 06A-17 Revising of Chapter 3 17-Aug 23-Aug 1 week 25-Aug 5-Sep 1 week & 5 days 8-Sep 12-Sep 5 days Finalization of the documents for 06A-18 Mock defense Mock defense of each group by 06A-19 the IT Faculty Material Management-Procurement and Warehousing System Page 10 Finalization of all the documents according to the suggestions, advises and recommendations 06A-20 of the IT Faculty Final 06A-21 Defense to the 15-Sep 28-Sep 6-Oct 10-Oct 2 weeks PEC member 5 days 3.3 Success Criteria Reduction of cost - Having efficient and fast process procurement and warehousing system it will help the company to reduce the costing for the company so that it will increase the profit of the company. Fast process - Fast and Reliable in terms of the fast transaction knowing that the problem of their system is slow processing. It’ll become reliable when it’s surely in good performance. User friendly - System must compatible in any way that will make user friendly or most useful. 3.4 Issues and Policy Implications Accounts payable and receivable- this is one that can affect the procurement and warehousing transaction because they are the one who has the approval action that the process of procurement will continue. Supplier – It will affect the process of procurement and warehousing because if the supplier that you trusted will not supply the need of the company then the procurement staff will find again another supplier that will supply the needs of the company and it takes time to process this. Material Management-Procurement and Warehousing System Page 11 3.5 Risk Management Plan Probability Impact Risk Factor Financial (H-M-L) (H-M-L) Having a shortage of financial Risk (Global Economic crisis Risk Management Action because M H of lock of planning, planning first to determine how much will the cost to complete the risk) project Sometimes the information gets limited because the interview not Strategic Risk M M sufficient, making sure to provide the information resources firstly in the interview When power problems or if the system gets corrupted we should provide backup always, saving the Operational Risk H H project time by time so that ever there is a brownout occurred, there will be no problem in continuing the project again There Compliance Risk L M will be compliance to standards can chances the laws hinder that and the developing of the project, making sure to comply to all the standards which was set by the company and also by the other agencies involved Material Management-Procurement and Warehousing System Page 12 3.6 Service Transition For first 3 months free of service maintenance. Yearly evaluate the system. Fix unexpected errors (when the first 3 months free of service maintenance is done). 3.7 Option Analysis The Option that the proponents possible to do and use when problems occur unpredictable to the technical features of the project. Windows Application To support the system even if the operating system that the proponents used were crashed. Java Netbeans IDE(Higher Version) for Front-end The higher version that the proponents used the better graphical user interface (GUI) will be developed. My Sql/Oracle for back-end The better database will be used the better security level and data accuracy provides. 4.0 Technical Features The Material Management-Procurement and Warehousing System (MM-PWS) will use Java Netbeans IDE 7.4 version for front-end and Sql yog for back-end which requires a windows application to support this system. Software: Operating System: Microsoft Windows 7 Programming Language: Java Netbeans IDE 7.4 Database: Sql yog Hardware: Processor: Core 2 Duo processors that are 3.3 GHz or higher System Memory: 1 to 2 GB Hard Drive: 250 to 500 GB Material Management-Procurement and Warehousing System Page 13 5.0 Project Organization and Staffing NAMES ROLE CONTACT AND RESPONSIBILITIES TIME IFORMATION He’s responsible planning, to the controlling, facilitating, decision making, and all knowing about the propose Project Manager system. responsible handled And she in their also members, how to communicate others formally, how to disciplined their own in front on the clients, panelist etc. And most of all she has a unique solution at all. Lead He’s / She’s responsible in Programmer system making. She’s responsible to document Document all the information’s about the Specialist system. Researching for the basis of our propose system. Business She’s responsible to know the Analyst business process. He’s responsible to analysed all the information’s in propose System Analyst system. To think what, how, where, when, why, who involve in the system Material Management-Procurement and Warehousing System Page 14 6.0 Project Budget Budget Item Description Budgeted Cost One – time Costs Project Study Manual Project Study Fee CD Burn It is the guide for the students for making documentation. It is the fee of the group to their adviser on the Project Study 1. It is the storage of a Group's proposed system and document. Total One – Time Costs 1,500 5,000 50 6,550 On-going Costs Printing Documents to be passed Printings every time consultations that to group their having adviser a or 1,500 grammarian. When having a group work, group Fare meeting, searching company, 2,000 conducting interview, etc., Foods When having an overnight or group work. 2,000 When researching information using Broadband Load internet based and for communication 2,000 purposed. Other expenses Includes unexpected contributions, photo copy, token, etc., Total Ongoing Costs Material Management-Procurement and Warehousing System 2,500 10,000 Page 15 7.0 Appendix A – Additional Information Purchasing Department - One that securing the goods. End-User - One who request the items. How does the end- user do the requesting? - It depends on the Hotel. - There are different systems or programs that they can used like checking EAM, ECM, Fidelio, more convey, etc., Database than you can use: Oracle, Opera, more convey, MS SQL, etc. Procurement is not only purchasing but includes also store room or storage. I. End-User request for an Item. There go paper base/ manual (makaluma use) or using databases or system. II. Same goes for Store room item. They use paper base and some use online. III. Someone goes to Department Head to Approve (Costing). IV. If the costing is approved by the Dept. Head then they make a request to Purchasing manager/who is the buyer. V. The Purchasing manager is look for a supplier. o Technically, you have to get a good depending on the specification of the End-User. o Once they get and they’re okay to the specification of the goods they will select at least 3 quotations. o Kung sino yung Supplier na ok depending on the quality and to take in consideration of the cost dun nila iaaward yung item. VI. Once the item is awarded, the Department head will approved again the request if the Costing is okay to them. Material Management-Procurement and Warehousing System Page 16 VII. Babalik ulet kay buyer, the buyer will do the Purchase Order(P.O.) VIII. Once they have a P.O. they give it to the Supplier. IX. The Supplier need time, ditto nila sasabihin kung kelan idedeliver yung items. X. Once it’s delivered, they go to the receiving area. o Before you received an Item you have to check the Item first if the specification is okay or whatever. If the Item is okay to the End-User, they receive the item. Then they will do the receiving report, once the receiving report is done it was given to the accounting for payment. XI. The Payment is depends on the conversation between the buyer and the supplier. o The payment’s duration: 30 days, 60 days, 90 days or 120 days. o The payment is either Cash on Delivery or 50% down payment then the next payment is when the goods were delivered. o Imported Items When ordering imported items the need time takes more time before it was delivered. (90 days) o Special Items If the item is being specially made for a certain project the need time takes more and more time before it was being delivered. ( more than 90 days) Material Management-Procurement and Warehousing System Page 17 CHAPTER II – REVIEW OF RELATED STUDY AND SYSTEM 2.0 Introduction The documentation is descriptive and explanatory research endeavor. It seeks to inform the reader about the benefits and advantages of having convenient and systematic material management procurement system. Having convenience in all our tasks performed in the local government is very helpful using high technology equipment and gadgets. And because of the highly technology, the material management procurement wants to keep pace with other users as well as technology. The researchers intend to develop a more productive and efficient Material Management – Procurement and Warehousing System for the benefit of the hotel management to help them lessen the workloads that they encounter also for the clients for faster, easier and accurate service result that they are expecting from the hotel management. The researchers will create and add new features to the proposed system and possibly change some things for a better system; all changes will be based upon the encountered problems. Make way for the reduction of the encountered problems. 2.1 Foreign Study 2.1.1 Computerized Monitoring and Inventory of Stock According to the study of Edwin Bello and his fellow researchers of Computerized Monitoring and Inventory of Stock with Warning Level dated March 2005, many firms have thousands of items of inventory which require some form of control. The usage calculations and record keeping chores would soon become overwhelming were it not for the computer and its unique information storage and retrieval capabilities. Features: monitoring and retrieval of the stocks. Material Management-Procurement and Warehousing System Page 18 2.1.2 Perpetual Inventory System According to article of Rosemary Peavler, a perpetual inventory tracking system is a method of immediately accounting for inventory sales in the inventory account, if there is no theft or spoilage. It is an inventory management system where store balances of inventory are recorded after every transaction. It eliminates the need for the store to close down constantly for inventory stock-taking as perpetual inventory systems allow for continuous stock-taking. Perpetual inventory systems keep a running account of the company's inventory. Perpetual inventory systems involve more record-keeping. Every inventory item is kept on a separate ledger. These inventory ledgers contain information on cost of goods sold, purchases, and inventory on hand. Perpetual inventory management systems allow for a high degree of control of the company's inventory by management. Perpetual inventory management is generally used by companies who have the ability to scan the inventory items sold and who use point-of-sale inventory systems. Features: record and tracking of items Source: Online Article (http://bizfinance.about.com/od/Inventory-Management/a/perpetualor-periodic-inventory-which-should-your-company-use.html) 2.1.3 Local Government Unit-Material Management Procurement System According to the local government unit-material management procurement system in United States to put it simply, a Procurement Department is employed to buy everything that LGU needs to operate. They must research and investigate the products or services before purchasing them to ensure they are Material Management-Procurement and Warehousing System Page 19 getting the best deal and also keeping up with the competition. Procurement is a business process of and involves the process of obtaining goods and services from preparation and processing all the way through to the final stages of business and involves the receipt and approval of then voice for payment. Procurement usually involves purchase planning, standards determination, specifications development, supplier research and selection, value analysis, financing, price negotiation, making the purchase, supply contract administration, inventory control and stores, and disposals and other related functions. (http://www.academia.edu) 2.1.4 Wal-Mart Inventory System This system records the quantity of items sold as items are purchased. The computer system at Wal-Mart constantly keeps up with additions or deductions from inventory and tells management what items are on hand. The organization also conducts counts of employee manual counts of inventory periodically. When an item arrives at the Wal-Mart distribution center it is scanned into the inventory system. When the items are purchased by the consumer, the point-of-sale system reduces the inventory from that purchase. According to Wal-Mart’s Gail Lavielle, a leaner inventory will help clear out store clutter and help Wal-Mart focus on specific brands and products that consumers want (The Associated Press, 2006). Features: record and tracking of items Source: Online Article (http://www.middlecity.com/ch06.shtml) 2.1.5 Book of Relevance Author: Johnson and Kaplan Harvard Business School Published: 1997 Material Management-Procurement and Warehousing System Page 20 According to Johnson and Kaplan author of the book of Relevance Lost, (Book published year 1997; Publishing Company, Harvard Business School Press) It seems that around 1880 there was a change in manufacturing practice from companies with relatively homogeneous lines of products to horizontally integrated companies with unprecedented diversity in processes and products. Those companies (especially in metalworking) attempted to achieve success through economies of scope - the gains of jointly producing two or more products in one facility. The managers now needed information on the effect of product-mix decisions on overall profits and therefore needed accurate product-cost information. A variety of attempts to achieve this were unsuccessful due to the huge overhead of the information processing of the time. Source: Online Article (http://www.academia.edu) 2.2 Local Study 2.2.1 Hotel Systems: Material Management- Procurement Author: PUPQC students According to the students of Polytechnic University of the Philippines to their case study the scope of their system are to accepts the material request form from the requesting party, Handles and sends feedback, Gives list of trusted supplier, Gives suggestion for alternate supplier when needed, Generates summary report of all the procurements done by the company, Maintain a database of all procurement, Accepts notice for delivery from the supplier, Procurement will only responsible for Bid evaluation Tender process and cost control, and Procurement make sure the prices are correct (PC) - Price Computation. Features: automated database Source: (http://www.academia.edu) Material Management-Procurement and Warehousing System Page 21 2.2.2 Blue Sky Suite hotel Blue sky suite used computerized inventory system, In this thesis, we consider a fleet of products that is condition monitored at frequent intervals and the replacement decisions (whether to replace the product or wait) are made by the service-provider based on the condition information. These decisions are made at instants called decision epochs. For each replacement, there is a demand for a new product to fill in the gap in the fleet. This demand can be fulfilled by remanufacturing a returned product or manufacturing a new one. An ideal model would contain a policy that can both make optimal replacement decisions and maintain optimal inventory level for the system. Features: monitor the product at frequent intervals Source: (http://www.blueskysuitehotel.com) 2.2.3 Kabayan Hotel According to the Kabayan Hotel the system can access request of materials coming different department, it can receive data from purchased department, the system can print data reports. The system can automatically updated data, the system can add and edit data. Source: (http://www.kabayan-cubao.com) 2.2.4 School-Based Procurement Watch Project (Bantay Eskuwela), Philippines The Philippines school-based Procurement Watch pilot project commenced implementation in April2009. The stated objective of the project is “to stimulate and sustain client interest through the Parent Teacher Community Associations (PTCAs) and other grass-root NGOs in furthering procurement transparency and accountability reforms in selected public schools under the Basic Material Management-Procurement and Warehousing System Page 22 Education Sector Reform Agenda”. The project aims to achieve this through participatory monitoring of the public procurement of school furniture, and in particular student armchairs, undertaken by community volunteers from local PTCAs across the Philippines. AusAID directly engages organization (with with international an indigenous affiliation) as civil society the delivery intermediary within a broader education program, in collaboration with the Philippines Department of Education (DepED). DepED had an existing relationship with a social accountability organization GWatch, in monitoring their procurement activities with textbooks prior to the design of the school-based Procurement Watch project. AusAID is investing heavily in the education sector program and found it straightforward to present the case to the Government of Philippines for the school-based Procurement Watch project in terms of protecting its overall education investment. Source: http://www.ode.ausaid.gov.au/current_work/Documents/schoolbased-philippines.pdf 2.2.5 TI-USA’s Civil Society Procurement Monitoring Tool The Civil Society Procurement Monitoring (CSPM) tool is a web-based tool that is meant to support Civil Society Organizations (CSOs) or individuals who want to monitor public procurement for red flags for corruption in their respective countries. The tool was designed by Transparency International-USA (TI-USA) in cooperation with CSOs in Indonesia and the Philippines, support from procurement and IT consultants, and funding from the Governance Partnership Facility, administered by the World Bank. Source: http://www.transparencyusa.org/documents/CivilSocietyProcureme ntMonitoringTool-1-Pager.pdf Material Management-Procurement and Warehousing System Page 23 2.3 Matrix of the Study PROPOSED FOREIGN RELATED STUDY SYSTEM Material Local FEATURES Computerized Monitoring and Inventory of Stock Perpetual Inventory System Government Unit-Material Management Procurement Management Wal-Mart Inventory System System Book of relevance Procurement and Warehousing System Monitor the item date purchase tracking of item/stocks monitor the product at frequent intervals inventory of all stocks/items monitor the stocks/item in their critical level automated data update analytical reports Material Management-Procurement and Warehousing System Page 24 PROPOSED LOCAL RELATED STUDY SYSTEM School- Hotel FEATURES Systems: Material ManagementProcurement Based Blue Procurement Sky Kabayan Watch Suite Hotel hotel Project (Bantay Eskuwela), Philippines Monitor item Material TI-USA’s Management Civil Society Procurement Procurement Monitoring and Tool Warehousing System the date purchase tracking of item/stocks monitor the product at frequent intervals inventory of stocks/items monitor the stocks/item in their critical level automated data update analytical reports Material Management-Procurement and Warehousing System Page 25 2.4 Synthesis of the Study Hotel procurement and warehousing are significant purchasers of goods and services. Through better information sharing and control of the purchasing process, procurement leads to financial savings, as much in terms of internal profitability as return on investment. the related studies shows how they can improve the company and way to success for better management in the warehouse and procurement system, it shows the similarity and uniqueness of each company the process and technique for inventory to make an easy tracking of item productivity and monitor the item date purchase. All the related study that the project team gathered had a generic process and it helps the proponents to know the features and the uniqueness of proposed system to other related study that we gathered from different sources. Material Management-Procurement and Warehousing System Page 26 CHAPTER III - RISK MITIGATION, MONITORING AND MANAGEMENT PLAN 1.0 Introduction The Material Management-Procurement and Warehousing System is a purchasing and storing process that can encounter different risks in processing the request items. Risk Management is the responsible for all the planning and organizing risks. By having a Risk Management Plan they going to know if the impact of the risks they’re going to encounter is high, medium or low and the probability of the risks to be encounter. They can easily reduce the risks they’re going to encounter by having a Risk Mitigation Plan. A Risk Mitigation Plan is the responsible plan to reduce either the probability or consequences of a threat. The Risk Monitoring Plan is important part of Risk Planning, this is to ensure the execution of the risk plans and evaluate their effectiveness in reducing risk, and tracking and reporting of exposures to risk to external stakeholders. 1.1 Scope and Intent of RMMM Activities The scope and intent of RMMM Activities is to reduce or minimize the possible risks to be encounter, monitor and control the probability of risks to happen and to manage how to deal with any risk what will be the plan if the risks happened. The proponents want to minimize the possible risk and the probability of it to happen, Instead of making the project free from errors or defects. 1.2 Risk Management Organizational Role Risk Project Manager Preparing risk management and the one who leads and manage the project team to lessen the risks they’re going to encounter. Project Team Project team can avoid risks by getting all the details of the technology that are accessible to them. Risk project manager cannot be successful with the assistance of his/her project team. Material Management-Procurement and Warehousing System Page 27 Customers Can help to avoid risks by providing all the information needed. 2.0 Risk Description: When power problems or if the system gets corrupted we should provide backup always, saving the project time by time so that ever there is a brownout occurred, there will be no problem in continuing the project again 2.1 Risk Table Category Risk Probability Impact 20% 2 15% 3 problem 30% 1 Financial Risk: the financial matters and contributions of the project team to have a data Contributions and other gathering and developing the expenses software. Strategic Risk: with the strategy of the project team to easily adapt and respond changes Operational developing technology, Risk: the power plan, Lack of knowledge, and Failure to respond to the changes helps project Unable to stick to the in like Corrupted source, electricity files and corrupted files, corrupted hard occurred drive or storage. Compliance Risk: comply any requirements on time and Unable to comply the making the impossible to be requirements immediately 5% 4 possible for saving the project Material Management-Procurement and Warehousing System Page 28 2.1.1 Description of Risk M Financial Risk This is the risk where concern on the financial matters and contributions of the project team to have a data gathering and developing the software. If the project team fails to gathered data the produce software will not fits on the needs of the company. Strategic Risk This is the risk where concern with the strategy of the project team to easily adapt and respond changes. If the project team fails to do that developing the software is being delayed. Operational Risk Operational risk involves of using the resources that helps in developing the project like technology, power source, corrupted files, corrupted hard drive or storage. If one of that happens and affects the whole project severely it will cause the project to fail. Compliance Risk This risk is dependent on the ability and willingness of project team members to comply any requirements on time and making the impossible to be possible for saving the project. If one or more of members of the project team are not putting all the effort to comply all requirements needed and finish the project it will cause the project unsuccessful. 2.1.2 Probability and Impact for Risk M Impact Value Description 1 Extremely Severe 2 Severe 3 Moderate Material Management-Procurement and Warehousing System Page 29 4 Minor 3.0 Risk Mitigation, Monitoring, and Management 3.1 Risk Mitigation for Risk M 3.1.1 Financial Risk This risk concern about the financial matters while developing the project. To avoid this we the proponents will make the budget plan for the entire duration while developing the project and other costing that will occur while doing the project. 3.1.2 Strategic Risk This risk concern about the planning in developing the project and also the cooperation of each member in project team it will affect the developing of the project. To avoid this we the proponents will make a plan and stick with it. 3.1.3 Operational Risk This risk is concern about the change in value caused by the fact that actual losses, incurred for inadequate or failed internal processes, people and systems, or from external events. 3.1.4 Compliance Risk This risk concern about the failure to comply requirements that will cause developing the project delayed. To avoid this risk we the proponents will ensure that we comply or submit some required matters as early as we can so if it has some changes to do it will immediately change it. 3.2 Risk Monitoring for Risk M 3.2.1 Financial Risk Material Management-Procurement and Warehousing System Page 30 To monitor this risk we the project team will monitor the budget we will use like purchasing equipment. 3.2.2 Strategic Risk To monitor this risk we the project team will set the plan in developing the project so that it will use it as guidelines while doing the project. 3.2.3 Operational Risk Concern about company or firm undertakes when it attempts to operate within a given field or industry. 3.2.4 Compliance Risk This risk will monitor when the project team will comply the progress of the project with the customer. 3.3 Risk Management for Risk M 3.3.1 Financial Risk For managing this risk we will monitor the budget that we needed so that we can avoid shortage. 3.3.2 Strategic Risk Managing this risk the project team will have a backup plan if the first plan will failed. 3.3.3 Operational Risk Includes risk assessment, risk decision making, and implementation of risk controls, which results in acceptance, mitigation, or avoidance of risk. 3.3.4 Compliance Risk Material Management-Procurement and Warehousing System Page 31 Managing this risk the project will stick to the deadline in passing the progress of the project so that if the customer have request of change we can easily know and prepare for the changes. 4.0 Special Conditions 3.2 SOFTWARE CONFIGURATION MANAGEMENT PLAN 1.0 Introduction This phase will talk about the changes that will occur while developing the project. Software Configuration Management Plan will developed so that we can identify the change, control the change and it should have or generate report of changes. 1.1 Scope and Intent of SCM Activities The purpose of this SCM is to manage the software changes, this change will add time and effort to make, so if the software change then the document will change also, this changes made for achieving the software goal. SCM activities are developed to: Identify change Control change Ensure that the change will properly implemented and report to the involved person’s Document changes 1.2 SCM Organizational Role Material Management-Procurement and Warehousing System Page 32 SCM will provide technique to ensure the quality of the project, Changes in the software must be informed to the client for the acceptance of the changes. This change will help to enhance the project while not confusing the customer how to use it. Those changes will discuss between the client and the project team and once the client decided to go with changes then the changes will implemented. After the changes it should be have a report or it should be documented so that the client will have access to it. 2.0 SCM Tasks SCM will provide a task that every task will help to ensure the quality of the Software will achieved. Controlling the changes in the software will affect to the users so that we should ensure that the client will be informed for the changes so that it will be discussed during the meetings between the project team and the clients. 2.1 Identification 2.1.1 Description Identify Change In changing the software the project team should have team work on suggestion and to figure if the change is necessary. Approve Change Developing rules will help in changing the software because if one of the team will do changes and he/she not informed the other members about the changes it will lead in technical failures so that having a rule in changing will help to avoid failure. Material Management-Procurement and Warehousing System Page 33 Ensure that change is being properly implemented To determine that the change will properly implemented the team members will work separately but be careful so that we can avoid mistakes in implementing the change. The team will set up some of the member to look to the change and the other group will implement and finalize the change. Document the change After the change has been implemented then it should be documented. Using the change request form developed for the changes transaction then request the change if necessary then we will use this change request form to submit to the change control panel to approved the changes. 2.1.2 Works Products and Documentation Identify change Once the change is identified a change request form will be produced and will be sending to all the members of the SCM team. Control change After evaluator (SCM team member) got the change request form, change report form will be generated. Ensure that change is being properly implemented Document the change Material Management-Procurement and Warehousing System Page 34 Once the change is approved we will document the change in the library. And we will change the software version number if it is necessary. 2.2 Configuration Control 2.2.1 Description Changes will be controlled by using human procedures and automated tools. Here are the steps, which will be taken in order to control change. Request the change Software developer will evaluate the change request The result of the evaluation will be presented as change report Final decision on change will be made If change is approved 1. Define constraints 2. “Check out” items for changes 3. Make necessary change 4. Apply SQA activities 5. “Check in” items 6. Apply testing activities 7. Rebuilt software 8. Distribute the software 2.3 Version Control 2.3.1 Description Material Management-Procurement and Warehousing System Page 35 As a result of various changes base on what client’s needs for the software. The version number of various modules will increase accordingly. We will be using universal version number system for all modules. We will also have a final version of the entire product. 2.3.2 Increasing Version Number When a change is already implemented, the report of changes will also be created. After the change is finalized, it will be documented to act as reference of the changes. The proponents will be using a decimal point version number system. <Minor Update> <Major Update> <Bugs Fixing> <Software Features> 2.3.3 Work Products and Documentation 2.4 Configuration Status Accounting(CSA) We will be using two different ways to communicate with the project team members and client regarding to changes. 2.4.1 Description Two ways that the proponents will be using to communicate with the project team members and to client regarding to the changes. Change Request Form - This form can be send to the project team by the use of email and social networking sites. Verbal Communication - The client can approach us regarding to changes since the project team can be keep in touch to client, they can firstly approach us through phone Material Management-Procurement and Warehousing System Page 36 call or sent an email and set the date and time to discuss the changes verbally. 2.4.2 Work Products and Documentation Change Request Form Verbal Communication Recorded Verbal meetings Document history of revisions 3.0 Software Quality Assurance Overview SQA focus on the management issues and the process of the specific activities that enable a software organization to ensure that the system does on the right and planned way. SQA will provide track by stipulating software quality assurance that will benefit both client and the project team. Scope and Intent of SQA Activities Quality Management Approach Effective Software Engineering Technology Formal Technical Reviews Multi-Testing Strategy Documented Software Changes Control Software Development Standards Compliance Assurance Review and Audits A formal technical review (FTR) is a software quality assurance activity that is performed by software engineers. The objectives of the FTR are: Material Management-Procurement and Warehousing System Page 37 1. To uncover errors in function, logic, or any implementation for any representation of the software. 2. To verify that the software under review meets its requirement 3. To ensure that the software has been represented according to predefined standards; 4. To achieve software that is developed in a uniform manner. 5. To make projects more manageable 3.1 Generic Review Guidelines ISO 9001 is a quality assurance standard that applies software engineering and the 20 requirement have been delineated. The proponents will try to pursue the following standard as part of the HRMS quality assurance plan. - Management Responsibility - Quality System - Contract Review - Design Control - Document and Data Control - Purchasing - Control of Customer Supplied Product - Product Identification and Trace Ability - Process Control - Inspection and Testing - Control of Inspection, Measuring and Test Equipment - Inspection and Test Status - Control of Non-Conforming Products - Corrective and Preventive Action - Handling, Storage, Packaging, Preservation and Delivery - Control of Quality Audits - Training - Servicing Material Management-Procurement and Warehousing System Page 38 - Statistical Techniques 3.1.1 Conduction a Review For the changes, the proponents have two ways to review the changes. First is review with the client and second is with other project team. All changes should be record and documented. 3.1.2 Roles and Responsibilities This section consists of the project team members including the responsibilities: - Project Manager: Babat, Senne Marc - System Analyst: Naagas, Gabby - Lead Programmer: Cabriana, Jomyr - Business Analyst: Cabrera, Ma. Sharmaine - Document Specialist: Austria, Mayumi 3.1.3 Review work Product For each period and every meeting (Weekly) the proponents will generate a work report to each member of the project team and to identify problem of every task we take and discuss it and solved it. 3.2 Formal Technical Reviews Here are the FTR that we will conduct during the software process: - Software Inspection - Consultation The project team will conduct FTR every week as we proceed in developing the software. Every week the proponents should have preview Material Management-Procurement and Warehousing System Page 39 of the development of the software form by form and the proponents will also consult the adviser for further suggestion and discussion for the development of the software. Description of Software Inspection Review Software Inspection is a software review for its effectivity, correctness and maintainability. It includes the interface design, design specification, forms and database of the system. This will test the integration of the system if it is working and transiting properly. Description of Consultation Consultation refers to the inputs and proposition of the client and the proponents themselves regarding some additional or revised features that will suit to the organizational needs. If there are changes or improvements occur, consultation must be imposed to make other members aware about the development of the system. 3.2.1 System Specification Review This review will be done every week and every meeting with client, and if there are changes with specification of the software it will discuss with client. 3.2.2 Software Project Plan Review The purpose of the Software Project Plan is to look over the whole project and to the accuracy and effectivity of the software. 3.2.3 RMMM Review Risk Mitigation, Monitoring and Management is used to prevent, to monitor and to manage risk that possibly occur to the software. Please refer to the “RMMM” section for more detailed information. Material Management-Procurement and Warehousing System Page 40 3.2.4 Requirements Reviews (Models, Specification) This review discusses the date of requirements submission and system specification discussion. 3.2.5 Data Design Review The Data Design is about the data flow between each form (interface) and to the database. 3.2.6 Architectural Design Review The Architectural Design documents the whole design project, layout and dataflow. 3.2.7 Interface (GUI) This review focus on the proposed graphical user-interface is flexible to use, easy to use and if the environment of the software is pleasing. 3.2.8 Component Design Review 3.2.9 Code Review 3.2.10 Test Specification Review 3.2.11 Change Control Reviews and Audits 3.3 SQA Audits Project Team members will have a weekly report on their individual performance for the past week. Any problems and question regarding to the performance of each member will noted and discuss how to solve it. Material Management-Procurement and Warehousing System Page 41 Project Team members will share their thoughts and knowledge on the help menu part that related to their design parts. Any Changes that will affect to the project will consult with other team members and also consult to the adviser and client before doing the changes. 3.4 Problem Reporting and Corrective Action/Follow-Up This section describes the problem reporting mechanisms that occur as a consequence of the FTR’s that are conducted and the means for corrective action and follow-up. 3.4.2 Reporting Mechanisms As a Reporting Mechanism, The proponents will use a method of follow – up meetings, phone calls and email to inform the client about the changes, and progress of the software development. 3.4.3 Responsibilities Each member of the project team has a specific task but we as a project team should be responsible in every task we make even if it is not our specific task we should not focus only on what our specific task we should help each other to make a good result to the software development. 3.4.4 Data Collection and Valuation The project team will be responsible in collecting data and valuation, to do this the project team should have a meeting to the client to discuss and ask question for the information needed. Every information can get from the client should be recorded and documented. Material Management-Procurement and Warehousing System Page 42 3.3 SOFTWARE QUALITY ASSURANCE PLAN 1.0 Introduction This section gives a general overview of the Software Quality Assurance Plan (SQA) for the MM-PWS(Material Management-Procurement and Warehousing System). SQA will focus on the management issues and the process specific activities that will assure the software organization that the project will meet the standards, process and procedure are correctly implemented and ensure that the project will also meet the quality specification. 1.1 Scope and Intent of SQA Activities The objectives of SQA are: A quality management approach Effective software engineering technology (methods and tools) Formal technical reviews that are applied throughout the software process A multi testing strategy is draw Control of software document and the changes made to it A procedure to assure compliance with software development standards when applicable Measurement and reporting mechanisms 1.2 SQA Organizational Role The project team is relatively small team, only 5 members. The project team is assigned to each role based on their knowledge, capability and experiences. Material Management-Procurement and Warehousing System Page 43 Gabby Naagas (System Analyst) Ma. Sharmaine Cabrera (Business Analyst) Senne Marc Babat (Project Manager) Mayumi Austria (Document Specialist) Jomyr Cabriana (Lead Programmer) 2.0 SQA Tasks Contact with client Extensive detail design Subject Research Consultation Requirements Review 2.1 Tasks Overview Tasks that described above will cover the product quality control, Saving Design Time & Cost, Minimize Errors, and Problem Tracking & Data Flow. 2.2 Standard, Practices and Conventions (SPC) Contact with Client The project team contacts the client irregularly. The project team asks the client on the time of the interview and follow-up interview and sometimes by the use of email for another follow-up question and setting-up a meeting. During each meeting the project team and client should discuss all about the problems can encounter Material Management-Procurement and Warehousing System Page 44 while developing the software and the project team should record and list all advise can get to client to become a guide in developing the software. Extensive detail design Getting information regarding to the proposed system which is the procurement and warehousing system and client details for the design should be discussed then apply those ideas when doing the designing phase of the software. Subject Research The project team has a limited knowledge regarding material management – procurement and warehousing system. Having the interview, meeting with the client is not enough to fulfill information about the propose system so the project team should do research regarding material management – procurement and warehousing system, the project team should also get information to the past project done by other project team that is same to the propose system to fulfill the information needed in developing the software. Consultation The project team should conduct consultation to their respective adviser regarding to system that the project team to be develop. With this practice it will help the project team to develop the software with quality. Requirements Review Reviewing the requirements given by the client will be useful because it will be the use as a basis of software development initialization. Material Management-Procurement and Warehousing System Page 45 2.3 SQA Resources May or may not be applicable as of now. 3.0 Reviews and Audits 3.1 Generic Review Guidelines 3.1.1 Conducting a Review The project team will have three ways to conduct review, review cases with the client, review cases with other member of project team and review cases with the adviser. For the changes in the project the client should be the one to consult first but before consulting it should be discuss first with other member of the project team and agreed of what changes should be done then proceed to consult with the client then for further information then the project team should also consult to their respective adviser. 3.1.2 Roles and Responsibilities As state in 1.2 SQA Organization role, the role of each team member will multi-dimensional since we have a relatively small team. Project Manager: Babat, Senne Marc System Analyst: Naagas, Gabby Lead Programmer: Cabriana, Jomyr Business Analyst: Cabrera, Ma. Sharmaine Document Specialist: Austria, Mayumi 3.1.3 Review Work Product Material Management-Procurement and Warehousing System Page 46 Every week each member of the project should have a meeting, in this meeting each member should discuss their work, problems that they encountered and other necessary problems. With this it will help the project team to cope up with each other and solve every problem that will encounter at the same time every week the project team should meet their respective adviser to consult the work of the project team and to get some advice. 3.2 Formal Technical Reviews Here are the FTR that the project team conducted during software development process: - Software Inspection - Consultation Each interface that will be designed by the proponents will undergo testing of its transitions. The proponents will set-up a meeting for each member including the client to give inputs and suggestions. Description of Software Inspection Review This review will focus on the correctness of the part of the propose system that the project team designed. It includes the design of the software and database use in the propose system. This will test integration of the propose system if it is properly working. Description of Consultation Review This review mainly focus on the inputs and proposition of the client and the project team, and with the respective adviser and the project team about some additional or adjust features that will affect to the organizational needs. If there are changes or improvements Material Management-Procurement and Warehousing System Page 47 occur, consultation must be imposed to make other members aware about the development of the system. 3.2.1 System Specification Review The system specification of MM-PWS is fixed and constant especially to the platform of database which is MS SQL and software development platform which is Java Language application furthermore it is required by the PEC of the IT Department. But for more elaborated and précised information about system specification, please see the system specification documentation. 3.2.2 Software Project Plan Review The purpose software project plan is to check the whole project. 3.2.3 RMMM Review This review focus on how to mitigate, monitor and manage the risk. Please refer to the “RMMM” section for more detailed information. 3.2.4 Requirement Reviews (Models, Specification) This review contains the software and data requirement that will provide and need to the system process. 3.2.5 Data Design Review This review contains the data flow of each form (interface) and to the database and to analyze the transaction that the propose system will do. 3.2.6 Architectural Design Review Material Management-Procurement and Warehousing System Page 48 The Architectural Design document is the whole project design layout, and data flow. 3.2.7 Interface (GUI) The project team must include the procedure and process of the Hotel Management System as limit of the develop software. The project team must have 1 design interface to all forms to have uniformity. But the interface is still in progress and not yet finalized. The front – end of the software is Java Netbeans Platform as a medium of interface development. 3.2.8 Component Design Review As of now MM-PWS doesn’t have actual design of the software. But the project team already planned all the components and the extents of the software. 3.2.9 Code Review Not Applicable yet. 3.2.10 Test Specification Review 3.2.11 Change Control Reviews and Audit 3.3 SQA Audits Weekly report to all members of the project team should be done every week. All question and problems suggestions for changes will be discuss and review. Any changes will be consulted to the adviser and client. The project team will be doing changes in the software if the suggested changes Material Management-Procurement and Warehousing System Page 49 by the client and the project team members are approved by the adviser, client and also the project team members. 4.0 Problem Reporting and Corrective Action/follow-Up This section will describe the problem reporting mechanism that might occur as a consequence of the FTR that are conducted and the means for corrective action, follow-up and management. 4.1 Reporting Mechanisms As a report mechanism, the project team will use a method of follow-up meetings, phone calls, email to inform each other about the progress and changes of the software development. 4.2 Responsibilities Each members of the project team has tasks to observe and to be responsible with. The PEC required that the project team must have a project manager to manage the team but it doesn’t mean that all of the decision-making procedures will be decided only by the PM although it is necessary for the PM to have a straight-forward decision-making, all of the members must be decide with something and as one for a unified decision. By this, it will show coordination and cooperation as a part of a Project Team. Project Manager: Babat, Senne Marc System Analyst: Naagas, Gabby Lead Programmer: Cabriana, Jomyr Business Analyst: Cabrera, Ma. Sharmaine Document Specialist: Austria, Mayumi 4.3 Data Collection and Valuation Material Management-Procurement and Warehousing System Page 50 To conduct software quality assurance accordingly and properly, all data regarding software engineering and development process must be collected, evaluated, disseminated and documented. By these procedures, it will help improve the quality and effectivity of the software. 4.4 Statistical SQA Not yet applicable 5.0 Software Process Improvement Activities Determining Factor for Software Quality and Organizational Effectiveness Material Management-Procurement and Warehousing System Page 51 5.1 Goal and Object of SPI Here are the enlisted goals and objectives of SPI 1. All errors and faults are characterized by its origin (e.g. flaws in design and system specification, flaws in logic and transitions and non-compliance to standards). 2. To record the précised errors and flaws of the software. 3. Categorized counted number of errors and defects and order it according to the severity. 4. The plans will developed as the errors and defects are already identified in order to reduce or eliminate the frequency of the occurrence and to modify the software. Fields % Reason Codes 30% Coding for software are very crucial Material Management-Procurement and Warehousing System Page 52 and sensitive. source Having coding a correct during the programming of the software will cause it to work properly and accurately. Logic will follow if the codes are correct Logic 20% and accordingly. Correct source coding will achieve the correct logic and transitions of different interfaces. Interface is one of the important =. It acts as the face of the software. This is the area where the user interacts with the software. It is very important Interface 20% to design an interface according to the level of understanding of the user. It must consider the userfriendly attributes of an interface to make it easier for the user to utilize software. Software’s one of the feature is the level of capacity of the software to handle data. It involves a lot of data that the software is necessary to Data Handling 15% store and retrieve. It must be accurate to avoid loss of data. Data handling must be work together with the interface to show if the logic between are exact and right. It must be a huge database in order to carry Material Management-Procurement and Warehousing System Page 53 a lot of data that the user will be inputted and store. Having a working and beautiful interface design is not enough to call Standard 10% a system an effective one. It must fall into standard provision to make an assurance that the software is really working and quality-imposed. Requirements are the resources coming from the client. The reason for project development is the client. The project team will be the head of designing and developing a system but it must also be consulted to the client Clients Requirements 5% about software’s the design changes. must also The be consulted, for them to give inputs because they will be the one who can utilize the product. The proponents must give considerations to the requirements, problems and business rules of the client as one of the extents of this software. Material Management-Procurement and Warehousing System Page 54 Error Graph 5% 10% Codes 30% 15% Logic Interface Data Handling Standard 20% 20% Client's Requirements 5.2 SPI Tasks and Responsibilities Since the project team have only 5 members, each members will take over the responsibility of SPI activities. 6.0 Software Configuration Management and Overview During the time of development of the software, it is normal to encounter errors while it is in progress. SCM is develop to identify the changes, classify the changes according to its purpose, control changes, implement and improved changes. For more information regarding SCM plan, please refer to “Software Configuration Plan” document. 7.0 SQA Tools, Techniques, Methods The project team described a lot of tools, techniques, methods for SQA. Using contact with the client, extensive detail design, subject research and requirements review on the project to minimize the errors. But the fact is that the project team was really out of the schedule due to the other responsibilities and Material Management-Procurement and Warehousing System Page 55 priorities. In addition, the project team is still can furnish the tasks although we are out of schedule. 3.4 SYSTEM SPECIFICATION 1.0 Introduction This section gives a general overview of Material Management – Procurement and Warehousing System (MM-PWS) 1.1 Goals and Objectives The main purpose of MM-PWS is to eliminate the manual process of existing MM-PWS. By creating a computerized Material Management – Procurement and Warehousing System and to ease the process of the transaction with fast, efficient and secured computerized Material Management – Procurement and Warehousing System. Other Specific goals of MM-PWS: To minimize the time span in processing of transaction To eliminate the probability shortage in term of determining the critical level of stocks To provide a searchable database of all past transaction To secure all reports done of all transaction of procurement and warehousing To minimize the amount of required paperwork. 1.2 System Statement of Scope The Procurement and Warehousing System is develop to enhance the transaction of procurement and warehousing including the monitoring of the critical level of stocks, bidding evaluation and receiving and inspecting of delivered items. MM-PWS also: Material Management-Procurement and Warehousing System Page 56 1.2.1 Version 1 General Requirements A way to provide Material Request form A way to view list of items in the warehouse and its quantity A way to search and view suppliers from list of suppliers A way to monitor the critical level of items in the warehouse including its expiration date. A way to record all past transaction done in purchasing process A way to record all past transaction in receiving items and inspection of the items A way in which they can print a ready print form. A way to generate and print purchase order A way in which they could view data which was entered into the database prior to our software. Interface Enhancement Client, staff and users of Material Management – Procurement and Warehousing System has requested 20-25 interface enhancements that will increase the usability and the ease of to handle the product and also its capability. Database Administrative Interface There is currently no documented interface for staff members to maintain checklist and templates. Training The staff members has also requested for the entire staff for the proper training for the use of the software. Material Management-Procurement and Warehousing System Page 57 1.2.2 Version 2 General Requirements 1.2.3 Extended Enhancement Request 1.3 System Context Eventually, many users of this product will have benefits can receive while using the Procurement and Warehousing System. Therefore problem and errors will occur no matter what precaution will do. But by the means of analyzing and identify what would be the problem can encounter while using the product for the long period of time it would be solved and diminish the probability that the problem will appear. In addition, this is a pilot product that hopefully, if successful it can be used by other branch of hotel as well. This leads to issues about future support for a larger user base. 1.4 Major Constraints Time We have limited time to finish all documentation, software creation and enhancements. The project team has a lot of meeting that have been postpone due to lack of time and some activities we should do as a student. The project team still works on it to make the tasks furnished. Resources and costing Financial problem is inevitable whether we are students or professionals without sources and funds the developing of the software will slow and its quality will become poor. But despite of this constraint the project team will still work and look for other sources and funds to finish the project. 2.0 Functional Data Description This section will discuss the overall system function and the information included on it. Material Management-Procurement and Warehousing System Page 58 2.1 System Architecture 2.1.1 Architecture Model 2.1.2 Current Subsystem overview Adding new features/ Update existing information Adding some features to the existing Procurement and Warehousing System will help the client and users to ease their process transaction and it is part of more innovation will be done in future times. And only admin can update some necessary information to avoid unnecessary activity will be done by the other user. Material Management-Procurement and Warehousing System Page 59 Print Blank Material Request Form This function allows users to print blank material request form from predefined templates. It will use by the department that will have request to get or purchase item that they need. The material request form should fill up with item that they need to purchase. This blank material request form will only do if the electronic material request form is not available. Generate and print all reports This function allows users to generate and print all reports that the procurement and warehousing transaction should be done. It will use as the reviewer for the summarization and analyzing that should be done by the company in their profit and performance review of their company. View/Edit historical data Any past procurement and warehousing transactions can be searched and browsed here. 2.2 Data Description 2.2.1 Major Data Objects Administrator Form 1. Admin_ID The Unique ID number given to each qualified administrators 2. Admin_Lname: Administrator’s last name. 3. Admin_Fname: Administrator’s first name. 4. Admin_Mname: Administrator middle name. Material Management-Procurement and Warehousing System Page 60 5. Position: The entire work of a user. 6. Address This field contains administrator complete address. 7. Email Address This field contains administrator valid and updated email address. 8. Contact Number This field contains administrator updated contact number. 9. Admin_Username: Administrator’s username use to log in to the system 10. Admin_Password: Administrator’s password use to log in to the system 11. User Level Employee’s types of accounts. Add User Accounts 1. User_ID: Unique ID number of an employee. 2. User_Lname: Employee’s last name. 3. User_Fname: Employee’s first name. 4. User_Mname: Employee’s middle name. 5. User_Level: Employee’s type of accounts. Material Management-Procurement and Warehousing System Page 61 6. Password: Employee’s password use to log in to the system Material Request Form 1. MRF_Number: This contains unique number for the Material Request Form. 2. Requestor’s _Name: Requestor’s Full Name 3. Requestor’s_Department Requestor’s Department that he/she belong. 4. MRF_Date: Date that the MRF created 5. Request_QuantityUnit: Quantity of item they needed. 6. Item_Number Unique number of the item 7. Material_Description: Item Description Purchase Order Form 1. Company_Name: Name of company 2. Company_Address: Company Complete Address 3. Company_Emailaddress: Material Management-Procurement and Warehousing System Page 62 Company valid Email address 4. Company_Phonenumber: Company valid contact details such as phone and cellular phone number. 5. Purchaseorder_Date: Date that the Purchase Order created 6. Purchaseorder_Number: Unique number of Purchase Order 7. Vendor_Name: Vendor’s complete name 8. Company_Name: Vendor’s company that he/she belong 9. Company_Address: Vendor’s Company complete Address 10. Company_Phonenumber: Vendor’s Company valid contact details such as phone, cellular phone and fax number. 11. Shipping_Method: Method of items to be delivered 12. Shipping_Term: Terms and Condition in delivering the items 13. Delivery_Date: Estimate date of delivery of items 14. QuantityOrUnit: Quantity or unit of a certain item 15. Item_Number: Material Management-Procurement and Warehousing System Page 63 Unique number of item 16. Description: Description of the items 17. Price_Unit Price per unit of item. Request for Quotation Form 1. Quotation_Number: Unique number of RFQ 2. RFQ_Date: Date that the RFQ created 3. Pricequote_ExpirationDate: Expiration date of the pricequote. 4. Suppliers_Name: Suppliers/Vendor or Suppliers Company name 5. Requestor’s_Companyname: Company name of the requestor. 6. Item_Number: Unique number of the items 7. Description: Description of the Items 8. QuantityOrUnit: Quantity or Unit of a certain item 9. Unit_price: Price per unit of the item Material Management-Procurement and Warehousing System Page 64 10. Total_amount: Total amount of items base on its quantity and price per unit 11. Delivery_Date: Estimate date of items to be delivered. 12. Delivered_Via: Type of Delivery 13. Ship_To: Where to deliver the items Receiving Form 1. PurchaseOrder_Number: Unique number of Purchase Order 2. Company_Name: Name of the company who will receive the items that to be delivered. 3. Date: Date that the delivered item received 4. Received_From: Company name who delivered the Items 5. Address: Complete address of the company who delivered the goods. 6. Delivered_Via: Type of delivery 7. Freightbill_Number: Bill number of cargo who ships the goods. Material Management-Procurement and Warehousing System Page 65 8. Payment_type: Type of payment 9. Item_Number: Unique Number of Item 10. Description: Description of the items. 11. QuantityOrUnit: Number of item has been purchased. 12. Package_Number: Unique number of Package 13. Weight: Weight of good has been delivered. 14. Received_by: Staff that received and inspect the goods that have been delivered. 15. Delivered_by: The company who deliver the goods Material Management-Procurement and Warehousing System Page 66 2.2.2 Relationships 2.3 Human Interface Description The user of this new developed procurement and warehousing system needs be more capable using the interface of Net beans for the front end and MySQL for the back end of this system, when it comes in reviewing all the mandatory needed reports by the MM-PWS. The interface of our system has 4 modules; Material Request Form, Procurement, Warehouse, Supplier. These are the main components of the Material Management-Procurement and Warehousing System Page 67 MM-PWS based on the work break down structure develop by the project team. Material Request Form Window Is a form that allow user to input all material request needed and allow user to print blank material request form if the electronic material request form is not available. Procurement Transaction Window Allow the user to process procurement/purchasing transaction. Inventory Window Allow the user to process the inventory transaction including updating inventory of items, inspecting and receiving item that have purchased by the procurement/purchasing staff. Supplier Window Allow the user to view and update their Supplier information. Login Window This is a form in which records and logs of the users can be view. Procurement and Warehousing Report Window Allow user to search previous report of Procurement and Warehousing transaction and print for review. Material Management-Procurement and Warehousing System Page 68 3.0 Subsystem Description 3.1 Subsystem Flow Diagrams Here some of the diagrams regarding subsystem dataflow. 3.1.1 Procurement/ Purchasing Transaction 3.1.2 Inventory process 4.0 Enhanced Interface Prototyping 4.1 Prototyping Requirements 3.5 SOFTWARE REQUIREMENTS SPECIFICATION 1.0 Introduction 1.1 Goals and Objectives For the design of the application, the goal is to make the user of the software perform his usual task with improve MM-PWS with fast, accurate, with ease in using the software and secured in processing the procurement/ purchasing and warehousing transaction. To make it happen here are the objectives should be done to meet the goal: o Minimize the time duration of processing the transaction in procurement and warehousing process. o To minimize or eliminate the amount of paperwork required o To provide searchable database of all past procurement and warehousing o To enable to view and update past reports but only admin can do updating those reports. o To provide printed reports for analyzing. Material Management-Procurement and Warehousing System Page 69 1.2 System Statement of Scope 1.2.1 General Requirements These are the major requirements that were laid for our project: A way in which the user of the software can process the transaction of procurement/ purchasing and warehousing through software. A way in which they could generate blank Material Request Form that is printed to be send out in every department of the hotel if it is not to be done electronically. A way in which all MRF will be stored in secured database. A way in which all transaction should be done electronically A way in which they could print all reports done in processing the transaction of the Procurement/ Purchasing and Warehousing for analyzing. 1.2.2 Extended Enhancement Continuous Maintenance As time goes by while using the developed system the condition of the software will become because of daily use. We as the developer of the software we will repair and maintain the software condition and usability so that it will use for another long period of time. 1.3 System Context Eventually, many users of this product will have benefits can receive while using the Procurement and Warehousing System. Therefore problem and errors will occur no matter what precaution will do. But by the means of analyzing and identify what would be the problem can encounter while using the product for the long period of time it would be solved and diminish the probability that the problem will appear. In addition, this is a pilot product that Material Management-Procurement and Warehousing System Page 70 hopefully, if successful it can be used by other branch of hotel as well. This leads to issues about future support for a larger user base. 1.4 Major Constraints Time We have limited time to finish all documentation, software creation and enhancements. The project team has a lot of meeting that have been postpone due to lack of time and some activities we should do as a student. The project team still works on it to make the tasks furnished. Resources and costing Financial problem is inevitable whether we are students or professionals without sources and funds the developing of the software will slow and its quality will become poor. But despite of this constraint the project team will still work and look for other sources and funds to finish the project. 2.0 Usage Scenario 2.1 User Profiles There will be two level types of users: Full Control User (Administrator) Read/Write/Modify All(Users/Staff) 2.2 Use-Cases Read/Write/Modify All (Users/Staff) This level of users will be able to do all process of the procurement and warehousing transaction and record all transaction. It can do update if the administrator give order to the user. Material Management-Procurement and Warehousing System Page 71 Full Control Users This level of user can manage and modify all records, application settings and also it can add new users and modify records in the database. 3.0 Data Model and Description 3.1 Data Description 3.1.1 Data Objects and Dictionary Administrator Form 1. Admin_ID The Unique ID number given to each qualified administrators 2. Admin_Lname: Administrator’s last name. 3. Admin_Fname: Administrator’s first name. 4. Admin_Mname: Administrator middle name. 5. Position: The entire work of a user. 6. Address This field contains administrator complete address. 7. Email Address This field contains administrator valid and updated email address. 8. Contact Number This field contains administrator updated contact number. 9. Admin_Username: Administrator’s username use to log in to the system 10. Admin_Password: Administrator’s password use to log in to the system 11. User Level Employee’s types of accounts Material Management-Procurement and Warehousing System Page 72 Add User Accounts 1. User_ID: Unique ID number of an employee. 2. User_Lname: Employee’s last name. 3. User_Fname: Employee’s first name. 4. User_Mname: Employee’s middle name. 5. User_Level: Employee’s type of accounts. 6. Password: Employee’s password use to log in to the system Material Request Form 1. MRF_Number: This contains unique number for the Material Request Form. 2. Requestor’s _Name: Requestor’s Full Name 3. Requestor’s_Department Requestor’s Department that he/she belong. 4. MRF_Date: Date that the MRF created 5. Request_QuantityUnit: Quantity of item they needed. Material Management-Procurement and Warehousing System Page 73 6. Item_Number Unique number of the item 7. Material_Description: Item Description Purchase Order Form 1. Company_Name: Name of company 2. Company_Address: Company Complete Address 3. Company_Emailaddress: Company valid Email address 4. Company_Phonenumber: Company valid contact details such as phone and cellular phone number. 5. Purchaseorder_Date: Date that the Purchase Order created 6. Purchaseorder_Number: Unique number of Purchase Order 7. Vendor_Name: Vendor’s complete name 8. Company_Name: Vendor’s company that he/she belong 9. Company_Address: Vendor’s Company complete Address Material Management-Procurement and Warehousing System Page 74 10. Company_Phonenumber: Vendor’s Company valid contact details such as phone, cellular phone and fax number. 11. Shipping_Method: Method of items to be delivered 12. Shipping_Term: Terms and Condition in delivering the items 13. Delivery_Date: Estimate date of delivery of items 14. QuantityOrUnit: Quantity or unit of a certain item 15. Item_Number: Unique number of item 16. Description: Description of the items 17. Price_Unit Price per unit of item. Request for Quotation Form 1. Quotation_Number: Unique number of RFQ 2. RFQ_Date: Date that the RFQ created 3. Pricequote_ExpirationDate: Expiration date of the pricequote. 4. Suppliers_Name: Material Management-Procurement and Warehousing System Page 75 Suppliers/Vendor or Suppliers Company name 5. Requestor’s_Companyname: Company name of the requestor. 6. Item_Number: Unique number of the items 7. Description: Description of the Items 8. QuantityOrUnit: Quantity or Unit of a certain item 9. Unit_price: Price per unit of the item 10. Total_amount: Total amount of items base on its quantity and price per unit 11. Delivery_Date: Estimate date of items to be delivered. 12. Delivered_Via: Type of Delivery 13. Ship_To: Where to deliver the items Receiving Form 1. PurchaseOrder_Number: Unique number of Purchase Order 2. Company_Name: Material Management-Procurement and Warehousing System Page 76 Name of the company who will receive the items that to be delivered. 3. Date: Date that the delivered item received 4. Received_From: Company name who delivered the Items 5. Address: Complete address of the company who delivered the goods. 6. Delivered_Via: Type of delivery 7. Freightbill_Number: Bill number of cargo who ships the goods. 8. Payment_type: Type of payment 9. Item_Number: Unique Number of Item 10. Description: Description of the items. 11. QuantityOrUnit: Number of item has been purchased. 12. Package_Number: Unique number of Package 13. Weight: Weight of good has been delivered. 14. Received_by: Material Management-Procurement and Warehousing System Page 77 Staff that received and inspect the goods that have been delivered. 15. Delivered_by: The company who deliver the goods 3.1.2 Relationships 4.0 Functional Model and Description 4.1 Subsystem Flow Diagrams 4.1.1 Procurement/ Purchasing Transaction 4.1.2 Inventory process Material Management-Procurement and Warehousing System Page 78 4.2 Human Interface The user of this new developed procurement and warehousing system needs be more capable using the interface of Net beans for the front end and MySQL for the back end of this system, when it comes in reviewing all the mandatory needed reports by the MM-PWS. The interface of our system has 4 modules; Material Request Form, Procurement, Warehouse, Supplier. These are the main components of the MM-PWS based on the work break down structure develop by the project team. Material Request Form Window Is a form that allow user to input all material request needed and allow user to print blank material request form if the electronic material request form is not available. Procurement Transaction Window Allow the user to process procurement/purchasing transaction. Inventory Window Allow the user to process the inventory transaction including updating inventory of items, inspecting and receiving item that have purchased by the procurement/purchasing staff. Supplier Window Allow the user to view and update their Supplier information. Login Window This is a form in which records and logs of the users can be view. Procurement and Warehousing Report Window Material Management-Procurement and Warehousing System Page 79 Allow user to search previous report of Procurement and Warehousing transaction and print for review. 5.0 Restrictions, Limitations and Constraints 6.0 Validation Criteria 3.6 SOFTWARE DESIGN SPECIFICATION 1.0 Introduction 1.1 Goals and Objectives 1.2 System Statement of Scope 1.2.1 General Requirements 1.3 System Context 1.4 Major Constraints 2.0 Data Design 2.1 Database Description 3.0 Architectural and Component-level Design 3.1 Program Structure 3.1.1 Overall 3.1.2 Create Inspection 3.1.3 During Inspection 3.1.4 Post-Inspection 3.1.5 Approval 3.2 Description for Components 3.2.1 Switch User 3.2.2 Facility 3.2.3 Create/Modify Inspection – Step 1 3.2.4 Create/Modify Inspection – Step 2 3.2.5 File Results – Step 1 3.2.6 File Results – Step 2 3.2.7 Approval 3.2.8 Checklist Maintenance 3.2.9 Letter Maintenance Material Management-Procurement and Warehousing System Page 80 4.0 User Interface Design 4.1 Description of the User Interface 4.1.1 Screen Images LOGIN SCREEN SEARCH PAGES APPROVAL QUEUE 4.1.2 Objects and Actions Menu Items 4.2 Interface Design Rules 4.3 Components Available 4.3.1 Intrinsic Controls 4.3.2 ActiveX Controls 5.0 Restriction, Limitations and Constraints TIME EMPLOYEE SKILLS INSUFFICIENT RESOURCES 6.0 Testing Issues 6.1 Classes of Test 6.2 Performance Bounds 6.3 Identification of Critical Components 7.0 Appendices 3.7 TEST SPECIFICATION 1.0 Introduction 1.1 Goals and Objectives 1.2 Statement of Scope 1.3 Major Constraints 2.0 Testing Plan 2.1 Software (SCIS) To be Tested 2.1.1 Interfaces 2.2 Testing Strategy Material Management-Procurement and Warehousing System Page 81 2.2.1 Unit Testing 2.2.2 Integration Testing 2.2.3 Validation Testing 2.2.4 High-Order Testing 2.3 Testing Resources and Staffing 2.4 Test Record Keeping 2.5 Testing Tools and Environment 2.6 Test Schedule 3.0 Test Procedure 3.1 Software (SCIS) to be Tested 3.2 Testing Procedures 3.2.1 Unit Testing 3.2.2 Integration Testing 3.2.3 Validation Testing 3.2.4 High-Order Testing 3.3 Testing Resources and Staffing 3.4 Test Record Keeping and Log Material Management-Procurement and Warehousing System Page 82