SlideShare a Scribd company logo
Đề tài: Quản lý thư viện
Trường đại học Bách Khoa Hà Nội
Giáo viên hướng dẫn: Nguyễn Thanh Bình
Nhóm sinh viên thực hiện:
Nguyễn Mạnh Thế 20112240
Nguyễn Công Hoàn 20112602
Nguyễn Trọng Thượng 20112261
1. Mở đầu
2. Phân tích
3. Thiết kế
4. Phân công công việc
5. Kết quả và hướng phát triển
Phân tích
Nhập danh sách
In ra danh sách
Sắp xếp theo điểm đánh giá xếp hạng
Tìm kiếm sách
Chỉnh sửa danh sách
Lưu danh sách ra file
Mở danh sách từ file
Xóa sách
Thoát chương trình
Nhập danh sách
Mã số sách
(8 ký tự)
Tên sách
Lĩnh vực
(50 ký tự)
Ngày xuất bản
(có kiểm tra năm
nhuận)
Điểm đánh giá
(0-10)
Tìm kiếm sách
Theo mã sách
Theo tên
sách
Theo điểm
xếp hạng
Để phục vụ các chức năng và yêu cầu nêu trên
nhóm đã quyết định sử dụng 2 lớp đó là lớp
danhsach và lớp menu kế thừa lớp
danhsach.Ngoài ra có khai báo một biến int lc
nằm ngoài 2 class.
struct sach{
long mss; //Mã số sách.
char tensach[50]; //Tên sách.
char linhvuc[50]; //Lĩnh vực
float danh gia; //Điểm xếp hạng sách.
long ngay;
int thang;
int nam; //Ngày, tháng, năm xuất bản
};
class danhsach:
private:
sach sak[600];
public:
nhapsak(); // Hàm nhập thông tin sách
inra(); // Hàm in ra danh sách
xuatfile(); // Hàm lưu danh sách rafile SAK.bin
mofile(); // Hàm mở danh sách từ file SAK.bin
sapxep(); // Hàm sắp xếp danh sách
timkiem(); // Hàm tìm kiếm sách
chinhsua(); // Hàm chỉnh sửa thông tin sách
xoasak(); // Hàm xóa sách
class menu:public danhsach
private:
int ct,oldlc;
public:
ten(int n);
// Hàm chứa các dòng chữ cần dùng để hiển thị trong chương
trình.
luachon();
//Hàm có chức năng nhận phím mũi tên và enter từ bàn phím.
turn();
// Hàm phục vụ việc quay lại menu chính.
mainmenu();
//Menu chính, hiển thị các chức.
gioithieu();
// Các hàm để làm chương trình thêm sinh động.
• Nguyễn Công HoànTìm kiếm tài liệu
• Cả nhóm cùng thảo luậnThảo luận tìm hướng thực
hiện
• Cả nhóm lên thư viện thực hiệnCode
• Nguyễn Công HoànViết báo cáo
• Nguyễn Mạnh ThếLàm slide
• Nguyễn Mạnh ThếThuyết trình
- Phần mềm đạt một số mục tiêu nhất định tuy nhiên còn nhiều
khuyết điểm như tính năng hạn chế.
- Chưa làm rõ được tính đối tượng. Gặp một vài lỗi trong quá trình
chạy.
-Nâng cao khả năng tư duy và sử dụng ngôn ngữ lập trình C++,
phần mềm devC++.
-Có kinh nghiệm để thực hiện các đề tài khác.
- Hoàn thành tốt chương trình theo hướng đối tượng (có 2 lớp là
lớp danhsach và lớp menu)
Nhờ việc lập trình
hướng đối tượng,
chương trình có thể
dễ dàng phát triển,
thêm một số các
chức năng như:
nhập thông tin
mượn sách, trả sách,
tình trạng sách.
Phiếu
mượn
Mã
phiếu
mượn
Ngày
mượn
Tên
người
mượn
MSSV
mượn
sách
Số
sách
mượn
Cám ơn thầy và các bạn đã lắng nghe

More Related Content

What's hot

Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & DesignTiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Popping Khiem - Funky Dance Crew PTIT
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
Han Nguyen
 
Chuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệChuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệ
Hưởng Nguyễn
 
Ktmt chuong 2
Ktmt chuong 2Ktmt chuong 2
Ktmt chuong 2
Tùng Tò Mò
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Nguyễn Danh Thanh
 
Phân tích thiết kế hệ thống quản lý bán nước giải khát
Phân tích thiết kế hệ thống quản lý bán nước giải khátPhân tích thiết kế hệ thống quản lý bán nước giải khát
Phân tích thiết kế hệ thống quản lý bán nước giải khát
Minh Nguyển
 
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đĐề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
leemindinh
 
Mẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớnMẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớn
John MacTavish
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
leemindinh
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Cau hoi thi ktmt&h h
Cau hoi thi ktmt&h hCau hoi thi ktmt&h h
Cau hoi thi ktmt&h h
Đức Sky
 
Báo cáo tốt nghiệp
Báo cáo tốt nghiệpBáo cáo tốt nghiệp
Báo cáo tốt nghiệp
My Đá
 
Báo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmBáo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềm
ytthuan
 
Báo cáo đồ án đề tài xây dựng trợ lý ảo bằng python
Báo cáo đồ án đề tài xây dựng trợ lý ảo bằng pythonBáo cáo đồ án đề tài xây dựng trợ lý ảo bằng python
Báo cáo đồ án đề tài xây dựng trợ lý ảo bằng python
jackjohn45
 
Hd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanhHd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanhHai Rom
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use caseTrung Chinh Hà
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnhTùng Trần
 
Baitap uml mau_thầy trung
Baitap uml mau_thầy trungBaitap uml mau_thầy trung
Baitap uml mau_thầy trung
leedavid123
 

What's hot (20)

Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & DesignTiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
Chuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệChuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệ
 
Ktmt chuong 2
Ktmt chuong 2Ktmt chuong 2
Ktmt chuong 2
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Phân tích thiết kế hệ thống quản lý bán nước giải khát
Phân tích thiết kế hệ thống quản lý bán nước giải khátPhân tích thiết kế hệ thống quản lý bán nước giải khát
Phân tích thiết kế hệ thống quản lý bán nước giải khát
 
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đĐề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Mẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớnMẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớn
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Cau hoi thi ktmt&h h
Cau hoi thi ktmt&h hCau hoi thi ktmt&h h
Cau hoi thi ktmt&h h
 
Báo cáo tốt nghiệp
Báo cáo tốt nghiệpBáo cáo tốt nghiệp
Báo cáo tốt nghiệp
 
Báo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmBáo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềm
 
Báo cáo đồ án đề tài xây dựng trợ lý ảo bằng python
Báo cáo đồ án đề tài xây dựng trợ lý ảo bằng pythonBáo cáo đồ án đề tài xây dựng trợ lý ảo bằng python
Báo cáo đồ án đề tài xây dựng trợ lý ảo bằng python
 
Hd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanhHd th sql server_tuan5_n_khanh
Hd th sql server_tuan5_n_khanh
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use case
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
 
Baitap uml mau_thầy trung
Baitap uml mau_thầy trungBaitap uml mau_thầy trung
Baitap uml mau_thầy trung
 

Viewers also liked

Ga ly thuyet_nhung_co_btvn
Ga ly thuyet_nhung_co_btvnGa ly thuyet_nhung_co_btvn
Ga ly thuyet_nhung_co_btvn
Nhung Pham
 
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
Long Kingnam
 
Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#
Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#
Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#
MasterCode.vn
 
Bài tập thực hành C#
Bài tập thực hành C#Bài tập thực hành C#
Bài tập thực hành C#
Dân Chơi Khu Phố
 
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPTBÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
MasterCode.vn
 

Viewers also liked (6)

Ga ly thuyet_nhung_co_btvn
Ga ly thuyet_nhung_co_btvnGa ly thuyet_nhung_co_btvn
Ga ly thuyet_nhung_co_btvn
 
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
 
Bai tap thuc hanh
Bai tap thuc hanhBai tap thuc hanh
Bai tap thuc hanh
 
Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#
Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#
Bài 4 - Classes, objects và namespaces - Nền tảng lập trình ứng dụng với C#
 
Bài tập thực hành C#
Bài tập thực hành C#Bài tập thực hành C#
Bài tập thực hành C#
 
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPTBÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
BÀI 2: Thiết kế FORM và xử lý sự kiện - Giáo trình FPT
 

Similar to Slide bài tập lớn ngôn ngữ lập trình - phần mềm quản lý thư viện

Lớp 6789: Bt word ung dung
Lớp 6789: Bt word ung dungLớp 6789: Bt word ung dung
Lớp 6789: Bt word ung dungHeo_Con049
 
Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007
Võ Tâm Long
 
Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007
Tran Nam Anh
 
Ke hoach trien khai khoa hoc (e-learning)
Ke hoach trien khai khoa hoc (e-learning)Ke hoach trien khai khoa hoc (e-learning)
Ke hoach trien khai khoa hoc (e-learning)Anh Truong
 
Kế hoạch triển khai
Kế hoạch triển khaiKế hoạch triển khai
Kế hoạch triển khaiAnh Truong
 
Huong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptx
Huong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptxHuong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptx
Huong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptx
HongNgcCnh2
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Tin 5CBT
 
Chu de03 nhom06
Chu de03 nhom06Chu de03 nhom06
Chu de03 nhom06
Lê Thắm
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09TranThiDieu
 
Md
MdMd
Taphuan gv nghe08_2007
Taphuan gv nghe08_2007Taphuan gv nghe08_2007
Taphuan gv nghe08_2007Ninhnd Nguyen
 
Kb
KbKb
E learning nhóm 13-văn hưng_công nhiều
E learning nhóm 13-văn hưng_công nhiềuE learning nhóm 13-văn hưng_công nhiều
E learning nhóm 13-văn hưng_công nhiều
TA Là Cát Bụi
 
Php05 xay dungungdung
Php05 xay dungungdungPhp05 xay dungungdung
Php05 xay dungungdungconglongit90
 
Gtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh conGtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh conHeo_Con049
 

Similar to Slide bài tập lớn ngôn ngữ lập trình - phần mềm quản lý thư viện (20)

Lớp 6789: Bt word ung dung
Lớp 6789: Bt word ung dungLớp 6789: Bt word ung dung
Lớp 6789: Bt word ung dung
 
Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007
 
Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007Bai tap thuc hanh ms word 2007
Bai tap thuc hanh ms word 2007
 
Kế hoạch
Kế hoạchKế hoạch
Kế hoạch
 
Ke hoach trien khai khoa hoc (e-learning)
Ke hoach trien khai khoa hoc (e-learning)Ke hoach trien khai khoa hoc (e-learning)
Ke hoach trien khai khoa hoc (e-learning)
 
Kế hoạch triển khai
Kế hoạch triển khaiKế hoạch triển khai
Kế hoạch triển khai
 
Huong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptx
Huong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptxHuong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptx
Huong dan hoc tap Tuan 03 Chuong trinh ICT lop 8.pptx
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
 
Kich ban day_hoc
Kich ban day_hocKich ban day_hoc
Kich ban day_hoc
 
Chu de03 nhom06
Chu de03 nhom06Chu de03 nhom06
Chu de03 nhom06
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09
 
Md
MdMd
Md
 
Taphuan gv nghe08_2007
Taphuan gv nghe08_2007Taphuan gv nghe08_2007
Taphuan gv nghe08_2007
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhoc
 
Kb
KbKb
Kb
 
E learning nhóm 13-văn hưng_công nhiều
E learning nhóm 13-văn hưng_công nhiềuE learning nhóm 13-văn hưng_công nhiều
E learning nhóm 13-văn hưng_công nhiều
 
Php05 xay dungungdung
Php05 xay dungungdungPhp05 xay dungungdung
Php05 xay dungungdung
 
Gtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh conGtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh con
 

More from The Nguyen Manh

[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
The Nguyen Manh
 
Light pollution
Light pollutionLight pollution
Light pollution
The Nguyen Manh
 
Sugar. Sweet but Dangerous
Sugar. Sweet but DangerousSugar. Sweet but Dangerous
Sugar. Sweet but Dangerous
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
The Nguyen Manh
 
[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...
[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...
[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
The Nguyen Manh
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
The Nguyen Manh
 
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
The Nguyen Manh
 
Kinh nghiệm slide đẹp
Kinh nghiệm slide đẹpKinh nghiệm slide đẹp
Kinh nghiệm slide đẹp
The Nguyen Manh
 
Hướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUSTHướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUST
The Nguyen Manh
 

More from The Nguyen Manh (14)

[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
 
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
 
Light pollution
Light pollutionLight pollution
Light pollution
 
Sugar. Sweet but Dangerous
Sugar. Sweet but DangerousSugar. Sweet but Dangerous
Sugar. Sweet but Dangerous
 
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
 
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
 
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
 
[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...
[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...
[Slide] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha dự...
 
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
 
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
 
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
 
Kinh nghiệm slide đẹp
Kinh nghiệm slide đẹpKinh nghiệm slide đẹp
Kinh nghiệm slide đẹp
 
Hướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUSTHướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUST
 

Slide bài tập lớn ngôn ngữ lập trình - phần mềm quản lý thư viện

  • 1. Đề tài: Quản lý thư viện Trường đại học Bách Khoa Hà Nội Giáo viên hướng dẫn: Nguyễn Thanh Bình Nhóm sinh viên thực hiện: Nguyễn Mạnh Thế 20112240 Nguyễn Công Hoàn 20112602 Nguyễn Trọng Thượng 20112261
  • 2. 1. Mở đầu 2. Phân tích 3. Thiết kế 4. Phân công công việc 5. Kết quả và hướng phát triển
  • 3.
  • 4. Phân tích Nhập danh sách In ra danh sách Sắp xếp theo điểm đánh giá xếp hạng Tìm kiếm sách Chỉnh sửa danh sách Lưu danh sách ra file Mở danh sách từ file Xóa sách Thoát chương trình
  • 5. Nhập danh sách Mã số sách (8 ký tự) Tên sách Lĩnh vực (50 ký tự) Ngày xuất bản (có kiểm tra năm nhuận) Điểm đánh giá (0-10) Tìm kiếm sách Theo mã sách Theo tên sách Theo điểm xếp hạng
  • 6. Để phục vụ các chức năng và yêu cầu nêu trên nhóm đã quyết định sử dụng 2 lớp đó là lớp danhsach và lớp menu kế thừa lớp danhsach.Ngoài ra có khai báo một biến int lc nằm ngoài 2 class.
  • 7. struct sach{ long mss; //Mã số sách. char tensach[50]; //Tên sách. char linhvuc[50]; //Lĩnh vực float danh gia; //Điểm xếp hạng sách. long ngay; int thang; int nam; //Ngày, tháng, năm xuất bản };
  • 8. class danhsach: private: sach sak[600]; public: nhapsak(); // Hàm nhập thông tin sách inra(); // Hàm in ra danh sách xuatfile(); // Hàm lưu danh sách rafile SAK.bin mofile(); // Hàm mở danh sách từ file SAK.bin sapxep(); // Hàm sắp xếp danh sách timkiem(); // Hàm tìm kiếm sách chinhsua(); // Hàm chỉnh sửa thông tin sách xoasak(); // Hàm xóa sách
  • 9. class menu:public danhsach private: int ct,oldlc; public: ten(int n); // Hàm chứa các dòng chữ cần dùng để hiển thị trong chương trình. luachon(); //Hàm có chức năng nhận phím mũi tên và enter từ bàn phím. turn(); // Hàm phục vụ việc quay lại menu chính. mainmenu(); //Menu chính, hiển thị các chức. gioithieu(); // Các hàm để làm chương trình thêm sinh động.
  • 10. • Nguyễn Công HoànTìm kiếm tài liệu • Cả nhóm cùng thảo luậnThảo luận tìm hướng thực hiện • Cả nhóm lên thư viện thực hiệnCode • Nguyễn Công HoànViết báo cáo • Nguyễn Mạnh ThếLàm slide • Nguyễn Mạnh ThếThuyết trình
  • 11.
  • 12. - Phần mềm đạt một số mục tiêu nhất định tuy nhiên còn nhiều khuyết điểm như tính năng hạn chế. - Chưa làm rõ được tính đối tượng. Gặp một vài lỗi trong quá trình chạy. -Nâng cao khả năng tư duy và sử dụng ngôn ngữ lập trình C++, phần mềm devC++. -Có kinh nghiệm để thực hiện các đề tài khác. - Hoàn thành tốt chương trình theo hướng đối tượng (có 2 lớp là lớp danhsach và lớp menu)
  • 13. Nhờ việc lập trình hướng đối tượng, chương trình có thể dễ dàng phát triển, thêm một số các chức năng như: nhập thông tin mượn sách, trả sách, tình trạng sách. Phiếu mượn Mã phiếu mượn Ngày mượn Tên người mượn MSSV mượn sách Số sách mượn
  • 14. Cám ơn thầy và các bạn đã lắng nghe

Editor's Notes

  1. //biến ct dùng để thay đổi menu lựa chọn trong các trường hợp khác nhau, việc thay đổi menu này dẫn đến thay đổi giá trị lớn nhất của biến “lc”, từ đó phục vụ yêu cầu của người sử dụng.
  2. xin chia sẻ kinh nghiệm, giải đáp thắc mắc từ anh chị khóa trên cũng học ở thư viện.
  3. Thêm, tìm kiếm, chỉnh sửa, xóa phiếu mượn