Sudoku Taryn, Jin, Jehsang, Phil, and Matt. Outline What is Sudoku? –The game of Sudoku –The website Sudoku UI Prototype How to use the site (use cases)

Slides:



Advertisements
Similar presentations
Can you master it?. Sudoku Hype Sudoku is a logic-based number placement puzzle. The objective is to fill a 9×9 grid so that each column, each row, and.
Advertisements

Guess Whats Behind the Box Next Slide Samy Hendawy.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
MY NCBI (module 4.5).
Servers- Apache Tomcat Server Server-side scripts- Java Server Pages Java Server Pages - Xue Bai.
Introducing ACEweb 3.0 An ACEware Presentation. New Features New & revised templates –Personal data –Proxy Reg –Calendars Additional & enhanced features.
Number puzzles in the paper Did you know there’s a whole range of number puzzles you can try in most newspapers? Click on the puzzles below to complete.
Information Regarding
Attendance System Version 1.0 Teacher’s User Manual Developed By Ovais Khan
DT211/3 Internet Application Development JSP: Processing User input.
Server-based Quiz Program. Three-Tier Internet Project Server-side Language (eg JAVA Server Pages) Data Base (eg MS Access with SQL) Tomcat (or Apache.
Multiple Tiers in Action
A game of logic where the player must assign the numbers 1..9 to cells on a 9x9 grid. The placement of the numbers must be such that every number must.
Online Registration Tam Nguyen CS491B. Why do I chose this project? LAUSD( Los Angeles Unified School District) -SiS system was developed for administrators.
Click your mouse button to advance the frames.. Coaches/Team Moms Getting Started.
Tomslist Boston University Craigslist Ben Duong, Frank Wong, Marc Adam, Henry Huang.
Sudoku Project: SDS Taryn, Jin, Jehsang, Phil and Matt.
Page 1 of 53 The Work In Progress functionality of Transfers enables you to retrieve a transfer request, view/change the request status depending on your.
4-Sep-15 HTML Forms Mrs. Goins Web Design Class. Parts of a Web Form A Form is an area that can contain Form Control/Elements. Each piece of information.
VASP PREPAYMENT SYSTEM Training Module for CLIENTS.
SednaSpace A software development platform for all delivers SOA and BPM.
— Customer Success Team July / 2015 Remedyforce Enablement Kit Migration from Remedyforce Self-Service 1.0 to 2.0.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Board of Canadian Registered Safety Professionals Certification Maintenance Online Tool BCRSP introduces a new web-based tool to assist certificate holders.
LOGO 1 Club League Management Software Our software was designed from hands on experience. Our staff has worked with soccer clubs similar to yours not.
NATE Training Provider Portal Guide to using the myNATE website Submitting Class Rosters.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
SOLVING SUDOKU WITH MATLAB Raluca Marinescu, Andrea Garcia, Ivan Castro, Eduard Enoiu Mälardalen University, Västerås,
Lead Management Tool Partner User Guide March 15, 2013
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Our Sunday Visitor Parishioner List Upload Instructions.
Step 1 – Go to the TRANServe Online Application log in screen Step 2 – Do not attempt to log in, instead, click on the “Register” button. This step applies.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Sudoku Taryn Wise. Operational Concepts and System Requirements Solve sudoku puzzles in a convenient way Have a notes option for number possibilities.
SOLVING SUDOKU WITH MATLAB Raluca Marinescu, Andrea Garcia, Ivan Castro, Eduard Enoiu Mälardalen University, Västerås,
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
MC365 Application Servers, Servlets, and Java Server Pages (JSP’s): Tomcat.
Courselist Project Automated Graduate Student Information System Final project for CS 3354.
Jim Janson. Agenda Evolution of software architectures 3-tier User interfaces Application servers Databases.
Error Resolution in mUzima Introducing new Error resolution UI.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
Academic 2016 Student Enrolment Day 1 Integrated National Education Information System (iNEIS TM )
Under The Guidance of Smt. Ch.Ratna Kumari Asst.Professor Submitted by M Ravi Kumar Roll No:10021F0006 M.C.A.
Click the “Add Team” button to create a brand new team. Click the “View Teams” button to view team’s you have already registered.
Academic 2016 Student Enrolment Day 1 Integrated National Education Information System (iNEIS TM )
Public Purchase Vendor Registration & Responding to a Bid Copyright © The Public Group, LLC - This document is confidential and intended only for the use.
The basics of knowing the difference CLIENT VS. SERVER.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Display Page (HTML/CSS)
SILTERRA e-BID SYSTEM. A default page as above will be displayed once Silterra e-Bid System link is clicked. Figure 1.
Architecture Overview Server Database (can be on the server or separate ) Client1 Client2 Client3 HTTP  View ppt notes pages for discussion!
CompSci Problem Solving: Sudoku  Rules of the Game Sudoku is played with a 9 by 9 "board" consisting of nine 3 by 3 sub-boards. The symbols 1 -
Legal Module Release Date: June 27, Legal Module Introduction  Enhance existing functionality to streamline the Legal module  Legal Record  Legal.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Eugene Marathon 5 Guys. What was planned to this point Main milestones ◦ Write first pass of documentation ◦ Create WebPages ◦ Get server running and.
Instructions for Website How to register: 1. Click “Register” under the banner 1.
Not Tested and Void Test Score Codes
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
Student Registration/ Personal Needs Profile
Students Welcome to “Students” training module..
Online Training Course
One EPIC Place Website Scheduler
Software Requirements Specification
Student Registration/ Personal Needs Profile
Powerschool Course Selection
Client-Server Model: Requesting a Web Page
Web Application Development Using PHP
Presentation transcript:

Sudoku Taryn, Jin, Jehsang, Phil, and Matt

Outline What is Sudoku? –The game of Sudoku –The website Sudoku UI Prototype How to use the site (use cases) What makes us unique Tools/Technology we’ll be using Group Structure Risk Management

Sudoku: The Game Popular numbers and logic game Start with a board that’s partially filled in, fill the empty cells according to: –One through nine in each row and column –One through nine in each box Multiple levels of difficulty –Daily has “Apprentice” through “Emperor”

Sudoku: User Registration Once a user is done, he or she clicks the SUBMIT button successful extension

Sudoku: User Registration(cont’d) If everything was successful, the user is directed to registration confirmation page. Otherwise, the user is directed to the same page with the indication where errors occurred. Successful scenario extention

What Makes Sudoku (the website) Unique We will: –Record best times for each level of difficulty for registered users –Record global best times and display them on the website –Make non-traditional game boards available for play (e.g. samurai sudoku, diamond shaped-puzzles)

Tools and Technology Server: –Tomcat –Use java servlets to process incoming requests, forward to JSPs Client: –Javascript for playing sudoku, verifying fields in regestration, etc. Puzzle Generator: –Java Database: –MySQL

Group Structure Three subteams for each of the modules: –User Interface Jin Phil –Puzzle Generator Taryn Jehsang –Server side applications Matt Subteam membership determined by interest and skillset (e.g. all members on UI have some experience with javascript and HTML) Roles: –No specific testing, tool-writing, documentation, etc. roles –To be divided among all members as needed. –Team Manager: Matt Subteam membership subject to change as the project evolves

Risk Management Three different strategies as risk increases: –Slightly behind schedule: Swap personnel to modules that are running behind schedule –Behind schedule: Cut “tenuous” features (e.g. different board types, etc.) –Seriously behind schedule: Cut important but non-critical features of the site (e.g. user registration and best time logging)