Professional Documents
Culture Documents
By
1. Nathneal Abebe 1200187
2. Yerosan Tafesse 12D0823
3. Zinaye Teshome 12D0945
Hossana, Ethiopia
Declaration
We, the undersigned, collectively confirm this project proposal in our original work submitted to
Wachemo University for our Bachelor of Science in Software Engineering degrees.
Furthermore, we jointly affirm that we have not submitted this project proposal, or any portion
thereof, any other university or institution for any purpose.
Declared by:
Confirmed by advisor:
Name: ______________________________________
Signature: ______________________________________
Date: ______________________________________
Lists of Figures
Lists of Tables
3
Chapter 1
Introduction
Student Placement is the process of assigning or placing students into specific academic
department or programs. This placement is typically based on a combination of factors, including
the students' academic qualifications and interests, as well as the requirements and capacities of
the various academic departments or programs within the collage. The primary goal of
department placement is to ensure that students are directed to the most appropriate academic
path. The emergence of technology has promoted a more direct and efficient means of
department placement. Students select department after finishing the pre-engineering courses so
this process is repeated for every new batch students to make this process easier there must be an
automated student placement system. In the student placement process, individuals are afforded
the autonomy to select their preferred department based on personal interest. The allocation to
specific departments is determined by a holistic evaluation, taking into account various factors
such as the student's performance in the entrance exam, cumulative grade point average (CGPA),
and additional considerations rooted in affirmative action. The latter involves acknowledging and
addressing the unique challenges faced by individuals based on gender, disabilities, and regional
backgrounds. This affirmative approach aims to ensure equitable opportunities and provide
special care for those who may encounter additional barriers. Consequently, the placement
process strives to be inclusive and fair, fostering an environment that recognizes and supports
diversity in all its facets.
1.1 Background
The establishments of Institute of Technology were in 2004 E.C. with the Wachemo University’s
starting of its official work. At the beginning the Institute starts its official work with three
departments Civil Engineering, Mechanical Engineering and, Electrical & Computer
Engineering. In 2005 E.C the faculty of Engineering at the time upgrades its status by launching
four new departments namely Chemical Engineering, Construction Technology Management
(COTM), Computer Science and Information Technology). Later the college also increased
number of departments from five to eleven by opening four departments (Architecture,
Geomatics, Information System and Software Engineering) in 2008 E.C. Now the Institute of
Technology has totally thirteen undergraduate and two postgraduate programs. In 2009 E.C. the
college split the thirteen departments under two schools called School of Engineering science
and school of Computing and informatics. In 2012 E.C Engineering School also formed into two
schools that are School of Electrical and Mechanical, and School of Civil and Construction.
The college runs 13 academic programs at undergraduate and graduate levels under the
aforementioned departments both in regular and continuous education program. Those are
Bachelor of Science in Civil Engineering, Mechanical Engineering, COTM, Electrical and
Computer Engineering, Chemical Engineering, Architecture, Geomatics Engineering, Electro-
Mechanical, Hydraulics and water Resource Engineering, Computer Science, Information
Technology, Information System, and Software Engineering. Masters of Science, in Electrical
Power Engineering and Electrical Communication Engineering in Regular and Continuing
education Programs
5
friendly interface, consisting of forms, dashboards, and interactive elements, ensures a positive
and efficient user experience.
In the system's core functionality lays the Algorithmic Engine, a critical component that
leverages algorithms to optimize the matching of student preferences with available department
capacities. This engine is pivotal in achieving fair and efficient distribution, aligning student
choices with academic opportunities. The Database Management System (DBMS) supports this
process by securely storing and managing vast amounts of student and department-related data.
The DBMS ensures data integrity, retrieval efficiency, and the overall security of sensitive
information. Administrators and placement staff benefit from the Administrative Interface, which
offers robust tools for managing and overseeing the placement process.
We realize the following problems as indication to the problems of the existing system:
The manual placement process imposes a substantial resource burden, demanding considerable
time and effort. The complexity of handling paperwork and processing forms is not only time-
consuming but also prone to inefficiencies. The manual placement approach frequently gives rise
to administrative delays in communicating students' assigned departments. These delays,
extending into the notification process, have the potential to disrupt students' academic planning
and course registration procedures, consequently impacting their preparedness for the upcoming
academic term.
The physical nature of paper documents, coupled with the potential for human errors in storage,
increases the risk of misplacement or loss. Such situation can have significant effect, as the
placement forms contain vital information crucial for determining students' academic paths.
Losing such documents not only disrupts the efficiency of the placement process but also poses
challenges in retrieving and reconstructing essential data.
1.4 Objectives
The general and specific objectives of the project are described as follows:
1.7.1 Scope
The scope of the project is to design, develop and implement a web-based department placement
system for Wachemo University College of Engineering and Technology.
In the department placement process, students actively engage by filling out a form that
articulates their preferences for specific academic departments. This crucial step allows them to
express their personal interests. Once the form is completed, students submit it.
The Placement System plays a pivotal role in the seamless allocation of students to their
respective academic departments. Employing sophisticated algorithms and data analysis, the
system carefully considers each student's expressed preferences and aligns them with the
available capacities and requirements of various departments.
9
The Student Department Placement Complaint Page serves as a dedicated platform designed to
empower students to voice their concerns or address any issues related to their department
placement. This specialized channel allows students to articulate their perspectives, providing a
direct and formal means of communication with the relevant authorities overseeing the
placement process. Whether students are dissatisfied with their assigned department, have
queries about the placement criteria, or identify perceived discrepancies in the process.
The system operates only for students who are currently registered in engineering and
technology Collage.
The system places only those students who complete and submit the department
placement form.
Those are: -
10
Observation: Observing specific individuals and processes can provide valuable
information that may not be easily captured through interviews alone. Key stakeholders
to observe include students during the placement process, administrators and placement
staff managing the system.
Documentation Review: The documents to be examined include existing placement
policies and procedures, academic calendars, and any documentation related to the
current manual or automated placement system in use. By reviewing these documents,
one can gain a deeper understanding of the institutional framework, the sequence of
placement activities, and any specific rules or criteria governing the placement process.
Questionnaires: We develop structured questionnaires that include both closed-ended
and open-ended questions. For students, questions may focus on their preferences
regarding department choices, the user-friendliness of the existing placement system,
and any specific challenges encountered. Administrators and placement staff can provide
valuable input on the efficiency of current processes, desired functionalities, and areas
for improvement in a new system.
11
To decrease the cost of software maintenance.
Increase reusability.
Reduce maintenance burden.
Increased consistency among analysis, design and programming activities.
Improved communication among users, analysis, design and programming.
Code Review: Conduct detailed code reviews to verify that the implemented system aligns
precisely with the specified requirements. This involves examining the source code to ensure that
it accurately reflects the intended functionality outlined in the requirements.
Unit Testing: Implement unit testing to verify that individual components of the Student
Department Placement System meet their specified requirements.
Integration Testing: Perform integration testing to verify that the integrated components of the
system interact seamlessly and meet the specified requirements.
Requirement validation methods
In the requirement validation process for the Student Department Placement System, the focus is
on ensuring that the developed system aligns with the actual needs and expectations of
stakeholders. Various methods will be employed to validate that the system is the right product
for its intended purpose:
Prototyping: Develop prototypes and design critical user interfaces and workflows within the
Student Department Placement System. These prototypes will be demonstrated to stakeholders,
including placement coordinators, administrators and students.
12
Stakeholder Review: Engage in comprehensive reviews with stakeholders, including placement
coordinators, administrators and students.
User Acceptance Testing (UAT): Conduct user acceptance testing involving end-users,
including students, placement coordinators, and administrators. This testing phase allows real
users to interact with the system, validating that it corresponds with business requirements and
can be effectively used by end-users.
13
Figure 1:- Agile Model for proposed system
B. Software tool
a. For code editing visual studio code, chrome bowser, MS Word, Visual Paradigm
C. Development languages
a. MYSQL
2. The Administrator: It automates and simplifies the entire placement process, reducing the
administrative workload associated with manual placement procedures. This efficiency allows
administrators to allocate more time to other critical tasks and responsibilities. The Student
Placement System empowers administrators by optimizing workflow, enhancing accuracy, and
providing valuable insights for informed decision-making, ultimately contributing to the overall
efficiency of the college's administrative functions.
3. The Student: It provides a user-friendly platform for students to express their department
preferences, simplifying the application and placement process. The proposed system reduces the
potential for bias in placement system, ensuring that all students have equal access to their
preferred academic paths. This accessibility ensures that students can easily navigate through the
system, making informed choices about their academic paths. The system serves as a valuable
resource for students to explore information about different departments. This aids them in
making well-informed decisions.
4. The System Developers: It provides a collaborative and dynamic environment for team
members to work together toward a common goal. This fosters team cohesion and allows
members to leverage their individual strengths for the success of the project. The project
15
allowing them to specialize in areas such as database management, system design, user interface
(UI)/user experience (UX) design, algorithm development, and project management. This
diversification of roles not only enriches individual skill sets but also promotes a holistic
understanding of the project's complexity. The Student Placement System project provides team
members with hands-on experience in project planning and execution. From requirement
gathering to system deployment, team members gain insights into the entire project life cycle,
enhancing their project management skills.
17
not only translates to time savings but also reduces the need for extensive manpower, ultimately
enhancing productivity and cost-effectiveness. The strategic integration of technology in our
project aligns with economic sustainability, making it a viable and economically feasible
initiative.
18
Activities in Percentage
Task Starting Ending
Date Date 10% 20% 30% 40% 50% 60% 70% 80% 90% 100
%
Table 1.1: Time Plan for the proposed system using GANT Chart
Table 1.2: Time Plan for the proposed system using PERT
19
Figure 1.2: Network Diagram of the Time Plan of the proposed system
20
References
1. Essential Scrum: A Practical Guide to the Most Popular Agile Process (Addison-Wesley
Signature Series (Cohn)) 1st Edition
2. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment
Automation (Addison-Wesley Signature Series (Fowler)) 1st Edition
4. Smith, A., & Brown, R. (2017). Transforming student placements through web-based platforms.
Journal of Higher Education Technology, 12(3), 45-62.
5. Anderson, J., et al. (2019). Integrating placement platforms with academic advising: A personalized
approach. Educational Technology Research & Development, 67(4), 1023-1042.
6. Johnson, M., & Davis, S. (2018). Enhancing precision in student placement: The role of skill-based
matching algorithms. Journal of Career Development, 45(2), 189-205.
7. Chen, L., et al. (2021). Mobile applications for student placements: Addressing mobile-centric
preferences. International Journal of Mobile Technology in Higher Education, 4(1), 78-92.
8. Brown, K., & Patel, R. (2020). Evaluating the long-term impact of departmental placements on student
career development. Journal of Applied Education Research, 15(2), 132-148.
9. Johnson, A., et al. (2021). Challenges in coordinating diverse placement opportunities: A case study.
Journal of Educational Technology & Society, 24(3), 189-204.
21