Databases and Innovative Systems for the Community
description
Transcript of Databases and Innovative Systems for the Community
![Page 1: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/1.jpg)
Design Review Fall 2009
Databases and Innovative Systems for the Community
![Page 2: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/8.jpg)
Project Expectations•Delivery for this semester:• Profile, legal, case notes tabs.• Secure connection.• User login.
![Page 9: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/10.jpg)
Proposed System in 2005
![Page 11: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/14.jpg)
Front End – Search Tab
![Page 15: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/15.jpg)
Front End – Profile Tab
![Page 16: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/20.jpg)
Back End – Querying Profile Tab
![Page 21: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/22.jpg)
Current ObstaclesLoading Pictures ProtocolExact GUI Replication
![Page 23: Databases and Innovative Systems for the Community](https://reader036.fdocuments.us/reader036/viewer/2022062501/568168f0550346895ddff431/html5/thumbnails/23.jpg)
ConclusionSummaryQuestions?