Top Banner
“Final Year Project” By: Volte Face
25

“Final Year Project” By: Volte Face. Team Members PROJECT MANAGER NOOR SHAZLIZA BT ZAKARIA ASSISTANT MANAGER MOHD SYIFUL BIN MOHD NOOR SECRETARY.

Dec 31, 2015

Download

Documents

Godwin McDonald
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

“Final Year Project”

By:

Volte Face

Page 2: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Team Members

PROJECT MANAGER NOOR SHAZLIZA BT ZAKARIA

ASSISTANT MANAGER MOHD SYIFUL BIN MOHD NOOR

SECRETARY NOOR SHALASIAH BT OSMAN

Page 3: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Team Members

CHIEF SOFTWARE PROGRAMMER MOO WUI HUNG

SOFTWARE PROGRAMMER MOHD SHAHRIZAN BIN SHAHRUDIN

MANAGEMENT TEAM NORHAFIZAH BT SHARKAWI MONICA MONE AK LUBONG

Page 4: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Team Members DOCUMENTATION UPDATER MOHD HAFFESDZ B ZAKARIA MOHD ZUKHAIRI B MOHD SI BAWEH MOHD NAEEM B HUSIEN

PROGRAMME TESTER MOHD FUAD MD NOR

Page 5: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Introduction This ‘Final Year Project’ is a software development

project.

Focus on the development of a web page database systems.

Evolved around the evaluation and marks calculation of students’ Final Year Project at UniMAP.

The actors are Student, Supervisor, Internal Examiner and Administrator.

The actors may login to the web page to view and edit marks, change password and view database.

Page 6: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Schedule

Page 7: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

High Level Design -Architecture Design-

Architecture Diagram

Sub-system

Inter Sub-system Interface

Refined Use Cases

Page 8: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Architecture Diagram

Database

StorageMySQL Database

PlatformJava Servlet

Development ToolsJDK1.6.0_02

Core API

ModulesLoginChange PasswordView MarksEdit MarksView Database

Login

Web Server (Tomcat Server)

Web Browser

Page 9: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

User Interface

Functional requirement Utility Usability

Page 10: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Sub-system

Utility Subsystems

Enter marks

Edit marks

Calculate all partial marks

View marks according to user ( Student, Supervisor, Coordinator)

Login/Security Subsystem

Log in matrix number and password.

Matrix no and password authentication.

Change password

Approval of new password.

Page 11: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Inter Sub-system Interface (Login )

: LoginusernameCheckpasswordCheck

: userVerifieduserPriority, welcomeMsg

: studentviewMarkchangePwdlogout

: sVisoreditMark viewMarkviewDatabase changePwdviewMarkAll logout

Page 12: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Inter Sub-system Interface (Marks)

: LoginusernameCheckpasswordCheck

: userVerifieduserPrioritywelcomeMsg

: sVisoreditMarkviewMark

: studentviewMark

: editMark

: totalMark

: viewMark

: logout

Page 13: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Inter Sub-system Interface (View Database)

: LoginusernameCheckpasswordCheck

: userVerifieduserPrioritywelcomeMsg

: sVisorviewDatabase

: logout : viewDatabaseeditDatabase

Page 14: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Final Use Case Diagram

Page 15: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Low Level Design - Class Design -

Interaction Diagram sequence diagram collaborations diagram

Final and Most detail Class Diagram

Page 16: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Sequence Diagram of Login

Page 17: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Sequence Diagram of Marks

Page 18: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Collaborations Diagram for View Database

: view database

: view password

: permission type

1.ViewDatabase()2.ViewDatabase _Button_clicked()

2.1 ViewPassword()2.2 PasswordButton _clicked()

2.3 Permission()2.4 PermissionButton_clicked()

: Adminitrstor

Page 19: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Collaborations Diagram for Change Password

: Change password : New

password

: Cancel

1.ChangePassword()2.ChPasswordButton _clicked()

2.1NewPassword()2.2NewPassword()2.3Store()

2.4Cancel2.5CancelButton_clicked()

: Student / Supervisor/ InternalExaminer/ Administrator

Page 20: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Collaboration Diagram of Logout

: Logout

1. Logout()2. LogoutButton _clicked()

: Student / Supervisor/ InternalExaminer/ Administrator

Page 21: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Final Class Diagram

Go to “class diagram”

Page 22: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Data Persistence-Table Design-

Page 23: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Problems Accounted1. Time constraint 2. Inadequate communication 3. Tied with other commitments4. Lack of experience

First time construct Software Engineering project

5. Some members cannot complete their task or did not fulfill requirement, and other member has to back up for that.

6. Lack of technical knowledge

Page 24: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

Conclusion

1. This project has not been completed successfully.

2. The project developed by programmers run successfully but not complete because of time constraint and other commitment.

Page 25: “Final Year Project” By: Volte Face. Team Members  PROJECT MANAGER  NOOR SHAZLIZA BT ZAKARIA  ASSISTANT MANAGER  MOHD SYIFUL BIN MOHD NOOR  SECRETARY.

--The End--