disc database and innovative software in the community (disc) 1 october 9th, 2011 arms 1098b design...

21
DISC Database and Innovative Software in the Community (DISC) 1 October 9th, 2011 ARMS 1098B Design Review

Post on 19-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

DISC

Database and Innovative Software in the Community (DISC)

1

October 9th, 2011ARMS 1098B

Design Review

DISC

Agenda

The How & Why of the Project Our Team’s Progress A Live Demo Plans for Future Teams

2

DISC

Our Project Partner

The Tippecanoe County Probation Office Manages parolees in Tippecanoe county Tracks parolees as they complete their sentence Keeps records of current/past parolees

3

DISC

Their Needs

An accessible way to store probation records A simple way to create/update records An easy way to print standard reports A system that is highly secure

4

DISC

Judicial Database Systems (JDS)

5

DISC

Judicial Database SystemsProject Background

Project commissioned by Tippecanoe County Probation Department Previous system was delivered in 2002 based on

Microsoft Access New version requested in 2005 Current design proposed in 2009

6

DISC

Judicial Database SystemsDesign Requirements

Training requirements of parole officers require new system to be similar to the old system Some requests made to improve business logic in

specific ways Must work with Probation Department’s software

Windows Server, ASP.NET, IIS, Microsoft SQL Server

Support Firefox 3 and up, as well as IE 7 and up

7

DISC

JDS’s Current Design

8

MySQLJDS- C#GUI Client

SSL

Front End

Middle Back End

Port443

Microsoft Internet

Information Server(IIS)

ASP .NET

C# Web Service

ADO .NET

SQL

DISC

Judicial Database SystemsWhat was already done

Server backed mostly finished Code already complete 3 tabs mostly completed

Security User authentication SSL encryption

9

DISC

Judicial Database SystemsProject Progress

All Tabs are now Functional Completed every tab Tabs account for most major functionality

Reporting is now working Several Bugs have been fixed

10

DISC

Judicial Database SystemsDrugscreen Tab

One of the most used tabs One of the first we completed

Now Updates Correctly Corrected the paging System

11

DISC

Judicial Database SystemsReceipts Tab

Updated to Meet New Standards New GUI was created

Functionality implemented Field are now formated

Receipts is Now Linked to Profile Tab

12

DISC

Judicial Database SystemsProbation & Terms Tab

Completely Redid the GUI Functionality Completed

13

DISC

Judicial Database SystemsReports Tab

19 Different Reports Now Printable Prints in PDF format Minor GUI Changes

14

DISC

Judicial Database SystemsMail Merge

Need to be Fixed at the Semester’s Start One of the most commonly used/important

features Uses Database Fields to Create a Word Document

15

DISC

Judicial Database SystemsDelete

Project Originally Had No Way to Delete Records Delete does a hard Delete of Database Records Requires Multiple Confirmations

Avoids unintentional deletion Has Error Reporting in Case of Failure

16

DISC

Judicial Database SystemsMinor Changes/Bug Fixes

Case Notes Changed to be More User Friendly Search Now Checks All Fields Power-User Privilege Removed

17

DISC

Judicial Database SystemsProject Demo

DISC

Judicial Database Systems

19

Discussion of future plans

Continue With Bug Fixes Perform a test Delivery

Ensues smooth delivery process Ensure the Project is Secure Deliver to Project Partner Maintain Project Through Beta

DISC

Judicial Database SystemsProject Timeline

Week 1- 3, Final Prep Bug Testing Implement Error Report Tab

Week 4- 8, Planning/Delivery Purchase SSL Certificate Practice/Perform Delivery

Week 9-15, Service Debug using partner feedback

20

DISC

Judicial Database Systems

Questions?

21