0% found this document useful (0 votes)
143 views6 pages

6861-1710754478385-CC6012 1 MS Coursework Y2324

Uploaded by

mcmindaka
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views6 pages

6861-1710754478385-CC6012 1 MS Coursework Y2324

Uploaded by

mcmindaka
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

CC6012 Data and Web Application London Metropolitan University

Course Submission Cover Sheet

Module: CC6012 Data and Web Application

Deadline: 3PM, xx of March 2024

Module Leader: Dr Sandra Fernando Student


ID:

PLAGIARISM

You are reminded that there exist regulations concerning plagiarism. Extracts from these
regulations are printed below. Please sign below to say that you have read and understand
these extracts:

Extracts from University Regulations on

(signature:)______________________
Cheating, Plagiarism and Collusion Date: _______________

Section 2.3: "The following broad types of offence can be identified and are provided as indicative examples.

This header
(i) sheetincluding
Cheating should be attached
taking to the work
unauthorised you submit.
material No work willconsulting
into an examination; be accepted without it.
unauthorised
material outside the examination hall during the examination; obtaining an unseen examination
paper in advance of the examination; copying from another examinee; using an unauthorised
calculator during the examination or storing unauthorised material in the memory of a
programmable calculator, which is taken into the examination; copying coursework.
(ii) Falsifying data in experimental results.
(iii) Personation, where a substitute takes an examination or test on behalf of the candidate. Both candidate
and substitute may be guilty of an offence under these Regulations.
(iv) Bribery or attempted bribery of a person thought to have some influence on the candidate's
assessment.
(v) Collusion to present joint work as the work solely of one individual.
(vi) Plagiarisms, where the work or ideas of another are presented as the candidate's own.
(vii) Other conduct calculated to secure an advantage on assessment.
(viii) Assisting in any of the above.
Some notes on what this means for students:

1. Copying another student's work is an offence, whether from a copy on paper or from a computer file, and
in whatever form the intellectual property being copied takes, including text, mathematical notation and computer
programs.

2. Taking extracts from published sources without attribution is an offence. To quote ideas, sometimes
using extracts, is generally to be encouraged. Quoting ideas is achieved by stating an author's argument and
2
attributing it, perhaps by quoting, immediately in the text, his or her name and year of publication, e.g. " e = mc
(Einstein 1905)". A references section at the end of your work should then list all such references in alphabetical
order of authors' surnames. (There are variations on this referencing system, which your tutors may prefer you to
use.) If you wish to quote a paragraph or so from published work, then indent the quotation on both left and right
margins, using an italic font where practicable, and introduce the quotation with an attribution.

1
CC6012 Data and Web Application London Metropolitan University

Introduction

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 - Online Library Management System

Sydenham Library is a medium sized limited company, which provides educational resources
e.g. books, CDs etc. to students in different subjects (computing, business etc). They have
decided to develop an online library management system.

The Business Analyst has suggested the following minimum requirements for the online
library management system:

1.1 System Requirements

Home Page
1. Home page (company information and sign in links for the admin)

Admin

 Can sign in
 Can add/delete books/CDs details
 Can edit/update books/CDs details
 Can issue a book and update returns
 Can view all book and CDs

Guest

 Can search a book(s)


 Can reserve a book(s)
 Can leave a message

2
CC6012 Data and Web Application London Metropolitan University

You have been sub-contracted by Sydenham Library as a Junior Database Developer to


design and implement a prototype of the web-based database system for the Sydenham
Library. On completion of the system, you are required to provide a full set of documentation
of the system to Sydenham Library

Your prototype of the system will be developed using Oracle SQL Developer (or SQL
Server) and ASP.NET using C#.

2 Requirements of the Coursework


Marks are awarded for producing a working and properly documented system that meets the
requirements as specified below:

2.1 Contents Page


A list of sections/subsections of the document, including page numbers.

2.2 Database generation

Specification of database relations – Using Oracle

 Relational ER diagram

 Data dictionary (attribute list and constraints for each table)

 Use SQL Developer Data Modeler to convert Entity Relationship Diagram into DB
tables


Generation of Database – Using SQL Server/MongoDB

 Data Models of the CW tables and generated table structures.

 Input data into DB tables (INSERT)

 Display data in the tables (SELECT)

3
CC6012 Data and Web Application London Metropolitan University

2.3 Implementation of the Web-based Database Application

Implementation of a web-based database application, which includes the following using


MVC Technology: ASP.NET using C#:

Home Page
 Home page (company information and sign in links for secured users)

Admin

 Can sign in
 Can add/delete books/CDs details
 Can edit/update books/CDs details
 Can issue a book and update returns
 Can view all book and CDs

Guest

 Can search a book(s)


 Can reserve a book(s)
 Can leave a message

2.4 Documentation of the developed system

For each Requirement:

Implementation document

 Provide a set of screen dumps for all the functionalities you have produced.

Testing Document

 Provide a copy of the initial data (table contents) in your system.


 For each requirement, list the individual tests that have been carried out together with
their results.

4
CC6012 Data and Web Application London Metropolitan University

FOR THE APPLICATION

MVC application should be connected with SQL Server/Mongo database system

User Manual (up to 3 pages)

 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.

2.5 Further Discussion

Your discussion should summarise your experience in undertaking this coursework.

Your work must be submitted in a single word document, with all output including
diagrams, tables, classes, forms, SQL scripts clearly labelled and presented.

3 Marking Scheme
Marks will be awarded as follows
Specification of database relations – Using Oracle

 Relational ER diagram [15]

 Data dictionary (attribute list and constraints for each table) [5]

 Use SQL Developer Data Modeler to convert Entity Relationship Diagram into DB
tables [5]

Generation of Database – Using SQL Server/MongoDB

 Data Models of the CW tables and generated table structures. [10]

 Input data into DB tables (INSERT) [5]

 Display data in the tables (SELECT) [5]

5
CC6012 Data and Web Application London Metropolitan University

Implementation of Web-based Database Application

Home Page
 Home page (company information and sign in links for secured logins) [5]

Admin

 Can sign in [5]


 Can add/delete books/CDs details [5]
 Can edit/update books/CDs details [5]
 Can issue a book and update returns [5]
 Can view all book and CDs [5]

Guest

 Can search a book(s) [5]


 Can reserve a book(s) [5]
 Can leave a message [5]

Testing

 Testing [5]

Further discussion

 Discussion of own experience [5]

END

You might also like