CS 4360 Software Engineering

Slides:



Advertisements
Similar presentations
ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
Advertisements

Welcome to the CardSaver VoIP Billing & Call Management Demonstration © 2004, Parwan Electronics Corporation.
Making the most of Satellite Navigation and Tracking Integration with your Business System.
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
SABAL SHRESTHA SHERIF HALAWA SHAMA KHADPEKAR JIANWEI LAI SI TRAN GROUP A Tri-Airport Shuttle System.
BY ALEXANDER STEPHENS RYAN PIERCY EmCare Mobile Scheduling Application.
MIST Reporting Standard Reports Report Designer Report Builder Report Manager.
Avaya Contact Center Control Manager. © 2010 Avaya Inc. All rights reserved. What if you could… 1 Requires purchase of additional connectors  Enable.
Senior Design Group 10 – December 2010 Solution  Our solution to this problem was to design and build a web based application that can be run on the servers.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center 
University of Palestine Faculty of Engineering and Urban planning Software Engineering department Software Engineering Group Project Requirements Project.
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.
Intro & Vision Introduction Limit traffic Reduces emissions Prime the pump for conservation Spread resources Reduce stress –Drive less –Have company –Reduce.
SPAM Student Payroll And Management. SPAM Overview " Project Plans " Student functions " Administrator functions " Detailed Design " Technical Specifications.
Budgeting Tool Brandon Ganch Chris George Paul Perello Mike Schmidt.
FriendFinder Location-aware social networking on mobile phones.
Grace Cheung William mac. Taxi Best Inspirations Difficult in getting a taxi Simplify the life of driver and passenger Choosing multiple cab company instead.
IntroLog The clever System-Technology for your fleet.
ELECTRONIC DOCUMENT SHARING AND MANAGEMENT BY: EDWARD DISI JUSTIN HEIN BROM ESPY Senior Design 1.
FriendFinder Location-aware social networking on mobile phones.
Notespace IOC Initial Operational Capability Rachel Hunt Viet Nguyen Griff Hazen Erich Smick Friday, March 6, 2003.
Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
Online Booking Instructions. Access the login screen via the link provided or our website.
SAP R/3 User Administration1. 2 User administration in a productive environment is an ongoing process of creating, deleting, changing, and monitoring.
Quick Tour Open Cab Mobile App. What is Open Cab? An Innovative Mobile Cab Ride Booking App. Only officially registered taxi or livery drivers who have.
Managing multiple projects or services? Have a mix of Microsoft Project and more simple tasks? Need better visibility and control?
SMART HOME Capstone project introduction Capstone project _Star team. Dec-12 1.
Visibook is instant, simple, and dynamic appointment booking We're headquartered in San Francisco, California "Visibook is awesome. My entire studio was.
SELECT, IMPLEMENT & USE TODAY’S ADVANCED BUSINESS SYSTEMS
Architecture Review 10/11/2004
Fundamental of Databases
Hydromet Cloud Presentation
Mobile App.
Welcome to the CardSaver VoIP Billing & Call Management Demonstration
Mobile App.
INTERCEPTION APPLICATION
Control Center Long Distance Module
DePaul Bears Try Your Luck!.
PDA & Mobile Verification Solution Presentation
Mobile App.
Pal‐Store E‐commerce Website
Vehicle Inspection Report (DVIR)
What is OCACCESS Online?
Ng job apps & sub-tracker
Taxi App source code Development Company
In the Name of ALLAH,the most Gracious, the most Merciful.
Android GPS Vehicle Tracking APP - Truck Tracking App| GPS Vehicle Tracking Mobile App.
What Is Sharepoint? Mohsen Ashkboos
DARP Driver Assistance and Response Program
Provide Real-Time Appointment Status & Improve Patient Satisfaction
Why we should be texting with our customers
Reactive Android Development
Cloud Platform Lowers Implementation Barriers, Offers Security for Mobile Scheduling Solution MINI-CASE STUDY “We wanted to focus on providing an optimal.
TimeKeeper Simple, Powerful, & Free
Under the Sun Drink Mixer Group 4
Overview of features for new and returning users
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Best Uber Clone App in What is Uber Clone App? ●Uber clone is a script and complete clone software which also includes the features.
Company Profile More than 30 Years of experience
Company Profile More than 30 Years of experience
Administrator’s Manual
Business Zone – User Guide
Volunteer Impact Database Training
Web-Based Information Management Program
Claxi – taxi just a click away
UBER CLONE Presented by WHO WE ARE ? XongoLab is a foremost web and mobile development company based in India, having long years.
Mobile Registration App Training Guide for OPO Staffers
New type of devices for identification of users of “Raiffeisen ONLINE” – Hardware and Software Tokens.
Presentation transcript:

CS 4360 Software Engineering

Overview A free transportation service that is run primarily by volunteers. The services will be handled directly through the Mobile and Web Applications. There will be administrators to run and maintain the service. Volunteer Drivers to enforce and supply the service. Customers who request the service.

Admin Functional Requirements Admins shall be able to: View past and present requests. Accept clients into database. Make new requests for clients via telephone. View driver availability and zones as well as edit driver information. View and edit client information. View thumbs up/down ratings on client and driver.

Driver Functional Requirements Drivers shall be able to: Set their zone and availability. See zone/non-zone ride requests and accept/deny them. Review clients via thumbs up/down system. Change their information. (Personal, car specs, hours, etc.) Track their total mileage. Communicate with the clients via messaging system. Go Online/Offline. (not get notifications while offline)

Client Functional Requirements Clients shall be able to: Request new rides via mobile app, website, or telephone. Give information such as name, address, destination, estimated length of trip, accessibility, driver filters (such as gender and vehicle), and date/time of pickup. Rate their driver based on a thumbs up/down system. Communicate with the driver via messaging system.

Nonfunctional Requirements There needs to be a high level of security. The app itself must be secure due to client/driver information being stored. Such information includes: driver information (such as background check, driver’s license, and phone number) and client disclaimer. It needs to be very user friendly and easy to navigate. Elders make up the most of Longville’s population and their experience will vary heavily. Driver’s user interface must have a simple layout since they will be on the road. Performance is a big issue. There can be problems such as loss of signal, communication issues, and drivers could get lost. Clients are required to sign a disclaimer before each ride and drivers must be able to provide necessary information before they can drive clients. Clients shall be able to request new rides at any time.

Driver Distance Preferences Set a strict request range. Drivers will have the option to allow further requests.

Admin - Basic Flow Admin Logs in. Incorrect - Displays an error. Taken to Admin Dashboard. Dashboard. Create Ride Requests. View/Edit Scheduled Rides, Up/Down Ratings. Add/Edit/Delete Drivers and Clients.

Driver - Basic Flow Driver Logs in. Incorrect - Displays an error. Driver Dashboard - Functionality View/Accept/Decline Ride Requests. Track Mileage. Set Zones and Availability. View Clients rating. Accept a request. Complete Pick-up/Drop-off. Rate the Client.

Client - Basic Flow Client Logs in. Incorrect - Displays an error. Client Dashboard. Admin Accept . Clients Functionality. Create Ride Requests. Rate Drivers. Message Driver.

Database This is the center of our software implementation. MySQL style database is being used to store the information. Will connect all of the Web and Mobile apps together. Will keep Admin/Driver/Client Information. Database

Database Tables Showing the clients and drivers data model. All of the data in the database will need to be managed and manipulated.

Server Requirements

Server Behavior

Up Next! Web-Application Prototype Presentation. Mobile-Application Prototype Presentation.