Top Banner
Design Review Fall 2009 Databases and Innovative Systems for the Community
23

Databases and Innovative Systems for the Community

Feb 25, 2016

Download

Documents

Sine

Databases and Innovative Systems for the Community. Design Review Fall 2009. Team Overview. Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project. Team Mission. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Databases and Innovative Systems for the Community

Design Review Fall 2009

Databases and Innovative Systems for the Community

Page 2: Databases and Innovative Systems for the Community

Team Overview• Team formed Fall 2009.•Derived from JDS• Broader Scope

• Currently consists of one project.

Page 3: Databases and Innovative Systems for the Community

Team Mission

“To assist non-profit, educational, and service agencies with their database and software problems. DISC provides these organizations with new or revised innovative solutions so that they can meet their community needs.”

Page 4: Databases and Innovative Systems for the Community

JDS ProjectUsers

Parolee officers from Tippecanoe CountyNeed

Provide web access to parolee information. User-friendly Secure

Page 5: Databases and Innovative Systems for the Community

Project PartnerTippecanoe County Probation Department

Tippecanoe County Courts through the Supervision of adult and juvenile offenders

Page 6: Databases and Innovative Systems for the Community

Project History & Current StatusDelivered an output in 2002Changed Project Scope in 2005Currently Access Based systemProblems:

Lack of Security Non web – accessibleMS Access for Database

Page 7: Databases and Innovative Systems for the Community

Our ProductUser connects to database.User enters search information.Information is loaded in different tabs.

ProfileLegal NotesCase NotesAssessmentsEtc.

Ability to browse through search resultsAbility to update the database.

Page 8: Databases and Innovative Systems for the Community

Project Expectations•Delivery for this semester:• Profile, legal, case notes tabs.• Secure connection.• User login.

Page 9: Databases and Innovative Systems for the Community

After AlphaFinish rest of tabs.Load pictures from database.Have the ability to modify and add or remove

records.

Page 10: Databases and Innovative Systems for the Community

Proposed System in 2005

Page 11: Databases and Innovative Systems for the Community

Proposed System in 2005

JavaJDSGUI Client

Axis Client

SOAPHTTP

S

Front End

Middle Back End

Port443

Microsoft Internet

Information Server

(IIS)

ASP .NET

C# Web

Service

ADO .NET

SQL

SQL Server

Database

Page 12: Databases and Innovative Systems for the Community

New System Proposal

The backend is provided by the project partner.

JDS- C#GUI Client

Axis Client

SSL

Front End

Middle Back End

Port443

Microsoft Internet

Information Server

(IIS)

ASP .NET

C# Web

Service

ADO .NET

SQL

MS Access

Page 13: Databases and Innovative Systems for the Community

Front EndUse Visual Studio IDE Objects

MultiView tab system Each View represents a tab.

HTML for structuring.

Page 14: Databases and Innovative Systems for the Community

Front End – Search Tab

Page 15: Databases and Innovative Systems for the Community

Front End – Profile Tab

Page 16: Databases and Innovative Systems for the Community

Middle ProcessingDatabase Class

Connects to Database Currently using MySQL End product connects to MS Access.

Sends QueriesReceives output

Query ClassTakes care of parsing user information.Construct queries based on this information.

Page 17: Databases and Innovative Systems for the Community

Middle ProcessingExample: Search Class

Query parser generates query from search tab.Database sends query and receives search

result.The search class stores information so user can

browse through results.Tabs

Have predefined queries.Each tab loads information from these queries

using the current search result selected.

Page 18: Databases and Innovative Systems for the Community

Middle ProcessingSecure Socket Layer

Currently using SelfSSL certificate for testing. Upgrading upon delivery.

Socket Testing For connection to database.

Page 19: Databases and Innovative Systems for the Community

Back EndDatabase is provided by our partner.Currently working on a similar database.Relations in database match tab information

precisely.

Page 20: Databases and Innovative Systems for the Community

Back End – Querying Profile Tab

Page 21: Databases and Innovative Systems for the Community

Time Line

Jan 2010

April 2010

Current

Profile Tab

Complete

Legal Tab Complete

Case Notes Tab Complete

Oct

ober

31,

20

09

Nov

embe

r 16

, 20

09

Dec

embe

r 4,

200

9

ALPHA RELEASE

Dec

embe

r 11

, 200

9

Page 22: Databases and Innovative Systems for the Community

Current ObstaclesLoading Pictures ProtocolExact GUI Replication

Page 23: Databases and Innovative Systems for the Community

ConclusionSummaryQuestions?