Đồ án công nghệ xây dựng phần mềm quản lý cửa hàng bán băng đĩa - Trần Văn Chương

Tham khảo đồ án công nghệ phần mềm quản lý cửa hàng bán băng đĩa. Tài liệu chi tiết gồm báo cáo, CSDL, biểu đồ DFD, ERD và giao diện demo.

Chuyên ngành

Lập Trình Phần Mềm

Người đăng

Ẩn danh

Thể loại

Đồ án
55
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC HÌNH VẼ

DANH MỤC BẢNG BIỂU

MỞ ĐẦU

1. PHẦN I : CƠ SỞ LÝ LUẬN

1.1. Giới thiệu về tổ chức

1.2. Khảo sát hiện trạng

1.3. Đặt tả yêu cầu

1.3.1. Yêu cầu chức năng

1.3.2. Yêu cầu phi chức năng

1.3.3. Yêu cầu hệ thống

1.4. Giới thiệu về ngôn ngữ và công cụ

1.4.1. Giới thiệu hệ quản trị cơ sở dữ liệu

1.4.2. Giới thiệu về ngôn ngữ lập trình Visual Basic

1.4.2.1. Lịch sử ra đời
1.4.2.2. Các toán tử và lệnh cơ bản
1.4.2.3. Các hàm toán học
1.4.2.4. Cấu trúc điều khiển

2. PHẦN 2: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU

2.1. Mô hình hóa chức năng

2.1.1. Biểu đồ phân rã chức năng (BFD)

2.1.2. Biểu đồ dòng dữ mức ngữ cảnh của hệ thống

2.1.3. Biểu đồ luồng dữ liệu DFD cấp 0

2.1.4. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản trị hệ thống

2.1.5. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản lý danh mục

2.1.6. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản lý tác nghiệp

2.1.7. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản lý tìm kiếm

2.1.8. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng thống kê báo cáo

2.1.9. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng trợ giúp

2.1.10. Biểu đồ dòng dữ liệu DFD cấp 2 : chức năng hiệu chỉnh

2.2. Mô hình dữ liệu

2.2.1. Biểu đồ thực thể liên kết

2.2.2. Mô hình quan hệ (RDM)

2.2.3. Từ điển dữ liệu

2.2.4. Thiết kế CSDL

2.3. Chương trình ứng dụng

2.3.1. Giao diện đăng nhập hệ thống

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

2.3.3. Giao diện đặt phòng

2.3.4. Giao diện thuê phòng

2.3.5. Giao diện trả phòng

2.3.6. Giao diện sử dụng dịch vụ

2.3.7. Giao diện danh mục nhân viên

2.3.8. Giao diện danh mục phòng

2.3.9. Giao diện danh mục dịch vụ

2.3.10. Giao diện danh mục loại phòng

2.3.11. Giao diện danh mục đoàn khách

2.3.12. Giao diện tìm kiếm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Đồ án Phần mềm Quản lý Cửa hàng Băng Đĩa

Phần mềm quản lý cửa hàng băng đĩa là một ứng dụng được thiết kế để hỗ trợ các cửa hàng bán lẻ băng đĩa, nhạc và các sản phẩm media khác. Với sự phát triển của công nghệ thông tin, nhu cầu quản lý kho hàng, bán hàng và dịch vụ khách hàng trở nên cấp thiết hơn bao giờ hết. Đồ án này cung cấp một giải pháp toàn diện để tối ưu hóa hoạt động kinh doanh, quản lý hàng tồn kho, theo dõi doanh thu và cải thiện trải nghiệm khách hàng. Sử dụng Visual Basiccơ sở dữ liệu hiện đại, phần mềm này mang lại hiệu quả cao trong quản lý và điều hành. Đây là một bước tiến quan trọng trong chuyển đổi số cho các doanh nghiệp bán lẻ nhỏ và vừa.

1.1. Mục đích và Ý nghĩa của Phần mềm

Mục đích chính của phần mềm quản lý cửa hàng băng đĩa là tự động hóa các quy trình kinh doanh từ bán hàng đến quản lý tồn kho. Ý nghĩa thực tiễn bao gồm giảm chi phí vận hành, tăng tốc độ giao dịch và nâng cao chất lượng dịch vụ khách hàng. Phần mềm giúp cửa hàng theo dõi doanh thu, quản lý nhân viên và tối ưu hóa quy trình kinh doanh một cách hiệu quả.

1.2. Đối tượng Sử dụng

Đối tượng chính của phần mềm bao gồm chủ cửa hàng, nhân viên bán hàng, nhân viên kho và quản lý kinh doanh. Mỗi người dùng có quyền truy cập khác nhau dựa trên vai trò của họ. Giao diện thân thiện được thiết kế để dễ sử dụng ngay cả với những người không có kiến thức kỹ thuật cao.

II. Cấu trúc và Các Chức năng Chính của Hệ thống

Hệ thống quản lý cửa hàng băng đĩa được xây dựng dựa trên mô hình nhiều lớp với các chức năng phân chia rõ ràng. Các chức năng cốt lõi bao gồm quản lý hàng hóa, bán hàng, quản lý khách hàng, thống kê báo cáo và quản lý nhân viên. Kiến trúc phần mềm sử dụng mô hình DFD (Data Flow Diagram) để biểu diễn các quy trình xử lý dữ liệu. Từ điển dữ liệu được tổ chức một cách khoa học, đảm bảo tính nhất quánbảo mật thông tin. Biểu đồ thực thể liên kết (ERD) minh họa mối quan hệ giữa các bảng dữ liệu, tạo cơ sở vững chắc cho cơ sở dữ liệu quan hệ (RDM).

2.1. Quản lý Hàng hóa và Tồn kho

Chức năng quản lý hàng hóa cho phép tạo danh mục sản phẩm, theo dõi giá cả, số lượng tồn kho và lịch sử giao dịch. Hệ thống cảnh báo khi hàng tồn kho thấp, giúp quản lý cửa hàng quyết định thời điểm đặt hàng. Báo cáo tồn kho được cập nhật real-time, đảm bảo độ chính xác cao.

2.2. Xử lý Giao dịch Bán hàng

Quy trình bán hàng được đơn giản hóa với giao diện trang điểm bán hàng (POS) trực quan. Nhân viên có thể tìm kiếm sản phẩm nhanh, quản lý giỏ hàngxử lý thanh toán hiệu quả. Hệ thống hỗ trợ nhiều phương thức thanh toán và tự động cập nhật tồn kho sau mỗi giao dịch.

III. Công nghệ và Công cụ Phát triển

Phần mềm quản lý cửa hàng băng đĩa được phát triển sử dụng Visual Basic, một ngôn ngữ lập trình mạnh mẽ và dễ sử dụng cho ứng dụng desktop. Visual Basic cung cấp thư viện phong phú, hỗ trợ xây dựng giao diện người dùng chuyên nghiệp. Cơ sở dữ liệu sử dụng hệ quản trị CSDL quan hệ (SQL Server hoặc MySQL) để lưu trữ dữ liệu an toàntruy vấn hiệu quả. Biểu đồ UML được sử dụng trong giai đoạn thiết kế để lập kế hoạch chi tiết. Các toán tử cơ bản, hàm toán họccấu trúc điều khiển được áp dụng để xây dựng logic của chương trình một cách tối ưu và an toàn.

3.1. Visual Basic và Các Thành phần Ngôn ngữ

Visual Basic là lựa chọn thích hợp cho phát triển ứng dụng quản lý nhẹ và trung bình. Toán tử cơ bản bao gồm các toán tử số học, logic và so sánh giúp xử lý dữ liệu. Các hàm toán học hỗ trợ tính toán phức tạp. Cấu trúc điều khiển (if-else, vòng lặp) đảm bảo luồng xử lý logic chính xác và hiệu quả chương trình cao.

3.2. Hệ quản trị Cơ sở Dữ liệu

Hệ quản trị CSDL quan hệ cung cấp bảo mật mạnh mẽ, hiệu suất caotính đáng tin cậy. Thiết kế CSDL tuân theo chuẩn hóa để tránh dư thừa dữ liệu và đảm bảo tính toàn vẹn. Quản trị truy cập được kiểm soát nghiêm keặt với phân quyền người dùng rõ ràng.

IV. Giao diện Người dùng và Trải nghiệm Sử dụng

Giao diện người dùng (UI) được thiết kế thân thiện và trực quan để hỗ trợ người dùng không chuyên sử dụng dễ dàng. Giao diện chính cung cấp menu điều hướng rõ ràng với các tùy chọn như đặt phòng, thuê phòng, trả phòng và quản lý dịch vụ. Form đặt phòng cho phép nhập thông tin khách hàngchọn phòng trống nhanh chóng. Form thuê phòng xử lý quá trình nhận phòng với xác minh dữ liệu tự động. Form trả phòng tính toán chi phí finalxử lý hoàn tiền chính xác. Giao diện đăng nhập bảo vệ hệ thống với xác thực người dùng an toàn. Giao diện danh mục cho phép quản lý sản phẩm, nhân viên, khách hàng và dịch vụ một cách tập trung và hiệu quả. Tính năng tìm kiếm nâng cao giúp người dùng truy xuất thông tin nhanh chóng.

4.1. Các Form Chính và Chức năng Tương tác

Form đăng nhập hệ thống đảm bảo bảo mật cao với mã hóa mật khẩu. Giao diện form danh mục hỗ trợ thêm, sửa, xóa dữ liệu một cách linh hoạt. Form sử dụng dịch vụ cho phép khách hàng đặt dịch vụ bổ sungtheo dõi chi phí. Giao diện tìm kiếm cung cấp bộ lọc đa tiêu chí để tìm kiếm nhanh chóng.

4.2. Báo cáo và Thống kê

Chức năng thống kê báo cáo tạo ra các báo cáo chi tiết về doanh thu, lợi nhuận, tồn khohoạt động bán hàng. Biểu đồ thống kê giúp quản lý hiểu rõ xu hướng kinh doanh. Tính năng xuất báo cáo hỗ trợ định dạng Excel và PDF cho phân tích thêm.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

21/12/2025
Đồ án công nghệ xây dựng phần mềm quản lý cửa hàng bán băng đĩa

Trích đoạn nội dung tài liệu

MỞ ĐẦU A. Lí do chọn đề tài Ngày nay, công nghệ thông tin có những bước phát triển mạnh mẽ, ứng dụng trong nhiều lĩnh vực đời sống. Máy tính điện tử trở nên phổ biến và gần gũi với mọi người, việc tiếp cận với hệ thống thông tin quản lý trở thành mục tiêu hàng đầu của các tổ chức, doanh nghiệp cho mục đích quản lý thông tin của mình. Xã hội ngày càng phát triển thì yêu cầu của con người đòi hỏi những dịch vụ nghỉ ngơi và thư giản với chất lượng ngày càng tốt.

Khách sạn là một trong những ngành dịch vụ đỉnh cao mà nước ta đang hướng đến, trong những năm gần đây ở Việt Nam các khách sạn được xây dựng lên rất nhiều. Muốn tồn tại và phát triển thì mỗi khách sạn ngoài việc phải trang bị cơ sở vật chất và chất lượng dịch vụ thì còn phải cần có một cách thức quản lý mang lại hiệu quả. Khách sạn càng hiện đại thì việc quản lý càng trở nên khó khăn vì người quản lý phải quản lý bao quát mọi hoạt hoạt động của khách sạn từ đặt phòng, thuê phòng, cung cấp dịch vụ … Vì vậy để giúp cho các nhà quản lý có một công cụ quản lý chuyên nghiệp hơn nên em đã chọn đề tài xây dựng chương trình quản lý khách sạn. Và khách sạn em chọn ở đây là khách sạn Anh Tú vì đây là một khách sạn có quy mô vừa phải phù hợp với phần mềm em đang có ý định xây dựng.

Mục tiêu và nhiệm vụ nghiên cứu Phân tích thiết kế hệ thống và xây dựng được hệ thống quản lý khách sạn chạy trên máy tính. Chương trình sẽ giúp người quản lý có thể dễ dàng quản lý các phòng, đoàn khách, thống kê báo cáo doanh thu khách sạn, tìm kiếm phòng và sắp xếp việc đặt phòng đặt biệt việc thuê, trả phòng và quản lý sử dụng dịch vụ tại khách sạn.  Về mặt lý thuyết  Nghiên cứu các quy trình quản lý khách sạn và tìm hiểu những khó khăn mà việc quản lý mang đến.  Khảo sát và phân tích thiết kế hệ thống.

 Nghiên cứu ngôn ngữ .net và hệ quản trị cơ sở dữ liệu Microsoft SQL Sever 2005. Trang 1  Về mặt thực tiễn  Xây dựng ứng dụng với các tính năng phù hợp với việc quản lý khách sạn như: quản lý phòng, giá phòng, các dịch vụ khách sạn, quản lý đặt phòng, thuê phòng, trả phòng, các chức năng tìm kiếm, báo cáo thống kê. Đối tượng và phạm vi nghiên cứu.  Đối Tượng:  Nghiên cứu qui trình nghiệp vụ của người quản lý.

 Tìm hiểu về cách thức đặt phòng của khách hàng.  Nghiên cứu qui trình làm việc của nhan viên lễ tân.  Tìm hiểu các cách thức thực hiện việc thuê trả phòng và quản lý sử dụng các dịch vụ.  Phạm Vi: Phân tích thiết kế hệ thống, xây dựng ứng nhằm quản lý khách sạn Anh Tú và các khách sạn có cách quản lý tương tự.

Phương pháp nghiên cứu - Khảo sát để tìm hiểu quy trình nghiệp vụ tại khách sạn như thuê, trả, đặt phòng và sử dụng dịch vụ… - Nghiên cứu thông tin trên mạng internet, tài liệu xuất bản về ngôn ngữ lập trình vb.net và hệ quản trị cơ sở dữ liệu Microsoft SQL Sever 2005. - Phân tích thiết kế hệ thống - Cài đặt ứng dụng sử dụng “Chương trình quản lý khách sạn Anh Tú” D. Ý nghĩa khoa học và thực tiễn Việc ứng dụng hệ thống quản lý khách sạn vào trong thực tiễn có ý nghĩa rất quan trọng trong việc quản lý khách sạn. Sử dụng phần mềm vào trong quản lý sẽ làm cho người quản lý có được phong cách làm việc chuyên nghiệp, quản lý hiệu quả các hoạt động kinh doanh khách sạn, hướng tới hình ảnh, phong cách phục vụ văn minh - lịch sự - hiện đại đến khách hàng, tạo một ưu thế cạnh tranh trong kinh doanh.

Trang 2 PHẦN I : CƠ SỞ LÝ LUẬN 1. Giới thiệu về tổ chức Khách sạn Anh Tú Đà Nẵng (Orient Hotel Danang) nằm ở trung tâm thành phố Đà Nẵng, cách sân bay quốc tế Đà Nẵng khoảng 3km. Khách sạn cũng gần các điểm mua sắm, cảng biển, Bảo tàng Chăm, sông Hàn…Khách sạn Anh Tú gồm 70 phòng ngủ đạt tiêu chuẩn quốc tế 3 sao phân làm 3 loại : - Phòng đơn - Phòng đôi - Phòng Vip Các phòng với trang thiết bị hiện đại : Điều hòa nhiệt độ trung tâm, TV màu vệ tinh 21 inches màn hình phẳng, wi-fi, điện thoại nộ hạt và quốc tế IDD, salon phòng khách, bồn tắm massege, máy nước nóng, tủ lạnh, máy sấy tóc, tủ áo quần, két đựng tiền, hệ thống PCCC tự động, bàn làm việc, sàn gỗ, bãi đậu xe miễn phí… và các thiết bị sang trọng khác. Ngoài ra khách sạn còn có dịch vụ nhà hàng, tổ chức hội nghị, hội thảo, hệ thống thể dục dụng cụ… Trang 3 1.

Khảo sát hiện trạng - Qui trình đặt phòng trước Hình 1.1: Qui trình đặt phòng Trang 4 - Qui trình thuê phòng Trang 5 Trang 6 Hình 1.2 : Qui trình thuê phòng Trang 7 - Qui trình trả phòng Hình 1.3 : Qui trình trả phòng Trang 8 - Qui trình cung cấp dịch vụ Hình 1.4 : Qui trình cung cấp dich vụ Trang 9 1. Đặt tả yêu cầu 1. Yêu cầu chức năng Các chức năng chính của hệ thống quản lý khách sạn :  Chức năng quản trị hệ thống + Đăng nhập hệ thống + Hiệu chỉnh ( Tạo tài khoản, phân quyền, tạo tài khoản ) + Đăng xuất  Chức năng quản lý tác nghiệp + Đặt phòng : Nhập và lưu các thông tin về phòng, mã khách, ngày đến…. + Thuê phòng : Thực hiện lưu thông tin thuê phòng như : Mã thuê, mã khách, mã phòng, ngày thuê… + Trả phòng : Thực hiện hiển thị thông tin trả phòng : Ma phòng, số ngày ỏ, tổng tiền thanh toán… + Cung cấp dịch vụ : Thực hiện lưu thông tin về sử dụng dịch vụ khách sạn :mã dịch vụ, Mã thuê phòng, số lượng dịch vụ …  Chức năng quản lý danh mục + Danh mục phòng : Thực hiện lưu thông tin phòng :Mã phòng, số điện thoại… + Danh mục loại phòng : Thực hiện lưu thông tin loai phòng : Tên loại phòng, đơn giá… + Danh mục khách hàng : Thực hiện lưu thông tin về khách hàng : Mã khách, tên khách, địa chỉ … + Danh mục nhân viên : Thực hiện lưu thông tin về nhân viên : Mã nhân viên, tên nhân viên, địa chỉ … + Danh mục dịch vụ : Thực hiện lưu thông tin về dịch vụ : Mã dịch vụ, tên dịch vụ, đơn giá …  Chức năng tìm kiếm + Tìm kiếm theo số phòng + Tìm kiếm theo tên khách hàng Trang 10 + Tìm kiếm theo dịch vụ  Chức năng thống kê báo cáo + Thống kê tình hình sử dụng dịch vụ + Thống kê phòng trống + Thống kê tình hình thuê trả  Chức năng giúp đỡ + Hướng dẫn sử dụng phần mềm + Liên hệ 1.

Yêu cầu phi chức năng - Chương trình phải có giao diện thân thiện, dễ sử dụng - Tốc độ xử lý chương trình nhanh và chính xác - Hệ thống phải dể dàng nâng cấp và sửa chữa nếu xảy ra sự cố - Xử lý được khối lượng lớn thông tin một cách nhanh chóng và chính xác - Sử dụng ít dung lượng bộ nhớ máy tính - Không yêu cầu cao về trình độ tin học đối với người sử dụng 1. Yêu cầu hệ thống - Hệ quản trị CSDL SQL server 2005 - Máy chạy hệ điều hành windows xp trở lên - Ngôn ngữ lập trình Visual Basic. Giới thiệu về ngôn ngữ và công cụ 1. Giới thiệu hệ quản trị cơ sở dữ liệu 1.

Hệ cơ sở quản trị cơ sở dữ liệu là gì ? Một hệ quản trị cơ sở dữ liệu là hệ thống các chương trình hỗ trợ các tác vụ quản lý, khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ. Hệ quản trị cơ sở dữ liệu quan hệ có khả năng: - Lưu trữ dữ liệu - Tạo ra các duy trì cấu trúc dữ liệu - Cho phép nhiều người dùng truy cập đồng thời Trang 11 - Hỗ trợ tính bảo mật và riêng tư - Cho phép xem và xử lý dữ liệu lưu trữ - Cho phép nhập dữ liệu và lưu trữ dữ liệu - Cung cấp tính nhất quán giữa các bản ghi khác nhau - Bảo vệ dữ liệu khỏi mất mát bằng các quá trình sao lưu và phục hồi. - Một số hệ quản trị cơ sở dữ liệu phổ biến hiện nay như : Microsoft Access, Microsoft SQL server, My SQL… 1. Giới thiệu về hệ cở sở dữ liệu Microsoft SQL Server 2005 a) Các thành phần của Microsoft SQL Server 2005 Database: Cơ sở dữ liệu SQL Server.

The Transaction log: tập tin lưu trữ những chuyển tác của SQL. Data type: Kiểu dữ liệu User-defined data types: Kiểu dữ liệu do người dùng định nghĩa. Filegroups: Tập tin nhóm. Diagrams: Cơ sở quan hệ.

Tables: Bảng dữ liệu. Views: Khung nhìn số liệu dựa trên bảng. Indexes: Tìm kiếm dữ liệu trên Table và Views Stored Procedure: Thủ tục nội tại. Funtions: Hàm User-defined Function: Hàm do người dùng định nghĩa Triggers: Hoạt động trên Table, là các đoạn code logic được kích hoạt khi có các hành động thích hợp xảy ra như INSERT, UPDATE, DELETE… Users: Người sử dụng cơ sở dữ liệu Roles: các quy định và vai trò của SQL Server.

Rules: Các giá trị mặc nhiên. Full-text catalogs: Tập phân loại dữ liệu text. b) Đối tượng cơ sở dữ liệu Trang 12 Cơ sở dữ liệu trong SQL Server chia thành 2 loại: cơ sở dữ liệu hệ thống (do SQL Sever sinh ra khi cài đặt) và cơ sở dữ liệu người dùng (do người dùng tạo ra) Cơ sở dữ liệu hệ thống gồm: - Cơ sở dữ liệu Master: Đây là cơ sở dữ liệu chính để chạy SQL Server. Cơ sở dữ liệu này chứa một con trỏ chỉ đến file dữ liệu cơ sở về các cơ sở dữ liệu và được cài đặt trên hệ thống, cũng như thông tin dịch vụ chính.

Các thông tin dịch vụ bao gồm các mục như các thông báo lỗi hệ thống, các thông tin được cập nhật vào, các thủ tục được lưu trữ của hệ thống, và các máy chủ được kết nối hay liên kết. Cơ sở dữ liệu Master chỉ có thể truy cập lại khi gặp tình huống tai hoạ nhờ các kỹ thuật đặc biệt. - Cơ sở dữ liệu Model: Được sử dụng như một mẫu choc ho tất cả các cơ sỡ dữ liệu được tạo ra trong một thể hiện của sql sever.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ