You are on page 1of 8

ĐẠI HỌC BÁCH KHOA

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN
ĐỒ ÁN CƠ SỞ LẬP TRÌNH
Tên đề tài:
Ứng dụng quản lí lịch đặt cắt tóc
GIẢNG VIÊN HƯỚNG DẪN:

TS. Trần Hồ Thủy Tiên


SINH VIÊN THỰC HIỆN:
Họ tên Lớp sinh hoạt
1. Nguyễn Thái Nhật Sang 20TCLC_DT2
2. Phan Văn Quyền 20TCLC_DT1
3.Nguyễn Công Tiến 20TCLC_Nhat1

Đà Nẵng, 12/2021
Đồ án Cơ sở lập trình

MỤC LỤC
MỤC LỤC.............................................................................................................
DANH MỤC HÌNH VẼ.......................................................................................ii
LỜI MỞ ĐẦU.....................................................................................................iii
1. GIỚI THIỆU ĐỀ TÀI..................................................................................1
2. CƠ SỞ LÝ THUYẾT..................................................................................1
2.1. Ý tưởng.................................................................................................1
2.2. Cơ sở lý thuyết......................................................................................1
3. TỔ CHỨC CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN.............................1
3.1. Phát biểu bài toán..................................................................................1
3.2. Cấu trúc tổ chức dữ liệu đầu vào...........................................................1
3.3. Thuật toán xử lý....................................................................................1
4. CHƯƠNG TRÌNH VÀ KẾT QUẢ..............................................................1
4.1. Ngôn ngữ cài đặt...................................................................................1
4.2. Tổ chức chương trình............................................................................2
4.3. Kết quả..................................................................................................2
4.3.1. Giao diện chính của chương trình.....................................................2
4.3.2. Nhận xét...........................................................................................2
5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...................................................2
5.1. Kết luận.................................................................................................2
5.2. Hướng phát triển...................................................................................2
TÀI LIỆU THAM KHẢO....................................................................................3

i
Đồ án Cơ sở lập trình

DANH MỤC HÌNH VẼ


Hình 1: Sơ đồ khối..............................................................................................1
Hình 2: Menu chính chương trình.......................................................................2

ii
Đồ án Cơ sở lập trình

LỜI MỞ ĐẦU

iii
Đồ án Cơ sở lập trình

1. GIỚI THIỆU ĐỀ TÀI


Hiện nay, các ứng dụng của công nghệ thông tin ngày càng được áp dụng rộng
rãi trong cuộc sống, để tiết kiệm thời gian cũng như tạo ra sự tiện lợi cho khách hàng,
nhiều của hàng thường tạo ra các ứng dụng, trang web để khách hàng có thể đặt lịch
trước, hiểu được sự tiện lợi của việc ứng dụng đó,chúng em đã lựa chọn đề tài quản lí
ứng dụng cắt tóc để nghiên cứu.

2. CƠ SỞ LÝ THUYẾT

2.1. Ý tưởng

2.2. Cơ sở lý thuyết

3. TỔ CHỨC CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN

3.1. Phát biểu bài toán


Bài toán: Một quán cắt tóc nhỏ vì vậy nhân viên rất ít, có những giờ khách
hành đến nhiều, có những lúc không có khách, vì vậy cần xây dựng 1 chương trình
giúp đặt lịch để tiết kiệm thời gian của khách hàng,cũng như nâng cao năng suất của
tiệm.
Đầu vào (Input):
- Khách hàng:
+ Tên khách hàng
+ Số điện thoại
+ Thời gian đặt lịch
- Quản lí :
+ Thông tin của khách hàng (danh sách các khách hàng đặt lịch)
+ Xác nhận lịch đặt
Đầu ra (Outout):
- Khách hàng :
+Thông báo (đã đặt được lịch hay chưa)

3.2. Cấu trúc tổ chức dữ liệu đầu vào


Trình bày cấu trúc tổ chức của từng file input

1
Đồ án Cơ sở lập trình

3.3. Thuật toán xử lý


Trình bày cách tổ chức các lớp và mối quan hệ giữa các lớp.

4. CHƯƠNG TRÌNH VÀ KẾT QUẢ

4.1. Ngôn ngữ cài đặt


Trình bày sơ lược lý thuyết về ngôn ngữ sử dụng để phát triển chương trình: lý
do chọn ngôn ngữ đó, các lệnh, hàm cơ bản được sử dụng…
- Ngôn ngữ sử dụng để phát triển là C++
- C++ là một trong những ngôn ngữ lập trình cơ bản

4.2. Tổ chức chương trình


Nêu rõ cách đọc file, các lớp lưu trữ dữ liệu, các luồng xử lý dữ liệu

4.3. Kết quả

4.3.1. Giao diện chính của chương trình


Chụp màn hình và giải thích

Hình 1: Menu chính chương trình

4.3.2. Nhận xét


- Chương trình tuy còn đơn giản nhưng đã giải quyết được vấn đề của bài toán

2
Đồ án Cơ sở lập trình

5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết luận


- Biết vận dụng những kiến thức đã học, đặc biệt là lập trình oop vào các bài toán
thực tế
- Chương trình đã giải quyết được vấn đề mà bài toán đã đặt ra là đặt lịch cắt tóc
- Giao diện tuy còn đơn giản nhưng đáp ứng đầy đủ các tính năng mà một
chương trình đặt lịch cần có

5.2. Hướng phát triển


- Xây dựng giao diện mới mẻ, phù hợp với thị hiếu hiện nay
- Bổ sung thêm nhiều tính năng
- Phát triển đa nền tảng trên máy tính và điện thoại

3
Đồ án Cơ sở lập trình

TÀI LIỆU THAM KHẢO


[1] L.T.K. Liên, T. T. T. Thủy, Q. B. Chính và T. N. Quyền, “Đánh giá của
du khách về du lịch lễ hội tổ chức tại chùa ở Thừa Thiên Huế,” Tạp chí Khoa học Đại
học Huế, Tập 109, Số 10, tr. 191–202, 2015.
[2] Tên tác giả (các tác giả), “Tên tài liệu,” Thời gian tài liệu được tạo hay
cập nhật. [Trực tuyến]. Địa chỉ: http://www...... [Truy cập ngày/tháng/năm].

You might also like