Tài liệu tham khảo công nghệ thông tin Quản lý kinh doanh vật liệu xây dựng
Trang 2NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
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………
Trang 4Chương 1: GIỚI THIỆU1.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à:
Loại khách hàng Khách hàng Phiếu nhập Nhân viên Quận huyện Tỉnh thành phố Nhóm hàng Hàng hóa Nhập hàng
Các thông tin cần quản lý cho các chủ thể cần 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
Tên khách hàng Địa chỉ
Điện thoại Di động FaxMã thuếEmail
Trang 5PHIẾU NHẬP
Mã phiếu nhập : nhập theo quy ước của cửa hàngMã nhân viên : để phân biệt nhân viên nào nhập hàngMã khách hàng
Ngày nhậpDiễn giải
Xử lý phiếu nhậpTổng tiền
Tên đăng nhậpPasswordĐịa chỉ
QUẬN HUYỆN
Mã quận huyện : phân vùng địa chỉ nhân viên và khách hàng theo quậnhuyện
Mã tỉnh thanh phốTên quận huyệnDiễn giải
TINH THÀNH
Mã tỉnh thành : phân vùng địa chỉ nhân viên và khách hàng theo tỉnh thànhTên tỉnh thành
Trang 6Tên nhóm hàngDiễn giải
HÀNG HÓA
Mã hàng : xác định từng mặt hàngMã nhóm hàng
Tên hàngĐơn vị tínhQuy cáchĐịnh lượngMàu sắc
Lượng tồn max : lượng tồn cuốiLượng tồn min : lượng tồn đầuTỉ lệ vat : thuế giá trị gia tăngDiễn giải
NHẬP HÀNG
Mã hàngMã phiếu nhậpSố lượng Đơn giáTỉ lệ vat
Chiết khấu : khấu trừ do sai sót khi sản xuất hay giao hàngCá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
DiengiaiMP01Pham Thi My LinhMT02Cat sang lap1234560.10.2Nhap hangMP02Luong Phung TienMT01Cat sang lap102450.10.25Nhap hang
Trang 7Report hiển thị thông tin về nhập hàng
MahangTenhangDongiaSoluongTilevatChietkhauLTMinLTMaxMH01Cat sang lap2001000.10.21101MH01Cat sang lap5001000.10.251101
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 NullMaNhanVien Char Not NullMaKHang Char Not NullNgayNhap Datetime Not NullDienGiai Varchar Not NullXuLyPN Varchar Not NullTongTien Int Not Null
NHAN_VIEN MaNhanVien Char NullMaQuanHuyen 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 NullMaTinhTP Char Not NullTenQuanHuyen Varchar Not NullDienGiai Varchar Not Null
TINH_TP MaTinhTP Char Not NullTenTinhTP Varchar Not NullDienGiai Varchar Not Null
NHOM_HANG MaNhomHang Char NullTenNhomHang 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 10NHAP_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ảngCú pháp : DEL ETE [FROM] < table_name >
WHERE < condition >
Ghi vào CSDLBáo lỗi
Thông tin không hợp lệ
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ảngCú pháp : UPDATE <table_name >
SET < column_name > = expression [,……n]
FROM < table_name > WHERE < condition >
EndKiểm tra
Khai báo, khởi tạo classĐịnh nghĩa phát biểu
Gọi phương thức Insert
Trang 132.2 Giao diện chính của chương trình
EndCập Nhật các thuộc tính
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átBạ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 ThanhEnter 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ẾT4.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á
Chưa đổ hết các khóa chính vào combobox
Cập nhật đồng thời dữ liệu từ cơ sở dữ liệu và datagrid trong vb.netCơ sở dữ liệu và giao diện chính chưa linh động về các kiểu dữ liệu
4.3 Hướng phát triển:
Thiết kế báo cáo danh sách nhân viên, báo cáo doanh số cho mỗinhân viên, báo cáo doanh số cho mỗi mặt hàng, báo cáo nhập_xuất_tồn.
Trang 25
Tài liệu tham khảo
1 Bài giảng Visual Basic.Net – Lâm Hoài Bảo -Trường ĐHCT Khoa CNTT2 Bài thực hành Visual Basic.Net – Lâm Hoài Bảo - Trường ĐHCT Khoa CNTT3 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ã
5 Đề cương thực hành Hệ quản trị CSDL - Trần Công Án - Trường ĐHCT KhoaCNTT