Trong menu Hệ Thống nếu bạn kết nối CSDL thành công thì khi chọn mục con Mở Nối Kết
Trang 2NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
-Đồng Tháp, ngày……tháng…….năm…….
Trang 3MỤC LỤC
Phiếu đánh giá kết quả
Nhận xét của giáo viên………
Chương 1: GIỚI THIỆU
1.1 Mô tả bài toán………
1.2 Báo cáo report theo mẫu………
1.3 Cấu trúc bảng………
1.4 Diagram cơ sở dữ liệu………
1.5 Các ràng buộc toàn vẹn………
Chương2: NỘI DUNG ………
2.1 Lưu đồ giải thuật………
2.1.1 Thêm mẫu tin mới vào cơ sở dữ liệu………
2.1.2 Xóa mẫu tin ra khỏi cơ sở dữ liệu………
2.1.3 Cập nhật lại mẫu tin khi lưu không đúng………
2.2 Giao diện chính của chương trình ………
Chương 3: HƯỚNG DẪN SỬ DỤNG
3.1 Đăng nhập vào giao diện chính………
3.2 Minh họa và hướng dẫn sử dụng………
Chương 4 : TỔNG KẾT………
4.1 Mục tiêu đạt được………
4.2 Hạn chế………
4.3 Hướng phát triển……… …
Tài liệu tham khảo………
1 2 3 3 6 7 8 9 9 9 9 10 11 12 13 13 13 23 23 23 23 24
Trang 4Chương 1: GIỚI THIỆU
1.1 Mô tả bài toán:
Chương trình quản lý tại cửa hàng buôn bán vật liệu xây dựng vớicác chủ thể quản lý là:
Mã khách hàng : bắt buộc nhập theo quy ước của cửa hàng
Mã loại khách hàng :bắt buộc nhập biết khách hàng có thuộc loại ưu tiênkhông
Mã quận huyện : nắm được địa chỉ khách hàng và nhân viên theo phânvùng
Trang 5PHIẾU NHẬP
Mã phiếu nhập : nhập theo quy ước của cửa hàng
Mã nhân viên : để phân biệt nhân viên nào nhập hàng
Trang 6Lượng tồn max : lượng tồn cuối
Lượng tồn min : lượng tồn đầu
Tỉ lệ vat : thuế giá trị gia tăng
Chiết khấu : khấu trừ do sai sót khi sản xuất hay giao hàng
Các yêu cầu khác khi viết hệ quản lý này cần có :
Các from cho phép cập nhật thông tin nhập hàngCác report hiển thị thông tin về hàng hóa và nhập hàng
1.2 Báo cáo report theo mẫu sau:
Report hiển thị thông tin về hàng hóa
Chiet khau
Diengiai MP01 Pham Thi My Linh MT02 Cat sang lap 123456 0.1 0.2 Nhap hang MP02 Luong Phung Tien MT01 Cat sang lap 10245 0.1 0.25 Nhap hang
Trang 7Report hiển thị thông tin về nhập hàng
Mahang Tenhang Dongia Soluong Tilevat Chietkhau LTMin LTMax MH01 Cat sang lap 200 100 0.1 0.2 1 101 MH01 Cat sang lap 500 100 0.1 0.25 1 101
Trang 8Giới thiệu cơ sở dữ liệu
MaLoaiKHang Int Not NullMaQuanHuyen Char Not NullTenKHang Varchar Not NullDiaChi Varchar Not NullDienThoai Varchar Not NullDiDong Varchar NullFax Varchar NullMaThue Varchar Not NullEmail Varchar Null
PHIEU_NHAP MaPhieuNhap Char Null
MaNhanVien Char Not NullMaKHang Char Not NullNgayNhap Datetime Not NullDienGiai Varchar Not NullXuLyPN Varchar Not NullTongTien Int Not Null
NHAN_VIEN MaNhanVien Char Null
MaQuanHuyen Char Not NullTenNhanVien Varchar Not NullDienThoai Varchar Not NullDiDong Varchar NullPhai Char Not NullTenDangNhap Varchar Not NullPassword Varchar Not NullDiaChi Varchar Not Null
QUAN_HUYEN MaQuanHuyen Char Null
MaTinhTP Char Not NullTenQuanHuyen Varchar Not NullDienGiai Varchar Not Null
TINH_TP MaTinhTP Char Not Null
TenTinhTP Varchar Not NullDienGiai Varchar Not Null
NHOM_HANG MaNhomHang Char Null
TenNhomHang Varchar Not NullDienGiai Varchar Not Null
MaNhomHang Char Not Null
Trang 9TenHang Varchar Not NullDonViTinh Char Not NullQuyCach Varchar Not NullDinhLuong Int Not NullMauSac Char Not NullLTMax Int Not NullLTMin Int Not NullTiLeVat Float Not NullDienGiai Varchar Not Null
MaPhieuNhap Char Not NullSoLuong Int Not NullDonGia Int Not NullTiLeVat Float Not NullChietKhau Float Not Null
Trang 10PHIEU_NHAP(MaNhanVien) NHAN_VIEN(MaNhanVien)
NHAN_VIEN(MaQuanHuyen) QUAN_HUYEN(MaQuanHuyen)QUAN_HUYEN(MaTinhTP) TINH_TP(MaTinhTP)
NHAP_HANG(MaPhieuNhap) PHIEU_NHAP(MaPhieuNhap)
NHAP_HANG(MaHang) HANG_HOA(MaHang)
NHOM_HANG(MaNhomHang) HANG_HOA(MaNhomHang)
Chương2: NỘI DUNG
2.1 Lưu đồ giải thuật
Thêm mẫu tin vào cơ sở dữ liệu nguồn
Sử dụng ngôn ngữ thao tác DML thêm mẫu tin vào bảng
Cú pháp 1: INSERT [INTO] < table_name > (col1, col2,……… ,colN)
Trang 11VALUES (value1, value2,……… ,valueN)
Cú pháp 2: INSERT INTO <table_name > [(col1, col2,……… ……, colN)] < câu lệnh SELECT >
Xóa mẫu tin khỏi cơ sở dữ liệu
Sử dụng ngôn ngữ thao tác DML xóa mẫu tin trong bảng
Cú pháp : DEL ETE [FROM] < table_name >
WHERE < condition >
Begin
EndGhi vào CSDL
Kiểm tra
SĐ
Báo lỗi
Trang 12Cập nhật mẫu tin lại khi lưu không đúng
Sử dụng ngôn ngữ thao tác DML cập nhật mẫu tin trong bảng
Khai báo, khởi tạo classĐịnh nghĩa phát biểu
SQLGọi phương thức Insert
Trang 132.2 Giao diện chính của chương trình
check
Trang 14Chương 3: HƯỚNG DẪN SỬ DỤNG
3.1 Đăng nhập vào giao diện chính của chương trình xuất hiên khi bạn
vào
Driver:\QUANLYKINHDOANH\QUANLYKINHDOANH\Project\ QUANLYKINHDOANH Properties\startup object\from Main\OK
Sau đó cho chạy chương trình bằng phím F5
3.2 Minh họa và hướng dẫn sử dụng
HƯỚNG DẪN SỬ DỤNG :
Driver:\QUANLYKINHDOANH\QUANLYKINHDOANH\Project\ QUANLYKINHDOANH Properties\startup object\from Main\OK
Sau đó cho chạy chương trình bằng phím F5
Trong mục He Thong gồm có :
Trang 15Trong mục DS Danh Mục gồm có:
Trang 16Trong mục Báo Cáo gồm có :
Trong menu Hệ Thống nếu bạn kết nối CSDL thành công thì khi chọn mục
con Mở Nối Kết
Nếu bạn chọn mục Hủy Nối Kết
Trang 17Khi bạn muốn kết thúc chương trình chính thì bạn chọn mục con Thoát Bạn muốn tham khảo dữ liệu của các bảng trong CSDL thì chọn menu DS
Danh Mục và chọn mục Xem Bạn muốn xem bảng nào thì click vào Combobox
chọn bảng đó, thông tin về bảng sẽ hiển thị trong datagrid
Trong Menu Cập Nhật cho phép bạn cập nhật dữ liệu các bảng dựa trênràng buộc về khóa
Cập Nhật Bảng Tỉnh Thành dựa trên các button
Trang 18 CậpNhật Bảng Quận Huyện
Cập Nhật Bảng Nhân Viên
Trang 19 Cập Nhật Bảng Loại Khách Hàng
Cập Nhật Bảng Khách Hàng
Trang 20 Cập Nhật Bảng Phiếu Nhập
Cập Nhật Bảng Nhóm Hàng
Trang 21 Cập Nhật Bảng Hàng Hóa
Cập Nhật Bảng Nhập Hàng
Trang 22Trong menu Báo Cáo thống kê về hàng hóa và nhập hàng
Báo Cáo Hàng Hóa chọn Preview
Báo Cáo Nhập Hàng chọn Preview
Trang 23Lưu ý: Bạn nhấn phím Alt rồi sử dụng các phím mũi tên để chọn menu Bạn chọn
làm việc trên menu nào thì Enter menu đó sẽ tiện lợi hơn
From con của fromMain hiện ra và bạn cập nhật thông tin trên from đóthông qua chuột
Ví dụ : Vào giao diện chương trình bạn chọn Cập Nhật\Tinh Thanh Enter from QUAN LY TINH THANH hiện ra cho phép bạn cập nhật thông tin
về bảng TINH_THANH
Trang 24Chương 4 : TỔNG KẾT
4.1 Mục tiêu đạt được :
Thêm mới, sửa, xóa, xem trên các chủ thể tất cả các chủ thể :Nhânviên, Quận huyện, Tỉnh thành, Loại khách hàng, Khách hàng, Phiếu nhập, Nhómhàng, Hàng hóa, Nhập hàng
Không cho thêm thông tin trùng với nhau Xem thông tin trên tất cả các chủ thể Các báo cáo thông tin về lượng nhập hàng và hàng hoá
Trang 25Tài liệu tham khảo
1 Bài giảng Visual Basic.Net – Lâm Hoài Bảo -Trường ĐHCT Khoa CNTT
2 Bài thực hành Visual Basic.Net – Lâm Hoài Bảo - Trường ĐHCT Khoa CNTT
3 Tự học Visual Basic.Net trong 21 ngày - Hồ Hoàng Triết – NXB Thống Kê
4 Ví Dụ&Bài Tập Visual Basic.Net - Phạm Hữu Khang – NXB Lao Động XãHội
5 Đề cương thực hành Hệ quản trị CSDL - Trần Công Án - Trường ĐHCT KhoaCNTT