“Final Year Project” By: Volte Face
Dec 31, 2015
“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--