1 / 14

Interactive Web Interface for Club Management System

This internship project involves implementing a user-friendly web interface for club management, with features like blog creation, content management, and user authentication. The system includes various roles such as administrator, authenticated users, and regular users. The database architecture emphasizes security and efficient data management. Technologies used include PHP, JavaScript, HTML, CSS, MySQL, Apache, and Firefox browser.

serena
Download Presentation

Interactive Web Interface for Club Management System

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. Internship in Computing CS 395Sunil Panthi

  2. GoalToolsImplementation Database ArchitectureSummaryQuestions

  3. GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication

  4. TOOLS Languages : PHP, JavaScript, HTML, CSS Database: MySQL Server: Apache Browser: Firefox (Preferred)

  5. IMPLEMENTATION • Blog Summary • Guest User • Navigate the page, Apply for Club Membership, Create Account • Authenticated User • Blog Function, • Create the content (3 MB file upload allowed) • Modify, Delete, Comment • Add Comment (others content)

  6. IMPLEMENTATION Administrator Authenticated User Privilege Delete Inappropriate Content Update Web Page (Web Designing Skill not Needed) Post News/Announcement Access Membership Applications Access to E-mail Sent via Site

  7. IMPLEMENTATION

  8. IMPLEMENTATION Update Personal Information Logout Create Account Regular User Admin Login Post Update Pages Add Comment Reset Password Delete Contents Edit/Delete Content Failed Login Membership Application Announcement Postings History E-mails

  9. DATABASE ARCHITECTURE

  10. DATABASE ARCHITECTURE 1 - database, 6 - tables, 45 - columns Column “identification” works as a signature Password is encrypted Store filename ONLY for the file upload Validate user input before storing

  11. TIME SPENT

  12. SUMMARY Successful Implementation More server side less client side Timestamp not supported on old version of MySQL Web page with poor navigation

  13. QUESTIONS?

More Related