matt, jared, paul meeting 10 syllabus management system

10

Click here to load reader

Upload: job-lawson

Post on 20-Jan-2018

212 views

Category:

Documents


0 download

DESCRIPTION

Classes Finished AppInitialize, DeptChairBeanLoader, FacultyBeanLoader, IndexBeanLoader, StudentBeanLoader, LoginAction, EditSyllabi, AssignFaculty, AddSyllabus, UpdateSyllabus Code is unique yet modular and reusable Java Standards used throughout the coding process

TRANSCRIPT

Page 1: MATT, JARED, PAUL MEETING 10 Syllabus Management System

MATT, JARED, PAULMEETING 10

Syllabus Management System

Page 2: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Progress

Some aesthetic quick fixes from last presentation

Login is functional4 User Roles – Public, Student, Faculty,

Department ChairDepartment Chair can initiate a syllabusDepartment Chair can assign a syllabusFaculty can view and edit the syllabusSyllabus can be made available to public /

students

Page 3: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Classes Finished

AppInitialize, DeptChairBeanLoader, FacultyBeanLoader, IndexBeanLoader, StudentBeanLoader, LoginAction, EditSyllabi, AssignFaculty, AddSyllabus, UpdateSyllabus

Code is unique yet modular and reusableJava Standards used throughout the coding

process

Page 4: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Beans Finished

DeptChairBean – Populates data for the department chair view

ErrorBean – Used for debugging and sending a user to a custom error page if an illegal operation was performed

Syllabus and Directory Bean are reused on multiple pages due to their modular design

Page 5: MATT, JARED, PAUL MEETING 10 Syllabus Management System

JavaServer Pages(JSPs) Finished

deptchair.jsp – Presents information to department chair

faculty.jsp – Presents information to faculty member

student.jsp – Presents information to student user

editsyllabi.jsp – Allows a faculty member or department chair to edit syllabus

Page 6: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Dynamic HTML

Dynamic user interface Web 2.0 techniques were utilized to make the department chair home page more attractive

Some debugging needed but as you will see it makes user-feel faster

Not to mention the fact that the code is easier to work with than creating even more JSPs (good code = less JSPs)

Page 7: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Quick Fixes

Spacing in forms is now even / attractiveSome spelling errors correctedStill need to go over 1 issue in debugging –

pluses and minuses do not initially appear in the view all syllabus page

Development server now at syllabus.vuse.vanderbilt.edu:8080/VUSMS

Page 8: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Demonstration

http://syllabus.vuse.vanderbilt.edu:8080/VUSMS

Page 9: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Next Steps

SearchAdmin (creating faculty, users, full control

over system) –elements of reusable code should help us with this

Page 10: MATT, JARED, PAUL MEETING 10 Syllabus Management System

Schedule