Anda di halaman 1dari 13

Assignment Brief

BTEC Level 4-5 HNC/HND Diploma (QCF)

To be filled by the Student


Name of the Student :

Edexcel No : Registration No: Batch No:

Unit Assessment Information

Qualification : Higher National Diploma in Computing and Systems Development

Unit Code & Title : K/601/1510– Unit 35 - WEB APPLICATIONS DEVELOPMENT (WAD)

Assessment Title & No’s : Health Care Hospital - (WAD – 16 – 001)

Learning outcomes and grading opportunities:


LO 01: Understand the concepts of web application development
Learning Outcomes LO 1.1 LO 1.2 LO 1.3
Be able to design web applications
Learning Outcomes LO 2.1 LO 2.2 LO 2.3 LO 2.4
LO 03: Be able to implement web applications
Learning Outcomes LO 3.1 LO 3.2 LO 3.3
LO 03: Be able to test web applications.
Learning Outcomes LO 4.1 LO 4.2 LO 4.3 LO 4.4 LO4.5

Merit and Distinction Descriptor


M1 M2 M3 D1 D2 D3

Date Issued : Date Due :

Date of Submission:

Assessor : Date Assessed:

Internal Verifier (IV): Date of IV:

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 1 of 13


General Guidelines
1. A Cover page or title page – You should always attach a title page to your assignment.
Use previous page as your cover sheet and be sure to fill the details correctly.
2. This entire brief should be attached in first before you start answering.
3. All the assignments should prepare using word processing software.
4. All the assignments should print in A4 sized paper, and make sure to only use one side
printing.
5. Allow 1” margin on each side of the paper. But on the left side you will need to leave
room for binging.
6. Ensure that your assignment is stapled or secured together in a binder of some sort
and attach the Softcopy (CD) of your final document, system on last page.

Word Processing Rules


1. Use a font type that will make easy for your examiner to read. The font size should be
12 point, and should be in the style of Time New Roman.
2. Use 1.5-line word-processing. Left justify all paragraphs.
3. Ensure that all headings are consistent in terms of size and font style.
4. Use footer function on the word processor to insert Your Name, Subject, Assignment
No, and Page Number on each page. This is useful if individual sheets become
detached for any reason.
5. Use word processing application spell check and grammar check function to help edit
your assignment.
6. Ensure that your printer’s output is of a good quality and that you have enough ink to
print your entire assignment.

Important Points:
1. Check carefully the hand in date and the instructions given with the assignment. Late
submissions will not be accepted.
2. Ensure that you give yourself enough time to complete the assignment by the due
date.
3. Don’t leave things such as printing to the last minute – excuses of this nature will not
be accepted for failure to hand in the work on time.
4. You must take responsibility for managing your own time effectively.
5. If you are unable to hand in your assignment on time and have valid reasons such as
illness, you may apply (in writing) for an extension.
6. Failure to achieve at least a PASS grade will result in a REFERRAL grade being given.
7. Non-submission of work without valid reasons will lead to an automatic REFERRAL.
You will then be asked to complete an alternative assignment.
8. Take great care that if you use other people’s work or ideas in your assignment, you
properly reference them, using the HARVARD referencing system, in you text and any
bibliography, otherwise you may be guilty of plagiarism.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 2 of 13


9. If you are caught plagiarizing, you could have your grade reduced to A REFERRAL or at
worst you could be excluded from the course.

Statement of Originality and Student Declaration

I hereby, declare that I know what plagiarism entails, namely to use another’s work and to
present it as my own without attributing the sources in the correct way. I further understand
what it means to copy another’s work.

1. I know that plagiarism is a punishable offence because it constitutes theft.


2. I understand the plagiarism and copying policy of the Edexcel UK.
3. I know what the consequences will be if I plagiaries or copy another’s work in any of
the assignments for this program.
4. I declare therefore that all work presented by me for every aspect of my program, will
be my own, and where I have made use of another’s work, I will attribute the source
in the correct way.
5. I acknowledge that the attachment of this document signed or not, constitutes a
binding agreement between myself and Edexcel UK.
6. I understand that my assignment will not be considered as submitted if this document
is not attached to the attached.

Student’s Signature: …………………………… Date: .………………

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 3 of 13


Assignment Brief
Health Care hospital currently uses a manual system for the management and maintenance
of critical information. The current system requires numerous paper forms, with data stores
spread throughout the hospital management infrastructure. Often information (on forms) is
incomplete, or does not follow management standards. Multiple copies of the same
information exist in the hospital and may lead to inconsistencies in data in various data
stores. There are number of documents to be maintained in the Health Care hospital and this
information typically involves; patient personal information and medical history, staff
information, room and ward scheduling, staff scheduling, operating theater scheduling and
various facilities waiting lists. All of this information must be managed in an efficient and cost
wise fashion so that the resources can be managed effectively. The reception module
handles various inquiries about the patient's admission and discharge details, and the
patient's movements within the hospital.

Assume that you are the web developer hired by the Health Care Hospital, to propose, and
engineer a low cost but yet powerful and complete Hospital Management System (HMS) for
the scenario given above. Suggest and implement important functionalities and features to
the system by identifying system functionalities.

The new system is to control the following information


 patient information
 room availability
 staff and operating room schedules
 patient invoices

These services are to be provided in an efficient, cost effective manner, with the goal of
reducing the time and resources currently required for such tasks.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 4 of 13


TASK 1. Understand the concepts of web application development

1.1. Critically evaluate the functions and advantages of web applications, and hence
justify, by giving reasons, why a web application is suitable for the given scenario. (LO
1.1)
1.2. Critically compare different types of server-side and client-side scripting languages
and select a server-side and a client-side scripting language which is suitable to
implement the proposed system. (LO 1.2) (M1.1)
1.3. Examine web security concerns that should be considered while implementing a web
application and make recommendations for security improvements of the proposed
system. (LO 1.3). (M2.7)
Consider Followings:
User accounts, account restrictions, procedures for granting and revoking access,
terms of use, system monitoring, prevention techniques from hacking, viruses, and
date theft

TASK 2. Design a web application to meet requirements of the given scenario

2.1. Design a suitable web application solution suite for the given scenario. Provide
evidences of the design. Evidences should include Authentication levels,
Functionalities allowed for different users, development timescales, cost benefit
analysis, web layout design etc. (LO 2.1)
2.2. Synthesize client and the server-side functionalities in the proposed design. (LO 2.2)
2.3. Apply a database design for the proposed system and provide the well normalized
database design of the proposed system. (LO 2.3)
2.4. Evaluate alternative designs similar to the proposed system and enhance the system
design. Focus on features, UI design layouts, navigation scheme, color schemes, form
validations & feedbacks and hints to the user etc. Provide justifications and reasons
why you select the mentioned alternative system and its features. (LO 2.4)

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 5 of 13


TASK 3. Implement the designed web application

3.1. Implement the designed system using PHP, JS and MySQL. Screenshots of important
code lines with proper comments and user interfaces filled with sample data must be
attached to the documentation. (LO 3.1)
3.2. Implement the designed database using a DBMS (MySQL) and provide screenshots of
the database tables with sample data and SQL queries used in the implementation
(Create, Select, Insert, Delete, Update etc.) (LO 3.2)
3.3. Identify and implement opportunities for error handling and reporting to minimize
the errors that might occur. Provide evidences of the implemented techniques used
to handle the errors. (LO 3.3)
Note: Using a try-catch block is one of them and there are many more.

TASK 4. Test the implemented web application


4.1. Critically review and test the implemented web application using a web-enabled
database management system and provide the identified discrepancies, if any, of the
application through an analysis of actual test results against expected. (LO 4.1 & LO
4.2)
Note: Should provide test cases including screenshots of the actual results and
mention how you fix the discrepancies identified.
4.2. Critically evaluate independent feedback of the users to identify the limitations of
the implemented web application and make recommendations for further
improvements to overcome the limitations identified. (LO 4.3)
Note: Select the best suited fact finding method(s) to gather user feedbacks and
should be justified the reason for the selection with own opinions and evidences.
4.3. Prepare a user documentation to properly guide the users of the implemented
system. (LO 4.4)
Note: User documentation should be simple and understandable by anyone. Use

screenshots and provide stepwise guidance.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 6 of 13


Observation Sheet

Activity Activity Learning Outcome Feedback


No (LO) (Pass/ Redo)
1 Present and demonstrate the LO4.1
implemented program features to
the audience.
2 Test run the application with LO4.1
sample data
3 Explain the discrepancies between LO4.2
actual test results and expected
results during Activity 2.
4 Perform a minor modification to LO4.2
the source code to alter the
functionality of the system.
5 Both client-side and server-side LO2.2
functionalities have been
implemented together.
6 System is fully functional, no D3.4
semantic errors and System has
proved with all required function.

Comments:

Assessor Name :…………………………………………….

Date :…………………………………………….

Assessor Signature :…………………………………………….

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 7 of 13


Assessment Criteria (Students are not authorized to modify or write anything on below)

Possible
Outcomes/Criteria for PASS Page Feedback
Evidence
1.1 critically evaluate the functions and Task 1.1
advantages of web applications

1.2 critically compare different types of Task 1.2


server-side and client-side scripting languages

1.3 examine web security concerns and make Task 1.3


recommendations for security improvements

2.1 design a web application to meet a given Task


requirement 2.1

2.2 synthesize client-side and server-side Task


functionality in a web application 2.2

2.3 apply a database design for use in a web Task


application 2.3

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 8 of 13


2.4 evaluate alternative designs and solutions Task
to meet a given requirement 2.4

3.1 implement a web application to a prepared Task


design using client-side and server-side 3.1
scripting languages

3.2 implement a web-enabled database Task


management system to store, retrieve and 3.2
manipulate data in a web application

3.3 identify and implement opportunities for Task


error handling and reporting 3.3

4.1 critically review and test a web application Task


using a web enabled database management 4.1
system

4.2 analyze actual test results against expected Task


results to identify discrepancies 4.1

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 9 of 13


4.3 critically evaluate independent feedback Task
on a developed web application and make 4.2
recommendations for improvements

4.4 create user documentation for a developed Task


web application. 4.3

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 10 of 13


Grade Descriptor for MERIT Possible evidence Feedback
M1 Identify and apply strategies to find - Reasons why the selected client-side
appropriate solutions and server-side languages are the
best.
M1.1 effective judgment have been made - Provide leaner opinions.
Task 1.2
M2 Select / design appropriate - Implement the system properly
methods / techniques (apply proper techniques)
M2.7 appropriate learning - Web security concerns should have
methods/techniques have been applied been properly explained using a
range of sources.
Task1.3
M3 Present and communicate - Well-structured documentation
appropriate findings - Proper academic writing
- Adhered to the documentation
M3.3 A range of methods of formatting guidelines.
presentation have been used and - Non-overlapping facts.
technical language has been - Accurate, reliable and consistent
accurately used data.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 11 of 13


Grade Descriptor for DISTINCTION Possible evidence Feedback
M4 Use critical reflection to evaluate - Proper conclusions and justifications
own work and justify valid should be provided
conclusions

- D1.1 conclusion have been arrived at


through synthesis of ideas and have
been justified

D1 Take responsibility for managing - On time submission of the


and organizing activities assignment.
- Complete System has been
- D2.2 substantial activities, projects or submitted
investigations have been planned, - Activities from 1-4 have been
managed and organized managed during observation.

D2 Demonstrate convergent / lateral / - Additional functions have been


creative thinking added
- D 3.4 problems have been solved - Security features have been added
- D 3.5 innovation and creative thought - Fully featured and error free solution
have been applied has been submitted

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 12 of 13


Strengths: Weaknesses:

Future Improvements & Assessor Comment:

Assessor: Signature: Date: ____/____/______

Internal Verifier’s Comments:

Internal Verifier: Signature: Date: ____/____/______

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 13 of 13

Anda mungkin juga menyukai