Project Proposal On Time Schedule Management System

Introduction

The first stage of software project development is writing a proposal to carry out the project. It is the basis for the development of project. It describes the objectives of the project and how will it caressed out. It usually includes cost and schedule estimate. Proposal writing is a criteria task which is acquired by experience.

A project is a temporary sequence of unique complex and connected activities having a one goal and that must be completed within time , budget and according to the specification of the education planning of the Tribhuvan University Institute of Engineering. We student of Western regional Campus, Department of Electronics and computer, DCT III/I are going to submit the minor project on “Time Schedule Management (Routine Management) in WRC”.

The project on “Time Schedule Management” is going to discourage the management of time schedule by the hit and trial methods and encourage to manage the time schedule through the use of a software. It helps in decreasing the time take to plan the schedule and decreases the overlapping of the periods, and labs. Also teacher can find their own personal time schedule and know the classes they need to take the whole week. All the planning of time schedule is done by the administrative privileged user.

Talking about the information of faculties, teachers, subjects, labs and practical everything is stored in a database and the admin will just have to select the information and put them in the routine form. When a condition of the time overlapping occurs the application will auto-detect as error and also displays the available time. Thus, this application will act as intelligent program that can find the replacement of the time and classes.

This application will reduce the time for the admin and will also give a reliable output in the printed format. And also reduce the time consumption and complexity towards the service.

 


Objectives

The main objective of this project will be concentrated towards the development of such software products that will help in removing the problems encountered with the manual record keeping, hit and trial processes and the late publishing of routine in WRC. The main focus is provided towards the reliable and faster output. We have found time schedule planning as the most tiring work for the administrator as there occurs the problem as time overlapping, classes overlapping and in some cases teachers and students are not satisfied with the so come routine. So the main objective of this project will in focused on removing those problems faced by end-users.

 

General Objective:

  1. To develop routine for different classes and faculties.

 

Specific Objectives:

  1. To keep the detail records of the faculties, teachers, subject, labs and practical.
  2. To develop the platform where admin will find easy to plan time schedule.
  3. To provide easy and fast output.
  4. Easy to control and use.
  5. To update the records with new staff entry, syllabus and lecture hours.
  6. To accommodate the labs and practical with the grouping of students in class.

 


Problem Identification

The first stage of any Software development is to find out the problems i.e. the programmer should know about the requirements of the client or the user before the start of their work. The programmer should know about the system in which the program is installed and he should know about the cost of the project system requirement, how the software should operate and its using method. So in our project, this step is the process of becoming familiar with the problem that will be solved with a computer program. Before solving the problem it should be analyzed and well understood. It is impossible to solve a problem by using computer without clear understanding and identification of the problems. The program’s input/output, different ways of solving problems, its constraints, software and hardware requirement, available time period and required accuracy of the program should also in known in advance.

In the same way we also first investigated in the matter that which type of project we should develop and we came to know about the problem of time schedule management in WRC.

 


Algorithm

For Main Page

Step 1: Start

Step 2: Select the access level

  1. Admin
  2. User

Step 3: Stop

 

 

For Admin Page

Step 1: Start

Step 2: Select which function you want to run

  1. New Plan
  2. Update
  3. Search

Step 3: Stop

For User Page

Step 1: Start

Step 2: Select which function you want to run

  1. Search
  2. View

Step 3: Stop

For function New Plan

Step 1: Start

Step 2: Enter the faculty for plan

Step 3: Does faculty plan already exist?

If Yes then run function Update

If No then Enter planning information

(Add info to Database)

Step 4: Stop

For function Update

Step 1: Start

Step 2: Enter the faculty for update

Step 3: Does faculty plan already exist?

If No then run function Update

If Yes then Enter updating information

(Add info to Database)

Step 4: Stop

For function Search

Step 1: Start

Step 2: Enter the faculty or teacher name for search

Step 3: Does faculty/ teacher plan exist?

If No then run function New plan

If Yes then show the plan according to faculty or teacher

(Add info to Database)

Step 4: Stop

For function View

Step 1: Start

Step 2: Choose the faculty or teacher name from the list

(Search in database)

Step 3: Do you want to print the schedule?

If Yes then print through printer

If No then show the time Schedule to the end-user

Step 4: Stop

 


Flow Chart

Flow Chart For main function of Time Table management system

Flow Chart For main function of Time Table management system

Figure Main page

 


For New Plan

Flow Chart for New Plan function of Time table management system

Flow Chart for New Plan function

Figure: New plan


For Update

Flow Chart for Update function of Time table management system

Flow Chart for Update function

Figure: Update


For Search

Flow Chart for Search function of Time table management system

Flow Chart for Search function

Figure: Search


For View

Flow Chart for View function of Time table management system

Flow Chart for View function

Figure: View

 


Schedule

Project scheduling is a particularly demanding task for software preparation. Scheduling involves separating total work involved in the project into separate activities and judging the time required to complete these activities. If project is technically advanced, initial estimate almost certainly be optimistic even when we try to consider all eventualities. It’s important is avoided a situation where the whole project is delayed because a critical task is unfinished. It acts the calendar which is prepared by Gantt chart. Scheduling is the time table and driver for project. Scheduling for our project is noted manner for the project competition; we draw a Gantt chart as shown in figure below:

Gantt Chart for Project Scheduling

Gantt Chart for Project Scheduling

 


Budgeting

 

Contents Price
132 character 80 cps printer Rs.15000/-
Pen Drive for Backup Rs.400/-
Desktop computer 20,000/-
Removable Disk(1GB) 500/-
128MB Main memory 600/-
40GB 0f Hard Disk 2000/-
Processer P4 2500/-
Other 1000/-
Total 42,000/-

 


Conclusion

Last but not the least; we started to build up a project on “Routine Management System” for Western Regional College. This project will help the organization to develop the timetable of different faculties and classes for six days a week. Besides, it also helps to develop the separate schedule for teachers and labs. We will try our best to make this project implemented in this organization.

Once again I would like to thank our supervisors and teachers helping us to discuss on the project selection. This Project Proposal on Time Schedule Management System was written for fulfillment of my minor project during my studies of Diploma Engineering in Computer Technology.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>