BÁO CÁO LẬP TRÌNH ỨNG DỤNG WINDOWS FORM IN VB.NET 2005 ĐỀ TÀI QUẢN LÝ TIỆM VÀNG

24 1.3K 2
BÁO CÁO LẬP TRÌNH ỨNG DỤNG WINDOWS FORM IN VB.NET 2005 ĐỀ TÀI QUẢN LÝ TIỆM VÀNG

Đ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

BÁO CÁO LẬP TRÌNH ỨNG DỤNG WINDOWS FORM IN VB.NET 2005 ĐỀ TÀI QUẢN LÝ TIỆM VÀNG. Chương trình quản lý tiệm vàng được thiết kế dựa trên sự khảo sát và sự hướng dẫn của giảng viên bộ môn cùng một số tài liệu tham khảo khác. Chương trình hoàn thiện giúp cho người dùng dễ dàng thao tác và quản lý thông tin của cửa hàng mình. Quản lý chặc chẽ các thông tin cần thiết của cửa hàng giúp cho việc quản lý dễ dàng và nhanh chóng hơn xưa thay vì phải viết và cất giữ thông tin trên giấy.

TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 BÁO CÁO LẬP TRÌNH ỨNG DỤNG WINDOWS FORM IN VB.NET 2005 ĐỀ TÀI QUẢN LÝ TIỆM VÀNG NHÓM VI Nhóm Sinh Viên Thực Hiện Vũ Thị Dịu Phương MSSV: 07CTN0389 Nguyễn Minh Luân MSSV: 07CTN0375 GVHD: Nguyễn Trần Thủy Tiên Trang - 1 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 ĐỀ TÀI QUẢN LÝ TIỆM VÀNG NHÓM VI I. SƠ LƯỢC VỀ ĐỀ TÀI 1. Giới Thiệu Chung: Chương trình quản lý tiệm vàng được thiết kế dựa trên sự khảo sát và sự hướng dẫn của giảng viên bộ môn cùng một số tài liệu tham khảo khác. Chương trình hoàn thiện giúp cho người dùng dễ dàng thao tác và quản lý thông tin của cửa hàng mình. Quản lý chặc chẽ các thông tin cần thiết của cửa hàng giúp cho việc quản lý dễ dàng và nhanh chóng hơn xưa thay vì phải viết và cất giữ thông tin trên giấy. Chương trình với dung lượng nhỏ gọn, giao diện đơn giản và dễ sử dụng, cập nhật và xem thông tin nhanh chóng…. 2. Các Chức Năng Chính Của Chương Trình: Chức năng chính của chương trình là quản lý bán hàng cho khách Lưu giữ thông tin khách hàng mua như Họ Tên, số điện thoại, giới tính để giúp người quản lý dễ dàng nắm bắt thông tin khi cần thiết Lựa chọn và cập nhật sản phẩm khách mua Tự động dựa vào Tỷ Giá của từng loại vàng theo sản phẩm để tính thành tiền cho khách. In thông tin Hóa Đơn chi tiết của tùng sản phẩm của từng khách hàng một cách nhanh chóng và tiện lợi ngay từ giao diện chính của chương trình. Chức năng bảo mật chương trình: Chương trình có thiết kế chế độ bảo mật riêng và phân quyền sử dụng cho từng người (người chủ cửa hang và nhân viên bán hàng) Tạo tài khoản đăng nhập cho từng người sử dụng, thay đổi mật khẩu người dùng, Xóa các tài khoản theo ý muốn. Chỉ cho phép những người có tài khoản đăng nhập mới được phép sử dụng. Chức năng quản lý: Thêm sửa xóa các loại sản phẩm. Trang - 2 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Thêm sửa xóa các loại vàng. Cập nhật tỷ giá hằng ngày, hằng giờ, nhanh chóng và chính xác Quản lý thông tin nhân viên, thêm sửa xóa và quản lý mức lương của từng người. Lưu giữ thông tin sản phẩm nhập về của cửa hàng như số lượng và loại vàng của từng sản phẩm. Lưu giữ thông tin của nhà cung cấp. Hiện thông tin thời gian làm việc của người dùng và chế độ phân quyền của từng người. Chức năng tìm kiếm thông tin: Chương trình cho phép người dùng tìm kiếm thông tin của khách hàng, sản phẩm, nhân viên nhanh chóng, chính xác và đầy đủ thông tin cần thiết. Xem thông tin tỷ giá đã cập nhật trước đó của từng loại vàng. Chức năng thống kê: Thống kê sản phẩm đã đươc bán hoặc sản phẩm nhập về theo khoản thời gian nhất định hoặc khoản thời gian mà người quản lý tự chọn. Thống kê số lượng sản phầm tồn trong kho. Kiểm tra xem sản phẩm đã nhập của từng cửa hàng và thời gian nhập chi tiết. Thống kê xem từng Nhân Viên của cửa hàng sử dụng chương trình đã bán được bao nhiêu sản phẩm và tổng tiền là bao nhiêu và sản phẩm nhân viên đó bán cho khách hàng nào. Xem được thông tin của từng khách hàng đã mua hàng gồm chi tiết, thành tiền của từng sản phẩm và tổng tiền mà khách đã mua khi trước. Trợ giúp: Khi người dùng chưa quen với một vài thao tác khi mới sử dụng thì chương trình sẽ hướng dẫn cách sử dụng chi tiết cho người dùng. II. BÁO CÁO CHI TIẾT A.Cơ Sở Dữ Liệu Các Table của chương trình 1.DangNhap(DNID, TenDN, MatKhau, PhanQuyen, MaNV)  Lưu thôgn tin đăng nhập và phân quyền của nhân viên. 2.NhanVien(MaNV, Ho, Ten, NgaySinh, GioiTinh, DiaChi, SoDT, ngayNhanViec, Luong, HInh,TrangThai)  Lưu thông tin chi tiết của nhân viên. Trang - 3 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 3.KhachHang(MaKH, tenKH, DiaCHi, GioiTinh, SoDT, TrangThai)  Lưu thông tin chi tiết của kách hàng. 4.HoaDon(MaHD, MaKH, MaNV, NgayLap, TrangThai)  Lưu thông tin hóa đơn của khách mua hàng 5.ChiTietHD(MaHD, MaSP, SoLuong, CanNang, MaTyGia)  Lưu chi tiết các sản phẩm của khách hàng. 6.TyGia(MaTyGia, MaLoai, MuaVao, BanRa, NgayCapNhat, TrangThai)  Lưu thông tin tỷ giá của từng loại vàng. 7.SanPham(MaSP, TenSP, DonViTinh, TrangThai)  Lưu thông tin chi tiết của từng sản phẩm. 8.LoaiVang(MaLoai, TenLoai)  Lưu tên của các loại vàng hiện có của cửa hàng 9.NhaCC(MNCC, TenNCC, DiaChi, SoDT)  Lưu thông tin chi tiết của nhà cung cấp sản phẩm. 10.HoaDonNhaCC(MaHDCC, MNCC, NgayLapHD)  Lưu hóa đơn nhập hàng của nhà cung cấp. 11.CTHoaDOnCC(MaHDCC, MaSP, MaLoai, SOLuong, TongTien, KhauTru)  Lưu hóa đơn chi tiết của từng sản phẩm nhập về. 12.CTSoLuong(MaSP, MaLoai, SoLuong)  Lưu số lượng của từng sản phẩm ứng với mỗi loại vàng khác nhau. Trang - 4 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Sơ đồ quan hệ giữa các bảng Trang - 5 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 B.CHỨC NĂNG CHÍNH CỦA CHƯƠNG TRÌNH 1. Giao Diện làm Việc Giao diện của chương trình khi đăng nhập Để sử dụng được chương trình thì bắt buộc người dùng phải đăng nhập bằng tên đăng nhập và mật khẩu đã có. Trang thông báo xuất hiện khi đăng nhập hoặc không đăng nhập Trang - 6 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Giao diện làm việc xuất hiện ngay khi đăng nhập thành công. Ta có thể ẩn giao diện làm việc khi khi muốn sử dụng các chức năng chính bằng cách nhấp vào nút “ẩn giao diện làm việc” Sau khi người dùng đăng nhập với mật khẩu riêng thì chươn trình sẽ hiện cho ta biết Tên người đang sử dụng, thời gian làm việc, và quyền của người sử dụng với chương trình. Ở Giao Diện làm việc, Chương trình sẽ cho phép ta nhập thông tin của khách hàng mới. Khi nhập thông tin của khách hàng đầy đủ thì chương trình sẽ hướng ta tới phần nhập sản phẩm mà khách hàng đã chọn. Tại đây, Khách hàng sẽ chọn sản phẩm, sau khi chọn sản phẩm chương trình sẽ hiện lên loại vàng của sản phẩm đó mà cửa hàng hiện có. Khi chọn song tên sản phẩm và cân nặng, nếu nhập số lượng lớn hơn số lượng trong kho thì chương trình sẽ thông báo cho ta biết và bắt ta phải nhập lại số lựơng sản phẩm đó. Sau khi lưu hoàn tất sản phẩm mà khách hàng đã chọn thì chương trình sẽ tự động tín ra số tiền của tất cả sản phẩm mà khách hàng đã mua. Việc cuối cùng mà người làm việc với chương trình cần làm là in hóa đơn tính tiền chi tiết cho khách. Và nhấn nút “nhập mới” để chuẩn bị cho lượt khách lần sau. Trang - 7 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Quy tắc làm việc của chương trình. Khi muốn sử dụng các chức năng khác của chương trình, ta cứ việc nhấp vào các tùy chọn trên menu khi đó giao diện làm việc của chương trình sẽ tự động ẩn. Đối với người quản trị (người có phân quyền cao nhất, có thể có nhiều người cùng lúc) thì chương trình sẽ hiển thị toàn bộ các menu của chương trình và người quản trị có quyền sử dụng hết tất cả các chức năng mà chương trình có. Phân biệt giữa người Quản Trị và Nhân Viên làm việc thì menu của chương trình sẽ tự động hiển thị (hình) Trang - 8 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Quyền sử dụng chương trình của người quản trị Hình 1 – Menu của người Quản Lý Hinh 2 – Menu bảo mật Hình 3.a – Menu Quản Lý Hình 4 - Menu Cập Nhật Hình 5 - Menu Thông Tin Hình 6.a - Menu Tìm Kiếm Trang - 9 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Quyền sử dụng chương trình của Nhân Viên Hình 3.b - Menu quản lý của nhân viên Hình 6.b - menu tìm kiếm của nhân viên 2.Các Chức Năng Của Chương Trình A.Chức Năng Bảo Mật Tại đây người quản trị chương trình có thể xem danh sách tài khoản dùng để đăng nhập chương trình hiện có (Hình 1) và có thể xóa bất kỳ tài khỏan nào nếu muốn. Hoặc có thể tạo một hay nhiều tài khoản mới và phân quyền sử dụng chức năng của chương trình cho tài khoản đó, ứng với mỗi tài khoản đăng nhập là một nhân viên của cửa hàng. (H.2). Và nếu tất cả nhân viên của cửa hàng đều có tài khỏan đăng nhập thì chương trình sẽ tự động thông báo cho người dùng biết (H.3) Nhưng để có thể đăng nhập thành công và sử dụng chương trình sau khi đăng nhập thì cần phải tạo Mật Khẩu (Đổi Mật Khẩu) cho tài khoản có tên đăng nhập vừa khởi tạo đó (H.4) Trang - 10 - [...]... của loại vàng đó Lập tức giá vàng của tất cả các mặt hàng có loại vàng được lưu trong chương trình sẽ cập nhật theo cùng một tỷ giá mà ta vừa cập nhật (hình 5) Và ta có thể in danh sách tỷ giá hiện tại (hình 5a) Ở mục Loại Vàng ta có thể Thêm loại vàng mới hoặc sửa lại tên vừa nhập Riêng ở Loại vàng nếu ta xóa bất kỳ một loại vàng nào thì toàn bộ những thông tin lien quan đến loại vàng này đều bị xóa... Tin Khách Hàng Hình 2 Quản Lý Nhà Cung Cấp Hình 3 - Quản Lý Sản Phẩm Trang - 13 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Hình 4 – Quản Lý Nhân Viên C.Chức Năng Cập Nhật Đây là mục hay được sử dụng tới khi sử dụng chương trình vì Tỷ Giá Vàng thường xuyên thay đổi, và cùng với nó là việc cập nhật sản phẩm nhập về của công ty Với mục Cập Nhật Tỷ Giá ta thực hiện bằng cách chọn loại vàng. .. sách tài khoản hiện có Hình 2 – Tạo tài khaỏn mới Hình 3 Thông báo tất cả NV đầu đã có tài khoản Trang - 11 - TRƯỜNG CĐ KT - CN ĐỒNG NAI KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 Hình 4 - Đổi – Tạo mật khẩu mới B.Chức Năng Quản Lý Với Chức năng quản lý này ta có thể cập nhật, thêm sửa, xóa các thông tin như thông tin Nhà Cung Cấp, Nhân Viên, Sản Phẩm, riêng đối với Khách Hàng thì không có chức năng Thêm vì lý do... TỬ LỚP 07CTH01 IV Hướng Phát Triển Của Đề tài Trước tiên hướng phát triển của đề tài sẽ khắc phục các hạn chế vừa nêu bên trên Trong hướng phát triển có thể chương trình sẽ được nâng cấp thêm các thiết bị máy quét mã vạch cho từng thiết sản phẩm Đồng thời có chương trình có thể tạo thêm một số tính năng như: Cầm đồ, và trao đổi ngoại tệ CHƯƠNG TRÌNH QUẢN LÝ TIỆM VÀNG Trang - 22 - TRƯỜNG CĐ KT - CN ĐỒNG... ở phần Giao diện chính Chức năng quản lý Nhà Cung Cấp ta có thể them mới, chỉnh sửa các thông tin như (hình 2) Chức năng quản lý Sản Phẩm tương tự như của Nhà Cung Cấp (Hình 3) Tương tự với mục quản lý Nhân Viên ta cũng có thể thêm sửa, xóa các nhân viên mới, Nhưng với thông tin chi tiết của nhân viên ta có thể chèn hình cho nhân viên đó để thuận tiện cho việc quản lý bằng cách nhấp vào biểu tượng... KHOA ĐIỆN-ĐIỆN TỬ LỚP 07CTH01 PHÂN CÔNG CHƯƠNG TRÌNH Vũ Thị Dịu Phương Nhà Cung Cấp, Khách Hàng, Nhân Viên, Sản Phẩm, Cập Nhật Tỷ Giá, Loại Vàng, Sản Phẩm Khách Mua, Bán Hàng Nhân Viên In tỷ giá Tìm Tỷ Giá Loại vàng Giao Diện Nguyễn Minh Luân Đăng Nhập, Tạo Tài Khoản, Danh Sách Tài Khoản, Cập Nhật Sản Phẩm Nhập Về, Bán Hàng(phần giao diện), In Hóa Đơn,Thông Tin Nhà Cung Cấp, Số Lượng Sản Phẩm Tồn, Sản... là quyền của người Quản Trị nếu đăng nhập vào với quyền sử dụng là nhân viên thì người sử dụng này chỉ được làm những việc có giới hạng của chương trình như đã nêu ở trên Trường hợp không đăng nhập thì chương trình vẫn cho người dùng vào phần giao diện chính nhưng không được phép sử dụng bất ký chúc năng chính nào cả III Khuyết Điểm Của Chương Trình: Tuy tỷ lệ hoàn thiện chương trình khá cao nhưng... người dùng chưa thật sự quen với các thao tác của chương trình hoặc một vài lý do khách quan nào đó thì Trợ Giúp sẽ giúp người dùng thành thạo hơn với các chức năng của chương trình F.Chức Năng Thoát Đăng Nhập Khi người sử dụng muốn thay đổi người sử dụng khác thì mục Thoát ĐN để cho người sử dụng làm việc đó Nếu người dùng có phân quyền không phải là Quản Trị thì giao diện sẽ thay đổi theo, Thời gian làm... chương trình khá cao nhưng về vài mặt nào đó chương trình vẫn chưa được hoàn thiện hết về đáp ứng tối đa nhu cầu công việc 1 Chưa lọc ra được danh sách tất cả tỷ giá của các loại theo ngày tùy ý 2 Chưa tạo được môi trường quản lý đối với những khách hàng có nhu cầu bán sản phẩm mà phải sử dụng chung với cập nhật sản phẩm từ nhà cung cấp 3 Chương trình có giao diện gọn do được thiết kế theo ý thích... Và cũng vì lý do rang buôc chặc chẽ dữ liệu nên ở mục Sản Phẩm Nhập Về ta phải chọn nhà cung cấp trước khi chọn các loại sản phẩm nhập và thông tin của chúng Đồng thời tại đây khi ta nhập một sản phẩm với một loại vàng nhất định thì chương trình sẽ tự động cập nhật số lượng của sản phẩm đó để khi ta thực hiện việc bán hàng cho khách thì chương trình sẽ kiểm tra được là sản phẩm này với lọai vàng này . tiết. Thống kê xem từng Nhân Viên của cửa hàng sử dụng chương trình đã bán được bao nhiêu sản phẩm và tổng tiền là bao nhiêu và sản phẩm nhân viên đó bán cho khách hàng nào. Xem được thông tin. sản phẩm này là bao nhiêu. (hình 11) Chỉ cần chọn ngày – tháng – năm hoặc Tháng – năm hoặc một khỏan thời gian tùy ý ở mục Sản Phẩm Đã Bán ta có thể xem được cửa hàng đã bán được bao nhiêu tiền. giao diện làm việc của chương trình sẽ tự động ẩn. Đối với người quản trị (người có phân quyền cao nhất, có thể có nhiều người cùng lúc) thì chương trình sẽ hiển thị toàn bộ các menu của chương

Ngày đăng: 16/08/2014, 09:44

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan