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

Xây dựng ứng dụng quản lý cửa hàng trang thiết bị thú nuôi

73 0 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

Định dạng
Số trang 73
Dung lượng 9,69 MB

Nội dung

Ứng dụng gồm chức năng quản lý thông tin của hóa đơn bán của Nhà hang bao gồm các chức năng thêm sửa xóa tìm kiếm thông tin vả các nội dung quản lý như : Mã hóa đơn bán , Mã nhân viên, N

Trang 1

NGANH: KY THUAT PHAN MEM

SINH VIEN: NGUYEN HAI DƯƠNG - 12221385

Trang 2

Nhận xét của giảng viên hướng dẫn:

GIẢNG VIÊN HƯỚNG DẪN

(Ky và ghi rõ họ tên)

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan đồ án “Xây đựng ứng dụng quản lý cửa hàng trang thiết bị thú nuôi” là kết quả thực hiện của ban thân em dưới sự hướng dẫn của TRỊNH THỊ NHI

Những phần sử dụng tài liệu tham khảo trong đồ án đã được nêu rõ trong phần tài liệu tham khảo Các kết quả trình bày trong đồ án và chương trình xây dựng được hoàn toàn là kết quả do bản thân em thực hiện

Nếu vi phạm lời cam đoan nảy, em xin chịu hoản toàn trách nhiệm trước khoa và nhà trường

Hưng Yên, ngày tháng năm2023

Sinh viên DƯƠNG

NGUYÊN HẢI DƯƠNG

Trang 4

LỜI CẢM ƠN

Đề có thê hoàn thành đồ án này, lời đầu tiên em xin phép gửi lời cảm ơn tới

bộ môn Công nghệ phần mềm, Khoa Công nghệ thông tin - Trường Đại học Sư phạm Kỹ thuật Hưng Yên đã tạo điều kiện thuận lợi cho em thực hiện đồ án môn học này

Đặc biệt em xin chân thành cảm ơn TRỊNH THỊ NHỊ đã rất tận tình hướng dẫn, chỉ bảo em trong suốt thời gian thực hiện đồ án vừa qua

Em cũng xin chân thành cảm ơn tất cả các Thầy, các Cô trong Trường đã tận tình giảng đạy, trang bị cho em những kiến thức cần thiết, quý báu để giúp em thực hiện duoc dé an nay

Mặc dù em đã có cô gắng, nhưng với trình độ còn hạn chế, trone quá trình thực hiện đề tài không tránh khỏi những thiếu sót Em hi vọng sẽ nhận được những

ý kiến nhận xét, góp ý của các Thầy giáo, Cô giáo về những kết quả triển khai trong

đồ án

Em xin tran trong cam on!

Trang 5

MỤC LỤC

NHẬN XÉT 52-21 221 21211211121121.11121122112112221211212121 1212k 2 DANH MỤC CÁC THUẬT NGỮ - 22 21222122121122112212112122 re 7 DANH MỤC CÁC BẢNG - 2 2s 2122212211211121122122222122212 1e 8 DANH MỤC CÁC HÌNH VẼ, ĐỎ THỊ - S2 1 E1 1111211 21121121 1t 9 CHƯƠNG 1: TÔNG QUAN VẼ ĐÈ TÀI 5 s21 2222212212112 E2 errre 10

II ND ho oic::iađiđađiẳaiađiảảảảảảảả 10 1.2 Mục tiêu của đề tài 5s S1 212 122122121112121121121112212222221 212 re 10 1.2.1 Mục tiêu tổng quát 5 s21 S221 12111112112112 1121121212121 21 tre 10 1.2.2 Mục tiêu cụ thỂ 52-5 21 2122112112112212111211211211211122112121 2222 ra 10 1.3 Giới hạn và phạm vi của để tải 5-5 ST EE121111121111111 11211211121 cxe 11 1.3.1 Đối tượng nghiên cứu - 5s s9 22151211112111111121 1112121 11a 11 ca ll

liên “4 11

CHUONG 2: PHẦN TÍCH THIẾT KÉ PHÂN MẼM - c2 13 2.1 Phát biểu yêu cầu - 5+ St S11 1111111111 11101 11111111 1 gn 111g rrờn 13 2.2 Yêu cầu chức năng - 2s 921151 1211121111111211 11111 12121211210 re 14

CHƯƠNG3: XÂY DỰNG ỨNG DỤNG WINDOWS FORM 46

3.1.3 Chức năng tìm kiếm cece cscssceeseessesecsesssesesseseeseesessececsesecsnseesereses

3.2 Triển khai các chức năng thống kê, bA0 C40 ccececccceccesessesseesseseessesteseeeees 56

3.3.1 Kiểm thử - -22s 2222112122112112711112111112111112211211212221211212121 212 ca 57

kcciwii.04 8n HdddŸĐÊỶÝỶÝÝỶÝỶẢ 78

Trang 6

KẾT LUẬN

TÀI LIỆU THAM KHẢO

Trang 7

DANH MỤC CÁC THUẬT NGỮ

văn bản

Trang 8

DANH MỤC CÁC BANG

Bang 3-1: Thiét ké bang Skins lưu trữ các loại khung giao dign_w Bảng 3-2: Thiết kế bảng lưu trữ các Module được thiết kế

Trang 10

CHƯƠNG 1: TONG QUAN VE DE TAI 1.1 Lý do chọn đề tài

Ngày nay, công nghệ thông tin đang có những bước phát triển mạnh mẽ hơn bao giờ hết Công nghệ thông tin đang có mặt ở hầu hết mọi ngành nghé trong cudc sống Các chương trình có vai trò rất quan trọng tới sự phát triển của mọi ngành nohề mà nó ứng dụng trực tiếp Nhận thấy được xu hướng đó, em đã quyết định tìm hiểu và thiết kế một chương trình đơn giản và gần gũi với thực tế đó là “Chương trinh quản lý đại lý cửa hàng thú nuôi”

Qua qua trinh tim hiéu va xây dựng chương trình, em nhận thấy để thiết kế một

chương trình hoàn chỉnh thì gặp phải rất nhiều khó khăn Đề có thế xây dựng một

chương trình hoàn thiện, không chỉ đơn thuần là lập trình, mà còn rất nhiều công việc cân phải thực hiện

Chương trình này được em xây đựng để quản lý đại lý nhà hàng Giúp các chủ nhà hàng có thể đễ đàng kiểm soát tỉnh trạng của nhà hàng Chương trình cho phép chủ nhà hàng nhập thông tin máy, hóa đơn của khách hàng, số lượng khách hàng đến , doanh thu Từ đó có thế giúp cho nhà hàng quản lý thông tin máy một cách đễ dàng

Chương trinh quản lý nhà hang cần đạt được nhưng mục tiêu sau:

« - Chương trình phải quản lý được thông tin khách hàng

« - Chương trình phải quản lý được hóa đơn của khách hàng

« - Chương trình phải tìm kiếm được hóa đơn của khách hàng

« - Chương trình phải quản lý được nguyên liệu, hàng của cửa hàng

« _ Chương trình phải quản ly được nhân viên của cửa hang

10

Trang 11

1.3 Giới hạn và phạm vi của đề tài

1.3.1 Đối tượng nghiên cứu

Đối tượng nghiên cứu: chủ nhà hàng

Khách thê nghiên cứu: cho tất cả cac nha hang

1.3.2 Phạm vi

doanh thu va tinh trang khach đến của cửa hàng

1.4, Nội dung thực hiện

đề tài

được sử dụng, phương thức xử lý dữ liệu với tệp văn bản

- _ Mô tả các chức năng của chương trình, trình tự thiết kế cơ sở đữ liệu và giao điện cho chương trình

- _ Xây dựng cơ sở dữ liệu, cài đặt các chức năng, kiếm thử và triển khai ứng dụng

1.5 Phương pháp tiếp cận

- _ Khảo sát các nhà hàng

- _ Khảo sát các thông tin của chủ nhà hàng

trinh quản lý nhà hàng sau này

ll

Trang 12

CHƯƠNG 2: PHAN TICH THIET KE PHAN MEM

<Trong chương này, đồ án sé trinh bay vé dac ta yéu cau phan mém >

2.1 Phat biéu yéu cau

Người dùng yêu cầu một phần mềm quản lý tại Nhà hàng để giúp họ quản lý thông tin trong cửa hàng như hàng, khách hàng và các hoạt động liên quan đến việc bán sản phẩm tại đại lý Cụ thể, phần mềm nảy cần có các tính năng sau:

1 Có 1 giao diện chính và các chức năng : chỉ dành cho người quản lý tại Nha hàng

Ứng dụng gồm chức năng quản lý thông tin của món đồ vật, hàng có trong tại Nhà hàng bao gồm các chức năng thêm sửa xóa tìm kiếm thông tin và các nội dung quản lý như : Mã hàng, Tên hàng

._ Ứng dụng quản lý nhân viên trong tại Nhà hàng , gồm các chức năng thêm sửa xóa tìm kiếm thông tin và các nội dụng quản lý như: Mã nhân viên, Tên nhân viên, Địa chỉ, Sô điện thoại, Noày sinh,

Quản lý thông tin của các khách hàng của Nhà hang , quản lý có thể thêm sửa xóa tìm kiếm thông tin khách hàng và biết được hang đã dùng Thông tin khách hàng mà quản lý có thê truy cập gôm: Mã khách hàng, Tên khách hang, Dia chi, So điện thoại,

Ứng dụng gồm chức năng quản lý thông tin của hóa đơn bán của Nhà hang bao gồm các chức năng thêm sửa xóa tìm kiếm thông tin vả các nội dung quản lý như : Mã hóa đơn bán , Mã nhân viên, Ngày bán, Mã khách, Tông tiền,

._ Ứng dụng gồm chức năng quản lý thông tin cua chi tiết hóa đơn bán của Nhà hàng bao gồm các chức năng thêm sửa xóa tìm kiếm thông tin và các nội dung quản ly như : Mã hóa đơn bán , Mã hàng, Số lượng, Đơn giá, Giảm gia, Thanh tiên

._ Ứng dụng gồm chức năng quản lý thông tin của hóa đơn nhập của Nhà hàng bao gồm các chức năng thêm sửa xóa tìm kiếm thông tin vả các nội dung quản lý như : Mã hóa đơn nhập , Mã nhân viên, Nhà cung cập ID,Ngày nhập; Ứng dụng gồm chức năng quản lý thông tin của chỉ tiết hóa đơn nhập của Nhà hàng bao gồm các chức năng thêm sửa xóa tìm kiếm thông tin và các nội dung quản lý như : Mã hóa đơn nhập, Mã nguyên liệu, Sô lượng, Đơn gia, Thanh tiên

Ứng dụng gồm chức năng quản lý thông tin của nhà cung cấp của Nhà hàng bao gôm các chức năng thêm sửa xóa tìm kiếm thông tin và các nội dung

12

Trang 13

10 Ứng dụng gồm chức năng quản lý tài khoản đăng nhập hệ thong cho người

2.2 Yêu cầu chức năng

1.1.1 Danh sách các yêu cầu

dùng khi người dùng quên mật khâu sẽ được bên phụ trách cung cấp mã xác nhận và thay đổi mật khẩu mới

Hệ thống cho phép lưu trữ dữ liệu, cập nhập dữ liệu, tìm kiếm đữ liệu, thông kê các thông đữ liệu liên quan đến quản lý nhà hàng

Quản lý thông tin

Chức năng này cho phép thêm thông tin của sản

phẩm

Thêm thông tin nhân | Chức năng này cho thêm nhập thông tin của

chỉ, Số điện thoại, Ngày sinh,

13

Trang 14

Thêm thông tin khách Chức năng này cho phép Thêm thông tin

khách hàng, Địa chỉ, So điện thoai

lượng, Đơn gia nhap,

Lưu thông tin nguyên

liệu Chức năng này cho phép lưu thông tin hàng hóa

14

Trang 15

đơn bán đơn bán trong đại lý: Mã hóa đơn bán , Mã nhân

viên, Ngày bán, Mã khách, Tổng tiền,

Xóa thông tin hóa đơn | Chức năng này cho phép xóa thông tin hóa đơn

Nhà cung câp, Ngày bán, Tông tiên,

cấp, Địa chỉ nhà cung câp, Sô điện thoại nhà cung cập

15

Trang 16

Ix Quản lý chi tiết hóa

don ban

hàng, Sô lượng, Đơn giá,Giảm giá, Thành tiên

Quản lý đăng nhập

thong thì phải thực hiện việc đăng nhập

16

Trang 18

1.2 Sơ đồ use case quản lý hang

Trang 19

' ' ' '

1.6 Sơ đồ use case quản lý hóa đơn bán

19

Trang 22

«<Indude»>

M6 té tom tat

« - Mục đích: Chức năng này cho phép quản lý thông tin của hàng, bao gồm: Thêm, sửa, xóa, lưu thông tin hang

nhà hàng sẽ tiên hành nhập thông tin

mẻo vào hệ thông

4 Gửi thông tin tới hệ thống

5.Nếu thêm vào thành công thì hệ thống sẽ hiện

thông báo thêm thành công và sẽ hiển thị trên cơ sở

dữ liệu đã thêm lên màn hình trường hợp không thêm được vào cơ sở dữ liệu thi sẽ hiện thông bao thêm k thành công

22

Trang 23

4.Quản lý nhà hàng điền vào các

thông tin mèo mà hệ thông yêu cầu

5,Gửi thông đã nhập tới hệ thống

6.Kiểm tra thông tin đã nhập,nếu chính xác thì

thông tin sẽ đc hệ thông lưu và hiện thị trén csdl va hiện thống báo sửa thành công ,nếu sai định dạng

đã cho thì sẽ hiển thị sửa thất bại

3.Quản lý cửa hàng chọn chức năng

xóa tại thanh chức năng

Trang 24

trong nha hang , bao pôm: thêm, sửa, xóa,tìm thông tin Nhân Viên

1.Người quản lý chọn chức năng

danh mục nhân viên

2.Hién thị danh sách nhân viên

3.Chọn chức năng thêm nhân

viên, quản ly sẽ tiên hành nhập

thông tin nhân viên vào hệ thông

4.Gửi thông tin về hệ thống

bao thêm thành công và sẽ hiển thị trên cơ sở đữ liệu

đã thêm lên màn hình, trường hợp không thêm được vào cơ sở đữ liệu thì sẽ hiện thông báo thêm k thành công

24

Trang 25

2.Quan ly nha hang sẽ chọn

chức năng sửa tại nút có chức

4.Quản ly nhà hàng điện vào các

thông tin nhân viên mà hệ thông

sẽ hiển thị sửa thất bại

năng xóa tại thanh chức năng

Trang 26

M6 té tom tat

đên nhà hàng , bao gôm: thêm, sửa, xóa,tìm thông tin Khách Hàng

báo thêm thành công và sẽ hiến thị trên cơ sở dữ liệu

26

Trang 27

đã thêm lên màn hình, trường hợp không thêm được vào cơ sở đữ liệu thì sẽ hiện thông báo thêm k thành công

2.Quan ly nha hang sẽ chọn

chức năng sửa tại nút có chức

sẽ hiển thị sửa thất bại

năng xóa tại thanh chức năng

Trang 28

Mô tả tóm tắt

« - lên ca sử dụng: Quản Lý nguyên liệu

« - Mục đích: Chức năng này cho phép quản lý thông tin của nguyên liệu có trong nhà hàng, bao pôm: : thêm, sửa, xóa,tìm thông tin nguyên liệu

1.Người quản lý chọn chức năng

danh mục nguyên liệu

2.Hién thị danh sách nguyên liệu

3.Chọn chức năng thêm nguyên

liệu, quản lý sẽ tiền hành nhập

thông ttn nguyên liệu vào hệ

thống

4.Gửi thông tin về hệ thống

bao thêm thành công và sẽ hiển thị trên cơ sở đữ liệu

đã thêm lên màn hình, trường hợp không thêm được vào cơ sở đữ liệu thì sẽ hiện thông báo thêm k thành

28

Trang 29

2.Quan ly nha hang sẽ chọn

chức năng sửa tại nút có chức

4.Quản lý nhà hàng điền vào các

thông tin nguyên liệu mà hệ

thông yêu cầu

sẽ hiển thị sửa thất bại

năng xóa tại thanh chức năng

Trang 30

Mô tả tóm tắt

« - Tên ca sử dụng: Quản Lý hóa đơn bán

nha hang , bao sôm: : thêm, sửa, xóa,tìm thông tin hóa đơn bán

danh mục hóa đơn bán

2.Hién thị danh sách hóa đơn bán

3.Chọn chức năng thêm hóa đơn

bán, quản lý sẽ tiền hành nhập

thông tin hóa đơn bán vào hệ

thống

4.Gửi thông tin về hệ thống

bao thêm thành công và sẽ hiển thị trên cơ sở đữ liệu

đã thêm lên màn hình, trường hợp không thêm được vào cơ sở đữ liệu thì sẽ hiện thông báo thêm k thành

30

Trang 31

4.Quản lý nhà hàng điền vào các

thông tin hóa đơn bán mà hệ

thông yêu cầu

sẽ hiển thị sửa thất bại

năng xóa tại thanh chức năng

Trang 32

M6 té tom tat

« - lên ca sử dụng: Quản Ly hóa đơn nhập

hàng từ nhà cung cap , bao gom: : thêm, sửa, xóa,tìm thông tin hóa đơn

nhập

Mô tả các kịch bản

tiên, Nhà cung cập ID,

1.Người quản lý chọn chức năng

danh mục hóa đơn nhập

Trang 33

4.Quản lý nhà hàng điền vào các

thông tin hóa đơn nhập mà hệ

thông yêu cầu

5.Gin thong tin đã nhập tới hệ

thông

tin sẽ đc hệ thống lưu và hiển thị trên csdl và hiện thống báo sửa thành công „nếu sai định dạng đã cho thi

sẽ hiển thị sửa thất bại

Trang 34

- ,

<<Extend>> sees x <<<=ss=s=======z <<hdlude>>

r*

4

« _ Tên ca sử dụng: Quản Lý chí tiết hóa đơn nhập

« - Mục đích: Chức năng này cho phép quản lý thông tin cua chi tiết hóa đơn nhập của nhà hàng , bao gôm: : thêm, sửa, xóa,tìm thông tin chi tiệt hóa đơn bản

1.Người quản lý chọn chức năng

danh mục chi tiết hóa đơn nhập

2.Hién thị danh sách chỉ tiết hóa đơn nhập

hóa đơn nhập, quản lý sẽ tiến

hành nhập thông tin chỉ tiết hóa

đơn nhập vào hệ thống

34

Trang 35

4.Quản lý nhà hàng điền vào các

thông tin chi tiệt hóa đơn nhập

ma hé thong yêu cầu

5.Gin thong tin đã nhập tới hệ

thông

tin sẽ đc hệ thống lưu và hiển thị trên csdl và hiện thống báo sửa thành công „nếu sai định dạng đã cho thi

sẽ hiển thị sửa thất bại

Trang 36

on Ề

<=<=======s===s==z " <hidlude>>

“ ’

<<Extend>> ' nh

Mô tả tóm tắt

« _ Tên ca sử dụng: Quản Lý chi tiết hóa đơn bán

« - Mục đích: Chức năng này cho phép quản lý thông tin của chỉ tiết hóa đơn bán của nhà hàng , bao ôm: : thêm, sửa, xóa,tìm thông tin chị tiết hóa đơn bản

Mô tả các kịch bản

Thanh tién,

Thêm chỉ tiết hóa đơn ban

1.Người quản lý chọn chức năng

danh mục chi tiệt hóa đơn bản

2.Hién thị danh sách chi tiết hóa đơn bán

3.Chọn chức năng thêm chỉ tiết

hóa đơn bán, quản lý sẽ tiền

hành nhập thông tin chỉ tiết hóa

đơn bán vào hệ thống

4.Gửi thông tin về hệ thống

báo thêm thành công và sẽ hiến thị trên cơ sở dữ liệu

36

Ngày đăng: 09/12/2024, 17:41

w