Automated Course Allocation system
Basically, it can be discovered that there are heaps of files, available space in the office of the in office of the Head of Information Technology Department, slowing down his or her work, making the place untidy and even frightening him from tasks to be accomplished, but it should not be so in thi
2025-06-28 16:25:13 - Adil Khan
Automated Course Allocation system
Project Area of Specialization Computer ScienceProject SummaryBasically, it can be discovered that there are heaps of files, available space in the office of the in office of the Head of Information Technology Department, slowing down his or her work, making the place untidy and even frightening him from tasks to be accomplished, but it should not be so in this era or period of paperless office brought in the use of computer system. Firstly, I have taken the share of untidiness by developing designing and application packaging that would aid him is allocation of course to the different programs that are offered at the department. Consequently, our project is restricted 52 course allocation their timetable where research shows that course are allocated from the first semester to final semester respectively.
Project ObjectivesThe purpose of system developing is to ease and smoothen the course allocation process. Moreover, a lot of issues have popped up regarding the manually allocation method such as lecturers could not get the expertise courses to be lectured, more courses given to higher position lecturers and also burden their research timing.
Following features are offered:
- According, to the problem the developer has come up with a solution which to develop a course allocation system for lecturers.
- The developer has set the objectives to provide the lecturers their expertise field course to be lectured and also provide the correct number of courses according to the lecturer position and timing.
- Regarding, this the developer has done a research study on the similarities of the system which has been developed previously. So that, the developer can makes a comparison with the previous system and the system about to be developed.
- In addition, there are few respondents who have replied and provide the vital information of the user requirement.
- Next, the developer has developed the basic interfaces of the system which likely will have the interfaces once the system has been developed.
- Lastly, this project also can used to refer for the futuristic course allocation system development or it also can enhance to a modern system according to user requirement.
In the Iterative model, the process starts with a simple implementation of less amount of software requirements and frequentative increase the develop different type still the complete system is execute and prepare to be use. An iterative life cycle model does not try to start with a full condition of requirements. the development start by specifying and implementing is the part of the software, which is then discuss to define more requirements. This process is then duplicate, producing a new type of the software at the completion of each iteration of the model.
Benefits of the ProjectFollowing are the advantages of our system:
- The system is developed to ease the administration office work for the course allocation on the semester.
- The purpose of system developing is to ease and smoothen the course allocation process.
- A major advantage of using an automated resource allocation system is that it eliminates the chances of errors that are very likely when using spreadsheets and other manual tools.
- Automation increases the visibility over the data and allows greater levels of control.
- It is less costly.
- Save the human effort.
- This system also shows the unallocated courses.
In this era of technology in which we have different type of technologies to develop excellent applications, almost every application is developed in Object Oriented Paradigm and requires different type of technologies for development. In our current application we also require different technologies. We have all the tools and technologies (VS, SQL Server etc.) and skills required to complete the system successfully.
The system can generate the course allocation itself to assign the correct or expertise field courses according to the lecturers according to their profile created by the administrator in the system. The administration office has to provide the information to the system by creating a profile for each lecturer so the system can detect the expertise field for each lecturer. It also generates the number of courses assigned to the lecturers according to their position. It also allows only administration office to log in with a specific username and password to make any changes to the allocation.
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Education Core Technology OthersOther Technologies Cloud InfrastructureSustainable Development Goals Quality Education, Industry, Innovation and InfrastructureRequired Resources