+ All Categories
Home > Documents > Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech...

Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech...

Date post: 24-Jul-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
81
Initech Corporation 1 Preliminary Design Preliminary Design: College Catalog Initech Corp Prepared by: Evan Drosky Sean Fallon Charles Flood Mike Haddad Gus Weloth, Team Leader Clients: Ms. Kate Zimmerman Programs Administrator, Academic Affairs Siena College Mr. Brian Smith College Webmaster Siena College Ms. Lisa Veino Academic Affairs Siena College December 7, 2004
Transcript
Page 1: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 1 Preliminary Design

Preliminary Design:

College Catalog

Initech Corp

Prepared by:

Evan Drosky Sean Fallon Charles Flood Mike Haddad Gus Weloth, Team Leader

Clients:

Ms. Kate Zimmerman Programs Administrator, Academic Affairs

Siena College

Mr. Brian Smith College Webmaster

Siena College

Ms. Lisa Veino Academic Affairs

Siena College

December 7, 2004

Page 2: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 2 Preliminary Design

Initech Corporation College Catalog Preliminary Design

Table of Contents I. External Design Specifications 1. User displays and report formats……………………………………….3 2. User Command Summary……………………………………………..10 3. Detailed Data Flow Diagrams ……………………………………........12 4. Logical Data Stores……………………………………………………19 5. Logical Data Dictionary……………………………………………….39 6. Logical Format of Data Files and Databases…………………………..77 III. Testing Requirements 1. Descriptive Set for GUI.………………………………………………77 Appendices: Appendix A: Glossary of Terms……………….……………………………...79 Appendix B: Gantt Charts………………………………………………….. …81

Page 3: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 3 Preliminary Design

I. External Design Specifications 1. User displays and report formats Log in Screen

Page 4: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 4 Preliminary Design

Administrator Welcome Screen

Page 5: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 5 Preliminary Design

Search of User to Edit Screen

Page 6: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 6 Preliminary Design

Edit User Screen

Page 7: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 7 Preliminary Design

Department Head / School Admin / Senior Admin Welcome Screen

Page 8: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 8 Preliminary Design

Edit Catalog Screens – Side by Side Word Documents

Page 9: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 9 Preliminary Design

Post Edit Screen

Page 10: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 10 Preliminary Design

2. User command summary Login-In: All users will be supplied with a user name and password to use. They will be brought to a page that will have a list of files that they have access to. If the system does not recognize the user name or password then an authorization-failed page will be displayed. Administrator Welcome Screen:

This screen serves as a homepage for the administrator. It has a list of all the files within the College Catalog. There is also a list of options on the left side where the administrator will be able to view the list of files, edit users, and add new users. The list of files also contains an indication of what level of completion the file is in.

Search of User to Edit Screen: The administrator will be able to search for any user by there name. Once the administrator finds the user they have options of making changes to the user’s access which is on the next screen Edit User Screen: The administrator will have the option to give them permission to log in, if they can view the whole catalog, what section they can edit, and make that user have administrator level of access. Department Head / School Admin / Senior Admin Welcome Screen: This screen displays the users name and what department or section of the catalog that they are a part of. Below that is a list of the files that user will have access to with a level of competition it is at. Edit Catalog Screen – Side by Side Word Documents: When the link to the file is clicked on, it will run a macro that will launch two Word windows side by side. The Word window on the left will be a read only file where the catalog files can be viewed. The only options that will be available are the close file option, scroll, and possibly the search (find) command.

The window on the right is where changes will be made with limited toolbar options. Users will only be able to insert or delete text. This window will come up in mark-up mode with the track changes option selected. The only menu options will be save, exit, or possibly the search (find) command. The ‘Save As’ option will not be available. The Reviewing toolbar will be displayed, allowing the user to turn mark-up mode on or off. This toolbar will also have other reviewing options available to the user.

Page 11: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 11 Preliminary Design

Once the changes are made and save is clicked, the user will be brought to the next screen. Post Edit Screen: This screen is very similar to the Welcome Screen mentioned before, with one difference. It will say that your changes have been submitted and the level will be upgraded. Even though the level is updated it doesn’t mean that the user can’t make any more changes. The user will be able to make changes up until a certain cut-off date specified by Ms. Zimmerman. Any submissions after that will have to be done by hard copy.

Page 12: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 12 Preliminary Design

3. Detailed data flow diagrams

Page 13: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 13 Preliminary Design

Page 14: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 14 Preliminary Design

Page 15: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 15 Preliminary Design

Page 16: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 16 Preliminary Design

Page 17: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 17 Preliminary Design

Page 18: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 18 Preliminary Design

Page 19: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 19 Preliminary Design

4. Logical data stores With the help of Ms. Zimmerman, Mr. Smith, and the Spartacus Computing Solutions Software Engineering group, we compiled a list of all data items in the Siena College 2004-2005 Catalog. We broke the catalog down into sections and sub-sections, allowing us to identify which parts can be grouped together in files for our database. We also identified the source of the section, the person responsible for editing, and any hierarchy for changes/approval. The different sections in the following list will be placed in files in our database. Therefore, at this stage of the process, these are our logical data stores: Table of Contents: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Kate Zimmerman (or appointee) Hierarchy: None Communications Directory: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Kate Zimmerman (or appointee) Hierarchy: None Academic Calendar: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Kate Zimmerman (or appointee) Hierarchy: None Siena College: Source: Text file General Information College VP Area: President of the College Editor: Fr. Kevin Mackin, O.F.M. (or appointee) Hierarchy: President Kate Zimmerman Founding of the College College VP Area: President of the College Editor: Fr. Kevin Mackin, O.F.M. (or appointee) Hierarchy: President Kate Zimmerman The Franciscan Liberal Arts Tradition College VP Area: President of the College Editor: Fr. Kevin Mackin, O.F.M. (or appointee) Hierarchy: President Kate Zimmerman Mission Statement College VP Area: President of the College

Page 20: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 20 Preliminary Design

Editor: Fr. Kevin Mackin, O.F.M. (or appointee) Hierarchy: President Kate Zimmerman Accreditation College VP Area: Vice President for Enrollment and Planning Editor: Noel Hogan (or appointee) Hierarchy: VPEP Kate Zimmerman Retention Rates College VP Area: Vice President for Enrollment and Planning Editor: Noel Hogan (or appointee) Hierarchy: VPEP Kate Zimmerman Growth of Campus Facilities College VP Area: Vice President, Office of the President Editor: Fr. James Toal, O.F.M. (or appointee) Hierarchy: VPOP Kate Zimmerman Library / Audiovisual Resources College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee) Hierarchy: VPAA Kate Zimmerman Information & Technology Services College VP Area: Vice President of Finance & Administration Editor: Paul Stec (or appointee) Hierarchy: VPFA Kate Zimmerman Computer Ethics College VP Area: Vice President of Finance & Administration Editor: Paul Stec (or appointee) Hierarchy: VPFA Kate Zimmerman Academic Integrity College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee) Hierarchy: VPAA Kate Zimmerman Student Records -Family Education Rights &… College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee)

Hierarchy: VPAA Kate Zimmerman Student Access to Records College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee) Hierarchy: VPAA Kate Zimmerman Siena College Health Requirements College VP Area: Vice President of Student Affairs Editor: Maryellen Gilroy (or appointee) Hierarchy: VPSA Kate Zimmerman Campus Crime Statistics College VP Area: Vice President, Office of the President Editor: Fr. James Toal, O.F.M. (or appointee) Hierarchy: VPOP Kate Zimmerman

Page 21: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 21 Preliminary Design

Compliance Statements College VP Area: Vice President of Finance & Administration Editor: Paul Stec (or appointee) Hierarchy: VPFA Kate Zimmerman Changes in College Regulations College VP Area: Vice President of Finance & Administration Editor: Paul Stec (or appointee) Hierarchy: VPFA Kate Zimmerman Admission to the College: Source: Text file College VP Area: Vice President of Enrollment & Planning Editor: Noel Hogan (or appointee) Hierarchy: VPEP Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: General Requirements Interviews High School Course Requirements When & How to Apply Early Admission Early Decision Early Action Higher Education Opportunity Program International Applicants Transfer Students Re-entry Students Non-matriculated Students Auditing Students International Students Advanced Placement International Baccalaureate

Undergraduate Tuition & Fees: Source: Text file College VP Area: Vice President of Finance & Administration Editor: Paul Stec (or appointee) Hierarchy: VPFA Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

Page 22: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 22 Preliminary Design

The following are the subsections for this section: General Info Procedure for Payment Payment by Check Deposit Rooms & Meals Books & Supplies General Estimate of Cost Withdrawals & Refunds Room & Board Fees

Academic Info & Regulations: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee) Hierarchy: VPAA Kate Zimmerman Degree Requirements: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee) Hierarchy: VPAA Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: General Info Core, Concentration, & Electives Core Curriculum Major Changing Schools Change of Major Minor Double Majors Double Degrees - Simultaneous Awarding… Second Degree Transfer Credit for Matriculated Siena Student Graduation Academic Advising

Registration Regular & Summer Sessions Day & Evening Sessions Unit of Instruction Absences from Class Change of Address

Page 23: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 23 Preliminary Design

Pass/Fail Option Adding a Course Dropping a Course Examinations College Proficiency Examinations, Noncoll… Academic Classification System of Grading Grade Reports Appeal of Assigned Grades Scholarship Indices (G.P.A) Repeated Courses Transcript of Record Honor Lists Honor Society Graduation Honors Good Academic Standing Academic Probation & Academic Dismissal Withdrawing from the College Separation from the College Snow Day Procedure Faculty Attendance Policies

Courses of Instruction: Attributes List Source: Banner College VP Area: Vice President of Academic Affairs Editor: Linda Richardson (or appointee) Hierarchy: VPAA Kate Zimmerman Multidisciplinary Courses, Certificates, etc.:

College VP Area: Vice President of Academic Affairs Editor: Program Director Hierarchy: Program Director Kate Zimmerman

Convivium General Info Source: Text file Course Desc Source: Banner

Page 24: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 24 Preliminary Design

Criminal Justice Minor Environmental Studies Certificate Program General Info Source: Text file Foundations Sequence General Info Source: Text file Course List/Requirements Source: Banner Franciscan Service & Advocacy Minor General Info Source: Text file Course List/Requirements Source: Banner Course Desc Source: Banner Globalization Studies Minor Professors Source: Text file General Info Source: Text file Course List/Requirements Source: Banner Course Desc Source: Banner Health Care Minors General Info Source: Text file Course List/Requirements Source: Banner Honors Program General Info Source: Text file International Studies:

College VP Area: Vice President of Academic Affairs Editor: Program Director Hierarchy: Program Director Kate Zimmerman

Page 25: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 25 Preliminary Design

Foreign Language & Business Cert Program Professors Source: Text file General Info Source: Text file Course List/Requirements Source: Banner Multicultural Studies Minor General Info Source: Text file Course List/Requirements Source: Banner Course Desc Source: Banner Peace Studies Certificate Program Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Women's Studies Minor General Info Source: Text file Course List/Requirements Source: Banner Course Desc Source: Banner School of Liberal Arts: College VP Area: Vice President of Academic Affairs

Hierarchy: Department Head/Program Director Assistant Dean Kate Zimmerman

Professors Source: Text file Editor: Assistant Dean (or appointee) Course Desc Source: Banner Editor: Assistant Dean (or appointee)

American Studies Program

Page 26: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 26 Preliminary Design

Editor: Program Director (or appointee)

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Creative Arts Editor: Department Head

Professors

Source: Text file General Info Source: Text file Course Desc Source: Banner Theatre Program Editor: Program Director (or appointee)

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Education Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner

Page 27: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 27 Preliminary Design

English Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner English Honors Program Editor: Program Director (or appointee)

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner History Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner History Honors Program Editor: Program Director (or appointee)

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner

Page 28: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 28 Preliminary Design

Modern Language & Classics Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner American Sign Language Course Desc Source: Banner French Course Desc Source: Banner German Course Desc Source: Banner Russian Course Desc Source: Banner Spanish Course Desc Source: Banner Classics – Latin Course Desc Source: Banner Greek Course Desc Source: Banner Greek Classical Studies Course Desc Source: Banner

Page 29: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 29 Preliminary Design

Philosophy Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Political Science Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Psychology Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Religious Studies Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner

Page 30: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 30 Preliminary Design

Social Work Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Sociology Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner School of Business: College VP Area: Vice President of Academic Affairs

Hierarchy: Department Head/Program Director Assistant Dean Kate Zimmerman

Accounting and Business Law Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Business Law Course Desc Source: Banner

Page 31: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 31 Preliminary Design

Economics Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Finance Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Marketing Management Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Quantitative Business Analysis Dept Editor: Department Head

Professors Source: Text file General Info Source: Text file Course Desc Source: Banner School of Science: College VP Area: Vice President of Academic Affairs

Hierarchy: Department Head/Program Director Assistant Dean Kate Zimmerman

Page 32: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 32 Preliminary Design

Biology Dept Editor: Department Head Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Chemistry Dept Editor: Department Head Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Computer Science Dept Editor: Department Head Professors

Source: Text file General Info Source: Text file Course Desc Source: Banner Environmental Studies Program Editor: Department Head Professors Source: Text file General Info Source: Text file Course Desc Source: Banner

Page 33: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 33 Preliminary Design

Mathematics Dept Editor: Department Head Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Physics Dept Editor: Department Head Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Military Science Department: College VP Area: Vice President of Academic Affairs Editor: Department Head Hierarchy: Department Head Kate Zimmerman Professors Source: Text file General Info Source: Text file Course Desc Source: Banner Off Campus Opportunities: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Program Director Hierarchy: Program Director Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: Internships General Info Study Abroad General Info Washington Semester General Info

Page 34: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 34 Preliminary Design

Pre-Professional Studies: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Program Director(s) Hierarchy: Program Director(s) Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: Pre-Law Studies General Info Pre-Medical, Pre-Dental and other Health-Related Studies General Info Allied Health Professions General Info

Affiliation/Articulation Agreements: Source: Text file College VP Area: Vice President of Academic Affairs Editor: Program Director(s) Hierarchy: Program Director Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: 2- Year Institutions General Info Albany Medical Early Assurance General Info Albany Medical Program in Science Humanities & Medicine General Info Boston University Goldman School of Graduate Dentistry General Info Business Management Programs General Info Engineering Programs General Info Environmental Science/ Forestry Program General Info Hudson-Mohawk Association General Info Law School Programs General Info Pennsylvania College of Optometry Program General Info Social Work Masters Program General Info SUNY Buffalo School of Dental Medicine Program General Info SUNY College of Optometry Early Assurance Program General Info SUNY College of Optometry Joint Affiliation Program General Info SUNY College of Medicine Early Assurance General Info Temple University College of Podiatric Medicine Program General Info

Special Programs: Source: Text file College VP Area: Vice President, Office of the President Editor: Fr. James Toal, O.F.M. (or appointee) Hierarchy: VPOP Kate Zimmerman

Page 35: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 35 Preliminary Design

Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: Kieval Institute for Jewish Christian Studies General Info MLK Jr. and Coretta Scott King Lecture Series on Race and Nonviolent

Social Change General Info Reinhold Niebuhr Institure of Religion and Culture General Info Siena Business Institute General Info Siena Research Institute General Info

The Siena Community: Source: Text file College VP Area: Vice President, Office of the President Editor: Maryellen Gilroy (or appointee) Hierarchy: VPSA Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: Office of College Chaplain General Info Franciscan Center for Service and Advocacy General Info Student Life General Info Student Government General Info Student Activities General Info Weekend Activities General Info Dramatics General Info Music General Info Athletics Program General Info Concerts General Info Guest Lecturers General Info Residence Life General Info Motor Vehicle Registration and Traffic Violations General Info Dining General Info Student Services Orientation General Info Commuter Students General Info Sarazen Student Union General Info Multicultural Affairs General Info Counseling Center General Info The Writing Center General Info Office of Tutoring and Services for Students with Disabilities General Info Learning Support Services General Info Health Services General Info

Page 36: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 36 Preliminary Design

Career Services: General Info Source: Text document College VP Area: Vice President of Academic Affairs Editor: Thomas Denham, Director of the Career Center (or appointee) Hierarchy: Director of Career Center Kate Zimmerman Financial Aid: Source: Text file College VP Area: Vice President for Enrollment Planning Editor: Noel Hogan (or appointee) Hierarchy: VPEP Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: General Info Grants and Scholarships General Info State and Federal Aid Programs General Info Criteria for Renewal of Financial Aid General Info Satisfactory Academic Progress General Info Federal Aid General Info NYS Aid General Info Appealing the Withdrawal of Aid General Info State and Federal Aid Programs Descriptions

Directory: Source: Banner Hierarchy: Kate Zimmerman Subsections: All subsections have the same source, College VP area, editor, and

hierarchy.

The following are the subsections for this section: Board of Trustees Office of the President Office of the Vice President Athletic Department Office of the College Chaplain Plant Operations Safety and Security Office of VP for Academic Affairs School Officers Career Center HEOP

Page 37: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 37 Preliminary Design

Library/Audio Visual Services Center for Continuing and Professional Education Office of International Programs Office of the Registrar Office of Tutoring and Services for Students with Disabilities Writing Center Office of the VP for Community and Public Affairs Siena Research Insititute WVCR Office of VP for Enrollment and Planning Office of Admissions Office of Financial Aid Communications Office of Enrollment and Planning Office of the VP for Finance and Administation Business Affairs Human Resources Information & Technology Services Post Office Purchasing Office of VP for Institutional Advancement Alumni Relations Annual Fund Office of the VP for Student Affairs Counseling Center Franciscan Center for Service and Advocacy Health Services Residence Life Campus Programs Multicultural Affairs Full-Time Faculty Part-Time Faculty Professors Emeriti Vice President Emeritus Registrar Emerita

The final subsection does not follow the same format, and is as follows:

Committees of the College Source: Text file College VP Area: Vice President of Academic Affairs Editor: Kate Zimmerman Hierarchy: None

Index: Source: Text File Editor: Publisher

Page 38: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 38 Preliminary Design

Hierarchy: Publisher Kate Zimmerman Directions to the College: Source: Text document College VP Area: Vice President, Office of the President Editor: Fr. James Toal, O.F.M. (or appointee) Hierarchy: VPOP Kate Zimmerman

Page 39: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 39 Preliminary Design

5. Logical data dictionary

The following charts are Banner database tables. We have selected the following tables, highlighting the fields that we believe contain data that will be used in our database construction. These are initial estimates and will be further developed in the next phase as we get into our database design. These tables contain data items related to the course descriptions in the catalog: Form: SCACRSE & SCAPREQ Table: SCBCRSE Creator: SATURN Course General Information Base Table

Column Name Type Width Nulls Column Comments SCBCRSE_SUBJ_CODE VARCHAR2 4 NO This field defines the subject area of the

course. SCBCRSE_CRSE_NUMB VARCHAR2 5 NO This field defines the course number

associated with the subject for the course.

SCBCRSE_EFF_TERM VARCHAR2 6 YES This field identifies the term this version of the course becomes effective.

SCBCRSE_COLL_CODE VARCHAR2 2 YES This field is used to specify the college which offers the course.

SCBCRSE_DIVS_CODE VARCHAR2 4 YES This field can be used to specify the division which offers the course, if desired.

SCBCRSE_DEPT_CODE VARCHAR2 4 YES This field is used to specify the department which offers the course, if desired.

SCBCRSE_CSTA_CODE VARCHAR2 1 YES Course Status Code. It is a required field. It can be used to prevent creation of sections of the course based on the Active/Inactive flag associated with the status code.

SCBCRSE_TITLE VARCHAR2 30 YES This field is used to specify the title of the course which will be in effect for the effective term. It is a free format field.

SCBCRSE_CIPC_CODE VARCHAR2 6 YES This field can be used to record the CIP code of the course. Normally, CIP course codes are used to identify the primary subject matter of a course.

SCBCRSE_CREDIT_HR_IND VARCHAR2 2 YES This field defines whether the course can be offered for variable credit. OR/TO is used to specify the relationship between low and high credit hours. Values. An OR/TO value must exist to enter Credit Hours High.

Page 40: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 40 Preliminary Design

SCBCRSE_CREDIT_HR_LOW NUMBER 7 YES This field specifies the minimum number of credits for which a course may be offered. Credit hour values will control the number of credit hours for which sections can be scheduled and for which students may register.

SCBCRSE_CREDIT_HR_HIGH NUMBER 7 YES This field is used either to define a second valid credit hour value or to define the high credit hour value within a range. A value may only be entered if the OR/TO field is completed and value must be > Credit Hours Low.

SCBCRSE_LEC_HR_IND VARCHAR2 2 YES This field defines whether the course can be offered for variable lecture hours. OR/TO is used to specify the relationship between the low and high lecture hour values. An OR/TO value must exist to enter Lecture Hours High.

SCBCRSE_LEC_HR_LOW NUMBER 7 YES This field is used to specify the minimum number of lecture hours for which a course may be offered.

SCBCRSE_LEC_HR_HIGH

NUMBER

7

YES

This field is used either to define a second valid lecture hour value or to define the high lecture hour value within a range. A value may only be entered if the OR./TO field is complete and must be > Lecture Hours Low.

SCBCRSE_LAB_HR_IND VARCHAR2 2 YES This field defines whether the course can be offered for variable lab hours. OR/TO is used to specify the relationship between the low and high lab hour values. An OR/TO value must exist to enter Lab Hours High.

SCBCRSE_LAB_HR_LOW NUMBER 7 YES This field is used to specify the minimum number of lab hours for which a course may be offered.

SCBCRSE_LAB_HR_HIGH NUMBER 7 YES This field is used either to define a second valid lab hour value or to define the high lab hour value within a range. A value may only be entered if the OR/TO field is complete and this field is complete and this field value must be > Lab Hours Low.

This table has more fields that we believe we won’t use, and for the sake of brevity we have stopped at this point.

Page 41: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 41 Preliminary Design

Form: SCADETL Table: SCBDESC Creator: SATURN Course Catalog Description Narrative Text Table

Column Name Type Width Nulls Column Comments SCBDESC_SUBJ_CODE VARCHAR2 4 NO Subject code. This field

indicates the subject code of the course.

SCBDESC_CRSE_NUMB VARCHAR2 5 NO Course number. This field indicates the course number of the course.

SCBDESC_TERM_CODE_EFF VARCHAR2 6 NO Effective Term. This field indicates the term this version of the course becomes effective.

SCBDESC_ACTIVITY_DATE DATE 7 NO ACTIVITY DATE: The date that the information for the row was inserted or updated in the SCBDESC

SCBDESC_USER_ID VARCHAR2 30 NO USER IDENTIFICATION: The unique identification of the user who changed the record.

SCBDESC_TEXT_NARRATIVE CLOB 4000 YES Course descriptive test is maintained here.

SCBDESC_TERM_CODE_END VARCHAR2 6 YES Course descriptive text is maintained here. End Term. Identifies the term that the course description effective term ends

Page 42: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 42 Preliminary Design

Form: SCADETL Table: SCBSUPP Creator: SATURN Supplemental Course Data Table

Column Name Type Width Nulls Column Comments SCBSUPP_SUBJ_CODE VARCHAR2 4 NO This is the subject code from the

scbcrse table. Combined with the course number

SCBSUPP_CRSE_NUMB VARCHAR2 5 NO This is the course number from the scbcrse table. Combined with the subject code

SCBSUPP_ EFF_TERM VARCHAR2 6 NO This is the effective term. Combined with subject code and course number

SCBSUPP_TOPS_CODE VARCHAR2 6 YES Taxonomy of Program code SCBSUPP_OCCS_CODE VARCHAR2 2 YES Occupational Course Indicator

code SCBSUPP_CCSL_CODE VARCHAR2 2 YES Classification Code SCBSUPP_COOP_ED_IND VARCHAR2 1 YES Cooperative Education Indicator SCBSUPP_ACTIVITY_DATE DATE 7 NO This field identifies the

most recent date a record was created or updated.

SCBSUPP_PERM_DIST_IND VARCHAR2 12 YES Permanent District Identifier SCBSUPP_CUDA_CODE VARCHAR2 15 YES Course Institutional Reporting

Element 1 Code. SCBSUPP_CUDB_CODE VARCHAR2 15 YES Course Institutional Reporting

Element 2 Code. SCBSUPP_CUDC_CODE VARCHAR2 15 YES Course Institutional Reporting

Element 3 Code. SCBSUPP_CUDD_CODE VARCHAR2 15 YES Course Institutional Reporting

Element 4 Code. SCBSUPP_CUDE_CODE VARCHAR2 15 YES Course Institutional Reporting

Element 5 Code. SCBSUPP_CUDF_CODE VARCHAR2 15 YES Course Institutional Reporting

Element 6 Code. SCBSUPP_CREDIT_CATEGORY_IND VARCHAR2 5 YES Code for California MIS process

for field CB22.

Page 43: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 43 Preliminary Design

Form: SCADETL Table: SCRATTR Creator: SATURN Course Attribute repeating Table

Column Name Type Width Nulls Column Comments SCRATTR_SUBJ_CODE VARCHAR2 4 NO This field defines the subject area

of the course SCRATTR_CRSE_NUMB VARCHAR2 5 NO This field defines the course

number associated with the subject for the course

SCRATTR_EFF_TERM VARCHAR2 6 NO This field identifies the term this version of the course attributes become effective

SCRATTR_ATTR_CODE VARCHAR2 4 YES This field defines the attribute code of the course

SCRATTR_ACTIVITY_DATE DATE 7 NO This field identifies the date the record was created or updated

Page 44: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 44 Preliminary Design

Form: SCADETL Table: SCRCORQ Creator: SATURN Course Corequisites Repeating Table

Column Name Type Width Nulls Column Comments SCRCORQ_SUBJ_CODE VARCHAR2 4 NO This field defines the subject area of

the course. SCRCORQ_CRSE_NUMB VARCHAR2 5 NO This field defines the course number

associated with the subject for the course.

SCRCORQ_EFF_TERM VARCHAR2 6 NO This field identifies the term this version of the course corequisites becomes effective.

SCRCORQ_SUBJ_CODE_CORQ VARCHAR2 4 YES This field is used to define co-requisites subjects for a course. Co-requisites are not required to create a course. An unlimited number of co-requisites can be authorized for a course.

SCRCORQ_CRSE_NUMB_CORQ VARCHAR2 5 YES This field defines the course number of the co-requisite course requirement. When registering students, the system looks for exact matches on Subject and Course, however, course number is not validated against valid courses.

SCRCORQ_ACTIVITY_DATE DATE 7 NO This field specifies the most current date record was created or updated.

Page 45: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 45 Preliminary Design

Form: SCADETL Table: SCREQIV Creator: SATURN Equivalent Course Repeating Table

Column Name Type Width Nulls Column Comments SCREQIV_SUBJ_CODE VARCHAR2 4 NO This field defines the subject area of

the course. SCREQIV_CRSE_NUMB VARCHAR2 5 NO This field defines the course number

associated with the subject for the course.

SCREQIV_EFF_TERM VARCHAR2 6 NO This field defines the term this version of the course equivalents becomes effective.

SCREQIV_SUBJ_CODE_EQIV VARCHAR2 4 YES This field defines an equivalent course subject code for the master course. Defining equivalents for a course is optional. An unlimited number of equivalents can be authorized for a course.

SCREQIV_CRSE_NUMB_EQIV VARCHAR2 5 YES This field defines the course number of the equivalent course. Course numbers are not validated against valid course versions.

SCREQIV_START_TERM VARCHAR2 6 YES This field specifies the start term of the course version which is equivalent to the course entered in the Key Block.

SCREQIV_END_TERM VARCHAR2 6 YES This field is used to specify the end term of the course version which is equivalent to the course entered in the Key Block.

SCREQIV_ ACTIVITY_DATE DATE 7 NO This field specifies the most current date record was created or updated.

Page 46: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 46 Preliminary Design

Form: SCADETL Table: SCRFEES Creator: SATURN Course Fees Repeating Table

Column Name Type Width Nulls Column Comments SCRFEES_SUBJ_CODE VARCHAR2 4 NO This field defines the subject area of the

course. SCRFEES_CRSE_NUMB VARCHAR2 5 NO This field defines the course number

associated with the subject for the course. SCRFEES_EFF_TERM VARCHAR2 6 NO This field identifies the term this version

of the course fees becomes effective. SCRFEES_DETL_CODE VARCHAR2 4 YES This field defines detail codes which can

be assessed for the course in the key block. Detail codes must have a type of C (charge) on the Detail Code Control Form – TSADETC.

SCRFEES_FEE_IND VARCHAR2 1 YES This field is used to specify whether the course fee will be assessed on a per-credit hour basis ( C ) or on a flat basis (F). “C” and “F” are the only valid values.

SCRFEES_FEE_IND_IND NUMBER 1 YES This field is used to convert the fee indicator of F – flat or C – per credit to a 1 or 0. “F” is converted to a “1” and “C” is converted to a “0”.

SCRFEES_FEE_AMOUNT NUMBER 6 YES If Form TSADETC has a defined default amount for the detail code it will default here when the detail code is entered. If not, or the course fee is different than the default, the mount may be entered or changed here.

SCRFEES_ACTIVITY_DATE DATE 7 NO This field specifies the most current date record was created or updated.

SCRFEES_FTYP_CODE VARCHAR2 4 YES Fee Type code: this is used to identify the type of fee to fee assessment.

Page 47: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 47 Preliminary Design

Form: SCADETL Table: SCRSBGI Creator: SATURN Source background institution agreements table

Column Name Type Width Nulls Column Comments SCRSBGI _SUBJ_CODE VARCHAR2 4 NO Source background institution

agreement subject code SCRSBGI _CRSE_NUMB VARCHAR2 5 NO Source background institution course

number SCRSBGI _EFF_TERM VARCHAR2 6 NO Source background institution

agreement effective term SCRSBGI _SBGI_CODE VARCHAR2 6 YES Source background institution

agreement SCRSBGI _AGREEMENT_DATE DATE 7 NO Source background institution code SCRSBGI _ACTIVITY_DATE DATE 7 NO The Activity Date

Page 48: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 48 Preliminary Design

Form: SCADETL Table: SCRTEXT Creator: SATURN Course Descriptive Text Repeating Table

Column Name Type Width Nulls Column Comments SCRTEXT_SUBJ_CODE VARCHAR2 4 NO This field defines the subject area of the

course. SCRTEXT_CRSE_NUMB VARCHAR2 5 NO This field defines the course number

associated with the subject for the course.

SCRTEXT_EFF_TERM VARCHAR2 6 NO This field identifies the term this version of the course text becomes effective.

SCRTEXT_TEST_CODE VARCHAR2 1 YES This field is used to internally resequence text when a new line has been added. Valid value is: “A”.

SCRTEXT_SEQNO NUMBER 23 YES This field identifies an internal sequence number associated with each line of text. This field is not displayed.

SCRTEXT_TEXT VARCHAR2 60 YES Course test is maintained in these records. Text will be reproduced in the Bulletin Report – SCRBULT, exactly as keyed here. An unlimited number of text records can be maintained in this block.

SCRTEXT_ACTIVITY_DATE DATE 7 NO This field specifies the most current date record was created or updated.

Page 49: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 49 Preliminary Design

These tables contain data items related to the directory information in the catalog: Form: PPAIDEN Table: SPRIDEN Creator: SATURN Person Identification/Name Repeating Table

Column Name Type Width Nulls Column Comments SPRIDEN_PIDM NUMBER 8 NO Internal identification number of

the person. SPRIDEN_ID VARCHAR2 9 NO This field defines the

identification number used to access person on-line.

SPRIDEN_LAST_NAME VARCHAR2 60 NO This field defines the last name of person.

SPRIDEN_FIRST_NAME VARCHAR2 15 YES This field identifies the first name of person.

SPRIDEN_MI VARCHAR2 15 YES This field identifies middle name of person.

SPRIDEN_CHANGE_IND VARCHAR2 1 YES This field identifies whether type of change made to the record was an ID number change or a name change. Valid values: I – ID change, N - name change.

SPRIDEN_ENTITY_IND VARCHAR2 1 YES This field identifies whether record is person or non-person record. It does not display on the form. P- person, C- non-person.

SPRIDEN_ACTIVITY_DATE DATE 7 NO This field defines the most current date record is created or changed.

SPRIDEN_USER VARCHAR2 30 YES USER: The ID for the user that most recently updated the record.

SPRIDEN_ORIGIN VARCHAR2 30 YES ORIGIN: The name of the Banner Object that was used most recently to update the row in the spriden table.

SPRIDEN_SEARCH_LAST_NAME VARCHAR2 60 YES The last name field with all spaces and punctuation removed an all letter capitalized.

SPRIDEN_SEARCH_FIRST_NAME VARCHAR2 15 YES The First Name field with all spaces and punctuation removed an all letter capitalized.

SPRIDEN_SEARCH_MI VARCHAR2 15 YES The MI (Middle Initial) field with all spaces and punctuation removed an all letter capitalized.

SPRIDEN_SOUNDEX_LAST_NAME CHAR 4 YES The Last Name field in SOUNDEX phonetic format.

SPRIDEN_SOUNDEX_FIRST_NAME CHAR 4 YES The First Name field in SOUNDEX phonetic format.

Page 50: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 50 Preliminary Design

SPRIDEN_NTYP_CODE VARCHAR2 4 YES NAME TYPE CODE: The field is used to store the code that represents the name type associated with a person’s name.

This table has more fields that we believe we won’t use, and for the sake of brevity we have stopped at this point

Page 51: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 51 Preliminary Design

To complete are logical data dictionary, we have included our data listing generated from our data flow diagrams: Date: 12/6/2004 Project: TESTING Page: 1 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Academic Affairs Source/Sink Description: Academic Affairs officials will be the final check off for all catalog changes. They will also be able to ch Location: Context Diagram ( CONTEXT ) Input Flows: catalog-sections catalog-file Output Flows: catalog-changes catalog-file Level 0 ( 0 ) Input Flows: catalog-sections catalog-file Output Flows: catalog-file catalog-changes Request-Section Output Generator ( 1 ) Input Flows: catalog-file Authorization ( 3.3 ) Input Flows: Error-Message current-privileges Output Flows: ID-and-Password ID-and-Permissions Web Interface ( 3 ) Input Flows: Error-Message Output Flows: ID-and-Password Request-Section Input Flows: Catalog-Section Output Flows: Save-Catalog-Changes Date Last Altered: 11/1/2004 Date Created: 10/21/2004

Page 52: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 52 Preliminary Design

Date: 12/6/2004 Project: TESTING Page: 2 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ All-Catalog-Info Data Flow Description: All of the catalog information is sent. Location: Data Information Manager ( 2 ) Source: College Catalog Database ( File ) Dest: Retrieve Catalog ( Process ) Source: Retrieve Catalog ( Process ) Dest: *** Not on Diagram *** Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- All Users Source/Sink Description: This user includes, Academic Affairs, Department Heads, Senior Administrators, and School Administrat Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- approval Data Flow Description: Sections of the catalog are approved. Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Approval-information Data Flow Description: Information that was approved is sent. Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 3 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Authorize Users Process Description: This process authorizes users. Process #: 3.1 Process Description: This process will obtain user names and passwords from users and it will determine which privileges they Location:

Page 53: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 53 Preliminary Design

Web Interface ( 3 ) Input Flows: ID-and-Password ID-and-Password ID-and-Password ID-and-Password Output Flows: Error-Message Error-Message Error-Message Error-Message Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- banner-information Data Flow Description: Banner information is sent to the process. Location: Data Information Manager ( 2 ) Source: Retrieve Banner Information ( Process ) Dest: College Catalog Database ( File ) Context Diagram ( CONTEXT ) Source: Banner Database ( File ) Dest: College Catalog System ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 4 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Banner Database File Description: Contains all the information about courses and their descriptions. Location: Context Diagram ( CONTEXT ) Output Flows: banner-information Level 0 ( 0 ) Output Flows: course-descriptions directory-information Data Information Manager ( 2 ) Output Flows: directory-information course-descriptions Date Last Altered: 11/1/2004 Date Created: 10/21/2004 -------------------------------------------------------------------------------------------------------------------------------

Page 54: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 54 Preliminary Design

Call Marco Process Description: This process calls the macro to call the Mircosoft Word Program side by side with each other. Process #: 3.2 Location: Web Interface ( 3 ) Input Flows: Request-Section Request-Section Request-Section Request-Section Output Flows: Request-Section Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 5 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ catalog-changes Data Flow Description: Users makes changes to the College Catalog System Location: Context Diagram ( CONTEXT ) Source: Academic Affairs ( Source/Sink ) Dest: College Catalog System ( Process ) Source: Department Heads ( Source/Sink ) Dest: College Catalog System ( Process ) Source: School Administrators ( Source/Sink ) Dest: College Catalog System ( Process ) Level 0 ( 0 ) Source: Department Heads ( Source/Sink ) Dest: Web Interface ( Process ) Source: School Administrators ( Source/Sink ) Dest: Web Interface ( Process ) Source: Academic Affairs ( Source/Sink ) Dest: Web Interface ( Process ) Context Diagram ( CONTEXT ) Source: Senior Administrators ( Source/Sink ) Dest: College Catalog System ( Process ) Level 0 ( 0 ) Source: Senior Administrators ( Source/Sink ) Dest: Web Interface ( Process ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- catalog-data Data Flow Description:

Page 55: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 55 Preliminary Design

Final output is sent to the output generator. Date: 12/6/2004 Project: TESTING Page: 6 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Location: Level 0 ( 0 ) Source: Manage Data ( Process ) Dest: Generate Output ( Process ) Output Generator ( 1 ) Source: *** Not on Diagram *** Dest: Compile Table Information ( Process ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Catalog-Data-File Data Flow Description: The entire, unformated college catalog file is sent. Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- catalog-file Data Flow Description: Academic Affairs will send the final copy to the publisher. Location: Context Diagram ( CONTEXT ) Source: Academic Affairs ( Source/Sink ) Dest: Publisher ( Source/Sink ) Source: College Catalog System ( Process ) Dest: Academic Affairs ( Source/Sink ) Level 0 ( 0 ) Source: Academic Affairs ( Source/Sink ) Dest: Publisher ( Source/Sink ) Source: Generate Output ( Process ) Dest: New College Catalog File ( File ) Source: New College Catalog File ( File ) Dest: Academic Affairs ( Source/Sink ) Date: 12/6/2004 Project: TESTING Page: 7 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Output Generator ( 1 ) Source: Create File ( Process ) Dest: New College Catalog File ( File ) Source: New College Catalog File ( File ) Dest: Academic Affairs ( Source/Sink ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004

Page 56: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 56 Preliminary Design

------------------------------------------------------------------------------------------------------------------------------- catalog-information Data Flow Description: Catalog information is sent to the process Location: Level 0 ( 0 ) Source: Manage Data ( Process ) Dest: Web Interface ( Process ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Catalog-Section Data Flow Description: Sections of the catalog are sent to the user. Location: Web Interface ( 3 ) Source: Open Read Only & Revisable Versions ( Process ) Dest: School Administrators ( Source/Sink ) Source: Open Read Only & Revisable Versions ( Process ) Dest: Academic Affairs ( Source/Sink ) Source: Open Read Only & Revisable Versions ( Process ) Dest: Department Heads ( Source/Sink ) Source: Open Read Only & Revisable Versions ( Process ) Dest: Senior Administrators ( Source/Sink ) Date: 12/6/2004 Project: TESTING Page: 8 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- catalog-sections Data Flow Description: The users views sections of the catalog. Location: Context Diagram ( CONTEXT ) Source: College Catalog System ( Process ) Dest: Department Heads ( Source/Sink ) Source: College Catalog System ( Process ) Dest: School Administrators ( Source/Sink ) Source: College Catalog System ( Process ) Dest: Academic Affairs ( Source/Sink ) Level 0 ( 0 ) Source: Web Interface ( Process ) Dest: School Administrators ( Source/Sink ) Source: Web Interface ( Process ) Dest: Academic Affairs ( Source/Sink ) Context Diagram ( CONTEXT )

Page 57: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 57 Preliminary Design

Source: College Catalog System ( Process ) Dest: Senior Administrators ( Source/Sink ) Level 0 ( 0 ) Source: Web Interface ( Process ) Dest: Department Heads ( Source/Sink ) Source: Web Interface ( Process ) Dest: Senior Administrators ( Source/Sink ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 9 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ College Catalog Database File Location: Level 0 ( 0 ) Input Flows: new-revised-catalog-section Output Flows: ready-only-catalog-sections Data Information Manager ( 2 ) Input Flows: Insert-Query banner-information SQL-Section-Query SQL-Catalog-Query Output Flows: Read-Only-File-Of-Previous-Level All-Catalog-Info Date Last Altered: 10/21/2004 Date Created: 10/21/2004 ------------------------------------------------------------------------------------------------------------------------------- College Catalog System Process Description: The College Catalog System Process #: 0 Process Description: Containg processes such as ones to control the web view, handle the data exchange, ect Notes: Location: Context Diagram ( CONTEXT ) Input Flows: banner-information catalog-changes catalog-changes catalog-changes catalog-changes Output Flows:

Page 58: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 58 Preliminary Design

catalog-sections catalog-sections Date: 12/6/2004 Project: TESTING Page: 10 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ catalog-sections catalog-file catalog-sections Date Last Altered: 11/1/2004 Date Created: 10/21/2004 ------------------------------------------------------------------------------------------------------------------------------- Compile Table Information Process Description: Information is compiled. Process #: 1.3 Process Description: The information from the College Catalog database is compiled in correct order. Location: Output Generator ( 1 ) Input Flows: catalog-data Output Flows: Compiled-Tables Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Compiled-Tables Data Flow Description: Compiled tables are sent. Location: Output Generator ( 1 ) Source: Compile Table Information ( Process ) Dest: Format Text ( Process ) Date Last Altered: 11/1/2004 Date Created: 10/28/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 11 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ course-descriptions Data Flow Description: Information from banner is sent. Location: Level 0 ( 0 ) Source: Banner Database ( File )

Page 59: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 59 Preliminary Design

Dest: Course Descriptions File ( File ) Data Information Manager ( 2 ) Source: Banner Database ( File ) Dest: Course Descriptions File ( File ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- course-descriptions-file Data Flow Description: Course descriptions are sent. Location: Level 0 ( 0 ) Source: Course Descriptions File ( File ) Dest: Manage Data ( Process ) Data Information Manager ( 2 ) Source: Course Descriptions File ( File ) Dest: Retrieve Banner Information ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Course Descriptions File File Location: Level 0 ( 0 ) Input Flows: course-descriptions Date: 12/6/2004 Project: TESTING Page: 12 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Output Flows: course-descriptions-file Data Information Manager ( 2 ) Input Flows: course-descriptions Output Flows: course-descriptions-file Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Create File Process Description: The final file is created. Process #: 1.1 Location: Output Generator ( 1 ) Input Flows: Formatted-Text Output Flows: catalog-file

Page 60: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 60 Preliminary Design

Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Create New Version Process Process #: 3.4 Location: Web Interface ( 3 ) Input Flows: Save-Catalog-Changes Save-Catalog-Changes Save-Catalog-Changes Save-Catalog-Changes Output Flows: New-Updated-File Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 13 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ current-privileges Data Flow Description: Gives the privilegs to the users. Location: Authorization ( 3.3 ) Source: Privileges and Authorization Database ( File ) Dest: Grant Access & Permissions ( Process ) Source: Grant Access & Permissions ( Process ) Dest: Academic Affairs ( Source/Sink ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Department Heads Source/Sink Description: Department Heads will initiate catalog changes for their department. Location: Context Diagram ( CONTEXT ) Input Flows: catalog-sections Output Flows: catalog-changes Level 0 ( 0 ) Input Flows: catalog-sections Output Flows: catalog-changes Request-Section Authorization ( 3.3 )

Page 61: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 61 Preliminary Design

Input Flows: Error-Message Output Flows: ID-and-Password Web Interface ( 3 ) Input Flows: Error-Message Output Flows: ID-and-Password Date: 12/6/2004 Project: TESTING Page: 14 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Request-Section Input Flows: Catalog-Section Output Flows: Save-Catalog-Changes Date Last Altered: 11/1/2004 Date Created: 10/21/2004 ------------------------------------------------------------------------------------------------------------------------------- Directory File Description: Information about the College staff comes from the directory, which is included in banner. Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- directory-info-file Data Flow Description: Directory information is sent. Location: Level 0 ( 0 ) Source: Directory File ( File ) Dest: Manage Data ( Process ) Data Information Manager ( 2 ) Source: Directory File ( File ) Dest: Retrieve Banner Information ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- directory-information Data Flow Description: Directory information is sent. Location: Level 0 ( 0 ) Date: 12/6/2004 Project: TESTING Page: 15 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams

Page 62: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 62 Preliminary Design

___________________________________________________________________________________________ Source: Banner Database ( File ) Dest: Directory File ( File ) Data Information Manager ( 2 ) Source: Banner Database ( File ) Dest: Directory File ( File ) Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Directory File File Location: Level 0 ( 0 ) Input Flows: directory-information Output Flows: directory-info-file Data Information Manager ( 2 ) Input Flows: directory-information Output Flows: directory-info-file Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Edit Catalog Process Description: Editing the College Catalog. Process #: 3.3 Process Description: This process will allow users to edit the college catalog in their sections. Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 16 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Error-Message Data Flow Description: If the login is incorrect an error message is sent back to the user. Location: Authorization ( 3.3 ) Source: Login ( Process ) Dest: Department Heads ( Source/Sink ) Source: Login ( Process ) Dest: School Administrators ( Source/Sink ) Source: Login ( Process ) Dest: Academic Affairs ( Source/Sink )

Page 63: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 63 Preliminary Design

Source: Login ( Process ) Dest: Senior Administrators ( Source/Sink ) Web Interface ( 3 ) Source: Authorize Users ( Process ) Dest: Senior Administrators ( Source/Sink ) Source: Authorize Users ( Process ) Dest: Department Heads ( Source/Sink ) Source: Authorize Users ( Process ) Dest: Academic Affairs ( Source/Sink ) Source: Authorize Users ( Process ) Dest: School Administrators ( Source/Sink ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- File File Location: Web Interface ( 3 ) Input Flows: Read-Only-File-Of-Previous-Level Output Flows: Read-Only-File-Of-Previous-Level Input Flows: New-Updated-File Date: 12/6/2004 Project: TESTING Page: 17 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Output Flows: New-Updated-File Date Last Altered: 12/5/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Format Text Process Description: The text is formatted. Process #: 1.2 Process Description: The text is formatted to make it easier for the publisher to do their job. Location: Output Generator ( 1 ) Input Flows: Compiled-Tables Output Flows: Formatted-Text Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Formatted-Text Data Flow Description:

Page 64: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 64 Preliminary Design

Formatted text is sent. Location: Output Generator ( 1 ) Source: Format Text ( Process ) Dest: Create File ( Process ) Date Last Altered: 11/1/2004 Date Created: 10/28/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 18 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Generate Output Process Description: Generates final output Process #: 1 Process Description: This process generates the final output for the college catalog system. It will obtain all the infromation fro Location: Level 0 ( 0 ) Input Flows: catalog-data Output Flows: catalog-file Date Last Altered: 11/1/2004 Date Created: 10/21/2004 ------------------------------------------------------------------------------------------------------------------------------- Grant Access & Permissions Process Description: Grants access and permissions. Process #: 3.1.1 Process Description: Users with certain premissions can give other users more or less privileges. Location: Authorization ( 3.3 ) Input Flows: ID-and-Permissions current-privileges Output Flows: updated-privileges current-privileges Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 19 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams

Page 65: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 65 Preliminary Design

___________________________________________________________________________________________ ID-and-Password Data Flow Description: Users sends their usernames and passwords. Location: Authorization ( 3.3 ) Source: Academic Affairs ( Source/Sink ) Dest: Login ( Process ) Source: School Administrators ( Source/Sink ) Dest: Login ( Process ) Source: Department Heads ( Source/Sink ) Dest: Login ( Process ) Source: Senior Administrators ( Source/Sink ) Dest: Login ( Process ) Web Interface ( 3 ) Source: School Administrators ( Source/Sink ) Dest: Authorize Users ( Process ) Source: Department Heads ( Source/Sink ) Dest: Authorize Users ( Process ) Source: Senior Administrators ( Source/Sink ) Dest: Authorize Users ( Process ) Source: Academic Affairs ( Source/Sink ) Dest: Authorize Users ( Process ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- ID-and-Permissions Data Flow Description: User sends their ID and password. Location: Authorization ( 3.3 ) Source: Academic Affairs ( Source/Sink ) Dest: Grant Access & Permissions ( Process ) Date: 12/6/2004 Project: TESTING Page: 20 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Insert-Query Data Flow Description: Updated information is sent to the database. Location: Data Information Manager ( 2 ) Source: Submit Catalog Changes ( Process ) Dest: College Catalog Database ( File ) Date Last Altered: 12/6/2004 Date Created: 11/1/2004

Page 66: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 66 Preliminary Design

------------------------------------------------------------------------------------------------------------------------------- Login Process Description: This process obtains the user name and password for the users. Process #: 3.1.3 Process Description: The user will enter an ID and a password and the process will check them against the IDs and passwords i Location: Authorization ( 3.3 ) Input Flows: ID-and-Password ID-and-Password ID-and-Password User-Authorization-Data ID-and-Password Output Flows: Error-Message Error-Message Error-Message User-login-information Error-Message Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 21 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Manage Data Process Description: Manage Data Process #: 2 Process Description: This process collects all the information from banner and places it in the college catalog system's database Location: Level 0 ( 0 ) Input Flows: new-catalog-changes ready-only-catalog-sections Request-Section directory-info-file course-descriptions-file Output Flows: catalog-information catalog-data new-revised-catalog-section

Page 67: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 67 Preliminary Design

Date Last Altered: 12/6/2004 Date Created: 10/21/2004 ------------------------------------------------------------------------------------------------------------------------------- new-catalog-changes Data Flow Description: New changes are sent to the catalog. Location: Level 0 ( 0 ) Source: Web Interface ( Process ) Dest: Manage Data ( Process ) Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 22 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ new-revised-catalog-section Data Flow Location: Level 0 ( 0 ) Source: Manage Data ( Process ) Dest: College Catalog Database ( File ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- New-Updated-File Data Flow Description: Newly updated file sections are sent to the manage data base process Location: Web Interface ( 3 ) Source: Create New Version ( Process ) Dest: File ( File ) Source: File ( File ) Dest: *** Not on Diagram *** Data Information Manager ( 2 ) Source: *** Not on Diagram *** Dest: Submit Catalog Changes ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- New College Catalog File File Description: The final output for the college catalog system. Location: Level 0 ( 0 ) Input Flows: catalog-file Output Flows: catalog-file

Page 68: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 68 Preliminary Design

Date: 12/6/2004 Project: TESTING Page: 23 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Output Generator ( 1 ) Input Flows: catalog-file Output Flows: catalog-file Date Last Altered: 11/1/2004 Date Created: 10/25/2004 ------------------------------------------------------------------------------------------------------------------------------- Old-and-revised-catalog-sections Data Flow Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Old-and-Updated-catalog-sections Data Flow Description: Old and updated sections of the college catalog are sent to the user for review. Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Open Read Only & Revisable Versions Process Process #: 3.3 Location: Web Interface ( 3 ) Input Flows: Read-Only-File-Of-Previous-Level Output Flows: Catalog-Section Catalog-Section Catalog-Section Catalog-Section Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Privileges and Authorization Database File Description: This database contains the IDs and passwords for all users and the privileges that are associated with them Location: Authorization ( 3.3 ) Date: 12/6/2004 Project: TESTING Page: 24 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Input Flows:

Page 69: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 69 Preliminary Design

User-login-information updated-privileges Output Flows: User-Authorization-Data current-privileges Date Last Altered: 11/1/2004 Date Created: 10/28/2004 ------------------------------------------------------------------------------------------------------------------------------- Publisher Source/Sink Description: The Publisher will print the final version of the catalog. Location: Context Diagram ( CONTEXT ) Input Flows: catalog-file Level 0 ( 0 ) Input Flows: catalog-file Date Last Altered: 11/1/2004 Date Created: 10/21/2004 ------------------------------------------------------------------------------------------------------------------------------- Read-Only-File-Of-Previous-Level Data Flow Description: A read only file is sent to the user to view. Location: Web Interface ( 3 ) Source: *** Not on Diagram *** Dest: File ( File ) Source: File ( File ) Dest: Open Read Only & Revisable Versions ( Process ) Data Information Manager ( 2 ) Source: College Catalog Database ( File ) Dest: *** Not on Diagram *** Date: 12/6/2004 Project: TESTING Page: 25 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- ready-only-catalog-sections Data Flow Location: Level 0 ( 0 ) Source: College Catalog Database ( File ) Dest: Manage Data ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Request-Section Data Flow

Page 70: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 70 Preliminary Design

Description: The requested section from the College Catalog Database is sent. Location: Level 0 ( 0 ) Source: Academic Affairs ( Source/Sink ) Dest: Web Interface ( Process ) Source: School Administrators ( Source/Sink ) Dest: Web Interface ( Process ) Source: Department Heads ( Source/Sink ) Dest: Web Interface ( Process ) Source: Web Interface ( Process ) Dest: Manage Data ( Process ) Source: Senior Administrators ( Source/Sink ) Dest: Web Interface ( Process ) Web Interface ( 3 ) Source: Academic Affairs ( Source/Sink ) Dest: Call Marco ( Process ) Source: School Administrators ( Source/Sink ) Dest: Call Marco ( Process ) Source: Department Heads ( Source/Sink ) Dest: Call Marco ( Process ) Date: 12/6/2004 Project: TESTING Page: 26 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Source: Senior Administrators ( Source/Sink ) Dest: Call Marco ( Process ) Source: Call Marco ( Process ) Dest: *** Not on Diagram *** Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Requested-Section Data Flow Location: Data Information Manager ( 2 ) Source: *** Not on Diagram *** Dest: Retrieve Catalog Sections ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Retrieve Banner Information Process Description: Database information is recieved from Banner. Process #: 2.3 Process Description: The information from Banner about courses and their descriptions are obtained. Location: Data Information Manager ( 2 ) Input Flows:

Page 71: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 71 Preliminary Design

directory-info-file course-descriptions-file Output Flows: banner-information Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 27 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Retrieve Catalog Process Description: This process retrieves all the catalog information. Process #: 2.4 Location: Data Information Manager ( 2 ) Input Flows: All-Catalog-Info Output Flows: SQL-Catalog-Query All-Catalog-Info Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Retrieve Catalog Sections Process Description: Gets and sends catalog information. Process #: 2.2 Process Description: This process will obtain the information needed by two different processes. Location: Data Information Manager ( 2 ) Input Flows: Requested-Section Output Flows: SQL-Section-Query Date Last Altered: 12/6/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Review Catalog Process Description: Users review the catalog. Process #: 3.6 Date: 12/6/2004 Project: TESTING Page: 28 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams

Page 72: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 72 Preliminary Design

___________________________________________________________________________________________ Process Description: This process allows users with the right privileges to review the catalog and to approve changes to the cata Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Save-Catalog-Changes Data Flow Description: Sections of the catalog are saved. Location: Web Interface ( 3 ) Source: School Administrators ( Source/Sink ) Dest: Create New Version ( Process ) Source: Academic Affairs ( Source/Sink ) Dest: Create New Version ( Process ) Source: Department Heads ( Source/Sink ) Dest: Create New Version ( Process ) Source: Senior Administrators ( Source/Sink ) Dest: Create New Version ( Process ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- School Administrators Source/Sink Description: School Administrators include assistant to the deans, deans, or school officials responsible for catalog cha Location: Context Diagram ( CONTEXT ) Input Flows: catalog-sections Output Flows: catalog-changes Authorization ( 3.3 ) Input Flows: Error-Message Output Flows: ID-and-Password Date: 12/6/2004 Project: TESTING Page: 29 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Level 0 ( 0 ) Input Flows: catalog-sections Output Flows: catalog-changes Request-Section

Page 73: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 73 Preliminary Design

Web Interface ( 3 ) Input Flows: Error-Message Output Flows: ID-and-Password Request-Section Input Flows: Catalog-Section Output Flows: Save-Catalog-Changes Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Send-File Data Flow Description: Banner Database file is sent. Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- Senior Administrators Source/Sink Location: Authorization ( 3.3 ) Input Flows: Error-Message Output Flows: ID-and-Password Context Diagram ( CONTEXT ) Input Flows: catalog-sections Output Flows: catalog-changes Level 0 ( 0 ) Input Flows: catalog-sections Date: 12/6/2004 Project: TESTING Page: 30 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Output Flows: Request-Section catalog-changes Web Interface ( 3 ) Input Flows: Error-Message Output Flows: ID-and-Password Request-Section Input Flows: Catalog-Section

Page 74: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 74 Preliminary Design

Output Flows: Save-Catalog-Changes Date Last Altered: 12/5/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- SQL-Catalog-Query Data Flow Description: A query is sent to obtain all the catalog info. Location: Data Information Manager ( 2 ) Source: Retrieve Catalog ( Process ) Dest: College Catalog Database ( File ) Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- SQL-Section-Query Data Flow Description: The SQL query obtains section(s) of the college catalog information. Location: Data Information Manager ( 2 ) Source: Retrieve Catalog Sections ( Process ) Dest: College Catalog Database ( File ) Date: 12/6/2004 Project: TESTING Page: 31 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Date Last Altered: 12/6/2004 Date Created: 12/6/2004 ------------------------------------------------------------------------------------------------------------------------------- Submit Catalog Changes Process Description: Changes to the Catalog are submitted. Process #: 2.1 Process Description: The Changes to the catalog are submitted and they are entered into the database. Location: Data Information Manager ( 2 ) Input Flows: New-Updated-File Output Flows: Insert-Query Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Updated-Catalog-Sections Data Flow Description: Updated College Catalog information is sent. Date Last Altered: 11/1/2004 Date Created: 11/1/2004

Page 75: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 75 Preliminary Design

------------------------------------------------------------------------------------------------------------------------------- Updated-File Data Flow Description: Updated file is sent. Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- updated-privileges Data Flow Location: Authorization ( 3.3 ) Date: 12/6/2004 Project: TESTING Page: 32 Time: 7:09:32 PM Detailed Listing -- Alphabetically All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ Source: Grant Access & Permissions ( Process ) Dest: Privileges and Authorization Database ( File ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Updates Data Flow Description: Updated information is sent. Date Last Altered: 12/6/2004 Date Created: 12/5/2004 ------------------------------------------------------------------------------------------------------------------------------- User-Authorization-Data Data Flow Description: Sends information saying whether user is valid or not. Location: Authorization ( 3.3 ) Source: Privileges and Authorization Database ( File ) Dest: Login ( Process ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- User-login-information Data Flow Description: Login information is sent. Location: Authorization ( 3.3 ) Source: Login ( Process ) Dest: Privileges and Authorization Database ( File ) Date Last Altered: 11/1/2004 Date Created: 11/1/2004 ------------------------------------------------------------------------------------------------------------------------------- Date: 12/6/2004 Project: TESTING Page: 33 Time: 7:09:32 PM Detailed Listing -- Alphabetically

Page 76: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 76 Preliminary Design

All Entries -- Data Flow Diagrams ___________________________________________________________________________________________ View Catalog Process Description: Allows for the viewing of the catalog. Process #: 3.4 Process Description: Users will be able to view the sections of the catalog that they have privileges to. Date Last Altered: 11/1/2004 Date Created: 10/26/2004 ------------------------------------------------------------------------------------------------------------------------------- Web Interface Process Description: Web Interface Process #: 3 Process Description: This process allows different users to login and and obtain their proper privilages. After the user obtains t Location: Level 0 ( 0 ) Input Flows: catalog-information catalog-changes catalog-changes catalog-changes Request-Section Request-Section Request-Section Request-Section catalog-changes Output Flows: new-catalog-changes catalog-sections catalog-sections Request-Section catalog-sections catalog-sections Date Last Altered: 11/1/2004 Date Created: 10/21/2004 -------------------------------------------------------------------------------------------------------------------------------

Page 77: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 77 Preliminary Design

6. Logical format of data files and databases The files that we receive that will be inserted into the database will likely consist of different formats. These formats may include .txt, .pdf, .doc, .html. Once in the database, the different sections of the catalog that the departments will be working on will most likely be stored in a .doc format. Our database will most likely store pointers that will point to these files. II. Testing Requirements

Testing of the software package can be considered one of the most important phases of the development process. Once the project has passed the design stage, it is important to thoroughly test the system in order to correct any design flaws that were previously overlooked. The testing provisions of this system were established during the requirement specification portion of development. We will elaborate on the GUI testing in this document, while further and more complete testing will be done in the upcoming phases.

To test are graphical user interface (GUI), we focused on aesthetic and usability conditions. Theses simple tests will ensure that our GUI is functional and aesthetically pleasing.

Aesthetic Conditions:

Procedure Pass/Fail

1. Are the general screens’ backgrounds the correct color? P F

2. Are the field prompts the correct color? P F

3. Are the field backgrounds the correct color? P F

4. Are all the screen prompts specified in the correct screen font? P F

5. Is the text in all fields specified in the correct screen font? P F

6. Are all the field prompts aligned perfectly on the screen? P F

7. Are all the field edit boxes aligned perfectly on the screen? P F

8. Should the screen be resizable? P F

9. Should the screen be minimisable? P F

10. Are all the field prompts spelt correctly? P F

11. Assure that all windows have a consistent look and feel. P F

Page 78: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 78 Preliminary Design

12. Assure that all dialog boxes have a consistent look and feel. P F

Usability Conditions:

Procedure Pass/Fail

1. Do the links function correctly? P F

2. Do the buttons work correctly? P F

3. Does Word open correctly? P F

4. Does the Macro execute properly? P F

5. Do the check boxes work correctly? P F

Page 79: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 79 Preliminary Design

Appendix A: Glossary of Terms

ASP (Active Server Pages): A scripting environment for Microsoft Internet Information Server in which you can combine HTML and programming scripts to create dynamic web pages. Code: A system of symbols and rules used to represent instructions to a computer. Controlled Decentralized (CD): A software engineering team that has a defined leader who is in charge of the group, each of which has responsibility of other specific tasks. Overall we solve problems as a whole. Database: A collection of data arranged for ease and speed of search and retrieval. Gantt Chart: A chart that depicts progress in relation to time, often used in planning and tracking a project. GUI - (Graphical user interface) An interface, which uses text boxes and buttons to allow easy access of information by use of a mouse or other pointing device. HTML (HyperText Markup Language): A markup language used to structure text and multimedia documents and to set up hypertext links between documents, used extensively on the World Wide Web. IIS (Internet Information Server): makes it easy to share documents and information across a company intranet or the Internet, and is completely integrated with Windows NT Directory Services. Internet: An interconnected system of networks that connect computers around the world via the TCP/IP protocol. JavaScript: A trademark used for a programming language designed to develop applications, especially ones for the Internet that can operate on different platforms. Linear Sequential Model – Classic Waterfall Model: A systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing, and support. LINUX: A trademark for an open-source version of the UNIX operating system.

Page 80: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 80 Preliminary Design

Macromedia Dreamweaver MX 2004 - Website development environment. (http://www.macromedia.com) mySQL: The most popular Open Source SQL database management system. An industry-standard language for creating, updating and, querying relational database management systems. Open Source: A method and philosophy for software licensing and distribution designed to encourage use and improvement of software written by volunteers by ensuring that anyone can copy the source code. Open Systems Interconnection Reference Model - A model of network architecture and a suite of protocols (a protocol stack) to implement it, developed by the International Organization for Standardization (ISO) in 1978 as a framework for international standards in heterogeneous computer network architecture. PHP (PHP: Hypertext PreProcessor) (Recursive Acronym): A server-side, cross-platform, HTML-embedded scripting language used to create dynamic web pages. PHP is Open Source software. Software - Written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory. TCP/IP (Transmission Control Protocol/Internet Protocol): A protocol for communications between computers, used as a standard for transmitting data over networks, and as the basis for standard Internet protocols. UNIX (UNiplexed Information and Computing System): A powerful operating system developed at the Bell Telephone Laboratories. Visual Basic: A popular event-driven visual programming system from Microsoft Corporation for Microsoft Windows.

Page 81: Preliminary Design: College Catalogoraserv.cs.siena.edu/~perm_initech/docdec.pdf · Initech Corporation 10 Preliminary Design 2. User command summary Login-In: All users will be supplied

Initech Corporation 81 Preliminary Design

Appendix B: Gantt Chart


Recommended