SlideShare a Scribd company logo
1 of 37
Download to read offline
MUNI UNIVERSITY
FACULTY OF TECHNOSCIENCE
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
UNDERGRADUATE INTERNSHIP PROJECT REPORT ON
“Students Results Management System”
Submitted in partial fulfillment for the Award of degree of
Bachelor of Information Systems
SUBMITTED BY: MUWANIKA ROGERS
REG NO: 2015/U/ISM/019/G
Tel: +256777654707/+256706558664
Email: mr1@muni.ac.ug
SUPERVISOR: Mr. Lawrence Nkamwesigye
Placed at Muni University from 𝟐𝟐 𝒕𝒉
.05.2017 to 28th
.07.2017
SUBMITTED TO: Head of Department Computer and Information Science,
Muni University
DECLARATION
I Muwanika rogers, declare that this report is a bona fide work carried out entirely by my own
compilation of work and training that I carried out at Muni University at the faculty of Techno
science. Therefore, zero percent of this work has ever been submitted to any institution or any
other university for the award of Bachelor degree of Science in information Systems.
Signature Date:
……………………………………
Mr. Muwanika rogers
Approval Sheet
This is to acquaint that the internship exercise was conducted at the faculty of Technoscience
Muni University by Mr. Muwanika Rogers a scholar of Muni University holder of the
Reg. No. 2015/U/ISM/019/G under our Supervision and Guidance towards the partial fulfilment
of the requirements for the degree of the Bachelor of Information Systems by Muni University
during the academic year of 2016-2017.
Signature ……………………… Date ………………………………. ……
Dr. Andogah Geoffrey
Work Supervisor Muni University.
Signature ………………………………... Date …………………………….
Mr. Nkamwesigye Lawrence
University Supervisor.
Dedication
I do dedicate this internship report to all Muni university staff and work supervisor who has
worked hand in hand with me and has enabled me to successfully complete this internship
period, my relatives especially Mr. Byansi Robert, Mr. Muwereza Thomas, Mr. Byansi Cyprian
and Mrs. Mukyala Faith who were overwhelmingly providing financial support to me during
recession to enable me complete my internship period.
Acknowledgements
At the beginning I am very much grateful to almighty GOD for giving me strength and
opportunity and sound mind to complete this internship report.
I take this opportunity to express my sincere gratitude to all those who helped me in various
capacities in undertaking this internship project and devising the report.
I also thank my parents Mr. Byansi Cyprian and Mrs. Mukyala Faith, my brothers Mr.
Byansi Robert, Mr. Muwereza Thomas and Mr. Ngobi Charles for the financial support they
have offered me during recession to accomplish this report successfully and internship period in
particular.
I want to bid my heartiest thanks to my work supervisor Dr. Adogah Geoffrey, my University
Supervisor Mr. Nkamwesigye Lawrence whose unparalleled knowledge, moral fiber and
judgment along with their know-how, was an immense support in completing the project and
internship report.
Iam also grateful to Mr. Oling Josephat, the Head of Department, Computer and Information
Science, for the brainwave and encouragement given.
Then I want to thank Muni University for giving me the opportunity to do my internship in the
organization. I would also like to thank cordially Students of Muni University who helped and
provided me with data that I used to test the system that was developed during the internship
period, without which the project would have been difficult for me to complete. I would also like
to thank Muni University authority for their library and internet facilities from where I got
enormous information.
May God recompense all of you abundantly!
Table of Content
Declaration………………………………………………………………………………................i
Approval sheet………………………………………………………………………………...…. ii
Dedication………………………………………………………………………………………...iii
Acknowledgement………………………………………………………………………………..iv
Table of Contents…………………………………………………………………………………v
List of abbreviations ……………………………………………………………………………..vi
CHAPTER ONE: INTRODUCTION……………………………………………………………
1.1 Background to the internship exercise…………………………………………………
1.2 Objectives of the internship programme……………………………………………….
1.3 Background of the organization………………………………………………………..
1.4 Activities of the organization and its clients……………………………………………
CHAPTER TWO: MANAGEMENT OF THE INTERNSHIP EXERCISE………………….
2.1 Objectives of the organization or department…………………………………………..
2.2 Activities of the department and the designation of the person heading it……………..
2.3 Description of the responsibilities assigned to the student……………………………..
2.4 Naming of officers that the student worked with and their responsibilities……………
2.5 Role of the workplace supervisor………………………………………………………
2.6 Role of the university supervisor……………………………………………………….
CHAPTER THREE: PRESENTATION OF FINDINGS………………………………………
3.1 New things (experience) learned at the work place that include………………………
3.1.1 Knowledge……………………………………………………………………………
3.1.2 Skills gained…………………………………………………………………………..
3.1.3 Relevance of the theories learnt in class to the internship exercise…………………..
3.1.4 How the student intends to utilize the skills learnt for professional development…
3.2 Personal Contribution to the organization……………………………………………
3.3 Problems identified during the internship (work related, affecting the organization,
the workers and student)……………………………………………………………………
CHAPTER FOUR: CONCLUSION AND RECOMMENDATIONS…………………………
4.1 Summary of findings……………………………………………………………………
4.2 Conclusion……………………………………………………………………………...
4.3 Recommendations………………………………………………………………………
4.4 Appendix: attachments of photo copies of Introductory letter from University,
Activity Log, and Acceptance letter from the company.
4.5 Note: The report should be of about 20-25 pages and 1.5-line spacing and 12 font
size.
List of abbreviations
HOD-Head of Department.
SRMS-Students Results Management system.
IT-Information Technology.
GUI-Graphical User Interface.
HTML-Hypertext Markup Language.
PHP-Preprocessor.
XML-Extensible Markup Language.
CSS-Cascading Style sheet.
SQL-Sequential Query Language.
SRS-Software Requirement Specification.
DFTS-Dean Faculty of Technoscienece.
ISM-Information Systems Muni.
ITM-Information Technology Muni.
PRS-Provisional Statement of Results.
CHAPTER ONE: INTRODUCTION
1.0 Background to the internship exercise.
This report presents the work done during my internship at Muni University, between the 22th
of May 2017 and 28th
0f July 2017. The purpose of the mission is to design and work on a
Students Results Management System, for the case of Muni University. This report aims to
present the activities and projects worked on and result get over the mission.
The document encompasses information about the organization and the responsibilities performed
throughout my internship period from the perspective of a Bachelor of Science in Information
Systems.
The first part resumes the Mission Purpose of the study and its objectives, and then the Action
plan of the mission. Following this, it ensues a detailed description of the project that was
worked on. Lastly, the report puts forward closing remarks and conclusions from the
experience at my internship place, Muni University.
1.2Objectives of the internship programme.
From the term of Reference of the internship the purpose and the objectives of the study are
the following:
PURPOSE: To develop A Students Results Management System, for the case of
Muni University.
OBJECTIVES:
1. Develop control system to ensure the transparency of students results in various
semesters of a particular program.
2. To automate management of student and lecturer records.
3. Searching of students records.
USERS VIEWS.
There are four actors in this students Results management system namely;
 Students
 Lecturers
 HOD
 Dean Faculty (Administrator)
PLARTFORM.
The systems operating systems is Microsoft Windows.
TECHNOLOGOIES DEPLOYED
 Front End: HTML and JavaScript
 Web designing language: PHP
 CSS
 RDBMS (Back end): MySQL.
 Open source library of JQuery.
Software Requirements used:
 PHP 5.0
 APACHE HTTP Server
 Brackets, FrontPage for Front End Programming
 Microsoft Windows
Hardware Requirements used:
 Intel Pentium IV processor or equivalent or higher
 4 GB Ram or Higher
 300 GB HDD or Higher
 Network Connectivity**
SOFTWARE REQUIREMENT SPECIFICATIONS
Introduction
Purpose:
The objective of Student Results Management System is to allow the Faculty
deans of Muni University to edit and find out the personal details of a student and
allows the student to keep up to date his profile as well as allowing lecturers to enter
marks of students. It’ll also facilitate keeping all the records of students and lecturers,
such as their id, name, mailing address, phone number, etc. So all the information
about a student or a lecturer will be available in a few seconds.
Overall, it’ll make Student Results Management an easier job for the administrator
and the student of Muni university.
The main purpose of this SRS document is to illustrate the requirements of the
project Student Results Management System and is intended to help Muni
University to maintain and manage its student’s performance results and personal
data as well.
Scope
Without a Student Results Management System, managing and maintaining the
details of the student is a tedious job for Muni university.
It will store all the details of the students including their background information,
provisional statement of results, personal details and all the information related to
their resume.
Login module: Login module will help in authentication of user accounts. Users
who have valid login id and password can only login into their respective pages.
Search module: Suppose there are hundreds of students and from this we have to
search a particular student and we know the Registration number of the student. In
manual system it is a tedious task though we know the name of the student, but using
this module we can easily search the student by specifying the Registration number
of the student in the search criteria. Thus this module will help the administrator in
searching the student with various criteria easily.
Registration Module and Account Management: This module will help the lecture
and the student get registered by the Administrator .This module will really simplify
the task of on paper registration. Also after successful registration the user can update
information and change their password as and when required.
User Management: This module will help the administrator in enabling/disabling
a user account and updating user information as required. This will happen when
the students have finished the programme or when the lecturer is no longer at Muni
university.
Purpose of project is to maintain details of the students such as storing information
about: Student or lecturer id, Student or lecturer password, Student or lecturer
name, Student or lecturer mailing address, Gender, student or lecturer Contact no
etc.
Product Functions
There are four different users who will be using this product:
 Administrator (dean faculty) who can view and edit the details of any lecturer or
students.
 Students who can view their performance results, submit complains to either
HOD or dean faculty as well as they can edit their details to some extent.
 HOD who is the counterpart of the Dean faculty.
 Lectures who are supposed to enter marks of the students which are registered in
the system and viewing marks he/her has entered.
The features that are available to the Administrator are:
An Administrator can login into the system and perform any of the available
operations.
 Can enable/disable student.
 Can edit student information to the database.
 Can make search for a specific student.
 Can access all the details of the student.
 Can add new student and lecturer.
 Can add new course unit.
 Can view and respond to students complains.
 Can print student’s results and users sheet.
 Can approve student’s marks entered by lecturers.
The HOD can login and performs the following functions.
 Verify student’s marks entered by lecturers.
 Any other thing performed by administrator apart from approving marks,
and printing student’s results.
The features that are available to the student are:
Student can login into the system and can perform any of the available options.
 Can view his/her personal results.
 Can edit his/her account details.
 Can submit any complain to the dean or HOD.
The features that are available to the lecturer are:
A lecturer can login into the system and can perform any of the available options.
 Can enter marks of any registered student.
 Can view marks she/she has entered.
 Can edit his/her account details.
User Classes and Characteristics
There are mainly four kinds of users for the product.
The users include:
 Administrator
 HOD
 Lecturer
 Student
Operating Environment
The product can run on any browser.
Constraints
 Every user must be comfortable using computer.
 All operations are in English so user must have basic knowledge of English.
USE CASE MODEL
DEAN HOD LECTURER STUDENT
Assumptions & dependencies
 Administrator is created in the system already.
 Roles and tasks are predefined.
Specific Requirements
Use Case Reports
Administrator: Responsible for managing student details.
Use-case: Login into the system.
Goal in context: Gain access to the website.
Brief Description: This use case is used when the administrator wants to access the
system to enable/disable/update the personal details of the student and lecturer.
Preconditions: The Administrator must be logged into the system in order for this
use case to begin.
-add new lecturer and
student
-add new course unit
-view student’s results
-view students
complain
-view student details
-manage account
-Add student’s
marks
-view entered
marks
-manage account
-submit
complain
-view
individual
results
-manage
account
Approve marks
Print results
Verify marks
Basic Flow
 The system prompts the administrator for the user name and password.
 The Administrator enters the user name and password.
 The system verifies the password and sets the user’s authorization.
 The Administrator is given access to the system to perform his tasks.
Alternative Flow
 The administrator enters invalid username and password then he
will not be allowed to enter the system.
Functional Requirements
 The Administrator will be given more powers (enable/disable/ update) than
other users.
 It will be ensured that the information entered is of the correct format. For
example, name cannot contain numbers. In case if incorrect form of
information is added, the user will be asked to fill the information again.
 The system can be accessed anytime.
Non- Functional Requirement
Performance Requirements
This system that we developed will be used as the Chief performance system for
providing help to the organization (Muni university) in managing the whole
database of the student studying in the organization. Therefore, it is expected that
the database would perform functionally all the requirements that are specified.
Safety Requirements:
The database may get crashed at any certain time due to virus or operating
system failure. Therefore, it is required to take the database backup.
Comparison between the previous system and the new system
Previous system
I did a detailed system analysis of the various operations performed by a system and then
relationships within and outside of the system. Here, I identified all the problems that
existed in the system. During analysis, I obtained information from the dean faculty who
is one of the actors in the system. He gave all the relevant functionalities that they needed
in the system.
Problems that were in the system
 poor user interface
 lack of affirmative massages
 lack of form validation
 lack of value entered validation
 lack of excel upload feature
New system
In the system we have the provision for uploading excel marks by the lecturer.. Another
advantage of the system is that it is very easy to edit the details of the student and delete a
student when it found unnecessary.
The new system has several advantages
 User friendly interface
 Fast access to database
 Less error
 Search facility
 Easy marks entry and upload
1.3 Background of the organization.
Muni university is the 6th
public university in Uganda located in Arua district, West Nile region
established by statutory instrument No. 31 of 2013. The establishment of Muni university in
West Nile can be traced to the 1970s when the government of Uganda first initiated plans to
set up a University in the region. The plans however got interrupted by the liberation war of
1979. The desire for establishment of a government supported University in the region
continued in various fora, both within and outside the region. On the 11th
day of January 2007,
when His excellency the president of the republic of Uganda met with a delegation of elders
from the West Nile region at his country home Rwakitura. The issue of the University was
brought to his attention in the memorandum presented to him.
His excellency appreciated the request for a public University in West Nile region and gave a
go-head of the idea. He advised leaders from the region to initiate good professional
programmes at this institution of higher learning.
1.4 Activities of the organization and its clients.
1.4.1) Activities of the organization.
 providing full-time or part-time courses of study and training in such fields of
applied learning and research.
 To arrange and organize conferences, seminars, workshops and study groups
in the fields of operations.
1.4.2) Activities of the organization’s clients.
CHAPTER TWO: MANAGEMENT OF INTERNSHIP EXERCISE.
2.1. Objectives of the organization or department.
2.1.1) Motto of the organization
Transforming Lives
2.1.2) Vision of the organization
“To be a model University of transformation and development”
2.1.3) Mission of the organization
“To provide quality education, generate knowledge; promote innovation and
community empowerment for transformation”.
2.1.4) Objectives of the Organization.
 To equitably expand higher education at undergraduate and post graduate levels;
 To increase the number of scientists in Uganda that include basic and applied
science and science teachers;
 To develop human resources appropriate for a decentralized system of
governance;
 To produce engineering, technology and medical personnel appropriate for rural
industrialization and development; and
 To undertake basic applied research geared towards rural transformation.
2.1.5) Core values of the organization
 Quality: Excellence and superiority of products and services offered by
the University will always define the standards.
 Equity: The University will pursue equitable access to appropriate and
quality education and training for societal transformation.
 Responsiveness: The University will continue to recognize the dynamic
global trends and always remain sensitive to the changing needs and
pressures.
 Professionalism: It is the commitment of Muni University to observe
professionalism in all her operations during the execution of her mandate.
 Innovativeness: Muni University will promote the development of
original and novel ideas.
 Accountability: Accountability shall be the norm for all actions including
the use of resources.
 Honesty: We cherish the truth, integrity, and sincerity in all our actions.
2.2. Activities of the department and the designation of the person heading it.
 Dealing with the department’s own academic and administrative matters.
 propose study plans and academic decisions to the Dean faculty or Director for
approval.
 assign its members to particular curricula courses, lectures, seminars and
workshops.

2.3. Description of the responsibilities assigned to the student.
As an intern student, I was supposed to actively participate in various web based
programming language like, PHP, HTML, styling platforms like CSS and open source
libraries such as bootstrap as well as Database management systems, XAMP which
provided the Apache module(server) and MySQL module.
This was guidance from my work supervisor to enable me achieve the objectives of the
project that was assigned to me “The Students Results Management System”.
I was tasked to make it possible for the project to solve the issue of manual management
of information about students, lecturers HODs and well as the results obtained by the
students.
2.4. Naming of officers that the student worked with and their responsibilities.
The dissimilar officers I worked with during my internship period include Dr. Andoga
Geoffrey the dean Faculty of Technoscience Muni University who was my work
supervisor, Mr. Oling Josephat the head of department Computer and Information Science
Muni University who gave me various functionalities to include in the system, plus my
fellow intern student Kyanika James whom I was assigned the project with.
Lastly Mr. Nkamwesigye Lawrence who was my internal supervisor (University
Supervisor) during my period as an intern a Muni University.
2.5. Role of the workplace supervisor
The dean Faculty of Technoscinece Muni University, who was my work supervisor played
a tremendous role from the start of the project to the end of the internship period and some
of the roles that he played include the following;
 Welcoming us (internees) and introducing us to the different projects that we are
supposed to work on through our internship process.
 Guiding, assigning projects, supervising, giving detailed scope of the project and
organizing presentations of the projects by us (internees) on how far we are on the
assigned projects through the internship period.
 Approving the work done by the internees by Signing the weekly and the monthly
reports throughout the internship period.
 Controlling the entire internship process in the organization and ensuring that we
are much aware of the increasing trends in technology advancements and therefore
encouraging us to make the best use of technology tools.
 Encouraging and advising internees on how they can come up with good projects
that really capture peoples need(problems) in the community.
2.6. Role of the university supervisor
The University Supervisor played the following roles towards the accomplishment of my
Internship process at Muni University;
 The university supervisor upheld unswerving contact with me to supervise the
progress of my internship process and do discourse any concern to him during my
internship.
 He has also been signing and taking track of my weekly reports submitted to him
as evidence of the activities I have been doing through my internship process.
 He also provided the necessary reporting tools to me and always gave instructions
on how to use them during the reporting exercise.
 He also assessed me at the various times he visited me by asking me the challenges
I have met, solutions to the problems, new things I have learnt as well as giving
recommendations on the project I was working on.
CHAPTER THREE: PRESENTATION OF FINDINGS
3.1New things(Experience) learned at the work place.
My internship period at Muni University was not only inspiring but also instructive and
enjoyable which almost made me Omni competent in the area of web designs using web tools.
At my internship, I was wide-open to new skills, knowledge and learned a great diversity of
new things related to IT i.e. web languages which include PHP, HTML, CSS for styling,
libraries like bootstrap, as well as database management tools such as MySQL.
3.1.1) Knowledge.
 I learnt the process of designing interactive websites which are used in real.
 I also gained more knowledge of working with different programming
languages like java, html, php, and CSS for designing systems.
 I also gained more knowledge of working with different people at different
hierarchies in the organization.
 Through the weekly reporting sessions to my work supervisor and university
supervisor, I was exposed to the real world working conditions of showing
progress of work done.
In conclusion, I was able to research more on the course units we had had so
far covered in the previous semesters. This helped me to learn more on the
course units which in turn took me to another level of systems development
way of operation in my activities.
3.1.2) Skills gained
Below are some of the skills I did gain during my internship training.
 Since I was assigned the project with somebody, I gained teamwork skills and
how to work with people having different moods and personality.
 I gained skills of carrying out personal research in order to get the knowledge
that help me achieve the objectives of the project assigned to me.
 Critical and creative thinking in order to develop and accomplish a particular
task is once more the skill I gained at my internship training.
 Through rampant communication with the work supervisor, University
supervisor and my colleague, I gained Communication and interpersonal
relations skills.
 Being Polite in any way to your supervisor, manager and fellow workers can
ease the working environment and can improve the relationship among the
employers and the employees as well as the clients.
 I also learnt that paying attention to the instructions from the instructors before
doing any activity this helps you to know the details of the activity before even
proceeding to the next step.
 I also gained practical skills in the software development process and all the
procedures needed to be taken in order to develop a working software in a
postulated time schedule.
 I also learnt that an organization comprises a hierarchical structure and
therefore skills to respect people according to their rank in the organization.
3.1.3) Relevance of the theories learnt in class to the internship exercise.
I overwhelmingly concur that the theories delivered in class by the lecturers during the
past two years are really applicable in the real world work environment and it has
greatly helped me move to the next echelon and ideas of how I can tackle and
accomplish different tasks. I do agree that theories and some practical carried out in
class to some extent were relevant in my Internship. Course units like systems analysis
and design, internet computing etc. which were learnt in class as theories and a little
bit of practicals enabled me so much to translate ideas into a working project. Course
3.1.4) How the student intends to utilize the skills learnt for professional development.
I do strongly hope that the knowledge, skills and experience acquired within this
internship period will and is relevant for my personal and professional growth and I
will apply this these three fundamentals as below.
 Firstly, I will apply this knowledge, skills and experience to come up with and
idea of my final year project and translating the idea into a viable project that
will consider the peoples need in the community. I wish to come up with an
interesting project!
 It also gave me a clear picture that IT field is one of the leading where people
have accumulated a lot of wealth and therefore I wish to extend my ability and
skills in various aspects of IT.
 I also do have a lot of thought to apply this knowledge gained by setting up an
IT consultancy firm that deals with software development, networking,
computer repair and so on in connection to people’s needs.
 Communication, interpersonal, problem solving skills have become part of me
and these are going to help in the interaction with different stake holders in the
outside world and solving challenges encountered.
3.2Personal contribution to the organization.
Due to my ability and motivation towards work, I contributed to the organization the
following productive things.
The organization (Muni University) put a claim over the manual management of students
results, lecturer information, student’s information and therefore helped the organization by
developing a student’s results management system which effectively manage student’s
results, lecturer information as well as student’s information.
I particularly came up with a redesign logical view of the entire system. This was a
supplementary to the prototype that was designed by the third year students but had very
limited functionalities and poor interfaces at all actor’s pages in the system.
I also helped in giving a recommendation to the University on installing the system so that it
can be used in the proceeding semesters for proper management and quick delivery of students
results.
3.3Problems identified during the internship.
In every situation, there are problems always encountered in the accomplishment of a
particular activity. During my Internship period, I identified some challenges and problems
which were classified as follows;
3.3.1) Work Related.
 Inadequate IT related work in the organization. This was a major problem to
me because I had limited things to be exposed to. I was only given a project
to work on and other things like networking we were not exposed to.
 Un reliable Internet Connections due to lack at the university hence making
it difficult to access new things on the internet.
3.3.2) Affecting the Organization
 Power problems as the university generator was down and therefore incase
the main power was off; we could not do anything. This strongly affected
me hence making the project to go beyond the time frame.
 Incapability of some external trainers to make it to the workplace due to
their tight schedule. This made us not to understand some of the missing
elements in the system that could have been paramount.
 Limited trainers at the university during the internship period to train the
internees on regular basis. This can really impact on internee’s expectations.
CHAPTER FOUR: CONCLUSION AND RECOMMENDATIONS
4.1Summary of findings
During my internship period, I obtained the following knowledge and skills that can be
applied in other areas in the external environment. The following are the fields;
1. Knowledge.
 Python programming language, which can be used to design stand alone
systems.
 System design and analysis, which I can apply in systems for better designs
and development.
 Web design and Development, which is the way to go in the high moving
tend of IT.
2. Skills gained.
 Software Requirement Documenting Skills.
 Software design document developing Skills.
 Communication and interactive skills.
 Problem solving skills.
 Project implementation skills.
 Report writing skills.
 Programming Skills.
 Teamwork skills.
4.2Conclusion
In conclusion about the internship at Muni University, I can say that to a large extent the
experiences I had were a bit interesting, but to a less extent very disguising. Besides the
experiences that I obtained largely on my own, I had the chance to live in a completely
different life during the internship period which were totally different from what I
thought of before I arrived and started my internship training. The organization had no
enough trainees to help the internees achieve their expectation, only the work supervisor
could give us some ideas once in a while and this made us to almost completely depend
on our own during the internship period. More on this, I had limited experience by then
in areas like PHP and this is a core element in implementing the system that was given to
me and hence it took a lot of my time understanding this language before applying it the
design and implementation of the project.
But as an overall oversee, I would say that the internship period ended when I have not
acquired as much as I expected at the beginning because we were not exposed to other
fields like networking which are a bit paramount as the developed system cannot be
deployed without being networked. However, I gained more skills by largely learning on
my own and it gave me a better focus in the open market.
4.3Recommendations
 The Organization (Muni university) should introduce a department of networking
to help interns get more knowledge about the networking tools and equipment and
how you can set up and configure a secure network for better coverage cover to
the internee’s expectations.
 Hardware related courses should also be included to help the internees get a clear
picture of the relationship between hardware and software and how a system can
be built using hardware and software.
 The organization (Muni university) should also focus on other area like
networking, hardware repair and maintenance etc. other than just focusing on
systems only. This is because systems run on hardware which need daily repair
and maintenance, this will help internees to have a big scope where they can
apply knowledge they have gained out of the internship training.
 The organization (Muni university) should ensure that there are trainers available
at the university to be assigned to the internees to help in real teaching like the
way other internship training centers do other than assigning projects to the
internees as all about internship period. These trainers can help internees in
understanding languages like HTML, PHP, MYSQL, Java which can later be
used in the implementation of systems.
4.4 APPENDIX 1 Activity log and details of work carried out.
The table below shows the activity log showing the activities I carried out throughout my
internship period from the start date.
Date Activity Description Comment
WEEK 1  Project background
knowledge.
 Statement of the
problem.
 Here, I looked at the manual
management of student’s results
in muni University which is
tedious and costly to maintain
results as well as too much paper
work joined with time consuming
during the preparation of results.
On the other hand, there is
prototype of a student’s results
management system which was
designed by third year students.
This system has got very many
errors and with limited
functionalities. The
administration would like this
system to be improved and
simplified such that results can
The background
knowledge of
the project was
fully researched
and the general
problem
statement was
analyzed and
was put forward
as the first step
for the
implementation
of the project
hence proving
project
feasibility.
be handled in an automated
manner within a few time.
 I did came up with the problem
Statement which was is “To
Develop a system that will
manage Information about the
various Users and Information
about subjects offered in various
semesters, Marks obtained by
Student in different semesters
and Generation of Reports.
WEEK 2  Construction of
project objectives.
 General
objectives.
 Specific
objectives.
 Scope of the
project
construction.
 Target
clients.
 Technology
to be used.
I did identified the objectives of the
project as follows:
General objectives
 The following information will be
maintained for each subject:
Subject code, Subject type,
Semester. The system will allow
creation, modification, deletion of
new, existing subjects and also have
the ability to list all the available
subjects for a particular semester.
 The application will have capability
to maintain information about the
students enrolled in the course, the
subjects offered to students during
different semesters, the marks
obtained by the students in
different subjects in various
semesters.
The general and
specific
objectives were
properly outlined
and understood
in order to give
the project
direction.
The scope of the
project was
determined
basing on the
user
requirements and
the allocated
time for the
project.
 The software will also generate
summary report regarding student
information, semester wise marks
list and performance reports for
each student.
Specific objectives
 The operations: The DBA at
client side will be responsible for
manually deleting old/non
required data. The system will
provide a reset system function
that will delete all existing
information from the database.
 Product Functions: Depending
upon the user role he/she will be
able to access only the specific
modules of the system. Login
facility for enabling only
authorized access to the system,
User (with role Data Entry
operator) will be able to modify
/add/delete information about
different students that are
enrolled for the course in
different years.
 The system will allow
creation/modification/deletion of
marks information and also have
the ability to list all the available
marks information for all students
This was
reflected by
identifying the
actors which will
play roles in the
system i.e. Dean
faculty, HOD,
lecturers and the
students.
The technology
to be used in the
development of
the project was
identified and
the software to
be used were
installed on the
machines to
prove that the
project is worth
implementing
for a particular subject in the given
semester.
Project scope
 The application will manage the
information about various students
enrolled in a particular course in
different years, the subjects offered
during different semesters of the
course, the marks obtained by the
various students in various subjects
in different semesters. The
application will greatly simplify and
speed up the result preparation and
management by enabling “excel
bulky upload function”
Target clients
 Students of muni university.
 Lectures at muni university.
 Faculty of technoscience.
 Departments under faculty of
technoscience at the university.
Technology to be used.
 PHP, HTML, JavaScript, libraries like
JQuery, bootstrap etc.
 XAMPP server
 Hardware interfaces1) Intel p4
processor with minimum 2GHz
speed.2) RAM: Minimum 1GB3)
Hard Disk: min 20GB
WEEK 3  Significance of the
project definition.
 To the
clients.
 To the
company.
To the clients
 User (with the role of teacher) will
be able to add /modify/delete
information regarding marks
obtained by different students in
different semesters)
 User (with role of administrator)
will be able to reset the system
leading to deletion of all existing
information from the backend
database. He will be able to
create/modify/delete existing user
account.
 User (with the role of student) will
be able to communicate to the HOD
or the dean (administrator) and also
viewing his/her results for a given
set of semesters.
To the company
 Reduced paper work since there will
be automation of student’s results.
 Reduced work load in the
administrator’s office regarding
recording and compiling results.
 Easy marks entry by the lecturers.
The significance
of the project to
the clients and
the company
was successfully
identified hence
putting more
light on the
project
feasibility.
WEEK 4  System installation.
(the prototype)
 Structure of the
system study both
logical and
physical layout.
 The prototype of the system was
successfully installed on my
machine using the backup
database the developers of the
prototype had tested the system
with.
 The layout of the system was
analyzed both at the backend and
front end of the system. Under
this we looked at the logical
layout of the tables in the
database by the help of the
backup database, the different
pages at the front end mapping to
different actors in the system.
 This gave us the stand point of
the system at the moment and
therefore using this to proceed to
the next step.
Though it looked
insurmountable,
we I managed to
install the
system on my
machine and this
enabled me to
understand the
structure of the
database
implemented at
the backend and
the flow of
content on the
front end hence
the system
prototype being
understood.
Week 5  Error
identification.
 Presentation on
background
knowledge,
statement of the
problem, project
objectives,
significance of the
project.
The following errors were identified;
 Poor login interface limiting
user-friendly interaction.
 No massage alerts on different
pages hence violating learnability
principle.
 Limited data validation channels
ie
 The system could accept
negative marks, null
values in the marks
entries,
 The system could accept
incorrect email addresses.
 Zero division errors in the results
pages.
 Poor results pdf for the students
to access.
 Errors on the normalization of
the database.
 Incorrect deployment of text
massages.
 We presented the “how far” on
the project to the internal
supervisor (dean FTS, Dr
Andoga) and he gave a
recommendation on us to move
ahead with the project.
The system has a
lot of errors on
different front
end pages as
well as in the
database. Some
of these errors
have been
properly
identified which
will help us in
having a saint
point of
debugging and
improving the
system as well.
The first
presentation to
the dean FTS
(internal
supervisor) went
on well and we
were appreciated
for the work
done.
Week 6  Debugging of the
system.
The following was done during this
week of debugging the system;
 The login interface was improved
to fit the user demand. The login
interface is now much better than
the previous system.
 Error massages which were
lacking on pages were
implemented hence giving the
user affirmative information
 Data validation now improved ie
 No negative values now
allowed in the system.
 No null values allowed in
the system.
 Every entry must be filled
before the request is
accepted from the user
which was not the case
with the previous system.
Then identified
errors in the
system were all
put right by the
6th
week and this
opened a way to
improve the
system further
buy
implementing
other
functionalities.
 Zero division error fully
eradicated. New pages introduced
for the efficiency management of
all student’s results. I.e. the
system only had ISM and ITM
pages only but now all
programmes.
 Results pdfs improved to provide
a more affirmative provisional
results.
 Tables in the database were
further normalized up to the third
normalization.
 Text massages now deployed
accordingly.
Week 7  System
improvement.
 Continuous
debugging.
 Preliminary testing
of the system.
 Entering student per student by
the lecturer is a little bit tiresome
and time consuming and
therefore I created two pages to
handle bulky excel marks
uploads which can enable
uploading of 1000 students in a
few seconds.
 It was made possible for the
student to communicate to the
dean faculty and the hod on
issues concerning about results.
 It was made possible that marks
entered by the lecturer cannot be
updated or deleted once verified
The system
improvement is
now at a
significant level
alongside testing
of the system.
The output of the
system showed
that the system is
now performing
some of the
targeted
functionalities.
by the hod only if permitted by
the hod.
 The spreadsheet file was made in
a way that it can submit in the
same database of the that of
entering student per student.
 The lecturer can as well enter
student per student if interested.
Only registered students can be
uploaded from the spreadsheet.
 As well, the debugging of the
system was continued in order to
provide a comprehensive system
for easy use.
 The system was tested with some
dummy data to evaluate to
identify more errors and to
evaluate the output of the system
by studying the system reports.
Week 8  Continuous
improvement of the
system.
 Continuous
debugging of the
system.
 Second
presentation to the
internal supervisor
FTS (Dr Andoga)
 The system has been improved
further this week to the user’s
expectations.
 The second presentation to some
of the users was made on
14th
/07/2017 and the internal
supervisor recommended the
work done.
The week ended
with some vital
improvements
on the system.
The second
presentation was
successful
because we
implemented
what the users
demanded for.
Students results management system (muni university)

More Related Content

What's hot

Student database management system
Student database management systemStudent database management system
Student database management systemArpita Naik
 
Student Database Management System
Student Database Management SystemStudent Database Management System
Student Database Management SystemAjay Bidyarthy
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Iimsr student management system
Iimsr student management systemIimsr student management system
Iimsr student management systemSHUJA SHABBIR
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project AbstractUdhayyagethan Mano
 
Academic management system PPT
Academic management system PPTAcademic management system PPT
Academic management system PPTNagaraj Kandoor
 
student database management system
student database management systemstudent database management system
student database management systemMd. Riadul Islam
 
Student Database Presentation 1.14.10
Student Database Presentation 1.14.10Student Database Presentation 1.14.10
Student Database Presentation 1.14.10Kevin Dias
 
Alumni Management System
Alumni Management SystemAlumni Management System
Alumni Management Systemsneha indulkar
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstractNinad Samel
 
School management system
School management systemSchool management system
School management systemAmeha Gero
 
Student result management system
Student result management systemStudent result management system
Student result management systemKazi Emad
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
School Database Management System
School Database Management SystemSchool Database Management System
School Database Management SystemHasSan Farooqi
 
Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Chriselle24
 
Students management system
Students management systemStudents management system
Students management systemKumar Rajeev
 
student mangement
student mangementstudent mangement
student mangementAditya Gaud
 

What's hot (20)

Student database management system
Student database management systemStudent database management system
Student database management system
 
Student Database Management System
Student Database Management SystemStudent Database Management System
Student Database Management System
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Iimsr student management system
Iimsr student management systemIimsr student management system
Iimsr student management system
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
student supervision system
student supervision systemstudent supervision system
student supervision system
 
Academic management system PPT
Academic management system PPTAcademic management system PPT
Academic management system PPT
 
student database management system
student database management systemstudent database management system
student database management system
 
Student Database Presentation 1.14.10
Student Database Presentation 1.14.10Student Database Presentation 1.14.10
Student Database Presentation 1.14.10
 
Student Result Management System
Student Result  Management System Student Result  Management System
Student Result Management System
 
Alumni Management System
Alumni Management SystemAlumni Management System
Alumni Management System
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstract
 
School management system
School management systemSchool management system
School management system
 
Student result management system
Student result management systemStudent result management system
Student result management system
 
Student Management System
Student Management System Student Management System
Student Management System
 
School Database Management System
School Database Management SystemSchool Database Management System
School Database Management System
 
Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Computerized grading system chapter 4 5
Computerized grading system chapter 4 5
 
Students management system
Students management systemStudents management system
Students management system
 
student mangement
student mangementstudent mangement
student mangement
 

Similar to Students results management system (muni university)

Analysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management SystemAnalysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management SystemWendy Hager
 
Manual Student Mentoring Program A2016 - S2017, no enclosures
Manual Student Mentoring Program A2016 - S2017, no enclosuresManual Student Mentoring Program A2016 - S2017, no enclosures
Manual Student Mentoring Program A2016 - S2017, no enclosuresEnikő Tóth
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptxsuper561
 
school billing system report
school billing system reportschool billing system report
school billing system reportaki_shu
 
Internship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdfInternship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdfHikMan2
 
project work final version
project work final versionproject work final version
project work final versionMohammed Naji
 
“Students Satisfaction Audit” of Daffodil International University
“Students Satisfaction Audit” of Daffodil International University“Students Satisfaction Audit” of Daffodil International University
“Students Satisfaction Audit” of Daffodil International UniversityAmlan Kishore Moon
 
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...IRJET Journal
 
Maganixer - Final Report
Maganixer - Final ReportMaganixer - Final Report
Maganixer - Final ReportSyira Azhari
 
JULIUS KIPCHUMBA KEMBOI
JULIUS KIPCHUMBA KEMBOIJULIUS KIPCHUMBA KEMBOI
JULIUS KIPCHUMBA KEMBOIjulius kemboi
 
Wosa -outcome-based-learning-sgd
Wosa -outcome-based-learning-sgdWosa -outcome-based-learning-sgd
Wosa -outcome-based-learning-sgdSanjeev Deshmukh
 
silo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdfsilo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdfAlphonceKiprono1
 
silo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdfsilo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdfAlphonceKiprono1
 
student-s-attachment-log-book.pdf
student-s-attachment-log-book.pdfstudent-s-attachment-log-book.pdf
student-s-attachment-log-book.pdfZhouCrance
 
Microlearning based mobile application for preparation to CCNA examination
Microlearning based mobile application for preparation to CCNA examinationMicrolearning based mobile application for preparation to CCNA examination
Microlearning based mobile application for preparation to CCNA examinationronan messi
 
Project Report on Policy File Track and Trace System.pdf
Project Report on Policy File Track and Trace System.pdfProject Report on Policy File Track and Trace System.pdf
Project Report on Policy File Track and Trace System.pdfZafar Ahmad
 

Similar to Students results management system (muni university) (20)

Analysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management SystemAnalysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management System
 
Manual Student Mentoring Program A2016 - S2017, no enclosures
Manual Student Mentoring Program A2016 - S2017, no enclosuresManual Student Mentoring Program A2016 - S2017, no enclosures
Manual Student Mentoring Program A2016 - S2017, no enclosures
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptx
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
school billing system report
school billing system reportschool billing system report
school billing system report
 
Ijciet 10 02_019
Ijciet 10 02_019Ijciet 10 02_019
Ijciet 10 02_019
 
Internship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdfInternship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdf
 
Student management system
Student management systemStudent management system
Student management system
 
project work final version
project work final versionproject work final version
project work final version
 
“Students Satisfaction Audit” of Daffodil International University
“Students Satisfaction Audit” of Daffodil International University“Students Satisfaction Audit” of Daffodil International University
“Students Satisfaction Audit” of Daffodil International University
 
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
STUDENT ENGAGEMENT MONITORING IN ONLINE LEARNING ENVIRONMENT USING FACE DETEC...
 
Maganixer - Final Report
Maganixer - Final ReportMaganixer - Final Report
Maganixer - Final Report
 
JULIUS KIPCHUMBA KEMBOI
JULIUS KIPCHUMBA KEMBOIJULIUS KIPCHUMBA KEMBOI
JULIUS KIPCHUMBA KEMBOI
 
Wosa -outcome-based-learning-sgd
Wosa -outcome-based-learning-sgdWosa -outcome-based-learning-sgd
Wosa -outcome-based-learning-sgd
 
silo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdfsilo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdf
 
silo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdfsilo.tips_student-s-attachment-log-book.pdf
silo.tips_student-s-attachment-log-book.pdf
 
student-s-attachment-log-book.pdf
student-s-attachment-log-book.pdfstudent-s-attachment-log-book.pdf
student-s-attachment-log-book.pdf
 
Microlearning based mobile application for preparation to CCNA examination
Microlearning based mobile application for preparation to CCNA examinationMicrolearning based mobile application for preparation to CCNA examination
Microlearning based mobile application for preparation to CCNA examination
 
Project Report on Policy File Track and Trace System.pdf
Project Report on Policy File Track and Trace System.pdfProject Report on Policy File Track and Trace System.pdf
Project Report on Policy File Track and Trace System.pdf
 
Font page
Font pageFont page
Font page
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 

Students results management system (muni university)

  • 1. MUNI UNIVERSITY FACULTY OF TECHNOSCIENCE DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE UNDERGRADUATE INTERNSHIP PROJECT REPORT ON “Students Results Management System” Submitted in partial fulfillment for the Award of degree of Bachelor of Information Systems SUBMITTED BY: MUWANIKA ROGERS REG NO: 2015/U/ISM/019/G Tel: +256777654707/+256706558664 Email: mr1@muni.ac.ug SUPERVISOR: Mr. Lawrence Nkamwesigye Placed at Muni University from 𝟐𝟐 𝒕𝒉 .05.2017 to 28th .07.2017 SUBMITTED TO: Head of Department Computer and Information Science, Muni University
  • 2. DECLARATION I Muwanika rogers, declare that this report is a bona fide work carried out entirely by my own compilation of work and training that I carried out at Muni University at the faculty of Techno science. Therefore, zero percent of this work has ever been submitted to any institution or any other university for the award of Bachelor degree of Science in information Systems. Signature Date: …………………………………… Mr. Muwanika rogers
  • 3. Approval Sheet This is to acquaint that the internship exercise was conducted at the faculty of Technoscience Muni University by Mr. Muwanika Rogers a scholar of Muni University holder of the Reg. No. 2015/U/ISM/019/G under our Supervision and Guidance towards the partial fulfilment of the requirements for the degree of the Bachelor of Information Systems by Muni University during the academic year of 2016-2017. Signature ……………………… Date ………………………………. …… Dr. Andogah Geoffrey Work Supervisor Muni University. Signature ………………………………... Date ……………………………. Mr. Nkamwesigye Lawrence University Supervisor.
  • 4. Dedication I do dedicate this internship report to all Muni university staff and work supervisor who has worked hand in hand with me and has enabled me to successfully complete this internship period, my relatives especially Mr. Byansi Robert, Mr. Muwereza Thomas, Mr. Byansi Cyprian and Mrs. Mukyala Faith who were overwhelmingly providing financial support to me during recession to enable me complete my internship period.
  • 5. Acknowledgements At the beginning I am very much grateful to almighty GOD for giving me strength and opportunity and sound mind to complete this internship report. I take this opportunity to express my sincere gratitude to all those who helped me in various capacities in undertaking this internship project and devising the report. I also thank my parents Mr. Byansi Cyprian and Mrs. Mukyala Faith, my brothers Mr. Byansi Robert, Mr. Muwereza Thomas and Mr. Ngobi Charles for the financial support they have offered me during recession to accomplish this report successfully and internship period in particular. I want to bid my heartiest thanks to my work supervisor Dr. Adogah Geoffrey, my University Supervisor Mr. Nkamwesigye Lawrence whose unparalleled knowledge, moral fiber and judgment along with their know-how, was an immense support in completing the project and internship report. Iam also grateful to Mr. Oling Josephat, the Head of Department, Computer and Information Science, for the brainwave and encouragement given. Then I want to thank Muni University for giving me the opportunity to do my internship in the organization. I would also like to thank cordially Students of Muni University who helped and provided me with data that I used to test the system that was developed during the internship period, without which the project would have been difficult for me to complete. I would also like to thank Muni University authority for their library and internet facilities from where I got enormous information. May God recompense all of you abundantly!
  • 6. Table of Content Declaration………………………………………………………………………………................i Approval sheet………………………………………………………………………………...…. ii Dedication………………………………………………………………………………………...iii Acknowledgement………………………………………………………………………………..iv Table of Contents…………………………………………………………………………………v List of abbreviations ……………………………………………………………………………..vi CHAPTER ONE: INTRODUCTION…………………………………………………………… 1.1 Background to the internship exercise………………………………………………… 1.2 Objectives of the internship programme………………………………………………. 1.3 Background of the organization……………………………………………………….. 1.4 Activities of the organization and its clients…………………………………………… CHAPTER TWO: MANAGEMENT OF THE INTERNSHIP EXERCISE…………………. 2.1 Objectives of the organization or department………………………………………….. 2.2 Activities of the department and the designation of the person heading it…………….. 2.3 Description of the responsibilities assigned to the student…………………………….. 2.4 Naming of officers that the student worked with and their responsibilities…………… 2.5 Role of the workplace supervisor……………………………………………………… 2.6 Role of the university supervisor………………………………………………………. CHAPTER THREE: PRESENTATION OF FINDINGS……………………………………… 3.1 New things (experience) learned at the work place that include……………………… 3.1.1 Knowledge…………………………………………………………………………… 3.1.2 Skills gained………………………………………………………………………….. 3.1.3 Relevance of the theories learnt in class to the internship exercise………………….. 3.1.4 How the student intends to utilize the skills learnt for professional development…
  • 7. 3.2 Personal Contribution to the organization…………………………………………… 3.3 Problems identified during the internship (work related, affecting the organization, the workers and student)…………………………………………………………………… CHAPTER FOUR: CONCLUSION AND RECOMMENDATIONS………………………… 4.1 Summary of findings…………………………………………………………………… 4.2 Conclusion……………………………………………………………………………... 4.3 Recommendations……………………………………………………………………… 4.4 Appendix: attachments of photo copies of Introductory letter from University, Activity Log, and Acceptance letter from the company. 4.5 Note: The report should be of about 20-25 pages and 1.5-line spacing and 12 font size.
  • 8. List of abbreviations HOD-Head of Department. SRMS-Students Results Management system. IT-Information Technology. GUI-Graphical User Interface. HTML-Hypertext Markup Language. PHP-Preprocessor. XML-Extensible Markup Language. CSS-Cascading Style sheet. SQL-Sequential Query Language. SRS-Software Requirement Specification. DFTS-Dean Faculty of Technoscienece. ISM-Information Systems Muni. ITM-Information Technology Muni. PRS-Provisional Statement of Results.
  • 9. CHAPTER ONE: INTRODUCTION 1.0 Background to the internship exercise. This report presents the work done during my internship at Muni University, between the 22th of May 2017 and 28th 0f July 2017. The purpose of the mission is to design and work on a Students Results Management System, for the case of Muni University. This report aims to present the activities and projects worked on and result get over the mission. The document encompasses information about the organization and the responsibilities performed throughout my internship period from the perspective of a Bachelor of Science in Information Systems. The first part resumes the Mission Purpose of the study and its objectives, and then the Action plan of the mission. Following this, it ensues a detailed description of the project that was worked on. Lastly, the report puts forward closing remarks and conclusions from the experience at my internship place, Muni University. 1.2Objectives of the internship programme. From the term of Reference of the internship the purpose and the objectives of the study are the following: PURPOSE: To develop A Students Results Management System, for the case of Muni University. OBJECTIVES: 1. Develop control system to ensure the transparency of students results in various semesters of a particular program. 2. To automate management of student and lecturer records. 3. Searching of students records. USERS VIEWS. There are four actors in this students Results management system namely;  Students  Lecturers  HOD  Dean Faculty (Administrator)
  • 10. PLARTFORM. The systems operating systems is Microsoft Windows. TECHNOLOGOIES DEPLOYED  Front End: HTML and JavaScript  Web designing language: PHP  CSS  RDBMS (Back end): MySQL.  Open source library of JQuery. Software Requirements used:  PHP 5.0  APACHE HTTP Server  Brackets, FrontPage for Front End Programming  Microsoft Windows Hardware Requirements used:  Intel Pentium IV processor or equivalent or higher  4 GB Ram or Higher  300 GB HDD or Higher  Network Connectivity** SOFTWARE REQUIREMENT SPECIFICATIONS Introduction Purpose: The objective of Student Results Management System is to allow the Faculty deans of Muni University to edit and find out the personal details of a student and allows the student to keep up to date his profile as well as allowing lecturers to enter marks of students. It’ll also facilitate keeping all the records of students and lecturers,
  • 11. such as their id, name, mailing address, phone number, etc. So all the information about a student or a lecturer will be available in a few seconds. Overall, it’ll make Student Results Management an easier job for the administrator and the student of Muni university. The main purpose of this SRS document is to illustrate the requirements of the project Student Results Management System and is intended to help Muni University to maintain and manage its student’s performance results and personal data as well. Scope Without a Student Results Management System, managing and maintaining the details of the student is a tedious job for Muni university. It will store all the details of the students including their background information, provisional statement of results, personal details and all the information related to their resume. Login module: Login module will help in authentication of user accounts. Users who have valid login id and password can only login into their respective pages. Search module: Suppose there are hundreds of students and from this we have to search a particular student and we know the Registration number of the student. In manual system it is a tedious task though we know the name of the student, but using this module we can easily search the student by specifying the Registration number of the student in the search criteria. Thus this module will help the administrator in searching the student with various criteria easily.
  • 12. Registration Module and Account Management: This module will help the lecture and the student get registered by the Administrator .This module will really simplify the task of on paper registration. Also after successful registration the user can update information and change their password as and when required. User Management: This module will help the administrator in enabling/disabling a user account and updating user information as required. This will happen when the students have finished the programme or when the lecturer is no longer at Muni university. Purpose of project is to maintain details of the students such as storing information about: Student or lecturer id, Student or lecturer password, Student or lecturer name, Student or lecturer mailing address, Gender, student or lecturer Contact no etc.
  • 13. Product Functions There are four different users who will be using this product:  Administrator (dean faculty) who can view and edit the details of any lecturer or students.  Students who can view their performance results, submit complains to either HOD or dean faculty as well as they can edit their details to some extent.  HOD who is the counterpart of the Dean faculty.  Lectures who are supposed to enter marks of the students which are registered in the system and viewing marks he/her has entered. The features that are available to the Administrator are: An Administrator can login into the system and perform any of the available operations.  Can enable/disable student.  Can edit student information to the database.  Can make search for a specific student.  Can access all the details of the student.  Can add new student and lecturer.  Can add new course unit.  Can view and respond to students complains.  Can print student’s results and users sheet.  Can approve student’s marks entered by lecturers. The HOD can login and performs the following functions.  Verify student’s marks entered by lecturers.  Any other thing performed by administrator apart from approving marks, and printing student’s results. The features that are available to the student are: Student can login into the system and can perform any of the available options.
  • 14.  Can view his/her personal results.  Can edit his/her account details.  Can submit any complain to the dean or HOD. The features that are available to the lecturer are: A lecturer can login into the system and can perform any of the available options.  Can enter marks of any registered student.  Can view marks she/she has entered.  Can edit his/her account details. User Classes and Characteristics There are mainly four kinds of users for the product. The users include:  Administrator  HOD  Lecturer  Student Operating Environment The product can run on any browser. Constraints  Every user must be comfortable using computer.  All operations are in English so user must have basic knowledge of English.
  • 15. USE CASE MODEL DEAN HOD LECTURER STUDENT Assumptions & dependencies  Administrator is created in the system already.  Roles and tasks are predefined. Specific Requirements Use Case Reports Administrator: Responsible for managing student details. Use-case: Login into the system. Goal in context: Gain access to the website. Brief Description: This use case is used when the administrator wants to access the system to enable/disable/update the personal details of the student and lecturer. Preconditions: The Administrator must be logged into the system in order for this use case to begin. -add new lecturer and student -add new course unit -view student’s results -view students complain -view student details -manage account -Add student’s marks -view entered marks -manage account -submit complain -view individual results -manage account Approve marks Print results Verify marks
  • 16. Basic Flow  The system prompts the administrator for the user name and password.  The Administrator enters the user name and password.  The system verifies the password and sets the user’s authorization.  The Administrator is given access to the system to perform his tasks. Alternative Flow  The administrator enters invalid username and password then he will not be allowed to enter the system. Functional Requirements  The Administrator will be given more powers (enable/disable/ update) than other users.  It will be ensured that the information entered is of the correct format. For example, name cannot contain numbers. In case if incorrect form of information is added, the user will be asked to fill the information again.  The system can be accessed anytime. Non- Functional Requirement Performance Requirements This system that we developed will be used as the Chief performance system for providing help to the organization (Muni university) in managing the whole database of the student studying in the organization. Therefore, it is expected that the database would perform functionally all the requirements that are specified. Safety Requirements: The database may get crashed at any certain time due to virus or operating system failure. Therefore, it is required to take the database backup.
  • 17. Comparison between the previous system and the new system Previous system I did a detailed system analysis of the various operations performed by a system and then relationships within and outside of the system. Here, I identified all the problems that existed in the system. During analysis, I obtained information from the dean faculty who is one of the actors in the system. He gave all the relevant functionalities that they needed in the system. Problems that were in the system  poor user interface  lack of affirmative massages  lack of form validation  lack of value entered validation  lack of excel upload feature New system In the system we have the provision for uploading excel marks by the lecturer.. Another advantage of the system is that it is very easy to edit the details of the student and delete a student when it found unnecessary. The new system has several advantages  User friendly interface  Fast access to database  Less error  Search facility  Easy marks entry and upload
  • 18. 1.3 Background of the organization. Muni university is the 6th public university in Uganda located in Arua district, West Nile region established by statutory instrument No. 31 of 2013. The establishment of Muni university in West Nile can be traced to the 1970s when the government of Uganda first initiated plans to set up a University in the region. The plans however got interrupted by the liberation war of 1979. The desire for establishment of a government supported University in the region continued in various fora, both within and outside the region. On the 11th day of January 2007, when His excellency the president of the republic of Uganda met with a delegation of elders from the West Nile region at his country home Rwakitura. The issue of the University was brought to his attention in the memorandum presented to him. His excellency appreciated the request for a public University in West Nile region and gave a go-head of the idea. He advised leaders from the region to initiate good professional programmes at this institution of higher learning. 1.4 Activities of the organization and its clients. 1.4.1) Activities of the organization.  providing full-time or part-time courses of study and training in such fields of applied learning and research.  To arrange and organize conferences, seminars, workshops and study groups in the fields of operations. 1.4.2) Activities of the organization’s clients. CHAPTER TWO: MANAGEMENT OF INTERNSHIP EXERCISE. 2.1. Objectives of the organization or department. 2.1.1) Motto of the organization Transforming Lives 2.1.2) Vision of the organization “To be a model University of transformation and development” 2.1.3) Mission of the organization
  • 19. “To provide quality education, generate knowledge; promote innovation and community empowerment for transformation”. 2.1.4) Objectives of the Organization.  To equitably expand higher education at undergraduate and post graduate levels;  To increase the number of scientists in Uganda that include basic and applied science and science teachers;  To develop human resources appropriate for a decentralized system of governance;  To produce engineering, technology and medical personnel appropriate for rural industrialization and development; and  To undertake basic applied research geared towards rural transformation. 2.1.5) Core values of the organization  Quality: Excellence and superiority of products and services offered by the University will always define the standards.  Equity: The University will pursue equitable access to appropriate and quality education and training for societal transformation.  Responsiveness: The University will continue to recognize the dynamic global trends and always remain sensitive to the changing needs and pressures.  Professionalism: It is the commitment of Muni University to observe professionalism in all her operations during the execution of her mandate.  Innovativeness: Muni University will promote the development of original and novel ideas.  Accountability: Accountability shall be the norm for all actions including the use of resources.  Honesty: We cherish the truth, integrity, and sincerity in all our actions. 2.2. Activities of the department and the designation of the person heading it.  Dealing with the department’s own academic and administrative matters.  propose study plans and academic decisions to the Dean faculty or Director for approval.
  • 20.  assign its members to particular curricula courses, lectures, seminars and workshops.  2.3. Description of the responsibilities assigned to the student. As an intern student, I was supposed to actively participate in various web based programming language like, PHP, HTML, styling platforms like CSS and open source libraries such as bootstrap as well as Database management systems, XAMP which provided the Apache module(server) and MySQL module. This was guidance from my work supervisor to enable me achieve the objectives of the project that was assigned to me “The Students Results Management System”. I was tasked to make it possible for the project to solve the issue of manual management of information about students, lecturers HODs and well as the results obtained by the students. 2.4. Naming of officers that the student worked with and their responsibilities. The dissimilar officers I worked with during my internship period include Dr. Andoga Geoffrey the dean Faculty of Technoscience Muni University who was my work supervisor, Mr. Oling Josephat the head of department Computer and Information Science Muni University who gave me various functionalities to include in the system, plus my fellow intern student Kyanika James whom I was assigned the project with. Lastly Mr. Nkamwesigye Lawrence who was my internal supervisor (University Supervisor) during my period as an intern a Muni University. 2.5. Role of the workplace supervisor The dean Faculty of Technoscinece Muni University, who was my work supervisor played a tremendous role from the start of the project to the end of the internship period and some of the roles that he played include the following;  Welcoming us (internees) and introducing us to the different projects that we are supposed to work on through our internship process.  Guiding, assigning projects, supervising, giving detailed scope of the project and organizing presentations of the projects by us (internees) on how far we are on the assigned projects through the internship period.
  • 21.  Approving the work done by the internees by Signing the weekly and the monthly reports throughout the internship period.  Controlling the entire internship process in the organization and ensuring that we are much aware of the increasing trends in technology advancements and therefore encouraging us to make the best use of technology tools.  Encouraging and advising internees on how they can come up with good projects that really capture peoples need(problems) in the community. 2.6. Role of the university supervisor The University Supervisor played the following roles towards the accomplishment of my Internship process at Muni University;  The university supervisor upheld unswerving contact with me to supervise the progress of my internship process and do discourse any concern to him during my internship.  He has also been signing and taking track of my weekly reports submitted to him as evidence of the activities I have been doing through my internship process.  He also provided the necessary reporting tools to me and always gave instructions on how to use them during the reporting exercise.  He also assessed me at the various times he visited me by asking me the challenges I have met, solutions to the problems, new things I have learnt as well as giving recommendations on the project I was working on. CHAPTER THREE: PRESENTATION OF FINDINGS 3.1New things(Experience) learned at the work place.
  • 22. My internship period at Muni University was not only inspiring but also instructive and enjoyable which almost made me Omni competent in the area of web designs using web tools. At my internship, I was wide-open to new skills, knowledge and learned a great diversity of new things related to IT i.e. web languages which include PHP, HTML, CSS for styling, libraries like bootstrap, as well as database management tools such as MySQL. 3.1.1) Knowledge.  I learnt the process of designing interactive websites which are used in real.  I also gained more knowledge of working with different programming languages like java, html, php, and CSS for designing systems.  I also gained more knowledge of working with different people at different hierarchies in the organization.  Through the weekly reporting sessions to my work supervisor and university supervisor, I was exposed to the real world working conditions of showing progress of work done. In conclusion, I was able to research more on the course units we had had so far covered in the previous semesters. This helped me to learn more on the course units which in turn took me to another level of systems development way of operation in my activities. 3.1.2) Skills gained Below are some of the skills I did gain during my internship training.  Since I was assigned the project with somebody, I gained teamwork skills and how to work with people having different moods and personality.  I gained skills of carrying out personal research in order to get the knowledge that help me achieve the objectives of the project assigned to me.  Critical and creative thinking in order to develop and accomplish a particular task is once more the skill I gained at my internship training.  Through rampant communication with the work supervisor, University supervisor and my colleague, I gained Communication and interpersonal relations skills.
  • 23.  Being Polite in any way to your supervisor, manager and fellow workers can ease the working environment and can improve the relationship among the employers and the employees as well as the clients.  I also learnt that paying attention to the instructions from the instructors before doing any activity this helps you to know the details of the activity before even proceeding to the next step.  I also gained practical skills in the software development process and all the procedures needed to be taken in order to develop a working software in a postulated time schedule.  I also learnt that an organization comprises a hierarchical structure and therefore skills to respect people according to their rank in the organization. 3.1.3) Relevance of the theories learnt in class to the internship exercise. I overwhelmingly concur that the theories delivered in class by the lecturers during the past two years are really applicable in the real world work environment and it has greatly helped me move to the next echelon and ideas of how I can tackle and accomplish different tasks. I do agree that theories and some practical carried out in class to some extent were relevant in my Internship. Course units like systems analysis and design, internet computing etc. which were learnt in class as theories and a little bit of practicals enabled me so much to translate ideas into a working project. Course 3.1.4) How the student intends to utilize the skills learnt for professional development. I do strongly hope that the knowledge, skills and experience acquired within this internship period will and is relevant for my personal and professional growth and I will apply this these three fundamentals as below.  Firstly, I will apply this knowledge, skills and experience to come up with and idea of my final year project and translating the idea into a viable project that will consider the peoples need in the community. I wish to come up with an interesting project!  It also gave me a clear picture that IT field is one of the leading where people have accumulated a lot of wealth and therefore I wish to extend my ability and skills in various aspects of IT.
  • 24.  I also do have a lot of thought to apply this knowledge gained by setting up an IT consultancy firm that deals with software development, networking, computer repair and so on in connection to people’s needs.  Communication, interpersonal, problem solving skills have become part of me and these are going to help in the interaction with different stake holders in the outside world and solving challenges encountered. 3.2Personal contribution to the organization. Due to my ability and motivation towards work, I contributed to the organization the following productive things. The organization (Muni University) put a claim over the manual management of students results, lecturer information, student’s information and therefore helped the organization by developing a student’s results management system which effectively manage student’s results, lecturer information as well as student’s information. I particularly came up with a redesign logical view of the entire system. This was a supplementary to the prototype that was designed by the third year students but had very limited functionalities and poor interfaces at all actor’s pages in the system. I also helped in giving a recommendation to the University on installing the system so that it can be used in the proceeding semesters for proper management and quick delivery of students results. 3.3Problems identified during the internship. In every situation, there are problems always encountered in the accomplishment of a particular activity. During my Internship period, I identified some challenges and problems which were classified as follows; 3.3.1) Work Related.  Inadequate IT related work in the organization. This was a major problem to me because I had limited things to be exposed to. I was only given a project to work on and other things like networking we were not exposed to.  Un reliable Internet Connections due to lack at the university hence making it difficult to access new things on the internet. 3.3.2) Affecting the Organization
  • 25.  Power problems as the university generator was down and therefore incase the main power was off; we could not do anything. This strongly affected me hence making the project to go beyond the time frame.  Incapability of some external trainers to make it to the workplace due to their tight schedule. This made us not to understand some of the missing elements in the system that could have been paramount.  Limited trainers at the university during the internship period to train the internees on regular basis. This can really impact on internee’s expectations. CHAPTER FOUR: CONCLUSION AND RECOMMENDATIONS 4.1Summary of findings During my internship period, I obtained the following knowledge and skills that can be applied in other areas in the external environment. The following are the fields; 1. Knowledge.  Python programming language, which can be used to design stand alone systems.  System design and analysis, which I can apply in systems for better designs and development.  Web design and Development, which is the way to go in the high moving tend of IT. 2. Skills gained.  Software Requirement Documenting Skills.  Software design document developing Skills.  Communication and interactive skills.  Problem solving skills.  Project implementation skills.  Report writing skills.  Programming Skills.  Teamwork skills.
  • 26. 4.2Conclusion In conclusion about the internship at Muni University, I can say that to a large extent the experiences I had were a bit interesting, but to a less extent very disguising. Besides the experiences that I obtained largely on my own, I had the chance to live in a completely different life during the internship period which were totally different from what I thought of before I arrived and started my internship training. The organization had no enough trainees to help the internees achieve their expectation, only the work supervisor could give us some ideas once in a while and this made us to almost completely depend on our own during the internship period. More on this, I had limited experience by then in areas like PHP and this is a core element in implementing the system that was given to me and hence it took a lot of my time understanding this language before applying it the design and implementation of the project. But as an overall oversee, I would say that the internship period ended when I have not acquired as much as I expected at the beginning because we were not exposed to other fields like networking which are a bit paramount as the developed system cannot be deployed without being networked. However, I gained more skills by largely learning on my own and it gave me a better focus in the open market. 4.3Recommendations  The Organization (Muni university) should introduce a department of networking to help interns get more knowledge about the networking tools and equipment and how you can set up and configure a secure network for better coverage cover to the internee’s expectations.  Hardware related courses should also be included to help the internees get a clear picture of the relationship between hardware and software and how a system can be built using hardware and software.  The organization (Muni university) should also focus on other area like networking, hardware repair and maintenance etc. other than just focusing on systems only. This is because systems run on hardware which need daily repair
  • 27. and maintenance, this will help internees to have a big scope where they can apply knowledge they have gained out of the internship training.  The organization (Muni university) should ensure that there are trainers available at the university to be assigned to the internees to help in real teaching like the way other internship training centers do other than assigning projects to the internees as all about internship period. These trainers can help internees in understanding languages like HTML, PHP, MYSQL, Java which can later be used in the implementation of systems. 4.4 APPENDIX 1 Activity log and details of work carried out. The table below shows the activity log showing the activities I carried out throughout my internship period from the start date. Date Activity Description Comment WEEK 1  Project background knowledge.  Statement of the problem.  Here, I looked at the manual management of student’s results in muni University which is tedious and costly to maintain results as well as too much paper work joined with time consuming during the preparation of results. On the other hand, there is prototype of a student’s results management system which was designed by third year students. This system has got very many errors and with limited functionalities. The administration would like this system to be improved and simplified such that results can The background knowledge of the project was fully researched and the general problem statement was analyzed and was put forward as the first step for the implementation of the project hence proving project feasibility.
  • 28. be handled in an automated manner within a few time.  I did came up with the problem Statement which was is “To Develop a system that will manage Information about the various Users and Information about subjects offered in various semesters, Marks obtained by Student in different semesters and Generation of Reports. WEEK 2  Construction of project objectives.  General objectives.  Specific objectives.  Scope of the project construction.  Target clients.  Technology to be used. I did identified the objectives of the project as follows: General objectives  The following information will be maintained for each subject: Subject code, Subject type, Semester. The system will allow creation, modification, deletion of new, existing subjects and also have the ability to list all the available subjects for a particular semester.  The application will have capability to maintain information about the students enrolled in the course, the subjects offered to students during different semesters, the marks obtained by the students in different subjects in various semesters. The general and specific objectives were properly outlined and understood in order to give the project direction. The scope of the project was determined basing on the user requirements and the allocated time for the project.
  • 29.  The software will also generate summary report regarding student information, semester wise marks list and performance reports for each student. Specific objectives  The operations: The DBA at client side will be responsible for manually deleting old/non required data. The system will provide a reset system function that will delete all existing information from the database.  Product Functions: Depending upon the user role he/she will be able to access only the specific modules of the system. Login facility for enabling only authorized access to the system, User (with role Data Entry operator) will be able to modify /add/delete information about different students that are enrolled for the course in different years.  The system will allow creation/modification/deletion of marks information and also have the ability to list all the available marks information for all students This was reflected by identifying the actors which will play roles in the system i.e. Dean faculty, HOD, lecturers and the students. The technology to be used in the development of the project was identified and the software to be used were installed on the machines to prove that the project is worth implementing
  • 30. for a particular subject in the given semester. Project scope  The application will manage the information about various students enrolled in a particular course in different years, the subjects offered during different semesters of the course, the marks obtained by the various students in various subjects in different semesters. The application will greatly simplify and speed up the result preparation and management by enabling “excel bulky upload function” Target clients  Students of muni university.  Lectures at muni university.  Faculty of technoscience.  Departments under faculty of technoscience at the university. Technology to be used.  PHP, HTML, JavaScript, libraries like JQuery, bootstrap etc.  XAMPP server  Hardware interfaces1) Intel p4 processor with minimum 2GHz speed.2) RAM: Minimum 1GB3) Hard Disk: min 20GB
  • 31. WEEK 3  Significance of the project definition.  To the clients.  To the company. To the clients  User (with the role of teacher) will be able to add /modify/delete information regarding marks obtained by different students in different semesters)  User (with role of administrator) will be able to reset the system leading to deletion of all existing information from the backend database. He will be able to create/modify/delete existing user account.  User (with the role of student) will be able to communicate to the HOD or the dean (administrator) and also viewing his/her results for a given set of semesters. To the company  Reduced paper work since there will be automation of student’s results.  Reduced work load in the administrator’s office regarding recording and compiling results.  Easy marks entry by the lecturers. The significance of the project to the clients and the company was successfully identified hence putting more light on the project feasibility.
  • 32. WEEK 4  System installation. (the prototype)  Structure of the system study both logical and physical layout.  The prototype of the system was successfully installed on my machine using the backup database the developers of the prototype had tested the system with.  The layout of the system was analyzed both at the backend and front end of the system. Under this we looked at the logical layout of the tables in the database by the help of the backup database, the different pages at the front end mapping to different actors in the system.  This gave us the stand point of the system at the moment and therefore using this to proceed to the next step. Though it looked insurmountable, we I managed to install the system on my machine and this enabled me to understand the structure of the database implemented at the backend and the flow of content on the front end hence the system prototype being understood.
  • 33. Week 5  Error identification.  Presentation on background knowledge, statement of the problem, project objectives, significance of the project. The following errors were identified;  Poor login interface limiting user-friendly interaction.  No massage alerts on different pages hence violating learnability principle.  Limited data validation channels ie  The system could accept negative marks, null values in the marks entries,  The system could accept incorrect email addresses.  Zero division errors in the results pages.  Poor results pdf for the students to access.  Errors on the normalization of the database.  Incorrect deployment of text massages.  We presented the “how far” on the project to the internal supervisor (dean FTS, Dr Andoga) and he gave a recommendation on us to move ahead with the project. The system has a lot of errors on different front end pages as well as in the database. Some of these errors have been properly identified which will help us in having a saint point of debugging and improving the system as well. The first presentation to the dean FTS (internal supervisor) went on well and we were appreciated for the work done.
  • 34. Week 6  Debugging of the system. The following was done during this week of debugging the system;  The login interface was improved to fit the user demand. The login interface is now much better than the previous system.  Error massages which were lacking on pages were implemented hence giving the user affirmative information  Data validation now improved ie  No negative values now allowed in the system.  No null values allowed in the system.  Every entry must be filled before the request is accepted from the user which was not the case with the previous system. Then identified errors in the system were all put right by the 6th week and this opened a way to improve the system further buy implementing other functionalities.
  • 35.  Zero division error fully eradicated. New pages introduced for the efficiency management of all student’s results. I.e. the system only had ISM and ITM pages only but now all programmes.  Results pdfs improved to provide a more affirmative provisional results.  Tables in the database were further normalized up to the third normalization.  Text massages now deployed accordingly. Week 7  System improvement.  Continuous debugging.  Preliminary testing of the system.  Entering student per student by the lecturer is a little bit tiresome and time consuming and therefore I created two pages to handle bulky excel marks uploads which can enable uploading of 1000 students in a few seconds.  It was made possible for the student to communicate to the dean faculty and the hod on issues concerning about results.  It was made possible that marks entered by the lecturer cannot be updated or deleted once verified The system improvement is now at a significant level alongside testing of the system. The output of the system showed that the system is now performing some of the targeted functionalities.
  • 36. by the hod only if permitted by the hod.  The spreadsheet file was made in a way that it can submit in the same database of the that of entering student per student.  The lecturer can as well enter student per student if interested. Only registered students can be uploaded from the spreadsheet.  As well, the debugging of the system was continued in order to provide a comprehensive system for easy use.  The system was tested with some dummy data to evaluate to identify more errors and to evaluate the output of the system by studying the system reports. Week 8  Continuous improvement of the system.  Continuous debugging of the system.  Second presentation to the internal supervisor FTS (Dr Andoga)  The system has been improved further this week to the user’s expectations.  The second presentation to some of the users was made on 14th /07/2017 and the internal supervisor recommended the work done. The week ended with some vital improvements on the system. The second presentation was successful because we implemented what the users demanded for.