Looking for a good pass in the following project...
COMPLETE TASKS 1 – 6.
Criteria for Assessment:
Demonstration of competence in the various analysis techniques used in the assignment will gain a bare pass. In order to gain higher level passes, you will need to be able to explain the use of the techniques and the relationships between them.
The following Learning Outcomes are assessed by this assignment:
Apply structured analysis techniques to provide models of each of the three system views for a variety of business system scenarios.
Develop a Requirements Specification from the results of systems analysis.
The average time spent on this project is 30 hours
This assignment comprises the requested analysis artefacts, plus explanations as required.
Customeyes is one of the largest opticians groups in the country. They have several hundred opticians outlets across the United Kingdom. Each of these is run by one or more opticians and administrative staff such as receptionists.
In addition to the opticians outlets, Customeyes has two factory sites, one in Birmingham and one in Worthing, which make spectacles to the prescriptions drawn up by the opticians. Contact lenses are produced in another factory in Surrey. Administrative, Marketing and Financial functions are carried out at the group’s Head Office attached to the factory in Birmingham. Stocks of consumables, frames and lens blanks are held at a warehouse close to junction 6 of the M6.
Each optician’s outlet keeps records of their patients. When patients first register with an optician, the receptionist will record the personal details, such as name, address, date of birth and so on. The receptionist will then arrange an appointment for a sight test with an optician. When appointments are made, the “appointment confirmed” indicator on the patient record is set. The sight test is carried out by the optician and the prescription is recorded and a copy given to the patient. The optician will also record the “number of months to next sight test”. If spectacles are required, the patient is invited to choose from a selection of frames and lens types. The order is priced up and the patient pays a deposit. The order is recorded and is then sent over night to the factory. The date and total value of the last order placed is recorded on the patient record.
When the completed orders arrive back at the outlet, the receptionist informs the patient that the spectacles are ready. When the patient calls to collect the spectacles, the balance is paid and the receptionist takes the opportunity to try and sell accessories such as cleaning cloths, solutions etc. All sales information is passed to the accounts department at Head Office.
Patients are sent a reminder when their next eye test is due and in most cases this will result in the patient making an appointment. The “reminder issued” indicator is set on the patient record. If a patient does not respond to 3 reminders their record is archived. Patients may also inform the receptionist of their wish to end their registration. From time to time, patients may inform the receptionist of changes to their personal details.
The outlets monitor their stocks and order as necessary from the warehouse. These internal orders are recorded and fulfilled by staff at the warehouse. The goods are sent back accompanied by a delivery note.
The marketing department monitor sales and other information in order to set prices and create promotions. Details of these are sent to the outlets where the product details are updated.
Preliminary investigation and analysis has produced the following documentation: sample patient records and orders (Appendix 1); an Entity-Event Matrix (Appendix 2) and a Context Diagram (Appendix 3).
As part of the project team, you have been assigned a number of tasks which will contribute to the production of the detailed Requirements Specification for the new Customeyes Outlet System:
Construct a Business Process Model based upon the information provided above about Customeyes.
Create a Requirements Catalogue Entry for each requirement that you can identify for the Customeyes Outlet System. For each requirement allocate a requirement id, identify functional and non-functional requirements, priority, and fill in any other sections of the Requirements Catalogue Entry form as appropriate.
Explain how the requirements that you have identified are linked to the Business Process Model constructed in Task 1.
Using the Context Diagram supplied (Appendix 3), the description in the case study and your Requirements Catalogue entries, derive a Level 1 diagram for the required Customeyes Outlet System. Create a Level 2 diagram for one of your Level 1 processes.
Explain how the processes, flows and data stores in your diagrams are related to the Requirements Catalogue entries.
Create a Logical Data Model for the required Customeyes Outlet System. You should show the steps involved by creating an Entity/Entity grid and identifying relationships before creating your Logical Data Structure. Resolve any many-to-many relationships and remove any redundant relationships. Your diagram should identify optional/mandatory relationships and include linking phrases.
Identify primary keys and any necessary foreign keys for each entity, plus any other attributes suggested by the material in the case study.
Explain how the elements in your LDM are related to particular entries in your Requirements Catalogue and how the LDM is related to elements in your Data Flow Diagrams.
Appendix 1 contains two documents used by Customeyes. Figure 1 shows an example of a patient record, including details of sight tests. Figure 2 shows an example of an order record, with patient details and details of the spectacles required.
Perform RDA on each document separately, using a separate Normalisation Sheet for each document.
Outline the procedure to translate these documents from Un-normalised Form (UNF) to Third Normal Form (3NF). Explain how RDA could be used to enhance your Logical Data Model for the required system.
Construct an ELH diagram for the PATIENT,entitiy, based on the case study information and the Entity-Event Matrix (see Appendix 2). Add operations, an operation list and State Indicators to the ELH diagram.
Modelling within SSADM is based upon three views of the system. Explain how the models describing these views are interrelated and can be used to validate each other, by using extracts from the diagrams that you have produced.