Tải bản đầy đủ (.docx) (27 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (819.91 KB, 27 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG CAO ĐẲNG KỸ THUẬT CÔNG NGHIỆPBỘ CÔNG THƯƠNG

TRƯỜNG CAO ĐẲNG KỸ THUẬT CÔNG NGHIỆPBẮC GIANG

KHOA ĐIỆN TỬ-TIN HỌC

BÁO CÁO MƠN HỌC

<b>PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN</b>

<b>Quản Lý Bán HàngKem Trị Mụn </b>

<b>GVHD: Thầy Lê Đình GiangLỚP: 56CD-CNTT-NHĨM 2Sinh viên thực hiện:</b>

Nguyễn Đức HảiBùi Cơng ĐạtHồ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

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>LỜI NĨI ĐẦU</b>

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 ngồ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:Chương 1: Khảo sát hệ thống

Chương này nhằm giới thiệu tổng quan về các yêu cầu chuyên môn, phi chuyên môncủa hệ thống.

<small>1</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<i>2.1.1. Sơ đồ phân rã chức năng...9</i>

<i>2.1.2. Sơ đồ luồng dữ liệu DFD (Data Flow Diagram)...10</i>

<b>3.2 Giao diện của hệ thống trong chương trình quản lý...16</b>

<b>3.3 Xây dựng các Form chức năng hệ thống...17</b>

<b>3.4 Form đăng nhập...17</b>

<b>3.5 Xây dựng Form Đăng nhập...18</b>

<b>3.6 Giao diện chính của hệ thống bán hàng...18</b>

<b>3.7 Giao diện chính của hệ thống quản lý khách hàng...19</b>

<b>3.8 Giao diện quản lý bán hàng...20</b>

<b>3.9 Giao diện quản lý mặt hàng...21</b>

<b>3.10 Giao diện quản lý đơn đặt hàng...22</b>

<b>3.11 Giao diện Form quản lý nhân viên...23</b>

<b>3.12 Giao diện Form quản lý kho...24</b>

<b>CHƯƠNG 4: TỔNG KẾT...26</b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>CHƯƠNG 1: KHẢO SÁT HỆ THỐNG1.1. Mô Tả Hệ Thống</b>

<i>1.1.1. Nhiệm vụ cơ bản:</i>

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 doanh

nghiệ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.

<i>1.1.3. Quy trình xử lí: </i>

<i>Hình 1: Quy trình xử lí đơn hàng1.1.4. Mẫu biểu</i>

<b>ĐƠN BÁN HÀNG</b>

Số Hoá Đơn: 2435252 Tên Khách Hàng: Thu

Ngày Lập Hoá Đơn:

13/14/2023 <sup>SĐT: 0364492361</sup> <sup>Trạng Thái Đơn Hàng: Đã </sup>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

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Danh sách hàng hoá:

<b>Hàng<sup>Tên Hàng</sup><sup>Đơn</sup>Vị<sup>Số</sup>Lượng<sup>Đơn</sup>Giá<sup>Thành</sup>Tiền</b>

Tổng tiền <sup>510.000</sup>

Để thuận tiện và rõ ràng cho q trình ln 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

<b>THƠNG TIN HÀNG HỐ</b>

d. Biểu mẫu THÔNG TIN KHO

<b>THÔNG TIN KHO</b>

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

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

trước Tại1

e. Biểu mẫu ĐƠN XUẤT NHẬP KHO

<b>ĐƠN NHẬP XUẤT KHO</b>

<b>Danh sách đơn hàng xuất kho</b>

f. Biểu mẫu ĐƠN NHẬP HÀNG

<b>ĐƠN NHẬP HÀNG</b>

Số Hoá Đơn Tên Nhà Cung Cấp Ngày Giao Hàng

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

g. Mẫu biểu BÁO CÁO CHI PHÍ BÁN HÀNG

<b>BÁO CÁO CHI PHÍ BÁN HÀNG</b>

h.Mẫu biểu BÁO CÁO DOANH THU

<b>BÁO CÁO DANH THU</b>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Tổng doanh thu kì:</b>

i.Mẫu biểu BÁO CÁO TỒN KHO

<b>BÁO CÁO TỒN KHO</b>

<b>Danh sách kho</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG2.1. Phân tích hệ thống về chức năng</b>

<i>2.1.1. Sơ đồ phân rã chức năng</i>

<i>a. Các chức năng chi tiết trong hệ thống</i>

Dựa vào thơng tin thu được thơng qua q 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ấpvà 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.

<i>b. Tiến hành gom nhóm chức năng</i>

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ăncứ và các yếu tố thành phần cần có của

mỗi chức năng.Sau cùng ta sẽ tiến hành gom nhóm chức năng vàthu dược các nhóm như sau:

 Quản lí mua hàng bao gồm các chức năng con:• Quản lí nhà cung cấp

• Quản lí nhập hàng

• Quản lí thanh tốn nhà cung cấp

 Quản lí bán hàng bao gồm các chức năng con:• Quản lí khách hàng

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

• Quản lí thơng tin kho• Báo cáo tồn kho

<i>c. Sơ đồ phân rã chức năng BFD (Business Funcion Diagram)</i>

<i>Hình 2: Sơ đồ phân rã chức năng2.1.2. Sơ đồ luồng dữ liệu DFD (Data Flow Diagram)a. Ký hiệu sử dụng</i>

- Chức năng/ tiến trình: biểu đạt các thao tác nhiệm vụ, hay tiếntrình xử lý

• Biểu diễn: Được biểu diễn bằng đường trịn, trong có ghi tên• Tên: động từ + bổ ngữ

- Luồng dữ liệu: luồng vào hay ra của một chức năng/tiến trình xử lí,tác nhân, kho dữ liệu

• Biểu diễn: bằng mũi tên có hướng, trên có ghi tên• Tên: danh từ + tính từ

- Kho dữ liệu: lưu giữ dữ liệu trong một khoảng thời gian, để sau đómột hay nhiều chức năng xử lí, hoặc tác nhân trong xử dụng

• Biểu diễn: bằng hình chữ nhận hở 2 đầu trên có ghi tên• Tên: danh từ

- Tác nhân ngồi: là một, một nhóm người hay một tổ chức, hệ thốngkhác ở bên ngồi hệ thống nhưng có tương tác trao đổi thơng tin vớihệ thống

• Biểu diễn: hình chữ nhật, trong có ghi tên

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<i>Hình 4: Sơ đồ luồng dữ liệu mức 1</i>

Chú thích:

• (1): u cầu đặt hàng

• (2): Hàng + phiếu giao hàng• (3): Hóa đơn mua

• (4): Thơng tin khách hàng• (5): Hóa đơn bán hàng• (6): u cầu nhập hàng• (7): Hóa đơn nhập

• (8): Thanh tốn nhà cung cấp• (9): Thơng tin nhà cung cấp• (10): Hóa đơn nhà cung cấp• (11): Đơn bán hàng

• (12): Phiếu xuất kho• (13): Đơn nhập hàng• (14): Phiếu nhập kho• (15): Sản phẩm trong kho• (16): Báo cáo tồn kho

• (17): Bác cáo tình hình khách hàng

<b>2.2. Phân tích hệ thống về dữ liệu</b>

<i>2.2.1. Mơ hình thực thể kết hợp</i>

<i>a. Kiểu thực thể, kiểu thuộc tính của sơ đồ ER</i>

Phân tích bài tố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

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

ra 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 q 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:

KHACHHANG MaKH,TenKH,SDT,GioiTinh,DiaChi

NHANVIEN MaNV,TenNV,SDT,GioiTinh,NgaySinh,DiaChiHANGHOA MaHH,TenHH,SoLuong,DonGiaNhap,DonGiaBanKHO MaKho,TenKho,SoLuongHienTai,SoLuongToiDaNHACUNGCAP MaMCC, TenNCC, SDT,DiaChi

Hình 5: Các thực thể và thuộc tínhb. 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ể

<i>c. Sơ đồ ER</i>

Hình 7: Sơ đồ mối quan hệ thực thể<small>Kí hiệu sơ đồ ER:</small>

<small>• Thực thể:• Quan hệ:• Thuộc tính: </small>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<i>2.2.2. Các bảng dữ liệua. Bảng khách hàng</i>

STT Tên thuộc tính Kiểu dữ liệu Khóa chính/Khóa phụ <sub>Mô tả</sub>

<i>b. Bảng mặt hàngc. Bảng đơn đặt hàng</i>

STT Tên thuộc tính Kiểu dữ liệu chính/Khóa<sup>Khóa</sup>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

4 soluong nchar(10) <sub>Số lượng</sub>

<i>d. Bảng nhân viên</i>

STT<sup>Tên thuộc </sup><sub>tính</sub>Kiểu dữ liệu<sup>Khóa </sup>chính/Khóa

<i>d. Bảng kho</i>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i>d. Mơ hình quan hệ database diagram</i>

Hình 8: Mơ hình quan hệ database diagram

<b>CHƯƠNG 3 THIẾT KẾ GIAO DIỆN</b>

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óa<sup>Khóa</sup>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

thiế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 xun 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ề,Thố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.

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<small> Hình 10 Giao diện của hệ thống</small>

<b>3.3 Xây dựng các Form chức năng hệ thống</b>

Các thành phần trên form chức năng hệ thống

<b>3.4 Form đăng nhập</b>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<small> </small>Hì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ảnlý 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ềnsử 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.

<b>3.5 Xây dựng Form Đăng nhập</b>

Các thành phần trên form đăng nhập

<b>3.6 Giao diện chính của hệ thống bán hàng</b>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

Hì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

<b>3.7 Giao diện chính của hệ thống quản lý khách hàng</b>

Hình 13 Giao diện quản lý khách hàng

Khi ấ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

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

thơ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:

<b>3.8 Giao diện quản lý bán hàng</b>

Hình 14 Giao diện quản lý bán hàng

Khi 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:

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="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:

<b>3.9 Giao diện quản lý mặt hàng</b>

Hình 15 Giao diện quản lý mặt hàng

Tươ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ảnlý 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

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

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ú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.

<b>3.10 Giao diện quản lý đơn đặt hàng</b>

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, Thố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:

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

btnThaydoi Thay đổi

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àngCác thành phần trên form quản lý nhân viên:

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

Hình 18: Giao diện quản lý kho

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>CHƯƠNG 4: TỔNG KẾT</b>

Sau khi hoàn thành chương trình mơn học, chúng em đã hồ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ể hồ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.

</div>

×