Download presentation
Presentation is loading. Please wait.
Published byBeverly Neal Modified over 9 years ago
2
The Juggernaut Team Tyler Douthitt Project Manager Lead Website Developer Mike Harman Lead Programmer Eric Rakers Lead Documenter Lead Analyst
3
Client Office of Student Financial Aid Contacts: Sharon Berry – Director of the Office of Student Financial Aid Martin Mokoosio – Server Maintenance
4
The Problem Financial aid representatives spend too much time dealing with repetitive questions Phone calls Email Time and Staff Intensive
5
The Solution Web-based Inter active F requently A sked Q uestion S ystem
6
InterFAQs Overview Web client module that stores FAQs (frequently asked questions) and allows a normal website visitor to browse and search through them Administration module that allows authorized financial aid representatives to add, modify, and delete the FAQs
7
InterFAQs Overview (cont) Dynamic solution to a dynamic problem A no-cost solution to a commercial problem
8
Requirements Functional FAQ Search Browsing capabilities Ability to ask a question Web-based administration Active and inactive questions FAQs belong to Topics
9
Requirements Nonfunctional Follow design of existing website Secure & Stable Run on Windows 2000 Server Use PHP and MySql
10
Interfaces 2 Interface Groups InterFAQs Web Client Accessible to the general public InterFAQs Admin Module Only accessible via 2 step login Available at http://www.interfaqs.com/prototypes.php
11
ER Diagram
12
Architecture Programming Languages HTML Hypertext Markup Language PHP PHP: Hypertext Preprocessor MySql My Server Query Language
13
Architecture Access Control and Security Server Security Application Security Web Client Careful with user input Admin Module 2 step login Passwords stored as md5 equivalent
14
Development Tools Macromedia Dreamweaver MX File check in/out Excellent for PHP and MySql coding www.interfaqs.com Test Server Runs same versions of PHP and MySql as financial aid servers
15
Lifecycle Modified Waterfall (Shashimi)
16
Gantt Chart (Overview)
17
Gantt Chart (Full)
18
Deliverables Feb. 25 th, 2005 InterFAQs Version.25 Complete Web Client Delivered Apr. 1 st, 2005 InterFAQs Version.75 Complete Administration Module Delivered Apr. 11 th, 2005 InterFAQs Version.9 Beta Entire application BEFORE extensive testing Apr. 29 th, 2005 InterFAQs Version 1 Final Release
19
Risk Management Search algorithm Trouble with implementation, efficiency Remote Development Ability to develop and test code outside of Engineering building Learning Curve PHP & HTML Delay in Client Communication How well clients respond when info is needed
20
Status Where do we stand now Design finished Interfaces reviewed by clients What’s next? Become PHP & HTML experts Ready, set, implement!!!
21
Questions???
22
Web Client Main
23
Web Client Browse By Topic
24
Web Client Search
25
Web Client Search Results
26
Web Client Answer
27
Web Client Ask a Question
28
Web Client Send Question
29
Admin Module Login
30
Admin Module Main
31
Admin Module Inactive Question
32
Admin Module Orphaned Questions
33
Admin Module Pending Questions
34
Admin Module Add Question
35
Admin Module Topics Main
36
Admin Module Topic Tree Priority
37
Admin Module User Administration
38
Admin Module My Account
39
Admin Module Backup Main
40
Admin Module Backup
41
Database Search Query Use MySql’s Boolean Full-Text Search SELECT qa.question, qa.answer, MATCH(qa.question, qa.answer) AGAINST (‘computer science’ IN BOOLEAN MODE) AS rel FROM QuestionInfo qi, QuestionAnswer qa WHERE MATCH(qa.question, qa.answer) AND qi.questionId = qa.questionId AGAINST (‘computer science' IN BOOLEAN MODE) ORDER BY rel DESC, qi.treePriority LIMIT 0, 10
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.