0% found this document useful (0 votes)
63 views48 pages

UIS For ECE

The document is a project report for the design and development of a University Information System specifically for the Electronic and Communication Engineering (ECE) department at the National University of Bangladesh. It outlines the project's objectives, expected outcomes, and the web-based platform's functionalities, which include providing admission information, university rankings, and resources for students. The report also includes acknowledgments, a detailed table of contents, and various chapters covering the project's background, requirements, design specifications, implementation, and testing.

Uploaded by

rahmansadaf46
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views48 pages

UIS For ECE

The document is a project report for the design and development of a University Information System specifically for the Electronic and Communication Engineering (ECE) department at the National University of Bangladesh. It outlines the project's objectives, expected outcomes, and the web-based platform's functionalities, which include providing admission information, university rankings, and resources for students. The report also includes acknowledgments, a detailed table of contents, and various chapters covering the project's background, requirements, design specifications, implementation, and testing.

Uploaded by

rahmansadaf46
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 48

Design and Development of University Information

System ( For ECE department )

A project report submitted to the National University in partial fulfillment of the


requirement for the degree of B.Sc. (Hon’s) in Electronic and Communication
Engineering.

Submitted By

Registration Number: 16508000045


Session: 2016-17
Department of Electronic and Communication Engineering
Institute of Science and Technology National University,
Bangladesh
DECLARATION
I hereby declare that I have completed the work of this project under the supervision of Md.
Rakib Hossain, Assistant Professor, Department of Electronic and Communication Engineering
(ECE), Institute of Science and Technology (IST), affiliated with the National University of
Bangladesh. I also declare that neither this project nor any part of this has been submitted
elsewhere for the award of any degree.

Signature

Registration No: 16508000045


Session: 2016-17
Department of ECE
Institute of Science and Technology

ii
APPROVAL
Design and Development of “University Information System for ECE department” submitted by
Bushra Ahmed, Registration No: 16508000045 to the Department of Electronic and
Communication Engineering, Institute of Science and Technology (IST), Dhaka, Bangladesh
has been accepted as satisfactory for the partial fulfillment of the requirements for the Degree of
Bachelor of Science in Electronic and Communication Engineering under National University
and approved as to its style and contents.

Signature of Internal Examiner

______________________

Md. Rakib Hossain


(Supervisor)
Assistant Professor
Department of ECE
Institute of Science and
Technology

Signature of External Examiner

1.

2.

iii
ACKNOWLEDGEMENT

First of all we would like to thank the Almighty ALLAH. Today we are successful in
completing our work with such case because Allah gave us the ability, chance, and a
cooperating supervisor. I have taken efforts in this project. However, it would not
have been possible without the kind support and help of many individuals and
organizations. I would like to extend my sincere thanks to all of them.

I am highly indebted to our respectable teacher Md. Rakib Hossain for his guidance
and constant supervisor as well as for providing necessary information regarding the
project & also for support in completing the project.

I would like to express my special gratitude and thanks to industry persons for giving
me such attention and time and encouragement mate in developing the project and
people who have willingly helped their abilities.

Finally, I must acknowledge with due respect the content support and patient of our
parents.

iv
ABSTRACT

Keeping pace with the modern world, Bangladesh is also becoming a technology
dependent county. In its continuity, the internet has reached the doorsteps of every
human being in our country. The internet has united the whole world today.
Nowadays, all kind of activities can be done at home on the digital platform. In our
country, the whole process of education has started to be internet based. Since as a
student, we need to study in a good department at a good university for a bright
future, so he or she needs proper university admission guidelines. University
Information System for ECE department will serve a proper guideline for a student
during this admission period.

As our website is internet based so it is providing all the information related to


admission free of cost to all the students and students can access it from anywhere in
the country. Through our website, students can view university list, admission exam
time and date, question bank. This will enable every student to reach the doorstep of
their desired goal.

ii
TABLE OF CONTENTS

CONTENTS PAGE NO
Board of examiners i
Declaration ii
Acknowledgements iii
Abstract iv

CHAPTER

CHAPTER 1: Introduction 01-03

1.1 Introduction 1
1.2 Motivation 1
1.3 Objectives 2
1.4 Expected Outcome 2
1.5 Report Layout 3

CHAPTER 2: Background 04-08

2.1 Introduction (Proposed System) 4


2.2 Related Works 4-6
2.3 Comparative Studies 7
2.4 Scope of the Problem 7
2.5 Challenges 8

CHAPTER 3: Requirement Specification 09-16


3.1 Business Process Modeling 9
3.2 Planning 10
3.2.1 Scrum 10
3.2.2 Kanban 10
3.2.3 Agile Project Management 10

iii
3.3 Requirement Analysis 10
3.3.1 Functional Requirement 11
3.3.2 Non-Functional Requirement 11
3.4 Use Case Model and Description 06-14
3.5 Logical Data Model 14-15
3.6 Design Requirements 16

Chapter 4: Design Specification 17-19


4.1 Front-end Design 17
4.2 Back-end Design 17
4.3 Interaction Design and UX 18
4.4 Implementation of requirements 19

Chapter 5: Implementation and Testing 20-36

5.1 Implementation of Database 20-21


5.2 Implementation of Front-end Design 21
5.2.1 Website Front-end Design 22-24
5.2.2 Registered User 25-26
5.2.3 Admin Panel 29-30
5.3 Implementation of Interactions 31
5.4 Testing Implementation 31-35
5.5 Test Results and Reports 35-36

Chapter 6: Conclusion and Future Scope 37

5.1 Discussion and Conclusion 37

References 38-39
iv
LIST OF FIGURES

FIGURES PAGE NO

Fig 2.1: Resultinbd.net 05


Fig 2.2: Admissionwar.com 05
Fig 2.3: edpdbd.org 06
Fig 2.4: Campus Planet 06
Fig 3.1: Software Development Life Cycle 09
Fig 3.2: Use case diagram 12
Fig 3.3: Dataflow Diagram 15
Fig 5.1: MongoDB Database 20
Fig 5.2: Database of Users 20
Fig 5.3: Database of all book 20
Fig 5.4: Home page of University Information System 23
Fig 5.5: List of Universities 24
Fig 5.6: Registration Form 25
Fig 5.7: Log-In Form 26
Fig 5.8: Purchasing System of User 27
Fig 5.9: Order List of User Profile 28
Fig 5.10: User Opinion 28
Fig 5.11: Pending Order 29
Fig 5.12: Delivery Order with Payment 29
Fig 5.13: Add University Ranking 30
Fig 5.14: View University Ranking list 30

v
LIST OF TABLES

TABLES PAGE NO
Table 2.1: Comparative studies 07
Table 3.1: Representation of Use Case Diagram for General Users 13
Table 3.2: Representation of Use Case Diagram for Registered Users 13
Table 3.3: Representation of Use Case Diagram for Admin 14
Table 5.1: TEST CASE 01 31
Table 5.2: TEST CASE 02 32
Table 5.3: TEST CASE 03 33
Table 5.4: TEST CASE 03 34

vi
CHAPTER 1

INTRODUCTION

1.1 Introduction
University Information System for ECE department is a web-based application that
provides all universities information of Bangladesh. It provides several information
like university list, university ranking, admission time and date, question bank and
many more. In the modern age admission test is a battlefield for the bright future of
all students. Students need to know the right information at the right time to be
successful in this battlefield. Keeping in this mind, our website has been designed in
such a way that a student can find out all the information related to the university as
well as several books. All the question papers of the past years of all the universities
have been included in this website. Users can access our website in two ways. If a
user does not register then he can only access the external aspects of the website.
Registered users will get all the benefits of this website. Through login, a user can buy
books related to admission test, will be able to take appointments of teachers of
different departments and be able to test their skills. Users will also be able to share
their valuable feedback with us and in case of any problem they face, they will be able
to contact us directly through messenger chat. This is how our website will play a
helpful role in a student’s admission test.

1.2 Motivation
We know web application is an application program which composed on a remote
server and rescued over the internet via a browser interface. It can be aimed for a wide
diversity of uses and also be used by everyone [5]. Keeping pace with the developed
world, our country has become technologically dependent by online. Now a days
everyone collects all the necessary information through online. Even after all this, we
haven't found any complete website that can provide information to the students at the
time of admission. This is why we have created a website where students can find all
the information, they need during their admission in one website.

1
1.3 Objectives
University Information System for ECE department is to help Bangladeshi student
denomination to attend enrichment in all walks of their life [6]. During the admission
test, every student is under a kind of stress. Then they need a system through which
they can get all the information they need without any hassle and save their valuable
time. University Information System for ECE department is such an informative
website through while students can know all the updated information. We always
strive to provide students with educational authentic news to build Digital
Bangladesh. So University Information System for ECE department is providing the
information solution to the students for getting admission to their desired institute.

1.4 Expected Outcome

➢ We can get all kinds of information related to ECE department.


➢ We will be able to know what kind of universities has ECE in Bangladesh.
➢ Information about different categories of universities.
➢ Knowledge about the list of private universities in our country
➢ Knowledge about the list of national universities in our country
➢ We can see the list of the top 10 public, private and national universities in
Bangladesh which includes the ECE department.
➢ Getting accurate admission time and date for public, private and national
universities for ECE.
➢ Provides question bank for public and private universities for ECE
Department.
➢ We can see all public, private and national universities website.
➢ We can order ECE admission related books.
➢ User can deliver their valuable feedback.
Predominantly we can ensure the dynamic security and high quality online-based
website and further immediate information of every university and its admission test.

2
1.5 Report Layout

CHAPTER 1: INTRODUCTION
In this particular segment, we recapitulate the motivation, objectives and expected
outcome of our project.

CHAPTER 2: BACKGROUND
In this particular segment, we have recapitulated about our proposed system, related
work and compare it with other adversary systems about related work, problem areas
and project challenges as well.

CHAPTER 3: REQUIREMENT SPECIFICATION


In this segment, we have given ideas about business process modeling, requirements
analysis, models for use in project systems and their descriptions, logical data models
and design requirements.

CHAPTER 4: DESIGN SPECIFICATION


In this chapter, we will be given an idea of the front end and back-end design of the
project, the design of the user interaction and also the implementation requirements.

CHAPTER 5: IMPLEMENTATION AND TESTING


In this segment, we will discuss the implementation of the database, implementation
front-end designs, interactions implementation, and project test results as well as test
implementation.

CHAPTER 6: CONCLUSION AND FUTURE SCOPE


In this chapter, we will discuss the conclusions and opportunities for further
development that is very much concluded from the project.

3
CHAPTER 2

BACKGROUND

2.1 Introduction
University Information System for ECE department is a new procreation education
and information based online platform. University Information System for ECE
department is primarily designed for admission seeking students. Through this
website, admission seeking students in any part of the country will be able to know
the information of their expected university. Many students don't know which
university is in which part of the country. For this reason, we have designed our
website in such a way that they can view all the universities according to the location
division. In maximum number of cases after completing the higher secondary exam,
the students have no idea what to read for admission test. For this, our website has
counseling system so that the students can get the right direction. As students get all
kinds of benefits from a website, they will be able to focus more on their studies and
won't waste their precious time. Since now everything is digitalized, that's why
students can be accessed with several platforms like laptop, desktop, mobile and
different browsers.

2.2 Related works


In addition to our website, there are several others websites that provide information
on admission tests. There is a website which name is “Resultinbd.net”. This website
deals with the information of admission circular of college, public and national
universities, BCS exam, job circular and seat planning. But in this website, there is no
login system [6].

4
Figure 2.1: Resultinbd.net

Another one is “Admission War” which also provides admission information about
school, college universities and there is also some helpful PDF book for the students
[7].

Figure 2.2: admissionwar.com

Then another website called “Educationpedia of Bangladesh”. This website is also


giving the details of admission time and date, history of public and private
universities, question bank and gives the important content for the preparations of
students. As it is an open website there is no login system [8].

5
Figure 2.3: edpdbd.org

And last one is named “Campus Planet” that demonstrates guideline about admission
along with the news of admission and job circular [9].

Figure 2.4: Campus Planet

6
2.3 Comparative Studies

Assimilating to other existing websites our accomplished website is establishing


modern features to the users. In our system a user can login by registration. Our
website provides user account security properly. Comparative studies within these
works displayed in table 2.1:

Case Resultinbd.n Admission Educationp Campus University


et War edia of Planet Information
Bangladesh System for ECE
department
Registration No No No No Yes
Result Yes No No No No
Job circular Yes Yes No Yes No
University Yes Yes Yes Yes Yes
Information

Security No No No No Yes
Admission Yes Yes Yes Yes Yes
Circular

Purchasing No No No No Yes
System

Feedback No Yes No No Yes

2.4 Scope of the Problem


➢ Without internet connection, user and admin both can’t get access of the
website
7
➢ Public users can’t attain all facilities .
➢ All user profile and public comments are controlled by admin panel.
➢ Users can get access easily of the whole system by creating account.
➢ Unavailability of books .

2.5 Challenges
➢ Actuate regulation is complex
➢ Lack of exposer
➢ Sometimes it is difficult to keep the site UpToDate
➢ Maintenance issues
➢ Providing substantive and authentic information
➢ Prepare important query for the user

8
CHAPTER 3

Requirement Specification

3.1 Business Process Modeling


University Information System for ECE department contains a specific model which
is called agile development model. We know that agile model supposed that entire
project needs to be handled in a different way and the exiting systems need to be fitted
to best suit in the project requirements [1]. That’s why we have used this model in our
project.

As we used agile model, the first step which refers software development approach
flourished on iterative development [2]. In agile model it segmented all tasks into
lesser iterations. Every iteration involves cross functional teams that works at one
time in various areas like, planning, requirement analysis, design, development,
testing, deployment, release, maintenance. Here is a figure 3.1 that will describe agile
model.

Figure 3.1: Software Development Life Cycle

9
3.2 Planning
We have looked at various admission related educational websites but haven’t found
the full information on a single site. That’s why we have planned to create a website
where students can learn about the admission procedure of all the universities in
Bangladesh within the same website. In this phase, we have scrum, kanban and agile
project management.

3.2.1 Scrum
Since we have worked as a team, we often plan for a certain period of time that what
changes have been made or if there are any problems or what updates or deletions
have been made.

3.2.2 Kanban
We have discussed whether it is possible to do anything beyond our knowledge.
Mainly we have followed workflow management system. We have been able to
visualize our work through this phase and also able to maximize the efficiency.

3.2.3 Agile Project Management


We have divided our work into two main parts such as front-end development and
back-end development. Then we divided them into smaller parts. Agile Project
Management promotes collaborative work with its users. Through this we can
constantly learn and ensure the accuracy of the work we are constantly doing.

3.3 Requirement Analysis


Since we have created an educational website, we will have two types of development
phases in this case such as Functional Requirements and Non-Functional
Requirements. Here in Non-Functional requirements, it describes that how our system
works and in Functional Requirements it describes the systems work flow.

10
3.3.1 Functional Requirement
In our website, we have used many functional requirements. Like- there we have a
registration panel where user can register by e-mail, after completing the registration,
user can log in by providing e-mail address and password. By logging in this website,
user can access the rest of the system and do his work. For us, there is also an admin
panel which can’t be accessed by the user.

3.3.2 Non-Functional Requirement


Since we have made our website user friendly, users will be able to access certain
things without login or registration, so that this website is attractive to the user. In this
function we made our system more efficient, also optimized the performance and
operates very smoothly.

3.4 Use Case Model and Description


A use case diagram narrates the proposed functionality of a new method. A use case
diagram which illustrates a discrete unit of interaction between a human or machine
and the method. As it is an individual unit of significant work like generate account or
prospect account details. Each of the use case narrates the functionality to be
manufactured in the mentioned method, which can comprise diversified use case’s
functionality or enhance diversified use case with its own demeanor.

11
Figure 3.2: Use case diagram of University Information System for ECE department
In our system, there are two kinds of users, General User and Registered User.
General user can access university list, university ranking, admission time and date,
question bank. On the other hand, Registered User can make an appointment, test his
skill, make his own profile, can sign up and log in, order history along with the
general user. In profile section, registered user can check his appointment status and
add his opinion. Users’ opinion is something we need to work on in the future. There
is also a segment called admin panel. An admin can add question, add teacher, can
approve appointment, can see pending appointment, pending order and also delivery
order. Registered user and admin both can log out from the system after completing
their tasks.

12
Table 3.1: Representation of Use Case Diagram for General Users

Use-case (i) System that enrolls General Users

Primary actor General Users

Secondary actor Invalid

Pre-condition This is free for all, basically general users who viewed the
site
Post-condition If general user wants to apply any of these universities, they
must have logged in else they can’t access this facility.
Description General users mean the people who aren’t register in the
system, they can’t access the inner facilities but they only
can view university list, university ranking, admission time
and date, question bank.

Table 3.2: Representation of Use Case Diagram for Registered Users

Use-case(ii) System that enrolls Registered Users


Primary actor Registered Users
Secondary actor Invalid
Pre-condition In this segment the user must have an account for log in.
User
need to provide all the correct information for creating his
account.
Post-condition When a user successfully created his account, user will
access all the inner facilities and services.
Description Registered user means the people who already registered or
created his own account. Only registered users can use our
system properly. For the registration procedure they have to
register with a valid e-mail address and valid password.

13
Table 3.3: Representation of Use Case Diagram for Admin

Use-case(iii) Admins that own the system


Primary actor Admin
Secondary actor Invalid
Pre-condition Admins also have an account to log in to manage the
system. Though admin account is pre-defined by developer
so that no one can generate fresh admin.
Post-condition Nobody can’t be able to login into the admin panel.
Description Admin can develop the whole system.

3.5 Logical Data Model

Logical Data Model is a norm of data model which narrates data elements in trifles
that is used to exhibit visual compassionate of data enteritis, attributes, keys and
relationship. This model is supremely independent from a tangible database apropos
establish a directional structure for elements of the semantic layer in data management
system [3].

14
Figure 3.3: Data flow diagram

In this above diagram figure:3.3, we demonstrate the workflow of our project. Here, if
the user is registered then he can login by g-mail and password and if is correct then
he can access all functions. If the password or g-mail is incorrect then it will show
error. In that case we have to login again. Now, if the user is not registered then he
can just visit our website and access some functions.

For admin, admin can login by entering his id and password. Then if it is correct the
admin can control and manage the full website database and he can make any kind of
changes in the website. If the password and g-mail is incorrect, it will show error.

15
3.6 Design Requirements
We all know a goodly designed website is a gladness to use. The main thing is that it
apprehension the attention of the user, sustains the intelligence that they might need
and convinces them to engage with the service. A website also gleams the affectation
with the its’ customers and if their doughty to keep up with the times [4].

Design requirements for Admin Panel


➢ Login page
➢ Order details
➢ Payment gateway
➢ Add book
➢ Update user information
➢ Take actions
➢ Logout

Design requirements for User


➢ Viewing university list
➢ Viewing university ranking
➢ Admission time and time
➢ Question Bank
➢ Login
➢ Profile
➢ Order book

16
Chapter 4

Design Specification

4.1 Front-end Design


Front-end web development is the evolution for graphical user interface of a website,
by the demeanor of html, css and js, wherein users can observe and interact with the
website [10]. Some other tools that help to generate front-end design.

React.js
By creating user interfaces in java script for isolated platforms react.js can be used. It
is a general, feature rich, element-based java script UI library. React Js also be used to
amplify miniature applications as well as extensive, complicated applications. The
primary characteristic of react.js which discriminates it from several popular java
script frameworks is pliability. React community felicitation react library through
providing massive set of ready-made materials to exhibit web application [11][12].

Bootstrap 5.1
We all know bootstrap is the most popular html, css and js framework for manifesting
a responsive and mobile friendly website. It is also a free and open-source front-end
development framework for websites. Responsive design invents it possible for a web
page to discover the visitants screen size, orientation and automatically accommodate
the display [13][14].

4.2 Back-end Design

Back-end development is the portion of a website which can’t be observed by the


users. It is acquainted as contented management system. This part is hidden for the
users but the admin or developer can access this portion. This portion conduct
different behind-the-scene functions like constructing libraries, coding and APIs. That
is also environs an upper level of cooperation when likened to front-end development
[15][16].

17
Express.js
Express.js which is a back-end web application framework for Node.js. It is released
open source and free software under MIT license. Node.js take steps various
prominences which make web application development simple and speedy. It is also
defined roots of user application emerged on HTTP and URLs. Express.js that easily
connect with databases like MongoDB and MySQL [17][18].

Node.js
Node.js which is an open source, cross platform runtime ambience for developing
server site and also networking applications. The applications of node.js are written in
java script. That can be conduct among the node.js runtime on Microsoft windows
and Linux. It provides rich library of diverse java script modules that simplifies the
development of web applications [19].

MongoDB
MongoDB which is specified as open-source document-oriented database that is
planned to depot a massive scale of data and moreover approves one to work with that
data very efficiently. This is classified under the NoSQL database whereas the storage
and salvation of data in MongoDB which is not in the form of tables. It is developed
and manage by MongoDB. lmc under SSPL. It provides official driver support for all
popular languages such as C#, C++, C, .Net, Go, Node.js, PHP, Python, Ruby etc.
[20].

4.3 Interaction Design and UX


Basically, interaction design is a method in which designers focus on constructing
fascinating web interfaces which is logical and thought-out behaviors and operations.
Interactive design mainly conducts technology and morality of strong communication
to generate desired user experience. It can be understood in easy terms mainly it is the
design of the interaction between user and products. The objective of interaction
design is to create products which qualify the user to attend their objectives [21][22].
UX that means user experience allude to any interaction a user has with service. It is
contemplating each and every element which shapes this experience, user feel and
18
how friendly for the user to use and accomplish their desired tasks. The intention of
the UX design is to make proficient, simple and relevant experiences for the user [23].
An exact design makes a website very delightful to the users. Interaction design and
UX design is very much important for making the website user friendly. For this we
design a significant logo for our project, make necessary pages, buttons, specific
menu bar and also drop-down menu bar, add images and keep the updating system to
make our website more user friendly.

4.4 Implementation of requirements


Implementation means spending, passing or contemplation of a plan, a scheme else
any kind of design, conception, norm, policy for doing something. For making a
complete website, we need to use some software or tools to make our working process
easy. We have developed a website and we also used some software and tools and
combined them to make our work easy.

➢ React.js
➢ Bootstrap 5.1
➢ Express.js
➢ Node.js
➢ MongoDB
➢ Visual studio

19
CHAPTER 5

Implementation and Testing

5.1 Implementation of Database


Implementation of database or expansion is the method of building of database
software, customizing and configuration, testing, fusing with applications and
constructing the users. Implementation embroils the composition of a database similar
to the specification of a rational illustration [24]. For our project, we are using
MongoDB database program. Here we are demonstrating some figures of our
database.

Figure 5.1: MongoDB Database

Figure 5.2: Database of Users

20
Figure 5.3: Database of all book

5.2 Implementation of Front-end Design

It is very important and also challenging to elaborate engaging and spanking front end
because this needs to balance the user’s device screen size. Though it is very much
presuming to build a facile and user-friendly UI design for all the user. We have tried
our level best to make our website user friendly. We have created our website as a
responsive website so that all users can easily access it from any kind of devices.

21
5.2.1 Website Front-end Design

22
Figure 5.4: Home page of University Information System

23
Figure 5.5: List of Universities

24
5.2.2 Registered User

Figure 5.6: Registration Form

25
Figure 5.7: Log-In Form

26
Figure 5.8: Purchasing System of User

27
Figure 5.9: Order List of User Profile

Figure 5.10: User Opinion

28
5.2.3 Admin Panel

Figure 5.11: Pending Order

Figure 5.12: Delivery Order with Payment

29
Figure 5.13: Add University Ranking

Figure 5.14: View University Ranking list

30
5.3 Implementation of Interactions

In this project, we make our system fascinating and progressive by interaction. We


have made our website responsive for advance user experience. For this reason, we
have implemented some identical features in our project that’s why our system is very
much user friendly.

5.4 Testing Implementation


Since we have created a website, website testing is very necessary before use.
Website testing is inclosing website for dynamic bugs before its formed operative and
approachable to ordinary public. Website testing that is subsidence for functionality,
indemnity, congruity and performance of the website [25]. So, we are demonstrating
testing result for our website.

Table 5.1: TEST CASE 01

Test Case Test-Input Desired Acquired Conclusion Tested Date


Outcome Outcome

Internet Various Successfully Enter Pass 08-06-2022


Browsing browser & enter in the Successfully
windows website
version up
to 11

Responsive Various It looks Fit for all Pass 08-06-2022


Devices exactly the devices
way we
design

31
Landscape Tested on Successfully, Fit for all Pass 08-06-2022
or portrait landscape fit for all modes
mode or portrait modes
mode

Table 5.2: TEST CASE 02

Test Case Test-Input Desired Acquired Conclusion Tested


Outcome Outcome Date
Visit Homepage Browse our Successfully Successfully Pass 08-06-
website Visit the Visit the 2022
homepage homepage

Visit university Browse our Successfully Successfully Pass 08-06-


list Website and visit the visit the 2022
go to university university
university list list list

Visit University Browse our Successfully Successfully Pass 08-06-


Ranking Website and visit the visit the 2022
go to University University
university Ranking Ranking
ranking
Visit Admission Browse our Successfully Successfully Pass 08-06-
time & date Website and visit visit 2022
go to admission admission
admission time & date time & date
time & date

32
Access Question Browse our Successfully Successfully Pass 08-06-
Bank Website and access the access the 2022
go to question question question
bank bank bank

Communication Communicate Successfully Successfully Pass 23-06-


through send send
2022
messenger

Table 5.3: TEST CASE 03

Test Case Test-Input Desired Acquired Conclusion Tested Date


Outcome Outcome
Registration Required Successfully Successfully Pass 09-06-2022
user
registered registered
information
Log-in Mail and Successfully Successfully Pass 06-06-2022
password Logged-in Logged-in
Mail Invalid mail Warning Show Wrong Pass 06-06-2022
With Invalid
mail
mail

Password Invalid Warning Show wrong Pass 12-06-2022


With Invalid
Password password
Password

Already Same Show already Showing Pass 12-06-2022


registered
Registered information Already
which is registered
given by user
in the
registration
time

33
Counseling Make Approved or Showing the Pass 12-06-2022
pending
appointment status
Teacher Search Successfully Successfully Pass
show details
Details desired show details
about the
teacher teacher about the
teacher

Order book Go to cart Purchase Purchase Pass 13-06-2022


Successfully
Successfully
Order Status Go to profile Successfully Successfully Pass 13-06-2022
show
show
pending or
delivered pending or
delivered
Add an Go to profile Successfully Successfully Pass 06-06-201
entered
opinion entered
opinion
opinion
Skill Test Give answer Successfully Successfully Pass 12-06-2022
showing the
to the given showing the
result
question result

Table 5.4: TEST CASE 04

Test Case Test-Input Desired Acquired Conclusion Tested Date


Outcome Outcome
Pending User Successfully Successfully Pass 19-06-2022
Order request for show the show the
books request request
Deliver Press Successfully Successfully Pass 20-06-2022
Order deliver show the show the
button delivered delivered
status to the status to the
user user

34
Add Book Insert new Successfully Successfully Pass 21-06-2022
book add books to add books to
information the site the site

Add Question Insert a set Successfully Successfully Pass 21-06-2022


of questions add add
questions to questions to
the site the site
Add Teacher Insert new Successfully Successfully Pass 22-06-2022
teacher add teacher add teacher
information information information
Pending User Successfully Successfully Pass 23-06-2022
Appointment request for show the show the
counseling request request
Approved Press Successfully Successfully Pass 28-06-2022
Appointment approve show the show the
button appointment appointment
status to the status to the
user user
5.5 Test Results and Reports
Test report is very important to manifest any test result in a discipline scheme that
accommodate calculating the test results rapidly. We have tested some of the situation
that we already given above.
Now, we demonstrate results of our project:

➢ User friendly
➢ Invulnerable website
➢ Updated information
➢ Proper guidance
➢ Minimize waste of time
➢ Provides all universities information

35
➢ Convincing website
➢ Apprehensible interface
➢ Easy to communicate
➢ Easy to l

36
Chapter 6
Conclusion & Future work

6.1 Discussion and Conclusion

Finally, we are able to build our desired website properly. To us it was like a flam
come true. Where Bangladesh was a few years ago, it is no longer in that position in
terms of technology. Now, everyone is moving forward in tandem with the age
through internet. After HSC, most of the students do not understand exactly how they
will study for the admission test. Moreover, they do not understand that where they
should be admitted for any subject in any university. And for any particular
university, we have to browse the internet separately every time. In that case we
providing all the necessary information for the students in one platform through our
website. Also, for the last two years it has been very difficult for corona pandemic to
go out and do everything. So, we have ensured that the students can buy the books
they need from home. In one word we have made little effort to ensure that students
time is not wasted in any way and so that they get a proper guideline from any part of
the country.

37
References

[1] Tutorialspoint.com. 2022. SDLC - Agile Model. [online] Available at:


<https://www.tutorialspoint.com/sdlc/sdlc_agile_model.htm> [Accessed 4 April 2022].

[2] www.javatpoint.com. 2022. Tutorials - Javatpoint. [online] Available at:


<https://www.javatpoint.com/software-engineering-agile-model>>,> [Accessed 4 April 2022].

[3] www.javatpoint.com. 2022. Agile Model (Software Engineering) - javatpoint. [online] Available at:
<https://www.javatpoint.com/software-engineering-agile-model> [Accessed 4 April 2022]..

[4] SiteProNews. 2022. 10 Requirements for Website Design - SiteProNews. [online] Available at:
<https://www.sitepronews.com/2012/08/16/10-requirements-for-website-design/> [Accessed 4 April
2022].

[5] SearchSoftwareQuality. 2022. What is Web Application (Web Apps) and its Benefits. [online]
Available at: <https://searchsoftwarequality.techtarget.com/definition/Web-application-Web-app>
[Accessed 4 April 2022].

[6] Result in BD. 2022. About Us. [online] Available at: <http://resultinbd.net/about-us/> [Accessed 4
April 2022].

[7] Admissionwar.com. 2022. Admissionwar. [online] Available at: <https://www.admissionwar.com/>


[Accessed 4 April 2022].

[8] Edpdbd.org. 2022. edpdu.com. [online] Available at: <https://edpdbd.org/> [Accessed 4 April
2022].

[9] Campusplanet.net. 2022. campusplanet.net. [online] Available at: <https://campusplanet.net/>


[Accessed 4 April 2022].

[10] En.wikipedia.org. 2022. Front-end web development - Wikipedia. [online] Available at:
<https://en.wikipedia.org/wiki/Front-end_web_development> [Accessed 4 April 2022].

[11] Tutorialspoint.com. 2022. ReactJS - Introduction. [online] Available at:


<https://www.tutorialspoint.com/reactjs/reactjs_introduction> [Accessed 4 April 2022].

[12] Netguru.com. 2022. What is React.js Framework?. [online] Available at:


<https://www.netguru.com/blog/what-is-react-js> [Accessed 4 April 2022].

[13] Whatis.techtarget.com. 2022. Computer Glossary, Computer Terms - Technology Definitions and
Cheat Sheets from WhatIs.com - The Tech Dictionary and IT Encyclopedia. [online] Available at:
<https://whatis.techtarget.com/definition/> [Accessed 4 April 2022].

[14] www.javatpoint.com. 2022. What is Bootstrap - JavaTpoint. [online] Available at:


<https://www.javatpoint.com/what-is-bootstrap> [Accessed 4 April 2022].

[15] Engineering Education (EngEd) Program | Section. 2022. Front End vs Back End in Web
Development. [online] Available at: <https://www.section.io/engineering-education/front-end-vs-back-
end-in-web-development/> [Accessed 4 April 2022].

[16] Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more.
2022. Back-End Development: A Guide to the Basics. [online] Available at:
<http://thinkapps.com/blog/development/basics-back-end-development> [Accessed 4 April 2022].

[17] Tutorialsteacher.com. 2022. Express.js. [online] Available at:


<https://www.tutorialsteacher.com/nodejs/expressjs> [Accessed 4 April 2022].
38
[18] En.wikipedia.org. 2022. Express.js - Wikipedia. [online] Available at:
<https://en.wikipedia.org/wiki/Express.js> [Accessed 4 April 2022].

[19] Tutorialspoint.com. 2022. Node.js - Introduction. [online] Available at:


<https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm> [Accessed 4 April 2022].

[20] GeeksforGeeks. 2022. What is MongoDB - Working and Features - GeeksforGeeks. [online]
Available at: <https://www.geeksforgeeks.org/what-is-mongodb-working-and-features/> [Accessed 4
April 2022].

[21] Designmodo. 2022. Learn about interaction design,. [online] Available at:
<https://designmodo.com/interaction-design/> [Accessed 4 April 2022].

[22] The Interaction Design Foundation. 2022. What is Interaction Design?. [online] Available at:
<https://www.interaction-design.org/literature/article/what-is-interaction-design> [Accessed 4 April
2022].

39

You might also like