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

Post on 31-Dec-2015

228 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

“Final Year Project”

By:

Volte Face

Team Members

PROJECT MANAGER NOOR SHAZLIZA BT ZAKARIA

ASSISTANT MANAGER MOHD SYIFUL BIN MOHD NOOR

SECRETARY NOOR SHALASIAH BT OSMAN

Team Members

CHIEF SOFTWARE PROGRAMMER MOO WUI HUNG

SOFTWARE PROGRAMMER MOHD SHAHRIZAN BIN SHAHRUDIN

MANAGEMENT TEAM NORHAFIZAH BT SHARKAWI MONICA MONE AK LUBONG

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

PROGRAMME TESTER MOHD FUAD MD NOR

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.

Schedule

High Level Design -Architecture Design-

Architecture Diagram

Sub-system

Inter Sub-system Interface

Refined Use Cases

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

User Interface

Functional requirement Utility Usability

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.

Inter Sub-system Interface (Login )

: LoginusernameCheckpasswordCheck

: userVerifieduserPriority, welcomeMsg

: studentviewMarkchangePwdlogout

: sVisoreditMark viewMarkviewDatabase changePwdviewMarkAll logout

Inter Sub-system Interface (Marks)

: LoginusernameCheckpasswordCheck

: userVerifieduserPrioritywelcomeMsg

: sVisoreditMarkviewMark

: studentviewMark

: editMark

: totalMark

: viewMark

: logout

Inter Sub-system Interface (View Database)

: LoginusernameCheckpasswordCheck

: userVerifieduserPrioritywelcomeMsg

: sVisorviewDatabase

: logout : viewDatabaseeditDatabase

Final Use Case Diagram

Low Level Design - Class Design -

Interaction Diagram sequence diagram collaborations diagram

Final and Most detail Class Diagram

Sequence Diagram of Login

Sequence Diagram of Marks

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

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

Collaboration Diagram of Logout

: Logout

1. Logout()2. LogoutButton _clicked()

: Student / Supervisor/ InternalExaminer/ Administrator

Final Class Diagram

Go to “class diagram”

Data Persistence-Table Design-

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

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.

--The End--

top related