1. Trang chủ
  2. » Thể loại khác

Đồ án phần mềm quản lý thú cưng C

61 3,4K 58

Đ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

Định dạng
Số trang 61
Dung lượng 5,3 MB

Nội dung

Đồ án phần mềm quản lý thú cưng bằng C. Mô tả đầy đủ và chi tiết phục vụ cho các bạn sinh viên đang thực hiện đồ án, tiểu luận môn Phấn tích thiết kế hệ thống thông tin và một số môn có liên quan. Chủ đề mới giúp các bạn lựa chọn được 1 chủ đề lạ giúp hứng thú khi trình bày đồ án, yếu tố quan trọng để các bạn đạt điểm cao.

Trang 1

- -ĐỒ ÁN

ĐỀ TÀI: PHÂN TÍCH VÀ XÂY DỰNG PHẦN MỀM

QUẢN LÝ SHOP CHÓ – MÈO GVHD:

SVTH:

Trang 2

LỜI CẢM ƠN

Chúng em xin bày tỏ lòng biết ơn sâu sắc đến cô ………., người đã tậntình hướng dẫn chúng em trong suốt quá trình làm đồ án với đề tài: “Phân tích vàxây dựng phần mềm quản lý Shop chó – mèo ”

Chúng em xin chân thành cảm ơn các Thầy, Cô trong bộ môn đã giảng dạy

và cung cấp cho chúng em nhiều kiến thức trong những năm học vừa qua tại trường

………

Mặc dù chúng em đã có nhiều cố gắng để thực hiện đề tài một cách hoànchỉnh nhất Song do kiến thức về đề tài còn hạn chế nên không thể tránh khỏinhững thiếu sót nhất định mà bản thân chưa nhìn thấy được Chúng em rất mongnhận được sự góp ý của quý Thầy, Cô để chúng em có thể hoàn thiện tốt hơn đề tàinày Chúng em xin chân thành cảm ơn!

MỤC LỤC

Trang 3

II MỤC ĐÍCH NGHIÊN CỨU 2

III NHIỆM VỤ NGHIÊN CỨU 2

IV PHƯƠNG PHÁP NGHIÊN CỨU 2

V ĐỐI TƯỢNG NGHIÊN CỨU 2

VI PHẠM VI NGHIÊN CỨU 2

B PHẦN NỘI DUNG 3

PHẦN I: MÔ TẢ 3

1 Khảo sát hệ thống 3

1.1 Giới thiệu 3

1.2 Bảng câu hỏi khảo sát hệ thống 4

2 Mô tả hệ thống: 6

2.1 Hàng hóa: 6

2.2 Nhập hàng: 7

2.3 Nhà cung cấp: 8

2.4 Bán hàng: 8

2.5 Nhận ký gởi: 8

2.6 Các dịch vụ chăm sóc thú cưng: 9

2.7 Kiểm kho (quản lý hàng tồn + báo cáo thống kê): 9

2.8 Quản lý nhân viên: 10

PHẦN II: VẼ BIỂU ĐỒ 11

1 VẼ BIỂU ĐỒ USE CASE 11

1.1 Chia gói 11

1.2 Chi tiết các gói 12

1.2.1 Gói quản lý nhân viên 12

1.2.2 Gói quản lý bán hàng 12

Trang 4

1.2.5 Ký gởi 14

1.2.6 Quản lý khách hàng 14

2 MÔ TẢ USE CASE PHỨC TẠP VÀ VẼ BIỂU ĐỒ HOẠT ĐỘNG 15

2.1 Nhập hàng 15

2.2 Bán hàng 18

2.3 Nhân viên 21

3 BIỂU ĐỒ LỚP 23

4 BIỂU ĐỒ TUẦN TỰ 24

5 BIỂU ĐỒ CỘNG TÁC 27

6 BIỂU ĐỒ TRẠNG THÁI 28

7 BIỂU ĐỒ TRIỂN KHAI 29

8 BIỂU ĐỒ THÀNH PHẦN 30

PHẦN III: THIẾT KẾ CƠ SỞ DỮ LIỆU 32

PHẦN IV: THIẾT KẾ GIAO DIỆN 32

4.1 Form main: 32

4.2 Form đăng nhập 32

4.3 Form bán hàng 33

4.4 Form nhập kho 33

4.5 Form xem kho 34

4.6 Form nhân viên 34

4.7 Form danh sách nhân viên 35

4.8 Form Nhà cung cấp 35

4.9 Form kí gởi 36

4.10 Form đăng kí thông tin kí gởi 36

4.11 Form chỉnh sửa tài khoản 37

4.12 Form xem thông tin tài khoản 37

4.13 Form đăng kí khách hàng 38

Trang 5

I YÊU CẦU TRƯỚC KHI CÀI ĐẶT: 40

II HƯỚNG DẪN CÀI ĐẶT 40

III HƯỚNG DẪN SỬ DỤNG: 43

1 Đăng nhập: 43

2 Chức năng quản lý nhân viên: 44

3 Chức năng quản lý hàng hóa 45

4 Chức năng quản lý khách hàng: 45

5 Chức năng quản lý nhà cung cấp: 46

6 Chức năng quản lý chức vụ: 46

7 Chức năng quản lý thông tin bán hàng: 47

8 Chức năng quản lý nhập hàng: 47

9 Chức năng thống kê doanh thu: 48

Trang 6

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ó – mèo ”.

Vớ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

Trang 7

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

Trang 8

- 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àcác tài liệu sưu tầm được

- Sử dụng phần mềm Visio, SQL Server và ngôn ngữ lập trình C# để thực hành

V ĐỐI TƯỢNG NGHIÊN CỨU

- Tài liệu phân tích và thiết kế hệ thống

- ……… (địa chỉ shop)

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 –

- Xây dựng phần mềm quản lý có khả năng ứng dụng thực tế

B PHẦN NỘI DUNG

PHẦN I: MÔ TẢ

Hệ thống quản lý: Shop CHÓ MÈO

1 Khảo sát hệ thống:

Trang 9

Shop chó mèo – đặt tại:……… Cửa hàng kinh doanh đa dạng các loại chó,mèo, các phụ kiện, linh kiện cũng như đồ ăn, thức uống dành riêng cho từngloại… đảm bảo nhu cầu sử dụng của khách hàng.

1.2 Bảng câu hỏi khảo sát hệ thống:

Đối

tượng

Trang 10

1

Cửa hàng có bao nhiêu nhân viên? Nhân viên có phân chia công việc không? Có chia ca không? Mỗi ca được chia như thế nào, làm những công việc gì? (Nếu có)

Có 2 nhân viên, bao gồm các công việc: bán hàng, dọn dẹp, kiểm tra thú cưng ký gởi, chăm sóc Mỗi ca làm việc 4 tiếng rưỡi chia làm 2 ca sáng chiều

2

Cách thức để quản lý kho hàng?

Số lượng hàng hóa còn trong kho và hàng hóa đang bày bán sẽ đc ghi lạitrong 1 sổ quản lý kho

3

Những thông tin cần quản lý thú cưng ký gởi?

Cần biết tên chủ, chứng minh, điện thoai liên hệ, giấy tờ chứng nhận ngừa bệnh thú cưng, tên thú cưng

4

5

Cách thức để quản lý nhân viên?

Giám sát nhân viên bằng camera, nhận phản ánh của khách hàng

6

Hiện tại cửa hàng có sử dụngphần mềm quản lý nào không?

Chưa dung phần mềm quản lý nào

7 Hàng được cung cấp từ

những nơi nào? Các hình thức thanh toán? Cần lưu lại những thông gì từ nhà cung cấp?

Hàng được cung cấp từ các công ty chuyên sản xuất thức ăn, phụ kiện thúcưng (Công ty Perfect Companion,

Trang 11

nhà cung cấp, địa chỉ, thông tin liên hệ, số tài khoản.

8

Nhận hàng, nhập kho cần làm những công việc gì? (có lưu ý gì quan trọng)

Kiểm tra hàng chưa đạt yêu cầu, đánh dấu chuyểntrả hoặc xác nhập vào kho

9

Khi xuất bán có cần hóa đơn không? Cần lập thành mấy bản? gồm những nội dung gì?

Hóa đơn sẽ giành cho khách đặt hàng và số lượng nhìu (mức do shop quy định) không có hóa đơn chó khách mua lẽ và mua số lượng ít

10

Có áp dụng khuyến mãi, giảm giá cho khách hàng không? Áp dụng cho những đối tượng nào? (nếu có)

Có thẻ thành viên cho khách hàng quen và một

số chương trình của công

ty cung cấp áp dụng

11

Quy chế thưởng phạt nhân viên (nếu có)? Kểm hàng thống kê báo cáo như thế nào? (Theo ngày, tuần, thánghay khác)

Lỗi phạt sẽ có nếu nhân viên bị phản ánh, thưởng doanh thu

Kiểm hàng theo từng ca

Bán hàng, nhận ký gởi, chăm sóc chó, mèo ký gởi, dọn dẹp

Trang 12

3 Mô tả hệ thống :

3.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ới và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ảnphẩ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…

Trang 13

3.2 Nhập hàng :

- Nhập hàng chỉ có duy nhất chủ cửa hàng nhập, hàng được đặt bằng cách gọi điệnđặt hàng trực tiếp từ công ty, sau khi thanh toán tiền đặt hàng qua ngân hàng bằng tài khoản thẻ, hàng sẽ được nhân viên bưu điện giao sau đó

- Kiểm tra hàng trước khi vào kho nếu đạt yêu cầu thì cho nhập hàng, mỗi loại hàng được nhập kho quản lý qua các thông tin: tên nhà cung cấp, ngày nhập, số lượng, giá thành, nguồn gốc

Trang 14

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 nhận tiền đủ cho gói hàng thì giao hàng cho khách (quy định shop không thanh toán cọc chỉ nhận hàng khi thanh toán đủ)

- Đối với khách hàng mua lẻ, nhân viên có nhiệm vụ tư vấn, hướng dẫn cho kháchmua hàng và phụ kiện phù hợp với yêu cầu của thú cưng đang nuôi Sau khi chọn được các mặt hàng sẽ tiến hành thanh toán tiền mặt và nhân viên không cần lập hóa đơn

- 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

2.5 Nhận ký gởi:

- Là 1 hình thức rất mới và tiện lợi, hổ trợ khá mạnh cho những người yêu chó

mèo nhưng không có thời gian vào cuối tuần hoặc thường xuyên bận công việc

- Chức năng nhận ký gởi giúp người chủ chăm sóc thú cưng của mình trong thời

gian ngắn hạn

- Sau khi cung cấp các thông tin cá nhân của mình gồm có tên, chứng minh nhân

dân, địa chỉ, liên hệ và một số thông tin của chó mèo nhà mình như: tên thú cưng, cân nặng, một số giấy tờ xác nhận tiêm phòng Đăng ký chuồng và thỏa thuận thống nhất giá cho 1 combo ký gởi

- 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 ở

Trang 15

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

Trang 16

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

- 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 17

PHẦN II: VẼ BIỂU ĐỒ

1 VẼ BIỂU ĐỒ USE CASE

1.1 Chia gói

Trang 18

1.2 Chi tiết các gói :

1.2.1 Gói quản lý nhân viên:

6.2.2 Gói quản lý bán hàng:

Trang 19

1.2.3 Gói quản lý nhập hàng:

1.2.4 Báo cáo thống kê:

Trang 20

1.2.5 Ký gởi:

1.2.6 Quản lý khách hàng:

Trang 21

[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

Trang 22

+ 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

+ 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

Trang 23

* Biểu đồ hoạt động

Trang 24

+ 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

Trang 25

 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

Trang 26

* Biểu đồ hoạt động

Trang 27

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 30

4 BIỂU ĐỒ TUẦN TỰ :

4.1 Nhập hàng:

Trang 31

4.2 Bán hàng:

Trang 32

4.3 Nhân viên:

Trang 33

5 BIỂU ĐỒ CỘNG TÁC :

5.1 Bán hàng :

Trang 34

5.2 Nhập hàng:

Trang 35

5.3 Nhân viên:

6 BIỂU ĐỒ TRẠNG THÁI LỚP HÀNG HÓA

Trang 36

7 BIỂU ĐỒ TRIỂN KHAI :

Trang 37

8 BIỂU ĐỒ THÀNH PHẦN :

8.1 Các thành phần trong gói Interface :

Trang 38

8.2 Các thành phần trong gói Report:

Trang 39

PHẦN III: THIẾT KẾ CƠ SỞ DỮ LIỆU

PHẦN IV: THIẾT KẾ GIAO DIỆN

4.1 Form main :

Trang 40

4.2 Form đăng nhập:

4.3 Form bán hàng:

Trang 41

4.4 Form nhập kho:

Trang 42

4.5 Form xem kho:

4.6 Form nhân viên:

Trang 43

4.7.Form danh sách nhân viên:

Trang 44

4.8 Form Nhà cung cấp:

4.9 Form kí gởi:

Trang 45

4.10 Form đăng kí thông tin kí gởi:

Trang 46

4.11 Form chỉnh sửa tài khoản:

4.12 Form xem thông tin tài khoản:

Trang 47

4.13 Form đăng kí khách hàng:

Trang 48

4.14. Form phiếu mua hàng:

4.15 Form hàng bán chạy:

Trang 49

4.16 Form hàng bán chậm:

4.17 Form hàng tồn kho

Trang 50

PHẦ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)

Ngày đăng: 20/01/2018, 18:25

TỪ KHÓA LIÊN QUAN

w