Sei sulla pagina 1di 18

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/277014864

A Novel Web-Based Student Academic Records Information System

Article · July 2013

CITATIONS READS
9 1,492

3 authors, including:

Enoch Nwachukwu CHIDIEBERE Ugwu


University of Port Harcourt University of Port Harcourt
28 PUBLICATIONS   50 CITATIONS    30 PUBLICATIONS   30 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Lightweight Database System (LWDBS): AN OVERVIEW View project

Ambient embedded model for smart homes View project

All content following this page was uploaded by CHIDIEBERE Ugwu on 22 May 2015.

The user has requested enhancement of the downloaded file.


A Novel Web-Based Student Academic Records Information
System
Nmaju Obasi, E. O. Nwachukwu, and C. Ugwu
Department of Computer Science, University of Port Harcourt,
Port Harcourt, Rivers State, Nigeria
nmajuobasi@yahoo.com, enoch.nwachukwu@uniport.edu, chidiebere.ugwu@uniport.edu.ng

Abstract
The system presents a single platform that will be used to manage and process data for all
categories of students in a seamless and interactive manner. The design technology adopted
for the implementation is a client/server technology, with MYSQL as the server technology
and Visual Basic.NET as the client technology. Internet Information Server (IIS) is used as
the Web server. The software development methodology adopted is the incremental model in
conjunction with prototyping technique. The data used were obtained from the University of
Port Harcourt and an empirical evaluation of the system shows that the system expedites
processing of students’ results and generation of other related academic information. This
system increases efficient service delivery and provides added advantage in academic
records management.

Keywords: Student Information System, Web Server, Client/Server, MYSQL

1.0 Introduction
Academic institution is an educational many countries of the developed world,
institution dedicated to education and these activities are handled by automation.
research, which grants academic degrees This, however, is far from being the case
[13]. This definition may well cover the in developing countries as evident in
different types of academic institutions, Nigeria. Many higher institutions in
although each type of academic institution Nigeria still adopt the manual method of
offers the same services in varying managing students’ data which is time-
degrees. The basic types of academic consuming and demanding, and are often
institutions include: Primary Schools, prone to a variety of errors and disasters.
Secondary Schools, and Advanced Hence, it brings to the fore the need to
Educational Institutions. Our interest properly address how these shortcomings
following there-from is in advanced (in managing students’ data) could be
educational institutions and our focus in resolved and improved. The solution to
this paper is how they manage students’ these shortcomings lies in an efficient
information for the purpose of processing information management system, or
grades and administering results. simply, information system.
Teaching and research remain the Information systems, simply stated,
primary activities in higher institutions, transform data into useful information. It is
but there are other important activities as an arrangement of people, data, processes,
well, like managing of students’ data at the and interface that interact to support and
different levels of higher education improve day-to-day operations in a
(undergraduate, postgraduate, and business as well as support the problem-
doctorate levels); tracking of students’ solving and decision-making needs of
progress at each level; as well as other management and users [9].
administrative and managerial activities. In

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 31
A student information system is a especially relating to instructions,
software application for education courses and learning.
establishment to manage student data [13].
Synonyms include Student Information Thus, this paper is concerned with the
Management System, Student Records design and implementation of a novel
System, Student Management System, web-based student academic information
Campus Management System, or School system for higher institutions that will
Management System. These systems address some of the identified functions of
encompass a wide range of functions and a student information system. The
capabilities, and therefore vary in size, identified functions this paper offers
scope, and capability. This could range include: providing means to effectively
from systems implemented in relatively maintain accurate, up-to-date student
small scale to cover students records alone, database that can be quickly and easily
to enterprise-wide solutions that aims to accessed; providing an efficient means to
cover most aspects of running large multi- collect, collate, interpret, and administer
campus organizations with significant students’ results error-free; enabling
local responsibility [13]. prompt processing and releasing of
Most student information systems in use relevant academic document (like
today are server-based, with the transcripts, statement of results, etc) in
application residing on a central computer real-time fashion; providing effective
server and being accessed by client means to secure and protect students’ data
applications at various places within and against infiltration and unforeseen disaster;
even outside the school [13]. Also, providing an automated means for
according to [13], student information nstitution management to extract decision-
systems have been moving to the web making information about students’
since the late 1990s and that trend is academic performance; providing a
accelerating as institutions replace their seamless communication interface
older systems. There are several forces that between students and the institution.
have been driving this evolution of student Hence, the objectives of this paper
information systems, and as a result, therefore include:
leading many institutions to replace theirs.
These forces are i. To develop an information system that
will provide a single platform to
• Demand for 24/7 web-based access manage and process the data of
to information by students, teaching different categories of students.
staff, and (in primary and secondary ii. To develop information system that will
education) parents. serve as an interface between students
• Increasing demands in the amount and institution management to enable
and frequency of data reporting for students promptly check their grades, as
accountability and other purposes. well as track their progress.
• Importance of integrating student iii. To develop an information system that
information system with other tools, will produce information to aid
decision-making at management level.

2.0 Related Works


In the past, information systems of this To overcome these shortcomings, the use
nature were manually operated – it usually of information technology is now
involved high clerical costs, delay in employed. But many institutions still have
production of required information, not put the potentials of information
reduction in work throughput, and many at technology to work as observed. For
times grave errors and/or omissions occur. instance, many institutions use different

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 32
forms of spreadsheet applications to tuition fee payment, and library
collate and process academic results. The resources management.
deficiencies with this approach include: it ii. As observed from this work,
dose not offer the benefits of a database emphasis is on bringing some
management system; it does not provide identified services to the academic
timely information and therefore cannot be community on one platform.
relied upon to aid decision-making; the iii. Only two of the mentioned services
availability of results and other (result processing and library
information are not real-time. This resources management) were
approach could be summed up in one word discussed in the work and they
– inefficient. didn’t meet the design expectations
Some recent related works aimed at as at the time of publication of the
improving the earlier systems reviewed paper.
include:
a) “Client Server Distributed Database d) Web portal developed for University of
for Student Result Processing”, [10]. Port Harcourt by Cinfores – a private
The main highlights in this work organization (2012)
include: i. The portal offers the following
i. It will allow each academic services: Information about the
department to maintain its own Institution and the various schools,
database and control their data. departments, facilities, and other
ii. It emphasizes on advantages of information that needs public view;
distributed system over centralized Account maintenance; Online
database system. payments and payment records;
iii. It focuses on improving Email services; SMS services; and
communication between various Students Exams and Records
departments’ local database system Management.
in a bid to improve computation of ii. The last service is presented as a
students results. web application, and it addresses
the following tasks: Students’
b) “Design and Implementation of Registration; Academic Course
Students’ Information System for Registration; Tests and Exams
Tertiary Institutions Using Neural scores and records; Students’
Networks: An Open Source personal and academic records;
Approach”, [1]. The main highlights in Academic course management and
this work include: allocation; Academic Result
i. It focuses on speeding up approval; and CGPA check.
collection of students’ academic iii. From the much documented in the
data to expedite processing of Staff User manual, this system does
results and transcripts at various not provide the kind of
levels. management information that
ii. It would allow online access of would be expected for management
results for students. activities.
iv. The approach adopted for result
c) “Interactive Intranet Portal for update is a major concern. These
effective Management in Tertiary concerns include:
Institution”, [4]. The main highlights in • Possibility of the inbuilt
this work include: formula in Microsoft Excel file
i. Their work addresses the problems used to collate results broken.
arising from result processing, • Not much difference from the
earlier approach used by the

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 33
University, except for the fact adopted because of the nature of the work,
that the results collated using which are iterations of analyze-design-
Microsoft Excel is eventually implement activities called builds. Each
stored in a database. build is improved and functionality added
• Amount of time taken to until it becomes a new build.
manually search through the Hence, to address the identified
Excel file to update a score. problems, as well as the deficiencies in the
• Unnecessary duplication of existing system, we employed the
data as a result of versioning. following methods:
This leads to wastage of • Interviewed stakeholders, including
storage. management staff and other staff of the
The proposed system presents an University of Port Harcourt.
enhanced and efficient means to manage • Surveyed and analyzed the different
and process students’ personal and academic documents the institution
academic data with a lot of added presents to students.
functionalities. Unlike the reviewed works, • Reviewed best practice literature
this work provides the following benefits: regarding information technology
projects in government and private
• Would provide information beyond settings.
that required for routine data • Reviewed other student information
processing. Such information will collection and management methods
support decision-making and and systems to gain in-depth
managerial activities. understanding of what the system
should be like; what it should do; and
how it should perform.
• Would allow generation of the • Collected a comprehensive academic
necessary academic documents course data from the University of Port
(Transcripts, Statement of Results, Harcourt used for testing the system.
etc.) in a flexible and dynamic manner. • Simulated a fictitious 4-year academic
result scores for 20 students per session
3.0 Materials and Methods for Computer Science department
The software development model (which we used as the test department).
adopted in this project is the incremental
model in conjunction with prototyping
technique. This methodology has been

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 34
4.0 Analysis of Proposed System uniquely identifies one and only one
Two levels of system design have been Academic Course.
made using models. The first model, • We need to store data about Academic
logical model, shows what the system is. Courses Assigned to Lecturers. For an
The two logical models used include data Assigned Academic Course, we need
model and process model, respectively. to know the Academic Session,
The identified entities and business Lecturer, Academic Course, HOD
assertions for these entities are as Result Approval, Faculty Dean Result
discussed below, and a normalized and Approval, and Senate Result Approval.
fully attributed entity-relationship diagram The value of AssignID uniquely
(ERD) representing the data model is as identifies one and only one Assigned
shown in Figure 1. Academic Course to a Lecturer for a
The entities identified include Faculties; given Academic Session.
Departments; Degree Courses; Academic • We need to store data about Academic
Courses; Assigned Academic Courses; Awards. For an Academic Award, we
Academic Awards; Degree Course Levels; need to know the award code, award
Degree Course Awards; States; Local name, and degree type. The value of
Government Areas (LGAs); Students; AwardID uniquely identifies one and
Users; Academic Sessions; Students only one Academic Award.
Registration; Academic Courses • We need to store data about Faculty
Registration; Faculty Colour Codes. Colour Codes. For a Faculty Colour,
The business assertions as would be we need to know the colour code and
represented in the entity-relationship colour name. The value of ColorCode
diagram (ERD) include: uniquely identifies one and only one
Faculty Colour.
• We need to store data about Faculties. • We need to store data about Degree
For a Faculty, we need to know the Courses’ Levels. For a Degree Course
faculty name, faculty code, faculty Level, we need to know the degree
colour, as well as the Faculty Dean. course, department, degree course
The value of FacultyID uniquely level, first semester maximum credit
identifies one and only one Faculty. unit, first semester minimum credit
• We need to store data about unit, second semester maximum credit
Departments. For a Department, we unit, and second semester minimum
need to know the faculty, department credit unit. Also, we need to know the
code, department name, as well as the academic adviser. The value of
Head of Department. The value of LevelID uniquely identifies one and
DeptID uniquely identifies one and only one Degree Course Level.
only one Department. • We need to store data about Degree
• We need to store data about Degree Courses’ Awards. For a Degree Course
Courses. For a Degree Course, we Award, we need to know the degree
need to know the department, and course, award code, and award
degree course name. The value of duration. The value of DegAwardID
DegreeID uniquely identifies one and uniquely identifies one and only one
only one Degree Course. Degree Course Award.
• We need to store data about Academic • We need to store data about Academic
Courses. For an Academic Course, we Sessions. For an Academic Session, we
need to know the course code, course need to know the session name and
title, course unit, course semester, session status. The value of SessionID
course department, and the course uniquely identifies one and only one
description. The value of CourseID Academic Session.

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 35
• We need to store data about States. For • We need to store data about Academic
a State, we need to know the State’s Courses Registered for each Registered
name. The value of State uniquely Student, and Scores for each
identifies one and only one State (of Registered Academic Course for each
the Federation). Registered Student. For an Academic
• We need to store data about Local Course Registration, we need to know
Government Areas. For a Local the student the course is registered for,
Government Area, we need to know academic session, semester, academic
the State and Local Government’s course, course unit, lecturer in-charge,
name. The value of LGA uniquely and if the registered course is a carry-
identifies one and only one Local over course or not. Also, we need to
Government Area (of the Federation). know the score, grade, and grade point
• We need to store data about Students. as well as the user that entered or
For a Student, we need to know modified the score, date of
surname, first name, other names, sex, update/modification, and previous
title, religion, marital status, date of score and grade before the
birth, place of birth, hometown, Local modification. The value of
Government Area, State, Nationality, CourseRegID uniquely identifies one
home address, email address, and only one Academic Course
admission year, admission number, Registration.
degree course, department, faculty, The proposed system would be difficult
degree award code, degree award to fully understand when viewed as a
name, degree award type, programme whole (single process) – we need to break
type, programme duration, picture, down the system into smaller subsystems.
signature, PIN (Personal Identification This is known as decomposition. The
Number), Password and graduation decomposition diagram is as shown in
status. We also need to know the Figure 2. The decomposition diagram
graduation year. The value of shows each distinct operation that need to
StudentID uniquely identifies one and be performed by the system. In some
only one Student. cases, an operation is further broken down
• We need to store data about Users. For to sub-operations that will be performed.
a User, we need to know the user code, Some operations are dependent on other
user’s name, user’s department, user’s operations, and therefore cannot be
class, user’s category, user’s password, performed until the operations they are
and user’s status. The value of UserID dependent upon are performed. For
uniquely identifies one and only one instance, an academic course cannot be
User. assigned to a lecturer if that academic
• We need to store data about Students course has not been pre-defined in the
Registration. For a Student’s system. Furthermore, a student cannot
Registration, we need to know the register for an academic course for a given
student, academic session, study year, academic session if the academic course
degree course level, degree course, has not been assigned to a lecturer for that
first semester maximum credit unit, academic session. By this, Academic
first semester minimum credit unit, Course Registration is dependent on
second semester maximum credit unit, Assign Academic Courses, and Assign
and second semester minimum credit Academic Courses is dependent on
unit. We also need to know the Academic Course Definition.
registration date. The value of The second model, physical model,
StudentRegID uniquely identifies one shows how the system is physically and
and only one Student Registration. technically implemented. The output of the
physical modeling is the database model.

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 36
The database models representing some of the entities are:
:

Table 1: Users table


Entity: Users; Table name: tblUsers
Attributes Data Type Constraints Remarks
UserID NUMBER (9) NOT NULL Primary Key; No Duplicates; Auto-generated
UserCode VARCHAR NOT NULL Size=10; No Duplicates
(10)
UserName VARCHAR NOT NULL Size=50
(50)
UserCategory VARCHAR NOT NULL Size=25
(25)
Password VARCHAR NOT NULL Size=10; Encrypted
(10)
UserDept NUMBER (9) NOT NULL Foreign Key; Duplicates OK

UserClass VARCHAR NOT NULL Size=20


(20)
UserStatus VARCHAR NOT NULL Size=15
(15)
Email VARCHAR NULL Size=100
(100)

Table 2: Academic Courses table

Entity: Academic Courses; Table name: tblAcademicCourses


Attributes Data Type Domain Remarks
CourseID NUMBER NOT NULL Primary Key; No Duplicates; Auto-generated
(9)
CourseCode VARCHAR NOT NULL Size=10; No Duplicates
(10)
CourseTitle VARCHAR NOT NULL Size=100
(100)
CourseUnit NUMBER NOT NULL
(1)
CourseSemester VARCHAR NOT NULL Size=6
(6)
CourseDescription VARCHAR NULL Unlimited size of text
(MAX)
DeptID NUMBER NOT NULL Foreign Key; Duplicates OK
(9)

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 37
USERS DEGREE
UserID (PK) COURSE
UserCode LEVELS
UserName 1 A
LevelID (PK)
UserStatus CourseLevel
UserClass FirstMax
UserCategory FirstMin
UserPwd SecondMax
Email SecondMin
UserDept (FK) AcademicAdviser
DegreeID (FK)
M
M

1 1

FACULTIE
S
DEPARTMEN
TS
DEGREE
COURSES
* DEGREE
AWARDS
ACADEMIC
AWARDS
FacultyID DeptID (PK) DegreeID (PK) DegAwardID AwardID (PK)
(PK) 1 M DeptCode
1 M DegreeName 1 M (PK) M 1 AwardCode
FacultyCode DeptName DeptID (FK) AwardID (FK) AwardName
FacultyName HOD AwadDuration DegreeType
FaculytyColou FacultyID (FK) DegreeID (FK)
1 1
ASSIGNED
COURSES
AssignID (PK)
1 M LecturerID STUDENTS
SessionID (FK) StudentID (PK)
CourseID (FK)
FACULTY
COLOURS
ACADEMIC
COURSES
LecturerAppDate
ACADEMIC
SESSIONS
AdmissionYear
MatriculationNo
DEGREE
COURSES
*
HODApproval Surname
ColourCode CourseID (PK) HODAppDate SessionID (PK) DegreeID (PK)
(PK) CourseCode SessionName FirstName
DeanApproval DegreeName
ColourName CourseTitle 1 M 1 SessionStatus Others
DeanAppDate M Sex M 1 DeptID (FK)
CourseUnit SenateApproval
CourseSemester Title
CourseDescriptio 1 Religion
1 MaritalStatus
n
DeptID (FK) DofB
PofB
M Hometown
M LGA (FK)
Nationality
COURSE STUDENT HomeAddress
REGISTRA REGISTRATI Phone
TION ON Email
StudentRegID ProgType
CourseRegID (PK) Picture LGAs
(PK) M 1 Signature
M 1 LGA (PK)
StudyYear
CarryOver RegisteredBy Status State (FK)
RegDate GraduationYear
Score M
StudentID (FK) PIN
Grade M 1 SessionID (FK) Password
GradePoint LevelID (FK) DegreeID (FK)
Figure 1: Normalized Entity-Relationship Diagram ModBy DegAwardID 1
* Repeated to avoid crossing of lines ModDate STATES
M State (PK)
A

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 38
The
System

Syst Users Award Faculty Degree Course States/ Student Acade Students Academ
em Definit s Dean Courses/ Levels/ LGAs s mic Informati ic
Log ion Defini Specificat Academic Degree Definit Result on Informa
on tion ion s tion
ion Courses Awards
Upda
te

Chang Ancill Facultie HOD Acade Assign Students Acade


e ary s/ Specificati mic Academ Registra mic
Passw Data Departm on Sessio ic tion Result
ord ents n Courses s
Defini Appr
tion oval

Facultie Departme Degree Acade States LGAs Students Academi


s nts Course mic Definit Definit Registra c
Definiti Definition s Courses ion ion tion Courses
on Defini Defini Registrat
tion tion ion

Course Degree Acade Seme Sessi Statem Trans


Levels Awards mic ster on ent o f crip t
Definition Definiti Progres Resul Resu Result
on s Info t lt

Degree Duratio Unsatis Uncle Pendi Best CG Assign Degr Acad Acade Populati Course Acade
Awards n fied ared ng Gradua PA ed ee emic mic on Registe mic
Check Status Min. Acade Score ting Ch Acade Cour Cour Perform Distribu red Result
Check Credit s Student ec mic se tion Stude s
mic s
se ance
Units k Cours Info nts
Cours Info Analysi
es
es s

Figure 2: Decomposition diagram of the proposed system

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 39
Figure 3 shows the System Logon flowchart representing the logon operation

START

Launch Application

Welcome/Logo
n Page

Exit YE STOP
Application

NO

Specify Logon
Data

Logon

NO Is Logon
Successful?

YE

Which User
Category?

System Dept Students’


Admin Page Officer Page
Page

Lecturer Exams/Record
Page s Page

Figure 3: System Logon Flowchart

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 40
5.0 Implementation of ARIS
A working student information system, the System Logon flowchart (Figure 3),
called ARIS, was developed using Visual successfully logged on users are re-directed to
Basic.NET as the client-side technology and the appropriate page, depending on their user
MYSQL as the server-side technology. categories
ARIS Welcome/Logon page allows users to
log on to the system (Figure 4). As indicated in
.

Figure 4: ARIS Welcome/Logon page

6.0 Sample Output/Results


Outputs present information to the system owners’ final assessment of the system’s value.
users, and are the most visible component of a Figures 5 to 9 are some of the output results of
working information system. As such, they are the. The output results are based on search
often the basis for the users’ and system criteria.

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 41
Figure 5: Academic Course Performance Analysis

Figure 6: CGPA Information

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 42
Figure 7: Academic Course Result

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 43
Figure 8: Sessional Result.

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 44
Figure 9: Statement of Result

7.0 Discussion of Results


Academic Course Performance Analysis academic sessions, respectively. CGPA
output (Figure 5) provides performance Information output (Figure 6) presents the
analysis for a given academic course. The names of students whose CGPA is exactly or
analysis is a 3-year performance analysis for less than or greater than a specified CGPA
students of a given programme type. The value as at a specified academic session.
periods considered in the analysis include the Academic Course Result output (Figure 7)
specified academic session and the two provides the scores and grades of students who
immediate past academic sessions (if registered for a particular academic course for
available). For instance, if the performance a given academic session. Also, the following
analysis in, say, CSC502.1 is required and the information are presented: Score Analysis
specified academic session is 2001/2002, the (Highest Score, Lowest Score, Average Score);
periods the system will consider include Attendance Analysis (Number of Students
1999/2000, 2000/2001, and 2001/2002 present and absent, broken down to males and

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 45
females); Grade Distribution Analysis (Count 8.0 Conclusion
of different Grades). Sessional Result output The system has been thoroughly tested and
(Figure 8) shows the performance of a student evaluated, and is certified to be made
at the end of a particular academic session, operational. The performance of the system is
showing such information like name of student, seen to meet the design expectations as shown
student’s matriculation number, department, in the results. The system will expedite
registered courses for the semester and grades efficient service delivery in academic records
earned. Also, the student’s GPA (for each management by eliminating the delays
semester) and CGPA for the academic session associated with computing results and
are automatically computed and displayed as processing academic documents; enabling
well. Also, a remark will be shown for each management to query the database in a
semester if the student did not satisfy the dynamic manner to extract relevant
minimum credit unit load for a semester. information to aid decision-making; providing
Statement of Result (Figure 9) provides an interface between students and the
information about a student’s earned degree institution. Therefore, we recommend that the
award. This report is usually produced at the university will get more added advantage using
end of the student’s programme – the student ARIS than the present system in use.
having satisfactorily met all requirements Nevertheless, new systems usually represent a
expected of him or her. This report can only be departure from the way business is currently
printed if the following conditions are met: done; therefore there must be provision for a
student must have satisfied the expected smooth transition from the old system to the
minimum total Credit Units; student must have new system.
reached the terminal year of the programme;
student must have cleared all previously failed
academic courses; there should be no pending
score for any academic course registered for
the student; the results of all academic courses
undertaken must have been approved up to
Senate level. These are some of the output the
system can provide.

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 46
References
[1.] Ayodele O.A. and Absalom E.E. (2010). “Design and Implementation of Students’ Information
System for Tertiary Institutions using Neural Networks: An Open Source Approach”,
International Journal of Green Computing, Vol. 1, No. 1, pp. 1-15.
[2.] Bonig R. (2012). “Latest Trends in Student Information Systems: Driven by Competition”,
Educause
Review, Vol. 47, No. 3, pp. 56-57.
[3.] Chapman J. R., “Software Development Methodology a.k.a System Development Life Cycle”,
Available at http://www.hyperthot.com/pm_sdm.htm Retrieved 05.06.2012
[4.] Idogho O.P., Akpado K., and Agajo J. (2011). “Interactive Intranet Portal for Effective
Management in Tertiary Institution”, International Journal of Advanced Computer
Science and Applications, Vol. 2, No. 6, pp. 122-129.
[5.] Khan A. I., Quarashi R. J., and Khan U. A. (2011). “A Comprehensive Study of Commonly
Practiced Heavy and Light Weight Software Methodologies”, International Journal of
Computer Science Issues, Vol. 8, Issue 4, No. 2, pp.
[6.] Nwachukwu E.O. (1998). Information Systems Development – A Structured Approach, Genesis
Concepts, Owerri, Nigeria, pp. 34-36.
[7.] Pienaar H. (2003). “Design and Development of an Academic Portal”, Libri, Vol. 53, pp. 118 –
129.
[8.] Sorensen R., “A Comparison of Software Development Methodologies” Available
At sorenser@software.hill.af.mil Retrieved: 09-07-2012
[9.] Whitten J.L., Bentley L.D., and Dittman K.C. (2001). Systems Analysis and Design Methods,
Irvin/McGraw Hill, New York.
[10.] Youh D.X. (2010). “Design and Implementation of a Client Server Distributed Database for
Student Results Processing”, The Pacific Journal of Science and Technology, Vol. 11,
No. 2, pp. 288-295.
[11.] “Software Development Methodology Today”,
http://ptgmedia.pearsoncmg.com/images/01318725 08/
mplechapter/0131872508_ch01.pdf. Retrieved: 09-07-2012
[12.] http://social.msdn.microsoft.com/Forums/en/netfxnetcom/thread/a5c456c8-e432-4b46-b963-
3b4559e0a81d Retrieved: 28-11-2012
[13.] http://en.wikipedia.org/w/index.php?title=Student_Information_systems&oldid=491197676
Retrieved: -11-2012
[14.] http://wiki.answers.com/Q/What_is_a_difference_web_based_application_and_windows_based_
application#ixzz2ENq3NU7j Retrieved: 28-11-2012
[15.] http://wiki.answers.com/Q/What_is_an_advantage_of_web_based_application_compared_to_no
n_web-base application#ixzz2ENqNU736 Retrieved: 28-11-2012
[16.] http://wiki.answers.com/Q/What_is_an_advantage_of_a_web_based_application#ixzz2ENqd59E
i Retrieved: 28-11-2012

West African Journal of Industrial and Academic Research Vol.7 No. 1 June 2013 47

View publication stats

Potrebbero piacerti anche