Professional Documents
Culture Documents
HTTTDN N3
HTTTDN N3
Contribution
ID Full Name Division of work
level
2100010779
Phan Nguyễn Đăng Khoa Introduction, Sequence Diagram 100%
2100005112 Nguyễn Hoàng Bảo Vinh BFD, UC Diagram, Class Diagram 100%
Contents
1. Preface..............................................................................................................4
2. Introduction.....................................................................................................5
Departments:...................................................................................................................................5
Divisions:..........................................................................................................................................5
Suppliers:.........................................................................................................................................6
Equipment:......................................................................................................................................6
Services:...........................................................................................................................................7
Membership creation:.....................................................................................................................7
Management Software:...................................................................................................................8
5. Sequence Diagram:........................................................................................13
Login...............................................................................................................................................14
Register...........................................................................................................................................15
Order..............................................................................................................................................16
Payment..........................................................................................................................................17
Online payment..............................................................................................................................19
Error report...................................................................................................................................20
Marketing.......................................................................................................................................21
Personnel recruitment...................................................................................................................22
Violate............................................................................................................................................23
Maintainace....................................................................................................................................24
6. Class Diagram:...............................................................................................25
6.2. Description:..............................................................................................................................25
1. Preface
In the age of digital technology, the need to use the Internet is increasing. Especially
in big cities, where there is a large population and many agencies and businesses. Therefore,
the Net salon business is a business idea with the potential to attract high profits.
However, to run an effective Net shop, the shop owner needs a modern management
system that meets the needs of customers and helps the shop owner control the business
situation.
Realizing the potential of the market and the needs of Net Shop owners, our group of
students decided to carry out the Net Shop Management project. This project aims to build a
modern Net salon management system that fully meets the needs of customers and salon
owners.
We believe that this Net shop management system will bring high efficiency to Net
shop owners. The project will be completed and put into use in the near future.
Best regards,
Group 3
2. Introduction
NetZone Company is a specialized internet café business. The company has a scale of
40 employees and 250 machines, including:
Customer service staff: 10 people, including customer support, food and beverage
service, ...
Security staff: 5 people, including managing parking lots, asset management, ...
Departments:
Technical Department: responsible for installing, maintaining, and repairing
computers and equipment.
Backup Energy Department: responsible for providing stable power for devices.
Kitchen Department: responsible for processing and cooking food, and providing
drinks.
Divisions:
Installation Division: responsible for installing computers and equipment for
customers.
Suppliers:
Suppliers of computers, equipment, software, ... from countries worldwide and
Vietnam.
Equipment:
150 high-end computer sets
40 PlayStation sets
Services:
Provide internet services: high speed, stable.
Provide hygiene services: 4 toilets and 4 bathrooms for both men and women.
Membership creation:
Only need to create an account once
Top up quickly and no deduction, topping up a large amount will have promotions
applicable only to newly opened branches, topping up from 100k will receive 20k in the
account and continue to increase.
Management Software:
Let employees know how many machines are available, how many are empty, and
which machine has service requests.
Provide a place where you can ask and answer questions with restaurant staff
3. Business Function Diagram (BFD):
The image shows a diagram of the organizational structure of a company. The company
is named NetZone, and it has five main departments: System Management, Human Resources
Management, Financial Management, Customer Management, and Revenue and Expenditure
Management.
The diagram is divided into two layers. The top layer shows the five main departments,
and the bottom layer shows the sub-departments within each main department.
General description
This use case describes the activities of the internet shop management system,
including customer management, financial management, system management and human
resource management activities.
Participating subjects
Activities
Customer management
Login: Customers use their account and password to log in to the system.
Deposit: Customers deposit money into their account to use the service.
Financial management
System management
Network system manager: The Administrator manages the internet shop's network
system.
HRM
Employee information management: Administrators update and modify employee
information.
1.2. Description:
Class 'Customers' (Customer)
List of properties
No Attribute name Meaning
1 Customer ID Customer ID
2 Customer name Customer name
3 User Account login phone number
4 Password The default password is 1
5 PayID Amount of money in the account
List of methods
No Attribute name Meaning
1 Pay Payment
2 Use Service Use the service
3 Display information Show customer’s information
4 Edit Infomation Change information
List of methods
No Attribute name Meaning
1 Pay Payment
2 Use service To Order
3 Add discount To reduce service prices
4 Call Customer Care Call Support
List of methods
No Attribute name Meaning
1 Update the number of Devices Update the number of Devices
2 Customer Care Customer care features
3 Check Devices Status Check computer status
4 Manage the number of discounts Manage the number of discounts
5 Update System Update System
6 Report payment Report payment
List of properties
No Attribute Name Meaning
1 Update Personal Information Update information Staff
2 Leave with permission Leave with permission
3 Leave without permission Leave without permission
List of properties
No Attribute name Meaning
1 Check device Status Check Status
2 Upgrade components Upgrade components
3 Add Game Add Game
Class 'Payment' (Payment)
List of methods
No Attribute name Meaning
1 Pay ID Pay ID
2 Method Payment method
List of properties
No Attribute Name Meaning
1 Create Transaction Create Transaction
2 Cancel Transaction Cancel Transaction
3 Create Receipt Creatae Receipt
4 Report Payment Report payment
List of properties
No Attribute name Meaning
1 Pay Pay
2 Extend membership Extend membership
3 Cancel Membership Cancel Membership
4 Display infomation Display infomation member
5 Create membership Create a Member
List of properties
No Attribute name Meaning
1 Create Transaction Create Transaction
2 Cancel Transaction Cancel Transaction
3 Show Receipt Show Receipt
List of properties
No Attribute name Meaning
1 Update the number of machines Update the number of machines
2 Check device status Check device status
3 Add Game Add Game
List of properties
No Attribute name Meaning
1 Supply components Create Transaction
2 Check device status Check device status
3 Maintain devices Maintain devices
4 Supplier information’s Supplier information’s
List of properties
No Attribute name Meaning
1 Update Infomation Update Infomation
2 Calculate Salary Calculate Salary
3 Add Staff Add Staff
4 Delete Staff Delete Staff