Project Scenario
Azani is a Kenyan Internet Service Provider that supplies internet packages to homes and small businesses. The company needs a database system that can manage customers, internet packages, subscriptions, payments, technicians and service requests. KNEC requires KCSE 2026 Computer Studies candidates to design and build that system.
Entities & Attributes
- Customer: CustomerID, FullName, IDNumber, PhoneNumber, Email, PhysicalAddress, County, DateRegistered
- Package: PackageID, PackageName, Speed (Mbps), MonthlyPrice, DataLimit
- Subscription: SubscriptionID, CustomerID (FK), PackageID (FK), StartDate, EndDate, Status
- Payment: PaymentID, SubscriptionID (FK), AmountPaid, PaymentDate, PaymentMethod, ReceiptNumber
- Technician: TechnicianID, FullName, PhoneNumber, Specialisation, Region
- ServiceRequest: RequestID, CustomerID (FK), TechnicianID (FK), IssueDescription, DateLogged, DateResolved, Status
Milestone 1 — Design (What KNEC expects)
- Cover page, declaration and acknowledgement
- Project title, problem statement and objectives
- Scope and limitations
- Feasibility study (technical, economic, operational)
- System requirements (hardware & software)
- Fact-finding methods used (interviews, observation, questionnaires)
- Entity Relationship Diagram (ERD) showing all 6 entities and relationships
- Normalisation up to 3NF with justification
- Database schema (tables, fields, data types, keys)
- Input & output design sketches
- Gantt chart / project schedule
Milestone 2 — Implementation (What KNEC expects)
- Database created in Microsoft Access (or approved DBMS)
- All 6 tables created with correct data types, primary & foreign keys
- Relationships enforced with referential integrity
- At least 10 sample records per table
- Input forms for every table (Customer Registration, New Subscription, Payment, Service Request, etc.) with validation
- Queries: active subscriptions, monthly revenue, unpaid customers, technician workload, expiring subscriptions
- Reports: customer list per county, monthly payments report, service request summary, package popularity
- Switchboard / main menu navigation
- Macros & basic security (password-protected database)
- User manual with screenshots
- Testing & debugging documentation
KNEC Marking Scheme Breakdown
- Milestone 1 (Design): 40 marks
- Milestone 2 (Implementation): 60 marks
- Quality of ERD, normalisation and schema carry the highest weight in Milestone 1
- Working forms, queries and reports carry the highest weight in Milestone 2
- Documentation, user manual and presentation also score
Common Mistakes Candidates Make
- Missing or wrong relationships in the ERD
- Tables not normalised to 3NF
- Forms without validation or lookup fields
- Queries that don't actually answer the business question
- Reports without grouping or totals
- Missing user manual or testing section
- Submitting late — KNEC deadlines are strict
What's Included When You Order
- Complete Milestone 1 document (Word + PDF)
- Complete Milestone 2 Access database (.accdb)
- All forms, queries, reports and switchboard fully working
- User manual with screenshots
- Editable so you can personalise with your name, index number and school
Order the Azani ISP KCSE 2026 Project
Both milestones ready for instant delivery. WhatsApp 0734002689.
💬 WhatsApp 0734002689