This assignment was done for my Degree under the subject of Advanced Programming. This assignment mainly focus on software design patterns. This report consists of web based student accommodation system developed using Java, JSP and Servlets. I got first class for this.
Cardiff Metropolitan University
Assignment Cover Sheet
Student Details ( Student should fill the content)
Name H.R.Virajee Hiranthika Kumaree Amarasinghe
Student ID KD/BCSSD/04/03
Scheduled unit details
Unit code CIS6003
Unit title Advanced Programming
Unit enrolment details Year 3
Study period 2016
Lecturer Prabu Premkumar
Mode of delivery Full Time
Assignment Details
Nature of the Assessment Course work
Topic of the Case Study A Student Accomodation System
Learning Outcomes covered 1,2,3
Word count 6663 (excluding assignment brief, References)
Due date / Time 29th January 2017
Extension granted? Yes No Extension Date
Is this a resubmission? Yes No Resubmission Date
Declaration
I certify that the attached material is my original work. No other person’s work or ideas have
been used without acknowledgement. Except where I have clearly stated that I have used
BSCSD04 1
,Advanced Programming Individual
some of this material elsewhere, I have not presented it for examination / assessment in any
other course or unit at this or any other institution
Name/Signature Virajee Date 04/02/2017
Submission
Return to:
Result
Marks by 1st Signature of the 1st Assessor Agreed
Assessor Mark
Marks by2nd Signature of the 2nd Assessor
Assessor
Comments on the Agreed Mark.
For Office use only (hard copy assignments)
Receipt date Received by
STUDENT NAME: STUDENT
NUMBER:
Module Number & Title: Semester:
Assignment Type & Title:
For student use: Critical feedback on the individual progression towards achieving the
assignment outcomes
BSCSD04 2
,Advanced Programming Individual
For the Assessors’ feedback
Indicate the Task number strength and Weaknesses and the marks for each task
Task Strengths (1st Assessor) Strengths (2nd Assessor)
No/Question
No
Task No / Weaknesses (1st Assessor) Weaknesses (2nd Assessor)
Question No
BSCSD04 3
,Advanced Programming Individual
Areas for future improvement
Comments by 1st Assessor Comments by 2nd Assessor
Marks
Task Marks by Marks Marks by IV IV comments (If Any)
/Question No 1st by 2nd (if any)
Assessor Assessor
Table of Figures
Figure 1: Table-Functional Requirement Specification-1 ........................................... 18
Figure 2: Table-Functional Requirement Specification-2 ........................................... 19
Figure 3: Table-Functional Requirement Specification-3 ........................................... 20
Figure 4: Table-Functional Requirement Specification-4 ........................................... 21
Figure 5: Table-Functional Requirement Specification-5 ........................................... 22
Figure 6: Table-Functional Requirement Specification-6 ........................................... 23
Figure 7: Table-Functional Requirement Specification-7 ........................................... 24
Figure 8: Table-Functional Requirement Specification-8 ........................................... 25
Figure 9: Table-Functional Requirement Specification-9 ........................................... 26
Figure 10: Table-Functional Requirement Specification-10 ....................................... 26
Figure 11: Table-Functional Requirement Specification-11 ....................................... 27
Figure 12: Table-Functional Requirement Specification-12 ....................................... 27
Figure 13: Table-Functional Requirement Specification-13 ....................................... 28
Figure 14: Table-Functional Requirement Specification-14 ....................................... 28
Figure 15: Table-Functional Requirement Specification-15 ....................................... 29
Figure 16: Table-Functional Requirement Specification-16 ....................................... 30
Figure 17: Table-Functional Requirement Specification-17 ....................................... 30
Figure 18: Use case diagram-Student Accommodation System .................................. 32
Figure 19: Table-Explanation on actors of Student Accommodation System ............. 33
Figure 20: Table-Explanation on use cases of Student Accommodation System-1 .... 34
Figure 21: Table-Explanation on use cases of Student Accommodation System-2 .... 34
Figure 22: Table-Explanation on use cases of Student Accommodation System-3 .... 34
Figure 23: Use case diagram-Manage landlord data.................................................... 35
Figure 24: Table-Explanation on actors of manage landlord data ............................... 35
Figure 25: Table-Explanation on use case of managing landlord data ........................ 36
Figure 26: Use case diagram for Managing Property Data.......................................... 37
Figure 27: Table-Explanation on actors of managing property data -1 ....................... 37
Figure 28: Table-Explanation on actors of managing property data -2 ....................... 38
Figure 29: Table-Explanation on actors of managing property data -3 ....................... 38
Figure 30: Table-Explanation on use case of managing property data ........................ 39
Figure 31: Use case diagram for managing student data ............................................. 39
Figure 32: Table-Explanation on actors of managing student data ............................. 40
BSCSD04 10
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller VirajeeAmarasinghe. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $10.49. You're not tied to anything after your purchase.