Project Proposal On Routine Management System (INFORMATION 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:
- To develop routine for different classes and faculties.
Specific Objectives:
- To keep the detail records of the faculties, teachers, subject, labs and practical.
- To develop the platform where admin will find easy to plan time schedule.
- To provide easy and fast output.
- Easy to control and use.
- To update the records with new staff entry, syllabus and lecture hours.
- 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
- Admin
- User
Step 3: Stop
For Admin Page
Step 1: Start
Step 2: Select which function you want to run
- New Plan
- Update
- Search
Step 3: Stop
For User Page
Step 1: Start
Step 2: Select which function you want to run
- Search
- 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
Figure Main page
For New Plan
Figure: New plan
For Update
Figure: Update
For Search
Figure: Search
For View
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:
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 we would like to thank our supervisors and teachers helping us to discuss on the project selection.