Download presentation
Presentation is loading. Please wait.
Published byAlaina Harrell Modified over 9 years ago
1
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle Grand Confections Megan Foster David Spinozzi Cameron Allen
2
Plan Design Analyze Develop Test Implement Maintain Project Plan System requirements – With our website we want to be an online entity. The customers should be able to go online and see our products and inventory and place orders. This will happen through adding pictures and descriptions of what we offer. There will be links on the products to add to a cart. When the customer is finished browsing and adding products, they can go through the check out process. This will include them paying for the merchandise, and giving a desired delivery or pick up time. From our perspective, we would them add them into our customer database, and have a system to make sure that their orders are put into our system so we get them out/ready on time. Assess project feasibility – We believe that this will be feasible. From an economic standpoint, we need to invest in this to be able to get our maximum customer base. We will have to make a type of contract the customer has to agree to, to make this legally feasible. Operationally, it will be a main part of our business so we will have to schedule specific times to update our online entity. The technical feasibility is where it will get a little more complicated. We will want to bring in an outside person to help us develop our online ‘store’ so that we know that everything is correct and functional.
3
Plan Design Analyze Develop Test Implement Maintain Project Plan November 10 – Finish the plan November 15 – Finish analyzing the plan November 21 – Complete the design for the Website and Purchasing page November 25 – Create the prototype November 30 – Wrap up the testing phase December 10 – Implement the new program (Just in time for the Christmas rush) Maintain at least once a week!
4
Plan Design Analyze Develop Test Implement Maintain Analysis Easy to create an account on the website, and an easy login process Necessary to have easy access to the inventory, looking at the different categories of inventory as well Adding things to cart and purchasing process Payment and customer info gathering and storage after inventory has been purchased Put the new online orders in the list of orders to do, in order of when delivery or pick up time is We would buy the technology. It would be too complex for us to make ourselves, we want to make sure it is functional, and we will all be doing many other things for the company. –COTS will let us buy a software package. –We want to get to market faster –Our funds are better than our resources –We have specific core competencies
5
Plan Design Analyze Develop Test Implement Maintain Use Case / Activity Diagrams Customer Order Baker/Chef Prepared by: Informatory Inc.Prepared: March 2014 Maintain Inventory Filling Order The inventory is added and maintained by the baker/chef. A customer will browse the inventory options and make a selection. The orders are placed and sent to the chef.
6
Contact Information / Menu Enter UserID and Password Verify User [ existing user ] [ new user ] Add UserID and Confirm Prepared by: Informatory Inc. Plan Design Analyze Develop Test Implement Maintain Process diagram (identify what process you are diagramming) USER The login feature is the entry point for both employees and customers. New customers can create a UserID and password to the database. Once successfully logged in the user will be directed to a contact information screen where appropriate functions can be selected. CONTACT [ invalid login ] LOGIN PROCESS computerCustomer Prepared: May 2014
7
Purchase Diagram View Menu [ exit selected ] [add selected ] Add Pastry or Beverage Prepared by: Grand Confections. Plan Design Analyze Develop Test Implement Maintain Process Diagrams Order After logging in (with an Username and Password), the customer begins by searching through the categories currently offered. After a category is chosen, the customer can browse through the offered inventory. An add to cart or back to categories button will be available. Depending on the function selected the customer can maintain any number of inventory selections in the database. Select Category Change Choice [change selected ] *Login Prepared: November 2014 Select Menu item Customer Computer
8
Storing Customer Information Plan Design Analyze Develop Test Implement Maintain Once the customer is logged into their pre-existing or new account, they have the chance to view their options for orders. They can browse the inventory. This is based on the raw materials that the home store has in stock. Once the order is placed, the order will be put into the finished goods category so the store knows that that order needs to be placed. This will also go back up to raw materials so that the specific materials used for that order is taken out of the raw material category. After the order is placed the payment process happens. This is where they will give their personal information, like credit card number, address, and where they want to order shipped. After this entire process is done, the system will automatically update the customer information and the inventory list. Process diagram (identify what process you are diagramming) Prepared by: Grand Confections Prepared: November 2014 Views orders Ordering Process Payment Process Order Customer Finished Goods Computer Customer Update Systems
9
Plan Design Analyze Develop Test Implement Maintain Once the purchase of inventory is made, the order will be put in the database with other orders that have been placed. In this database, the orders will be sorted by when the order was made, and by the date and time of the delivery or pick up date. This will make it so the chef will know what orders to fill first. The database will automatically update all day and throughout the night when new orders are placed. Prepared by: Grand Confections.Prepared: November 2014 Putting order into the System Process diagram (identify what process you are diagramming) Placed Order Order Finished Inventory Computer Customer
10
Plan Design Analyze Develop Test Implement Maintain Design phase (design the IT infrastructure (in your case you do not have to create the IT infrastructure); design the system models) System Model - website Payment Options Contact Us Logo Grand Confections Mission Statement: Grand Confections pledges to exceed expectations through service standards, culinary integrity, and environmental sustainability by offering a sweet selection of chocolates, espresso, and confections in the heart of Laramie, Wyoming Privacy Policy Login Create Account Beverages Hot Smoothies Meet the Staff Upcoming eventsFeatured Artist Chocolates Ice Cream Crepes Leave us any comments or suggestions! Omelets Pastry Donuts Cakes Cookies Bagels Croissants Store hours
11
Plan Design Analyze Develop Test Implement Maintain System Model – ER diagram CustomerOrder Finished Goods Product Item
12
Plan Design Analyze Develop Test Implement Maintain System Model– Navigation Login Home Page Create account Upcoming events Featured Artist Categories Meet the Staff Contact Info Place an order Calendar by Month View inventory Artist personal Page Staff list with a link to their page
13
Plan Design Analyze Test Implement Maintain Develop – Prototype Develop
14
Plan Design Analyze Develop Test Implement Maintain Testing Screen / Form Tested Date Tested Log in process November 11, 2014 Tester Megan Foster Test ConditionExpected ResultsActual Results(Circle one) Click on the Login button on the main webpage. Bring up the screen asking for the username and password of a returning customer. If new customer has a link to the Create Account link Same as the ExpectedPass Fail Type in Meganpegan in the username field Meganpegan appears in the username field Same as expectedPass Fail Type grandconfections123! In the password field ······················ shows up in the password field Same as expectedPass Fail Click the Submit buttonThe site then take you to the inventory categories and lists A text box saying incorrect password or user name appeared and wouldn’t let me go any further. Pass Fail
15
Plan Design Analyze Develop Test Implement Maintain Implementation – A training will occur for anyone on staff to properly know how to update and check the system Need to know how to add or take out inventory Need to know how to look at the orders, and know to check when the orders should be filled by Need to know how to troubleshoot if someone cannot access their account Need to know how to cancel an order Occur as an online tutorial and end with a ‘quiz’ where you have to correctly change things on a fake website. We would be using phased conversion (Implementing the new system in phases, until it is evident that the new system performs correctly and then implementing the remaining phases of the new system) A user manual will be made and be handy for times needed, but there will be someone on staff who is considered the ‘expert’. They will be able to answer the questions of other staff members. The user manual will have easy, step-by-step, instruction for foreseeable issues that could occur. It will also provide picture instructions for things like adding or taking off inventory.
16
Plan Design Analyze Develop Test Implement Maintain Maintenance We will have the ‘expert’ on the system man the desk so that way if a customer is having any problems that employee can help them out. We would update the system at least once a week so there is only current inventory on the website. We would use all forms of maintenance (adaptive, corrective, perfective and preventive), to make sure that the customers are having the most convenient and easy experience on our company website. Adaptive: This would be updating any new inventory or taking out any old inventory from the system Corrective: If there is an issue that comes to our attention, we will have the expert get to work on it right away Perfective: Adding anything that will make the process of purchasing inventory or making orders easier for the customer, and taking out anything that might be confusing or not necessary Preventive: Working hard with the customers and the people who created the database to get any bugs we can out of the system before it turns into an issue
17
Plan Design Analyze Develop Test Implement Maintain Maintenance Maintenance Schedule: Every Friday night the chef will go through and update the inventory list. The second Wednesday of every month the expert and the manager will do adaptive and perfective maintenance. The fourth Wednesday of every month the manager and expert will work on corrective and preventative maintenance.
18
References Should also include a reference page that lists the textbook reference as well as a reference for all other websites visited and any other applicable references. These should be in APA style. Add additional references to your business’s ongoing reference list (remember to alphabetize). Bautzen, P., & Phillips, A. (2011). Appendix D: The Systems Development Life Cycle Basics. In P. Baltzan, & A. Phillips, M: Information Systems (pp. D1-18). New York: McGraw-Hill. Clip art Chef Hat. https://www.google.com/search?q=blue+clip+art+chef+hat&biw=1366&bih=651&source=lnms&t bm=isch&sa=X&ei=7sNsVPbyE4uUyQS594KYCQ&ved=0CAYQ_AUoAQ#facrc=_&imgdii=_&i mgrc=qgNCqhzA_zMKWM%253A%3B8rXhfe6592oLGM%3Bhttp%253A%252F%252Fus.123rf.com%252F450wm%252Fpozitiw%252Fpozitiw1210%252Fpozitiw121000717%252F15937499 -chef-hat.jpg%3Bhttp%253A%252F%252Fwww.123rf.com%252Fclipart- vector%252Fconfection.html%3B1350%3B1170. November 15, 2014 Doherty, M. J. (2014). About Informatory Inc. - eBookSharing. Retrieved May 2014, from Introduction to Information Management: http://www.uwyo.edu/imgt2400/eBookSharing/default.asp Haag, S., & Cummings, M. (2013). Management Information Systems for the Information Age. New York: McGraw-Hill.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.