- Objective: + Optimization management + Security Warehouse and Data Protection + Improve Work Performance + Reporting and Analysis + Customer management + Transaction ManagementProvide
Trang 1CAPSTONE PROJECT 2
PROPOSAL DOCUMENT BOOKSTORE MANAGEMENT WEBSITE
Date : Sep-12,2023
Submitted by
Tu, Dang The Anh
Phuc, Tran Le Hoang
Ky, Tran Huu
Quoc, Vo Tan
Trieu, Nguyen Hoang
Approved by Mentor
Trang 2Name : Trần Thị Thúy Trinh Date
INTERNATIONAL SCHOOL OF DUY TAN UNIVERSITY
Trang 3Project acronym Bookstore MW
Project Tittle BOOKSTORE MANAGEMENT WEBSITE
Lead Institution International School, Duy Tan University
Project Mentor Tran Thi Thuy Trinh
Project Manager & contact
details
Dang The Anh Tu Email: Tulucas06102004@gmail.com Tel: 0334369787
Partner Organization
Project Web URL https://BookMW.vn
ID Trần Lê Hoàng Phúc tranlehoangphuc0309@gmail.com 0706722512
ID Trần Hữu Kỳ
ID Võ Tấn Quốc
ID Nguyễn Hoàng Triều
Proposal Document
Trang 4Author(s) & project Dang The Anh Tu, Project Manager
Role Trần Lê Hoàng Phúc member
Trần Hữu Kỳ member
Võ Tấn Quốc member Nguyễn Hoàng Triều member
Date 26 September 2023
Document History
V1.0 12 Sep 2023 Draft for comment
V1.1 20 Sep 2023 Draft for comment
V1.2 26 Sep 2023 Draft for comment
Document Approvals: The following signatures are required for approval of this document.
Tran Thi Thuy Trinh
Mentor
Date
Trang 51 Introduction
1.1 Purpose
The purpose of the proposal is to:
Define the business need and problem in detail
- Objective: Create an effective, easy-to-use bookstore management solution, helping to
optimize workflow, enhance performance and increase income for bookstores
- Objective:
+ Optimization management
+ Security Warehouse and Data Protection
+ Improve Work Performance
+ Reporting and Analysis
+ Customer management
+ Transaction Management
Provide solutions for business needs and show the overview of system Architecture
-Manage information list:
+Create a database containing detailed information about books, including book title,
author, publisher, year of publication, genre, ISBN and description
+ Provides functions of adding, editing and deleting database lists easily and quickly
Trang 6using automatic information collection tools from the Internet.
- Book warehouse management:
+ Track the number of books available in stock and automatically update when there are
changes
+ Provides automatic stock setup functionality when the number of listings in the
warehouse drops to a previously determined minimum level
+ Supports integration of barcode or RFID technology to track location and navigation
within the warehouse accurately and efficiently
- Management of borrowing/returning books:
+ Allows member registration and management of borrowers’ personal information
+ Record borrowing/repayment transactions, including borrowing dates, repayment dates,
loans and amounts paid
+ Automatic calculation of penalties for restrictions or lost listings
- Search and filter the list:
+ Provides advanced search engine facility based on criteria like book title, author, possible
categorization and keywords
+Supports filtering the list by other criteria such as status (available, borrowed), genre or
author
-Friendly user interface:
+ User interface design is simple, easy to use and friendly to end users and bookstore staff
Trang 7- Reporting and analysis:
+ Create comprehensive reports on inventory status, loan/return transactions and other
activities
+Provides data analysis capabilities to better understand book borrowing trends, additional
analysis by genre, author and publisher
- Customer management:
+Store customers’ personal information, including name, address, phone number and other
contact information
+Provides customer management functions to track purchase history and customer
interactions
-Transaction management:
+ Record and manage sales transactions, including product information, purchase date,
quantity and price
+ Supports payment calculations and handles various payment methods such as cash,
credit cards, e-wallets, etc
- Security and data protection:
+Apply security measures to ensure data safety, including access rights management and
data encryption
+Ensure conservative security and privacy regulations, think like GDPR (European Union
General Data Protection Regulation)
Trang 8Schedule : Five members
Progress: 20%
Cost: 5000S
1.2 Scope
1 Business needs:
- Currently, bookstores are facing difficulties in managing book information, book
warehouses and book trading transactions
- The current working process is ineffective, time consuming and annoying
- Customers need a convenient and fast buying experience
2 Proposed solution:
- Build an integrated house management software to optimize workflow and provide a
better book buying experience for customers
- The software will provide information management features, book warehouse
management, book borrowing/return management, book search and filtering, user-friendly
interface, reporting and analysis, customer management, transaction management and data
security
3 Main financial forecast:
- Bookstore management software development consulting will require an initial investment
account to develop and grow the system
- However, enhanced returns are expected from workflow optimization, performance
Trang 94 Project link mode:
- The cost of developing and deploying the software system is reasonable and requires
large investment resources
- Input and active participation from staff and bookstore management are needed to
develop, deploy and use the software effectively
- Need to ensure security and privacy of customer data and other sensitive information
2.Project overview
2.1 Project definition
To build a mobile application, call it “bookstore management website” with full features so
users can search for information about all books Users can learn about book types,
publication times, book purchases, customs, etc Easily
2.2 Business needs/ user needs:
Book management projects can bring many benefits and solve some of the problems that
exist in traditional book management Here are some reasons why you should implement a
book management project:
1 Increase efficiency and save time: A modern book management system can help organize
and find book information quickly, thereby reducing search time and increasing work
efficiency Instead of having to search for books in physical book warehouses, users can use
a book management system to search and retrieve information easily
Trang 10information about books, including information about author, edition, quantity, etc This helps
the organization ensure that book purchasing, borrowing and returning books are done more
efficiently
3 Synchronize book information: In an organization with many book managers, using a
common book management system helps synchronize and share book information easily
People can update and access book information from many different places, while avoiding
loss of information and duplication of work
However, there are also some limitations and issues to consider when implementing a
book management project:
1 Cost: Building and implementing a modern book management system can require
investments in hardware, software and staff training This can be challenging for
organizations with limited resources
2 Organizational innovation: Implementing a new book management system may require
changes to work processes and the way the organization operates This can cause difficulty
and resistance from employees
3 Information security: With the storage of book information on computer systems,
information security becomes an important issue It is necessary to ensure that the book
management system is tightly protected to avoid disclosure of important information
4 Dependence on Technology: A modern book management system requires dependence
on technology and software If there is over-reliance on technology and without proper
Trang 112.3 Prior Art
Today, the 4.0 era is approaching 5.0, technology is very developed, bookstores today have
applied management software to manage bookstores effectively These software are quite
easy to find on websites with software that allows both offline and online management, and
software that only allows offline management
The following are some examples of management software and their differences:
https://www.pos365.vn/phan-mem-quan-ly-nha-sach-6976.html
https://nhanh.vn/top-5-phan-mem-quan-ly-ban-hang-sach-va-van-phong-pham-tot-nhatn94932.html
https://bepos.io/blogs/phan-mem-quan-ly-ban-hang-nha-sach/
2.4 Proposed solutions
Our team recommends building a “bookstore management website” website with full
features for users: Find information about all types of books With this feature, users can
learn about books more easily than
Our team is based on the requirements and provides solutions and implements the project
Runs on a website platform
This website is designed for users who are students, children, etc And people who want to
know about books
2.4.1 Project objectives
The project’s goal is to successfully build a “bookstore management website” website with
Trang 12+Find information about the types of books users want to know about.
+Share information about books via social networks
+Determine the user’s location
+Change language
+User manual
2.4.2 Introduction Google cloud
Google Cloud is a cloud platform that provides computing, storage, networking,
programming, artificial intelligence and machine learning for customers Google Cloud services run
on the same infrastructure and platform that Google services like Gmail, YouTube,
etc run
Google Cloud consists of a collection of physical resources, such as computers and hard drives, and
Virtual resources, such as virtual machines (VMs), are located in Google's data centers
Around the world Each data center location is a region Available regions are Asia, Australia,
Europe, North America and South America
6.Project Constraints
Constraint Constraints Description Guidelines for Acceptance
Economic Elements for consideration are design costs, production costs,
maintenance costs, operating costs, and sales price
Environmental The impact of the design on the environment as well as the impact
Trang 13should be considered Design for recycling and design to use recycled materials should also be considered
Ethical Ethical considerations can be broad Areas that are typically
addressed include intellectual property, reverse- engineering, privacy, security, and the conflict between cost and safety
Public health ,
safety, and welfare
Includes safety standards as well as the impact of the design on users (for example, electrical or physical hazards)
Social and Global Addresses aspects such as benefits, risks, the man-machine
interface, the acceptance of products by the intended user or by society at large, and global and socially responsible engineering.
Culture Which cultural characteristics could influence the approach?
How do the design from different cultures differ?
Sustainability Refers to the sustainability of resources, including material, energy,
supplies, manufacturing techniques, personnel, operation, and the need for additional infrastructure, as well as the sustainability of the design including reliability, lifetime, durability, reusability, maintainability.
7.Conclusion
The goal of the project is to develop a bookstore management software, helping bookstores automate tasks such as inventory management, sales, importing goods, revenue statistics, etc
Main keys include: Identifying the needs and requirements of customers, markets and users.Design user interface, database and system architecture Program, test and deploy software Train and support users in using the software
Once completed, the bookstore management software will: Minimize time and costs for bookstore management tasks Increase efficiency and revenue for bookstores Improve service quality and customer satisfaction
8.References
Trang 14https://www.atlassian.com/agile/scrum https://www.digite.com/agile/scrum-methodology/
https://docs.microsoft.com/en-us/azure/devops/boards/sprints/b est-practices-scrum? view=azure-devops
https://www.scrum.org/resources/scrum-guide
2 Technical https://cloud.google.com/dialogflow/docs/
https://reactnative.dev/docs/getting-started https://congdongchatbot.com/co-the-phan-loai-chatbot-nhu-the- nao https://medium.com/@ngoquocvinh/ch%C6%B0%C6%A1ng-1 -c%C3%A1c-lo%E1%BA%A1i-chatbot-bf10ed7c2a09 https://oabigroup.com/blog/2019/07/19/5-chatbot-pho-bien-o-vi et-nam/
https://congdongchatbot.com/so-sanh-chatbot-su-dung-ngon-ng u-tu-nhien-va-chatbot-kieu-menu-button/
3 Software Engineering
Standard https://www.nws.noaa.gov/oh/hrl/developers_docs/General_So ftware_Standards.pdf
https://standards.ieee.org/standard/12208-2017.html https://sw-eng.larc.nasa.gov/
9.Attachment : DESCRIPTION OF PRODUCT REQUIREMENTS FORM
Bookstore management software is a computer application designed to assist bookstores in managing their business operations and services This software can help bookstores automate tasks such as inventory management, sales, goods receipt, sales statistics, etc This software can also provide bookstores with useful information about market trends, customer needs, business strategies, and more