finalproject_report
finalproject_report
Supervisor:
Md. Jamaner Rahaman
Lecturer
Department of Computer Science & Engineering
Leading University, Sylhet
Md. Iqbal Ahmed
Fariha Rahman
1
Dedication
Approved By:
Supervisor:
2
Declaration
The work here is original and to the best of knowledge, it has never
been presented anywhere else for academic or any other purpose.
Fariha Rahman
3
Dedication
We would like to dedicate our work to our parents, teachers and friends and all
the supporting staff of the Computer Science & Engineering Department at
leading University. For their tireless efforts they have speared to help us be who
we are today.
4
Project Proposal
Proposal for the project in partial fulfilment of the requirement for the degree of
Bachelor of Science in Computer Science and Engineering.
Project Title
Lu Appurtenant
Supervisor
Md. Jamaner Rahaman
Lecturer
Department Of CSE
Leading University, Sylhet
5
Date: 16th March 2023
To
Head of the Department Department of Computer Science and Engineering
Leading University, Sylhet
Subject: Application for permission to approve the project proposal.
Sir,
With due respect, we would like to inform you that we are the students of the
CSE department, 50th batch. We are interested in making a website named "LU
Appurtenant" under your guidance. We would be grateful to you if you would
kindly allow us to complete the project on the above topic under condition of
partial fulfilment of the requirements for the degree of Bachelor of Science in
Computer Science and Engineering.
50th Batch,
Department of CSE
Leading University, Sylhet
6
Supervision Agreement
The program outlined the project for the degree of Bachelor of Science in
computer Science and Engineering. The supplies and facilities required are
available and we are willing to supervise and evaluate the project work.
Supervisor’s Signature:
7
Acknowledgements
First, we would like to thank Almighty Allah. Who gave us the opportunity to
accomplish this place. Every project, big or small, is successful largely due to
the effort of several wonderful people who have always given their valuable
advice or a helping hand. So here we take the opportunity to express our
profound gratitude and deep regards to our supervisor Md. Jamaner Rahaman
sir for this guidance, monitoring and encouragement. We are extremely thankful
to our honourable V.C Prof. Qazi Azizul Mowla sir for this support. We also
take this opportunity to express a deep sense of gratitude to Rumel M.S Rahman
Pir sir and all other teachers of the CSE department for their valuable
information and guidance.
8
Abstract
There are several clubs and activities in a university. There can be 6 or 7 or
more than those clubs. It’s not so easy for a student to manage all of the club
activities. This project is aimed at developing a website which is about various
clubs, volunteering like blood donation and some semi-departmental activities.
It’s a web based system.The project objective is to fill up some of the needs of
our students from a single website.This project is an attempt to provide the
things that students need most. It helps to get the routine, to register in a club ,
donate blood and various things through the internet by using any device.
Thus any student will get the service of this website by getting registered on
the website. If valuable things can be found in a single website easily then
why not we should think about it. Since the website is available online it is
easily accessible and always available.
9
“LU Appurtenant”
A website that will ease your work…
10
Table of Contents
Dedication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Acknowledgement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1. Introduction (Chapter 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2. Background Study (Chapter 2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.1 Review Previous Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … 13
3. Methodology (Chapter 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .… 14
3.1 Waterfall Methodology…………….. . . . . . . . . . . . . . . . . . . . . . . . .14-15
3.2 Advantages ……………. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .… ..15
4. Structural Design (Chapter 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .….17 -18
4.3 Entity Relationship Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5. Testing (Chapter 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-21
6. User Interface (Chapter 6)……………. . . . . . . . . . . . . . . . . . . . . . . . 22-27
7. Limitation & Future Work (Chapter 7) . . . . . . . . . . . . . . . . . . . … . . . ..28
7.1 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..28
7.2 Future Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..28
8. Conclusion (Chapter 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..29
9. References (Chapter 9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..30
11
Chapter 1
Introduction
1.1 Background
Today’s world depends on modern civilization. Everyone wants to ease their
work by using something that is easier for them. We look at what we want to
know from the internet. So, from this idea we decided to make this website to
do something for our department.
Before doing something it’s so important to get some idea about the things that
we wanted to do. Before getting ideas about doing this project we were thinking
about our problems that we faced . Like to make something related to the club
come to our mind because of the problems we experienced during the
registration of the club.
Our goal is to connect some important work of the students in a single website.
They can use this website for their regular important work, for example; to
routine, club registration, donating blood etc. Our planning was to do all of
these by using this website.
1.2 Motivation
We created this website after thinking of a student’s need. First of all it came to
our mind that we are students of the department of CSE, so we aren’t using a
website which can be useful for ourselves. After that we thought about making
it & we did it. Students can get the pdf version of their routine individually from
this website, also sometimes so many club programs & registration happens in
our department so they can also get registered via this website . Another most
important option is ,they can donate blood & also they can find blood donors for
their family ,friends & themself from this website . By thinking of doing
something necessary the planning of making this website came into our mind.
12
Chapter 2
Background Study
13
in our university. We noticed that so many students search for blood for their
parents,relatives,friends and other people almost everyday. There is a club in
our university called Social service club that tries their level best to donate
blood and other works like this. But they have a facebook and whatsapp group
that sometimes can’t reach the donors who wanted to donate blood. So, we
also tried to link up volunteering work like blood donating via this website.
This was the ultimate previous thinking of us from where we got this idea to
make this website to ease these types of problems.
Chapter 3
Methodology
14
Requirement Gathering and analysis: All possible requirements of the
System Design: The requirement specifications from the first phase are
studied in this phase and the system design is prepared. This system design
helps in specifying hardware and system requirements and helps in
defining the overall system architecture.
Implementation: With inputs from the system design, the system is first
developed in small programs called units, which are integrated in the next
phase. Each unit is developed and tested for its functionality, which is
referred to as Unit Testing.
phase are integrated into a system after testing of each unit. Post
integration the entire system is tested for any faults and failures.
Requirement Gathering and analysis: All There are some issues which
15
1.Simple and easy to understand and use
2.Phases are processed and completed one at a time.
3.Clearly defined stages.
4.Well understood milestones.
5.Easy to arrange tasks.
6.Process and results are well documented.
Chapter 4
Structural Design
Structure design is how a website is linked with users and data flow. Site
structure or website architecture refers to how the website is designed or how
various pages are connected for an excellent user experience.
4.1 Use Case Diagram: In the use case diagram there has been shown what
admin and user can access.
16
Figure 4.1: Use case diagram
17
Figure 4.3:Level 1 DFD for Admin
18
4.5 Entity Relationship Diagram :
An entity relationship diagram (ERD), also known as an entity relationship
model, is a graphical representation that depicts relationships among people,
objects, places, concepts or events within an information technology (IT)
system.
19
Figure 4.5:Entity Relationship Diagram
Chapter 5
Testing
5.1 Software Testing :
Testing is a method to check whether the actual software product matches
expected requirements and to ensure that the software product is Defect
free. It involves execution of software/system components using manual or
20
automated tools to evaluate one or more properties of interest. The purpose
of software testing is to identify errors, gaps or missing requirements in
contrast to actual requirements.
21
system one is for the students and another one is for admin who will maintain
this website
Chapter 6
User Interface
22
6.1 Sign-in and log-in page: Admin & user can sign in & log in with their
name and password.
23
6.2 Home page for user & admin: User & admin can see the same home
page.
6.3 About page for user & admin: User & admin can see the same about
page.
6.4 Clubs page for admin: Admin can see all the available club events &
can add club where club name,event name, amount of t-shirt, end date are
24
added for students.
25
6.5 Faculties page: Admin can add to register students name, id, t-shirt size
& can see all the students who registered for the club event.
6.6 News page: Admin can add latest news related to university and from
user they can see all news.
26
6.7 Find donors page: Admin can add basic information to donate blood.
Also users can add details too.
27
6.8 Routine page: Admin can upload the pdf version of routine which will
help students to get it from the website easily.
6.9 Contact page: A user can contact the admin through email with some
basic information and suggestions.
28
Chapter 7
Limitations
7.1 Limitations
During the making period of this project we find out various types of
limitations. Like we had to do so many other dynamic options on our
website but we weren't able to do this.Also the system will be accessed by
those who have smartphones and computers.There is no Voice
functionality and image searching option.The website isn’t available now
in google.
29
Chapter 8
Conclusion
Ours is the generation of online activities. Every little thing is dependent
on the internet. So in this online world all of us want to get everything so
easily. Sometimes it's so hard to find routine & this type of thing on
facebook. Sometimes it gets lost in so many notifications.
But if someone gets his important routine & class schedule from a single
website it will be easier for him to get attached with his classes. Also it’s
so problematic nowadays to get registered into a university club by
standing in a long line for hours and writing names on papers , so this
website can also reduce these types of pressure too. In the world of the
internet we all want to get everything so easily. By thinking about this
matter the planning of making this much needed thing came into our
mind.
30
Chapter 9
References
31
32