Bài tập lớn đồ án 1 Uneti C# bao gồm báo cáo word , các sơ đồ phân rã chức năng
Các chức năng chính của siêu thị
-
Quản lý nhân viên
-
Bao gồm các chức năng như thêm , sửa , xóa , in danh sách nhân viên
-
Thông tin đầy đủ của nhân viên giúp dễ dàng quản lý
-
Quản lý Nhập / Xuất hàng hóa
-
Bao gồm các thông tin như : Mã hàng hóa , tên hàng , đơn vị cung cấp , giá nhập, giá bán, thông tin nhân viên nhập, ..
-
Có các chức năng chính : Thêm hàng hóa nhập , sửa , xóa , in danh sách hàng hóa đã nhập/xuất
-
Quản lý về thông tin khách hàng
-
Bao gồm các thông tin cơ bản như : mã khách hàng , tên , sdt , ngày mua , số lượng , tên hàng hóa và bao hành …..
-
Các chức năng cần thiết : Thêm , sửa , xóa , tìm kiếm , in thông tin khách hàng
-
Quản lý về hóa đơn bán hàng
-
Thông tin của khách hàng , sản phẩm đã mua , nhân viên tư vấn , đơn giá , số lượng , ….
-
Các chức năng chính : thêm , sửa , xóa , tìm kiếm , in thông tin hóa đơn ….
-
Quản lý kho hàng
-
Cung cấp số lượng sản phẩm còn lại trong kho , điều chính về giá ,…
-
Các chức năng : Thêm , sửa , xóa , tìm kiếm , in danh sách sản phẩm trong kho
-
Thống kê báo cáo
-
Thống kê doanh thu , sản phẩm , hàng hóa nhập xuất , số lượng hàng tồn , lương nhân viên , quản lý thông tin của nhân viên
-
Quản lý hệ thống
-
Cho phép nhà quản lý toàn bộ hệ thống , có thể cung cấp các chức năng cho từng loại tài khoản , cấp quyền cho từng chức năng của nhân viên , …
-
Các chức năng khác đang trong quá trình tìm hiểu và xây dựng
vTác dụng của việc có hệ thống quản lý
-
Nâng cao khả năng quản lý cho nhà bán hàng : Dễ dàng quản lý và bảo tri hệ thống
-
Không gây mất mát dữ liệu , cung cấp đầy đủ và chính xác thông tin yêu cầu
-
Dữ liệu khách hàng , hàng hóa được sắp xếp một cách rành mạch , và khoa học , dễ dàng sử dụng
-
Hệ thống siêu thị trở nên chuyên nghiệp , đáp ứng tốt nhu cầu của khách hàng
-
Có tiềm lực cạnh tranh với các hệ thống khác ngoài thị trường ,
-
…..
vThông tin đưa vào hệ thống Siêu thị
-
Được đưa vào thông qua hệ thống nhập trên giao diện
-
Đối với những thông tin có sẵn thì được import từ bảng dữ liệu như excel , word….
vHoạt động của siêu thị
-
Hoạt động mua hàng của khách hàng :
-
Khách đến mua hàng theo hình thức là tự phục vụ , khách hàng chọn hàng được bày ra ở siêu thị và cho vào giỏ hàng của mình và đc giúp đỡ bởi nhân viên bán hàng tại siêu thị khi khách hàng có yêu cầu giúp đỡ .
-
Khi khách lựa chọn hàng xong , khách mang ra quầy thanh toán để yêu cầu tính tiền
-
Sau khi kiểm tra và thanh toán xong , khách hàng sẽ nhận được hóa đơn bán hàng
-
Trước khi ra về khách hàng sẽ được kiểm tra hàng hóa 1 lần nữa để đảm bảo không có vấn đề gì xảy ra
-
Hoạt động quản lý bán hàng
-
Khi khách hàng yêu cầu thanh toán , nhân viên phải có trách nhiệm tiếp nhận yêu cầu thanh toán hóa đơn và tiến hành lập hóa đơn thanh toán ,sau khi đã hoàn thành quá trình thanh toán , nhân viên sẽ in hóa đơn cho khách hàng và lưu trữ thông tin hóa đơn vào hệ thống
-
Hoạt động nhập hàng hóa
-
Hoạt động xuất hàng hóa
-
Hoạt động thống kê báo cáo
-
Do quản lý hoặc nhân viên được cấp quyền thực hiện
-
Khi có yêu cầu báo cáo thống kê , Nhân viên tiến hành lựa chọn những tiêu chí thống kê thích hợp , lấy thông tin hàng hóa ( số lượng hàng nhập, hàng xuất, hàng tồn, số lượng sản phẩm bán được , tính doanh thu của cửa hàng…) và tiến hành lập và in báo cáo thông kê
-
Hoạt động quản lý nhân sự
-
Hoạt động quản lý khách hàng
-
Thống kê và báo cáo về số lượng khách hàng đã đến mua hàng , mặt hàng khách đã mua
-
Tiếp nhận ý kiến cùa khách hàng , lưu trữ thông tin khách hàng
-
……
vDữ liệu hiển thị và dữ liệu xuất ra
-
Dữ liệu hiển thị :
-
Với hóa đơn mua hàng : bao gồm thông tin khách hàng , thông tin sản phẩm dựa trên dữ liệu hệ thống
-
Khách hàng : Thông tin khách hàng , sản phẩm khách đã mua
-
Nhân viên : Thông tin nhân viên , vị trí và thời gian làm việc
-
Nhập hàng , xuất hàng : Thông tin hàng hóa trong kho , trên quầy hàng hóa
-
…..
-
Dữ liệu xuất ra :
-
Hóa đơn khách hàng : bao gồm đầy đủ các thông tin cần thiết như mã sản phẩm , mã khách hàng , tên sản phẩm , đơn giá , thành tiền , ngày mua…. và có hóa đơn in ra gửi khách hàng và được lưu lại vào hệ thống
-
Khách Hàng : chi tiết về khách hàng như mã khách hàng , tên khách , số điện thoại , địa chỉ , hàng hóa của khách và được xuất ra excel hoặc file khi có yêu cầu báo cáo thống kê
-
Nhập xuất hàng hóa : Chi tiết về mã sản phẩm , số lượng , phân loại , mã nhân viên nhập xuất hàng và có hóa đơn hoặc file mềm khi có yêu cầu thông kê báo cáo sẽ được xuất và in ra
-
Nhân viên : Bao gồm mã , họ tên , địa chỉ , sđt , hợp đồng làm việc , vị trí làm việc, tài khoản đăng nhập và được bảo mật thông tin , chỉ có cấp quản lý mới có thể chỉnh sửa và cấp quyền cho từng nhân viên , dữ liệu nhân viên được lưu vào hệ thống và được xuất ra dưới dạng file excel hoặc word khi có yêu cầu thống kê báo cáo
-
…..
-
Báo cáo ( của ng quản lý): doanh thu …
-
Ràng buộc giữa các đối tượng trong hệ thống cần được xây dựng .
-
Account : Bao gồm thông tin về thông tin tài khoản và mật khẩu giúp nhân viên , quản lý , admin có thể đăng nhập vào hệ thống
-
Hàng hóa:
-
Các thuộc tính : Mã hàng hóa , tên hàng hóa , số lượng , đơn giá , VAT , thành tiền
-
Mã hàng hóa là khóa chính : được chiếu đến khi có yc lập hóa đơn
-
Hóa đơn
-
Các thuộc tính : mã hóa đơn , mã hàng hóa , tên hàng hóa , số lượng , thành tiền..
-
Mã hóa đơn là khóa chính : được tham chiếu đến khi có yc báo cáo thống kê hóa đơn
-
Mã hàng hóa là khóa ngoại : khi lập hóa đơn cần dùng tới để định danh hàng hóa
-
Khách hàng
-
Các thuộc tính : mã khách hàng , họ tên , địa chỉ , số điện thoại…..
-
Mã khách hàng là khóa chính : được sử dụng khi khách hàng mua sản phẩm , có hóa đơn giúp định danh hóa đơn sản phẩm của khách hàng , dễ dàng lưu trữ và tìm kiếm
-
Nhân viên
-
Các thuộc tính : Mã nhân viên , họ tên , địa chỉ , vị trí …..
-
Mã nhân viên là khóa chính : Khi lập hóa đơn , nhập hàng , xuất hàng , báo cáo thống kê , giúp người quản lý trong việc quản lý của hàng , dễ dàng lưu trữ , tìm kiếm
-
Chi tiết hóa đơn
-
Bao gồm : mã hóa đơn , mã hàng hóa , mã khách hàng , mã nhân viên , sản phẩm , …..
-
Các trường mã hóa đơn , mã hàng hóa , mã khách hàng , mã nhân viên là bắt buộc , giúp định danh phiếu chi tiết hóa đơn , dễ dàng lưu trữ , tìm kiếm , thống kê báo báo
-
Phiếu nhập
-
Bao gồm : mã phiếu nhập , mã hàng hóa, mã nhân viên , sản phẩm nhập , số lượng ….
-
Các trường “mã” là duy nhất và được định danh rõ ràng giúp dễ dàng quản lý và được sử dụng vào các hóa đơn , hàng hóa trong cửa hàng…
-
Phiếu xuất
-
Bao gồm : mã phiết xuất ,mã hàng hóa, mã nhân viên , sản phẩm xuất , số lượng ….
-
Các trường “mã” là duy nhất và được định danh rõ ràng giúp dễ dàng quản lý và được sử dụng vào các hóa đơn , hàng hóa trong cửa hàng…
-
…..
-
Chức năng và quy trình xử lý của hệ thống phải đảm bảo những yêu cầu nào?
-
Chức năng của hệ thống : đảm bảo đầy đủ các chức năng cơ bản như nhập xuất , mua bán , giao diện dễ sử dụng , …..
-
Các quy trình xử lý của hệ thống : phải đảm bảo đúng , đầy đủ về các chức năng , dữ liệu của hệ thống phải được lưu trữ và bảo mật thông tin, dễ dàng nâng cấp và bảo dưỡng …
-
Cung cấp đầy đủ thông tin hàng hóa như : số lượng mặt hàng , phân loại mặt hàng , dịch vụ VAT của hàng hóa , hóa đơn….
-
Khách hàng : Dữ liệu khách hàng chính xác , bảo mật , sử dụng hợp lý , thống kê báo cáo
-
Xử lý dữ liệu với lượng dữ liệu sản phẩm lớn , phân loại kỹ loại sp ,….
-
Bao nhiêu mặt hàng ? Khachs Hàng ?
-
Cần sử dụng những biện pháp nào? Tính khả thi của từng giải pháp ra sao?
-
Xây dựng hệ thống dễ sử dụng , nâng cấp , bảo dưỡng : giải pháp khả thi
-
Khi có lượng dữ liệu lớn hệ thống cần hoạt động 1 cách trơn tru , không được có hiện tượng crash hệ thống : Có thể tối ưu được
-
Dịch vụ quản lý , mua bán sản phẩm phải hợp lý , sắp xếp đúng quy định : khả thi
-
………
Giai đoạn 2 : Phân tích hệ thống Quản lý siêu thị
-
Xác định các thông tin và chức năng xử lý của hệ thống Quản lý siêu thị
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
B1 :
- Mở folder QLSieuThi
- Click đúp chuột vào file SetupData.bat để cài đặt CSDL
B2 :
- Trong folder QLSieuThi
- Mở thư mục Debug , Click đúp chuột vào file setup.exe để cài đặt
Hướng dẫn cài đặt phần mềm: https://drive.google.com/file/d/1QX0TaQE6LxXwf-lDtisBJCSRDFXOleww/view?usp=sharing
Hướng dẫn cài đặt source code : https://drive.google.com/file/d/1YXUDV7tWm7RCdHeEwWvTV4Hbqy5ODz2j/view?usp=share_link