0% found this document useful (0 votes)
85 views3 pages

WS Project

The document describes a student registration project with a January 23, 2023 deadline. The student registration system allows freshmen across a region to register online. Admin can view applicants and notify users about missing documents or application status. Users can register, modify login details, upload information and photos, and report issues. All IDs and transactions must be unique and timestamped. The project aims to be secure against attacks while using a MySQL database and jQuery/Bootstrap frameworks. A grading rubric assesses user interface, security, documentation, error handling, code optimization, maintainability, and proper object-oriented implementation.

Uploaded by

Mimi Damasco
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)
85 views3 pages

WS Project

The document describes a student registration project with a January 23, 2023 deadline. The student registration system allows freshmen across a region to register online. Admin can view applicants and notify users about missing documents or application status. Users can register, modify login details, upload information and photos, and report issues. All IDs and transactions must be unique and timestamped. The project aims to be secure against attacks while using a MySQL database and jQuery/Bootstrap frameworks. A grading rubric assesses user interface, security, documentation, error handling, code optimization, maintainability, and proper object-oriented implementation.

Uploaded by

Mimi Damasco
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/ 3

Deadline: January 23, 2023

Project name Student Registration

Description Student Registration is a web system that accept freshmen students all
across the region.

Users should be able to register.

The admin can view the applicants.

The admin can notify users about the lacking document and status of
application.

Admin is the default user of the System.

All user/admin can modify login details

User must upload his/her picture, proof residence, and provide basic
information including, name, address, username, password, and email
(should be verified to enable transaction)

Users can’t have multiple account.

User should be able to submit error/problem encountered using the


system

All Id should be unique.

All transactions should contain a timestamp of the transaction together


with transaction details.

All project should be secured against Cross site Scripting (XSS), SQL
injection, and other attacks

The project should have MySQL database

jQuery and bootstrap should be used for the frontend of the project,
alternative library/framework can be used as replacement.

Grading the Project

Outstanding Very Good Not so Bad


Good Good

1. User-Interface(UI)
a. Color combinations 5 4 3 2 1

b. Support on multiple view port 5 4 3 2 1

c. Allows user to navigate with 5 4 3 2 1


ease

d. Should not allow users to access 5 4 3 2 1


pages that are not supposed to
be accessed by the type of their
account. (Example, user can’t
access the pages for admin and
seller)

2. Security

a. Secure against XSS 5 (no 4 3 (2 2 (3 1


vulnerability) (1 vulnera vulnera
vulnera bility) bility)
bility)

b. Secure against SQL injection 5 (no 4 (1 3 (2 2 (3 1


vulnerability) vulnera vulnera vulnera
bility) bility) bility)

3. Documentation

a. Code level 5 4 3 2 1

b. Technical level 5 4 3 2 1

4. Error handling

a. No warning from apache is 5 4 3 2 1


showing to the frontend

b. No blank page on exception 5 4 3 2 1

5. Code optimization

a. No code is unused 5 4 3 2 1

b. Loading of page should be fast 5 4 3 2 1

6. Maintainability and Readability

a. All variables, functions, classes 5 4 3 2 1


are self explanatory.

b. Folder and files are well 5 4 3 2 1


organized

7. Proper use and implementation of 5 4 3 2 1


OOP(Objects/Inheritance and
other)

Computation:

Item 1 = 20% to the Project score.


Item 2 = 10% to the Project score.
Item 3 = 20% to the Project score.
Item 4 = 10% to the Project score.
Item 5 = 10% to the Project score.
Item 6 = 10% to the Project score.
Item 7 = 10% to the Project score.

Project Score = Item 1 + Item 2 + Item 3 + Item 4 + Item 5 + Item 6 + Item 7

You might also like