1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ Án môn công nghệ phần mềm phần mềm quản lý cửa hàng chăm sóc thú cưng

29 3 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần mềm quản lý cửa hàng chăm sóc thú cưng
Tác giả Ngô Thái Hoàn, Dương Khoa Nam, Trần Văn Toàn, Phạm Huỳnh Ngọc Hiếu
Người hướng dẫn Trịnh Minh Lương
Trường học Đại học Công nghệ Tp.HCM
Chuyên ngành Công nghệ thông tin
Thể loại Đồ Án môn học
Năm xuất bản 2023
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 29
Dung lượng 3,82 MB

Nội dung

Khi việc quản lý cửa hàng chăm sóc thú cưng chưa áp đụng chuyền đổi số thì việc quản lý một cửa hàng chăm sóc thú cưng là rất khó khăn vì một cửa hàng này sẽ có rất nhiều loại dịch vụ, s

Trang 1

Les

EJ HUTECH HUTECH BO GIAO DUC VA DAO TAO

Đại học Công nghệ Tp.HCM học Công nghệ Tp.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HO CHi MINH

DO AN MON CONG NGHE PHAN MEM

PHAN MEM QUAN LY CUA HANG CHAM SOC

THU CUNG

Ngành: Công nghệ thông tin

Giảng viên hướng dẫn: Trịnh Minh Lương Nhóm: 11

Lop: 21IDTHE3

Sinh viên thực hiện:

1 Ngô Thái Hoàn

2 Dương Khoa Nam

3 Tran Van Toàn

Trang 2

PHAN CONG CONG VIEC

Tén thanh vién M6 ta cong viéc

- Viết BackEnd chương trình

Ngô Thái Hoàn - Thiết kế CSDL, sơ đồ lớp

Phạm Huỳnh Ngọc Hiếu - Viết FrontEnd chương trình

- Thiết kế mô hình UseCase

- Tìm tải liệu

Trang 3

LOI CAM ON

Ngày nay chuyên đôi số đang ngày càng được phô biến ở rất nhiều lĩnh vực khác nhau, việc quản lý chăm sóc thú cưng cũng là một lĩnh vực đang dần chuyên đôi

số Khi việc quản lý cửa hàng chăm sóc thú cưng chưa áp đụng chuyền đổi số thì việc

quản lý một cửa hàng chăm sóc thú cưng là rất khó khăn vì một cửa hàng này sẽ có rất nhiều loại dịch vụ, sản phâm khác nhau Chuyên đối số sẽ góp 1 phần không hề nhỏ

trong việc giúp các chủ cửa hàng trong việc quản lý này

Vì vậy chúng em đã thực hiện đồ án xây dựng hệ thông quản lý cửa hàng chăm sóc thú cưng "Pet Store" dé van dụng những kiến thức đã học cũng như tỉm tòi học hỏi thêm những kiến thức mới dé xây dựng một hệ thống giúp người sử đụng có thể quản

lý dễ dàng cửa hàng của mình

Do chưa có nhiều kinh nghiệm nghiên cứu, thực hành nên chúng em cũng không tránh khỏi những thiếu sót Nhóm em rất mong nhận được sự thông cảm và góp

ý của thầy đề đề tài của nhóm em được hoàn thiện hơn

Chúng em xin chân thành cảm ơn!

Trang 4

CHƯƠNG I:_ QUY TRÌNH NGHIỆP VỤ THỰC TẾ CHO BÀI TOÁN 6 1.1 Mô tả bài toán - 1201121221121 121 121111 1211111112 1710111811711 HH1 HH này 6

1.2 Mục tiêu và ý nghĩa - 2 1020 1022011211 1121115211 1111 111111511111 K 15H11 k Hy 2k khe 6 1.3 Khảo sát hiện trạng hệ thống deveseceteteutcaussecesceceseseseseuteettttutttcecesececeeceseeseseettenes 6

CHƯƠNG 2: PHẦN TÍCH VÀ THIẾT KÉ HỆ THÓNG 222-52:222 7

2.1 Mô hình hướng đối tượng - s11 111111111 E112121121111211111111111 110 kg 7

VN N0 0n e 7 P“A A0: 0 na 31 13

2.1.3 Mô hình ERD 22 211211211 12111 152111111181 11 1512812111112 1 12112111 cea 13

2.2 Sơ đồ phân rã chức năng - - + s9 SE EE1212112111121111111111111 11 1211 tru 14

CHUONG 3: XAY DUNG PHAM MEM QUAN LY CHAM SOC THU CUNG 15

3.1 Téng quan vé phan mém quản lý cửa hàng chăm sóc thú cưng Pet Store 15 3.2 Sơ lược về phần TT 15 3.3 Các công nghệ sử dụng - c1 2210212111211 1211112111011 1101 1110111222111 15 EESSNN oi n9 4 15 3.3.2 Tổng quan về WPF(Windows Presentation Foundation) s¿ 16 3.3.3 Téng quan vé NET Framework ccccccccccccccscssesecsessesessesscsesevecsvsesesessees 17

3.3.4 Khái quát về mô hình Model-View-ViewModel (MVVMI 18

3.3.5 Môi trường lập trình visual Studio 2022 - 22: 22221222 1221222122 18 3.3.6 Hệ quản trị cơ sở dữ liệu SQL SerVer c2 222122211121 152125 1122 19 3.3.7 Tổng quan về Figima -Ss S11 1111111111211 1211 1111112111101 ru 19

3.3.8 Tổng quan về GitHub á- - tt 111 1111 2111121121111211211 121 11g rxg 20

3.4 Thiết kế phần mềm 2111 SE15152121111111111111111111111012111211111 1 rau 21

Trang 5

DANH MUC HINH ANH

Hinh 2.1.1 1: Biéu dé Use Case tong quate ccccccccccccsesescssesessessesesessesessesesesesessesees 7 Hinh 2.1.1 2: Biéu dé Use Case Adminn c.ccceccccccccscscescseeseseesecsesecsessesessesesesevsseeseses 8

Hinh 2.1.1 3: Biéu đồ se Case Nhân viên -: 222 ©2222222222222212221222122221222 te § Hinh 2.1.1 4: Biéu dé Use Case Quan lí khách hàng 2 2 1S SE EE22151522E 22 cze2 9

Hinh 2.1.1 5:Use Case quan ly ban hàng 0 0221220111101 1 11513211111 11 11112222 9 Hình 2.1.1 6: Use Case Quản lý hóa đơn - L1 22 1222122112211 12211 1115811111221 x22 10 Hình 2.1.1 7: Use Case quản lý nhập hàng - 0 2 22 2221121212211 11 155111222 x22 II Hinh 2.1.1 8: Use Case quản lý dịch vụ - 2 220 2222112111211 1 1211121111181 111 1122 II Hinh 2.1.1 9: se Case quản lý nhân viÊn - 0 2c 22211211 111221111115 511 11122 x12 12 Hinh 2.1.1 10: Use Case Tài khoản 2 22 222121211121 1121111511121 11 181111812 12 Hinh 2.1.2 1: Class IDiapram - 2c 2 22122211111 11211 1211111111111 1111111011111 13 Hình 2.L.2 2: Mô hình ERD S2 22 2221221221133 1212111511511 111118111 512212112011 1 ng 13 Hình 2.2 1: Phân rã chức năng - L2 222011211 11211 122111211 11211 1221110111101 1 111181 kk 14

Trang 6

LOI NOI DAU

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay tin học đã nhanh chóng xâm nhập vào mọi ngóc ngách của đời sống xã hội và đã mang lại nhiều tiện ích trong các chiến lược quản lý của tất cả các ngành nghề trong xã hội và một trong những ứng dụng phô biến nhất được áp dụng hiện nay, tại các cơ quan công sở là chương trình quản lý cơ sở đữ liệu, nó được ứng dụng trong hầu hết các mặt của đời sống xã hội

Do đó, hệ thống quản lý cửa hàng thú cưng bằng máy tính là rất cần thiết bởi vì

nó đem lại hiệu quả công việc rất cao, thời gian thực hiện công việc ngắn và độ chính xác lại cao Đặc biệt là giảm tôi thiểu số nhân công tham gia vào công tác quản lý Trước kia khi chưa ứng dụng tin học vào công tác quan lý thi các công việc như cập nhật thông tin khách hàng, xem các thông tin về dịch vụ của cửa hang, về sản phẩm, dịch vụ và nhân viên, hoá đơn thanh toán, tất cả đều làm thủ công nên các nhân viên quản lý phải mắt rất nhiều thời gian mới tổng hợp được những thông tin cần thiết Mặt khác hiện nay trong các cửa hàng, người làm công tác quản lý thông tin của cửa hàng phải quản lý một lượng lớn thông tin về nhập sản phẩm, hóa đơn Việc này mắt rất nhiều thời gian và công sức của con người nên việc ứng dụng tin học vào công tác quản lý cửa hàng ngày cảng trở nên hết sức cần thiết, quan trọng

Với lý do đó, được sự hướng dẫn và giúp đỡ của thầy Trịnh Minh Lương em đã chọn đề tài “Phần mềm quản lý cửa hàng chăm sóc thú cưng” làm đồ án môn học của mình Khi thực hiện đề tài này chúng em rất mong sẽ giúp đỡ được phần nào cho việc quản lý thông tin khách hang, và các công việc quản lý của cửa hang được thuận tiện, dé dang, tiết kiệm thời gian, tiền của và hiệu quả cao, chuyên nghiệp hơn

Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng dé

án khó tránh khỏi thiếu sót Em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tỉnh của quý thầy cô và các bạn

Trang 7

CHUONG 1: QUY TRINH NGHIEP VU THUC TE CHO

BAI TOAN

1.1 M6 ta bài toán

Hiện nay trong khi đời sống con người nâng cao, nhu cầu về thú cưng ngày cảng phát triển thì nhu cầu tìm những cửa hàng có dịch vụ tốt để chăm sóc thú cưng của họ ngày cảng phô biến Băng cách truy cập vào phần mềm sẽ giúp cho nhân viên quản ly sản phẩm, dịch vụ đề tư vấn cho khách hang đẽ dàng hơn

Trước kia khi chưa ứng dụng tim học vào công tác quản lý thì các công việc như cập nhật thông tin khách hàng, xem các thông tin về dịch vụ, sản phâm của cửa hàng, và nhân viên, hoá đơn thanh toán, tất cả đều làm thủ công nên các người quản lý phải mắt rất nhiều thời gian mới tông hợp được những thông tin cần thiết Mặt khác hiện nay trong các của hàng thú cưng, người làm công tác quản lý thông tin của cửa phải quản lý một lượng lớn thông tin về nhân viên, tình trạng sản phẩm, nhập hàng Việc này mất rất nhiều thời glan và công sức của con người nên việc ứng dụng tin học vào công tác quan lý theo yêu cầu của cửa hàng ngày càng trở nên hết sức cần thiết, quan trọng

1.2 Mục tiêu và ý nghĩa

Mục tiêu của bài toán phần mềm quản lý cửa hàng chăm sóc thú cưng là hỗ trợ quản lý các hoạt động của cửa hàng một cách hiệu quả và chính xác Cụ thể, phần mềm cần đáp ứng các yêu cầu sau:

“ Quản lý thông tin khách hàng, dịch vụ, nhân viên, kho hàng, và các thông tin liên quan

» _ Cung cấp các báo cáo thống kê về hoạt động của cửa hàng

= _ Hỗ trợ các quy trình nghiệp vụ chính của cửa hàng như đặt/mua hàng, chăm sóc thú cưng, và thanh toán

Giúp cửa hàng chăm sóc thú cưng nâng cao hiệu quả hoạt động, tiết kiệm thời gian và chỉ phí, đáp ứng tốt hơn nhu cầu của khách hàng

vụ khách hàng mong muốn

Khi thú cưng được chăm sóc kĩ càng thì sẽ giao lại cho khách hàng và tiến hành lập hóa đơn đề thanh toán dịch vụ đã sử dụng Sau đó sẽ tong hop lai dé in ra héa don tong dé khach hang thanh toan

Trang 9

CHUONG 2: PHAN TICH VA THIET KE HE THONG

2.1 Mô hình hướng đối tượng

2.1.1 Use Case Diagram

f 3

thách hàng

_ —_ _ _t « Sy

Thêm khách hàng sexren( Sữa xóa khách hàng

Trang 10

cextend> & „7 $idUdes : ; N "include

Trang 11

© X6a khach hang >

Hình 2.1.1 4: Biéu dé Use Case Quan li khach hàng

=" Tac nhén: Admin, Nhan vién

Có thê tìm kiếm khách hàng và hiện thị thông tin của khách hàng

= Use Case "Quan ly khach hang" gtup quan ly thông tin khách hàng trong hệ thống, cho phép thêm, xóa, cập nhật thông tin, tìm kiếm và hiển thị danh sách khách hàng Các chức năng nảy hỗ trợ việc quản lý và tương tác với khách hàng một cách hiệu quả

_ nh Nng- Lap nes don >C Xuất hóa đơn

Trang 12

4

Nhan vién

Admin

Tác nhân: Nhân Viên

Mô tả: Cho phép nhân viên quản lý các dịch vụ và sản phẩm của cửa hàng, bao gồm xem thông tin chi tiết địch vụ, sản phẩm Nhân viên cũng có thể tìm kiểm và phân loại dịch vụ, sản phâm theo nhu cầu quản lý và phục vụ khách hàng

Nhân viên cũng có thê thêm sản phẩm vào giỏ hàng/đơn hàng dịch vụ của khách hàng

Nhân viên có thê thanh toán hóa đơn và lưu tên khách hàng của đơn hàng đó lại nêu có

Xemhóa đơn > = _ >< Xemchitiếthóađơn ` ——

Mô tả: Cho phép Nhân viên quản lý hóa đơn, lập, xem thông tin hóa đơn của

khách hàng từ đó có thê xuất hóa đơn cho khách hàng ra file PDF khi cần

Ngoài ra còn có thế xem thống kê qua biêu đồ giúp nhận xét tình hình kinh doanh một cách trực quan nhất đề điều chỉnh việc kính doanh cho phủ hợp

Trang 13

Hinh 2.1.1, 7: Use Case quan ly nhập hàng

Tac nhan: Nhan Vién(Admin)

Mô tả: Cho phép nhân viên với quyền Admin quản lý các nhập hàng các dịch

vụ và sản phâm của cửa hàng

Nêu cửa hàng chưa có sản phâm đó thì cho phép thêm mới, xóa, sửa sản phẩm cần nhập

+———<C Suan Quảnlýdịchvụu nen We -

Admin ss Stee extend

Mô tả: Admin có thể thêm, xóa, cập nhật thông tin dịch vụ, tìm kiếm và hiển

thị danh sách dịch vụ Điều này giúp quản lý dễ dàng nắm bắt và tương tác với các dịch vụ được cung cấp bởi công ty

Trang 14

Quản lí nhân viên

= M6 ta: Admin có thế thêm, xóa, cập nhật thông tin nhân viên, tìm kiếm và

hiển thị danh sách nhân viên Điều này giúp quản lý đễ dàng quản lý và tương tác với nhân viên

|

Dang nhap

« —_ở Quan lý tài khoản — 3

Hình 2.1.1 10: Use Case Tài khoản

=" Tac nhân: Nhân viên

“_ Mô tả: Cho phép Admin quản lý tài khoản và có thể tạo tài khoản mới, đăng nhập/đăng xuất tài khoản để sử dụng những chức năng của hệ thống còn nhân viên chỉ được phép đăng nhập đề sử đụng hệ thống Ngoài ra khi muốn tăng cường độ bảo mật Admin có thê thay đổi mật khâu một cách đễ dàng

Trang 15

2.1.2 Class Diagram

= Properies địa ZDxteOulpot IdCustorer

© Properties địa

¬ IdProduct IdService Idinvoice

lam

Trang 16

2.2 Sơ đồ phân rã chức năng

Hình 2.2 l: Phân rã chức năng

Trang 17

CHUONG 3: XAY DUNG PHAM MEM QUAN LY CHAM

SOC THU CUNG

3.1 Tổng quan về phần mềm quản lý cửa hàng chăm sóc thu cung Pet

Store

Lý do chọn chủ đề: Hiện nay, xu hướng nuôi thú cưng ngày càng phố biến Tuy nhiên, nhiều chủ thú cưng gặp khó khăn trong việc tìm kiếm các dịch vụ chăm sóc và

huấn luyện chất lượng cho thú cưng Đa số các cửa hàng chăm sóc thú cưng vẫn sử

dụng số sách đề ghi chép thủ công, dẫn đến việc quản lý khách hàng, địch vụ gặp

nhiều bắt tiện Vì vậy, nhóm quyết định xây dựng hệ thống quản lý cửa hàng chăm sóc thú cưng Pet Store đề giúp quản lý các hoạt động dịch vụ một cách khoa học và hiệu

Quản lý thông tin khách hang và lịch sử khách hàng sử dụng dich vu

Quản lý các địch vụ của cửa hàng, bao gồm thêm/sửa/xóa thông tin dich vu

Quản lý các đơn hàng bán hàng và dịch vụ

Thống kê doanh thu theo thời gian, dịch vụ, sản phẩm bán chạy

Tính năng đăng nhập, quản lý tài khoản người dùng

Phạm vi ứng dụng là các cửa hàng chăm sóc thú cưng có nhu cầu quản lý hoạt động bang phan mém

3.3 Các công nghệ sử dụng

3.3.1 Ngôn ngữ C#

C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và đượ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

Ngôn ngữ C# là ngôn ngữ thông dụng và thân thiện trong việc lập trình Cả về cau trúc, giao diện, các toán tử và các chức năng khác gần như được C# mang qua từ

€ và C++,

C# là một ngôn ngữ lập trình thuần hướng đối tượng Lập trình hướng đối

tượng (OOP) là một phương pháp lập trình có 4 tính chất: trừu tượng (abstraction),

Ngày đăng: 24/10/2024, 16:09

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w