WE WRITE CUSTOM ACADEMIC PAPERS

100% Original, Plagiarism Free, Tailored to your instructions

Order Now!

Advanced Database Systems Development; CC6001 Advanced Database Systems Development

Advanced Database Systems Development;
CC6001 Advanced Database Systems Development
Coursework Assignment 2014-15
The coursework assignment is an individual assessment weighted 40% of the marks
for the module. It is designed mainly to assess students’ practical problem-solving skills
and critical thinking/evaluation on the design and development of database systems. It
requires the student to analyse, design and implement a web-based database
application based on a given business case study. You are asked to provide a software
solution as well as appropriate documentation detailing the design and implementation
of the system.
1. Case study – New Wave College
New Wave College is a reputable language institute specialised in providing foreign
language courses at various levels to the general public. It has several local centres in
and around London. At present, course enquiries and bookings are managed centrally
by the College on a semi-automated basis, namely, they are handled by a largely
paper-based file system, supported partially by a basic computer system.
Acutely aware of the limitations of the current regime and keen to improve the quality of
the services, the College has approached Big Wheel Ltd, an up-and-coming software
house based in Islington of North-East London, with a request to develop a fully
operational web-based database system to enhance course management at the
College.
You have been sub-contracted by Big Wheel as a Junior Database Developer to
design and implement a prototype of the web-based database system for the College.
On completion of the system, you are required to provide a full set of documentation of
the system to Big Wheel.
Your prototype of the system will be developed using Oracle Designer, Oracle SQL
Plus, and ASP.NET with C# at London Met.
1
New Wave College offers courses for various foreign languages, including French,
German, Spanish, Italian, Japanese, Chinese and so on. Each course is identified by a
unique course code, and designated with a particular level (Introductory, Intermediate,
or Advanced). Any of the courses may be run at more than one centre of the College
and taught by more than one lecturer within the same period. Moreover, a lecturer may
teach at more than one centre if necessary.
A potential student will initially make an enquiry to one of the Course Officers at the
Central Enquiry Unit of the College. A brief conversation with the student will normally
enable the Course Officer to ascertain the course in which the student is interested,
and to identify an appropriate level for the student.
The Course Officer will then check the cost and dates of the course, together with its
availability. In most cases, the student will be requested to choose from a list of
available centres and lecturers that run the same course. Once a choice has been
made by the student and provided the chosen course is not yet fully booked, the
Course Officer will complete the Course Booking Form given in Figure 1, a copy of
which will be given to the student. Each Course Booking Form deals with one course
booking only. A student may book several courses, in which case a separate Course
Booking Form will be required for each course booked.
When the student confirms the booking, a copy of the Course Booking Form will be
passed to the Administrative Officer at the Registry of the College, who will prepare a
formal Enrolment Form. This Enrolment Form will be sent to the student, together with
an Invoice for payment and other relevant course information.
The Administrative Officer will then use the details contained in the Enrolment Form to
update the Course Summary Form as given in Figure 2. This form provides for each
course the most up to date information on all the centres and lecturers running the
course, together with a list of students who have registered for the course so far. A
copy of this Course Summary Form will be distributed to all the relevant centres and
the lecturers involved for record keeping. Consequently, each lecturer will be able to
extract information from this form to compile his or her own Class Registration List.
The Registry produces several other forms either on a regular basis or on request.
These forms include Lecturer Assignment Forms, Centre Assignment Forms, Course
Assignment Forms, Staff Details Forms, Student Details Forms, and so on.
In addition, the Registry generate various reports either on a regular basis or when
required, for example, Course Student Reports, and Lecturer Student Reports (as
given in Figure 3).
The introduction of a fully operational database system, the prototype of which Leading
Edge has sub-contracted you to develop, will facilitate a much needed improvement to
the Registry for its provision of timely course information and efficient course
management.
2
NEW WAVE COLLEGE, LONDON
Course Booking Form
BOOKING REF NO
B0888
BOOKING DATE
1 November 2012
STUDENT NO
S1007
STUDENT NAME
James Bond
STUDENT ADDRESS
13 Crazy Gardens
Chaotic Junctions
LONDON SW3 1PP
STUDENT TELEPHONE
0207 8888 007
COURSE CODE
CF300
COURSE NAME
French
COURSE LEVEL
Advanced
START DATE
st
1 January 2013
FINISH DATE
1 April 2013
NAME OF LECTURER
Professor Yves Chirac
NAME OF CENTRE
Victoria
COST OF COURSE
£2000
st
st
Figure 1
3
NEW WAVE COLLEGE, LONDON
Course Summary Form
COURSE CODE
COURSE NAME
COURSE LEVEL
START DATE
FINISH DATE
COST OF COURSE
CF300
French
Advanced
st
1 January 2013
1st April 2013
£2000
LECTURER / CENTRE ASSIGNMENT
LECTURER#
NAME
CENTRE
L120
L245
L120
Lucy Paris
Yves Chirac
Lucy Paris
CENTRE PHONE
Victoria
Victoria
Moorgate
0207-2341000
0207-2341000
0207-2342000
CLASS SIZE
8
10
5
STUDENT LIST
STUDENT#
S1007
S1010
S1212
S1518
S1650
S1890
S2000
S2678
S2999
NAME
James Bond
John Scott
Bush Blair
Simon Lee
Johnny Major
Bridget Jane
Hue Grant
George Rumsfelt
Mary Adams
PHONE
0207 8888007
0208 3456780
0207 1234567
0208 1222789
0123 5678900
0201 1167456
0207 1169878
0208 5762345
0207 7852879
CENTRE
Victoria
Moorgate
Victoria
Moorgate
Victoria
Victoria
Victoria
Moorgate
Victoria
LECTURER#
L245
L120
L245
L120
L120
L245
L120
L120
L245
Figure 2
4
NEW WAVE COLLEGE, LONDON
Victoria Centre
Lecturer Student Report
For month: January 2013
Lecturer#:
L245
Lecturer Name: Yves Chirac
Student No
Student Name
Student Phone
S1007
S1212
S1890
S2999
James Bond
Bush Blair
Bridget Jane
Mary Adams
0207 8888007
0207 1234567
0201 1167456
0207 7852879
Lecturer#:
L120
Lecturer Name:
Lucy Paris
Student No
Student Name
Student Phone
S1650
S2000
S3001
Johnny Major
Hue Grant
Adam Clarke
0123 5678900
0207 1169878
0118 0001234
Lecturer#:
L201
Lecturer Name: Ian Smith
Student No
Student Name
Student Phone
S1000
S1213
S1899
S2567
S3050
Mike Howard
Eddie Windsor
Victoria Pond
Pamela Lee
Catherine Dole
0207 1256807
0207 8765432
0201 3201700
0207 7458745
0789 1567384
Figure 3
5
2. Requirements of the Coursework
Marks are awarded for producing a working and properly documented system that meets
the requirements specified below as deliverables:
2.1
Contents Page
A list of sections/subsections of the document, including page numbers.
2.2
Normalisation
Produce a set of fully normalised tables for the system:

You may use Figure 1 and Figure 2 as a starting point for normalisation.

You may also add additional attributes where appropriate.

show clearly all the steps of normalisation, up to the 3rd normal form.
2.3
E-R Model
Use Oracle Designer to produce an Entity Relationship diagram, consistent with your
3rd normal form tables. Submit a copy of the ER diagram.
2.4
Data Dictionary
Use Oracle Designer to produce a list of attributes for each entity. Submit a print-out
copy of these lists.
2.5
Generation of Database

Use Oracle Designer to covert the E-R diagram into a set of database tables.
Provide a print-out of the DDL script for generating the tables.

Use Oracle SQL Plus to populate these tables with suitable data values.

Provide a print-out of contents for all the tables.
2.6
Implementation of Web-based Database Application
Implementation of a database web application which includes the following
webforms (web pages) using ASP.NET with C#:

Basic Webforms:
Student Details
Lecturer Details
Course Details
Centre Details
All these forms should facilitate input, update and delete of information.

Lecturer Assignment (for any lecturer, show all the courses they have been
assigned to teach);
This form should facilitate the allocation of an existing lecturer to an existing
course.
6

Course Assignment (for any course, show all the centres and the lecturers that
have been assigned to run it);
This form should facilitate the allocation of an existing course to an existing
lecturer at an existing centre.

Course Booking, as a slightly modified version of the form given in Figure 1 (for
a student, make a booking for a course taught by a particular lecturer at a
specific centre).
Implementation of a homepage which includes menus to access the webforms you
have implemented.
Implemented database application must be uploaded to focserver and accessible via
internet. Application submitted via CD or email will not be accepted.
2.7
Documentation of the system.
FOR EACH FORM
Implementation document
• Provide all ASP.NET and C# codes, as well as HTML and CSS code where
appropriate, used in Visual studio which have been written by you.
• Provide a set of screen dumps for all the web pages (webforms) you have
produced.
Testing Document
• Provide a copy of the initial data (table contents) contained in the system.
• For each form implemented, list the individual tests that have been carried out
together with their results.
FOR THE APPLICATION
User Manual (up to 5 pages)


2.8
The User Manual should have a contents page and separate sections for each
form provided.
The User Manual should contain clear instructions on how to use the system and
how to run each of the forms available to it.
Further Discussion
Your discussion should summarise your experience in undertaking this Coursework.
Your work must be submitted in a single document, with all output including
diagrams, tables, forms, SQL scripts clearly labelled and presented. URL of the
application should be clearly presented on the cover page of you document.
7
3.
Coursework Submission
The coursework will be due on Friday week 18.The submission should include CW
documentation and a live web-based database application.
• The document should be contained in a single MS Word document with title and
contents pages
• The title page should include module code, module title, URL of the web site,
student id and name, and date submitted
• The coursework document should be submitted via Weblearn.
• The web-based database application should be uploaded to the web server
(focserver.londonmet.ac.uk) at SoC .
END
8
PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET AN AMAZING DISCOUNT ?

Our Service Charter

  1. Excellent Quality / 100% Plagiarism-Free

    We employ a number of measures to ensure top quality essays. The papers go through a system of quality control prior to delivery. We run plagiarism checks on each paper to ensure that they will be 100% plagiarism-free. So, only clean copies hit customers’ emails. We also never resell the papers completed by our writers. So, once it is checked using a plagiarism checker, the paper will be unique. Speaking of the academic writing standards, we will stick to the assignment brief given by the customer and assign the perfect writer. By saying “the perfect writer” we mean the one having an academic degree in the customer’s study field and positive feedback from other customers.
  2. Free Revisions

    We keep the quality bar of all papers high. But in case you need some extra brilliance to the paper, here’s what to do. First of all, you can choose a top writer. It means that we will assign an expert with a degree in your subject. And secondly, you can rely on our editing services. Our editors will revise your papers, checking whether or not they comply with high standards of academic writing. In addition, editing entails adjusting content if it’s off the topic, adding more sources, refining the language style, and making sure the referencing style is followed.
  3. Confidentiality / 100% No Disclosure

    We make sure that clients’ personal data remains confidential and is not exploited for any purposes beyond those related to our services. We only ask you to provide us with the information that is required to produce the paper according to your writing needs. Please note that the payment info is protected as well. Feel free to refer to the support team for more information about our payment methods. The fact that you used our service is kept secret due to the advanced security standards. So, you can be sure that no one will find out that you got a paper from our writing service.
  4. Money Back Guarantee

    If the writer doesn’t address all the questions on your assignment brief or the delivered paper appears to be off the topic, you can ask for a refund. Or, if it is applicable, you can opt in for free revision within 14-30 days, depending on your paper’s length. The revision or refund request should be sent within 14 days after delivery. The customer gets 100% money-back in case they haven't downloaded the paper. All approved refunds will be returned to the customer’s credit card or Bonus Balance in a form of store credit. Take a note that we will send an extra compensation if the customers goes with a store credit.
  5. 24/7 Customer Support

    We have a support team working 24/7 ready to give your issue concerning the order their immediate attention. If you have any questions about the ordering process, communication with the writer, payment options, feel free to join live chat. Be sure to get a fast response. They can also give you the exact price quote, taking into account the timing, desired academic level of the paper, and the number of pages.

Excellent Quality
Zero Plagiarism
Expert Writers

Instant Quote

Subject:
Type:
Pages/Words:
Single spaced
approx 275 words per page
Urgency (Less urgent, less costly):
Level:
Currency:
Total Cost: NaN

Get 10% Off on your 1st order!