0% found this document useful (0 votes)
451 views17 pages

School Management Proposal 2.2

This proposal outlines the development of a school management software system for primary, secondary, and tertiary educational institutions in Nigeria. The software will be developed in two phases, with phase one focusing on tertiary institutions and phase two on primary and secondary schools. Key features will include installation and configuration, user accounts, academic records, billing and payments, communication, and reporting. The project will be developed collaboratively, tested thoroughly, and delivered along with documentation and training.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
451 views17 pages

School Management Proposal 2.2

This proposal outlines the development of a school management software system for primary, secondary, and tertiary educational institutions in Nigeria. The software will be developed in two phases, with phase one focusing on tertiary institutions and phase two on primary and secondary schools. Key features will include installation and configuration, user accounts, academic records, billing and payments, communication, and reporting. The project will be developed collaboratively, tested thoroughly, and delivered along with documentation and training.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

2019

School Management
Software Proposal
FOR COUNTERHOUSE CONSULTANTS LIMITED
PREPARED BY CHIBUZO OKOLO
Contents
Executive Summary....................................................................................................................................... 2
Project Background ....................................................................................................................................... 3
Objectives ..................................................................................................................................................... 3
Project Development Process ....................................................................................................................... 3
 Information Gathering: ..................................................................................................................... 3
 Design and Implementation: ............................................................................................................ 4
 Testing and Delivery:......................................................................................................................... 4
 Documentation, Final Delivery and Handover: ................................................................................. 4
Key Features.................................................................................................................................................. 4
Project Delivery Plan ..................................................................................................................................... 9
 Phase one (for primary and secondary schools) ............................................................................. 10
 Phase two (Tertiary institution) ...................................................................................................... 10
Deployment ................................................................................................................................................ 11
Testing ......................................................................................................................................................... 11
Training ....................................................................................................................................................... 12
Documentation ........................................................................................................................................... 12
Deliverables, Duration and Cost ................................................................................................................. 13
Payment Terms ........................................................................................................................................... 15
Next Steps ................................................................................................................................................... 15
Contact ........................................................................................................................................................ 16

1
Executive Summary
School management software is not a new invention, however, finding the right solution has
been a challenge most learning institutions still face today.
Hardly can any school afford to invest in a custom built school management system, hence
available solutions are such that it can be customized during initial setup to fit a particular
school requirements.
Counterhouse Consultants Limited has the need for a modern school management software
that can fit into the academic administration of various primary, secondary and tertiary
institutions in Nigeria.
This proposal is offering to develop from ground up, a school management software
customizable enough to fit into primary, secondary and tertiary institutions in Nigeria.
The solution will be:

 Implemented using open source technologies. This ensures that the software doesn’t
incur software licensing fees.
 Web based with conventional and intuitive user-friendly interface highly optimized for
mobile, tablet and desktop screen sizes.
 Highly customizable to fit into any primary, secondary and tertiary institutions in Nigeria
 Secured enough to prevent unauthorized access to sensitive tasks and data like bill
payment and results respectively.
The proposed software will be built from scratch while in frequent communication with
Counterhouse Consultants Limited to ensure that all the important features are implemented
exactly as intended.
The development of this project if approved, would be divided into two phases. Phase one will
focus on tertiary institutions, while phase two would focus on primary and secondary schools.
This makes for easier testing and early feedback.
This project when completed, can be installed for any primary, secondary or tertiary institution
in Nigeria. It would be able to accommodate various designated staff in the schools and grant
access privileges according to foster and automate various academic activities, and also
improve record and keeping and overall file management within a school.

2
Project Background
Counterhouse Consultants Limited intends to invest in a custom-built school management
software for primary, secondary and tertiary institutions.
The desired software must be configurable and customizable to suit and meet the unique
organizational and operational requirements of the client schools. It is expected that different
schools would opt for different features which would be implemented as modules, and hence
it’s necessary that these feature modules can easily be added or removed during the initial
software setup or from the configuration page.

Objectives
School management software is popular and can be easily found, but it’s very difficult to find
one that is done well, or one that can easily fit into popular school administration processes.
This project aims to build from ground up a modern school management software which would
be easy to install, setup and use. The completion of this project will result in a customized web
based school Management system that can:

 Be deployed for various primary, secondary or tertiary institutions


 Configurable enough to fit into divers academic administration
 Operate smoothly on mobile and tablet devices as well as desktop computers
 Greatly reduce the use of stationeries for school administration
 Improve record keeping and file management for school systems
 Serve as a platform where teachers/lecturers and student can interact profitably
 Provide a means for parents or sponsors to view their child/ward’s academic
performances
 Facility payment of schools fees through online channels
 Automates various academic activities like transcripts, results and grading etc.
 Reports on academic activities and student performances

Project Development Process


For a collaborative and progressive project development, Counterhouse Consultants Limited
would be kept in the loop at each development phase of this project. The development process
will follow thus:

 Information Gathering:
It is assumed that only a rough idea of what needs to be done is known at the moment,
hence the first step would be to sit together and discuss about the tiny intricacies of each
feature and agree exactly on how it is going to work and be delivered.

3
To ensure a one for all solution for schools, we’ll use at least two or more case studies
about the running and administration of some popular tertiary institutions. This would be
necessary for the initial setup and configuration of the software at the installation stage for
each particular institution.

 Design and Implementation:


At this stage, the look and feel and the UI components would be created. The database
design and the actual coding will take place. If during this stage anything becomes clearer or
needs to be alter as against what has already been agreed, relevant parties would be duly
informed and carried along.

 Testing and Delivery:


At the completion of each phase of this project, an automated test would be run on all
functional units to ensure there are no errors, and that each functional unit meets its
functional specification.
The phase would then be delivered to Counterhouse Consultants Limited, and possibly
installed on a web server for demonstration and further testing.

 Documentation, Final Delivery and Handover:


The last phase will include testing with real data, final modifications and documentation.
The completion of this phase would be handing over the entire project to Counterhouse
Consultants Limited and signing off.

Key Features
The key features required for the system will be implemented as modules
The following modules will be built into the systems:
1. Installation, Setup And Configuration:
 Choose school category (Tertiary, Secondary or Primary)
 Multiple campus setup
 Setup school details like name, contact, logo etc.
 Creation of classes (for primary and secondary), setting fail, pass and promotion criteria
 Creation of sessions and semester, setting minimum required and maximum credit
units accordingly
 Set school CGP/grading system
 Ability to import spreadsheet containing various user data, like admission list etc.
2. User Module:
 Create new user with login details
 Delegate and revoke user roles and privileges

4
 Create and manage user hierarchy for offices/departments
 Can disable, modify user data/role, (soft) delete existing users
3. Academic Programme module:
 Create academic programmes with graduation requirements
 Manage programme specific settings for repeating failed course(s), probation and
promotion at the end of each academic session
 Can add or remove academic programme to/from faculty
 Can add or remove courses to/from academic programme
4. Course/subject Module:
 Create course, modify existing course
 Add or remove course to/from an academic programme/class
 Setup officers (HOD, Faculty officer) with the privilege to approve course result
 Can assign or remove subject from a class
 Mark out subjects for secondary schools (JS, SS, science, arts etc.)
5. Student Module:
 Handle student admission/registration process
 Student can pause and resume their registration process with a temporal application ID
 Manage student’s data e.g. Bio data, health, hotel etc.
 Ability to transfer student from one department (academic programme) to another
within the boundaries of the defined settings from both academic programmes
 Possibility of deferring student’s admission and resuming at a later date
 Should promote qualified students at the end of each academic session
 Can make student inactive or (soft) delete/rusticate student from the system
 Basic query functions e.g. find student’s current class/level, sponsor etc.
6. Student Dashboard:
 Notification/Messages
 School/programme calendar, can create and manage calendar/timetable
 Course registration
 Access/download assignment, upload/submit assignment
 Can access and print out course materials/subject notes etc.
 View and printout semester and session results
 Payments: school fees, accommodation and other bills. Can download/printout
receipts.
 Request for library access
 Can send complaints, feedbacks, dispute result or assessment score etc.
7. Lecturer/Teacher Dashboard:
 Notifications/Messages
 Calendar, create/manage lecture timetable
 Create and manage classes/courses

5
 Create, upload, view/download assignment
 Add lesson plan, topic list/syllabus for each course
 Upload and manage course/subject notes and other related soft materials
 Course registration, accept/reject with reason
8. Dean Dashboard:
 School calendar
 Tabular and graphical reports on academic programmes, general and individual reports
on applications, semester and full session performances
 Tabular and graphical reports on courses, available lecturers and registered students,
ration of lecturer to students, result performance etc.
 View course registration and performance metrics
9. Parent/Guardian Dashboard/module:
 Add, edit or remove parent
 Parent can pay child/children’s fees
 Can view and download child/children’s assessments, results and certificates
 Can receive notification/messages
 Can view child’s transcript, or transcript request status and progress
 Can post feedbacks, complaints and recommendations
10. Result/Assessment Module:
 Setup CGPA with class of degree
 Compute and generate results using assignments, assessments and exam scores
 Can import already computed scores from spreadsheet and generate results from it
 Can download and email result
 Set up physical assessment parameters
 Ability for head teachers, principals etc. to add comment or remark to results
 Ability to print out report for each examiner
 Send notification to parents/guardian when results are published
11. School Calendar and Timetable module:
 Create calendar for session, semester/term etc.
 Can add, edit and remove event from calendar
 Calendar can be viewed as read-only by other users
 Can create, modify or remove timetable
 Lecturer/teacher timetable can be shared with students
 Can import existing timetable from spreadsheet.
 Can generate and export class timetable
12. Hostel Management:
 Can add hostel, setup with name, capacity, campus location
 Ability to partition hostel by flats/floors and setup allocation criteria

6
 Allocate space to students based on available space (maybe using academic level,
faculty, department, flats etc.)
 Allow for special consideration/preference in allocation (e.g. for physically challenged
students etc.)
 Can view active hostels, individual rooms and their occupants
 Generate reports on each hotels, capacity, active/inactive rooms, available bed spaces
etc.
 Record notable student’s hostel activities like misconducts, damages etc.
 Facilitate hostel clearance, payment for damages and outstanding fees, and printing of
clearance forms/receipt.
13. Virtual Classroom:
 Can carry out real-time discussion among all class members
 Ability to create live sessions and upload files (text, audio)
 Can save and reload previous class sessions and related resources
 Display all class members, indicate those currently online
 Basic alert/notifications on class activities like new message, new file, online/offline
actions
 Lecturer can moderate class activities and content
14. Payment Module:
 Create bill/payables
 Can accept payments in installments
 Can process payments through online payment gateways like Interswitch or Paystack
etc.
 Generation of payment list/report for various bills
 Can sort incomplete and completed payments, outstanding etc.
 Send notification on new fee creation, fee payment, late payment notice, overdue
payments etc.
15. Transcript Module:
 Accepts request for transcript
 Can fetch pending transcript request, processing requests, completed requests and
canceled request
 Track transcript processing activities, update the status and notify the student
 Ability to fetch and sort all the courses taken by any graduated student and their
respective results by sessions/semester.
16. Email, Messaging And Notification Module:
 Can send emails (results, payment receipts etc.)
 Ability to send and receive messages within the platform (compose, inbox, sent)
17. Attendance Module:
 Take daily attendance
 Can import attendance data from spreadsheet
7
 Can export attendance data to spreadsheet
 Ability to use biometric device to take attendance
 Generate weekly, monthly and termly attendance and general reports
18. Classroom Manager:
 Ability to add and setup an existing physical classrooms
 Ability to fix or remove a lecture period from a classroom time slot and send
notifications to both students and lecturers where appropriate
 A daily graphic view of classroom schedules for faculty and department
19. Computer Based Test (CBT):
 Create new test, add questions manually and import questions from spreadsheet.
 Can set publish date at a future time after creating a test.
 Tests, quiz or assessments will be timed.
 Send notification to affected students when a lecturer creates a test, assessment or
quiz.
 Ability to view students test results from the lecturer’s (any other school official e.g. the
faculty or department can also view students results from the CBT if they which to)
dashboard.
 Students would be able to take a CBT from their dashboard using a PC, tablet or mobile
device.
 Test result might be shown to students immediately after the test (as the grading
would be automated) or at a later time. This can be setup while creating the test.
 A student’s test result or an entire test result can be cancelled.
20. Guidance and Counselling Unit:
 This feature will use the Help Desk Module (under the hood), but with the office set to
Guidance and Counselling Unit.
 The Counsellor can schedule an appointment with a student using the event calendar.
 There would be notifications and messages based on this for both the Counsellor and
the students.
 A Counsellor can view a student profile and academic performances.
21. Help Desk Module:
 Parents and students can send in a feedback, complaint or suggestion.
 The Help Desk can be partition to include various offices like faculty, department,
administration etc. Hence feedbacks can be sent to them directly.
 Complaints would have to be managed as threads to allow for easy treatment and
resolution while keeping everything in one place.
 Feedbacks would have a status to indicate where attention is still needed etc.
 Users/staff can be assigned to look into a feedback and to possibly follow it up and
resolve it.
 Ability to sort feedbacks by category/departments/office, status, assignees etc.
 Can send notifications when the status of feedbacks change.
8
22. General Administration and Management Unit:
 Handles portal settings and configurations
 Handle User Module
 Can access Help Desk
 Send general notifications, messages etc.
 Can schedule meetings and notify affected parties
 Can setup and manage school calendar and events
 Can view and manage all students and parents data.
23. Library Management Module:
 Will have a book catalog. Can add, edit and delete book from the catalog.
 Can search for books by title, author, ISBN etc.
 Facilitate book lending and returns
 Send book return notice.
 Reports on book history, student’s library activities.
 Clearance checkup routine.
24. Transportation Module:
 Ability to create routes and set fare.
 Can add vehicles, possibly assign to routes (where that applies).
 Can generate, view, print or export route statistics,
 Can show students eligibility to use the system by transportation fee status (where it
applies).
 Can add drivers, possibly assign a vehicle to drivers (where that applies).
 Can view a driver’s activities/reports.
 Ability to record vehicle maintenance activities, show periodic maintenance costs per
vehicles, drivers etc.
25. Mobile Application:
 Mobile application would be two. One for students, the other for lecturers. It would be
able to handle all the features under their respective dashboards.

Project Delivery Plan


The academic structure of primary and secondary schools in Nigeria are similar to each other,
but that of tertiary institutions are entirely different. For that reason this project would be
divided into two phases. Phase one would deliver for primary and secondary schools while
phase two would deliver for tertiary institutions. This is necessary not to complicate the
solution further than necessary. More so, it ensures a cheaper, faster hosting and running
respectively, while making the maintenance easier and cheaper too.

9
 Phase one (for primary and secondary schools)
This phase will be divided into two milestones. At the completion of each milestone, it
would be delivered for testing and review. At this stage, modifications would be handled if
any. The completion of this phase would mark the completion for the primary and
secondary school management software. However, optional modules like the CBT might still
be added eventually when it must have been done at the second phase.
The first milestone will take about 6 weeks to complete.
Modules/features to be delivered on completion of the first milestone would include:

 Installation, Setup And Configuration


 Admin Dashboard
 User module
 Course/subject module
 Student module
 Student dashboard
 Payment module
The second milestone will take about 4 weeks to be completed.
Modules/features to be delivered on completion of the second milestone would include:

 Teachers module/dashboard
 Parent/guardian dashboard
 Attendance module
 Result and Assessment module
 School calendar and Timetable
 Email and Messaging

 Phase two (Tertiary institution)


This phase would be divided into three milestones. At the completion of each milestone, it
would be delivered for testing and review. The first milestone would include the core
modules for managing a tertiary institution.
The first milestone will take about 6 weeks to complete
Modules/features to be delivered on completion of this milestone would include:

 Installation, Setup And Configuration


 User module
 Academic Programmme module
 Course management module
 Student module

10
 Student dashboard
 Payment module

The second milestone will take about 7 weeks to be completed


Modules/features to be delivered on completion of the second milestone would include:

 Lecturer dashboard
 School calendar and Timetable
 Parent/guardian dashboard
 Dean’s dashboard
 Result and Assessment module
 Hostel Management
 Computer Based Test
 Help Desk
The third milestone will take about 4 weeks to be completed
Modules/features to be delivered on completion of the first milestone would include:

 Virtual Classroom
 Transcript Module
 Email and Messaging
 Library Management Module
 Transportation Module
 Documentation

Deployment
The entire project with all the source codes and libraries used would be submitted to
Counterhouse Consultants Limited with detailed instruction on the installation, setup and initial
configuration. However, it can be deployed on a provided cloud hosting service on request.

Testing
Test-Driven Development (TDD) would be employed in the development of the system to
ensure that each unit adding up as the implementation for features complies to the desired
requirements. These automated test would also be used to ensure that new additions or
modification to the system doesn’t break existing features.

11
When delivered, the software will again be tested manually to ensure that the implemented
features are exposed enough for smooth, friendly and intuitive user interaction.
It’s recommended that testing continues even after the software has been put to use by an
actual client as a new system isn’t likely to be perfect from the first delivery to actual users.
During this phase, you and/or your clients can give feedback concerning the software.
Modifications and fixes would be applied to the software if found wanting on any of the agreed
features or implementation.

Training
This software would be easy to use as acceptable, popular, clean and intuitive user interface
and experience approach would be duly followed from the onset while building it.
However, it is expected that your staff may have some questions and need some clarity as this
would be a software they’ve never used or administered before. No downplay is be made about
the complexity involved in the installation and setup of the software as it highly configurable as
to fit more than one school’s administrative structure, hence arrangements would be for
relevant parties to meet and familiarize themselves with the software.

Documentation
This project would require proper documentation. There would be a general documentation on
the project objectives and the software features. There would also be a documentation for the
sources. This would improve in the training and management of the project.

12
Deliverables, Duration and Cost
Below is a tabular representation of the key deliverables, their individual duration, and cost

S/No Modules/Item description Duration Cost (NGN)

1 Mockup: User interface & user experience (UI/UX). 1 Weeks 200,000


Development, styling and formatting of reusable UI
components

2 Database design and implementation, including entity 2 weeks 400,000


relationship diagrams

3 Installation, Setup And Configuration 2 weeks 400,000

4 User Module 2 weeks 400,000

5 Academic Programme module 1 week 200,000

6 Course/subject Module 7 days 240,000

7 Student Module 2 weeks 400,000

8 Student Dashboard 1 week 200,000

9 Lecturer Dashboard 8 days 250,000

10 Dean’s Dashboard 8 days 300,000

11 Result Module 7 days 280,000

12 Hostel Management 3 weeks 600,000

13 Virtual Classroom 21/2 Weeks 500,000

14 Payment Module 2 weeks 400,000

15 Transcript Module 1 week 120,000

16 Email and Messaging Module. 1 week 200,000

17 School calendar and timetable 1 week 200,000

18 Attendance module 4 days 100,000

13
19 Parent/Guardian Module 4 days 100,000

20 Classroom Manager 3 days 50,000

21 Computer Based Test (CBT) 1 week 200,000

22 Guidance and Counselling Unit 1 day Free

23 Help Desk 3 days 60,000

24 General Administration and Management Unit 4 days Free

25 Library Management Module 3 days 60,000

26 Transportation Module 1 week 180,000

27 Mobile App (Android and IOS) - -

28 Documentation 4 Weeks 300,000

Total: 8 Months 6,200,000

This project would take approximately eight months be completed.


Kindly note that server setup/configuration, software installation and hosting costs are not
included in the above costing.

14
Payment Terms

ITEM AMOUNT

1. Mobilization Fee, upon acceptance 30% of total sum


and signing of MoU

2. On completion and delivery of Phase 30% of total sum


one

3. On completion and delivery of Phase 20% of total sum


two

4. On completion phase, final delivery 20% of total sum


and signoff

Next Steps
 Accept the proposal as-is
 Reach out to me to discuss desired changes
I’ll be happy to make changes to the project scope on Counterhouse Consultants Limited’
request at any time, but may be subject to additional billing depending on what needs to be
done.

15
Contact
I’ll be willing to discuss further concerning your requirements, mode of operations, pricing and
terms.
I hope to hear from you soon.

Chibuzo
08035725606
chibuzo.henry@gmail.com

16

You might also like