1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ Án môn học kỹ thuật lập trình cc++ Đề tàiquản lý cửa hàng

15 2 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Cửa Hàng
Tác giả Nguyễn Trung Đức
Người hướng dẫn TS. Nguyễn Thanh Bình
Trường học Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Lập Trình C/C++
Thể loại Đồ án
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 15
Dung lượng 0,92 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

I,Giới thiệu bài toánQuản lý khu trưng bày: Một khu trưng bày cho thuê các gian hàng khác nhau gồm gian hàng cao cấp, gian hàng tiêu chuẩn.. + trạng thái cho thuê -Thông tin riêng cho gi

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI

Trường Điện - Điện tử

ĐỒ ÁN MÔN HỌC

KỸ THUẬT LẬP TRÌNH C/C++

Đề tài:Quản Lý Cửa Hàng

Nhóm thực hiện : Nhóm 4

Thành viên : Nguyễn Trung Đức - MSSV: 20213885

Mã lớp : 150098

GVHD : TS Nguyễn Thanh Bình

Hà Nội 4 - 2024

Trang 2

Mục lục

I,Giới thiệu bài toán

II,Phân tích

1,Phân tích bài toán

2,Mô tả hoạt động

3,Phân tích dữ liệu

III,Thiết kế sơ đồ chức năng và luồng dữ liệu IV,Thiết kế giao diện

1.Giao diện

2.Mô tả chức năng

V,Triển khai hệ thống

1 Giải thích lập trình

2 Kiểm thử

VI, Đánh giá , hạn chế

1,Ưu điểm

2,Nhược điểm

3,Hướng phát triển

VII,Kết luận

Trang 3

I,Giới thiệu bài toán

Quản lý khu trưng bày: Một khu trưng bày cho thuê các gian hàng khác nhau gồm gian hàng cao cấp, gian hàng tiêu chuẩn

-Thông tin chung gian hàng gồm:

+ mã gian hàng,

+ diện tích,

+ vị trí gian hàng

+ trạng thái cho thuê

-Thông tin riêng cho gian hàng cao cấp gồm:

+ số lượng quạt làm mát

+ số lượng bàn ghế theo kèm

-Thông tin riêng cho gian hàng tiêu chuẩn gồm:

+ chất liệu mái che

+ chất liệu vách ngăn

-Quản lý khách thuê gian hàng gồm các thông tin:

+ tên

+ địa chỉ

+ thời gian bắt đầu/kết thúc thuê

+ mã gian hàng thuê

*Xây dựng một hệ thống quản lý việc thuê gian hàng gồm các chức năng:

- Thêm, sửa, xóa một gian hàng trong khu trưng bày

- Thống kê số lượng gian hàng được thuê ở thời điểm hiện tại

- Thêm và sửa xóa thông tin các khách hàng

- Thống kê khách hàng đang thuê

- Tìm kiếm gian hàng theo mã gian hàng

- Hiển thị toàn bộ thông tin về gian hàng

- Chi phí thuê gian hàng tiêu chuẩn = diện tích gian hàng 100.000đ/ngày

- Chi phí thuê gian hàng cao cấp = diện tích gian hàng * 120.000đ/ngày + số lượng quạt làm mát * 50.000đ/ngày

Tính doanh thu của khu trưng bày theo một khoảng thời gian nhập vào (từ ngày/tháng/năm … đến ngày/tháng/năm)

Trang 4

*1 vài yêu cầu kỹ thuật

+ Các gian hàng không được có mã trùng nhau

+ Một gian hàng có thể có nhiều người thuê nhưng một người không thể thuê > 1 gian hàng vì số lượng có hạn

II Phân tích bài toán

1.Phân tích bài toán:

Tạo chương trình quản lý khu trưng bày trong đó có gian hàng và khách hàng có cùng thuộc tính là mã gian hàng Ta chia thành 2 trường dữ liệu thay

vì gộp khách hàng vào chung với gian hàng vì 1 gian hàng có thể được thuê bởi nhiều khách hàng cùng lúc vào những thời điểm khác nhau Trong gian

có các chức năng thêm, sửa ,xóa gian hàng Trong phần đếm số lượng gian hàng đang thuê thì đếm dựa trên số lượng khách hàng đang thuê

2.Mô tả hoạt động:

- Nhà quản lý một khu trưng bày cần quản lý việc thuê các gian hàng và chương trình quản lý này sẽ giúp việc quản lý nhanh hơn

- Thêm các gian hàng

- Tìm kiếm gian hàng theo mã

- Hiển thị thông tin gian hàng

- Cập nhật thông tin các gian hàng

- Xóa gian hàng

- Thêm khách hàng

- Cập nhật thông tin khách hàng

- Xóa khách hàng

- Thống kê lượng gian hàng được thuê

- Thống kê số lượng khách hàng đang thuê

3.Phân tích dữ liệu:

- Với gian hàng thì cần những thông tin:

Trang 5

+ Mã gian hàng

+ Vị trí

+ Diện tích

+ Trạng thái cho thuê

- Trong gian hàng, có gian hàng cao cấp cần có: + Số lượng quạt làm mát

+ Số lượng bàn ghế kèm theo

+ Chất liệu mái che : none

+ Chất liệu vách ngăn : none

- Trong gian hàng, có gian hàng tiêu chuẩn cần có: + Số lượng quạt làm mát : 0

+ Số lượng bàn ghế kèm theo : 0

+ Chất liệu mái che

+ Chất liệu vách ngăn

- Mặt khác đối với khách hàng cần có:

+ Mã gian hàng thuê

+ Tên

+ Địa chỉ

+ Ngày bắt đầu thuê ( gồm ngày tháng năm )

+ Ngày kết thúc thuê ( gồm ngày tháng năm )

Trang 6

III,Thiết kế sơ đồ chức năng và luồng dữ liệu

Trang 7

IV.Giao Diện

Giao diện bao gồm đếm số gian hàng đang có và khách hàng đang thuê và

các chức năng của gian hàng

V Triển khai hệ thống

Trang 8

Khởi động chương trình

Thêm gian hàng

Các thông tin gian hàng vừa nhập đã được lưu vào file

ThongTinGianHang.csv

Trang 9

Sửa gian hàng

Thêm 1 khách hàng thuê gian hàng có mã 1A

Trang 10

Sửa lại thông tin gian hàng

Xóa Gian Hàng

Trang 11

Xóa Khách Hàng

Thống kê các gian hàng đang được thuê

Trang 12

Tìm kiếm gian hàng theo mã

Thống kê khách hàng đang thuê

Trang 13

Tính doanh thu theo ngày nhập vào thỏa mãn

Thông tin khách hàng được lưu trong file ThongTinKhachHang.csv

Trang 14

VI Tự đánh giá, hạn chế

1,Ưu điểm:

Phần mềm quản lí khu trưng bày cơ bản đã hoàn thành được những công việc sau:

-Các chức năng làm việc khá chính xác

- Dữ liệu sau khi vào ra không bị mất đi và có thể tái sử dụng lại

- Thêm, sửa, xóa một gian hàng trong khu trưng bày

- Thống kê số lượng gian hàng được thuê ở thời điểm hiện tại

- Tìm kiếm gian hàng theo mã gian hàng, hiển thị toàn bộ thông tin về gian hàng

-Thống kê được khách hàng đang thuê

- Tính được doanh thu của khu trưng bày theo một khoảng thời gian nhập vào (từ ngày/tháng/năm … đến ngày/tháng/năm) theo điều kiện đã cho

2,Nhược điểm:

- Chương trình không thể vừa mở file cvs vừa mở chương trình để hoạt động

- Chương trình chỉ áp dụng cho các mô hình quản lí khu trưng bày tương tự

- Trong quá trình xây dựng và hoàn thiện phần mềm nhận thấy giao diện phần mềm chưa tối ưu với người sử dụng

- Thiếu một số điều kiện kiểm tra ngày nhập vào Nếu ngày nhập vào là chữ hoặc số không hợp lệ thì chưa hiện ra thông báo

-Thiếu một vài chức năng nhỏ như là kiểm tra lượng người đang thuê 1 gian hàng ,

3,Hướng phát triển:

- Chương trình còn đơn giản, cần bổ sung thêm nhiều tính năng mới để phù hợp hơn với nhiều đối tượng

- Cần tối ưu hóa giao diện

Trang 15

- Cập nhật thêm các điều kiện kiểm tra dữ liệu nhập vào

VII,Kết Luận

Dù chương trình hiện tại đã đáp ứng được một số yêu cầu cơ bản, tuy nhiên vẫn còn nhiều khía cạnh cần được cải thiện và bổ sung tính năng Đồng thời, việc tinh chỉnh để giảm thiểu các lỗi có thể xảy ra trong quá trình sử dụng cũng là một ưu tiên quan trọng

Ngày đăng: 29/03/2025, 10:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w