Quy trình vận hành hệ thống Phần mềm hệ thống gồm có các chức năng quản lý thông tin các danh mục như: sản phẩm, khách hàng, nhân viên, loại sản phẩm, tồn kho,… và có thể thực hiện các c
GIỚI THIỆU
Tổng quan về công ty thực tập
Công ty TNHH Thương Mại Xây Dựng và Đầu Tư Bất Động Sản Bách Việt đã hoạt động nhiều năm trong ngành, tạo dựng được uy tín vững chắc trong lĩnh vực đầu tư bất động sản và kinh doanh đồ dùng nội thất.
Các ngành nghề kinh doanh của Công Ty TNHH Thương Mại Xây Dựng và Đầu
Tư Bất Động Sản Bách Việt
• Đầu tư và kinh doanh bất động sản
• Kinh doanh đồ dùng nội thất gia đình
• Xây dựng công trình dân dụng và công nghiệp
• Tư vấn, môi giới bất động sản Định hướng phát triển của công ty:
Trở thành công ty bất động sản, xây dựng có thương hiệu, uy tín hàng đầu thị trường
• Đối với khách hàng và xã hội: khẳng định chất lượng, giá trị của từng sản phẩm, dịch vụ; công trình xây dựng, nâng cao giá trị cuộc sống qua từng sản phẩm, dự án; công trình xây dựng mang tính nhân văn
• Đối với nhân viên: Mang lại sự ổn định nghề nghiệp và nâng cao đời sống
• Đối với cổ đông và chủ đầu tư: Tối đa hóa giá trị đầu tư
• Cam kết uy tín: Cam kết về chất lượng, giữ lời hứa với khách hàng, chủ đầu tư, nhân viên và cộng đồng
• Công bằng: Thể hiện tinh thần trách nhiệm trong đánh giá và hành xử dựa trên các sự kiện và không thiên vị
• Tôn trọng: Lắng nghe và chia sẻ các quan điểm khác nhau để phát triển
• Văn hóa: Xây dựng môi trường làm việc năng động, sáng tạo tự do và chuyên nghiệp
Trải qua nhiều năm hình thành và phát triển, công ty luôn vững vàng cùng với mục tiêu mang lại cho khách hàng những dự án bất động sản tốt nhất cùng dịch vụ chuyên nghiệp nhất.
Quy trình vận hành hệ thống
Phần mềm hệ thống gồm có các chức năng quản lý thông tin các danh mục như: sản phẩm, khách hàng, nhân viên, loại sản phẩm, tồn kho,… và có thể thực hiện các chức năng kế toán như lập đơn hàng, lập hóa đơn, lập phiếu xuất kho,…
Cửa hàng có 3 bộ phận thực hiện công việc trong việc bán hàng:
• Bộ phận Kho: cất giữ hàng tồn kho, xuất kho, nhập kho, quản lý thông tin tồn kho
• Bộ phận bán hàng: nhận đơn đặt hàng, lập hóa đơn, phiếu thu, bán hàng
• Bộ phận quản lý: theo dõi các thông tin kế toán, thông tin nhập xuất, doanh thu bán hàng
Quy trình vận hành nghiệp vụ bán hàng của công ty gồm:
- Khi nhận được đơn đặt hàng của khách thì bộ phận bán hàng sẽ gửi đơn đặt đến bộ phận kho để kiểm tra số lượng tồn kho so với đơn hàng, nếu như đủ thì bộ phận bán hàng sẽ lập lệnh bán hàng và thông báo đồng ý đơn đặt hàng của khách
- Các liên của lệnh bán hàng được gửi cho các bộ phận kho (lập phiếu xuất kho, phiếu giao hàng), bộ phận bán hàng(lập hóa đơn) Sau đó bộ phận kho sẽ tiến hành đóng gói sản phẩm đơn hàng kèm với phiếu xuất kho, phiếu giao hàng
Bộ phận bán hàng lập 2 liên hóa đơn đưa cho khách ký, 1 liên giao cho khách,
1 liên giữ lại gửi về bộ phận quản lý
- Sau khi hoàn tất thủ tục thì tiến hành giao hàng cho khách, khi khách nhận được hàng thì tiến hành thu tiền, nếu khách trả bằng tiền mặt thì lập phiếu thu tiền khách hàng
- Mỗi cuối ngày, bộ phận quản lý lập doanh thu bán hàng ngày, báo cáo hàng tồn kho,…
Mục tiêu nghiên cứu
Đề tài “ Phân tích thiết kế hệ thống kế toán bán hàng Công Ty TNHH Thương Mại Xây Dựng Và Đầu Tư Bất Động Sản Bách Việt” nghiên cứu và phân tích thiết kế hệ thống kế toán bán hàng đồ dùng nội thất với các mục tiêu:
• Tìm hiểu các thành phần cơ bản của một phần mềm
• Hiểu rõ các bước xây dựng hệ thống, phền mềm
• Áp dụng kiến thức đã học để xây dựng và phát triển phần mềm quản lý bán hàng
• Giúp người quản lý có thể quản lý công việc một cách dễ dàng
• Giúp bản thân có thêm khả năng sáng tạo, tư duy thông qua thiết kế phần mềm, vận dụng kiến thức vào thực tiễn.
Đối tượng và phạm vi đề tài
• Quy trình bán hàng của Công ty TNHH Thương Mại Xây Dựng Và Đầu Tư Bất Động Sản Bách Việt
• Quy trình thiết kế, xây dựng phần mềm quản lý bán hàng
• Phần mềm quản lý bán hàng
- Không gian: Xây dựng hệ thống quản lý bán hàng tại Công Ty TNHH Thương Mại Xây Dựng Và Đầu Tư Bất Động Sản Bách Việt đảm bảo đầy đủ các chức năng chính của hệ thống và khai thác các chức năng mới có liên quan đến quản lý bán hàng của công ty
- Thời gian: từ ngày 05/06/2023 đến ngày 15/07/2023.
Kết cấu báo cáo
- Chương 2: Cơ sở lý thuyết
- Chương 3: Phân tích và thiết kế CSDL hệ thống kế toán bán hàng
- Chương 4: Giao diện phần mềm
- Chương 5: Kết luận và hướng phát triển của đề tài
CƠ SỞ LÝ THUYẾT
Căn bản về kế toán bán hàng
Hoạt động bán hàng là quá trình chuyển giao hàng hóa, dịch vụ từ người bán sang người mua Người bán cung cấp hàng hóa, dịch vụ trong khi người mua phải thực hiện thanh toán để sở hữu sản phẩm hoặc dịch vụ đó.
Kế toán bán hàng là việc thực hiện ghi chép các nghiệp vụ bán hàng Cụ thể là lập các hóa đơn bán hàng, các đơn hàng, sổ chi tiết doanh thu, chi phí, báo cáo bán hàng
Công việc của kế toán bán hàng là cập nhật hàng hóa, quản lý các hóa đơn, chứng từ, kiểm tra số liệu hàng hóa từ kho, theo dõi công nợ bán hàng và lập các báo cáo bán hàng ,…Ngoài ra kế toán bán hàng cũng thực hiện một số công việc khác theo yêu cầu các bên liên quan như: làm báo cáo giá hàng hóa, làm hợp đồng bán hàng, quản lý, theo dõi khách hàng và các công việc phát sinh khác trong hoạt động mua bán của doanh nghiệp.
Tổng quan về công cụ
PowerDesigner là một công cụ mô hình hóa chuyên nghiệp và quản lý siêu dữ liệu được sử dụng để thiết kế và điều khiển cơ sở dữ liệu Sử dụng PowerDesigner rất đơn giản, dữ liệu được hiển thị dưới dạng bảng và biểu đồ, giúp người dùng dễ dàng quản lý mà không bị nhầm lẫn với các truy vấn ngôn ngữ SQL phức tạp.
Một số tính năng của PowerDesigner
- Lập mô hình dữ liệu
- Lập mô hình kiến trúc doanh nghiệp
- Lập mô hình quy trình nghiệp vụ
- Lập mô hình tích hợp đầy đủ
Draw.io (Diagrams.net) là một ứng dụng vẽ biểu đồ miễn phí cho phép người dùng tạo và chia sẻ các sơ đồ trên trình duyệt web Draw.io hỗ trợ nhiều hình khối, ta có thể vẽ sơ đồ về mạng, điện, phác thảo vị trí các căn phòng trong nhà, hay vẽ các quy trình kinh doanh, vận hành, sản xuất Draw.io có thư viện template rất phong phú để ta có thể bắt đầu nhanh hơn, không phải tự mình vẽ lại hết tự đầu Draw.io hỗ trợ rất nhiều template để thiết kế phần mềm, hệ thống
Draw.io hiện là công cụ vẽ hàng đầu rất tiện lợi vì không phải cài đặt, không phải phụ thuộc những bộ phận mềm vẽ đắt tiền Hơn nữa, ta có thể dễ dàng chia sẻ file sơ đồ cho người khác mà họ cũng không cần phải có phần mềm chuyên dụng để đọc, chỉ cần mở trình duyệt là đủ, nhiều người thậm chí có thể xem cùng lúc Ta có thể download file về máy tính để tiện cho lần sau sử dụng, có thể xuất thành nhiều định dạng như hình ảnh, PDF ảnh vector SVG
Microsoft Visual Studio là một trong những công cụ hỗ trợ lập trình website nổi tiếng nhất hiện nay của Microsoft mà chưa có một phần mềm nào có thể thay thế được nó Visual Studio được viết bằng 2 ngôn ngữ, đó chính là C# và VB+ Đây là hai ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một cách dễ dàng và nhanh chóng nhất thông qua Visual Studio
Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ Microsoft Từ khi ra đời đến nay, Visual Studio đã có rất nhiều phiên bản sử dụng khác nhau Điều đó giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất
Một số tính năng của Visual Studio:
- Hỗ trợ nhiều ngôn ngữ như: C/C++, C#, F#, Visual Basic, JavaScript,…
- Debug trực quan, dễ sử dụng thông qua breakpoint Chúng ta có thể xem được giá trị của biến trong quá trình chạy và kiểm tra được từng câu lệnh
- IntelliSense: đây là một tính năng nhắc lệnh và hoàn thành đoạn code cực kì hay và hữu ích Nó giúp người code tiết kiệm được thời gian và giảm thiểu việc sai chính tả Điều này giúp việc code trở nên nhanh hơn cho cả người mới học và cả những lập trình viên lâu năm
- Cho phép sử dụng plug – in hoặc thư viện bên thứ 3
Visual Studio hỗ trợ phát triển ứng dụng Desktop MFC, Windows Forms Application, Universal App, ứng dụng Windows 10, Android (Xamarin), iOS và phát triển website với ASP.NET MVC (ASP.NET Core MVC) và phát triển ứng dụng tương tác với Microsoft Office.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG KẾ TOÁN BÁN HÀNG
Khảo sát hiện trạng và nhu cầu
Bách Việt tập trung vào nhiều lĩnh vực kinh doanh, bao gồm đầu tư bất động sản, xây dựng nhà ở và kinh doanh đồ dùng nội thất gia đình Riêng đối với lĩnh vực nội thất, Bách Việt cung cấp đa dạng sản phẩm như bàn làm việc, tủ tivi, kệ sách, giường ngủ, tủ quần áo, với nhiều mẫu mã đáp ứng nhu cầu của khách hàng ngày càng đông đảo.
Các hoạt động chính gồm: Kiểm kê số lượng tồn kho, lập báo cáo số liệu bán hàng trong ngày Thường xuyên cập nhật hàng hóa mới, số lượng, giá bán của sản phẩm mới lên hệ thống, nhập số liệu bán hàng vào công cụ, xuất hóa đơn bán hàng cho khách hàng Công ty đang sử dụng công cụ Excel để quản lý việc bán hàng, quản lý nhân viên, quản lý sản phẩm, quản lý khách hàng, quản lý doanh thu, quản lý tồn kho,…
Về quản lý sản phẩm, thông tin về các sản phẩm mà công ty nhập được lưu trữ như: mã sản phẩm, tên sản phẩm, chất liệu, kích thước, đơn vị tính, mô tả,… một sản phẩm sẽ được phân vô một loại sản phẩm, thông tin về loại sản phẩm được lưu trữ: mã loại sản phẩm, tên loại sản phẩm, ghi chú
Về quản lý khách hàng, các khách hàng sau khi mua hàng sẽ được công ty lưu trữ các thông tin như: mã khách hàng, tên khách hàng, số điện thoại, email, ngày sinh,… để tiện lợi cho việc chăm sóc khách hàng sau khi mua hàng cũng như thuận tiện cho lần mua hàng tiếp theo Mỗi khách hàng sẽ thuộc một nhóm khách hàng có các thông tin như: mã nhóm khách hàng, tên nhóm khách hàng, ghi chú,… Mỗi nhóm khách hàng sẽ có những cách chăm sóc khách hàng khác nhau
Về quản lý nhân viên, thông tin về các nhân viên làm việc cho công ty sẽ được lưu trữ như: mã nhân viên, tên nhân viên, giới tính, số căn cước công dân, ngày sinh, số điện thoại, email, địa chỉ,… mỗi nhân viên sẽ có một chức vụ và sẽ làm việc ở một bộ phận Phần chức vụ sẽ lưu trữ các thông tin như: mã chức vụ, tên chức vụ, diễn giải,… còn phần bộ phận sẽ lưu trữ các thông tin như: mã bộ phận, tên bộ phận, diễn giải,…(bộ phận Kho, bộ phận Bán hàng, bộ phận Quản lý,…), với bộ phận kho, thì mỗi nhân viên sẽ làm tại một chi nhánh kho, thông tin lưu trữ kho như: mã kho, tên kho,…
Về việc quản lý tồn kho, thông tin tồn kho được lưu trữ như: mã kho, mã sản phẩm, số lượng tồn hàng,…
Việc quản lý các chứng từ, các thông tin về chứng từ (hóa đơn, phiếu xuất kho, phiếu giao hàng, phiếu thu) được công ty nhập được lưu trữ như: mã chứng từ, ngày lập chứng từ, mã nhân viên lập chứng từ, mã khách mua hàng, tổng tiền,… đối với phiếu xuất kho có thể không cần lưu trữ thông tin mã khách mua hàng
Nhưng việc quản lý bằng Excel có nhiều hạn chế như: mất nhiều thời gian cho việc nhập liệu và lập thống kê, báo cáo; tất cả dữ liệu đều lưu trữ trong 1 file Excel, vì vậy tính bảo mật không cao nên nếu file bị lỗi, hay mất thì công ty sẽ tổn thất nhiều và file Excel sẽ có tốc độ xử lý càng chậm khi dung lượng càng lớn; Ngoài ra việc sử dụng thành thạo Excel cũng cần nhân viên có trình độ tin học tương đối tốt do hàm xử lý trên đó tương đối rắc rối Với lý do trên cũng như muốn mở rộng quy kinh doanh nên công ty đang cần một phần mềm để hỗ trợ việc bán hàng Hiện tại, công ty đang sử dụng đồng bộ máy tính có hệ điều hành Windows 10
Công ty đang mong muốn một phần mềm được sử dụng bởi nhân viên bán hàng, kho, hay các nhà quản lý có những chức năng cơ bản sau:
Chức năng lưu trữ: lưu trữ các thông tin đơn hàng, hóa đơn, nhân viên, khách hàng, sản phẩm, loại sản phẩm, nhóm khách hàng, bộ phận, chức vụ,… giống hoặc thêm những thông tin lưu trữ cũ của công ty
Chức năng tra cứu: tìm kiếm thông tin của đơn hàng, hóa đơn, nhân viên, khách hàng, sản phẩm,… và xem các thông tin tương ứng
Chức năng tính toán: tự động tính toán tổng đơn hàng, số lượng nhập kho, tổng nhập kho, doanh thua, tính số lượng tồn kho sau khi xuất hàng,số lượng tối thiểu của mặt hàng trong kho,…
Chức năng thống kê, báo cáo: lập báo cáo thống kê doanh thu theo ngày, tháng, năm,…
Chức năng hệ thống: thêm, xóa, sửa các danh mục như sản phẩm, tồn kho, khách hàng, nhân viên, hóa đơn, đơn hàng,…
Yêu cầu phi chức năng:
• Giao diện thân thiện, dễ nhìn, dễ hiểu, dễ sử dụng
• Hệ thống dễ sửa lỗi, bảo trì và cập nhật
• Tốc độ xử lý chính xác, nhanh chóng
• Phần mềm sử dụng trên hệ điều hành Windows
• Sử dụng hệ quản trị cơ sở dữ liệu SQL Server.
Phân tích chức năng của hệ thống
3.2.1 Sơ đồ phân rã chức năng
Hình 3 1: Sơ đồ phân cấp chức năng
3.2.2 Mô hình dòng dữ liệu (DFD)
Hình 3 2: sơ đồ dòng dữ liệu – ngữ cảnh
Hình 3 3: sơ đồ DFD – mức 0
Hình 3 4: sơ đồ DFD mức 1 – 1.0
Hình 3 5: Sơ đồ DFD mức 1 – 2.0
Hình 3 6: Sơ đồ DFD mức 1 – 3.0
Hình 3 7: Sơ đồ DFD mức 1 – 4.0
Hình 3 8: Sơ đồ DFD mức 1 – 5.0
Thiết kế cơ sở dữ liệu
3.3.1 Mô hình quan hệ dữ liệu (ERD)
Hình 3 9: Mô hình dữ liệu quan hệ
3.3.2 Thiết kế các tập thực thể
Bảng 3 1: thực thể nhân viên
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc manv Mã nhân viên nchar 10 Khóa chính tennv Tên nhân viên nvarchar 255 cccd Căn cước công dân Nvarchar 50 gioitinh Giới tính nvarchar 50 ngaysinh Ngày sinh date sdt Số điện thoại nchar 10 email email Nvarchar 100 diachi Địa chỉ nvarchar 100 macv Mã chức vụ Nchar 10 Khóa ngoại mabp Mã bộ phận nchar 10 Khóa ngoại
Bảng 3 2: Thực thể khách hàng
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc makh Mã khách hàng Nchar 10 Khóa chính tenkh Tên khách hàng Nvarchar 255
Sdt Số điện thoại Nchar (20) email Email nvarchar 255 manhomkh Mã nhóm khách Nchar 10 Khóa ngoại
Bảng 3 3: Thực thể sản phẩm
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Masp Mã sản phẩm nchar 10 Khóa chính
Tensp Tên sản phẩm Nvarchar 255
Donvitinh Đơn vị tính nvarchar 50
Kichthuoc Kích thước nvarchar 100 giaban Giá bán Float
Maloaisp Mã loại sản phẩm nchar 10 Khóa ngoại
Thực thể loại sản phẩm
Bảng 3 4: Thực thể loại sản phẩm
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Maloaisp mã loại sản phẩm nchar 10 Khóa chính
Tênloaisp Tên loại sản phẩm nvarchar 255
Bảng 3 5: Thực thể bộ phận
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Mabp Mã bộ phận nchar 10 Khóa chính tenbp Tên bộ phận nvarchar 50
Thực thể nhóm khách hàng
Bảng 3 6: Thực thể nhóm khách hàng
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Manhomkh Mã nhóm khách hàng nchar 10 Khóa chính tennhomkh Tên nhóm khách hàng nvarchar 100
Bảng 3 7: Thực thể chức vụ
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc macv Mã chức vụ nchar 10 Khóa chính tencv Tên chức vụ nvarchar 100
Bảng 3 8: Thực thể tồn hàng
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc machinhanh Mã chi nhánh nchar 10 Khóa chính masp Mã sản phẩm Nchar 10 Khóa chính soluong Số lượng int
Bảng 3 9: Thực thể chi nhánh
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc machinhanh Mã chi nhánh nchar 10 Khóa chính tenchinhnhanh Tên chi nhánh nvarchar 100 diachi Địa chỉ nvarchar 100
Bảng 3 10: Thực thể hóa đơn
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Mahd Mã hóa đơn Nchar 10 Khóa chính
Ngayhd Ngày hóa đơn Datetime
Manv Mã nhân viên Nchar 10 Khóa ngoại
Makh Mã khách hàng Nchar 10 Khóa ngoại tongtien Tổng tiền float
Thực thể chi tiết hóa đơn
Bảng 3 11: Thực thể chi tiết hóa đơn
- `mahd` là mã hóa đơn gồm 10 ký tự và là khóa chính.- `masp` là mã sản phẩm gồm 10 ký tự và là khóa chính.- `soluong` là số lượng với kiểu dữ liệu int.- `dongiaban` là đơn giá bán với kiểu dữ liệu float.
Bảng 3 12: Thực thể đơn hàng
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc madh Mã đơn hàng nchar 10 Khóa chính manv Mã nhân viên nchar 10 Khóa ngoại makh Mã khách hàng nchar 10 Khóa ngoại ngaydh Ngày lập datetime tongtien Tổng tiền float
Thực thể chi tiết đơn hàng
Bảng 3 13: Thực thể chi tiết đơn hàng
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc madh Mã đơn hàng Nchar 10 Khóa chính masp Mã sản phẩm nchar 10 Khóa chính
Soluong Số lượng Int dongiaban Đơn giá float
Bảng 3 14: Thực thể phiếu xuất
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc mapx Mã phiếu xuất Nchar 10 Khóa chính manv Mã nhân viên Nchar 10 Khóa ngoại
Lydoxuat Lý do xuất Nvarchar 255
Machinhanh Mã chi nhánh Nchar 10 Khóa ngoại
Thực thể chi tiết phiếu xuất
Bảng 3 15: Thực thể chi tiết phiếu xuất
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Mapx Mã phiếu xuất Nchar 10 Khóa chính
Masp Mã sản phẩm Nchar 10 Khóa chính
Soluong Số lượng xuất Int
Dongiaxuat Đơn giá xuất Float
Bảng 3 16: Thực thể phiếu thu
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc mapt Mã phiếu thu Nchar 10 Khóa chính
Manv Mã nhân viên Nchar 10 Khóa ngoại
Makh Mã khách hàng Nchar 10 Khóa ngoại
Mahd Mã hóa đơn Nchar 10 Khóa ngoại
Sotien Số tiền thu Float
Noidung Nội dung thu Nvarchar 100
Bảng 3 17: Thực thể đăng nhập
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
Tendangnhap Tên đăng nhập Nvarchar 100 Khóa chính
Manv Mã nhân viên Nchar 10 Khóa ngoại
Bảng 3 18: Thực thể tài khoản
Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc
MaTK Mã tài khoản Nchar 10 Khóa chính
TenTK Tên tài khoản Nvarchar 100
SoDuNo Số dư nợ Float
SoDuCo Số dư có Float
MaLoaiTK Mã loại tài khoản Nvarchar 100
Cài đặt cơ sở dữ liệu
3.4.5 Bảng chi tiết đơn hàng (CTDONHANG)
Bảng 3 23: Bảng chi tiết đơn hàng
3.4.7 Bảng chi tiết hóa đơn (CTHOADON)
Bảng 3 25: Bảng chi tiết hóa đơn
3.4.9 Bảng chi tiết phiếu xuất (CTPHIEUXUAT)
Bảng 3 27: Bảng chi tiết phiếu xuất
3.4.12 Bảng nhóm khách hàng (NHOMKHACHHANG)
Bảng 3 30: bảng nhóm khách hàng
3.4.14 Bảng loại sản phẩm (LOAISANPHAM)
Bảng 3 32: bảng loại sản phẩm
Hướng mở rộng CSDL phân hệ quản lý bán hàng
- quản lý thêm các tài liệu khác
- quản lý sản phẩm chi tiết hơn
- quản lý thông tin nhân viên và khách hàng chi tiết hơn nữa
- Phân quyền người dùng, chức năng theo từng bộ phận.
THIẾT KẾ GIAO DIỆN
Thiết kế menu
Hình 4 1: giao diện đăng nhập
+ Giao diện màn hình chính:
Sau khi đăng nhập thành công sẽ xuất hiện màn hình chính: sẽ có chức bảng thống kê như: doanh thu nhóm sản phẩm của tháng hiện tại, so sánh doanh thu, sản phẩm bán chạy,…
Hình 4 2: Giao diện màn hình chính
Hình 4 3: Giao diện màn hình chính: Quản lý chứng từ
Hình 4 4: Quản lý danh mục
Thiết kế hệ thống
Giao diện danh mục khách hàng
Trong giao diện danh mục khách hàng, hiển thị tất cả các thông tin khách hàng và có thể thực hiện các chức năng cơ bản như: thêm, sửa, xóa, tìm kiếm theo tên, số điện thoại,…
Hình 4 5: Giao diện danh mục khách hàng
Giao diện danh mục sản phẩm
Trong giao diện danh mục sản phẩm, hiển thị tất cả thông tin các sản phẩm của công ty, và thực hiện được các chức năng cơ bản như thêm, sửa, xóa, tìm kiếm theo tên,…
Hình 4 6: Giao diện danh mục sản phẩm
Giao diện danh mục nhân viên
Trong giao diện danh mục nhân viên, hiển thị tất cả thông tin các nhân viên đang làm việc cho công ty, và thực hiện được các chức năng cơ bản như thêm, sửa, xóa, tìm kiếm theo tên,…
Hình 4 7: Giao diện danh mục nhân viên
Giao diện danh mục tồn hàng
Trong giao diện danh mục tồn hàng, hiển thị tất cả thông tin các thông tin, số lượng tồn, đơn vị tính, kho tồn của sản phẩm trong công ty, thực hiện được các chức năng thêm, xóa, sửa tồn hàng,…
Hình 4 8: Giao diện danh mục tồn kho
Giao diện danh mục nhóm khách hàng
Giao diện danh mục này lưu trữ thông tin của nhóm khách hàng, thực hiện được các chức năng thêm, xóa, sửa nhóm khách hàng,…
Hình 4 9: Giao diện danh mục nhóm khách hàng
Giao diện danh mục loại sản phẩm
Giao diện danh mục này lưu trữ thông tin của loại sản phẩm, thực hiện được các chức năng thêm, xóa, sửa loại sản phẩm,…
Hình 4 10: Giao diện danh mục loại sản phẩm
Giao diện danh mục chức vụ
Giao diện danh mục này lưu trữ thông tin của chức vụ trong công ty, thực hiện được các chức năng thêm, xóa, sửa chức vụ,…
Hình 4 11: Giao diện danh mục chức vụ
Giao diện danh mục quản lý đơn hàng
Giao diện quản lý đơn hàng lưu trự các thông tin cơ bản của đơn hàng: mã đơn hàng, ngày lập, người lập,…thực hiện được các chức năng thêm, xóa, sửa và tìm kiếm theo mã đơn hàng, tên nhân viên, tên khách hàng,…Sau khi nháy đúp chuột vào 1 đơn hàng nào đó thì sẽ xuất hiện giao diện chi tiết đơn hàng tương ứng
Hình 4 12: Giao diện quản lý đơn hàng
Hình 4 13: Giao diện chi tiết đơn hàng
Hình 4 14: Giao diện thêm đơn hàng
Hình 4 15: Giao diện sửa đơn hàng
Giao diện quản lý hóa đơn
Giao diện quản lý hóa đơn lưu trự các thông tin cơ bản của hóa đơn: mã hóa đơn, ngày lập, người lập,…thực hiện được các chức năng thêm, xóa, sửa và tìm kiếm theo mã hóa đơn, tên nhân viên, tên khách hàng,…Sau khi nháy đúp chuột vào 1 hóa đơn nào đó thì sẽ xuất hiện giao diện chi tiết hóa đơn tương ứng
Hình 4 16: Giao diện quản lý hóa đơn
Hình 4 17: Giao diện chi tiết hóa đơn
Hình 4 18: Form thêm hóa đơn
Hình 4 19: Form sửa hóa đơn
Giao diện Quản lý phiếu xuất kho
Giao diện quản lý phiếu xuất kho lưu trữ các thông tin cơ bản của phiếu xuất kho: mã phiếu xuất kho, ngày lập, người lập, lý do xuất, tổng tiền,…thực hiện được các chức năng thêm, xóa, sửa và tìm kiếm theo mã, tên nhân viên, tên khách hàng,…Sau khi nháy đúp chuột vào 1 phiếu xuất kho nào đó thì sẽ xuất hiện giao diện chi tiết phiếu xuất kho tương ứng
Hình 4 20: Giao diện quản lý phiếu xuất kho
Hình 4 21: Giao diện chi tiết phiếu xuất kho
Hình 4 22: Form sửa phiếu xuất kho
Hình 4 23: Form thêm phiếu xuất kho