25
“Final Year Project” By: Volte Face

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

Embed Size (px)

Citation preview

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--