Government College University Faisalabad Page i
FYP-Proposal
By
XYZ 2016-GCUF-071948
XYZ 2016-GCUF-071938
XYZ 2016-GCUF-071944
BACHELOR OF SCIENCE
IN
COMPUTER SCIENCE
____________________________________________________
DEPARTMENT OF COMPUTER SCIENCE
Government College University Faisalabad
2020
Government College University Faisalabad Page ii
Table of Contents
Table of
Contents ...........................................................................................................................2
Revision
History .............................................................................................................................3
1. Introduction ................................................................................................................................
1
1.1 General Information ...........................................................................................................................
1
1.2 Purpose ..............................................................................................................................................
1
1.3 Document Conventions .....................................................................................................................
1
1.4 Project Objective ...............................................................................................................................
1
1.5 Intended Audience and Reading Suggestions ....................................................................................
2
1.6 Project Scope .....................................................................................................................................
2
2. Overall
Description ....................................................................................................................2
2.1 Product Perspective ...........................................................................................................................
2
2.2 Product Features ................................................................................................................................
3
2.3 User Classes and Characteristics .......................................................................................................
3
2.4 Operating Environment ......................................................................................................................
3
2.5 Design and Implementation Constraints .............................................................................................
3
2.6 User Documentation ..........................................................................................................................
3
2.7 Assumptions and Dependencies ........................................................................................................
3
3. System Features .........................................................................................................................4
3.1 System Feature 1 ................................................................................................................................
4
3.2 System Feature 2 (and so on) .............................................................................................................
5
4. External Interface
Requirements .............................................................................................5
4.1 User Interfaces ...................................................................................................................................
5
4.2 Hardware Interfaces ...........................................................................................................................
5
4.3 Software Interfaces ............................................................................................................................
5
4.4 Communications Interfaces ...............................................................................................................
5
5. Other Nonfunctional
Requirements .........................................................................................6
5.1 Performance Requirements ................................................................................................................
6
5.2 Safety Requirements ..........................................................................................................................
6
5.3 Security Requirements .......................................................................................................................
6
5.4 Software Quality Attributes ...............................................................................................................
6
6. WBS Project
Management ........................................................................................................7
7. Tools & Technologies.................................................................................................................7
7.1 Programming Languages ...................................................................................................................
7
7.2 Databases/Data storages ....................................................................................................................
7
7.3 Operating System................................................................................................................................
7
Appendix A: Glossary ...................................................................................................................8
Appendix B: Analysis
Models .......................................................................................................9
Appendix C: Check
List ..............................................................................................................10 Appendix D:
Supervisory Committee ........................................................................................10
Revision History
Name Date Reason For Changes Version
Government College University Faisalabad Page 1
1 Introduction
1.1 General Information
Information to be provided in this section gives a specific name to the project as well as pertinent
information about the personal involved.
Project Name: Centralized web based school Starting Date: 7/29/2020
information management system.
_____________________________ _______________
Controlling Agency: LGES Final Date: 8/29/2020
______________________________ _______________
_
Prepared By: XYZ Authorized by: LGES management
______________________________ ________________
1.2 Purpose
The Title of the project is Time Table Management System to computerize the educationa center.A
key factor in running an educational centre or basically an academic environment is the need for a
well-planned, well-throughout and clash-free timetable. Back in the days when technology was not
in wide use, (lecture) timetables were manually created by the academic institution.The purpose to
work on this project lies in the fact that we are living in a fast paced world,and everyone desires to
have everything at ease. Since going through bulky excel sheets is atedious task, thus Time Table
Management System is a very good alternative to go through your schedule on the go.
1.3 Document Conventions
The document is written in Times new Roman, The size of the font is 12 for normal text. The size of
topic name is in 16 and the sub-heading is of size 14 with bold specification. If the sub-heading
contains more headings, then such heading are in size 12. The line spacing is 1.5 cm.
1.4 Project Objective
The main objective of developing this system is to have a feasible and quality time table.
Another objective is to make the system user-friendly and easy to maintain. The system produced
should be flexible enough that it can be modified in future to address any form of constraints in
real time phenomenon. This is to ensure robustness of system and provide a feasible solution to
any big problem.
The final system should able to generate time tables in completely automated way which will save a
lot of time and effort of an institute administration. To make a timetable system generic so that we
can work equally well for different School, Colleges and Universities. User defined constraints
handling. Ease of use for user of system so that he/she can make automatic timetable. Focus on
optimization of resources i.e. teachers, labs and rooms etc. Provide a facility for everyone to view
timetable. Generate multiple useful views from time table.
Government College University Faisalabad Page 2
The system will be based on these modules:
Student can fetch the timetable
Teacher can see the see the lecture time
Admin can change the timetable
1.5 Intended Audience and Reading Suggestions
Intended audience of the project comprises of any individual belonging to organization like school,
college, or university who needs to design the schedule of the working of the employees or the
schedule of any course curriculum.
1.6 Project Scope
The system will be having an easy to use and interactive interface to enter all the inputs like the
time table of lecture for the teachers and student, how many no. of students in a class, how many
students had attend the class.The scope of this system wil based on teacher,student and admin.In
this system students will fetch the timetable,teachers will see the timetable and admin will mange
the timetable.
2 Overall Description
2.1 Product Perspective
This project will be produced for an educational center to maintain its timetable. This project is
basically for the use of administrator of management of education center they will use it for storing
the records and retrieve the information for the users. It is new computerized project of education
center, before this they works manually.
Government College University Faisalabad Page 3
2.2 Product Features
2.3 User Classes and Characteristics
Student Information
Admin Access
Teacher Information
Communication Facilities ( E-mail, etc)
Attendance & Timetable Management
Government College University Faisalabad Page 4
2.4 Operating Environment
The operating system will be windows 10, it will be used primarily on the computer platform and can
be accessed through the organization through the network. Project operating environment will be
consists of following softwares :
• My SQL
• Apache web server
• PHP 5.5
• Remote web host
• FileZilla for easy FTP transfer between localhost and web host.
• Adobe Dreamweaver
• Modern internet browser
Hardware of the operating environment will be consists of the followings :
• Router and internet connection.
• PC (intel i3 ,8 gb ram ,500gb hard
2.5 Design and Implementation Constraints
In this project we can use php & Html because php is being the server side programming language
and my sql an open source relational database management system when combined together is
capable of delivering highly unique solutions. One of the main reasons the businesses choose php
sql Application Development is its simplicity and ease of use.
2.6 User Documentation
This model will be trained and tested after using the required tools. The trained model will be helpful
to the developer to implement in any application. The manual for developer will be in the form of
documentation in which the guidelines will be given in step by step manner.
Government College University Faisalabad Page 5
2.7 Assumptions and Dependencies
<List any assumed factors (as opposed to known facts) that could affect the requirements stated in
the SRS. These could include third-party or commercial components that you plan to use, issues
around the development or operating environment, or constraints. The project could be affected if
these assumptions are incorrect, are not shared, or change. Also identify any dependencies the
project has on external factors, such as software components that you intend to reuse from another
project, unless they are already documented elsewhere (for example, in the vision and scope
document or the project plan).>
3 System Features
The System Features can be described as follow:
• Interface for input
• Database Capabilities
• Processing Capabilities
• Search Panel
3.1 System Feature 1
The system will be having an easy to use and interactive interface to enter all the inputs like the
time table of lecture for the teachers and student, how many no. of students in a class, how many
students had attend the class.This system wil based on teacher,student and admin.In this system
students will fetch the timetable,teachers will see the timetable and admin will mange the timetable.
3.1.1 Description and Priority
The system will be having an easy to use and interactive interface to enter all the
inputs like the workload for the teachers, how many no. of students of which branches
are studying the subject in a semester, the data for the rooms and data for the labs.
3.1.2 Functional Requirements
The functional requirements reflect the well-designed database to store all the
information which will be entered in as the input. Separate database maintaining
basic information’s, subjects, teachers, batches and their associations and other
details Dtabase for holding generated timetable and for storing required timetables.
4 External Interface Requirements
The External Interface Requirements can be described as follow:
Government College University Faisalabad Page 6
4.1 User Interfaces
4.1.1 Desktop Application
Below Screenshots are the User Interfaces of Partially Completed Desktop Application
made by Our Group.
4.1.2 Dynamic Web Application
User Interface for Partially Completed Web Application made by our Group.
Government College University Faisalabad Page 7
4.2 Hardware Interfaces
Operating System : Windows 8.1
Hard Disk : 128 GB
Ram : 4 GB
Processer : Intel core i5
4.3 Software Interfaces
PHP, Apache, Perl, SQL
XAMPP IDE
4.4 Communications Interfaces
Windows Operating System
5 Other Nonfunctional Requirements
5.1 Performance Requirements
<If there are performance requirements for the product under various circumstances, state them
here and explain their rationale, to help the developers understand the intent and make suitable
Government College University Faisalabad Page 8
design choices. Specify the timing relationships for real time systems. Make such requirements as
specific as possible. You may need to state performance requirements for individual functional
requirements or features.>
5.2 Safety Requirements
<Specify those requirements that are concerned with possible loss, damage, or harm that could
result from the use of the product. Define any safeguards or actions that must be taken, as well as
actions that must be prevented. Refer to any external policies or regulations that state safety issues
that affect the product’s design or use. Define any safety certifications that must be satisfied.>
5.3 Security Requirements
<Specify any requirements regarding security or privacy issues surrounding use of the product or
protection of the data used or created by the product. Define any user identity authentication
requirements. Refer to any external policies or regulations containing security issues that affect the
product. Define any security or privacy certifications that must be satisfied.>
5.4 Software Quality Attributes
<Specify any additional quality characteristics for the product that will be important to either the
customers or the developers. Some to consider are: adaptability, availability, correctness, flexibility,
interoperability, maintainability, portability, reliability, reusability, robustness, testability, and
usability. Write these to be specific, quantitative, and verifiable when possible. At the least, clarify
the relative preferences for various attributes, such as ease of use over ease of learning.>
6 TIMETABLE MANAGEMENT SYSTEM WBS
The work breakdown structure of Timetable Management System model is given in figure
Government College University Faisalabad Page 9
7 Tools & Technologies
7.1 Programming Languages
PHP, Perl
7.2 Databases/Data storages
MySQL
Government College University Faisalabad Page 10
7.3 Operating System
Windows Operating System (7 or Higher version)
Appendix A: Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and
abbreviations. You may wish to build a separate glossary that spans multiple projects or the entire
organization, and just include terms specific to a single project in each SRS.>
Government College University Faisalabad Page 11
Appendix B: Analysis Models
<Optionally, include any pertinent analysis models, such as data flow diagrams, class diagrams,
state-transition diagrams, or entity-relationship diagrams.>
Government College University Faisalabad Page 12
Appendix C: Check List
Check List Yes No
I. Starting/Ending Dates
II. Project Scope
III. Product modules (covering all aspects of scope)
IV. System Features (covering scope)
V. Interface Requirements
VI. Non-Functional Requirements
VII. WBS
VIII. Tools and Technologies Detail (for implementation)
IX. Plagiarism Report
Appendix D: Supervisory Committee
Government College University Faisalabad Page 13
For Approval of any two Consultant Teachers
Teacher Consulted Teacher Consulted
Name: ______________________________. Name: ______________________________.
Designation: _________________________ . Designation: _________________________ .
Comments:__________________________ Comments:__________________________
___________________________________ ___________________________________
___________________________________ ___________________________________
___________________________________ ___________________________________
___________________________________ ___________________________________
Signature: __________________________ Signature: __________________________
---------------------------------------------------------------------
(For office use only)
Date:_____________
➢ Approved Group ID: ____________
➢ Meeting Required: Date:___________ Time: ___________ Place: ___________________
➢ Rejected
Remarks:
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
Government College University Faisalabad Page 14
Project Title (if Revised):
____________________________________________________________________________________
____________________________
Project Coordinator