Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Juggernaut Team Tyler Douthitt Project Manager Lead Website Developer Mike Harman Lead Programmer Eric Rakers Lead Documenter Lead Analyst Client Office of Student Financial Aid Contacts: Berry – Director of the Office of Student Financial Aid Martin Mokoosio – Server Maintenance Sharon The Problem Financial aid representatives spend too much time dealing with repetitive questions Phone calls Email Time and Staff Intensive The Solution Web-based Interactive Frequently Asked Question System 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 InterFAQs Overview (cont) Dynamic solution to a dynamic problem A no-cost solution to a commercial problem Requirements Functional FAQ Search Browsing capabilities Ability to ask a question Web-based administration Active and inactive questions FAQs belong to Topics Requirements Nonfunctional Follow design of existing website Secure & Stable Run on Windows 2000 Server Use PHP and MySql Interfaces 2 Interface Groups InterFAQs Web Client Accessible to the general public InterFAQs Admin Only accessible via 2 step login Available Module at http://www.interfaqs.com/prototypes.php ER Diagram Architecture Programming Languages HTML Hypertext Markup Language PHP PHP: Hypertext Preprocessor MySql My Server Query Language 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 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 Lifecycle Modified Waterfall (Shashimi) Gantt Chart (Overview) Gantt Chart (Full) Deliverables Feb. 25th, 2005 InterFAQs Version .25 Complete Web Client Delivered Apr. 1st, 2005 InterFAQs Version .75 Complete Administration Module Delivered Apr. 11th, 2005 InterFAQs Version .9 Beta Entire application BEFORE extensive testing Apr. 29th, 2005 InterFAQs Version 1 Final Release 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 Status Where do we stand now Design finished Interfaces reviewed by clients What’s next? Become PHP & HTML experts Ready, set, implement!!! Questions??? Web Client Main Web Client Browse By Topic Web Client Search Web Client Search Results Web Client Answer Web Client Ask a Question Web Client Send Question Admin Module Login Admin Module Main Admin Module Inactive Question Admin Module Orphaned Questions Admin Module Pending Questions Admin Module Add Question Admin Module Topics Main Admin Module Topic Tree Priority Admin Module User Administration Admin Module My Account Admin Module Backup Main Admin Module Backup 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