Các chức năng chi tiết trong hệ thống Dựa vào thông tin thu được thông qua quá trình khảo sát, ta cóthể các định định các chức năng chính trong hệ thông bán hàng nhưsau: Quản lí mua hà
Trang 1TRƯỜNG CAO ĐẲNG KỸ THUẬT CÔNG NGHIỆP
BỘ CÔNG THƯƠNGTRƯỜNG CAO ĐẲNG KỸ THUẬT CÔNG NGHIỆP
BẮC GIANGKHOA ĐIỆN TỬ-TIN HỌC
BÁO CÁO MÔN HỌC
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Quản Lý Bán Hàng Kem Trị Mụn
GVHD: Thầy Lê Đình Giang LỚP: 56CD-CNTT-NHÓM 2 Sinh viên thực hiện:
Nguyễn Đức HảiBùi Công ĐạtHoàng Thị HồngNguyễn Văn ChungNguyễn Trung BáchBùi Tiến Đạt
Tp Bắc Giang-Tháng 5 năm 2024
Trang 2LỜI NÓI ĐẦU
Trong cuộc hành trình chinh phục vẻ đẹp không tuổi, làn da khỏe mạnh và rạngngời luôn là mục tiêu hàng đầu của biết bao người thông qua việc chăm sóc da bằngcông nghệ cao, việc sử dụng các sản phẩm hỗ trợ từ bên ngoài cũng đóng một vai tròkhông kém phần quan trọng Đúng vậy, "bạn là những gì bạn dùng" - câu nói này càngtrở nên đúng đắn khi áp dụng vào chăm sóc sắc đẹp.Vì vậy kem trị mụn đóng vai tròquan trọng trong việc cải thiện tình trạng da mang lại sự tự tin cho mọi người.Do đónhóm chúng tôi đã lựa chọn thực hiện đồ án quản lí bán kem trị mụn nhằm học hỏi vàthực hành cách quản lý bán hàng
Trong báo cáo đồ án này gồm chương:
1
Trang 3MỤC LỤC
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 4
1.1 Mô Tả Hệ Thống 4
1.1.1 Nhiệm vụ cơ bản: 4
1.1.2.Cơ cấu tổ chức: 4
1.1.3 Quy trình xử lí: 4
1.1.4 Mẫu biểu 4
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 9
2.1 Phân tích hệ thống về chức năng 9
2.1.1 Sơ đồ phân rã chức năng 9
2.1.2 Sơ đồ luồng dữ liệu DFD (Data Flow Diagram) 10
2.2 Phân tích hệ thống về dữ liệu 12
2.2.1 Mô hình thực thể kết hợp 12
2.2.2 Các bảng dữ liệu 13
CHƯƠNG 3 THIẾT KẾ GIAO DIỆN 16
3.1 Thiết kế form chính 16
3.2 Giao diện của hệ thống trong chương trình quản lý 16
3.3 Xây dựng các Form chức năng hệ thống 17
3.4 Form đăng nhập 17
3.5 Xây dựng Form Đăng nhập 18
3.6 Giao diện chính của hệ thống bán hàng 18
3.7 Giao diện chính của hệ thống quản lý khách hàng 19
3.8 Giao diện quản lý bán hàng 20
3.9 Giao diện quản lý mặt hàng 21
3.10 Giao diện quản lý đơn đặt hàng 22
3.11 Giao diện Form quản lý nhân viên 23
3.12 Giao diện Form quản lý kho 24
CHƯƠNG 4: TỔNG KẾT 26
Trang 4CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Mô Tả Hệ Thống
1.1.1 Nhiệm vụ cơ bản:
Hệ thống quản lí bán hàng kem trị mụn sẽ cung cấp cho các công ty nền tảng đểgiải quyết vấn đề về quy trình bán hàng để thúc đẩy hoạt đọng kinh doanh diễn ra mộtcách tối ưu
• Quản lí nhân viên: Đây là bộ phận nhân sự làm việc trực tiếp với khách hàng,quản lí bộ phận này bao gồm việc theo dõi và đánh giá chất lượng làm việc
• Quản lí khách hàng: Khách hàng là đối tượng mang lại lợi nhuận cho các doanhnghiệp, vì vậy quản lí khách hàng sẽ giúp bạn tương tác tốt hơn với khách hàng,đòng thời đưa ra những chương trình ưu đãi phù hợp với các khách hàng thânthiết
1.1.3 Quy trình xử lí:
Hình 1: Quy trình xử lí đơn hàng 1.1.4 Mẫu biểu
ĐƠN BÁN HÀNG
Số Hoá Đơn: 2435252 Tên Khách Hàng: Thu
Ngày Lập Hoá Đơn:
13/14/2023 SĐT: 0364492361 Trạng Thái Đơn Hàng: Đã giaoKiểu Thanh Toán: Tiền mặt Loại Khách Hàng: Thân Tên Nhân Viên: Ngọc
Trang 5Danh sách hàng hoá:
Hàng Tên Hàng Đơn Vị Số Lượng Đơn Giá Thành Tiền
Tổng tiền 510.000
Để thuận tiện và rõ ràng cho quá trình luôn chuyển của hệ thống, chúng toi dùng các biểu mẫu sau:
a.Biểu mẫu ĐƠN BÁN HÀNG
b Biểu mẫu THÔNG TIN KHÁCH HÀNG
c Biểu mẫu THÔNG TIN HÀNG HÓA
THÔNG TIN HÀNG HOÁ
d Biểu mẫu THÔNG TIN KHO
THÔNG TIN KHO
Mã Kho Tên Kho Địa Chỉ Kho Kỳ
Chi tiết thông tin kho
STT Mã Hàng Số Lượng Tối Đa Số lượng tồn kì Số Lượng Hiện
Trang 6trước Tại1
2
e Biểu mẫu ĐƠN XUẤT NHẬP KHO
ĐƠN NHẬP XUẤT KHO
Số Hoá Đơn Tên Nhà Cung Cấp Ngày Giao Hàng
Trang 7g Mẫu biểu BÁO CÁO CHI PHÍ BÁN HÀNG
BÁO CÁO CHI PHÍ BÁN HÀNG
h.Mẫu biểu BÁO CÁO DOANH THU
BÁO CÁO DANH THU
Trang 8Tổng doanh thu kì:
i.Mẫu biểu BÁO CÁO TỒN KHO
BÁO CÁO TỒN KHO
Danh sách kho
Trang 9CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Phân tích hệ thống về chức năng
2.1.1 Sơ đồ phân rã chức năng
a Các chức năng chi tiết trong hệ thống
Dựa vào thông tin thu được thông qua quá trình khảo sát, ta cóthể các định định các chức năng chính trong hệ thông bán hàng nhưsau:
Quản lí mua hàng: Mọi thông tin về các sản phẩm được nhập vềbao gồm: số lượng, giá nhập từng sản phẩm…sẽ được quản líchặt chẽ trong hệ thống cùng với thông tin của nhà cung cấp
và số tiền thanh toán cho nahf cung cấp
Quản lí bán hàng: Thông tin về lượng sản phẩm được bán racho khách hàng, thông tin khách hàng mua, và số tiền thanhtoán của khách hàng sẽ được quản lí một cách chi tiết để đảmbảo tránh thất thoát sản phẩm và theo dõi ý kiến phản hồi củakhách hàng
Quản lí kho: Thông tin về nhập kho, xuất kho, số lượng kho củacửa hàng và sức chứa sẽ được kiểm soát Và tồn kho đối vớicác sản phẩm sẽ được thống kê để có phương án thích hợp
b Tiến hành gom nhóm chức năng
Từ các chức năng chính đã được xác định trong hệ thống, cácchức năng sẽ được phân rã theo nguyên tắc phân rã chức năng căn
• Quản lí thanh toán nhà cung cấp
Quản lí bán hàng bao gồm các chức năng con:
Trang 10• Quản lí thông tin kho
• Báo cáo tồn kho
c Sơ đồ phân rã chức năng BFD (Business Funcion Diagram)
Hình 2: Sơ đồ phân rã chức năng 2.1.2 Sơ đồ luồng dữ liệu DFD (Data Flow Diagram)
Trang 12Hình 4: Sơ đồ luồng dữ liệu mức 1
• (8): Thanh toán nhà cung cấp
• (9): Thông tin nhà cung cấp
• (10): Hóa đơn nhà cung cấp
a Kiểu thực thể, kiểu thuộc tính của sơ đồ ER
Phân tích bài toán quản lí bán hàng, qua trình từ đầu vào lànhập các sản phẩm từ nhà cung cấp, lưu trữ sảm phẩm ở kho và đầu
Trang 13ra là đưa sản phẩm đến tay của khách hàng dựa trên nhu cầu sửdụng của mỗi người Qua quá trình lưu động đó sẽ trải qua nhiều giađoạn, nhiều thao tác, nhiều đối tượng và dựa vào sơ đồ phân rã chứcnăng và sơ đồ luồng dữ liệu, ta thu được các thực thể và các kiểuthuộc tính như sau:
b Mối qun hệ giữa các thực thể
Các thực thể tham gia vào mối quan hệ thường được xác định mối quạ hệ bằng động từ hoặc cụm từ
Hình 6: Mối quan hệ giữa các thực thể
c Sơ đồ ER
Hình 7: Sơ đồ mối quan hệ thực thể
Kí hiệu sơ đồ ER:
• Thực thể:
• Quan hệ:
• Thuộc tính:
Trang 14STT Tên thuộc tính Kiểu dữ liệu Khóa chính/Khóa phụ Mô tả
Trang 154 soluong nchar(10) Số lượng
d Bảng nhân viên
STT Tên thuộc tính Kiểu dữ liệu Khóa chính/Khóa
d Bảng kho
Trang 16d Mô hình quan hệ database diagram
Hình 8: Mô hình quan hệ database diagram
CHƯƠNG 3 THIẾT KẾ GIAO DIỆN
Thiết kế giao diện là một trong những phần thiết yếu của hệ thống để hệ thốngtrình bày một phần các thông tin mà người sử dụng cần biết Khi thiết kế giao diện cầnchú ý xem xét các yếu tố: - Loại thiết bị phương tiên giao diện được sử dụng - Thiết kếhội thoại người dùng - hệ thống - Bản chất của dữ liệu và phương pháp mã hóa dữ liệuCác yêu cầu về kỹ thuật đánh giá dữ liệu - Thiết lập định dạng màn hình và các báocáo Thiết kế màn hình liên quan đến hình thức, thiết lập, định dạng, trình bày cácthông tin trên màn hình Cần phải xác định nhóm logic của đối thoại liên quan đến cáchành vi đơn giản, các yêu cầu người dùng, hiển thị chi tiết về dữ liệu Giao diện được
STT Tên thuộc tính Kiểu dữ liệu chính/KhóaKhóa
Trang 17thiết kế đảm bảo dễ sử dụng, dễ học, dễ nhớ, có khả năng thao tác nhanh, sự tinh vi,kiểm soát tốt và dễ phát triển Trong rất nhiều form của chương trình quản lý bán hàng,thường xuyên có các nút chức năng Thêm, Sửa, Xóa, Lưu, Hủy, Tìm kiếm, Trở về,Thoát với chức năng cụ thể là:
Thêm: Có chức năng cập nhật thông tin của hệ thống theo các thông tin đầuvào yêu cầu của từng form
Sửa: Có chức năng sửa thông tin trong cơ sở dữ liệu có sẵn Nhấn nút Sửa vàchính sửa các thông tin người dùng muốn sau đó nhấn nút Lưu để ghi lại thông tinhoặc ấn nút Hủy để hủy bỏ thao tác
Tìm kiếm: Muốn tìm kiếm thông tin trong hệ thống, người dùng có thể ấnnút tìm kiếm và nhập thông tin cần tìm Danh sách thông tin có liên quan sẽ hiển thịtrên màn hình
Trang 18Hình 10 Giao diện của hệ thống
3.3 Xây dựng các Form chức năng hệ thống
Các thành phần trên form chức năng hệ thống
3.4 Form đăng nhập
Trang 19Hình 11 Giao diện đăng nhập hệ thống quản lý bán hàng
Form Đăng nhập Đối với chương trình quản lý, cần phải quản lý thông tin, quản
lý dữ liệu rất quan trọng Một hệ thống chỉ cho phép nhân viên của công ty có quyền
sử dụng thông tin để đảm bảo an toàn cho dữ liệu Nhân viên của công ty sẽ có tàikhoản gồm tên đăng nhập và mật khẩu để đăng nhập vào hệ thống Sau đó ban quản trị
sẽ phân quyền sử dụng phù hợp cho nhân viên ừng phòng ban, từng bộ phận Sau khinhân viên điển tên đăng nhập và mật khẩu vào ô tương ứng thì click vào nút đăng nhập
để tương tác với hệ thống, click vào nút thoát để hủy đăng nhập
3.5 Xây dựng Form Đăng nhập
Các thành phần trên form đăng nhập
btnThoat
lbMatkhaulbDangnhap
3.6 Giao diện chính của hệ thống bán hàng
Trang 20Hình 12 Giao diện chính của hệ thống bán hàng
Đây và giao diện chính của chương trình, người sử dụng có thể tác động đền các chức năng của hệ thống mình muốn bằng cách nhấn vào nút chức năng Giao diện hệ thống thông tin quản lý bán hàng gồm có các nút chức năng: - Quản lý khách hàng : Quản lý thông tin khách hàng - Quản lý bán hàng: Quản lý mặt hàng, quản lý đơn hàng - Lập báo cáo: Báo cáo doanh thu, báo cáo đơn hàng đã bán
3.7 Giao diện chính của hệ thống quản lý khách hàng
Hình 13 Giao diện quản lý khách hàngKhi ấn vào nút "quản lý khách hàng" ở form "hệ thống thông tin quản lý bánhàng" thì form quản lý khách hàng sẽ hiện ra Form này thực hiện chức năng cập nhật
Trang 21thông tin về khách hàng mới, tìm kiếm thôn g tin khách hàng khi cần Thông tin đầuvào của chức năng cập nhật thông tin gồm: Mã khách hàng, tên khách hàng, địa chi, sốđiện thoại Thông tin đầu ra là danh sách khách hàng của công ty Các thông tin sẽnhập vào các ô Text theo từng label có sẵn trên giao diện Cụ thể các nút chức năngcủa giao diện gồm: Thêm, Sửa, Xóa, Tìm kiếm, Trở về, Thoát
Các thành phần trên form quản lý khách hàng:
3.8 Giao diện quản lý bán hàng
Hình 14 Giao diện quản lý bán hàngKhi nhấn vào nút "quản lý bán hàng" ở giao diện chính của hệ thống người sử dụng sẽ đến với giao diện này Giao diện "quản lý bán hàng" bao gồm các nút chức năng:
Trang 22- Quản lý mặt hàng: Giúp quản lý thông tin của khách hàng
- Quản lý đơn hàng: Quản lý thông tin đơn hàng đặt sản phẩm của khách hàng
- Thoát: Để thoát khỏi hệ thống
Các thành phần trên form bán hàng:
btnQuanlydonhangbtnThoat
btn>
btn>l
btn<
btn<l
3.9 Giao diện quản lý mặt hàng
Hình 15 Giao diện quản lý mặt hàngTương tự như form quản lý khách hàng, ấn nút "quản lý mặt hàng" tại form quản
lý bán hàng người dùng sẽ đến với form này Form này thực hiện chức năng cập nhật,tim kiếm mặt hàng của công ty.Thông tin đầu vào bao gồm: Mã mặt hàng, tên mặthàng, đơn giá, số tồn, mô tả Thông tin đầu ra là danh mục mặt hàng của công ty Các
Trang 23thông tin sẽ nhập vào các ô Text theo từng label có sẵn trên giao diện Cụ thể các nútchức năng của giao diện gồm: Thêm, Sửa, Xóa, Tìm kiếm, Trở về, Thoát.
3.10 Giao diện quản lý đơn đặt hàng
Hình 16: Giao diện quản lý đơn đặt hàng
Cũng tương tự như form quản lý khách hàng, ấn nút "quản lý đơn hàng" tại formquản lý bán hàng người dùng sẽ đến với form này Form có chức năng quản lý các đơnhàng của khách, cập nhật thông tin đơn hàng vào hệ thống, tìm kiếm đơn hàng khi cần.Thông tin đầu vào của chức năng cập nhật đơn hàng gồm: Mã đơn hàng, mã kháchhàng, mã mặt hàng, số lượng, giá bán, nơi giao hàng, ngày giao hàng Các thông tinnày sẽ được nhập vào ô text hiển thị trên màn hình Các thông tin đầu ra là danh sáchđơn hàng Form gồm có các nút chức năng Thêm, Sửa, Xóa, Lưu, Hủy, Thoát, Trở vềđược sử dụng để tương tác với hệ thống
Các thành phần trên form quản lý đơn đặt hàng:
Trang 24btnThaydoi Thay đổi
lbTennvlbSdtlbDiachilbVitrilbLuong
3.11 Giao diện Form quản lý nhân viên
Hình 17: Giao diện quản lý đơn đặt hàng
Các thành phần trên form quản lý nhân viên:
Trang 26Hình 18: Giao diện quản lý kho
Trang 27CHƯƠNG 4: TỔNG KẾT
Sau khi hoàn thành chương trình môn học, chúng em đã hoàn thành đồ án đúnghạn Đã làm được các mặt yêu cầu về phân tích thiết kế một hệ thống quản lý như,phân tích dữ liệu bằng sơ đồ ER, DFD Thiết kế được một hệ thống dữ liệu, Thiết kếđược giao diện cho hệ thống quản lý Dù đã cố gắng nhưng sai sót là không thể tránhkhỏi Chúng em mong nhận được sự đóng góp ý kiến của thầy cô giáo để có thể hoànthiện hơn bài bái cáo trong lần tiếp theo
Xét kết quả chung cả nhóm Chúng em tự đánh giá đã hoàn thành 70%-80% yêu cầucủa đồ án