Design and Deployment of Capstone Project Enrollment Process
Design and Deployment of Capstone Project Enrollment Process
Supervisor
Class Faculty
By
Group-06
Members: ID:
C.M Rafi Shahriar 011172008
Rifa Tasnia Chowdhury 011172118
Tasnim Tabassum 011172124
Usha Tabassum 011172127
i
Acknowledgements
First of all thanks to ALMIGHTY ALLAH for giving us the ability to complete this
project.
We sincerely want to thank our respectable mentor sir Prof.Dr. Hasan Sarwar Director
of Edusoft Consultants Ltd and Professor of Department of CSE at United International
University for giving us the opportunity, help us in every difficulty we faced and to motivate
us and come to a solution of the problems that students face while choosing FYDP course.
We would also like to show our gratitude to our respected course teacher Dr. Md.
Motaharul Islam Professor of Department of CSE at United International University fo
being very kind and generous towards us and teach us so many important things that will
help us in the long run of our life.
We would also like to thank all the faculty members who helped us to come this long
way and taught us so many important things that helped us to complete this project in a
good manner.
We would also like to thank the students for giving us their honest reviews that helped
us to find the solution that they are facing.
Last but not the least, we would like to thank our parents and other family members
for supporting us all the time and showering us with unconditional love that we all needed
to complete our project beautifully.
ii
Publication List
[Optional] The main contributions of this research are either published or accepted or
in preparation in journals and conferences as mentioned in the following list:
Journal Articles
1.
Conference Papers
1.
Additional Publications
Following is the list of relevant publications published in the course of the research that
is not included in the thesis:
1.
iii
Table of Contents
Table of Contents v
List of Figures vi
1 Introduction 1
1.1 Project Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 System Already Exists . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 Problems in the Existing System . . . . . . . . . . . . . . . . . . . . 2
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 Project Outcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 Contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.7 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Background 6
2.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Project Design 8
3.1 Requirement Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Methodology and Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.1 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
iv
Table of Contents Table of Contents
5 Complex Engineering 30
5.1 Project Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.2 Benefits of our new process of taking FYDP . . . . . . . . . . . . . . . . . . 30
5.3 Why is our project a Complex Engineering Problem? . . . . . . . . . . . . . 31
5.4 Mapping of Complex Engineering Activities . . . . . . . . . . . . . . . . . . 32
5.5 Mapping of Complex Engineering Knowledge Profile . . . . . . . . . . . . . 32
5.6 Mapping of Complex Engineering Problem Solving . . . . . . . . . . . . . . 33
5.6.1 Depth of knowledge required . . . . . . . . . . . . . . . . . . . . . . 33
5.6.2 Range of Conflicting Requirements . . . . . . . . . . . . . . . . . . . 33
5.6.3 Depth of Analysis Required . . . . . . . . . . . . . . . . . . . . . . . 33
5.6.4 Extent and Stakeholders Involvement and Needs . . . . . . . . . . . 34
5.6.5 Interdependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.7 Objective/Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6 Conclusion 35
6.1 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2 Limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.3 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
References 38
v
List of Figures
1. Waterfall Model
2. Use Case Diagram
i) UC-01
ii) UC-02
iii) UC-03
3. Flowchart
i) FC-01
ii) FC- 02
iii) FC-03
4. UI Desgin
4.1- Student Portal
i) SP- 01
ii) SP- 02
iii) SP- 03
iv) SP- 04
v) SP- 05
4.2- Admin Portal
i) AP-01
ii) AP-02
iii) AP-03
iv) AP-04
vi
List of Tables
vii
Chapter 1
Introduction
We will try to give an initial idea of our final year design project in this chapter which
will include all our initial thoughts and plans to finish our project.
1
1.2. Motivation Chapter 1. Introduction
1.2 Motivation
Often we students who want to take a capstone project for the next two semesters,
don’t have any idea or get confused while selecting the capstone project for the next
two semesters. Because many of us students don’t know where and how to find the con-
tact information of the supervisor and may get confused about the topic choosing because
it is going to be a real-life-based experience for the student. The problems are also faced
by the faculties and department authorities too. As an example we form many groups in
every semester but there is no official track record of which group has done which project
in which semester and also no record of how many groups are taking FYDP in the current
semester, also the reports, journals, final reports, and presentations are currently submit-
ted in a google drive provided by the class teacher but if we create an option where we can
upload all of these papers and researches then it will be easier for the faculty, students and
also the department personnel to have the record of all the group information and data.
These were the reasons we thought there should be a separate option for taking caption
projects (FYDP-1 FYDP-2) to ease the difficulties of the students.
1.3 Objectives
Our objective is to ease up the process of the whole process of taking FYDP-1 and FYDP-2
by creating features like -
• Students must have completed 100 credits or more and done the courses System
Analysis and Design and Project Management.
• Students will initially select a group creator and the group creator will create the
group putting all the information of each member.
• Students will now see the group information in the group list and will also be able
to see which groups are vacant to have another member.
• Students will now select a project, name the group and choose a mentor from the
mentor list and wait for the mentor’s approval to be assigned to the group.
2
1.4. Methodology Chapter 1. Introduction
• Admin has the power to delete a group, delete a group member, add members to a
group(if a student is unable to find any group from all the given groups in the list
then the student shall contact the administrator), delete mentor, edit mentor, edit
the title and edit semester.
• Mentors and class Faculties will get the information of the students and their group
members from the lists.
• Within the first class, the admin will provide an authentication form in the UCAM
so that faculties, mentors, and students can access the form altogether.
• Students will get an email from the administrator approving the mentor.
1.4 Methodology
In our project, we are following “Waterfall Methodology”. Why are we using this method-
ology? In case of other simpler models like ”Agile Method” has few iterations throughout
the whole process and each iteration produces a well working product but in our project
we think every phase or iteration would not be able to produce any working product so
we decided to choose Waterfall Model as our methodology. Waterfall Methodology has six
phases which are adaptable in the case of our project. The phases are -
1. Requirements Gathering and Analysis – We are now in this phase because we are
gathering the requirements and reviews which we need to create our software. We have
documented the reviews and features that are to be implemented.
2. System Design – The features and requirements gathered from the first phase will
be studied and designed in this phase. The goal is to design a user-friendly interface that
will help the students to understand the software.
3. Implementation – As the UCAM is already implemented and deployed, this part of
the capstone project will be a unit of which will be integrated into the next phase. This
unit will be developed and tested for its functionality, which is called unit testing.
4. Integration and Testing – The unit which is our current project will be integrated
into this phase after the implementation. The functionality of the created software will be
tested in this phase for any faults and failures.
5. Deployment and System – Once the functional and non-functional testing is done,
the whole software will be ready for deployment to the students, department personnel,
administrations, and faculties(customer).
6. Maintenance – Maintenance is done to deliver changes in the customer environment.
Here the linear ordering of these activities is critical. End of the phase and the output of
one phase is the input of the other phase. The output of each phase is to be consistent
with the overall requirement of the system. Some of the qualities of the spiral model
are also incorporated after the people concerned with the project review completion of
each of the phases of the work done. ”Waterfall Model” was being chosen because all
3
1.5. Project Outcome Chapter 1. Introduction
requirements were known beforehand and the objective of our software development is the
computerization/automation of an already existing manual working system.
4
1.6. Contribution Chapter 1. Introduction
1.6 Contribution
The contributions we are planning to add to this project are:
1.We will implement an option on UCAM where all the students who are to take FYDP
in their next semester will be given a group, mentor and project proposal lists.
2. The students who have already chosen the group and mentor can give their details
on the FYDP portal and students who don’t have a group will request for the group to
the group creator.
3.The group creator will have the power to create, update/add members to the groups,
edit group name and select a mentor.
4. There will be a mentor list or database where mentors will notify the admin about
their availability of taking more groups.
5.We also want to make a calendar schedule where students can request for meetings
with the mentor on ucam.
6. The students will be able to upload all their documents with corresponding group
names, trimester and project titles on the system so that there will be an official record
for every capstone project.
1.7 Reference
1. https://easystudy.info/Thread-university-management-system-full-report
2. https://www.academia.edu/36181799/ThesisM anagementS ystem
3.https : //www.academia.edu/5568260/U N IV ERSIT YM AN AGEM EN TS Y ST EMf ullr eport
4.https : //portal.bazeuniversity.edu.ng/student/assets/thesis/20210215004507841505869.pdf
5
Chapter 2
Background
In this chapter, we have discussed several journal papers on the University Admission
Management system, Thesis Management System, Final Year Project Dissertation etc.
After studying we made a workflow for our project based on the literature we have re-
viewed. In preliminaries, we have discussed project ideas and in literature, we reviewed a
few paper summaries.
2.1 Preliminaries
In this chapter, we’re going to cover papers and publications which are relevant to our
work. We have selected some of the most insightful journals and conference papers in this
section and their techniques of perspective of work outlined.
6
2.3. Summary Chapter 2. Background
based so that many students can access it without going to the research room.
4. A Software Development Capstone Course and Project for CIS Majors: Accredi-
tation and curriculum development are critical tasks at every university. This paper de-
scribes a comprehensive two-level framework for information systems curriculum design,
assessment and improvement.
5. University Management System: University Management System(UMS) deals with
the maintenance of university,college, faculty and student information within the univer-
sity. UMS is an automation system, which is used to store the college,faculty, student,
courses and information of a college.
2.3 Summary
In conclusion we didn’t find any publication or project which is directly related to our
project but we have gathered some information and techniques from these papers and
publications that helped us understand our project workflow and some solutions we needed
based on our project problems.We have found some diagrams, sequence diagram, activity
diagram, flowcharts and use cases which helped us create diagrams in perspective of our
project. We have also learned about the deployment of a project.
7
Chapter 3
Project Design
In this chapter we are going to talk about the Design, Methodology Ideas we have so far
discussed based on our project. We have done some requirement analysis too.
8
3.1. Requirement Analysis Chapter 3. Project Design
6. Mentors will approve group assignation requests from group creator: The group
creator will then request a mentor to be added to his group after seeing his availability.
After that the mentor will only be assigned to that group if the mentor sends an approval
or confirmation message to the group members.
7. Students can request to a group for adding him/her into the group: Students will
initially create groups having maximum members of 6 people but there is a high chance
that some students will be left out and will not find any group beforehand. So in that
case students can request to be added to a group by seeing the group list. Students will
get an approval message if he/she is added to the group.
fig: 1
In the Use Case of Form a Group, there are two actors and they are Student and Admin
fig: 2
In the Use Case of Choose a Mentor, there are three actors and they are Student, Admin
and Mentor.
9
3.2. Methodology and Design Chapter 3. Project Design
fig: 3
In the Use Case of List All Groups, there are four actors and they are Student, Faculty,
Admin and Mentor.
10
3.2. Methodology and Design Chapter 3. Project Design
be completed otherwise the group creator will reject the member request and he/she will
have to look for another group to be added into.
Flowchart of Mentor Selection: After logging into the UCAM FYDP portal, students
will be able to see the mentor list and the project proposal list. He will then select a men-
tor from the list, push request and wait for mentor confirmation. If the mentor confirms
his request then the mentor will be selected successfully.
Updated Flowchart:
According to this flowchart the student will go first to fydp portal. Now they will choose
a mentor from mentor list and wait for the admin’s approval. If the admin approved the
mentor request then the mentor selection will be done. Otherwise he has to request for
another mentor. After that the student will join into a group and wait for the group
11
3.2. Methodology and Design Chapter 3. Project Design
creator and admin’s approval. The student can also create his own group and will wait for
admin’s group creation approval. In both case after getting the approval from the admin,
the student will either get into a group or will have his own group where other students
will be able to joining
fig: UI - 01
First of all, after logging into the UCAM website, the student will click on the registration
portal and then there will be the FYDP portal beside the MY View portal which we will
be making for our whole FYDP enrollment process.
12
3.2. Methodology and Design Chapter 3. Project Design
fig: UI - 02
If we hover over that FYDP portal and click on it, we will see that there will appear 2
options FYDP 1 FYDP 2. Students who have completed 100 or more credits and done
the System Analysis and Design and Project Management courses as a prerequisite can
only see the options inside these two modules.
13
3.2. Methodology and Design Chapter 3. Project Design
fig: UI - 03
If a student clicks on FYDP 1 then the page would look something like this. Here the
students can see mentor list if the mentor is available or not, projects and researches and
then can send mentor request to work in any of that mentors project. If the student want
to join a group then that student has to click on Join a group.
14
3.2. Methodology and Design Chapter 3. Project Design
fig: UI - 04
After clicking Join a Group, students will see this interface where there is a list of
group that need members. Student who does not have any group, can send join request
to any of the groups.
15
3.2. Methodology and Design Chapter 3. Project Design
16
3.2. Methodology and Design Chapter 3. Project Design
fig: UI - 05
Here students can create a group.To create a group students need to give their project name
and save it. After creating the group, students of that particular group can see member
requests or in short they can see who wants to join their group as a group member and
can approve him/her.
This is the look for FYDP 1 admin portal.
17
3.2. Methodology and Design Chapter 3. Project Design
fig: Admin UI - 01
Admin will see FYDP portals. If the admin hover over the FYDP portal, admin will
see FYDP-1 and FYDP-2 portals.
fig: Admin UI - 02
18
3.2. Methodology and Design Chapter 3. Project Design
fig: Admin UI - 03
After clicking on FYDP-1 portal, admin will see this interface where there are two
buttons. 1. See group request and 2. See mentor request.
19
3.2. Methodology and Design Chapter 3. Project Design
fig: Admin UI - 03
If the admin click on group request, admin will see group request along with member
request. If the admin approves group request then the group will be created and if the
admin approves the member request then that particula member will be able to join that
particular group.
20
3.3. Summary Chapter 3. Project Design
fig: UI - 02
If the admin clicks on See mentor request group, then admin will see this interface
where it will show which group want to join which mentor.If the admin approves mentor
request, then that particular group will get the opportunity to work under that particular
mentor supervision.
Since FYDP 2 has less work related to the site there is no issue for creating new
groups, this module will look somewhat like FYDP 1 having the options like before.
3.3 Summary
In conclusion, we want to create a feature where students can easily upload their important
papers such as weekly journals, presentation slides, reports etc into one place and can
access them whenever they want. They will also be able to communicate with the mentor
and faculty from one place. As a whole they will be able to complete the whole FYDP in
a systematic way.
21
Chapter 4
In this chapter we will discuss how we have implemented our Capstone Project
4.2 Evaluation
22
4.2. Evaluation Chapter 4. Implementation and Results
23
4.2. Evaluation Chapter 4. Implementation and Results
fig: PHPMyadmin
These are the database we have created just to demonstrate the project.
24
4.2. Evaluation Chapter 4. Implementation and Results
25
4.2. Evaluation Chapter 4. Implementation and Results
26
4.2. Evaluation Chapter 4. Implementation and Results
fig: UI-Code
27
4.2. Evaluation Chapter 4. Implementation and Results
fig: Admin-Code
For fig: Admin UI-02 and Admin UI-03 we used these codes
28
4.3. Results and Discussion Chapter 4. Implementation and Results
4.4 Summary
We’ve listed the required environments, development workflow, testing, and deliverable for
our project in this section. We explained the necessary programming languages as coding
environments, discussed the work flow of our project, used raw HTML, CSS as a design
environment, and described Git as a project management tool. We’ve summarized the
project evaluation of our project. We also described how we tested our features. Finally,
after evaluation, we have found the deliverable.
29
Chapter 5
Complex Engineering
• Students will be able to see realtime information of all the group member from the
group list
30
5.3. Why is our project a Complex Engineering Problem?
Chapter 5. Complex Engineering
• Students can see which groups are connected under which mentors
• Students will get the facility to upload weekly journals, documents, reports, presen-
tation slides on a single site
• A complete visibility and transparency of all the group members and mentor infor-
mation
• Administrator will have the power to delete group members and the entire group
• A complete visibility and transparency of all the group members information and
mentor information
• Faculties will be able to know which group is connected under which mentor
• We cannot resolve our project without in-depth knowledge of engineering and range
of resources.(P1,K3,A1)
• Our project involves wide range of conflicting technical and engineering issues.(P2)
• We only have abstract thinking but no absolute solution for this project.(P3,K5)
• We are currently not having the extent of applicable codes in our project.
• Has different users like students, department, administrators etc with different re-
quirements as stakeholders.(P6, K4 K8) High level problems that students face while
choosing, communicating with faculty and mentor.(P7)
31
5.4. Mapping of Complex Engineering Activities Chapter 5. Complex Engineering
32
5.6. Mapping of Complex Engineering Problem SolvingChapter 5. Complex Engineering
• Programming Languages
• Engineering Design
• Interpersonal Skills
• Research Literature
33
5.7. Objective/Goals Chapter 5. Complex Engineering
• Administrators
• Mentors
• Department
• University
• Accreditation Body
5.6.5 Interdependence
• Pre-advising/Advising
• Billing
• Result
5.7 Objective/Goals
Our goal is to develop a simplified FYDP course taking method so that students don’t
face any difficulties on choosing FYDP course and also after choosing FYDP course they
will be able to keep all their documentations, journals, presentation slides in one place
throughout the whole FYDP course.
34
Chapter 6
Conclusion
In this chapter, we have discussed the list of works we have completed in our Final Year
Design Project, also the limitations that we have in our project and future work regarding
this project.
6.1 Summary
In this project we implemented the whole FYDP process into UCAM so that students can
complete every process of FYDP easily. We did our implementation on the student and
the admin portal. As this is an existing system and our project is a part of UCAM so we
had to do many discussions with UCAM developers and also with our respected mentor
sir. We also took reviews from the people who are connected to UCAM. Firstly we took
reviews from students, secondly we took reviews from admin and finally we did. After
getting all the reviews from admin and students, we finalized those process points :
• Student must have completed 84 or more credits to apply for capstone (will have a
option to verify this).
• Student will form a group (can even apply if he/she doesn’t have a group).
• Student will select a mentor (all the mentor details will be given to contact with
them).
• Student will have a form to fill up about the details of topic and group and submit
to the department.
• Student can upload weekly journals on the site (.docx, .pdf format).
35
6.1. Summary Chapter 6. Conclusion
• Students who don’t have group can request for access in groups which have less than
6 members.
Newly added features:
1. Mentors can upload project proposal list after joining with a group of students.
2. Mentors can make meeting schedule from the calendar
3. Students can upload research paper of the following project
*2. Students who don’t have a group will be redirected to a page where they can
fill up about the interested topics and field on which they want to do the project
Students who have already formed a group will be redirected to a page where they
can proceed for further details.
But still some problems remained such as students facing problems in mentor choosing,
available mentors and available projects, to know if any group has an empty slot or not,
how to create a group and approve it from the admin etc. We discussed all these problems
that remained and final process points with our mentor and tried to solve those problems
in such a way that it fulfills process points in an easier way.
Our project holds two stakeholders- students and admin. So we had to do our work in
both the student portal and the admin portal.
In the student portal, students who have taken the FYDP course and completed reg-
istration will see the FYDP portal. After clicking the FYDP portal, two portals will be
shown named FYDP-01 and FYDP-02. Students will go to FYDP-01 and will be able to
see a list of groups that has empty slot. If the student wants to join any particular group,
then that student will click on the join button. After clicking the join button, the group
admin will get a join request, if the group admin approves the request then the admin
will get an approval request. If the admin approves it, then the student will be added
to the group. But if the group admin rejects the join request then the student has to
send a request to another group to join. Students can see mentor lists in a tabular form
which includes previous project list, research fields, currently available FYDP projects of
every mentor.. Students can also see mentor availability. Students can send requests to
the mentor to join and work on a project under that particular mentor.
In the admin portal, admin will receive students group join request, group create
request, mentor request. If the admin approves member request of a particular student,
then that student will be able to join that group otherwise that student will have to send
a request to another group. If any student or group chooses their mentor, that student
will send a mentor request and the admin has the authority to add that or group to
that particular mentor. If any student wants to create a group, that student will require
36
6.2. Limitation Chapter 6. Conclusion
admin approval. Students have to do group creation part from their portal, admin will
get students group create requests and then either approve it or decline it.
We used raw HTML,CSS,JavaScript and Bootstrap Version 3 for frontend design and
got approval from our respected mentor sir. As UCAM is already an official platform
and our project is a part of UCAM, so we had to do our project according to the UCAM
system.
We used Git Bash and GitHub to modify our works done by every individual member
and merged them altogether.
6.2 Limitation
After getting all the reviews from admin and students, we finalized some process points
where we mentioned that students will have all the control of making a group, choosing
mentors, adding themselves into a group, creating a group, adding or removing a member
from the group etc. But in this case we faced many challenges such as if students have
the control to create a group, then every student will create a group individually if they
don’t have any group and it will create a lot of dummy groups in the database which will
make the system work slow. If any group member has any problem with another member
then he/she can remove that member but in this case the problem arrives that if he/she
removes that member from the group in the middle of the FYDP-01 then it will be a
serious issue. After facing those challenges we decided to give all the approval power to
the admin. So we had to shift the control power from students to admin and this one of
our limitations that we had to change the control power from students to admin. Secondly
due to limited time, we could not complete the work of meeting schedule calendar, upload
document and also we couldn’t do our work in the main database of UCAM as it will
require more time to discuss with the developers of UCAM about working on the main
database, that’s why we had to create a secondary database and used it as our backend.
37
References
[1] https://www.researchgate.net/publication/334726157
[2] http://www.computerscijournal.org/vol11no1/design-and-de
velopment-of-university-admission-management-system/?fbclid= IwAR076dEBV3SYK
3I8zJVZANAOdWXL3-SLlOWvmhEz92iEZ3MbEX C8rQV Y 8
[3] https://www.academia.edu/36181799/ThesisM anagementS ystem?f bclid = IwAR3H5U
kWGpP0ngRfSbdOG8PkUJh8k vtcF Jx6vppdRV 5f N GU F 10F f O8Ddq8
[4] https://www.researchgate.net/publication/255666386AS of twareD evelopmentC apstone
Coursea ndP rojectf orC ISM ajors
[5] https://www.academia.edu/38205295/DESIGNA N DD EV ELOP M EN TO FU N IV ERSIT Y
MANAGEMENTS Y ST EMT HESISF ALLp df ?f bclid = IwAR0dccR4I90568
GpgVktU rh3N N cy2s62e6qIGjrm1lndW jSOeoSW V V rE0I
[6] https://easystudy.info/Thread-university-management-system-full-report?fbclid=IwAR0UE
cw1qYnoYJKAueUjr7zk3RlUanfZRqLppQqFzkOuZr29HCpwI5gR9hY
[7] https://www.researchgate.net/publication/315666067AV eryS hortC apstoneP roject
DesignM anagementa ndD esignT actics
38