system analysis and design

33
SOFTWARE REQUIREMENT SPECIFICATION FOR UDOM STUDENTS ACADEMIC INFORMATION SYSTEM(SAIS) Presented by:- Leyla H.Liana Deo Shao

Upload: deo-shayo

Post on 14-Jan-2015

546 views

Category:

Education


4 download

DESCRIPTION

Prepared by Leyla & Deo a.k.a twins

TRANSCRIPT

Page 1: SYSTEM ANALYSIS AND DESIGN

SOFTWARE REQUIREMENT SPECIFICATION FOR UDOM STUDENTS

ACADEMIC INFORMATION SYSTEM(SAIS)

Presented by:-Leyla H.LianaDeo Shao

Page 2: SYSTEM ANALYSIS AND DESIGN

Introduction In recent years, the number of students admitted at the University of

Dodoma has increased to almost twice as much, enrolling to various programmes ranging from certificates to higher degrees.

This increased the need and the risk of managing student’s records. These could be mitigated through the use of a proper Management Information System for academics and admission.

The system will offer registrars, managers, administrators, and lecturers the ability to easily retrieve, store, or report.

Page 3: SYSTEM ANALYSIS AND DESIGN

Problem Statement The increased number of students’ admission has led to inefficient

organization and management of students’ records. The collectively processing of examination results has been tedious. Due to disorganization of the records, the timeliness of delivering

examination results has been poor. The management of the interrelation between students and

courses is tiresome in the current situation. The current system lacks privacy and integrity of records as the

files can easily fall on the hands of a third party while exchanging and transmitting records.

Page 4: SYSTEM ANALYSIS AND DESIGN

Justification for the acquisition of the systemThe University of Dodoma Strategic Plan: To create a

place where knowledge will be transferred from one generation to another.

Goal: To the contribution of higher education in Tanzania’s attainment of economic growth, reduction of poverty and improved social wellbeing of Tanzanians through increased access to higher education, technological innovation, generation and application of knowledge.

Vision: To become a center of Excellence that offers value added training, research and public services.

IT Department Plan: To be an ICT Hub of East Africa

Page 5: SYSTEM ANALYSIS AND DESIGN

Justification for the acquisition of the system Intangible Benefits:1. The system will save a considerable amount of time in processing,

organizing and management of various students’ academic and admission records.

2. The system will lead to a secure environment of handling students’ data3. The system will lead to better organization and storage of data related to

students’ academics and admission.

RETURN ON INVESTMENTAcquiring the system will enable the University of

Dodoma to accommodate any number of students thus increase it’s income.

ROI=(Gain from investment-Cost of investment)/(cost of investment)

From the above facts, we see that having this MIS for academics and admission is inevitable.

Page 6: SYSTEM ANALYSIS AND DESIGN

THE PROPOSED SYSTEM ARCHITECTURE

Page 7: SYSTEM ANALYSIS AND DESIGN

REQUIREMENTS CAPTURE AND ANALYSIS

Requirements capturing tools

Group Interview Most of these requirements will be collected using the Group

Interviewing of the Admission office staffs, Examination office staffs, Lecturers of different colleges and students. The discussion will be done by the analysts, each asking different questions as possible to find out what are the requirements of the system.

Studying of some of the used documents Some of the requirements will be collected through studying of

some of manual files and reports, examination regulations, university strategies, missions and plans to get overview of the reality of what is required.

Page 8: SYSTEM ANALYSIS AND DESIGN

Actors of the system Vs Roles

Page 9: SYSTEM ANALYSIS AND DESIGN

Functional Requirement The system shall be able to register all new

admitted students in each academic year The system shall be able to report individual

students profile on bases of academic records The system shall be able to allow lectures and

instructors to upload results of examinations The systems shall be able to manage coarse

roaster for different study programmes The system shall be able to handle different

grade scales for different study levels

Page 10: SYSTEM ANALYSIS AND DESIGN

Functional Requirements

The system shall be able to generate different reports required by different examination approving boards including transcripts for published student's results.

The system shall be able generate the yearly students admission book.

The system shall be able to send examination reports to students through SMS.

The system shall be able to generate student registration number.

Page 11: SYSTEM ANALYSIS AND DESIGN

Functional Requirements

The system shall provide an interface for a lecturer to upload the students examination results for his/her respective course, that is CA and UE

The system shall provide an interface for a student to view and/or print his/her results

The system shall calculate and display GPA, grade and remarks for students’ results

Page 12: SYSTEM ANALYSIS AND DESIGN

Functional Requirements

The system shall provide an interface for a lecturer to edit results before the results are approved by the University senate.

The system shall allow students to see the grades of their course upon completion of the semester. Upon completion of the degree program the system will compute the overall GPA and process the transcript.

Page 13: SYSTEM ANALYSIS AND DESIGN

Non functional requirements

The system will require 99.999% uptime to ensure maximum reliability

Students should be able to view results via the web and through phones.

The system shall provide an interface for administrator to manage users that is adding new users, disabling users and give respective privileges to users.

Page 14: SYSTEM ANALYSIS AND DESIGN

Non functional Requirements

The system shall not allow students admission after the specified period is over

The system shall not allow display of unpublished examination results

The system shall not allow modification of published results

The system shall not allow students to opt a course that is not in his/her curriculum

The system shall not allow lectures to upload results before examination period is over

Page 15: SYSTEM ANALYSIS AND DESIGN

Non functional Requirements

The system shall not allow students to views examination results of other student

The system shall not allow students enroll for academic year after the limited number of years has reached

The system should be adapt changes of curriculum without affecting the previous records

Shall control the account of students and be able detect and lock the account when s/he graduates unless s/he repeats a year

Page 16: SYSTEM ANALYSIS AND DESIGN

Non functional Requirements

The system will require students should have mobile phones so as be able to receive examination results in SMS form.

The system will require to exchange information with SMS gateway server

Page 17: SYSTEM ANALYSIS AND DESIGN

Non functional Requirements

The system shall be able to generate examination transcripts and provisional results

The system should be able to manage courses offered by different colleges

The system shall be able to manage students admission and enrollment in each academic year

Page 18: SYSTEM ANALYSIS AND DESIGN

USE CASES

Student Use Case

Page 19: SYSTEM ANALYSIS AND DESIGN

USE CASES

Registrar Use Case

Page 20: SYSTEM ANALYSIS AND DESIGN

USE CASES

Examination office Use Case

Page 21: SYSTEM ANALYSIS AND DESIGN

USE CASES

SMS Gateway Use Case

Page 22: SYSTEM ANALYSIS AND DESIGN

USE CASESSystem Administrator Use Case

Page 23: SYSTEM ANALYSIS AND DESIGN

USE CASE DESCRIPTORS

Page 24: SYSTEM ANALYSIS AND DESIGN

USE CASE DESCRIPTORS

Page 25: SYSTEM ANALYSIS AND DESIGN

USE CASE DESCRIPTORS

Page 26: SYSTEM ANALYSIS AND DESIGN

USE CASE DESCRIPTORS

Page 27: SYSTEM ANALYSIS AND DESIGN

Recommended approach

The proposed MIS system has been divided into internal and external parts where by the internal part will be the overall system modules that will be hosted in UDOM servers, and the external part will be the SMS gateway module that will be dealing with mobile functionality of the system.

In ensuring maximum efficiency in terms of economy and other facts we recommend different approaches to each part of the system.

Page 28: SYSTEM ANALYSIS AND DESIGN

Recommended approach

Developing in-house is suggested acquisition method for the internal part of the system.

Lease is suggested acquisition method of the external part.

Page 29: SYSTEM ANALYSIS AND DESIGN

Reasons of In-house Development

Although it is expensive to develop the MIS from scratch in-house we suggest it as a method for acquisition for the core part of the system simply because the University of Dodoma is still growing daily and many changes to the systems to accommodate the growing are expected and un-avoided.

Page 30: SYSTEM ANALYSIS AND DESIGN

Reasons of In-house Development

If the system will be developed in-house it will be easy to modify or adding some components of system with low maintenance cost. Having low maintenance cost is economic efficiency in the context of software development as it is usually said maintenance cost is always high than development cost.

Page 31: SYSTEM ANALYSIS AND DESIGN

Reason for Leasing

The mobile application part is not the core part of the system therefore leasing will free the organization from the complexity of managing it and allow organization to deal much on managing the core part of the system.

This will introduced the following key advantagesLow total cost of ownershipEasy and fast application deploymentHelp university on strategic use IT

Page 32: SYSTEM ANALYSIS AND DESIGN

METHODOLOGY During development of this system we will employ RAD

(Rapid application design) approach in almost the whole project.

This is because this system is huge and therefore needs much

time in coding, therefore as planning, analysis and designing are delicate and sensitive stages of developing this system we would like to do it perfectly without rush before we come into codes where RAD will help us to simplify our job by minimizing time and compensate time spent in early stages.

Therefore using RAD will help us to balance time and be

within project time boundary.

Page 33: SYSTEM ANALYSIS AND DESIGN

Conclusion Based on the University of Dodoma strategic plan,

goal, mission, vision and its IT Department plan, we see that the procuring of the MIS for academics and admission is an inevitable and vital decision to make.

Examination of the Cost-Benefit Analysis using the Return On Investment shows that it’s economically feasible to acquire such a system. Thus the expected MIS for academics and admission should cater for the current problems and any challenges in the future.