Nhưng đây là một lĩnh vực kinh doanh khá mới, nên những shop thú cưng quản lý cửa hàng của mình chủ yếu dựa trên sổ sách, yếu tố con người nắm vai trò quyết định, nên dễ xảy ra sai sót, thất lạt sổ sách… Nắm bắt hình hình thực tế trên, cùng những kiến thức được học ở môn phân tích và thiết kế hệ thống thông tin và kỹ thuật lập trình, nhóm em đã quyết định chọn tìm hiểu và phân tích hệ thống “Quản lý bán hàng “Shop Chó-Meo Ahiho!”.
Trang 1Ngoại hình những chú thú cưng khá đẹp mắt, chúng có những đặt trưng riêng
về màu lông, da hoặc những đặt điểm khác như khá thông minh có thể làm những công việc nhặt bóng…Được mua về chăm sóc như một đứa con cưng trong nhà Trào lưu nuôi thú cưng không còn xa lạ mà ngày càng phổ biến và phát triển mạnh
mẽ hơn, kéo theo thị trường hàng hóa, dịch vụ cho vật nuôi ngày càng phong phú,
từ đồ ăn, thức uống, quần áo, giày dép, trang sức, mỹ phẩm…đến cả những dịch
vụ chăm sóc sức khỏe, nghỉ dưỡng
Giá cả cũng đa dạng, sẵn sàng phục vụ thú chơi của những người yêu vật nuôi Chính sự hấp dẫn và nhu cầu ngày càng lớn hơn của thị trường thì những shop cung cấp các sản phẩm, dịch vụ, hàng hóa, phụ kiện cho thú cưng ngày càng nhiều Nhưng đây là một lĩnh vực kinh doanh khá mới, nên những shop thú cưng quản lý cửa hàng của mình chủ yếu dựa trên sổ sách, yếu tố con người nắm vai tròquyết định, nên dễ xảy ra sai sót, thất lạt sổ sách… Nắm bắt hình hình thực tế trên,cùng những kiến thức được học ở môn phân tích và thiết kế hệ thống thông tin và
kỹ thuật lập trình, nhóm em đã quyết định chọn tìm hiểu và phân tích hệ thống
“Quản lý bán hàng “Shop Chó-Meo Ahiho!”.
Trang 2Với mong muốn vận dụng kiến thức đã học vào thực tế, qua đó làm quen và đúc kết kinh nghiệm để sau này có thể xây dựng nên các hệ thống ứng dụng công nghệ thông tin vào cuộc sống, đáp ứng nhu cầu của xã hội Đồng thời qua đó, chúng em có thể nhiểu sâu vào nội dung và nắm được ý nghĩa thực tiễn của môn học.
II MỤC ĐÍCH NGHIÊN CỨU:
- Củng cố và nắm chắc kiến thức về phân tích và thiết kế hệ thống thông tin
- Tạo ra phần mềm quản lý có thể ứng dụng được trong thực tế
- Thông qua việc nghiên cứu về thị trường, khách hàng, các cơ sở khác… để nắmđược tình hình kinh doanh
+ Đưa ra chính sách kinh doanh phù hợp mang lại hiệu quả kinh doanh choquán
+ Đánh giá khả năng tài chính, rủi ro
+ Cung cấp những dịch vụ mới cho Shop
III NHIỆM VỤ NGHIÊN CỨU
-Tìm hiểu cách thức kinh doanh cũng như quy trình nghiệp vụ tại Shop
- Áp dụng các kiến thức đã học về Cơ sở dữ liệu, Phân tích và thiết kế hệ thốngthông tin quản lí và lập trình hướng đối tượng để xây dựng phần mềm quản lýhiện đại nhất giúp Pet Shop hạn chế đi các hoạt động thủ công phức tạp
IV PHƯƠNG PHÁP NGHIÊN CỨU
- Thu nhập thông tin từ trên mạng, xin số liệu trực tiếp ở cửa hàng Pet Shop
- Tham khảo, trao đổi ý kiến từ các chuyên gia, giảng viên, các người hoạt độngcùng lĩnh vực
- Tìm hiểu, nghiên cứu lý thuyết dựa trên giáo trình của giảng viên hướng dẫn và
Trang 3- Tham khảo các Shop Online.
VI PHẠM VI NGHIÊN CỨU
- Phân tích thiết kế hệ thống quản lý Shop CHÓ MÈO – Ahiho!
- Xây dựng phần mềm quản lý có khả năng ứng dụng thực tế
1.2 Bảng câu hỏi khảo sát hệ thống:
Trang 42 Mô tả hệ thống:
2.1 Hàng hóa:
Mỗi loại hàng sẽ được quản lý theo các thông tin: tên hàng, nhà cung cấp, số lượng, đơn vị xác định sản phẩm và cung cấp 1 mã hàng hóa Thực hiện thêm mớivào hệ thống khi nhập hàng về, hoặc thay đổi bổ sung thông tin cho 1 loại hàng hóa nào đó, xóa bỏ đi mọi thông tin của hàng hóa khi có sự cố về sản phẩm, bỏ sản phẩm do các yếu tố ngoại như lỗi sản phẩm do nhà sản xuất, hàng hóa hết hạn…
2.3 Nhà cung cấp:
Gồm các thông tin như: tên nhà cung cấp (tên công ty, cửa hàng), địa chỉ, số tài khoản, liên hệ (có thể là số điện thoại, địa chỉ người quản lý, mail liên hệ), mã nhàcung cấp Một nhà cung cấp xẽ được xóa đi khi hàng không đạt tiêu chuẩn shop không nhận hàng tại đó nữa, cần thêm mới để thêm 1 nhà cung cấp mới cho cửa hàng, hoặc tính năng chỉnh sửa cho các thông tin của nhà cung cấp khi có thay đổi
2.4 Bán hàng:
- Khi có khách hàng đặt hàng số theo số lượng, nhân viên sẽ nhận và lập hóa đơn chia bảng hóa đơn thành 2, 1 bảng giao cho khách hàng và 1 bảng để lại Sau khi
Trang 5- Nếu khách hàng là những đơn vị thường xuyên, hoặc khách hàng thân thuộc sẽ được nhân viên hướng dẫn đăng ký thẻ thành viên để được hưởng các chính sách
ưu đãi của cửa hàng và các chương trình từ công ty cung cấp
- Sau khi hoàn tất đăng ký chủ sẽ được phát 1 phiếu có các thông tin ký gởi và được chọn 1 chuồng cho cún - miu nhà mình ở, số chuồng được điền vào phiếu
và chủ nhận 1 phiếu để xác nhận khi đón chó mèo về, phiếu còn lại được đính ngay tại chuồng
- Chuồng sẽ được quản lý các thông tin mã và tên chuồng, các trạng thái đã có hoặc chưa có thú cưng ở
2.6 Các dịch vụ chăm sóc thú cưng:
Ngoài ra shop còn hổ trợ các dịch vụ chăm sóc ngoài khác cần hiển thị trong
hệ thống để nhân viên có thể tư vấn cho khách hàng hoặc khách hàng có thể xem thông tin về các dịch vụ khác
2.7 Kiểm kho (quản lý hàng tồn + báo cáo thống kê):
- Chủ giám sát và thực hiện xem các báo cáo thống kê hàng ngày để kiểm tra hàng
và xác nhận cho nhân viên, ngoài ra còn các yêu cầu báo cáo thống kê theo tuần, tháng, năm để có những chiến lượt kinh doanh hợp lý, đánh giá được những mặt hàng bán chạy và không chạy để có thể có những phương án mới, xác định những mặt hàng tiềm năng, đánh giá mức tiêu thụ của các mặt hàng mới, những mặt hàng có thay đổi
Trang 6- Ngoài ra để tiện cho việc theo dõi việc kinh doanh của shop, quản lí sẽ tiến hành thống kê tổng hợp doanh thu theo ngày, theo tháng, theo năm, các mặt hàng tồn kho, từ đó có các biện pháp điều chỉnh lại việc kinh doanh của shop cho phù hợp.
2.8 Quản lý nhân viên:
- Nhân viên được hưởng chế độ lương cứng theo tháng, và nhận vào cuối tháng, các thông tin của 1 nhân viên có như mã nhân viên được cấp, họ tên địa, địa chỉ, số chứng minh và hồ sơ xin việc
- Nhân viên sẽ bị áp dụng chế độ trừ lương khi khách hàng không hài lòng và thất thoát trong ca của mình
- Ngoài lương cứng sẽ được hưởng chế độ thưởng theo doanh thu số tiền trên được cộng vào lương khi hoàn thành thống kê theo tháng, và mức doanh thu đạt số lượng yêu cầu (do chủ cửa hàng quy định) Tiền thưởng được trích từ 1 khoản ngoài không can thiệp hệ thống
- Cần các thao tác thêm, xóa và thay đổi thông tin nhân viên khi nhân viên nghĩ việc,
có thêm nhân viên mới, sai thông tin nhân viên
- Mỗi nhân viên được tuyển sẽ nhận 1 tài khoản đăng nhập do chủ cấp phát, khi nghĩviệc cần chức năng xóa nhân viên để hủy bỏ tài khoản nhân viên
Trang 7PHẦN II: VẼ BIỂU ĐỒ
1 VẼ BIỂU ĐỒ USE CASE
1.1 Chia gói:
Trang 81.2 Chi tiết các gói:
1.2.1 Gói quản lý nhân viên:
1.2.2 Gói quản lý bán hàng:
Trang 91.2.3 Gói quản lý nhập hàng:
1.2.4 Báo cáo thống kê:
Trang 101.2.5 Ký gởi:
1.2.6 Quản lý khách hàng:
Trang 112 MÔ TẢ USE CASE PHỨC TẠP VÀ VẼ BIỂU ĐỒ HOẠT
[Ngoại lệ] Mặt hàng không đảm bảo về số lượng hoặc chất lượng.
+ Chủ cửa hàng sẽ thông báo lại cho nhà cung cấp về tình trạng hàng hóa và yêucầu lại mặt hàng khác hoặc bổ sung thêm số lượng
[Ngoại lệ] Nhà cung cấp mới chưa được đăng kí.
[Ngoại lệ] Hàng hóa mới chưa được đăng kí.
Luồng phụ (lỗi)
Mặt hàng không đảm bảo về số lượng hoặc chất lượng
+ Nếu hàng nhà cung cấp giao đến không đảm bảo chất lượng sẽ từ chối nhậnhàng
+ Nếu nhà cung cấp giao hàng không đủ số lượng cửa hàng yêu cầu, sẽ yêu cầunhà cung cấp bổ sung đủ số lượng hàng theo yêu cầu
Nhà cung cấp mới
+ Đăng ký nhà cung cấp mới
Mặt hàng mới
+ Đăng ký mặt hàng mới
Cách thoát khỏi trường hợp sử dụng
+ Sau khi hoàn tất việc cập nhật thông tin hàng hóa cho nhà cung cấp, chủ cửahàng sẽ thực hiện thoát ra khỏi phần mềm trên giao diện Form NHẬP HÀNG
Các điều kiện đặc biệt
+ Không có
Điều kiện trước
Trang 12+ Chủ cửa hàng phải có mặt tại cửa hàng lúc nhà cung cấp gởi hàng tới.
Điều kiện sau
+ Sau khi nhập hàng xong phải tiến hành cập nhật lại các mặt hàng
* Biểu đồ hoạt động
Trang 14[Ngoại lệ] loại phụ kiện mà khách hàng yêu cầu không có trong cửa hàng hoặc hết hàng.
+ Nhân viên bán hàng ghi lại yêu của khách hàng, cho khách hàng xem hàng theoyêu cầu, lập hóa đơn, in hóa đơn và thanh toán tiền
+ Nhân viên bán hàng cập nhật lại thông tin hàng hóa
[Ngoại lệ] loại sản phẩm mà khách hàng yêu cầu không đủ số
lượng.
+ Nếu khách hàng có nhu cầu đặt hàng, nhân viên bán hàng sẽ lập hóa đơn đặthàng cho khách, liên hệ tới nhà cung cấp Nhân viên bán hàng sẽ gửi thông tin đếnnhân viên phụ trách nhập hàng để cập nhật lại thông tin hàng cần nhập
Luồng phụ (lỗi).
Phụ kiện mà khách hàng yêu cầu không có trong cửa hàng.
+ Nhân viên bán hàng sẽ thông báo cho khách hàng và tư vấn cho khách hàng một
số mặt hàng khác
Phụ kiện khách yêu cầu đã hết hoặc không đủ số lượng.
+ Nhân viên sẽ thông báo cho khách hàng và hỏi khách hàng có muốn mua đặtmua các sản phẩm khác hay không
Cách thoát khỏi trường hợp sử dụng:
+ Sau khi đã thực hiện các yêu cầu của khách hàng, lập hóa đơn, in hóa đơn vàthanh toán, nhân viên bán hàng sẽ chọn thoát ra khỏi phần mềm trên giao diệnForm BÁN HÀNG
Các điều kiện đặc biệt
+ Không có
Điều kiện trước
+ Số lượng của hàng mà được khách hàng lựa chọn phải bằng hoặc lớn hơn sốlượng yêu cầu của khách hàng
Điều kiện sau
+ Sau khi thanh toán, cập nhật thông tin hóa đơn, in hóa đơn và giao hóa đơn lạicho khách hàng
* Biểu đồ hoạt động
Trang 16Khi có nhân viên mới, quản lý thực hiện chức năng cập nhật thông tin nhân viênmới trong gói Nhân viên
* Luồng cơ sở:
Nhà quản lý truy cập danh sách nhân viên, kiểm tra thông tin nhân viên, cập nhật
và lưu thông tin nhân viên mới
* Biểu đồ hoạt động:
Trang 173 BIỂU ĐỒ LỚP:
Trang 184 BIỂU ĐỒ TUẦN TỰ:
4.1 Nhập hàng:
Trang 194.2 Bán hàng:
Trang 204.3 Nhân viên:
Trang 215 BIỂU ĐỒ CỘNG TÁC:
5.1 Bán hàng:
Trang 225.2 Nhập hàng:
Trang 235.3 Nhân viên:
Trang 246 BIỂU ĐỒ TRẠNG THÁI LỚP HÀNG HÓA
Trang 257 BIỂU ĐỒ THÀNH PHẦN:
7.1 Các thành phần trong gói Interface:
Trang 267.2 Các thành phần trong gói Report:
Trang 27PHẦN III: THIẾT KẾ CƠ SỞ DỮ LIỆU
PHẦN IV: THIẾT KẾ GIAO DIỆN
4.1 Form main:
Trang 284.2 Form đăng nhập:
4.3 Form bán hàng:
Trang 294.4 Form nhập kho:
4.5 Form xem kho:
Trang 304.6 Form nhân viên:
4.7 Form danh sách nhân viên:
Trang 314.9 Form kí gởi:
4.10 Form đăng kí thông tin kí gởi:
Trang 324.11 Form đăng kí khách hàng:
Trang 33PHẦN V: THIẾT KẾ CƠ CHẾ AN TOÀN:
- Xây dựng bảng Taikhoan gồm các trường: Tentk, Matkhau, Quyen
• TaiKhoan (Tentk, Matkhau, Quyen)
• Bảng này lưu trữ thông tin quyền người dùng của hệ thống
• Bảng này sẽ lưu trữ người dùng đăng nhập vào hệ thống dựa vào các quyền đãđược cấp để có thể tác động đến hệ thống ở những mức độ khác nhau
- Xây dựng Form chỉnh sửa tài khoản gồm các phương thức: Thêm mới, xóa, lấythông tin, đổi mật khẩu
- Xây dựng form ĐĂNG NHẬP, khi đăng nhập sẽ kiểm tra tên đăng nhập, mật
khẩu, quyền, hiển thị các chức năng theo quyền, cho phép người đăng nhập vào sửdụng đúng chức năng được cho phép với người đó (Chỉ Admin mới có thể thêmuser và thực hiện tất cả các chức năng có trong hệ thống Những user còn lại chỉđược phép thực hiện những quyền mà admin đề ra)
PHẦN VI: HƯỚNG DẪN SỬ DỤNG:
I YÊU CẦU TRƯỚC KHI CÀI ĐẶT:
- Máy khách hàng đã cài đặt SQL SERVER 2018 Express, Net Framework 4.72
- Máy tính có cấu hình: RAM 4GB trở lên, thích hợp từ win 7 hoặc mới hơn
II HƯỚNG DẪN SỬ DỤNG:
1. Đăng nhập:
Sau khi khởi động phần mềm thì sẽ xuất hiện form main Sau đó vào mục hệthống và chọn đăng nhập, màn hình sẽ hiển thị yêu cầu đăng nhập Để sử dụng cácchức năng của phần mềm bạn phải đăng nhập vào hệ thống bằng tài khoản đượcphần mềm tạo ra Trong lần đầu sử dụng phần mềm khách có thể sử dụng một tàikhoản sẵn có: “1” và mật khẩu: “1” (có thể thay đổi được)
Trang 342. Chức năng quản lý nhân viên:
Sau khi đăng nhập vào hệ thống, bạn chọn mục Nhân sự, chọn Nhân viên,
trong form này người dùng có thể thực hiện các chức năng Tạo mới, cập nhật, sathải nhân viên
Trang 353. Chức năng quản lý hàng hóa
Sau khi đăng nhập vào hệ thống, bạn chọn danh mục, chọn Hàng hóa, form
Cập nhật thông tin hàng hóa, trong form này người dùng có thể thực hiện các chứcnăng Thêm, sửa, xóa, lưu, hủy
4. Chức năng quản lý khách hàng:
Sau khi đăng nhập vào hệ thống, bạn chọn danh mục khách hàng, chọn
Khách hàng, form Cập nhật thông tin đăng kí khách hàng, trong form này người
dùng có thể thực hiện các chức năng Thêm, sửa, xóa, lưu, hủy
Trang 365. Chức năng quản lý nhà cung cấp:
Sau khi đăng nhập vào hệ thống, bạn chọn danh mục hàng hóa, chọn Nhà
cung cấp, form Cập nhật thông tin nhà cung cấp, trong form này người dùng có
thể thực hiện các chức năng Thêm, sửa, xóa, lưu, hủy, tìm kiếm Nhà cung cấp
Trang 377.Chức năng quản lý nhập hàng:
Tương tự như form thông tin bán hàng, người dùng cũng thực hiện những thaotác Tạo, sửa, xóa
Trang 389 Chức năng thống kê hàng nhập:
Sau khi đăng nhập vào hệ thống, bạn chọn Thống kê, trong form này ngườidùng có thể thực hiện các chức năng Thống kê doanh thu theo ngày, tháng, năm,
từ ngày, đến ngày…và có thể in phiếu thông kê
Source Code : 0967484823(zalo)