Interoduction
Interoduction
Overview
Purpose
Definitions
Abbreviations
GPA:-Average grade point.
CGPA:-cumulative Average grade point.
CPUORGS:-CPU Online Registration and Grading System
Current system
Propsed system
Over view
Certification process- this category deals with requirements that relate to certifying the students
at different level of his/her education. Some of these requirements are:
To whom it may concern: for active students as well as for inactive students.
Student copy (transcript) preparation: for active, inactive as well as graduate students.
Temporary degree for graduates.
Forms: This requirement is related to preparation of the various forms that the registrar uses in
its day to day activity. Those forms are:
Student’s registration form.
Student admission application form.
Grade submission form.
Grade compliant form.
Grade change form.
Student’s clearance form.
Readmission request form.
Add/drop form.
Academic Calendar: preparation of flexible academic calendar for various programs.
Control and checking mechanism: the system should able to prevent and control during its
process when the following list of cases are preparing against academic rules and Regulation of
University.
Registration beyond the maximum credit
Prerequisite for adding course
Readmission acceptance below cut point GPA first dismissal
Repeating of courses more than twice
Mixing program other than their own program unless otherwise decided by senate
and academic commission
Graduation requirement credits
Graduation approval with having a ”F” grades
Graduation approval with CGPA less than 2.00 both in cumulative in the major GPA.
Web based information delivery: the system should deliver the following information to users in
web browser.
Viewing university structure
Schools
Streams
Departments
Programs
Curriculum
View course offering
Online registration
Viewing of student data
Viewing details of the student’s data for decision making on cases of problematic
students.
Viewing of lists of students categorized by their status
Viewing of forms
Be able to download the various forms necessary in the day to day operations the
university
View academic calendar
Providing training to end users and system administrators.
Providing users guide manual how to work with the system friendly.
Process of data migration from access (existing) to newly designed system.
1.3. Non-functional Requirements
1.3.1. Availability
The system must be available to the intended users twenty four hours per day.
1.3.2. Data integrity
Data will be critical to its success as a system.
Extensive data validation and review will be performed both before data are upload to the
system and as part of upload process
1.3.3. Documentation
In the process of interacting with this system the users and the users of Online Registration System can be
easily access the software using the following documentation types:
Help desk
User guides
Documentation (SRS, system design and architecture).
1.3.4. Hardware and software considerations
Here the requirements can be viewed in two directions the user side and the organizational side
(servers).
Hardware requirements
Processing power
x86 architecture
Intel Pentium CPUs
Peripherals
CD-ROM drives,
Network devices, etc.
Software requirements
Platform
Flow of events:
1. Registrar Officer Click on the create account link from the ORGS home page.
2. The system displays the create account form.
3. Registrar Officer fill the form and click on generate button.
4. The system generates new user account with username and password.
5. Registrar Officer sends this new username and password to the user.
Alternate Case:
6. If Registrar Officer made error when he fill the form and click the generate button with error, the system displays
an error message and it allows to try again.
7. Registrar Officer clicks on the clear button to clean the text field.
Exit condition: The system saves all necessary users’ information in the user account table.
Special requirement: when he performs this task connection should not be down.
Scenario 2
Flow of events:
1. The user writes the URL of ORGS in address bar of web browser and press enter key from the keyboard.
2. The system displays the ORGS login page on the user screen.
3. The user clicks on the login button.
4. The system allows the user to enter their username and password.
5. The user fills the username and password and clicks on the sign in button or press enter key from the keyboard.
6. The system displays the ORGS home page.
Alternate Case:
7. If the username and password are invalid, the system displays an error message and allows the user to try again.
8. If the user forgets or wants to change username or password, the system allows to the user to change the
username or password by asking same security questions.
Exit condition: The system saves all necessary information’s of the user’s activity when he/she interacts with
system.
Special requirement: when the user performs this task connection should not be down.
Scenario 3
Alternate Case:
5. If the registered record exists in the database, the system displays the student already registered message.
6. If the input data has errors, the system display error message & allow try again
Alternate Case:
5. If Record Worker made a mistake in the data entry, the system displays error message and allow making
correction.
Scenario 5
Name of use case: add/drop course
Participating instance actor: Student
Entry condition: Student logs in to the system using the account.
Flow of events:
1. Student clicks on add/drop course link from the ORGS home page.
2. The system displays students add/drop course form.
3. Student fills the form properly (to fill total credit text field click on sum button after fill the credit hours of all
courses that are added or dropped or both).
4. Finally Student click on the submit button.
5. The system displays successful submit message.
Alternate Case:
6. If the Student made error when she fill the form and submit with error, the system displays an error message and
it allows to try again.
7. Student clicks on clear button to clean the text field.
8. When the credit hour is over flow or bellows the limit the system displays an error message and not permitted to
add or drop course.
Exit condition: If the submission is successful, the system saves the record data successfully.
Special requirement: when the Student performs this task connection should not be down.
Scenario 6
Alternate Case:
5. If The Lecture made error when he fill the form and submit with error, the system displays an error message and
it allows to try again.
6. The Lecture clicks on clear button to clean the text field.
Exit condition: If the submission is successful the system saves the record data successfully.
Special requirement: when The Lecture performs this task connection should not be down.
Scenario 7
3. Registrar officer prepares or uploads the current academic year calendar and posts it on that page.
4. The System displays the successful post message.
Alternate Case:
5. If Registrar officer made mistake on the academic calendar, the system allows to delete or modify post.
Exit condition: If the post is successful, the page modified successfully and the system saves that page.
Special requirement: when the he performs this task connection should not be down.
Scenario 8
Alternate Case:
7. If there is a mistake in the data entry, the system displays error message and it allows to make correction.
Exit condition: The user account is modified successfully.
Special requirement: when the Registrar officer performs this task connection should not be down.
Scenario 9
Alternate Case:
5. If there is a mistake in the data entry, the system displays error message and it allows making correction.
Scenario 10
Name of use case: View status
Participating actor: Student, Lecturer
Entry condition: The user logs in to the system using their account.
Flow of events:
1. The user clicks on view status link from the ORGS home page.
2. The System displays view status form.
3. The user fills the form properly and clicks on view button.
4. The System displays the user’s status.
Alternate Case:
5. If there is a mistake in the data entry, the system displays error message and it allows to the user to make
correction.
Alternate Case:
5. If there is a mistake in the post (business rule), the system allows to make correction.
Exit condition: If the post is successful, the page modified successfully and the system saves that page.
Special requirement: when Registrar officer performs this task connection should not be down.
1.1.1. Use Case Description
Description 1