0% found this document useful (0 votes)
19 views33 pages

finalproject_report

The document is a final year project submission titled 'LU Appurtenant' by students of the Computer Science and Engineering Department at Leading University, aimed at creating a website to facilitate various student activities such as club registration and blood donation. The project proposal includes acknowledgments, a declaration of originality, and outlines the methodology, structural design, and objectives of the website. The project is intended to address the challenges students face in managing club activities and accessing important information through a single online platform.

Uploaded by

Omar Ahmed
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)
19 views33 pages

finalproject_report

The document is a final year project submission titled 'LU Appurtenant' by students of the Computer Science and Engineering Department at Leading University, aimed at creating a website to facilitate various student activities such as club registration and blood donation. The project proposal includes acknowledgments, a declaration of originality, and outlines the methodology, structural design, and objectives of the website. The project is intended to address the challenges students face in managing club activities and accessing important information through a single online platform.

Uploaded by

Omar Ahmed
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/ 33

A final year project submitted to the


Department of Computer Science and Engineering
Leading University
Sylhet – 3112, Bangladesh.
In partial fulfilment of the requirement for the award of Degree of
Bachelor of Science in Computer Science and Engineering.
CSE-4801
Project Title: LU Appurtenant
Submitted By:
Md. Iqbal Ahmed-1912020188
Fariha Rahman-1912020202
Jawad Bin Shan-1912020219

Supervisor:
Md. Jamaner Rahaman
Lecturer
Department of Computer Science & Engineering
Leading University, Sylhet

Date of Submission : 16th March, 2023


Approval
The project "LU Appurtenant" institutional website submitted by Md. Iqbal
Ahmed, Fariha Rahman and Jawad Bin Shan, respectively to the department of
Computer Science and Engineering, Leading University, has been accepted as
satisfactory in partial fulfilment for the requirement of the degree of Bachelor
of Computer Science and Engineering as to its style and content.

​ ​ ​ ​
Md. Iqbal Ahmed

Fariha Rahman

Jawad Bin Shan

1
​ ​ ​ ​ 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.

Approved By:

Rumel M.S Rahman Pir


Associate Professor & Head
Department Of CSE
Leading University, Sylhet

Supervisor:

Md. Jamaner Rahaman


Lecturer
Department Of CSE
Leading University, Sylhet

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.

Md. Iqbal Ahmed

Fariha Rahman

Jawad Bin Shan

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.

Your most obedient


Md. Iqbal Ahmed (1912020188)
Fariha Rahman (1912020202)
Jawad Bin Shan (1912020219)

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:

Md. Jamaner Rahaman


Lecturer
Department Of CSE
Leading University, Sylhet

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

We did a vast amount of background research according to our project


requirements. We‘ve searched lots of institutional websites of some reputed and
famous universities around the world. And we tried to gather information about
what we need to add and how we are going to start our project work.

2.1 Review Previous Work


There is no department website for our department but there is a central
university website. It is a very well made website and by using it we can do
our semester registration, also we get information about other things. So, this
website can do these types of things. Our plan was to do something that can be
also available for club activities, finding all routines from the single website,
also some volunteering work like blood donation. There are some problems
that we face; we have to check our class routine or exam routine on facebook.
There are so many notifications on facebook. Sometimes it’s so difficult to get
the important things timely. Also for the club activities. We have to do club
registration manually for several events of different clubs. Also we faced
various problems like this during registering in a club. Another important thing
that we tried to link up with our website. There are a huge number of students

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

3.1 Waterfall methodology: The waterfall methodology is a linear project


management approach, where stakeholder and customer requirements are
gathered at the beginning of the project, and then a sequential project plan
is created to accommodate those requirements. The waterfall model is so
named because each phase of the project cascades into the next, following
steadily down like a waterfall. It’s a thorough, structured methodology and
one that’s been around for a long time, because it works. Some of the
industries that regularly use the waterfall model include construction, IT
and software development [2]. As an example, the waterfall software
development life cycle, or waterfall SDLC, is widely used to manage
software engineering projects.

The sequential phases in Waterfall model are;

14
​Requirement Gathering and analysis: All possible requirements of the

system to be developed are captured in this phase and documented in a


requirement specification document.

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

​Integration and Testing: All the units developed in the implementation

phase are integrated into a system after testing of each unit. Post
integration the entire system is tested for any faults and failures.

​Deployment of system: Once the functional and non-functional testing is

done; the product is deployed in the customer environment or released into


the market.

​Requirement Gathering and analysis: All There are some issues which

come up in the client environment. To fix those issues, patches are


released. Also to enhance the product some better versions are released.
Maintenance is done to deliver these changes in the customer
environment.
3.2 Advantages :
Some of the major advantages of the Waterfall Model are as follows:

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

4.2 Data flow diagram:


A data flow diagram (DFD) is a graphical or visual representation using a
standardised set of symbols and notations to describe a business's operations
through data movement.

Figure 4.2: 0 level DFD

17
Figure 4.3:Level 1 DFD for Admin

Figure 4.4:Level 1 DFD for User

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.

Why is Software Testing Important?


Software Testing is Important because if there are any bugs or errors in the
software, it can be identified early and can be solved before delivery of the
software product. Properly tested software products ensure reliability, security
and high performance which further results in time saving, cost effectiveness
and customer satisfaction.

Different Types of Testing:


White Box Testing: White box testing is an approach that allows testers to
inspect and verify the inner workings of a software system—its code,
infrastructure, and integrations with external systems.
Security Testing: Security testing is a process intended to reveal flaws in the
security mechanisms of an information system that protect data and maintain
functionality as intended.
End to End Testing: End-to-end testing is a methodology used in the software
development lifecycle (SDLC) to test the functionality and performance of an
application under productlike circumstances and data to replicate live settings.
The goal is to simulate what a real user scenario looks like from start to finish.
Integrity Testing: An integrity test is a specific type of personality test
designed to assess an applicant's tendency to be honest, trustworthy, and
dependable. A lack of integrity is associated with such counterproductive
behaviours as theft, violence, sabotage, disciplinary problems, and absenteeism
5.2 System Security:
Security of the system is our highest priority. We have taken all the necessary
steps that are needed to ensure security of the system. No unauthorised person
can enter the system without logging in .Every user has a unique ID and
Password which are totally encrypted. There are two levels of accounts in our

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.

Figure - 6.1: Sign in & log in page

23
6.2 Home page for user & admin: User & admin can see the same home
page.

Figure - 6.2: Home page

6.3 About page for user & admin: User & admin can see the same about
page.

Figure - 6.3: 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.

Figure - 6.4: Add club in clubs page for admin

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.

Figure - 6.5: Faculties page

6.6 News page: Admin can add latest news related to university and from
user they can see all news.

Figure - 6.6: Faculties page

26
6.7 Find donors page: Admin can add basic information to donate blood.
Also users can add details too.

Figure - 6.7: Faculties page

27
6.8 Routine page: Admin can upload the pdf version of routine which will
help students to get it from the website easily.

Figure - 6.8: Faculties page

6.9 Contact page: A user can contact the admin through email with some
basic information and suggestions.

Figure - 6.9: Contact page

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.

7.2 Future Work

This chapter discusses the future scope or the implementation of our


system. Our Lu Appurtenant can be useful to all the students of our
department. In future more extra features will be added. We will add
more dynamic functions for user benefits. We will also add a sign in
option with Google and Facebook. We will also upgrade our system. In
future,our website will be able to use Voice functionality and image
searching options. Artificial Intelligence will be added to customise the
website.. It will be an advanced features.We are studying about it because
we will make our website more beneficial.However we are researching
and studying more about updated features. In future we will include this.
Our routine making option will be more smooth and can be found &
made in a more efficient way. In addition our system will be available to
do the semester registration and result finding . There will be more user
friendly dynamic options available on our website.

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

1.​ W3schools. (2022, May 5). Html[Online].


Available: https://www.w3schools.com/html/html_intro.asp
2.​ W3schools. (2022, May 23). Css [Online].
Available: https://www.w3schools.com/css/css_intro.asp
3.​ W3schools. (2022, June 20). Javascript string methods [Online].
Available: https://www.w3schools.com/js/js_string_methods.asp
4.​ W3schools. (2022, June 20). Php sessions [Online].
Available: https://www.w3schools.com/php/php_sessions.asp
5.​ W3schools. (2022, June 20). Php global variables - superglobals
Available: https://www.w3schools.com/php/php_superglobals.asp
6.​ W3schools. (2022, July 13). MySQL Select statement [Online].
Available: https://www.w3schools.com/mysql/mysql_select.asp
7.​ Lucid.app. (2023, Feb. 5). Diagram [Online].
Available: https://lucid.app
8.​ W3schools. (2022, July 16). Bootstrap 5 grids [Online].
Available:https://www.w3schools.com/bootstrap5/bootstrap_grid_
basic.php
9.​ Youtube. (2022, July 16). Bootstrap 5 grids with Anisul Islam
[Online].
10. Leading university.(2022, Jan. 4).Image from faculty of CSE[Online].
Available: https://www.lus.ac.bd/faculty-of-cse/
11. Pexels. (2022, Dec. 4). Images collected for homepage slides [Online].
Available: https://www.pexels.com/search/compuyer/
12. Bootstrap. (2022, May 11). Bootstrap CDN[Online].
Available: https://getbootstrap.com/

31
32

You might also like