Bravo Web: A New Home for Bravo Medical Magnet High School Jorge Medina CS491B
Quick Bravo Background Francisco Bravo Medical Magnet High School is a senior high school in the Los Angeles Unified School District with a focus on serving students who plan to major in the healthcare field. A Blue Ribbon School: the highest honor an American school can achieve. One of the top high schools in the state of California and in the country, placing number 80 in the Nation, according to Newsweek magazine's List of Top U.S. High Schools.
The Project The school’s current website offers very little to the visiting user such as static, hard to find content. The project Redesign the website Make it more attractive looking Allow for dynamic content. Provide features that can benefit students.
Tools used NetBeans IDE 6.1 RSS feeds Rich text editor Open source software: JSP, JSTL, and MySQL. AJAX JavaMail API Adobe Flash 8
RSS Feeds Three Feeds in total: Feeds are created dynamically Weekly Bulletin Events News And Announcements Feeds are created dynamically JSTL MySQL Administrator can add or delete news items
RSS Feeds cont’d Database
RSS Feeds cont’d
Users Administrator Teachers Manage Users: Add/Edit/Delete News Ticker: Update news ticker RSS Feeds: Add/Delete news items Teachers Account: Edit account information Content: Edit personal information Classes: Add/Edit class information Homework: Add/Edit/Delete homework assignments Mailing List: List/Email contacts
Administrator: Manage Users Add Users Edit/Delete Users User table Database
Administrator: News Ticker Update News Ticker Database News Ticker
Instructor: Manage Account User table Edit/Update Account Password: MD5(Message-Digest algorithm 5) encryption Database
Instructor: Content MainContent table Edit/Update Content Database
Instructor: Classes Add/Edit/Update Class Content ClassContent table Database
Instructor: Homework Edit/Update/Delete Homework Content HW table Database
Instructor: Mailing List JavaMail API is used for sending emails to contacts SMTP (Simple Mail Transfer Protocol)