COURSE REGISTRATION AND RESULT PROCESSING SYSTEM IN COMPUTER SCIENCE DEPARTMENT

COURSE REGISTRATION AND RESULT PROCESSING SYSTEM IN COMPUTER SCIENCE DEPARTMENT UNIVERSITY OF NIGERIA, NSUKKA

ABSTRACT

Course Registration and Result processing system form the key activities in the life span of a student. The demand for effective and efficient result computation and output lead to the production of the automated result process. The digitalized process provides the capabilities of centralized repository for storage, management and dissemination of result information to those concerned. A study into the manual process reveals the inefficiencies and the rigorous nature of course registration and result processing, therefore the existing manual process was analyzed and converted into an automated system. The manual activities was modeled with an object-oriented methodology and the system was implemented with PHP(hypertext processor), a scripting language and MYSQL database management systems. It provides a robust database that generates various reports that is relevant to the department. The result of this research work is a system that automates the course registration and examination result processing for the Department of Computer Science, which can be used in any department of most universities in Nigeria.

TABLE OF CONTENTS
LIST OF ITEMS PAGE NUMBER
Title Page …………………………………………………………. i
Certification page …………………………………………………. ii
Approval Page ..…………………………………………………… iii
Dedication …………………………………………………………. iv
Acknowledgement Page …………………………………………… v
Abstract …………………………………………………………….. vi
Table of Contents.…………………………………………………… vii
List of Figures……………………………………………………….. ix
List of Tables………………………………………………………… xi
Chapter 1: Introduction ………………………………………… 1
1.0 Introduction …………………………………………….. 1
1.1 Statement of Problem .………………………………….. . 3
1.2 Objectives ……………………………………………… . 4
1.3 Scope of the Study ……………………………………….. 4
1.4 Significance of the Study…………………………………. 4
Chapter 2: Literature Review ………………………………………………… 5
2.0 Introduction……………………………………………….. 5
2.1 Theoretical Background …………………………………… 5
2.2 Review of Related Literature………………………………. 10

Chapter 3: Systems Analysis and Design…………………………. 21
3.0 Introduction ……………………………………………… 21
3.1 Analysis of the Existing System………………………….. 22
3.2 Description of the Proposed System……………………… 25
3.3 Design of the Proposed System…………………………… 27
3.3.1 Design Methodology……………………………… 27
3.3.2 Justification for the use of the design methodology. 27
3.3.3 Design tool………………………………………… 28
3.3.4 Database design…………………………………… 32
3.3.5 Input and output design…………………………… 35
3.4 Systems Architecture………………………………………. 45
Chapter 4: System Implementation………………………………… 46
4.0 Introduction………………………………………………… 46
4.1 Development Environment…………………………………. 46
4.2 Choice of Programming Language used……………………. 47
4.3 Implementations Architecture………………………………. 47
4.4 Software Testing……………………………………………. 48
4.5 Documentation……………………………………………… 49
4.5.1 Software Modules………………………………49
4.5.2 User Guide/Manual…………………………… 52
4.5.3 Software Installation………………………… 54
4.5.4 Source Code Listing…………………………….54
Chapter 5: Summary and Conclusion………………………………. 55
5.0 Summary……………………………………………………. 55
5.1 Conclusion………………………………………………….. 56
5.2 Recommendations………………………………………….. 56
References
Appendices

INTRODUCTION

  • INTRODUCTION

Automated course registration and exam processing system is a software that facilitates the students course registration and processing of examination result. It will build in an automated information system capability that will ease the stress and enhance all the activities involved in course registration and result processing. The occurrence of examination and assessment irregularities can seriously damage public confidence in the validity and legitimacy of examination and assessment results and should be dealt with as a matter of urgency within the judicial framework established for this purpose[12]. There are different computer programs in different tertiary institutions for computing examination results. However, beyond examination result computation, not many programs in use provide multi-level aggregated data of student population and academic progress at various stages of studentship. The need for data use to inform administrative decisions in tertiary institutions have been emphasized for the purpose of better planning[1]. Almost every section of the educational system requires information processing. With the deployment of a good information system, wear and tear occasioned during data retrieval and handling, and sometimes loss is greatly minimized. Data sharing is less difficult and reproduction becomes a lot more cheaper. Furthermore, information system when employed to the educational sector, prompts the following:- prompt access to students’ personal and course information, instant student information updating, automatic computation of the Grade Point Average (GPA), monitoring of failed courses, quick production of result, storing course information such as course code, course description, course unit and scores for the purpose of GPA computation, and producing user-friendly data entry screens for ease of use. It is unfortunate that most universities in Nigeria still adapt the manual system of course registration and examination result processing. The errors associated with the existing manual method of results computation make it not only desirable but imperative that automated approach be used to the full in measuring students’ progress. The manual methods being employed suffer a number of set-backs. They make the process to be time-consuming and prone to error. They lead to examination results being published late, sometimes with wrong grades being entered and students’ grade point averages being wrongly computed. They also lead to loss or misplacement of student’s result. In some cases, it leads to incoherent course registration. However some departments in some universities in Nigeria are gradually advancing with the new information system processes. Taking the University of Nigeria, Nsukka as a case study,

The current course registration in the university of Nigeria, Nsukka takes the following format. Students on resumption renew their registration and register for courses every new semester. Before the current system was implemented, students register their courses with the different lecturers handling the courses. The list is compiled and sent to the appropriate centre. Later the system improved, a better system came into place where students go online and upon entering their registration number and department, the list of available courses for a particular level for a semester is shown and they register for them by selecting the appropriate box against their chosen courses. This is then submitted online and a printed copy is taken to the appropriate centre for approval. Examination result processing draws all the registered courses together and applies a criteria to process each student’s result at different semesters, session and at the end of the school programme. But the system currently in use poses challenges to the exam officers in the departments. It is observed that students do not register courses as required by the department. This could either be because the students deliberately registered wrongly or the system cannot enlist all the semester courses at a time. Secondly, the current system is unable to enlist all failed courses that were taken in the previous semesters and does not compel students to register them before proceeding to the new ones. It does not have the capability to efficiently reconcile all registered courses with their respective result. Therefore this project work is targeted to eliminate most of the problems inherent in the current system. It would provide a set of structures that keeps databases of all registered courses at all levels enlisting the core courses, electives and required ancilliary courses, it keeps student’s personal information. It will also keep past record of student’s result and a database of all components required for processing results. It will have component that extract each student’s result corresponding to the registered courses and computes the required result at any level and time.

1.1      STATEMENT OF THE PROBLEM

The problems identified in the old system are as follows:

  1. The old system does not have a unified database system.
  2. There is no structure that compels students to register all outstanding courses before proceeding to the recent ones.
  3. Student’s test and exam scores may be entered wrongly when manually done.
  4. It is very cumbersome to manually reconcile all registered courses from different files sources into their work sheet for the purpose of result computation.

1.2      AIM AND OBJECTIVES

The main aim of this project work is to provide a centralized database system that prompts correct course registration and keep all result information of a student.

The objectives to realize the aim of this project work are as follows:

  1. Enforce a system that would automatically pool fail courses into the student’s registration portal and allow them to register them before they can register new ones.
  2. Put in place a unified database system that coordinates course registration and exam processing.
  3. Provide a mechanism of transmitting course registration and examintion results to all stakeholders especially Department, Exams and Registry.
  4. Produce all kinds of results expected from the university.

1.3      SCOPE OF THE STUDY  

The new system designed is meant to handle course registration and exam result processing for the Computer Science department in UNN only.

1.4 SIGNIFICANCE OF THE STUDY

Students stand to greatly benefit from this project work. The new system will enable students to see all failed courses and give them the opportunity to register and rewrite them on time. There would be reduced case of overstay.

Result computation would be easier and convenient for the exam officers as all result information will be kept and generated from the system.

The new system would enhance the result processing performance as it will reduce delay in computing student’s result.

Download Full Material-N5000

Related Post

DESIGN AND IMPLEMENTATION OF A PROFITED DATABASE SYSTEM FOR GOVERNMENT ESTABLISHMENT

DESIGN AND IMPLEMENTATION OF A PROFITED DATABASE SYSTEM FOR GOVERNMENT ESTABLISHMENT

ABSTRACT

The problem which always emanate from inadequate personnel information maintenance and management has been a torn in the flesh of the entire Nigerian society, Enugu state precisely.  In other to proffer solution to the existing problems, the project work researched into the modus operandi of personnel database management system of Enugu state.

In the process of analysis of the existing system were detected, carefully analyzed and possible solution to the problems were proffered in the newly designed system.

The new system designed in this project work is computerized and it works automatically; it addresses all the lapses that cause hindrance to the existing system.  It is timely accurate and very comprehensive in report generation.

Download Full Material-N5000

Design and Implementation of virtual communication system with integration of video conferencing and chat feature

ABSTRACT

In order to decrease expenses, risks, and time squandering, many businesses demand cutting-edge technology such as the video conferencing and chat feature system under consideration for this project. One of the objectives of this initiative is to reduce the geographic gap that currently exists between two or more companies. Aside from these, there are several more advantages to video conferencing and chat services. I reduce delivery costs for businesses, resulting in savings in terms of time, travel, and the distribution of resources across big groups of people. I also reduce delivery costs for individuals. A comprehensive variety of educational services, including courses, tutorials, project work, and training can be provided to students through the use of telecommunications technology. It is recommended that, when it comes to system analysis and design methodology, the proposed system be compared to the present system in the study, and then it is discussed in further depth about the design and execution of the system. The system, which was meant to function on Windows XP or higher versions of the operating system, was built using Visual Basic 6.0. The fact-finding tactics that were employed included interviews, observation, online and library research, to name a few examples.

Download Full Material-N5000

AN ENHANCED WEB-BASED ELECTRONIC VOTING SYSTEM

AN ENHANCED WEB-BASED ELECTRONIC VOTING SYSTEM

ABSTRACT

In recent years, information technology has greatly affected all aspects of our national life, and to a large extent, this includes politics. One basic feature of democracy that cuts across all divides of people is the act of election. Traditional manual methods of conducting elections are no longer preferred because of the long period of preparation, violence, rigging, dis-enfranchization of eligible voters, over-voting, mistakes made in counting the votes, long period of counting and high cost of voting process etc. The most recent method being advocated for is electronic voting (e-voting). E-voting is an election system that allows a voter to record his or her secure and secret ballotelectronically.

This work showed how e-voting through the use of mobile devices like tablets, Ipads  and PCswould totally eradicate all these problems as people would no longer go to election venues to cast their votes, rather they would be at the comfort of their homes and offices to exercise their franchise using any of these electronic devices effortlessly.

The application was achieved via means of object oriented software development with the .NET framework. The core web services were implemented with the C# programming language. The design structure was modularized and the design utilized the use of voter identification number and password for voter authentication, as well as token generation for security.

In conclusion, the problems of trust and confidence in the electoral process in Nigeria can be solved if the electoral body embarks on a web-based process. It is recommended that E-voting systems should be certified by an independent agency and audits should be conducted throughout the process to allow independent confirmation of the results produced.

Download Full Material-N5000