Tavern Review Website As Presented By Team Yale
Requirements Goal – Create a website that appeals to a college-aged crowd, but also useful for any Chicagoan interested in nightlife. System Functions: Introductory page –Default “Guest” status –Ability to browse as a guest Ability to register, or –Form to supply user name, password, address, security question, and security answer Login as a registered user –Separate pages to add new taverns or reviews –Ability to view bars and reviews –Ability to flag offensive reviews
Requirements Social Systems Disclaimer warning underage users Offensive content - Users can flag content they find offensive -Administrator has final discretion whether to delete or un-flag the content -Users can the administrator for other concerns, such as libel.
Requirements Functional Requirements Three levels of users: guest, registered user, administrator 1. The ability of a guest to view the reviews on the site. 2. The ability of a registered user to view and submit taverns and reviews. - User should be over the age of 21 - One registration per - Can create a tavern / review - Reviews immediately sent to database
Requirements 3. The ability of a registered user to flag reviews. 4. The ability of a registered user to view tavern locations on a map. - Google Maps - Users must enable JavaScript - Tavern data stored in XML - Default view of DePaul and surrounding area 5. The ability of the administrator to edit and delete taverns and reviews and to cancel a user’s account. - Role as Webmaster - Administrative portal - Full functionality of all users
Testing Registering test users and data i.e. Loading pages, administrative functions Test cases are distributed among group members throughout development. - At least three testers for each - Plus three additional outside testers Testing Document
Testing Matrix Requirement: 2.1 The default page will be in English Test Case: Go to and make sure the site loads, and that everything is in English. Expected Results: Homepage should load, be visible, and everything should be in English Results: Randy: + Victoria: + Tim: + Alex: + Test passed in all cases
Maintenance Site updates as needed Content updated weekly –Flags –Review content Administrator’s Login:
Money Matters
Hosting Charges – Outsourcing for about $30-50/month, or Hardware costs - About $1000 upfront = Athlon MP 1800 server with 1 gigabyte RAM with Windows Server Software costs – VS.NET ’05 = Free platform MS Data Engine = Free (to handle SQL) Total Cost: $24,471.62