- Thống kê doanh thu được thực hiện hằng quý, hằng năm hoặc cũng có khi đột suất theo yêu cầu.- Thủ kho quản lý số lượng hàng trong kho theo mã số hàng hóa, kiểm kê hàng hóa như: nhập kh
CƠ SỞ LÝ THUYẾT
Đặt vấn đề
- Người quản lý dựa vào hệ thống sẽ nắm được tình hình mua bán, doanh thu của siêu thị
- Thống kê doanh thu được thực hiện hằng quý, hằng năm hoặc cũng có khi đột suất theo yêu cầu.
- Thủ kho quản lý số lượng hàng trong kho theo mã số hàng hóa, kiểm kê hàng hóa như: nhập kho, xuất kho, tồn kho,
- Bộ phận nhân viên bán hàng sẽ tính tiền các mặt hàng mà khách mua và lập hóa đơn cho khách hàng.
- Khách hàng là người mua hàng từ siêu thị Có hai dạng khách hàng: khách hàng bình thường và khách hàng thân thiện Nếu khách hàng là khách hàng thân thiện thì mã số khách hàng sẽ được lưu trong hệ thống và được hưởng quyền lợi từ các chương trình khuyến mãi mà siêu thị tổ chức.
- Việc quản lý mua bán hàng ở siêu thị được thực hiện như sau:
Người quản lý trực tiếp liên hệ với nhà cung cấp để nhập hàng vào siêu thị, cũng như quan hệ với đối tác để bán hàng ra ngoài
Khi hàng hóa được nhập vào thì thủ kho sẽ tạo phiếu nhập hàng ghi đầy đủ thông tin về việc nhập hàng đó Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hóa được đưa lên quầy thì thủ kho sẽ tạo phiếu xuất hàng Thủ kho kiểm kê hàng hóa trong kho, khi có mặt hàng nào hết hạn sử dụng thì tạo phiếu trả hàng cho nhà sản xuất.
Nhân viên bán hàng làm việc theo ca, khi đến ca bán hàng của mình, nhân viên phải đăng nhập vào hệ thống Khi khách hàng lựa chọn hàng hóa mua và yêu cầu tính tiền, nhân viên sẽ tính tiền và lập hóa đơn cho khách.
Bộ phận chuyển hàng: Lấy nhãn kiện hàng và hóa đơn từ hồ sơ chuyển phát, lấy hàng từ kho, đối chiếu hóa đơn, nhãn và hàng, và lưu hóa đơn vào hồ sơ hóa đơn, sau đó chuyển kiện hàng đã dán nhãn đến khách hàng Khi khách hàng trả tiền cho bên chuyển phát, nhân viên chuyển phát nhận tiền trả của khách hàng, sau đó lấy hóa đơn từ hồ sơ doanh thu để đối chiếu Nếu tiền trả hợp lệ, hóa đơn được đánh dấu “đã thanh toán” và lưu vào hồ sơ tài khoản
Bộ phận kế toán: Lấy hóa đơn từ hồ sơ hóa đơn khách hàng bên bộ phận nhân viên bán hàng, thống kế doanh thu theo hằng quý, hằng năm.
Hình 2.1 Quy trình nghiệp vụ
Mô tả quy trình nghiệm vụ:
(1) Khách hàng sẽ lựa chọn những sản phẩm cần mua có trong siêu thị.
(2) Sau khi khách hàng chọn xong sản phẩm, nhân viên sẽ tiếp nhận.
(3) Sau khi tiếp nhận từ khách hàng, nhân viên sẽ in phiếu nhập gồm danh sách các sản phẩm mà khách hàng cần mua.
(4) Phiếu nhập đó sẽ được chuyển đến kho Bên kho sẽ chuẩn bị sản phẩm cho khách hàng dụa trên phiếu nhập đó.
(5) Sau khi chuẩn bị xong, kho sẽ chuyển nó về lại bên nhân viên để bên nhân viên có thể giao cho khách hàng.
(6) Sau khi nhận từ kho, nhân viên sẽ giao đơn hàng cho khách hàng.
(7) Kho sẽ xuất phiếu xuất gồm có danh sách sản phẩm và giá tiền mà khách hàng đó đã mua.
(8) Phiếu xuất đó sẽ được chuyển qua bên kế toán để quản lý sổ sách, thu chi.
(9) Thông qua các hóa đơn mua hàng sẽ cho biết được doanh thu.
(10) Kế toán sẽ trực tiếp quản lý doanh thu đó.
(11) Sau đó, kế toán sẽ báo cáo với bên quản lý.
(12) Nếu trong lúc kho đang chuẩn bị sản phẩm có trong phiếu nhập nhưng thiếu hoặc hết sản phẩm thì kho ngay lập tức báo lại cho bên quản lý Bên quản lý sẽ liên lạc với nhà cung cấp để nhập thêm sản phẩm về kho.
(13) Quản lý sẽ liên hệ với nhà cung cấp để yêu cầu nhập thêm sản phẩm về kho.
(14) Khi nhà cung cấp giao hàng, kho sẽ tiếp nhận hàng hóa, đồng thời kiểm tra xem thông tin về nhà cung cấp và những hàng hóa được nhập có sẵn trong danh mục chưa Nếu chưa có thông tin về nhà cung cấp lẫn hàng hóa được nhập tức đây là mặt được nhập lần đầu, kho phải nhập đầy đủ thông tin của nhà cung cấp và hàng hóa Trong trường hợp chỉ thiếu thông tin nhà cung cấp hoặc thông tin hàng thì kho chỉ cần tạo danh mục cho thông tin còn thiếu Khi đã có đầy đủ thông tin, kho nhập hàng sẽ tiến hành lập phiếu nhập hàng và số lượng hàng hóa mới sẽ tự động cập nhật vào cơ sở dữ liệu.
2.2 Tổng quan về nghiệp vụ
2.2.1 Công cụ hỗ trợ quản lý Lotte Mart
Hệ thống quản lý Lotte Mart dựa trên nền tảng Microsoft.net được Lotte Mart xây dựng nhằm hỗ trợ việc ra quyết định chiến lược chuyên biệt cho kinh doanh cửa hàng giảm giá, tách khỏi cửa hàng bách hóa hiện có Để đạt được mục tiêu này, Lotte Information & Communication đã phát triển giải pháp cộng tác và nhắn tin doanh nghiệp của Microsoft, “Exchange Server” và phần mềm của nhóm Lotte Information
& Communication “eKW.net”, được phát triển dựa trên giải pháp cộng tác và giải pháp EAI/BPM của Microsoft Biztalk Server đã được giới thiệu và dự án được Lotte Information & Communication, Microsoft và AX Consulting Group (CEO Kim Young Soo) đồng thời thực hiện trong 7 tháng kể tháng 7 năm ngoái Đặc điểm nổi bật của hệ thống hỗ trợ quản lý mới của Lotte Mart là: ˗ Hệ thống này tối ưu hóa quy trình kinh doanh của Lotte Mart, kinh doanh cửa hàng giảm giá. ˗ Cải thiện tốc độ xử lý kinh doanh. ˗ Cung cấp thông tin chi tiết hơn về hiệu suất quản lý cho ban lãnh đạo để hỗ trợ quyết định.
Ngoài ra, không giống như phương pháp phải được liên kết giữa các hệ thống SAP hiện có, tất cả các quy trình kinh doanh đều được xử lý thông qua một hệ thống duy nhất đó là “Hệ thống phê duyệt điện tử”
2.2.2 Chiến lược tuyển dụng nhân viên
Lotte Mart và Super sẽ chọn nhân viên mới và nhân viên thực tập liên quan đến việc tuyển dụng bằng hai chữ số Lotte Shopping thông báo vào ngày 27 rằng họ sẽ thuê nhân viên mới của Lotte Mart và Siêu thị lần lượt từ ngày 30 đến ngày 12 tháng sau Lotte Shopping cho biết số lượng thực tập sinh có thể thay đổi một chút, và chỉ cho biết quy mô của đợt tuyển dụng này là hai con số.
Trước hết, Lotte Mart thuê các nhân viên mới nói chung về lập kế hoạch công nghệ thông tin (CNTT) và dữ liệu lớn theo lĩnh vực, và lập kế hoạch sản phẩm và thiết kế (MD) làm thực tập sinh liên kết tuyển dụng Trong trường hợp tuyển sinh chung này cho nhân viên mới, không có “chẩn đoán phù hợp với công việc” (kiểm tra năng khiếu) chẳng hạn như ngôn ngữ, số học, diễn giải dữ liệu và giải quyết vấn đề, chỉ có
“chẩn đoán phù hợp với tổ chức” (chẩn đoán tính cách) được triển khai tối thiểu Theo đó, quy trình tuyển dụng tiến hành theo trình tự sàng lọc hồ sơ, kiểm tra tính cách, sàng lọc phỏng vấn và kiểm tra sức khỏe Thay vào đó, trong các công việc lập kế hoạch CNTT và dữ liệu lớn, một “cuộc phỏng vấn kỹ thuật” được giới thiệu trong đó các ứng viên đánh giá chặt chẽ kinh nghiệm dự án thực tế của họ Mục đích là để đánh giá chuyên sâu “năng lực thực hành” của ứng viên.
Lotte Super tiến hành sàng lọc thực tập liên kết tuyển dụng ở cả ba công việc:
“Quản lý chung” để thiết lập định hướng chiến lược kinh doanh, “lập kế hoạch sản phẩm” cho nguồn cung ứng sản phẩm và “lập kế hoạch cửa hàng” để thiết kế địa điểm chi nhánh Trong thời gian thực tập, họ làm việc trong bộ phận liên quan và được chuyển đổi thành nhân viên chính thức cuối cùng thông qua đào tạo và đánh giá Lotte Super có kế hoạch tuyển dụng những tài năng trẻ xuất sắc thông qua hình thức tuyển dụng thường xuyên trong tương lai.
Theo số liệu báo cáo từ Công ty Lotte Shopping (Hàn Quốc), trong nửa đầu năm 2019, doanh thu của hệ thống siêu thị Lotte Mart tại Việt Nam đạt khoảng 169 tỉ Won, tương đương hơn 3.220 tỉ đồng Con số này tăng trưởng hơn 22% so với cùng kỳ năm ngoái Nếu tính bình quân theo tháng, chuỗi siêu thị đến từ Hàn Quốc đạt doanh thu gần 540 tỉ đồng Tăng trưởng doanh thu cửa hàng hiện hữu (SSSG) đạt 7%, được thúc đẩy do Lotte Mart tiến hành tăng cường các giải pháp cho bữa ăn khách hàng Lợi nhuận hoạt động của hệ thống Lotte Mart đạt 267 tỉ đồng, gấp đôi cùng kỳ năm ngoái.
Công cụ hổ trợ
C# (hay C Sharp) là một ngôn ngữ lập trình hiện đại được phát triển bởi Microsoft và được phê duyệt bởi European Computer Manufacturers Association (ECMA) và International Standards Organization (ISO) C# được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000, trong đó người dẫn đầu là Anders Hejlsberg và Scott Wiltamuth C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và nó được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java.
Sử dụng C#, ta có thể tạo rất nhiều kiểu ứng dụng Ở đây chúng ta chỉ quan tâm đến ba kiểu ứng dụng chính: Console, Window và ứng dụng Web. ˗ Ứng dụng Console: là ứng dụng có giao diện text, chỉ xử lý nhập xuất trên màn hình Console Đây là một ứng dụng đơn giản, ta có thể nhanh chóng tạo chương trình hiển thị kết xuất trên màn hình. ˗ Ứng dụng Windows Form: là ứng dụng được hiển thị với giao diện cửa sổ đồ họa Chúng ta chỉ cần kéo và thả các điều khiển (control) lên cửa sổ Form. Visual Studio sẽ sinh mã trong chương trình tạo ra, hiển thị các thành phần trong cửa sổ. ˗ Ứng dụng Web: môi trường NET cung cấp công nghệ ASP.NET giúp xây dựng những trang Web động Để tạo ra một trang ASP.NET, người lập trình sử dụng ngôn ngữ biên dịch như C# hoặc C# để viết mã Để đơn giản hóa quá trình xây dựng giao diện người dùng cho trang Web, NET giới thiệu công nghệ Webform Cách thức tạo ra các Web control tương tự như khi ta xây dựng ứng dụng trên Window Form.
C# có những ưu điểm nổi bật như: ˗ C# có cấu trúc khá gần gũi với các ngôn ngữ lập trình truyền thống, nên cũng khá dể dàng tiếp cận và học nhanh với C#. ˗ C# có thể biên dịch trên nhiều nền tảng máy tính khác nhau. ˗ C# được xây dựng trên nền tảng của C++ và Java nên nó được thừa hưởng những ưu điểm của ngôn ngữ đó. ˗ C# là một phần của NET Framework nên được sự chống lưng khá lớn đến từ bộ phận này. ˗ C# có IDE Visual Studio cùng nhiều plug-in vô cùng mạnh mẽ.
SQL viết tắt của Structured Query Language, dịch là Ngôn ngữ truy vấn mang tính cấu trúc, là một loại ngôn ngữ máy tính phổ biến để tạo, sửa và lấy dữ liệu từ một hệ quản trị cơ sở dữ liệu quan hệ Ngôn ngữ này phát triển vượt xa so với mục đích ban đầu là để phục vụ các hệ quản trị cơ sở dữ liệu đối tượng-quan hệ Nó là một tiêu chuẩn ANSI/ISO.
Giữa những năm 1970, một nhóm các nhà phát triển tại trung tâm nghiên cứu của IBM tại San Jose phát triển hệ thống cơ sở dữ liệu "Hệ thống R" dựa trên mô hình của Codd Structured English Query Language, viết tắt là "SEQUEL" (tạm dịch là
"Ngôn ngữ truy vấn tiếng Anh có cấu trúc"), được thiết kế để quản lý và truy lục dữ liệu được lưu trữ trong Hệ thống R Sau này, tên viết tắt SEQUEL được rút gọn thành SQL để tránh việc tranh chấp nhãn hiệu (từ SEQUEL đã được một công ty máy bay của UK là Hawker-Siddeley đăng ký) Mặc dù SQL bị ảnh hưởng bởi công trình của tiến sĩ Codd nhưng nó không do tiến sĩ Codd thiết kế ra Ngôn ngữ SEQUEL được thiết kế bởi Donald D Chamberlin và Raymond F Boyce tại IBM, và khái niệm của họ được phổ biến để tăng sự chú ý về SQL.
Năm 1978, việc thử nghiệm phương pháp được khởi đầu tại một cơ sở thử nghiệm của khách hàng Cuộc thử nghiệm đã chứng minh được sự có ích và tính thực tiễn của hệ thống và đã chứng tỏ sự thành công của IBM Dựa vào kết quả đó, IBM bắt đầu phát triển các sản phẩm thương mại bổ sung thêm SQL dựa trên nguyên mẫu Hệ thống R bao gồm System/38 (Hệ thống/38) (được công bố năm 1978 và được thương mại hóa tháng 8 năm 1979, SQL/DS (được giới thiệu vào năm 1981) và DB2 (năm
1983) Một trong những lý do khiến cho SQL được sử dụng phổ biến, chính là nó cho phép người dùng thực hiện đa dạng các chứng năng sau: ˗ Cho phép người dùng truy cập dữ liệu trong các hệ thống quản lý cơ sở dữ liệu quan hệ. ˗ Cho phép người dùng mô tả dữ liệu. ˗ Cho phép người dùng xác định dữ liệu trong cơ sở dữ liệu và thao tác dữ liệu đó. ˗ Cho phép nhúng trong các ngôn ngữ khác sử dụng mô-đun SQL, thư viện và trình biên dịch trước. ˗ Cho phép người dùng tạo và thả các cơ sở dữ liệu và bảng. ˗ Cho phép người dùng tạo chế độ view, thủ tục lưu trữ, chức năng trong cơ sở dữ liệu. ˗ Cho phép người dùng thiết lập quyền trên các bảng, thủ tục view.
SQL còn được dùng để cập nhật thông tin cho các CSDL đã có Ví dụ như cần phải xoá tất cả các phiếu xuất kho hai năm trước đây chẳng hạn Bạn có thể mở bảng dữ liệu Phiếu xuất kho ra và tìm kiếm rồi xoá từng phiếu một cách thủ công, vừa mất thì giờ vừa có khả năng nhầm lẫn hoặc bỏ sót Khi đó bạn nên dùng SQL với thời gian thực hiện chỉ tính bằng giây và đảm bảo không có sự nhầm lẫn hay bỏ sót nào cả. Trong những trường hợp như vậy kết quả câu lệnh SQL không phải là bảng mới mà chính là bảng đã được bổ sung cập nhật dữ liệu theo yêu cầu SQL luôn luôn thao tác trên các bảng SQL dùng để phân tích, tổng hợp số liệu từ các bảng đã có sẵn, tạo nên các dạng bảng mới, sửa đổi cấu trúc, dữ liệu của các bảng đã có Sau khi thực hiện một hay một chuỗi các lệnh SQL là có thể có đủ số liệu để tạo ra báo cáo theo yêu cầu công việc Vì mục tiêu của các chương trình quản lý CSDL là quản lý dữ liệu được lưu trữ trong các bảng nên SQL được dùng rất thường xuyên trong mọi công việc.
Diagram Designer là chương trình vẽ sơ đồ có tính năng đúng như cái tên, nghĩa là cung cấp cho người dùng các công cụ xây dựng sơ đồ, biểu đồ tiến trình và slideshow cũng như nhiều thứ khác Chương trình này có thể được sử dụng bởi nhiều người dùng bất kể có kinh nghiệm đến mức nào.
Giao diện của ứng dụng tạo sơ đồ Diagram Designer trông hết sức đơn giản và dễ nhìn Việc thiết kế một mục nào đó có thể được thực hiện bằng cách nhập các bản thể sử dụng các công cụ vẽ tiêu chuẩn để vẽ ra các đường thẳng, mũi tên, đầu nối, đường cong, văn bản, hình chữ nhật và hình elip của phần mềm đồ họa Diagram Designer Ngoài những điều nói trên, người dùng còn có thể tìm kiếm văn bản, kiểm tra chính tả, vô hiệu hóa tính năng tự động giãn cách dòng, chỉnh sửa các đặc tính của trang, sắp xếp lại vị trí của các trang, chỉnh sửa các lớp cũng như xoay và căn chỉnh các mục Đó mới chỉ là một số việc mà người dùng có thể thực hiện.
Phần mềm vẽ sơ đồ Diagram Designer vừa dễ sử dụng, vừa ngốn rất ít CPU nên gần như không gây ảnh hưởng đến hiệu suất của máy tính Phần mềm này có tốc độ xử lý cực nhanh và có cả một tập tin trợ giúp Chúng tôi không gặp bất cứ vấn đề nào trong quá trình dùng thử phần mềm này Diagram Designer không bị treo, thoát đột ngột hay hiển thị các dòng thông báo lỗi Nhờ có giao diện dễ nhìn và tính đơn giản nói chung, ngay cả những người dùng có ít kinh nghiệm cũng có thể dễ dàng hiểu được cách thức sử dụng ứng dụng này.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Sơ đồ phân rã chức năng (BFD)
Hình 3.1 Sơ đồ phân rã chức năng
Mô hình thực thể kết hợp (ERD)
3.2.1 Thực thể và các thuộc tính của thực thể ˗ Thực thể NhanVien gồm các thuộc tính: MaNV, HoTen, DiaChi, DienThoai, Email, NoiSinh, MaNQL, BoPhan, GioiTinh, NgaySinh, NgayVaoLam. ˗ Thực thể KhachHang gồm các thuộc tính: MaKH, TenKH, Diachi, Ngaysinh, SoDT. ˗ Thực thể SanPham gồm các thuộc tính: MaSP, TenSP, Donvitinh, GhiChu, TrangThai. ˗ Thực thể LoaiSanPham gồm các thuộc tính: MaloaiSP, TenloaiSP, Ghichu. ˗ Thực thể NhaCungCap gồm các thuộc tính: MaNCC, TenNCC, Diachi, Dienthoai, Email, Website. ˗ Thực thể Kho gồm các thuộc tính: MaKho, TenKho, DiaChi, SĐT. ˗ Thực thể PhieuNhap gồm các thuộc tính: SoPN, Ngaynhap, Ghichu. ˗ Thực thể PhieuXuat gồm các thuộc tính: SoPX, NgayBan, GhiChu. ˗ Thực thể DoanhThu gồm các thuộc tính: SoHoaDon, NgayBan, SoLuong, GiaBan, ThanhTien.
3.2.2 Mô hình thực thể kết hợp
Mô hình dòng dữ liệu (DFD)
Hình 3.3 Mô hình dòng dữ liệu mức 0 ˗ Mức 1
Sơ đồ cơ sở dữ liệu
3.4.1 Xây dựng các thực thể ˗ NguoiDung (Taikhoan, MatKhau, MaNV, HoTen, BoPhan) ˗ KhachHang (MaKH, TenKH, Diachi, Ngaysinh, SoDT) ˗ NhanVien (MaNV, HoTen, DiaChi, DienThoai, Email, NoiSinh, MaNQL, BoPhan, GioiTinh, NgaySinh, NgayVaoLam) ˗ SanPham (MaSP, MaloaiSP, TenSP, Donvitinh, GhiChu, TrangThai) ˗ LoaiSP (MaloaiSP, TenloaiSP, Ghichu) ˗ NhaCungCap (MaNCC, TenNCC, Diachi, Dienthoai, Email, Website) ˗ PhieuNhap (SoPN, MaNV, MaNCC, Ngaynhap, Ghichu, MaKho) ˗ PhieuXuat (SoPX, MaNV, MaKH, NgayBan, GhiChu) ˗ HoaDon (MaHD, MaKH, DiaChi, GhiChu, TienPhaiTra) ˗ DoanhThu (SoHoaDon, MaNV, MaKH, NgayBan, MaSP, SoLuong, GiaBan, ThanhTien)
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 TaiKhoan nvarchar (20) Tài khoản Khóa chính
3 MaNV nvarchar (4) Mã nhân viên Khóa ngoại
4 HoTen nvarchar (30) Họ tên người dùng
STT Tên cột Kiểu dữ liệu Diễn giải Ràng buộc
1 MaKH nvarchar (4) Mã khách hàng Khóa chính
2 TenKH nvarchar (30) Tên khách hàng
5 SoDT nvarchar (15) Số điện thoại
STT Tên cột Kiểu dữ liệu Diễn giải Ràng buộc
1 MaNV nvarchar (4) Mã nhân viên Khóa chính
2 HoTen nvarchar (30) Họ tên nhân viên
7 MaNQL nvarchar (4) Mã người quản lý
11 NgayVaoLam date Ngày vào làm
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 MaSP nvarchar (4) Mã sản phẩm Khóa chính
2 MaloaiSP nvarchar (4) Mã loại sản phẩm Khóa ngoại
3 TenSP nvarchar (50) Tên sản phẩm
4 Donvitinh nvarchar (10) Đơn vị tính
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 MaloaiSP nvarchar (4) Mã loại sản phẩm Khóa chính
2 TenloaiSP nvarchar (30) Tên loại sản phẩm
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 MaNCC nvarchar (5) Mã nhà cung cấp Khóa chính
2 TenNCC nvarchar (50) Tên nhà cung cấp
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 MaKho nvarchar (5) Mã kho Khóa chính
2 MaNCC nvarchar (5) Mã nhà cung cấp Khóa ngoại
5 SĐT nvarchar (10) Số điện thoại
6 MaSP nvarchar (4) Mã sản phẩm Khóa ngoại
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 SoPN nvarchar (5) Số phiếu nhập Khóa chính
2 MaNV nvarchar (4) Mã nhân viên Khóa ngoại
3 MaNCC nvarchar (5) Mã nhà cung cấp
6 MaKho nvarchar (5) Mã kho Khóa ngoại
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 SoPX nvarchar (5) Số phiếu xuất Khóa chính
2 MaNV nvarchar (4) Mã nhân viên Khóa ngoại
3 MaKH nvarchar (4) Mã khách hàng Khóa ngoại
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 MaHD nvarchar (6) Mã hóa đơn Khóa chính
2 MaKH nvarchar (4) Mã khách hàng Khóa ngoại
5 TienPhaiTra real Tiền phải trả
STT Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
1 SoHoaDon nvarchar (6) Số hóa đơn Khóa chính
2 MaNV nvarchar (4) Mã nhân viên Khóa ngoại
3 MaKH nvarchar (4) Mã khách hàng Khóa ngoại
5 MaSP nvarchar (4) Mã sản phẩm Khóa ngoại
3.4.3 Mô hình cơ sở dữ liệu
Hình 3.5 Mô hình cơ sở dữ liệu
HIỆN THỰC CHƯƠNG TRÌNH
Giao diện đăng nhập
˗ Giao điện đăng nhập của chương trình.
Hình 4.1 Giao diện đăng nhập ˗ Khi người dùng đăng nhập sẽ cho người dùng chọn bộ phận mà mình trực thuộc.
Hình 4.2 Phân quyền khi đăng nhập ˗ Người dùng sẽ chọn bộ phận, nhập tài khoản và mật khẩu Nếu chọn đúng bộ phần trực thuộc sẽ đăng nhập thành công Ngược lại, đăng nhập thất bại.
Hình 4.3 Đăng nhập thất bại
Hình 4.4 Đăng nhập thành công
Bộ phận quản lý
4.2.1 Quản lý nhân viên ˗ Hiển thị các thông tin của nhân viên.
Hình 4.5 Thông tin nhân viên ˗ Thực hiện các chức năng lưu, sửa, xóa và thêm.
Hình 4.9 Chức năng thêm ˗ Tìm kiếm thông tin nhân viên bằng cách tìm mã nhân viên đó.
Hình 4.10 Chức năng tìm kiếm ˗ Lọc nhân viên bằng cách chọn giới tính (nam hay nữ).
Hình 4.11 Chức năng lọc ˗ Thực hiện thoát chương trình Nếu bạn muốn thoát chương trình hãy chọn Yes, nếu không hãy chọn No.
4.2.2 Quản lý tài khoản đăng nhập ˗ Thực hiện các chức năng lưu, sửa, xóa và thêm.
Hình 4.16 Chức năng thêm ˗ Tìm kiếm thông tin tài khoản bằng cách tìm mã nhân viên.
Hình 4.17 Chức năng tìm kiếm ˗ Thực hiện thoát chương trình.
4.2.3 Quản lý kho ˗ Hiển thị các thông tin của kho.
Hình 4.19 Thông tin kho ˗ Các chức năng lưu, sửa, xóa và thêm.
Hình 4.23 Chức năng thêm ˗ Tìm kiếm thông tin kho bằng cách nhập mã kho.
Hình 4.24 Chức năng tìm kiếm ˗ Thực hiện thoát chương trình.
Bộ phận kế toán
4.3.1 Hóa Đơn ˗ Hiển thị các thông tin của hóa đơn.
Hình 4.26 Thông tin hóa đơn ˗ Các chức năng lưu, sửa, xóa và thêm.
Hình 4.30 Chức năng thêm ˗ Tìm kiếm thông tin hóa đơn bằng cách tìm mã hóa đơn.
Hình 4.31 Chức năng tìm kiếm ˗ Thực hiện thoát chương trình.
Hình 4.37 Chức năng tìm kiếm ˗ Xuất báo cáo doanh thu.
Hình 4.38 Báo cáo doanh thu ˗ Thực hiện thoát chương trình.
Bộ phận nhân viên
4.4.1 Thông tin khách hàng ˗ Hiển thị thông tin khách hàng.
Hình 4.40 Thông tin khách hàng
Hình 4.44 Chức năng thêm ˗ Tìm kiếm thông tin khách hàng bằng cách nhập mã khách hàng.
Hình 4.45 Chức năng tìm kiếm ˗ Thực hiện thoát chương trình.
4.4.2 Phiếu nhập ˗ Các chức năng lưu, sửa, xóa và thêm.
Hình 4.50 Chức năng thêm ˗ Tìm kiếm thông tin phiếu nhập bằng cách nhập số phiếu nhập.
Hình 4.51 Chức năng tiềm kiếm ˗ Thực hiện thoát chương trình.
Hình 4.56 Chức năng thêm ˗ Tìm kiếm phiếu xuất bằng cách nhập mã phiếu xuất.
Hình 4.57 Chức năng tìm kiếm ˗ Thực hiện thoát chương trình.
Bộ phận kho
4.5.1 Quản lý nhà cung cấp ˗ Hiển thị các thông tin của nhà cung cấp.
Hình 4.59 Thông tin nhà cung cấp ˗ Các chức năng lưu, sửa, xóa và thêm.
Hình 4.63 Chức năng thêm ˗ Tìm kiếm thông tin nhà cung cấp bằng cách nhập mã nhà cung cấp.
Hình 4.64 Chức năng tìm kiếm ˗ Thực hiện thoát chương trình.
4.5.2 Quản lý sản phẩm ˗ Hiển thị thông tin sản phẩm.
Hình 4.66 Thông tin sản phẩm ˗ Các chức năng lưu, sửa, xóa và thêm.
Lưu ý: Khi muốn thêm một sản phẩm nào đó thì phải thêm mã loại sản phẩm trước Và mã loại sản phẩm đó phải tồn tại trong cơ sở dữ liệu.
Hình 4.70 Chức năng thêm ˗ Tìm kiếm thông tin sản phẩm bằng cách nhập mã sản phẩm.
Hình 4.71 Chức năng tiềm kiếm ˗ Xuất báo cáo về tình hình sản phẩm.
4.5.3 Quản lý loại sản phẩm ˗ Hiển thị các thông tin về loại sản phẩm.
Hình 4.74 Thông tin loại sản phẩm ˗ Các chức năng lưu, sửa, xóa và thêm.
Hình 4.78 Chức năng thêm ˗ Tìm kiếm thông tin loại sản phẩm bằng cách nhập mã loại sản phẩm.
Hình 4.79 Chức năng tìm kiếm
Công việc Người phụ trách
+ Làm cơ sở dữ liệu (SQL)
+ Thiết kế và xây dựng code cho form giao diện, nhân viên và quản lý
+ Xây dựng code cho form kế toán và kho
More from: h ệ th ố ng thông tin
Go to course lý thuyết môn hệ th ố ng thông tin… hệ thống thông tin 100% (19) 41
Hướng dẫn trình bày báo cáo Word hệ thống thông tin 100% (17) 8
Trình bày font chữ - bài t ậ p tin h ọ c đ ạ i… hệ thống thông tin 100% (8) 2
LÝ THUYẾT ÔN TẬP THCB - Tài li ệ u ôn… hệ thống thông tin 100% (7)3
5705 2021010121 Le Thi Ngoc Dung hệ thống thông tin None
3605 2021010094 Nguyen Le Nha Ai… hệ thống thông tin None
DTDM 3004 Nhom09 Topic 06 hệ thống thông tin None
5401 2021010121 Le Thi Ngoc Dung… hệ thống thông tin None