UNION COUNTY COLLEGE
CIS 201 APPLICATIONS PROGRAM DEVELOPMENT II
PROGRAM PROJECT #3

PURPOSE: PRODUCE A STUDENT ENROLLMENT REPORT.  
              SORT:  ALPHA WITHIN MAJOR.

INPUT: THERE IS A FILE- SW02A:[CATALANO]COLLEGE_INPUT.DAT 
WHICH CONTAINS THE FOLLOWING:

FIELD NAME POSITIONS LENGTH

SSN                    1-9    9
STUDENT NAME    10-29 20
ADDRESS             30-49 20
CITY                   50-63 14
STATE                 64-65 2
ZIP CODE             66-70 5
MAJOR                 71-74 4
GPA                     75-80 6 (LAST TWO POSITIONS ARE DECIMAL)

OUTPUT:

THE OUTPUT CONTAINS THE FOLLOWING -

SSN, STUDENT’S NAME, GPA, MAJOR, AND TITLE OF THE MAJOR, TOWN, AND ZIP.

THE MAJOR TITLES - CHECK PROJECT # 2.

 

THERE IS ALSO TO BE A HEADING LINE AT THE TOP OF EACH PAGE CONSISTING OF A TITLE LINE CONTAINING THE CURRENT DATE, REPORT TITLE AND PAGE NUMBER, AS WELL AS COLUMN HEADINGS DESCRIBING THE DATA ON THE DETAIL LINES. THERE SHOULD BE A BLANK LINE BEFORE AND AFTER THE COLUMN HEADINGS.

USE FOLLOWING CODE IN YOUR PROGRAM:

**  NO ‘GO TO’ STATEMENTS.

**  CODING A LOOP WITHIN A PERFORM.

**  CREATE A TABLE OF MAJOR-CODE AND MAJOR-TITLES IN WORKING-STORAGE.

* * CREATE A TABLE OF UNION COUNTY ZIPS.

** USE SEARCH COMMAND TO LOOK THOUGH TABLES.

**  SORT THE REPORT MAJOR WITH IN ALPHA

***   TOTAL NUMBER OF STUDENTS
** TOTAL NUMBER OF STUDENTS IN UNION COUNTY
**    TOTAL
NUMBER OF STUDENTS NOT LIVING IN UNION COUNTY,
** TOTAL NUMBER OF BUSN MAJORS
**   TOTAL NUMBER OF NON BUSN
MAJORS.

DOCUMENTATION:

ATTACHED TO THE CLIPS OF A FLAT 3-CHIP FOLDER SHOULD BE THE FOLLOWING:

  A TYPE COVER PAGE CONTAINING:  

YOUR NAME, DATE, PROGRAM NUMBER, COURSE TITLE, PROGRAM PURPOSE   AND TABLE OF CONTENTS. 

A PRINTER SPACING CHART, NEATLY DRAWN AND WELL DESIGNED, WHICH MATCHES THE LAYOUT OF THE REPORT PRINTED. 

A RECORD LAYOUT DESCRIBING THE INPUT RECORD.

A DETAIL PROGRAM FLOWCHART NEATLY DRAWN WITH A TEMPLATE ON

LARGE FLOWCHART WORK SHEETS.

A PROGRAM HIERARCHY CHART ILLUSTRATING THE RELATIONSHIP OF THE MODULES IN THE PROGRAM LOGIC, EACH PARAGRAPH IN THE PROGRAM BEING REPRESENTED BY A BOX AND MODULE ID’S MATCHING THOSE FROM THE PROGRAM.

INSERTED INTO THE POCKETS OF THE FOLDER SHOULD BE THE FOLLOWING:

  THE COMPILE SOURCE LISTING OF THE PROGRAM. 

  THE PRINTED REPORTS WHICH ARE THE OUTPUT OF THE PROGRAM.