You are on page 1of 3

Faculty of Information & Communication Technology

BIN2223 WEB PROGRAMMING WITH JAVA


Department
Program Name

: Faculty of Information & Communication Technology


: B Sc (Hons) in Information Communication Technology
B Sc (Hons) in Information Technology
Semester
: 4
Commence Date
: Week 4
Deadline Date
: Week 12
Unit Controller / Examiner : Ms. Nursyarizan Mohd Akbar
Contact Number
: ext. 8978
E-mail
: izan@limkokwing.edu.my

Group
Assignment
20%+10%

You are required to work in a group of FIVE (5) students to design and create a web based application
on Online Registration System for Limkokwing Events by using JSP, HTML, Javascript and MySQL
database. Examples of events such as Fashion Show, Dance Competition, Sports Carnival and etc. The
system must contain all the basic functionalities below:
Admin

Sign In/Sign Out


View all/Add/Update/Delete Events
View all/Add/Update/Delete Participants
Search options:
o Events Search
o Participants Search
Any TWO (2) reports. E.g: Number of Participants have registered for Fashion Show

User/Participant

Sign In/Sign Out

View All Events

Search options:
o Events Search

Event Registration

Print out registration details.

Participant unable to register if the number of participant reaches limit.

Participant unable to register for any event that has passed the registration deadline.

Allow the participant to edit their details.

Allow the participant to cancel their registration.


Objectives

To expose students on how to use JSP for creating a web based database application.
To assess students ability in designing and developing a web application

Learning Outcome
Upon completion of the group assignment, student will be able to:

Use JSP to develop dynamic web sites


Deliverables
1.

Softcopy of the report and program.

Submission Information

Submit softcopy of report and program via cd.


Report must be submitted using Arial font style with size of 11pt and 1.5 line spacing.
Submit your assignment personally to the lecturer of BIN2223/BPROG2406 Web
Programming with Java.
Your report must contain

Page 1 of 3

Introduction: one page describing the way your program is run and explaining the
additional feature you implemented (if any), and any other information need to
understand your program.
o Program: This section should contain a hard copy of your source code that should be
fully commented. Be sure your comments accurately describe what is going on in the
code.
o Screen shot /Website Help: to give assistance in the use of the system. You have to
provide enough sample screen shots to give a general idea of the program. E.g.;
execution of your program.
o Future Enhancements: Suggest THREE (3) addition functions that can be
implemented as future enhancements to the system to make the system even more
useful.
o References: List all of the references you used in the project.
The assignment is to be submitted with a signed CD cover sheet available to confirm the time
and submission date.
A minimum page of overall report is 10 pages.
Ensure that your paper is well organized so that each sections flows smoothly into the next.
Example of report header
o

Group Assignment Co-curriculum 3 Event Registration System


Programming with Java

BIN2223/BPROG2406

Web

Example of report footer

Project Deliverables
At the end of your development, make sure the program have these criteria:

Compiled: After compiling your code, make sure that there are no syntax errors.

Compliance: Make sure that your code defined the specific information like meaningful
name for your variables, tables, fields, methods and etc and put effective comment to your
source codes.

Correctness: Your program will be run through a list of expected inputs or interfaces.
Make sure that your program produces the expected outputs.

Validation: Your program will be run through another list of reasonable unexpected inputs
or interfaces designed to flush out any logic errors you may have had. Make sure that your
program survives intact.

Code Layout and Style: Your printout will be read after all the automated testing above
and look for good indentation for all blocks; empty lines between section of codes,
comments before every public methods and make sure that everything looks nice and
neat.
Marking Criteria
The following is the marks deduction for this group assignment:

Late submission = 0.5 mark is deducted every day after the due date.

Plagiarism = 0 mark is awarded immediately.

Let others copy your work = 0 mark is awarded immediately.

Off topic work = 0 mark is awarded immediately.

Excessive grammar, punctuation and spelling errors = -5 marks will be given.


Rules and regulations

All students must actively take part in preparing and submitting the assignment.

Computer crashes are NOT excuses for late submission! ALWAYS BACKUP your own works.

Plagiarism/Cheating is STRICTLY PROHIBITED.


Late submission will NOT be entertained and marks will be deducted.
If you fall sick or have problems with your assignment, you must advise your instructor
immediately at least a week before the assignment is due! (If you fall sick a day or two before
your deadline, tough luck!). So, you are advised to plan and work on your assignment
beforehand!

Page 2 of 3

Importantly, you are required to keep a copy of all submitted assignments to safeguard against
loss or missing assignments!!!

It is reasonable to discuss with others possible general approaches to the given problems.

If there is too much collaboration from your common discussion by looking at the reports, in
such instances of academic dishonesty may result in you getting zero marks for this piece of
assignment.

You are NOT allowed to work together to get a detailed report, to copy a report, or to give away
a report.

If someone cheats by using your work, you will be penalized.

Try to start as soon as possible and please DO NOT DO IT AT LAST MINUTES.

Dateline is strictly Deadline.


Be sure to check spelling error. Marks will be deducted for papers with excessive grammar,
punctuation and spelling errors.

Page 3 of 3

You might also like