Sample_Report_Design.doc

DOC document 102 KB Posted

Attached to
Information Technology Support Services Federal contract opportunity
Solicitation number
FE-15-R-003
Issued by
Federal Election Commission

About this file

Sample Rpt. Design

View the file

Other files for this federal contract opportunity

Other files attached to Information Technology Support Services, newest first.
File Type Posted
Amendment_04.pdf PDF
Amendment_03.pdf PDF
Amendment_02.pdf PDF
Amendment_01.pdf PDF
Info_Mgmt_User_Guide.doc DOC document
20070626_NF_UserGuide_v.3.0.doc DOC document
ADR_Report_requirements_Elapsed_X_enhancement_2_8_13.docx DOCX document
RAD_Reports_UserGuide_20070628.doc DOC document
RAD_Reports_UserGuide.doc DOC document
Administrative_Fines_UserGuide.doc DOC document
Administrative_Fines_UserGuide-20070710.doc DOC document
20070628_UserGuide_Administrative_Fines.doc DOC document
Non_Filer_UserGuide.doc DOC document
Past_performance_questionnaire.docx DOCX document
Solicitation.pdf PDF
SCA_Wage_Determination.pdf PDF
Show all 16

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Report Design Document System design Document

1. 5-Index Report Specifications

The K-Index is the Committee Listing Containing a given Candidate, it displays all committees that contain in a candidate name has been selected by his/her Office, Party and State.

1.1. Report Overview

There are six tables from two different databases involved in the design of this report.

· DISCLOSURE Database

· DIM_CMTE_IE_INF

· CURRENT_LINK

· DIM_CAND_INF

· SQL-Type Tables For Dropdown box Parameters, No joins, No structural relationships

· Cand_office

· Cand_Party

· Cand_state

1.2. Table Joins

"DISCLOSURE"."DIM_CMTE_IE_INF" "DIM_CMTE_IE_INF" LEFT OUTER JOIN

"DISCLOSURE"."CURRENT_LINK" "CURRENT_LINK" ON

"DIM_CMTE_IE_INF"."CMTE_ID"="CURRENT_LINK"."CMTE_ID") LEFT OUTER JOIN

"DISCLOSURE"."DIM_CAND_INF" "DIM_CAND_INF" ON

"CURRENT_LINK"."CAND_ID"="DIM_CAND_INF"."CAND_ID"

1.3. Report Structure

Table 1. Field Table

Report Field/Column
Source Table
Source Field
Rules
Candidate Name
DIM_CAND_INF
CAND_NM
String Field
Office
DIM_CAND_INF
CAND_OFFICE
String Field
Candidate ID
DIM_CAND_INF
CAND_ID
String Field
State
DIM_CAND_INF
CAND_OFFICE_ST
String Field
Party
DIM_CAND_INF
CAND_PTY_AFFILIATION
String Field
Committee Name
DIM_CMTE_IE_INF
CMTE_NM
String Field
Committee ID
DIM_CMTE_IE_INF
CMTE_ID
Detail of each Record

1.4. Business Logic

The Crystal reports parameters only allow user to have certain of 5-Reports, In this 5-Index report only for STATE, PARTY, OFFICE oriented candidates, not for particular candidate name. There will be another %-Index Report for a given name/id of a candidate by Criteria of STATE, PARTY, OFFICE

1.5. Crystal Formula Fields

None

1.6. Crystal SQL Expression Fields

None

1.7. Crystal Parameter Fields

Here is the screenshot of the 5-Index report User interface:

· Name = {? elecClYr }

Properties = Period of Report, translation of Election Cycle, Dropdown Box Criteria for Field = CURRENT_LINK.ELECTION_YR

· Name = {? CandOffice }, One of the Combination key search for a Candidate Properties = Dropdown Box, by COMMAND/SQL Type Table(View) Criteria for Field = DIM_CAND_INF.CAND_OFFICE

· Name = {? CandParty }, One of the Combination key search for a Candidate

Properties = Dropdown Box, by COMMAND/SQL Type Table(View) Criteria for Field = DIM_CAND_INF.CAND_

· Name = {? CandState }, One of the Combination key search for a Candidate

Properties = Dropdown Box, by COMMAND/SQL Type Table(View) Criteria for Field = DIM_CAND_INF.CAND_OFFICE_ST

1.8. Crystal Total Fields

None

1.9. Crystal Group Name Fields

None

1.10. Crystal Special Fields

Crystal System Date

Page N of M total

Page Total

Report Title

Page Counts

2. Data Dictionary

Table 2. Data Dictionary

Table Name
Column Name
Data Type
Constraints
Description
DIM_CMTE_IE_INF
Cmte_id
Varchar2(9)
Exists
Id number
DIM_CMTE_IE_INF
Cmte_nm
Varchar2(90)

Name

DIM_CMTE_IE_INF
Filed_cmte_tp_desc
Varchar2(58)

Committee type

DIM_CAND_INF
Can_ID
Varchar2(9)

Group#1 Lead

DIM_CAND_INF
Cand_Nm
Varchar2(38)
DIM_CAND_INF
CAND_PTY_AFFILIATION_DESC
Varchar2(33)
DIM_CAND_INF
CAND_OFFICE_DESC
Varchar2(20)
DIM_CAND_INF
LATEST_RECEIPT_DT
Date
DIM_CAND_INF
CAND_ST1
Varchar2(34)
DIM_CAND_INF
CAND_ST2
Varchar2(34)
DIM_CAND_INF
CAND_CITY
Varchar2(18)
DIM_CAND_INF
CAND_ST
Varchar2(2)
DIM_CAND_INF
CAND_ZIP
Varchar2(9)

2.1. SQL Sample Code

SELECT "DIM_CAND_INF"."CAND_OFFICE", "DIM_CAND_INF"."CAND_NM", "DIM_CAND_INF"."CAND_ID", "DIM_CAND_INF"."CAND_OFFICE_ST", "CURRENT_LINK"."ELECTION_YR", "DIM_CMTE_IE_INF"."CMTE_ID", "DIM_CMTE_IE_INF"."CMTE_NM", "DIM_CAND_INF"."CAND_PTY_AFFILIATION"

FROM ("DISCLOSURE"."DIM_CMTE_IE_INF" "DIM_CMTE_IE_INF" LEFT OUTER JOIN "DISCLOSURE"."CURRENT_LINK" "CURRENT_LINK" ON "DIM_CMTE_IE_INF"."CMTE_ID"="CURRENT_LINK"."CMTE_ID") LEFT OUTER JOIN "DISCLOSURE"."DIM_CAND_INF" "DIM_CAND_INF" ON "CURRENT_LINK"."CAND_ID"="DIM_CAND_INF"."CAND_ID"

WHERE ("CURRENT_LINK"."ELECTION_YR">=1999 AND "CURRENT_LINK"."ELECTION_YR"<=2000) AND "DIM_CAND_INF"."CAND_OFFICE_ST"='US' AND "DIM_CAND_INF"."CAND_OFFICE"='P' AND "DIM_CAND_INF"."CAND_PTY_AFFILIATION"='DEM'

3. Screen-Looked Page Format

C Index Design Document.
Page 1
10/18/2006
LK Index Design Document.
Page 6
10/18/2006

File details come from the government source that posted it. Updated .