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

INFO 3305

WEB APPLICATION DEVELOPMENT

GROUP PROJECT PROPOSAL

A LIBRARY MANAGEMENT SYSTEM

Group Name:

COD.e

PUTERA MUHAMMAD SYAAMIL BIN ISMAIL


1618081

MOHAMAD NOR FAZA BIN MUHYIDDIN 1615851

MUHAMMAD AZRI BIN ZULKARNAIN 1814867


1.1 INTRODUCTION

Our team from COD.e will be developing a library management system. Their
system are done well flawlessly with beautiful UI and great UX. This is to test our
competency in developing such functionality in applying all the lessons and
languages learned in web application development class by Dr Marini. We will also
focus only on the functionalities of the system or its’ minimum viable product, not
including its’ interfaces. We surely hope that some of our development could at least
be at par with some of the functionalities showed by successful library management
system in Malaysia such as IIUM Darul Hikmah library or even the National Library
itself.

1.2 PROBLEM DESCRIPTION

1.2.1 Background of the problem


After a thorough discussion, we plan on developing web application for library.
In Malaysia, most of the customers that use library management system are
students who going to face examinations. When we did a deep research regarding
this, our first assumption on the background of the problem is wrong where we
assume that students are just too lazy to go to library while the real problem
statement faced by them are they are bound and tied with rush peak hours and
short lunch hour break. With many work still to submit, they just change their mind to
browse the books they interested from their home before borrowing.
1.2.2 Problem Statement

● Students bound by limited free time

● Have to go through traffic jam

● House far from library

1.3 PROJECT OBJECTIVE


We plan on achieving below milestones at the end of developing this system
which are:

● Our website application have students view


● Our website application have admin view
● We managed to integrate the information from students to admin
smoothly
● Students could browse all the books smoothly
● Students can sign up/login smoothly
● Admin can sign up/login smoothly
● Students able to view their recent borrowed book
1.4 PROJECT SCOPE

1.4.1 Scope

● Sign Up
● Login
● Recent Borrowed
● Wishlist
● Book List/Browse page
● Students Profile

1.4.2 Targeted User


● University students
● Undergraduate students
● Postgraduate students
● Primary schools
● Secondary schools

1.4.3 Specific Platform


We are planning on developing the website application with JSP, Java Servlet
and several front ends languages such as HTML, Javascript and CSS. We are
hoping that it would be successful by deploying it in our localhost first without the
need to buy any domain and hosting. We will be using eclipse, visual studio code
and apache tomcat. We will be focusing only on what our team have right now which
are pure talent and skills and not depending on any other additional costs.
1.5 CONSTRAINTS
Our major constraints are time, skills and also the requirement engineering part
which is the market research part. As we all know, any project would not be successful
enough if the time given to develop is not enough as it will consume quite a big chunk of
time to develop such a system with the perfect ending at the end of the development.
Moreover, we are still not very competent in terms of truly understanding the languages
that will be used along the development process which would result in several challenges
along the way. Furthermore, most of the problem statement are our assumptions which
could be irrelevant or even not correct at all which capable of backfiring us and result in no
one would ever use the website at all.

The way that we counter this constraints are by delegating the tasks accordingly to
all of the four of us with equal jobscopes and also bear in mind in understanding the whole
concept of the idea while being aware of the codes written by our other teammates. Besides
that, we would also ask our senior, tutors and friends that are expert in the languages for us
to be more competent and learn through experience and guidance from them. This is to
ensure that the whole process of development would not take too much time by asking them
directly to teach us. Last but not least, we have done several deep research by interviewing
the owner of food delivery startups on the problem statement that they are trying to solve in
the food delivery industry such as Get Runner. This is to ensure that our team are
developing and targeting the right product and right market segment while reducing the risks
of spending much time and effort but with no potential users.

1.6 SEQUENCE DIAGRAM

1.7 SIGNIFICANCE OF THE PROJECT


There are many benefits that our website application will affect towards our target
user besides solving their pain points. Firstly, the students that sign up with us will be able
to browse the books first with us without taking their time go to the library just to go back
home knowing that the book is unavailable. As we all understand, it is much easier for
admin to check their books database to always keep up and track the books availability.
1.8 SUMMARY
National library and Darul Hikmah IIUM library is by far the top library management
system that we discover based on our researches. We truly hope that our team could at
least be par with these well-known library management system in getting their
functionalities to run in our localhost smoothly.

We will make sure that the lesson learned in Web Application Development class by
Dr Marini will be fully utilized throughout the whole development process such as Java
Servlet, JNBC and JSP. We again hope that this small initiative of ours will be able to bring
value towards our target market while solving their real problems revolving around students.

1.9 REFERENCES

[1] Perpustakaan Negara Malaysia, https://www.pnm.gov.my/

You might also like