1 / 25

“Final Year Project”

“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

cira
Download Presentation

“Final Year Project”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “Final Year Project” By: Volte Face

  2. Team Members • PROJECT MANAGER • NOOR SHAZLIZA BT ZAKARIA • ASSISTANT MANAGER • MOHD SYIFUL BIN MOHD NOOR • SECRETARY • NOOR SHALASIAH BT OSMAN

  3. Team Members • CHIEF SOFTWARE PROGRAMMER • MOO WUI HUNG • SOFTWARE PROGRAMMER • MOHD SHAHRIZAN BIN SHAHRUDIN • MANAGEMENT TEAM • NORHAFIZAH BT SHARKAWI • MONICA MONE AK LUBONG

  4. Team Members • DOCUMENTATION UPDATER • MOHD HAFFESDZ B ZAKARIA • MOHD ZUKHAIRI B MOHD SI BAWEH • MOHD NAEEM B HUSIEN • PROGRAMME TESTER • MOHD FUAD MD NOR

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

  6. Schedule

  7. High Level Design -Architecture Design- • Architecture Diagram • Sub-system • Inter Sub-system Interface • Refined Use Cases

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

  9. User Interface • Functional requirement • Utility • Usability

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

  11. Inter Sub-system Interface (Login ) : Login usernameCheck passwordCheck : userVerified userPriority, welcomeMsg : sVisor editMark viewMark viewDatabase changePwd viewMarkAll logout : student viewMark changePwd logout

  12. Inter Sub-system Interface (Marks) : Login usernameCheck passwordCheck : userVerified userPriority welcomeMsg : sVisor editMark viewMark : student viewMark : editMark : viewMark : logout : totalMark

  13. Inter Sub-system Interface (View Database) : Login usernameCheck passwordCheck : userVerified userPriority welcomeMsg : sVisor viewDatabase : viewDatabase editDatabase : logout

  14. Final Use Case Diagram

  15. Low Level Design - Class Design - • Interaction Diagram • sequence diagram • collaborations diagram • Final and Most detail Class Diagram

  16. Sequence Diagram of Login

  17. Sequence Diagram of Marks

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

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

  20. Collaboration Diagram of Logout 1. Logout() 2. LogoutButton _clicked() : Logout : Student / Supervisor/ InternalExaminer/ Administrator

  21. Final Class Diagram • Go to “class diagram”

  22. Data Persistence-Table Design-

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

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

  25. --The End-- Thank You !

More Related