Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views11 pages

TVMS

The document outlines a comprehensive University Timetable & Venue Management System, detailing the structure and fields for managing academic years, semesters, departments, programs, courses, faculty, student batches, venues, time slots, class schedules, timetables, venue bookings, schedule conflicts, and academic calendars. It includes key features such as multi-level approval workflows, comprehensive coverage of all departments, distribution management, analytics, and change management. Each section specifies field labels, types, options, and descriptions to ensure effective management of university scheduling and resources.

Uploaded by

maduhumagugwani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views11 pages

TVMS

The document outlines a comprehensive University Timetable & Venue Management System, detailing the structure and fields for managing academic years, semesters, departments, programs, courses, faculty, student batches, venues, time slots, class schedules, timetables, venue bookings, schedule conflicts, and academic calendars. It includes key features such as multi-level approval workflows, comprehensive coverage of all departments, distribution management, analytics, and change management. Each section specifies field labels, types, options, and descriptions to ensure effective management of university scheduling and resources.

Uploaded by

maduhumagugwani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

University Timetable & Venue Management System

Complete Doctype Structure with Fields

1. Academic Year

Purpose: Manage academic years and semesters


Field
Field Label Options Mandatory Unique Default Description
✓ ✓
Type


Academic Year Data e.g., "2024-2025"


Year Start Date Date Academic year start
Year End Date Date Academic year end
Is Current Academic Mark current active
Check 0
Year year

Active\
Status Select Active Academic year status
nInactive

Naming Rule: Field: academic_year Title Field: academic_year

2. Semester

Purpose: Manage semesters within academic years


Field
Field Label Options Mandatory Unique Default Description

Type

Academic Year ✓
Semester Name Data e.g., "Fall 2024"
Academic Year Link Link to academic year

1\n2\n3\
Semester Number Select Semester sequence

nSummer


Start Date Date Semester start date
End Date Date Semester end date
Is Current
Check 0 Current active semester
Semester
Number of teaching
Total Weeks Int 16
weeks

Naming Rule: Field: semester_name Title Field: semester_name

3. Department

Purpose: Manage university departments


Field
Field Label Options Mandatory Unique Default Description
✓ ✓
Type

✓ ✓
Department Name Data Full department name
Department Code Data Short code (e.g., "CS")
Head of
Link User Department head
Department
Text
Description Department details
Editor
Department
Established Date Date
establishment

Active\
Status Select Active Department status
nInactive

Naming Rule: Field: department_code Title Field: department_name

4. Program

Purpose: Manage degree programs (Bachelor's, Master's, etc.)


Field
Field Label Options Mandatory Unique Default Description
Type
✓ ✓
Program e.g., "Bachelor of
Data
Name Computer Science"
✓ ✓
Program
Data e.g., "BCS"

Code
Department Link Department Owning department


Undergraduate\
Program
Select nPostgraduate\nDiploma\ Program level
Type

nCertificate


Duration Int Duration in years
Total Credits Int Required credits
Text
Description Program overview
Editor

Naming Rule: Field: program_code Title Field: program_name

5. Course

Purpose: Manage courses/subjects


Field
Field Label Options Mandatory Unique Default Description

Type
Course Name Data Full course name
✓ ✓
Unique course
Course Code Data

identifier
Department Link Department Course department

Course credit
Credits Int
hours

Theory\nPractical\
Course Type Select Theory Type of course
nLab\nSeminar

Duration Per
Int 60 Minutes per class
Session
Required prior
Prerequisites Table Course Prerequisites
courses
Text
Description Course description
Editor
Course syllabus
Syllabus Attach
file

Child Table: Course Prerequisites

 Course (Link to Course, Mandatory)

 Minimum Grade (Select: A+, A, B+, B, C+, C, D, F)

Naming Rule: Field: course_code Title Field: course_name

6. Faculty

Purpose: Manage teaching staff


Field
Field Label Options Mandatory Unique Default Description
Type

Faculty full
Full Name Data
name

✓ ✓
Unique
Employee ID Data employee

✓ ✓
identifier
Email Data Official email
Phone Data Contact number

Primary
Department Link Department

department
Designation Select Professor\nAssociate Academic rank
Field
Field Label Options Mandatory Unique Default Description
Type
Professor\nAssistant
Professor\nLecturer\
nInstructor
Small Areas of
Specialization
Text expertise
Maximum Hours Weekly teaching
Int 20
Per Week limit

Active\nInactive\nOn Employment
Status Select Active
Leave status
Courses Faculty Course Courses they can
Table
Qualified Qualification teach

Child Table: Faculty Course Qualification

 Course (Link to Course, Mandatory)

 Proficiency Level (Select: Expert, Advanced, Intermediate)

Naming Rule: Field: employee_id Title Field: full_name

7. Student Batch

Purpose: Manage student groups/batches


Field
Field Label Options Mandatory Unique Default Description
Type
✓ ✓
e.g., "BCS-2024-
Batch Name Data
A"

Associated
Program Link Program

program
Academic Year Link Academic Year Admission year
Current
Link Semester Current semester
Semester

Number of
Batch Size Int
students

Active\nInactive\
Status Select Active Batch status
nGraduated
Advisor Link Faculty Academic advisor

Naming Rule: Field: batch_name Title Field: batch_name


8. Venue

Purpose: Manage physical spaces for classes


Field Field
Options Mandatory Unique Default Description
Label Type
✓ ✓
Venue Room/hall
Data
Name name
✓ ✓
Venue Unique
Data
Code identifier

Building
Building Data
name/number
Floor Data Floor location

Maximum
Capacity Int
occupancy


Classroom\nLab\nAuditorium\
Venue Type Select nSeminar Hall\nLibrary\ Classroom Type of venue
nConference Room
Available
Facilities Table Venue Facilities
equipment


Available\nUnder
Status Select Maintenance\nPermanently Available Current status
Closed
Booking Booking
Select High\nMedium\nLow Medium
Priority preference

Child Table: Venue Facilities

 Facility (Select: Projector, Whiteboard, Computer, Audio System, Air Conditioning, Wi-Fi, etc.)

 Working Status (Select: Working, Not Working, Under Repair)

Naming Rule: Field: venue_code Title Field: venue_name

9. Time Slot

Purpose: Define time periods for scheduling


Field
Field Label Options Mandatory Unique Default Description
✓ ✓
Type


Slot Name Data e.g., "Period 1"


Start Time Time Class start time
End Time Time Class end time
Duration Int Auto-calculated
Field
Field Label Options Mandatory Unique Default Description
Type
minutes

Weekday\nWeekend\
Day Type Select Weekday Applicable days
nBoth
Break After Check 0 Has break after slot
Break
Int 10 Break minutes

Duration
Status Select Active\nInactive Active Slot availability

Naming Rule: Field: slot_name Title Field: slot_name

10. Class Schedule

Purpose: Individual class scheduling entries


Field Field
Options Mandatory Unique Default Description
Label Type

Schedule Auto-generated
Data
Title title

Course being
Course Link Course
taught

Assigned
Faculty Link Faculty
instructor

Student
Link Student Batch Target batch

Batch
Venue Link Venue Assigned room


Monday\nTuesday\
Day of
Select nWednesday\nThursday\ Class day
Week

nFriday\nSaturday\nSunday
Time Slot Link Time Slot Time period

Academic
Semester Link Semester
semester

Effective Schedule start
Date
From date

Effective
Date Schedule end date
To
Regular\nMakeup\nExtra\
Class Type Select Regular Type of class
Active\nCancelled\nCompleted ✓
nExam
Status Select Active Schedule status
Small Additional
Notes
Text information
Naming Rule: Expression: {course}-{student_batch}-{day_of_week}-{time_slot} Title Field:
schedule_title

11. Timetable

Purpose: Master timetable container


Field
Field Label Options Mandatory Unique Default Description
Type
✓ ✓
Timetable
Data Descriptive name

Name
Semester Link Semester Target semester
Specific batch
Student Batch Link Student Batch
(optional)


Department Link Department Department filter


Created Date Date Today Creation date


Effective From Date Timetable start
Effective To Date Timetable end

Draft\nPublished\
Status Select Draft Timetable status
nActive\nArchived
Approved By Link User Approval authority
Approval
Approval Date Date
timestamp
Schedule
Table Timetable Schedule All class schedules
Entries

Child Table: Timetable Schedule

 Class Schedule (Link to Class Schedule, Mandatory)

 Priority (Select: High, Medium, Low)

 Conflicts Resolved (Check, Default: 0)

Naming Rule: Field: timetable_name Title Field: timetable_name

12. Venue Booking

Purpose: Manage venue reservations


Field
Field Label Options Mandatory Unique Default Description
Type

Event/booking
Booking Title Data
name

Requested
Venue Link Venue

venue


Booking Date Date Event date


Start Time Time Event start


End Time Time Event end
Booked By Link User Requestor
Requesting
Department Link Department
department
Class\nExam\nMeeting\

nEvent\nSeminar\
Purpose Select Booking reason
nWorkshop\nConference\
nOther
Expected Number of
Int
Attendees people
Special Small Equipment
Requirements Text needs


Pending\nApproved\
Status Select nRejected\nCompleted\ Pending Booking status
nCancelled
Approved By Link User Approver
Approval Date Datetime Approval time
Rejection Small
If rejected
Reason Text
Recurring
Check 0 Is recurring
Booking
Recurrence Small
If recurring
Pattern Text

Naming Rule: Expression: {venue}-{booking_date}-{start_time} Title Field: booking_title

13. Schedule Conflict

Purpose: Track and manage scheduling conflicts


Field
Field Label Options Mandatory Unique Default Description
Type

Conflict Auto-generated
Data

Title title
Conflict Select Faculty Double Booking\ Type of conflict
Field
Field Label Options Mandatory Unique Default Description
Type
nVenue Double Booking\
Type nStudent Batch Conflict\
nTime Overlap

Detection
Datetime Now When detected

Date
Severity Select High\nMedium\nLow High Conflict severity

First conflicting
Schedule 1 Link Class Schedule
schedule

Second conflicting
Schedule 2 Link Class Schedule
schedule
Conflict Description of
Text
Details conflict

Open\nIn Progress\
Status Select Open Resolution status
nResolved\nIgnored
Assigned To Link User Resolver
Resolution How it was
Text
Notes resolved
Resolved Resolution
Datetime
Date timestamp

Naming Rule: Expression: CONF-{conflict_type}-{####} Title Field: conflict_title

14. Academic Calendar

Purpose: Manage important academic dates


Field
Field Label Options Mandatory Unique Default Description
Type

Calendar event
Event Name Data
name

Academic Related
Link Academic Year
Year academic year


Holiday\nExam Period\
Event Type Select nRegistration\nOrientation\ Type of event


nGraduation\nDeadline\nOther
Start Date Date Event start
End Date Date Event end
Description Text Event details
Affects Impacts
Check 1
Scheduling timetable
Department Link Department Specific
Field
Field Label Options Mandatory Unique Default Description
Type

Active\nCancelled\nPostponed ✓
department
Status Select Active Event status

Naming Rule: Field: event_name Title Field: event_name

Key Features of University Timetable Master:

1. Official Authority

 Multi-level approval workflow (Registrar, VC, Deans)

 Version control and amendments tracking

 Official issue and publication dates

2. Comprehensive Coverage

 Aggregates all department timetables

 Includes all programs, faculties, and venues

 Complete conflict resolution documentation

3. Distribution Management

 Multiple publication formats (PDF, Web, Mobile, Print)

 Targeted distribution to different audiences

 Access control and download tracking

4. Analytics & Reporting

 Venue utilization statistics

 Faculty workload analysis

 Peak hours identification

 Resource optimization insights

5. Change Management

 Amendment tracking after publication


 Impact analysis of changes

 Stakeholder notification system

You might also like