project definition: dss database suite

23
Iain Smith & Austyn Krutsinger October 23, 3008

Upload: alia

Post on 05-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Project Definition: DSS Database Suite. Iain Smith & Austyn Krutsinger October 23, 3008. Outline. Project Overview Definitions Use Cases Functional Requirements Non-functional Requirements. Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Project Definition:  DSS Database Suite

Iain Smith & Austyn KrutsingerOctober 23, 3008

Page 2: Project Definition:  DSS Database Suite

Project Overview

Definitions

Use Cases

Functional Requirements

Non-functional Requirements

Page 3: Project Definition:  DSS Database Suite

Provide electronic bookkeeping for past and future students to the Disability Support Services department of SIUC.

Allows administrative users full access

Subsequent users will have strictly read access

Page 4: Project Definition:  DSS Database Suite

Hardware:◦ Client: Employee’s Workstation◦ Server: Department Server

Operation System:◦ Client: Window XP/Vista with .NET Framework and

MySQL extension◦ Server: Windows Server 2000/2003/2008

with .NET Framework and MySQL Network Connection: LAN Code Standard: The database will be MySQL

Page 5: Project Definition:  DSS Database Suite

The client program will by coded in C# using Microsoft Visual Studio 2005

The connection to the DSS Database will be done internally with C# using the MySQL ODBC extension

Performance: The system should save and load the records in the appropriate table of the DSS Database 100% of the time

Page 6: Project Definition:  DSS Database Suite

Term Definition

Access Control List A list that defines what privileges certain users get for specified applications.

Basic Student Information Dawg Tag Number, Social Security Number, Name, Local/Home Address, [cell] Phone Number, Birth Date, Gender, Marital Status, Ethnicity, Current Major and Class, Semesters of Service, Veteran Status and Recent War Participation (Iraq/Afghanistan), Disability Codes and Needs (text conversion, DHS Aff), Assigned Case Worker, and Wheelchair Usage.

Client Refers to the program used to input the student’s data and save it to the database

Database Centralized collection of information.

Dawg Tag Unique number associated to every student and instructor enrolled at SIU.

DSS Disabilities Support Services.

LAN Local Area Network. A collection of computers connected to each other allowing then to share information and resources. These computers only have access to each other.

Server A computer connected to a LAN and accessed by multiple clients and provides a service to each computer connected. In this case it provides database access.

Page 7: Project Definition:  DSS Database Suite

UC1: Create Student Entry

UC2: Edit Student Entry

UC3: Archive Student Entry

UC4: Query Student Entries

Page 8: Project Definition:  DSS Database Suite
Page 9: Project Definition:  DSS Database Suite
Page 10: Project Definition:  DSS Database Suite
Page 11: Project Definition:  DSS Database Suite
Page 12: Project Definition:  DSS Database Suite

UC5: Check-out Equipment

UC6: Check-in Equipment

Page 13: Project Definition:  DSS Database Suite
Page 14: Project Definition:  DSS Database Suite
Page 15: Project Definition:  DSS Database Suite

FR1: Database Access

FR2: Save Student Information

FR3: Search for Student Information

Page 16: Project Definition:  DSS Database Suite
Page 17: Project Definition:  DSS Database Suite
Page 18: Project Definition:  DSS Database Suite
Page 19: Project Definition:  DSS Database Suite

NF1: Intuitive User Interface

NF2: Program Package

Page 20: Project Definition:  DSS Database Suite
Page 21: Project Definition:  DSS Database Suite
Page 22: Project Definition:  DSS Database Suite

Future Iterations◦ Forms

◦ Test Scheduling

◦ Text Book Ordering

◦ …and anything else they want

Page 23: Project Definition:  DSS Database Suite