The traditional way of allocating project topic to students in the higher institution need to be reconsidered since project writing is sensitive aspect of student education in the higher institution. The traditional system create room for allocating a single topic to more than one students or group of student thereby creating inefficiency in the purpose of student project writing. Therefore this project is aimed at developing a web-based system, which manages the activity of “Student Project Management and allocation”. This system will manage the database and maintain a list of all student or groups of student that have registered as a finalist on this site, and for those students that have been shortlisted who have passed the eligibility criteria as set by the lecturer/supervisor. The database of this proposed system is design with MySQL and the programming Language used is PHP. This Language was chosen because of its object oriented features and class libraries for developing online applications.
1.1 Background Of Study
In many tertiary institutions in the country, students seek a project in a given field of speciality as part of the upper level of their degree programme. Usually, a project can be filled by at most one student, though in some cases a project is suitable for more than one student to work on simultaneously. To give students something of a choice, there should be as wide range of available projects as possible, and in any case the total number of project places should not be less than the total number of students. Typically a lecturer will also offer a range of projects, but does not necessarily expect that all will be taken up.
Each student has preferences over the available projects that he/she finds acceptable, whilst a lecturer will normally have preferences over the students that he/she is willing to supervise. There may also be upper bounds on the number of students that can be assigned to a particular project, and the number of students that a given lecturer is willing to supervise.
According toSameerchard .P, Munish .B and Vishika .B, (2013)the distribution of the projects is made such that each lecturer supervises a certain number of projects, whether the projects are done in groups of two or individually. Ideally, the allocation of projects should be done in one round. However, in some cases there are some students who are not allocated any projects after the first round, so a second round is performed. This can happen when students do not submit their project selection form on time; they have not yet formed a team or when students are not allocated any of the projects in the list as all of them have been allocated to other students.
The problems of project allocation are mainly due to the fact that year after year, the number of students keeps increasing and this leads to an increase in the complexity in the allocation of the projects. There are also constraints such as supervisor’s workload which plays an important role in the allocation of projects. All supervisors should have more or less the same amount of projects to supervise.
In this paper we consider the ways of allocating student project in our various institutions.
1.2 Statement Of The Problem
The traditional way of allocating project topic to students in the higher institution need to be reconsidered since project writing is sensitive aspect of student education in the higher institution. The traditional system create room for allocating a single topic to more than one students or group of student thereby creating inefficiency in the purpose of student project writing.
In the traditional system, student has to wait for lecturer to collect the project topic. Sometime, it takes days or even weeks to get a topic. Another problem with the existing system is the fact that some of this topic given to the students are brought forward by the student thereby creating a chance of “copy and paste” which do not at the end of the day make the project work a “research study”. This problem will be solved in the proposed system.
1.3 Aim Of The Study
The aim of this study is to design and implement a project management and allocation system for school of computer science mathematics and information technology.
1.4 Objective Of The Study
The objective of this project is to:
- Reduce the time taken and stress in approving of project topics.
- Eradicate the conflict of topic between two individual or group of student in the same department.
- Ease the supervisor work in checking students update on project
1.5 Significance Of The Study
Projects provide a flexible framework for engaging students in exploring curricular topics and developing important 21st century skills, such as communication, teamwork, and technology skills. In addition, students are motivated by the fun and creative format and the opportunity to make new friends around the world. For teachers, a school portal enables quick and easy management of student accounts and review of project work.
1.6 Scope Of Study
The research will center on the design and implementation of Project Management and Allocation system for School Of Computer Science Mathematic, Information and Technology in Houdegbe North American University Benin.
1.7 Limitation Of Study
Usually, every work has some limitations and this study is not exempted.
The two major limitations of this study are the high programming technique as well as financial constraints. The high programming technique constraint in PHP, JQUERY and MYSQL prevents the researcher to have an in depth study and analysis on the subject matter. While the issue of financial constraint limits the frequency of investigation to/from the institution toward gathering the necessary information relevant for the study.
1.8 Definition Of Terms
HTML CODE: – HTML stands for Hyper Text Markup Language. It is a type of computer language that is primarily used for files that are posted on the internet and viewed by web browsers. HTML files can also be sent via email.
Markup language: – A markup language is a combination of words and symbols which give instructions on how a document should appear. For example, a tag may indicate that words are written in italics or bold type.
Web browser: -A Web browser is a software program that interprets the coding language of the World Wide Web in graphic form, displaying the translation rather than the coding. This allows anyone to “browse the Web” by simple point and click navigation, bypassing the need to know commands used in software languages.
File extension: – A file extension is the suffix at the end of a filename that tells a computer, and the computer user, which program is needed to open the file. Also called a filename extension, this suffix preceded by at least one period, is generally one to five characters long but the norm is usually three characters in length.
Email: – Email, also sometimes written as e-mail, is simply the shortened form of electronic mail, a protocol for receiving, sending, and storing electronic messages. Email has gained popularity with the spread of the Internet. In many cases, email has become the preferred method of communication.
TCP/IP: – This often used but little understood set of operations stands for Transmission Control Protocol/Internet Protocol. TCP/IP is the combination of the two and describes the set of protocols that allows hosts to connect to the Internet. In actuality, TCP/IP is a combination of “more than those two protocols, but the TCP and IP parts of TCP/IP are the main ones and the only ones to become part of the acronymthat describes the operations involved.
TEXT FILE: – A text file is a computerfile that stores a typed document as a series of alphanumeric characters, usually without visual formatting information. The content may be a personal note or list, a journal or newspaper article, a book, or any other text that can be rendered accurately in typewritten form.
Hyper Link:-A hyperlink is a graphic or a piece of text in an Internet document that can connect readers to another webpage, or another portion of a document. Web users will usually find at least one hyperlink on every webpage. The simplest form of these is called embedded text or an embedded link.
WWW: – acronym for World Wide Web.