Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Deliverable - DB and UI Design Documentation Background: Now that youve identified a project to develop, you need to create a mockup user interface for

Deliverable - DB and UI Design Documentation

Background: Now that youve identified a project to develop, you need to create a mockup user interface for the front end and a conceptual database model to start the back-end portion of the project. These will change as you enter the execution sprints, but its good to have a general idea of what your project will look like.

Task: Your task and final deliverable for this sprint will be a series of storyboards and mockups and a full conceptual database design. In the third sprint, you will start developing the front-end and actual physical implementation of the database.

Why? This task will help you practice the concepts taught in this class and review concepts discussed at the end of 410 where we discussed good user interface design. As with sprint 1, these are valuable skills to show to any future employer.

Description User Interface It will probably be easiest to start by creating a navigation graph. This is a graph that indicates what views a user will visit while using your application. A sample navigation graph might look like this:

image text in transcribed

Yours will be more complicated than this. If you want to split the diagram into separate images for clarity, that would be fine. For example, the Main Menu - Student and Main Menu Faculty branches in the graph above could be placed in a separate image.

After creating the navigation graph, you will need to create a series of mockups matching each of the screens. To start, you must create a mockup screen for any page that will have user input. This includes both entering new data and searching for data already entered.

Next, rather than showing all menu and result pages, you only need to mockup one of each, showing the basic outline of what these pages will look like.

These mockups do not need to look perfect. They are meant to give a sense of what youd like the final product to look like. The idea is that you could show these to your client and ask if it would meet their needs before spending tons of time on developing the interface.

Your system should have at least 12 views, with at least 6 user input screens (10 views and 5 input screens for 3-person teams). While this is the minimum number, it is important that the views match the user requirements you specified in the business case. See the rubric at the end of this document for more specifics of what you should include in your user interface designs.

Description Conceptual Diagram

After creating the user interface mockups, youll probably have a good idea of what data youll need to store inside your database. Youll need to create a conceptual UML ER diagram to model this information. Recall that this diagram only contains entities, attribute names, and relationships. Youll develop a physical model as the first part of Sprint #3.

Your conceptual diagram should have at least 8 tables (6 tables for 3-person teams). It should also be able to handle all of the user input and results described in the user interface design

Rubric:

For this assignment, you will turn in a series of images corresponding to the UI and DB design documents specified above.

User Interface Design

Develop navigation graph with at least 12 views (10 for 3-person teams). The graph should be easy to follow and have no spelling issues. It can be broken into separate images, just be sure to label each clearly.

Develop at least 6 user input mockups (5 for 3-person teams). These mockups should have a consistent layout, with a logo in the upper left and a navigation menu somewhere on the screen.

Develop results mockup. This mockup should be consistent with the user interface screen and display some potential results. Be clear about which user input screen this page corresponds to.

Develop main screen mockup. This will probably be your main screen. It should be consistent with the other mockups.

Database Design

The diagram must contain at least 8 tables (6 for 3-person teams). Make sure that the attributes in the table match the user input in the mockups, so that you can store the necessary information. Use composite and multi-valued attributes where it makes logical sense.

Relationships should make logical sense. You dont have to include an n-ary relationship if it does not make sense with respect to your data

Add Classes [Student login] Main Menu - Student Pay Bill Login See Enrolled Students Main Page [Faculty login] Main Menu - Faculty Contact IT Assign Final Grades Add Classes [Student login] Main Menu - Student Pay Bill Login See Enrolled Students Main Page [Faculty login] Main Menu - Faculty Contact IT Assign Final Grades

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Visual C# And Databases

Authors: Philip Conrod, Lou Tylee

16th Edition

1951077083, 978-1951077082

More Books

Students also viewed these Databases questions