Professional Documents
Culture Documents
Data Flow Diagram of College Management System
Data Flow Diagram of College Management System
School of Business
CIS 3000 – Information Systems Design and Development
Fall, 2001
Course Description: A study of the systems development life cycle. Emphasis on requirements
determination, modeling techniques, and development, implementation and
maintenance strategies. Includes project management techniques and software,
Computer Aided Systems Engineering (CASE) with Oracle Designer and Visual Basic as
the development tool.
Required Texts: Modern Systems Anlaysis and Design (3rd edition) by J. Hoffer, J. George and J.
Valacich. Published by Prentice Hall, 2002.
Grading:
Examinations: The exams will cover the material discussed in class and in the readings. The first two
examinations are comprehensive, but will emphasize the “new” material presented since
the last exam. The final examination is comprehensive. Detailed topics for study will be
discussed in class before the examination. The examinations are closed books and
closed notes.
Quizzes: Three or four quizzes worth between 5 and 10 points inclusive will be given randomly
throughout the semester to ensure that the students are keeping up on the daily
activities. You must be present on the day of the quiz to receive any points for the
activity. You will not be allowed to make up any missed quizzes.
Projects: Students will be asked to investigate, analyze and design an information system in the
first half of the project (the design project). Deliverables for this part of the project
include:
1. A description of the project, and the functions it will perform
2. A GANTT chart and PERT chart for the entire project
3. TWO data flow diagrams
a. Physical data flow diagram of the current system
b. Logical data flow diagram of the proposed system
including Logic Modeling
4. Entity Relationship Diagram
5. Functional Hierarchy Diagram
6. Normalized Database Design
7. Input/Output Design
8. Process Design (pseudocode)
In addition, the student must document/explain the deliverables. The point value for
each deliverable will be reflective of its importance and the amount of time required to
complete that deliverable. Thus, the point value to the deliverables in the design project
will be similar to:
Deliverable Value
You may be required to turn in parts of your project for partial credit at various
check points during the semester. However, you must submit the entire design
project on 10/26/01 by noon. There is a 20% penalty for each day or partial day
that the entire project is not submitted.
The second half of the project will center on the development and implementation of the
project. Deliverables for this part of the project include:
1. Visual Basic Programs (hard and soft copies) 40
2. Documentation 10
a. User (operational) manual
b. Systems manual
3. Description of the test cases
including the Access Test Database 8
4. Implementation Method 2
The remaining 15 points will be awarded based on consistency between the design
project and the actual project developed and in general the overall quality and
completeness of the project. The design project must be updated to reflect any changes
made during the final development phase and resubmitted with the development project.
The entire project is due on 12/03/01 by noon. There is a 20% penalty for each day
or partial day that the entire project is not submitted.
Teams: You must work in groups of 4 or 5 students. This class requires a major systems design
and development project that does require group interaction. You can learn much from
your teammates. In addition, many organizations stress the ability to work in groups. A
commonly-asked question at interviews is to describe a team on which you have
participated and why it was successful (or unsuccessful). Think about this during the
semester!
Groups will be expected to select, design and develop a project. This project can be 1)
a project of unique interest to the group or 2) a college placement center, or 3) a child
care system. No more than ½ the class can select the same project. Each group is
expected to investigate the issues associated with their project (the web is an excellent
source) and select the three most important functions for their system. Groups of five
must select an additional function. Please note that file maintenance is one function.
For the child care system, add/changing/deleting children and parents from the system is
an example of file maintenance. For the college placement center project,
adding/changing/deleting students and organizations is an example of file maintenance.
You must have your project approved by the instructor.
Each student is responsible for participating in the team project. There will be
opportunity for you to evaluate your team members. The instructor reserves the right to
assign unique grades to each team member on the project, based on these evaluations
and her personal observations. If the instructor anticipates a problem in the group, she
will notify the students involved as early as possible so that the problem can be resolved
before the grade is adversely affected. Your project grade will be reduced if you do not
personally complete 20% (group of 5) to 25% (group of 4) of the project in the estimation
of your teammates and/or instructor.
Business 1. Upon completion of a program in the School of Business, students
Perspectives should understand the perspectives that form the context of business. To help
And Skills: students develop that understanding, this course includes coverage of the
following issues:
a. Ethical issues: Project Justification, including cost/benefit analysis.
Adequate testing of software, Software errors and bugs. (approximately 3
hours)
b. Technological issues: The entire course focuses on these issues.
Examples include 1) the use of Microsoft Project and Oracle Designer
and 2) technical issues such as normalization (approximately 45 hours)
Students with Appropriate academic support is available for students with a documented
Disabilities: disability. Please notify the professor and contact the Office of Disability Services
(581-6583) for further information.
Emergency Instructions about what to do in the event of an emergency are posted in all
Preparedness Plan: classrooms on campus. Students are responsible for acquainting themselves as to the
specific instructions so that they will be prepared in the event of an emergency.
1. Attendance: In accordance with University policy, students are expected at attend class
unless prevented by Illness, an official University activity, or an emergency. Students who
miss class due to an excused absence will be allowed to make up missed work or submit
assignments without penalty. An absence from class will be considered an "excused
absence" under the following circumstances:
a. Absence due to illness. An absence due to illness is excused ONLY IF the student
notifies the professor of the absence in advance (i.e., prior to the missed class) and
provides documentation of the illness upon return to class.
2. Academic Integrity: All students are expected to comply with University rules and regulations
on academic Integrity and honesty. These rules and regulations are summarized in the
Student Conduct Code in "A Student Guide to Academic Integrity," which is posted in the
classroom and in the Undergraduate Catalog. Violations of these rules and regulations will
result in zero points on the assignment in question. Additional disciplinary sanctions may be
imposed.
3. All students are expected to take exams at the time scheduled. Make-up exams will be more
difficult and will ONLY be given during final exam week.
4. There will be numerous handouts given throughout the semester. The ONLY way a student
can receive a handout from the instructor is to be in attendance on the day on which the
handout is distributed. If attendance is impossible, another student may request an extra
copy for the student who is absent. In addition, most handouts are available through the web
site: www.ux1.eiu.edu/~cfkjk
5. If, in the viewpoint of the instructor, two or more groups submit projects with same (or
approximately the same) logic on any part of the project, the students will loose all points
associated with that part of the project.
6. Each group must turn in a final/completed GANTT chart indicating the efforts of the team
members on each deliverable so that the instructor can ascertain the contributions of each
team member to the project. In addition, each team member must complete a simple
evaluation form on each of the other team members. The completed GANTT chart and
evaluations are class requirements. From this information, the instructor may assign
individual grades for the project assignments. Every member of the team will NOT
necessarily receive the group grade.
Tentative Schedule of Topics*
10/01 M Designing the User Interface, Forms and Reports2,3 Chapter 14 [skim both]
10/03 W Designing the User Interface, Forms and Reports2,3 Chapter 15 [skim both]
10/05 F Fall Break
*This schedule is tentative and may be changed by the professor. All changes will be announced in class. Students are responsible for any changes announced in class.
1
Ethical issues
2
Technological issues
3
Demographical issues
10/15 M Process Design: Cohesion and Coupling2
10/17 W Process Design: Pseudocode2 Chapter 18
10/19 F Process Design: Pseudocode2 Chapter 18
10/22 M Designing the Physical Files: Creating Access Databases. Creating Test Cases2 Chapter 17
10/24 W Testing Strategies2 Chapter 17
10/26 F Review for Test; Group Work2
10/29 M TEST 2
10/31 W Systems Development: Visual Basic Review; Loading/Unloading Forms/Global Variables2
11/01 F Visual Basic: Accessing tables in an Access database by the primary key2
Thanksgiving Break
Final Examination: 8:00 Class: Thursday, December 13, 2001 8:00 – 10:00
10:00 Class: Tuesday, December 11, 2001 10:15 – 12:15
*This schedule is tentative and may be changed by the professor. All changes will be announced in class. Students are responsible for any changes announced in class.
1
Ethical issues
2
Technological issues
3
Demographical