Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
1,32 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: PHẦN MỀM QUẢN LÍ BÁN HÀNG Sinh viên thực hiện: HUỲNH VĂN QUÝ Lớp: 19I2 Giảng viên hướng dẫn: GV HUỲNH NGỌC THỌ Đà Nẵng, tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: PHẦN MỀM QUẢN LÍ BÁN HÀNG Sinh viên thực hiện: HUỲNH VĂN QUÝ Lớp: 19I2 Giảng viên hướng dẫn: GV HUỲNH NGỌC THỌ Đà Nẵng, tháng 11 năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN LỜI CẢM ƠN Trong trình thực đề tài”Phần mềm quản lí cửa hàng máy tính” em giúp đỡ, dìu dắt thầy, khoa khoa học máy tính Trường Đại học cơng nghệ thơng tin truyền thơng Việt Hàn để hồn thành đề tài Trân trọng cảm ơn kinh nghiệm thầy, cô mang lại cho em suốt trình vừa qua Đề tài nghiên cứu dựa sở học tập thực tiễn lý thuyết mà học thời gian học tập ghế nhà trường Em xin cảm ơn Ban lãnh đạo nhà trường, thầy, cơ, khoa khoa học máy tính tạo điều kiện giúp đỡ cho em hoàn thành tốt đề tài Em xin cảm ơn đến giảng viên Huỳnh Ngọc Thọ khoa khoa học máy tính trường Đại học Công nghệ thông tin truyền thông Việt-Hàn, trực tiếp dạy hướng dẫn em suốt trình thực đề tài Chân thành cảm ơn! Đà Nẵng, ngày 20 tháng 11 năm 2021 Sinh viên, Huỳnh Văn Quý MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ CHƯƠNG GIỚI THIỆU ĐỀ TÀI 10 LÍ DO CHỌN ĐỀ TÀI 10 NỘI DUNG TRIỂN KHAI 10 BỐ CỤC 11 Chương Phân tích thiết kế hệ thống 12 Phân tích hệ thống 12 1 Biểu đồ usecase 12 Biểu đồ hoạt động – Đăng nhập 13 Biều đồ hoạt động – Thoát 14 Biểu đồ hoạt động – Quản lí chất liệu 14 Biểu đồ hoạt động – Quản lí nhân viên 15 Biểu đồ hoạt động – Quản lí khách hàng 16 Biểu đồ hoạt động – Quản lí hàng hóa 17 Biểu đồ hoạt động – Hóa đơn bán 18 Biểu đồ hoạt động – Thống kê doanh thu 19 10 Biểu đồ - Đăng nhập 20 11 Biểu đồ - Khách hàng 21 12.Biểu đồ - Hóa đơn bán: 22 Thiết kế hệ thống 23 CHƯƠNG TRIỂN KHAI HỆ THỐNG 27 Công cụ công nghệ 27 1.1 C# 27 1.2 SQL server 27 Thiết kế sở liệu 28 2.1 Bảng tblChatLieu 28 2.2 Bảng tblKhach 28 2.3 Bảng hàng hóa 28 2.4 Bảng nhân viên 29 2.5 Bảng hóa đơn bán 29 2.6 Bảng chi tiết hóa đơn bán 30 Kết hướng dẫn sử dụng 31 CHƯƠNG KẾT LUẬN 40 Kết đạt 40 Hạn chế 40 Những việc phát triển tương lai 40 DANH MỤC TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG SQL Structured Query Language C# C Sharp AVT Avatar CSDL Cơ Sở Dữ Liệu IDE Integrated Development Environment DOANH MỤC HÌNH VẼ Hình 1: Biểu đồ Use Case 13 Hình Biểu đồ hoạt động – Đăng nhập 14 Hình Biểu đồ hoạt động – Thoát 14 Hình Biểu đồ hoạt động – Quản lí chất liệu 15 Hình Biểu đồ hoạt động – Quản lí nhân viên 16 Hình Biểu đồ hoạt động – Quản lí khách hàng 17 Hình Biểu đồ hoạt động – Quản lí hàng hóa 18 Hình Biểu đồ hoạt động – Hóa đơn bán 19 Hình Biểu đồ hoạt động – Báo cáo doanh thu 20 Hình 10 Biểu đồ – Đăng nhập 21 Hình 11 Biểu đồ – khách hàng 22 Hình 12 Biểu đồ – hóa đơn bán 23 Hình 13 Bảng chất liệu 28 Hình 14 Bảng khách hàng 28 Hình 15 Bảng hàng hóa 29 Hình 16 Bảng nhân viên 29 Hình 17 Bảng hóa đơn bán 30 Hình 18 Bảng chi tiế hóa đơn bán 30 Hình 19 Bảng CSDL 31 Hình 20 Đăng nhập 32 Hình 21 Đăng nhập sai 32 Hình 22 Trang chủ 33 Hình 23 Chất liệu 34 Hình 24 Nhân viên 35 Hình 25 Khách hàng 36 Hình 26 Hàng hóa 37 Hình 27 Hóa đơn bán 38 Hình 28 Hóa đơn bán 39 MỞ ĐẦU Một đất nước coi phát triển đất nước có khinh tế vững mạnh hiệu Xét phạm vi doanh nghiệp chế thị trường trình bán hàng có vai trị lớn,quyết định tồn phát triển doanh nghiệp Trong năm gần đây,sự chuyển hướng đổi chế thị trường kinh tế nước ta có nhiều biến động Hoạt động kinh doanh nói chung hầu hết doanh nghiệp đổi mới, bước đầu hoà nhập với kinh tế khu vực giới Đặc biệt, doanh nghiệp thương mại nói riêng vấn đề tiêu thụ yếu tố quan trọng việc tiêu thụ hàng hoá, nghệ thuật kinh doanh doanh nghiệp Mỗi nhà doanh nghiệp phải biết nắm bắt nguồn cung ứng hàng hố biến động nó, phải động, thích hợp, mềm dẻo… Và q trình kinh doanh phát triển công ty, tổ chức, doanh nghiệp lượng lớn thơng tin giao dịch (mua bán, trao đổi) loại hàng hoá bên liên quan nhà cung cấp, nhà buôn bán khách hàng cần quản lí, theo dõi hàng ngày Quy mô số lượng giao dịch lớn, nhiều người số lượng thơng tin nhiều, quan trọng phức tạp Chính nhiều thời gian, công sức để quản lí để dẫn đến sai sót đáng tiếc quản lí, khai thác xử lí thơng tin CHƯƠNG GIỚI THIỆU ĐỀ TÀI LÍ DO CHỌN ĐỀ TÀI Ngày nay, giới nói chung Việt Nam nói riêng chuyển lên phát triển tiếp nhận thành tựu khoa học Từ nước ta nhập WTO kinh tế bước sang trang mới, kinh tế mở cửa giao lưu hàng hố thơng thương với tất nước Bên cạnh học hỏi cách quản lý hàng hoá luật quản lý hàng hố Với sách nhà nước đầu tư nước ngoài, kinh tế nước ta phát triển cách nhanh chóng Vì vậy, hoạt động kinh doanh thương nghiệp tiêu thụ hàng hóa nhỏ lẻlà vấn đề quan trọng -Trong thời kỳ mà kinh tế phát triển việc mua bán trao đổi chễn nhiều hình thức, hình thức mở cửa hàng để thực việc trao đổi mua bán Để thực trình mua bán người mua cửa hàng, cửa hàng nhà cung cấp phải có cơng tác quản lý tốt, để đáp ứng cơng tác cần ứng dụng tin học, mà đặc biệt phần mềm quản lý phần mềm quản lý bán hàng NỘI DUNG TRIỂN KHAI Nâng cao khả tư sử dụng ngơn ngữ lập trình C#, phần mềm Visual studio Tích lũy kinh nghiệm, nâng cao khả làm việc Hồn thành tốt chương trình, đáp ứng tiêu chí sau: -Phân loại mặt hàng phục vụ việc tìm kiếm theo loại mặt hàng Xác định số lượng mặt hàng khách đặt mua nhằm tránh trường hợp không đủ hàng mà toán 10 CHƯƠNG TRIỂN KHAI HỆ THỐNG Công cụ công nghệ 1.1 - C# Khái niệm: C# ngơn ngữ lập trình hướng đối tượng đa năng, mạnh mẽ, thiết kế chủ yếu Anders Hejlsberg kiến trúc sư phần mềm tiếng Tên ngôn ngữ bao gồm ký tự thăng theo Microsoft theo ECMA C#, bao gồm dấu số thường - Vì chọn C# : Ngơn ngữ dễ học, dễ tiếp cận ngôn ngữ khác Khả tương tác với Database dễ dàng nhiều Thiết kế winform cực tốt, đơn giản dễ hiểu - Ưu nhược điểm : Ưa điểm: Là số ngôn ngữ hướng đối tượng Được window hỗ trợ đầy đủ control Ngôn ngữ mã nguồn mở Nhược điểm: Khi muốn xài IDE bạn cần phải trả phí sử dụng Sử dụng Database tốt với SQL Server Chỉ đem lại hiệu tốt Window 1.2 - SQL server Khái niệm: viết tắt Structured Query Language, dịch Ngôn ngữ truy vấn mang tính cấu trúc, loại ngơn ngữ máy tính phổ biến để tạo, sửa, lấy liệu từ hệ quản trị sở liệu quan hệ Ngôn ngữ phát triển vượt xa so với mục đích ban đầu để phục vụ hệ quản trị sở liệu đối tượng-quan hệ - Ưu nhược điểm: Ưu điểm: Rất dễ dàng để quản lý hệ thống sở liệu việc sử dụng SQL chuẩn mà khơng cần phải viết dịng code Language sử dụng để giao tiếp với sở liệu nhận câu trả lời cho câu hỏi phức tạp vài giây Nhược điểm: SQL có giao diện phức tạp khiến số người dùng khó truy cập Các lập trình viên sử dụng SQL khơng có tồn quyền 27 kiểm sốt sở liệu quy tắc nghiệp vụ ẩn Hầu hết chương trình sở liệu SQL có phần mở rộng độc quyền riêng nhà cung cấp bên cạnh tiêu chuẩn SQL Thiết kế sở liệu 2.1 Bảng tblChatLieu Khóa Tên thuộc tính Kiểu liệu Null Diễn Giải PK MaChatLieu nvarhchar(50) Not Null Mã chất liệu TenChatLieu nvarchar(50) Null Tên chất liệu Hình 13 Bảng chất liệu 2.2 Bảng tblKhach Khóa Tên thuộc tính Kiểu liệu Null Diễn Giải PK MaKhach nvarhchar(10) Not Null Mã khách TenKhach nvarhchar(50) Not Null Tên khách DiaChi nvarhchar(50) Not Null Địa DienThoai nvarhchar(50) Not Null Điện thoại Hình 14 Bảng khách hàng 2.3 Bảng hàng hóa Khóa Tên thuộc tính Kiểu liệu Null Diễn Giải PK MaHang nvarhchar(10) Not Null Mã Hàng TenHang nvarhchar(50) Not Null Tên Hàng MaChatLieu nvarhchar(50) Not Null Mã Chất Liệu SoLuong float Not Null Số Lượng 28 DonGiaNhap float Not Null Đơn Giá Nhập DonGiaBan float Not Null Đơn Giá Bán Anh nvarhchar(200) Not Null Ảnh GhiChu nvarhchar(200) Null Ghi Chú Hình 15 Bảng hàng hóa 2.4 Bảng nhân viên Khóa Tên thuộc tính Kiểu liệu Null Diễn Giải PK MaNhanVien nvarhchar(50) Not Null Mã Nhân Viên TenNhanVien nvarhchar(50) Not Null Tên Nhân Viên GioiTinh nvarhchar(10) Not Null Giới Tính DiaChi nvarhchar(50) Not Null Địa Chỉ DienThoai nvarhchar(15) Not Null Điện Thoại NgaySinh datetime Not Null Ngày Sinh Hình 16 Bảng nhân viên 2.5 Bảng hóa đơn bán Khóa Tên thuộc tính Kiểu liệu Null Diễn Giải PK MaHDBan nvarhchar(30) Not Null Mã Hóa Đơn Bán MaNhanVien nvarhchar(10) Not Null Mã Nhân Viên NgayBan datetime Not Null Ngày Bán MaKhach nvarhchar(10) Not Null Mã Khách TongTien float Not Null Tổng Tiền 29 Hình 17 Bảng hóa đơn bán 2.6 Bảng chi tiết hóa đơn bán Khóa Tên thuộc tính Kiểu liệu Null Diễn Giải PK MaHBBan nvarhchar(30) Not Null Mã Hóa Đơn Bán PK MaHang nvarhchar(50) Not Null Mã Hàng SoLuong float Not Null Số Lương DonGia float Not Null Đơn Giá GiamGia float Not Null Giảm Giá ThanhTien float Not Null Thành Tiền Hình 18 Bảng chi tiế hóa đơn bán 2.7 Bảng csdl 30 Hình 19 Bảng CSDL Kết hướng dẫn sử dụng Đăng nhập 31 Hình 20 Đăng nhập Khi mật nhập vào lên dấu * Khi nhập tên đăng nhập mật chuyển đến trang chủ, nhập sai xuất sau: Hình 21 Đăng nhập sai Trang chủ Các chức menu chương trình (Sử dụng phím mũi tên nútenter để chọn chức năng) 32 Hình 22 Trang chủ Chất liệu 33 Hình 23 Chất liệu Khi click vào danh mục chất liệu, admin(người quản trị) thêm thơng tin chất liệu thêm, xóa, sửa, lưu, bỏ quả, đóng Nhân viên 34 Hình 24 Nhân viên Khi click vào danh mục nhân viên gồm có mã nhân viên, tên nhân viên, giới tính, địa chỉ, địa thoại, ngày sinh Admin(người quản trị) nhập thơng tin thêm, xóa, sửa, lưu, bỏ qua, đóng Khách hàng 35 Hình 25 Khách hàng Khi Click vào danh mục khách hàng gồm có mã khách, tên khách, đại chỉ, điện thoại admin(người quản trị) có nhập thơng tin thêm, xóa, sửa, lưu, bỏ qua, đóng Hàng hóa 36 Hình 26 Hàng hóa Khi click vào danh mục hàng hóa gồm có mã hàng, tên hàng, mã chất liệu, số lượng, đơn giá nhập, đơn giá bán, ảnh, ghi Admin(người quản trị) thêm, sửa, xóa, lưu, bỏ qua, tìm kiếm, hiển thị danh sách, đóng Hóa đơn bán 37 Hình 27 Hóa đơn bán Khi click vào hóa đơn bán gịm có thơng tin chung thông tin mặt hàng háo đơn bán hàng admin(người quản trị) nhập thông tin chung thông tin mặt hàng thêm hóa đơn, lưu, hủy, in hóa đơn, đóng Tìm kiếm hóa đơn 38 Hình 28 Hóa đơn bán Khi click vào form tìm kiếm hóa đơn admin(người quản trị) tìm kiếm lại hóa đơn bán 39 CHƯƠNG KẾT LUẬN Kết đạt - Đề tài xây dựng phần mềm quản lí bán hàng ngôn ngữ c# đề tài có tính áp dụng thực tế cao sử dụng nhiều cửa hàng - Phần mềm cung cấp đủ chức cần thiết cho người dùng - Hiểu thêm nhiều kỹ lập trình làm phần mềm - Phần mềm có giao diện đẹp, dễ dàng cho người sử dụng Hạn chế - Vì số lí nên chức khác chưa thể hoàn thành sớm dự kiến - Khối lượng kiến thức cịn nên có chức bản, chưa chuyên sâu vào số vấn đề - Phần mềm số lỗi nhỏ - Một số tính cịn hạn chế Những việc phát triển tương lai - Khắc phục số lỗi phần mềm - Tiếp tục nâng cao trình độ, học hỏi thêm kiến thức để hoàn thành phần mềm tốt - Bổ sung số tính khác 40 TÀI LIỆU THAM KHẢO www.google.vn https://tailieu.vn/ https://123docz.net 32 41 ... Hóa đơn bán Khi click vào form tìm kiếm hóa đơn admin(người quản trị) tìm kiếm lại hóa đơn bán 39 CHƯƠNG KẾT LUẬN Kết đạt - Đề tài xây dựng phần mềm quản lí bán hàng ngơn ngữ c# đề tài có tính... hàng Quản trị viên xẽ thêm , sửa, xóa thơng tin khách hàng 16 Hình Biểu đồ hoạt động – Quản lí khách hàng Biểu đồ hoạt động – Quản lí hàng hóa Người quản trị thêm thơng tin hàng hóa như: Mã hàng, ... mua bán người mua cửa hàng, cửa hàng nhà cung cấp phải có cơng tác quản lý tốt, để đáp ứng cơng tác cần ứng dụng tin học, mà đặc biệt phần mềm quản lý phần mềm quản lý bán hàng NỘI DUNG TRIỂN KHAI