Project Design Document: DSS Database Suite Iain Smith & Austyn Krutsinger December 11, 2008.

Slides:



Advertisements
Similar presentations
PHP SQL. Connection code:- mysql_connect("server", "username", "password"); Connect to the Database Server with the authorised user and password. Eg $connect.
Advertisements

Using the Self Service BMC Helpdesk
PHP and MySQL Database. Connecting to MySQL Note: you need to make sure that you have MySQL software properly installed on your computer before you attempt.
Austyn Krutsinger & Iain Smith November 13, 2008.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Client Solution Collaborative application for employees Transparent communication w/ anonymous questions Technology SharePoint 2010, using ratings and.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
1 1. SQL SERVER OVERVIEW zWhat Is SQL Server? zInterfaces To Use SQL Server zSQL Server Services zTypes Of Databases zSQL Server Security.
Austyn Krutsinger & Iain Smith. Program Overview  Who is this for?  What does it do?  Key points  Remove the need for paper records  Save all information.
Chapter 16 AAA. AAA Components  AAA server –Authenticates users accessing a device or network –Authorizes user to perform specific activities –Performs.
Getting Started with Microsoft SQL Server 2012 Express Edition Appendix A DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
2010 Practice Management Annual Conference PCLaw® Office Efficiency Tools – Calendaring, Phone Call & Document Management Presented by: Deborah Schaefer.
BY ALEXANDER STEPHENS RYAN PIERCY EmCare Mobile Scheduling Application.
SQL Server 2008 Basmah AlQadheeb-213 MIS What is a Database ? A database is a collection of Data that is organized so that it can easily be accessed,
Sql Server Advanced Features MIS 424 Professor Sandvig.
ARCHIBUS Log On Instructions. Log Into ARCHIBUS Web Central Log In Screen 1.Open your Internet browser. 2.Enter the URL to view the ARCHIBUS Login Page.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
10/26/00Splitting Access Databases...1 Preparing for Access 2000 Windows 2000/Office 2000 Roll-out.
Classroom User Training June 29, 2005 Presented by:
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Creating a Web Site to Gather Data and Conduct Research.
Windows NT 4.0 Demo. Windows NT: Brief overview Operating system for pentium and alpha based machines Multi tasking operating system Multi-account operating.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Final Project Implementation of Basic Authentication.
University of Palestine Faculty of Engineering and Urban planning Software Engineering department Software Engineering Group Project Requirements Project.
Group I Renjith Deepesh Praveesh P Varun V Subramanian Halesh P K.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Dale Smith COSC 4010 Computer Security Authentication & Security in the.NET environment.
Lesson 1-Logging On to the System. Overview Importance of UNIX/Linux. Logging on to the system.
Recruitment Registrar Design Presentation By Jason Vipond, Jim Sodam, Joe Klug, Ajay Dharna November 21, 2002.
Iain Smith & Austyn Krutsinger October 23,  Project Overview  Definitions  Use Cases  Functional Requirements  Non-functional Requirements.
Johnson Lab Database Senior Design Project Management II Spring 06 Mark Nelson.
Online Music Store. MSE Project Presentation III
Epworth Villa Tony Gaeddert Network Administrator Men’s Coffee August 5, 2002 Computers and Technologies.
Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.
CTP210 TERM PROJECT
Ch6. Introduction to Database. What is a Database? Database is a collection of related information. It is organized so that it can easily be accessed,
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Rolando Gaytan Clay Schumacher Josh Weisskopf Cory Simon Aaron Steil (Reiman Gardens) – Client Dr. Tien Nguyen - Advisor.
Conference Calendar Software Architecture. Overall Architecture Server : Apache Tomcat WebServer Database: MySQL Server(5.0) Language: Java, HTML,CSS.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
System Modules Overview
Panasonic UC Pro - UC Pro Server setup with Active Directory -
NoodleBib MLA Citation Starter. NoodleTools First Time Users.
1 Connecting to a Database Server. 2 We all have accounts, with a single database each, on a Microsoft SQL Server on the USF network: allman.forest.usf.edu.
Lunchbox. Overview ➲ We developed a program called Lunchbox with the purpose of allowing the administrator to create a time sheet, create an employee.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Visual Database Creation with MySQL Workbench 도시정보시스템 설계
Presented By Shrikant Ravindra Kamble MCA 3 rd year.
Chapter 9 Lecture 4. NetWare Novell’s network operating system Biggest competitor – Microsoft Windows.
How To Start a SQL server Connecting to SQL Server.
Web Application for Home Energy Assistance Program
Fundamental of Databases
Module 1: SQL Server Overview
SQA Incident Tracking System Overview
Lawn Care Management System
Customer & Inventory Management System: CIMS
CMS Central Version 1.0 Made by Eden Sun Jan 2010.
By Janet Crawford and Dam Luong Submitted to the Faculty of
Transparent Wireless Authentication For New Wireless Network
Windows 94
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
Grauer and Barber Series Microsoft Access Chapter One
Presentation transcript:

Project Design Document: DSS Database Suite Iain Smith & Austyn Krutsinger December 11, 2008

Overview Environment Interface UML Diagrams Model Descriptions

Environment Hardware: ▫Client: Employee’s Workstation ▫Server: Department Server Operating System: ▫Client: Windows XP/Vista with.NET Framework and MySQL extension ▫Server: Windows Server 2000/2003/2008 with.NET Framework and MySQL database

Environment Network Connection: Local Area Network currently setup in DSS building Code Standard ▫Database: MySQL ▫Client: C# using Microsoft Visual Studio 2005 ▫Database Communication: Taken care of within the Client program Performance: The system should save and load the records in the appropriate table of the DSS Database 100% of the time

Interface: Basic

Interface: Equipment

Interface filled in

UML: Class Hierarchy

UML: Function Diagram

Model Description: Login Login The Login class is responsible for user access to the Database of Student Records. Employees can read, print and query records. Administrators can create and save records, as well as perform Employee tasks. accountType username password validate() – authenticate user’s login launchDatabase() – loads database and prepares for reading/writing

Model Descriptions: DatabaseManager DatabaseManager The DatabaseManager class is reponsible for managing the database of student records. database[] studentRecord[] queries[] loadRecord() – loads a student’s record from the database queryRecords() – search the database based on user defined search critera newRecord() – creates a new student record

Model Description: RecordManager RecordManager The RecordManager class is responsible for managing a student record. basicRecord[] equipmentRecord[] accessBasicRecord() – read student’s data from database editRecord() – edit the student’s database entry saveRecord() – save the data to the student’s database entry accessEquipment() – view equipment the student has checked out equipmentCheckin() – save check in information about equipment rental equipmentCheckout() – save check out information about equipment rental closeRecord() – close a currently opened record

Questions