Báo Cáo Tiểu Luận - XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ SÁCH SỬ DỤNG WINFORM VÀ CƠ SỞ DỮ LIỆU MYSQL

57 4 0
Báo Cáo Tiểu Luận - XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ SÁCH SỬ DỤNG WINFORM VÀ CƠ SỞ DỮ LIỆU MYSQL

Đ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

Xây dựng chương trình quản lý nhà sách sử dụng Winform và cơ sở dữ liệu Mysql. Nội dung bao gồm: chương 01 giới thiệu về đề tài, chương 02 phân tích đề tài (phân tích về chức năng và công việc) và chương 03 xây dựng chương trình (thiết kế CSDL và xây dựng chương trình).

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HCM KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO TIỂU LUẬN XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ SÁCH SỬ DỤNG WINFORM VÀ CƠ SỞ DỮ LIỆU MySQL GVHD: Nguyễn Trường An Nhóm 03 : TP HỒ CHÍ MINH, tháng … năm BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HCM KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO TIỂU LUẬN XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ SÁCH SỬ DỤNG WINFORM VÀ CƠ SỞ DỮ LIỆU MySQL GVHD: Nguyễn Trường An Nhóm 03 : TP HỒ CHÍ MINH, tháng … năm LỜI CAM ĐOAN Chúng em xin cam đoan đây là bài báo cáo tiểu luận của nhóm chúng em Các số liệu, kết quả nên trong “Báo cáo tiểu luận” là trung thực Chúng em xin cam đoan rằng mọi sự giúp đỡ cho việc thực hiện “Báo cáo tiểu luận” này đã được cảm ơn và các thông tin được trích dẫn trong báo cáo đã được chỉ rõ nguồn gốc Nhóm sinh viên thực hiện Báo cáo (Đã ký và và ghi rõ họ tên) i LỜI CẢM ƠN Qua một thời gian nghiên cứu, phân công công việc và tiến hành thực hiện đến nay, đề tài “Xây dựng phần mềm quản lý nhà sách” đã hoàn thành Chúng em xin chân thành cảm các thầy cô đã trang bị kiến thức quý báu cho chúng em trong suốt quá trình học Đặc biệt là các thầy các cô trong khoa Công nghệ thông tin đã tận tình giảng dạy, chỉ bảo, trang bị cho chúng em những kiến thức cần thiết nhất trong suốt quá trình học tập và nghiên cứu tại khoa, đã tạo mọi điều kiện thuận lợi giúp chúng em thực hiện đề tài lớn này Chúng em cũng xin chân thành cảm ơn giảng viên Nguyễn Trường An đã tận tình giảng dạy và hướng dẫn chúng em hoàn thành tốt đề tài này và một thành phần không thể thiếu được chính là sự nỗ lực của các thành viên trong nhóm Trong quá trình thực hiện đề tài, chúng em không tránh khỏi những thiếu xót cũng như những hạn chế nhất định Chúng em mong nhận được sự đóng góp ý kiến, chỉ bảo tận tình của các thầy cô và các bạn để đề tài của chúng em hoàn thiện hơn và thiết thực hơn Chúng em xin chân thành cảm ơn ii BẢNG PHÂN CÔNG VIỆC LÀM Tên thành viên Công việc thực Mức độ hoàn Ghi chú hiện thành iii MỤC LỤC LỜI CAM ĐOAN 3 LỜI CẢM ƠN 4 MỤC LỤC .5 DANH MỤC HÌNH ẢNH .7 MỞ ĐẦU 8 CHƯƠNG I.GIỚI THIỆU VỀ ĐỀ TÀI 9 1.1 Tổng quan về các vấn đề : 9 1.1.1.Tổng quan về ngôn ngữ C# : 9 1.1.2.Tổng quan về cở sở dữ liệu SQL : 10 1.2 Phạm vi của báo cáo : 11 1.3 Mục tiêu của báo cáo : 11 1.4 Sự cần thiết của đề tài : .11 1.5 Lí do chọn đề tài : .12 CHƯƠNG II.PHÂN TÍCH CÁC VẤN ĐỀ CỦA CHƯƠNG TRÌNH .13 2.1 Thiết kế cơ sở dữ liệu : .13 iv 2.1.1.Diagram Database : 13 2.1.2.Chi tiết các bảng : 13 2.1.2.1.Bảng “DangNhap” : 13 2.1.2.2.Bảng “Sach” : 15 2.1.2.3.Bảng “NhaXuatBan” : .16 2.1.2.4.Bảng “TacGia” : 17 2.1.2.5.Bảng “CT_HoaDon” và “HoaDon” : .18 2.2 Các chức năng của chương trình : 19 2.2.1.Form Đăng Nhập (DangNhap.cs) : .19 2.2.2.Form Quản lý của Admin (form01_admin_02.cs) .23 2.2.2.1.Tab Thống kê : 23 2.2.2.2.Tab “Quản lý sách” : 24 2.2.2.3.Tab “Tra cứu” : 33 2.2.3.Form Thu ngân của nhân viên (form03_nv_thuNgan.cs) 34 CHƯƠNG III.THỰC THI CÁC CHỨC NĂNG CỦA CHƯƠNG TRÌNH .40 3.1 Thực thi các chức năng của chương trình 40 KẾT LUẬN 48 TÀI LIỆU THAM KHẢO .49 v vi DANH MỤC HÌNH ẢNH Hình 1 Database Diagram của đề tài thực hiện 20 Hình 2 Thiết kế bảng DangNhap bằng giao diện của MySQL, bảng có 2 khóa chính là username, password 21 Hình 3 Các dữ liệu được thêm vào bảng DangNhap 21 Hình 4 Bảng DangNhap hiểu thị sau kkhi thực hiện chức năng Generate Scripts .21 Hình 5 Thiết kế bảng Sach bằng giao diện 22 Hình 6 Các khóa được sử dụng trong bảng 22 Hình 7 Các dữ liệu được thêm vào trong bảng 22 Hình 8 Bảng Sach được hiển thị sau khi sử dụng Generate Scripts 22 Hình 9 Thiết kế NhaXuatBan dùng giao diện .23 Hình 10 Các khóa được sử dụng 23 Hình 11 Các dữ liệu được thêm vào bảng NhaXuatBan .23 Hình 12 Bảng NhaXuatBan hiển thị sau khi sử dụng Generate Scripts 23 Hình 13 Thiết kế bảng TacGia bằng giao diện 24 Hình 14 Các khóa sử dụng trong bảng TacGia 24 Hình 15 Các dữ liệu được thêm vào trong bảng TacGia .24 vii Hình 16 Bảng TacGia được hiện thị sau khi sử dụng Generate Scripts 24 Hình 17 Thiết kế bảng HoaDon bằng giao diện 25 Hình 18 Các khóa sử dụng trong bảng CT_HoaDon 25 Hình 19 Các khóa sử dụng trong bảng HoaDon 25 Hình 20 Thiết kế bảng CT_HoaDon bằng giao diện 25 Hình 21 Bảng CT_HoaDon sau khi sử dụng Generate Scripts 26 Hình 22 Bảng HoaDon sau khi sử dụng Generate Scripts 26 Hình 23 Phần code thực hiện chức năng đăng nhập hệ thống .26 Hình 24 Giao diện chính của Form DangNhap, thực hiện chức năng đăng nhập vào các thành phần khác trong chương trình 27 Hình 25 Thực hiện đăng nhập với tài khoản quản trị admin/admin 28 Hình 26 Form quản lý sách dành cho người quản lý, tài khoản dành cho nhân viên sẽ không truy cập được Form này 28 Hình 27 Thực hiện đăng nhập với tài khoản nhân viên (khác admin/admin) .29 Hình 28 Form thu ngân dành cho nhân viên .29 Hình 29 Giao diện chính của Tab Thống kê, thực hiện chức năng đơn giản như thống kê lại số hóa đơn hay tổng tiền từ ngày bắt đầu đến ngày kết thúc .30 Hình 30 Phần code thực hiện sau khi nhấn nút thống kê, do thiết kế đơn giản nên cả 2 DatagridView đều giống nhau, chỉ khác tên gọi 30 viii

Ngày đăng: 13/03/2024, 16:13

Tài liệu cùng người dùng

Tài liệu liên quan