I am very grateful and express my deepest gratitude to Fahad Faisal, Assistant Professor, Department of CSE, Daffodil International University, Dhaka. Deep knowledge and great interest of my supervisor in the field of "Routine Management System". Syed Akhter Hossain, Head, Department of CSE, for his kind help in completing my project and also to other faculty member and the staff of CSE department of Daffodil International University.
I would like to thank my entire coursemate in Daffodil International University, who participated in this discussion while completing the coursework. "Routine Management System (RMS)" is a fast, simple yet modern looking computer based application to create routines, can easily search classes by course name, course code, teacher's initial or room number. The most important issue in my project is that teacher can book room directly when they need extra classes.
The purpose of this project is to make it easier to find routines and teacher connections for booking rooms when extra teaching is needed. This is a fast, simple yet modern looking routine website designed for admin, students and teachers of Daffodil International University. So we see that there are many problems to book and find classroom at our university.
I used here web based applied science like PHP and MySQL for database to plan and create my project proposal, routine management system in client server environment.
Expected Outcome
BACKGROUND 2.1 Introduction
- Related Works
- Comparative Studies
- Scope of the Problem
- Challenges
If the operation of generating timetables is automated with the help of algorithms, it can help save time and money for the educational institute. In this project, a general schedule is presented along with a set of constraints commonly used in university scheduling. The results show that although both algorithms are good candidates for creating schedules, Simulated Annealing has the edge in both running time and the quality of the schedule.
It can be used in offices and moderation can be done easily as stated in the requirements. The system was developed for research purposes to see what impact it has. If we can get the support of a larger team and this project, then many advanced and rich features can be implemented.
If all the goals of this project can be realized with several new goals, it will become one of the most popular and appreciated projects in our country. We tried our best to build this system better and meet all requirements, but some could not be built due to lack of time.
REQUIREMENT SPECIFICATION
- Requirements Gathering
- Requirement Collection and Analysis
- Functional Requirement: Functional requirement is given below
- Non-functional Requirement
- Use-Case Modeling and Description
- Design Requirements
Sequence diagram illustrates how the different parts of a system interact with each other to perform a function, and the order in which the interactions occur when a particular use case is executed.
DESIGN SPECIFICATION
Front-end Design
HTML
Back-end Design
Interaction Design
The purpose of a class diagram is to describe the attributes and operations of a class, as well as the constraints imposed by that system. In order to make this system, I have isolated the entire system in a specific section such as user registration and login, add/edit semester, course, teacher information, course assignment management, schedule management and routine viewing.
IMPLEMENTATION AND TESTING 5.1 Introduction
- Test Case
- Black Box Testing
- Module Testing
- All Other Testing
No test scenario Test steps Test data Expected results Actual result Pass/Fail 11 Add new teacher Click on “add.
CONCLUSION AND DEVELOPMENT
Discussion and Conclusion
Scope for Further Developments
APPENDIX Project Reflection
1 ABSTRACT "Routine Management System (RMS)" is a fast, simple yet modern looking desktop based application to create routines, can easily search for classes by course name, course code, teacher initial or room number. Two meta-fact-finding algorithms with previous accomplished results, claimed Annealing and Tabu Search, are implemented and compared with each other to evaluate their performance. The results show that although both algorithms are good candidates for creation. Security is also a major requirement of this system.3.3 Use case modeling and description: Figure 3.1 below shows the general use case diagram of the system.
Click [email protected] and 989482 Cannot browse a URL and redirect to the login page As expected, passed 03 Admin-related URL check without login Try to browse an admin-related URL Can't browse a URL and redirect to the login page As expected, passed 04 Add new department Click on “add department”. For the Teacher section (public) Table: 5.2 Black box tests for Teacher No Test scenario Test steps Test data Expected results Actual result Pass/Fail 11 Add new teacher Click on the “add teacher” button and fill the form Mr. Save in DB and display on a page As expected Passed 20 12 Add additional class Click on the “add additional class” button and fill out the form Provide all information Save in DB and display on a page As expected Passed 13 Search routine Click on.
For students (public) section Table: 5.3 Black box test for students No test scenario Test step Test data Expected results Actual results Pass/Fail 14 Search routine Click the "search" button and fill the form Enter information all Save in DB and display in a page As expected pass 5.4 module test Modules are the combination of units. Go to/login URL [email protected] & 9832445 Logged in As expected, passed 21 03 Admin related URL check without login Try to browse any admin related URL Unable to browse any URL and redirect to login page As expected, Pass 04 Teacher information click on "new teacher" button to create new teacher button to create new teacher by filling the form and from auto generated id for teacher verification possible mr. Jaman Save in DB and display on a page As expected, pass 05 Department Information Click on “new .