Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope...

23
Design Review Fall 2009 Databases and Innovative Systems for the Community
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    0

Transcript of Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope...

Page 1: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Design Review Fall 2009

Databases and Innovative Systems for the Community

Page 2: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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

• Currently consists of one project.

Page 3: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

JDS ProjectUsers

Parolee officers from Tippecanoe CountyNeed

Provide web access to parolee information. User-friendly Secure

Page 5: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Project PartnerTippecanoe County Probation Department

Tippecanoe County Courts through the Supervision of adult and juvenile offenders

Page 6: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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

Page 9: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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

records.

Page 10: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Proposed System in 2005

Page 11: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Front EndUse Visual Studio IDE Objects

MultiView tab system Each View represents a tab.

HTML for structuring.

Page 14: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Front End – Search Tab

Page 15: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Front End – Profile Tab

Page 16: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Middle ProcessingSecure Socket Layer

Currently using SelfSSL certificate for testing. Upgrading upon delivery.

Socket Testing For connection to database.

Page 19: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

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

precisely.

Page 20: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Back End – Querying Profile Tab

Page 21: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Time Line

Jan 2010

April 2010

Current

Profile Tab

Complete

Legal Tab Complete

Case Notes Tab Complete

Oct

ob

er

31,

200

9

Nove

mb

er

16,

200

9

Dece

mb

er

4,

200

9

ALPHA RELEASE

Dece

mb

er

11,

20

09

Page 22: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

Current ObstaclesLoading Pictures ProtocolExact GUI Replication

Page 23: Design Review Fall 2009. Team Overview Team formed Fall 2009. Derived from JDS Broader Scope Currently consists of one project.

ConclusionSummaryQuestions?