IS6125/IS6145/IS6155 Database Analysis and Design Assignment 2
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
IS6125/IS6145/IS6155
Database Analysis and Design
Assignment 2
Assignment Type: Individual Report
Percentage of Module Mark: 70%
Due Date: 4th of December 2023, 3pm (Upload to Canvas)
Title: A Specification Document + Oracle Apex Database + Prototype
The goal of this project is for you to end up with a clear and detailed specification document (and any supporting files), which could then be handed to a Software Developer, in order for them to translate it into a working piece of software (Mobile App or Website). Marks will be gained for increased clarity, consistency and detail, likewise marks may be lost for lack of clarity and too much ambiguity.
Project Deliverables:
1. Propose a Mobile App/Website idea within the healthcare sector. It doesn’t need to be majorly complicated but does need to do at least one thing well. Describe this App/Website in maximum 600 words. The main focus here is to detail what exactly the app will do (e.g. problem domain, functionality, features, business value, target market).
2. From your above description, sketch out the main screens (User Interfaces) of your App/Website. Between min 7 to max 10 screens are required. Either use pen and paper or using MS Visio or similar tools. Once you are happy with the screens either take a photo
of the sketch (if using pen and paper) or save the digital diagrams you created. 3. From your description create 3-4 user stories (per screen) for your App/Website. 4. Develop a data model/ERD for the proposed App/Website (max 7 entities).
5. Translate your ERD into a database through Oracle Apex. Build tables, fields (attributes) and relationships and ensure to give the fields the correct data type. The database must contain 8 query objects and 6 form objects. You may use each query as a basis for a form if you wish. Your forms must somewhat be related to your screen layouts i.e. one screen mock-up for an individual form. Create at maximum, a one-minute video (screen capture with audio) for each form and show it working and discuss the SQL code behind it. Save each of your SQL files and attach them to your zip file submission.
6. Make a prototype of your app using the ‘prototype on Paper’ app: https://marvelapp.com/pop (feel free to use other tools if necessary). Create an account on this website and upload photos of your screens/wireframes to the Website and then you can set up screen navigation. Example:
Once all of the above sections (1-6) are complete, put them into a single document (e.g. MS Word). Then convert this file into an Adobe PDF document. Add any diagrams/sketches/SQL files etc into a folder and ZIP/compress the folder.
Therefore, you will submit two items:
1) Adobe PDF file (specification document).
2) Zip/Compress file containing all of your supporting files (e.g. MS Visio project file, SQL files etc). Please ensure all Oracle Apex files are uploaded so that I can recreate your database and run your SQL scripts.
Upload your PDF and zip file (containing all documents/files) onto Canvas, under IS6125, on or before 4pm on the 4th of December 2023. The key in this assignment is to communicate what your app/website will do via the various deliverables. You don’t need to worry how the technology would work if it were a real system.
Examples that will assist you with your assignment:
1. Examples of Screen Sketches/Designs: https://onextrapixel.com/ some of these are too complex for this assignment but you can take elements/ideas from them. Balsamiq is a great tool for building screens (Wireframing) if you don’t like sketching: https://balsamiq.com 2. Examples of Data Model/ER, See Lecture Slides on Canvas.
3. The tutors will go through translating ERDs into an Oracle Apex database in upcoming tutorials.
Required Format:
- All external sources of information must be referenced (Harvard referencing style)
- Font - Times New Roman size 12
- Spacing - 1.15
Cover page to include the following :
- Report Title
- Student Name
- Student Number
- Degree Code
- Module Code
- Lecturer Name
Generative AI tools
Such applications/tools/platforms can be used for brainstorming and prototyping purposes within this assignment only. If used, the questions proposed/input and the responses generated must be clear, referenced and added to the appendix of your application. Output from Generative AI tools must not be submitted, as if it was your own work
Marking Scheme:
Very clear and logical proposal 10%
A collection of sketches of the app/website screens which support the proposal 10%
Supporting user stories to support the app/website screens 10%
Well-structured ERDs which match up well with the proposal 30%
A working Oracle Apex database based on ERD model 30%
Prototype system 10%
Guide |
Description |
Fail |
Very poor, clearly inadequate coverage of material, badly prepared, poor quality and confusing report. Lack of understanding of basic techniques and very limited supporting data models or database. |
Pass |
A subject and associated notation have been clearly identified and defined. However, no clear overview or analysis of the notation. Provided a basic coverage of the subject area with a limited set of basic data models and Oracle Apex database. |
3H |
A subject and associated notation have been identified and clearly explained in report. Some analysis of the particular problems posed by the domain and/or of the strengths and weaknesses of the notation. Subject area is covered, but limited data models and a limited Oracle Apex database. |
2H2 |
Subject and notation clearly explained. Reasonable analysis of the problems posed by the domain and of the strengths and weaknesses of the notation. However, some issues may have been left unaddressed. Good coverage, however the data models and Oracle Apex. |
2H1 |
Excellent coverage. Clear exposition of domain and notation. Issues around representation problems and the strengths and weaknesses of the notation have been thoroughly reviewed. Report is of high standard. Very strong set of data models with supporting Oracle Apex database. |
1H |
Outstanding. Thorough coverage of subject and notation. Perceptive analysis and assessment accompanied by interesting/original ideas or new perspectives. Excellent report. |
2023-12-20