280 likes | 574 Views
“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
E N D
“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.
High Level Design -Architecture Design- • Architecture Diagram • Sub-system • Inter Sub-system Interface • Refined Use Cases
Database Platform JavaServlet Storage MySQLDatabase Development Tools JDK1.6.0_02 Core API Modules Login Change Password View Marks Edit Marks View Database Login Web Server (Tomcat Server) Web Browser Architecture Diagram
User Interface • Functional requirement • Utility • Usability
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. Sub-system
Inter Sub-system Interface (Login ) : Login usernameCheck passwordCheck : userVerified userPriority, welcomeMsg : sVisor editMark viewMark viewDatabase changePwd viewMarkAll logout : student viewMark changePwd logout
Inter Sub-system Interface (Marks) : Login usernameCheck passwordCheck : userVerified userPriority welcomeMsg : sVisor editMark viewMark : student viewMark : editMark : viewMark : logout : totalMark
Inter Sub-system Interface (View Database) : Login usernameCheck passwordCheck : userVerified userPriority welcomeMsg : sVisor viewDatabase : viewDatabase editDatabase : logout
Low Level Design - Class Design - • Interaction Diagram • sequence diagram • collaborations diagram • Final and Most detail Class Diagram
Collaborations Diagram for View Database 1.ViewDatabase() 2.ViewDatabase _Button_clicked() 2.1 ViewPassword() 2.2 PasswordButton _clicked() : view database : view password 2.3 Permission() 2.4 PermissionButton_clicked() : Adminitrstor : permission type
Collaborations Diagram for Change Password 2.1NewPassword() 2.2NewPassword() 2.3Store() 1.ChangePassword() 2.ChPasswordButton _clicked() : Change password : New password : Student / Supervisor/ InternalExaminer/ Administrator 2.4Cancel 2.5CancelButton_clicked() : Cancel
Collaboration Diagram of Logout 1. Logout() 2. LogoutButton _clicked() : Logout : Student / Supervisor/ InternalExaminer/ Administrator
Final Class Diagram • Go to “class diagram”
Problems Accounted • Time constraint • Inadequate communication • Tied with other commitments • Lack of experience • First time construct Software Engineering project • Some members cannot complete their task or did not fulfill requirement, and other member has to back up for that. • Lack of technical knowledge
Conclusion • This project has not been completed successfully. • The project developed by programmers run successfully but not complete because of time constraint and other commitment.
--The End-- Thank You !