My consultancy company has been asked to produce a prototype design for a shop called PREMIERSHIP PURCHASES, the shop sells football club goods. The design will be based on the following, The shop runs a membership system. Membership card entitles all members to 10% discount off all goods. Membership cards will also allow members into competitions. Members will also be available to check for new items and bargains at the shop terminal. The requirements of these prototype is as follows, All members will have to swipe their card to access the shops terminal.
The screen will then displays their teams shirt, Colour, Greets each member by their name And then displays any new items and reduced items for their team. The prototype system should also tell members about competition, How many purchases they have made and encourage them to spend more money. The prototype system will be built to customer requirement, in which we the consultant will develop a prototype system, that is user friendly. 2. DESIGN DOCUMENTS.
The following attachment and documents have all be provided be MR ABDUL OTUSANYA, in which hard work and a lot of effort have been put into this assignment. The Design documents used during the coding of this assignment was for MR KAZEEM BAMIGBOLA & MR THOMAS OLOKO. The design of the prototype system that I coded had all the following requirements, the design had two visual basic design form, FORM 1 One text box for membership number input, No animated graphics, Five pictures FORM 2 Array of all the team shirts coloured background Label 1 for “welcome customer” 7 Labels to display headings.
2 textbox to display reduced & new items. A soft copy of the code will be submitted, when coding form 1, two ADODC was added to the first form to allow the connection of a database provided by the tutor JULIA VERNON, the first ADODC on form 1 was to connect the membership number table on the database to the textbox on form 1, to allow members with membership cards to swipe/input their member number which then will allow access to the next form, if member number correct. The second ADODC is also connected to the stock table, for the code to get information about reduced and new items.
Both ADODC has been enabled by also adding two different labels onto the first form. The design had the specific requirements but unfortunately no changes where made due to the fact that the prototype is not a full working spec. 3. IMPLEMENTATION. There is no name/s for the implementation of this program but JAMES TOMALIN ID 20120669 provided the design for implementation. The test plan was carried out against the prototype system and one change has been added to the test plan (a new customer was added to the test plan in section 2).
The prototype system design did match the required system but a few programs did work. No changes were made to the design but only one change was made to the test plan. Test Checklist Test No. Feature Tested Test Outline 1. Correct form layout Form matches design 2. Function of controls Buttons all work as required, database controls show data 3. Members Table – Team Code To match stock item with Sale Price, and New item: No new items for a member 1 new item > 1 new item No Sale items for a member 1 sale item > 1 sale item 4. Members Table – Number of purchases.
Test for < 5 – encourage to enter draw for tickets = > 5 – draw entered 5. Stock Table – New items Mix of new and not new for a member 6. Stock Table – Sale items Mix of sale and non-sale items for a member Test Plan Test No. Test Data Expected result Actual result 1. Check form against design Form matches design Not As Expected*** Design was different from form, form has an ADO visible while design doesn’t. 2. Member 12001 Chelsea’s team colours and shirt are displayed. Welcome message to Jo Bloggs is displayed. Chelsea woolly hat.
Only 4 more purchases needed to qualify for Free Draw! ‘ message Not As Expected Displays Chelsea’s team colour and shirt. Welcome customer by name “Jo Bloggs” and also display team code “CHE” 3, 4, 5, 6 Member 12023 (Cal D) Leicester’s team colours and shirt are displayed. Welcome message to Cal Dearham is displayed. Sale item 2002 shirt Small. New item 2003 Shirt Medium. ‘Only 2 more purchases needed to qualify for Free Draw! ‘ message Not As Expected Displays Leicester’s team colour and shirt.
Welcome customer by name “Cal Dearham” and also display team code “LEI”3, 4, 5, 6 Member 12154 Newcastle’s team colours and shirt are displayed. Welcome message to Ravi Tailor. New items 2003 Shirt Large Boys and Wallet. No sale items. ‘Only 3 more purchases needed to qualify for Free Draw! ‘ message Not As Expected Displays Newcastle’s team colour and shirt. Welcome customer by name “Ravi Tailor” and also display team code “NEW” 3, 4, 5, 6 Member 12155 West Ham’s team colours and shirt are displayed. Welcome message to Harj Tailor. No new items. Sale items Wall Clock and West Ham woolly hat.
‘Congratulations you have been entered into our prize draw! ‘ message Displays West ham ‘s team colour and shirt. Welcome customer by name “Harj Tailor” and also display team code “WES” 4. MY WORK During the process of this assignment, students have used different approaches to build their prototype system. Which some of these systems are more users friendly than others. I think my work wouldn’t be that hard to code because I have built a prototype system with the required specification and a user-friendly system.