Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Wachemo University-1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 40

Wachemo University

College of Engineering and Technology


School of Computing and Informatics
Department of Software Engineering

A senior project Proposal


Web-based Department placement system for Wachemo University

By
1. Nathneal Abebe 1200187
2. Yerosan Tafesse 12D0823
3. Zinaye Teshome 12D0945

November 10, 2023

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:

1. Nathnael Abebe ____________ WCU1200187


Student Signature Id

2. Yerosan Tafesse ____________ WCU12D0823


Student Signature Id

3. Zinaye Teshome ____________ WCU12D0945


Student Signature Id

Confirmed by advisor:

Name: ______________________________________

Signature: ______________________________________

Date: ______________________________________

i
Nov 11-2023, Wachemo University, Hossana Ethiopia

ii
Table of Contents
Declaration...................................................................................................................................................i
Lists of Figures...........................................................................................................................................iii
Lists of Tables............................................................................................................................................iii
Chapter 1.....................................................................................................................................................1
1.1 Introduction...........................................................................................................................................1
1.2 Background...........................................................................................................................................1
1.2.1 Background of the organization...........................................................................................1
1.2.2 Background of the system....................................................................................................2
1.3 Statement of the problem...................................................................................................................2
1.4 Team composition.............................................................................................................................3
1.5 Objectives..........................................................................................................................................4
1.5.1 General Objective.......................................................................................................................4
1.5.2 Specific Objective……………………………

1.6 Proposed System…………………………………

1.5 Feasibility of the Project....................................................................................................................4


1.5.1 Technical Feasibility...................................................................................................................4
1.5.2 Operational Feasibility................................................................................................................5
1.5.3 Economical Feasibility...............................................................................................................5
1.6 Scope and limitation..........................................................................................................................5
1.6.1 Scope..........................................................................................................................................5
1.6.2 The limitation of the project.......................................................................................................6
1.7 Significance of the project.................................................................................................................6
1.8 Methodology.....................................................................................................................................7
1.8.1 Requirements Gathering Techniques..........................................................................................8
1.8.2 Development tools......................................................................................................................8
1.8.2 Testing procedure.......................................................................................................................9
1.9. Task and schedule...........................................................................................................................10
iii
1.9.1 Time plan..................................................................................................................................10
1.9.2. Budget plan..............................................................................................................................10
References.................................................................................................................................................11

Lists of Figures

Figure 1:- Agile Model for proposed system...................................................................................7


Figure 2 Time Plan for the proposed system.................................................................................10

Lists of Tables

Table 1: Shows the estimated cost determination of materials......................................................10

iv
Chapter 1

1.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.2Background

1.2.1 Background of the organization


Wachemo University is one of the leading comprehensive universities in Ethiopia founded in
2004 E.C. The university has been working hard to achieve its mission of teaching learning,
research and community service, and it has continued producing qualified and productive
manpower. To this end, the university focuses on academic quality, equity, and fairness. The
University commenced its function in 2005 E .C admitting 538 students in 12 departments under
4 colleges. Currently, the University has admitted over 18,400 students in regular and continuing
education programs in 48 departments under 6 Colleges, namely engineering and Technology,
Natural and Computational Sciences, Medicine and Health Sciences, Agricultural Sciences,
Business and Economics, and Social Sciences and Humanities. The University has 957 academic
staff (from these 36 are expatriate academic staff) 39 technical support staffs and 808
administrative support staff totaling 1029. In terms of the profile of the full time academic staff,
4(0.72%) are PhD holders, 258(47%) are MSc/MA holders and 133(24%) are BSc/BA holders.
In addition, 159 (117 for MSc/MA, 42 for PhD) academic staff are on study leave. In other
words, the percentage proportion of teaching staffs with PhD, MSc and BSc are 1:55:24 percent
respectively. However, by 2020 G.C, the University has set a target to increase this to 30:70:0
percent.

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
1
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, Geo matics 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

1.2.2 Background of the system


The Student Department Placement System is a sophisticated solution designed to integrate the
complex process of assigning students to academic departments within educational institutions.
At its forefront is the User Interface (UI) component, providing an intuitive platform for students
to input their preferences and seamlessly navigate through the placement process. This user-
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.

1.3 Statement of the problem


In the realm of higher education, one of the most critical decisions that students make is the
selection of their academic departments or majors. This decision significantly impacts their
future careers and overall educational experience. However, the current approach to college and
department placement is beset with several challenges, creating a need for an innovative and
efficient placement system.

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-
2
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.

Manual systems often encounter challenges in accommodating the expanding student


populations and the increasing diversity of academic programs within the collage. The sheer
volume of data, paperwork, and administrative tasks becomes a logistical hurdle as a collage
grows in size and complexity. With a rising number of students pursuing diverse academic paths,
the manual systems may struggle to efficiently manage the complexity of placement, resulting in
potential delays and inaccuracies. Within a manual system, there exists a notable risk of students
inaccurately completing placement forms, thereby introducing the potential for errors and
misinformation. This vulnerability arises from the human element involved in the manual data
entry process, where students may unintentionally provide incorrect details or overlook crucial
information. Such inaccuracies can have far-reaching consequences, impacting the precision of
placement decisions and potentially affecting students' academic journeys.

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 Team composition


Each part of tasks of the project will be delivered by collaborating with each of the group
members. The project team, consisting of Yerosan Tafesse, Zinaye Teshome, and Nathnael
Abebe, operates under a collective and collaborative approach, where each member assumes
responsibility for every stage of the project life cycle. Whether it's the critical initial phase of
requirement gathering, the overarching role of project management to ensure smooth
coordination, the creative design of the front end for an engaging user experience, the correct
UML design for system architecture, the technical complexity of back-end development, or the
comprehensive documentation of the project's journey each team member is versatile and
capable across all these stages. This all-encompassing approach not only reflects the team’s
adaptability but also encourages a cohesive and unified effort, ensuring that every aspect of the
project receives the attention and expertise it deserves.

3
1.5 Objectives
The general and specific objectives of the project are described as follows:

1.5.1 General Objective


The General objective of this project is to design and develop a web-based department placement
system for Wachemo University College of Engineering and Technology.

1.5.2 Specific Objectives


The Specific objectives are:

 To analyze the existing system.


 To perform a requirement analysis to find out the manual system functional and
non-functional requirement.
 To review documents on criteria and regulation that used for student placement.
 To select an appropriate software development methodology for the development
of the software.
 To implement the proposed system.
 To design a database for the proposed system.
 To test the performance of the system by the students and by the development
team.
 To deploy the proposed system.
 To maintain the system if there is any issues within the system.

1.6 Proposed System


The proposed student department placement system aims to build upon existing frameworks and
address identified challenges, providing an innovative and comprehensive solution for college to
manage and optimize the placement process. The system integrates advanced technologies to
enhance efficiency, improve matching accuracy, and ensure a seamless experience for both
students and stakeholders.

1.7 Literature Review and Related Work


The literature review and related work on student department placement systems have revealed a
dynamic landscape where technological advancements and evolving educational paradigms
intersect to shape the future of student career development. Traditional methods of student
placements, such as manual bulletin boards and paper-based applications, have given way to
technology-driven solutions designed to enhance efficiency and accessibility. Studies by Smith
and Brown (2017) have demonstrated the effectiveness of web-based platforms in transforming
the landscape of student placements, providing centralized repositories of opportunities and
streamlining application processes. The integration of these platforms with academic advising
systems, as explored by Anderson et al. (2019), has emerged as a key trend, facilitating a more
personalized and informed approach to guiding students toward relevant placements aligned with
their academic goals. The literature has also highlighted the implementation of skill-based
matching algorithms (Johnson & Davis, 2018) to improve the precision of student placement,

4
ensuring a closer alignment between students' skill sets and the requirements of placement
opportunities. Mobile applications dedicated to student placements (Chen et al., 2021) have
gained prominence, catering to the mobile-centric preferences of today's students. Additionally,
research by Brown and Patel (2020) emphasizes the importance of evaluating the impact of
placements on student career development, shedding light on the long-term outcomes and
benefits of engagement in departmental placements. Despite these advancements, challenges
such as coordinating diverse placement opportunities and addressing the evolving needs of
employers persist (Johnson et al., 2021). The literature collectively provides a comprehensive
overview of the trends, challenges, and innovative solutions in the realm of student department
placement systems, offering valuable insights for the ongoing development and optimization of
these critical educational tools.

1.8 Scope and limitation

1.8.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.

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.

1.8.2 The limitation of the project


The system may be faced with some challenges that might reduce the efficiency of the system.
Those limitations can be:-

 The system operates only for students who are currently registered in engineering and
technology Collage.

5
 The system places only those students who complete and submit the department
placement form.

1.9 Methods and Tools

1.9.1 Requirements Gathering Techniques


The data collection instruments used to gather accurate information about the existing system
and the requirements for the new system. Interviews and questionnaires were administered to
Stakeholders to collect user requirements. Observation of the current existing system was done in
order to find out how the existing system functions, the problems encountered and how they can
be solved by the new computerized system. To get a precise data, the team member has used the
following data collection techniques.

Those are: -

 Interviews: It is imperative to conduct interviews with a range of stakeholders to ensure


a thorough understanding of the diverse needs and expectations. Key individuals who
should be interviewed include students, whose insights are crucial for capturing user
preferences and requirements. Administrators and placement staff should also be
interviewed to gain insights into existing placement processes, challenges faced, and
desired functionalities for the new system. Faculty members contribute valuable
perspectives on academic considerations related to department placements.
 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.

1.9.2 System Analysis and Design Methods


Here for the analysis of our project we have selected object oriented system analysis and
design method specifically UML (Unified Modeling Language) model.
This has the following phases: -
 Object Oriented Analysis (OOA): During this phase the team used to Model the
functions of the system (use case modeling), Find and identify the business objects,
Organize the objects and identify the relationship between them and finally model the
behavior of the objects.
6
 Object Oriented Design (OOD): During this phase the team used to refine the use case
model to reflect the implementation environment, Model object interactions and
behaviors that support the use case scenario, and finally update object model to reflect the
implementation environment.

We have selected this techniques because of the following advantages:-


 To simplify the design and implementation of complex program.
 To make it easier for teams of designers and programmers to work in a single software
project.
 To enable a high degree of reusability of designs and of software codes.
 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.

7
cannot maintain from the
interview or others and also it
is important if they are unable
to
communicate with stakeholder
because of the language
difficulties they have.
C. Questionnaires: since
dormitories have work load
7
they cannot able to
answer/give
information what we ask. So
we will prepare some sample
questions to get précised
information.
D. Existing document: To get
more information about the
project we will use earlier
documents
that help us to develop the
project. During the analysis
of documents, we give a
special

8
consideration to those
documents which can bring
more features to the project.
1.7.2. System analysis and
design techniques
Here for the analysis of our
project we have selected
object oriented system
analysis and design
method specifically UML
(Unified Modeling Language)
model.
This has the following phases: -
 Object Oriented Analysis
(OOA): During this phase the
team used to Model the
9
functions of the system (use
case modeling), Find and
identify the business objects,
Organize the objects and
identify the relationship
between them and finally model
the
behavior of the objects.
 Object Oriented Design
(OOD): During this phase the
team used to refine the use
case model to reflect the
implementation environment,
Model object interactions and

10
behaviors that support the use
case scenario, and finally
update object model to reflect
the implementation
environment.
We have selected this
techniques because of the
following advantages:-
 To simplify the design and
implementation of complex
program.
 To make it easier for teams
of designers and programmers
to work in a single software
project.

11
 To enable a high degree of
reusability of designs and of
software codes.
 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.
7
12
cannot maintain from the
interview or others and also it
is important if they are unable
to
communicate with stakeholder
because of the language
difficulties they have.
C. Questionnaires: since
dormitories have work load
they cannot able to
answer/give
information what we ask. So
we will prepare some sample
questions to get précised
information.

13
D. Existing document: To get
more information about the
project we will use earlier
documents
that help us to develop the
project. During the analysis
of documents, we give a
special
consideration to those
documents which can bring
more features to the project.
1.7.2. System analysis and
design techniques
Here for the analysis of our
project we have selected

14
object oriented system
analysis and design
method specifically UML
(Unified Modeling Language)
model.
This has the following phases: -
 Object Oriented Analysis
(OOA): During this phase the
team used to Model the
functions of the system (use
case modeling), Find and
identify the business objects,
Organize the objects and
identify the relationship
between them and finally model
the
15
behavior of the objects.
 Object Oriented Design
(OOD): During this phase the
team used to refine the use
case model to reflect the
implementation environment,
Model object interactions and
behaviors that support the use
case scenario, and finally
update object model to reflect
the implementation
environment.
We have selected this
techniques because of the
following advantages:-

16
 To simplify the design and
implementation of complex
program.
 To make it easier for teams
of designers and programmers
to work in a single software
project.
 To enable a high degree of
reusability of designs and of
software codes.
 To decrease the cost of
software maintenance.
 Increase reusability.
 Reduce maintenance
burden.

17
 Increased consistency
among analysis, design and
programming activities.
 Improved communication
among users, analysis, design
and programming.
7
cannot maintain from the
interview or others and also it
is important if they are unable
to
communicate with stakeholder
because of the language
difficulties they have.
C. Questionnaires: since
dormitories have work load
18
they cannot able to
answer/give
information what we ask. So
we will prepare some sample
questions to get précised
information.
D. Existing document: To get
more information about the
project we will use earlier
documents
that help us to develop the
project. During the analysis
of documents, we give a
special

19
consideration to those
documents which can bring
more features to the project.
1.7.2. System analysis and
design techniques
Here for the analysis of our
project we have selected
object oriented system
analysis and design
method specifically UML
(Unified Modeling Language)
model.
This has the following phases: -
 Object Oriented Analysis
(OOA): During this phase the
team used to Model the
20
functions of the system (use
case modeling), Find and
identify the business objects,
Organize the objects and
identify the relationship
between them and finally model
the
behavior of the objects.
 Object Oriented Design
(OOD): During this phase the
team used to refine the use
case model to reflect the
implementation environment,
Model object interactions and

21
behaviors that support the use
case scenario, and finally
update object model to reflect
the implementation
environment.
We have selected this
techniques because of the
following advantages:-
 To simplify the design and
implementation of complex
program.
 To make it easier for teams
of designers and programmers
to work in a single software
project.

22
 To enable a high degree of
reusability of designs and of
software codes.
 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 programmin
7

23
cannot maintain from the
interview or others and also it
is important if they are unable
to
communicate with stakeholder
because of the language
difficulties they have.
C. Questionnaires: since
dormitories have work load
they cannot able to
answer/give
information what we ask. So
we will prepare some sample
questions to get précised
information.

24
D. Existing document: To get
more information about the
project we will use earlier
documents
that help us to develop the
project. During the analysis
of documents, we give a
special
consideration to those
documents which can bring
more features to the project.
1.7.2. System analysis and
design techniques
Here for the analysis of our
project we have selected

25
object oriented system
analysis and design
method specifically UML
(Unified Modeling Language)
model.
This has the following phases: -
 Object Oriented Analysis
(OOA): During this phase the
team used to Model the
functions of the system (use
case modeling), Find and
identify the business objects,
Organize the objects and
identify the relationship
between them and finally model
the
26
behavior of the objects.
 Object Oriented Design
(OOD): During this phase the
team used to refine the use
case model to reflect the
implementation environment,
Model object interactions and
behaviors that support the use
case scenario, and finally
update object model to reflect
the implementation
environment.
We have selected this
techniques because of the
following advantages:-

27
 To simplify the design and
implementation of complex
program.
 To make it easier for teams
of designers and programmers
to work in a single software
project.
 To enable a high degree of
reusability of designs and of
software codes.
 To decrease the cost of
software maintenance.
 Increase reusability.
 Reduce maintenance
burden.

28
 Increased consistency
among analysis, design and
programming activities.
 Improved communication
among users, analysis, design
and programming.
1.9.3 Requirement Validation and Verification
The testing procedures are the strategies and approaches used to test particular product to ensure
it is fit for purpose. Testing procedures usually involve testing that the product works in
accordance with its specification, has no undesirable side effects when used in ways outside of
its design parameters and worst case will fail-safely. Though there are several types of testing
techniques available, we focus on unit testing, integration testing and System testing.

I. Unit testing
Unit testing in the developing of Student Department Placement System involves the systematic
examination of individual components or units of the software to ensure their functionality and
accuracy. During the requirement collection phase, it is imperative to define specific unit testing
procedures tailored to the components integral to the placement system. Unit testing ensures that
each isolated unit performs as expected and adheres to the specified requirements.

II. Integration testing


Student department placement system involves evaluating the seamless interaction and
functionality of various components, including the critical element of the system. During the
requirement collection phase, it is essential to define specific integration testing procedures that
assess how different modules collaborate within the system.

III. System testing


System testing for the Student Department Placement System is a critical phase in the software
development lifecycle, aiming to evaluate the system as a whole and ensure that it meets the
specified requirements. This comprehensive testing process involves examining the integrated
components, functionalities, and interactions within the system to validate its overall
performance. During system testing, aspects such as user interfaces, data processing, placement
algorithms, and database functionality are rigorously assessed. The goal is to verify that the
29
system seamlessly executes tasks like student preference collection, department assignment, and
result dissemination. Additionally, system testing addresses potential issues related to data
security, privacy, and system scalability, ensuring that the system can handle the expected load
of students and administrators during peak usage periods.

1.9.4 System Implementation methods

1.9.5 Development Environment and programming Tools


 Hardware tools

Component Minimum Requirement for hardware


Personal computer Processor 64bit, three cores, 1.65GHZ minimum per core.
RAM 8GB
Built in Wi-Fi support
LAN support
Hard Disk 100 GB for main and supportive application installation.
External Drive >8 Gb for back-up
Table 2: Hardware requirements

 Software tools

Activities Tools
Documentation MS word 2019
Design visual paradigm for UML standard design
Editing Paint, Adobe Photoshop
Script Languages JavaScript, CSS, HTML
Web server Apache Xampp server
Database Server MySQL Database
Table 3: software requirements

1.10 Significance of the project


The Placement System lies in its potential to bring about positive and transformative changes in
the higher education landscape. When properly designed and implemented, such a system can
have a profound impact on various stakeholders and the overall academic environment. Here are
some of the key aspects highlighting the significance of the project:

1. Collage: Automated systems possess inherent scalability, making them well-suited to


efficiently manage a substantial volume of students, academic departments, and the overall
complexity of educational institutions. The adaptable nature of these systems enables seamless
integration with the dynamic growth and evolving requirements of educational settings. As the
student population and academic departments expand, automated systems can effortlessly
accommodate the increased workload and complexity without compromising performance.

2. The Administrator: It automates and simplifies the entire placement process, reducing the
administrative workload associated with manual placement procedures. This efficiency allows
30
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
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.

1.11 Beneficiaries of the System or Application


//////////////////////////////////////////////

1.12 Feasibility of the Project


The objective is to determine whether the proposed system is feasible. The three tests of
feasibility have been carried out:

1.12.1 Technical Feasibility


The proposed system can be easily maintained and repaired without requiring high Experts or
technical supports, because the system will be installed in adaptable technologies. And it has a
graphical user interface to assist students of the university. The system can be easily maintained,
portable, available and reliable. So, the system is technically feasible.

The proposed system exhibits strong technical feasibility, as it is designed to be easily


maintainable and repairable without the need for high-level expertise or extensive technical
support. This accessibility is attributed to the utilization of adaptable technologies, ensuring that
routine maintenance and troubleshooting can be efficiently carried out. Additionally, the system's
incorporation of a graphical user interface serves as a user-friendly tool, facilitating seamless
31
interaction for university students. The technical feasibility is further reinforced by the system's
portability, ensuring it can be conveniently deployed across various platforms. With a
commitment to availability and reliability, the system is poised to meet the technological
requirements effectively, affirming its overall technical feasibility.

1.12.2 Operational Feasibility


The operational feasibility of the system is apparent, given the straightforward process for
students to complete placement forms and view assigned departments through a user-friendly
website. The utilization of a website simplifies these tasks, ensuring that students encounter
minimal difficulty. Moreover, the existing staff, possessing computer proficiency, can seamlessly
adapt to the new system. Their existing computer skills lay a solid foundation for incorporating
the new technology, emphasizing the practicality and ease of integration for both students and
staff alike.

1.12.3 Economical Feasibility


The economic feasibility of the project is evident, primarily driven by the anticipated reduction
in resource consumption associated with manual documentation. The transition to a
computerized system is poised to substantially diminish the use of paper and other physical
resources. Beyond the environmental benefits, the computerized system's ability to process and
retrieve data at an accelerated pace surpasses the efficiency of manual systems. This efficiency
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.

1.12.4 Legal Feasibility Study


Conducting a legal feasibility study for the implementation of a student department placement
system is crucial to ensure compliance with legal frameworks and mitigate potential risks. This
comprehensive examination encompasses various aspects, starting with an assessment of data
privacy compliance to guarantee that the system adheres to prevailing data protection laws,
safeguarding the personal and sensitive information of students. Security measures are evaluated
to prevent unauthorized access and comply with confidentiality requirements. Accessibility
standards are addressed to provide an inclusive user experience for individuals with disabilities,
aligning with guidelines such as the Web Content Accessibility Guidelines. By identifying
potential legal risks and implementing mitigation strategies, the study aims to anticipate
challenges, adapt to regulatory changes, and develop a student department placement system that
operates within legal boundaries and ethical principles.

1.12.5 Political Feasibility Study


A political feasibility study for the implementation of a student department placement system
involves a thorough analysis of the political landscape to gauge the system's acceptance and
32
support within the relevant educational and administrative structures. This study considers the
perspectives of key stakeholders, including university administrators, government bodies, and
academic faculty. Engaging with university leadership and policymakers helps identify potential
champions for the system, fostering a supportive political environment. By navigating the
political landscape effectively, the feasibility study aims to enhance the system's chances of
successful adoption and integration into the existing educational infrastructure.

1.13 Task and schedule

1.13.1 Time plan


The time that requires to accomplishing the project are specified below.

Figure 1 Time Plan for the proposed system

1.13.2. Budget plan


Name of Tools Quality Unit Price Total Cost

Paper 1 Dozen 800 800.00

Document Printing - 1000 1000.00

33
Pen 10 25 250.00

Mobile Card - 200 200.00

USB 1 450 450.00


FlashDisk(32GB)

Backup Device

Total Cost: 2700.00 ETB

Table 1: Shows the estimated cost determination of materials.

1.8 Methodology
Software development methodology we want to use and make easy to develop is Iterative agile Model.
The adoption of the agile methodology for our Student Department Placement System is rooted
in its suitability for the dynamic and iterative nature of the development process. Agile provides
a framework that aligns well with the evolving requirements and complexities inherent in
creating a placement system for a diverse student body and academic landscape. By employing
Agile, we can develop the system incrementally, allowing for continuous feedback and
adjustments as the project progresses. This iterative approach not only facilitates a more
responsive development cycle but also ensures that the final product is finely tuned to the
specific needs of both students and administrators. Additionally, agile emphasis on collaboration
and adaptability promotes effective communication among project stakeholders, fostering a
transparent and client-centric development process. In the context of the Student Department
Placement System, where user requirements may evolve and feedback is crucial, Agile serves as
an ideal methodology to deliver a flexible, responsive, and tailored solution.

34
Figure 2:- Agile Model for proposed system

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

3. Backgroud: wcu.edu.et Retrieved November 10, 2023, from WCU.edu.et: http://www.wcu.edu.et

35

You might also like