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

Phân tích hệ thống thông tin quán mỳ cay

40 680 5

Đ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 40
Dung lượng 3,05 MB

Nội dung

Ngoài những chức năng của máy tính tiền tại quán chúng em còn xây dựng thêm những chức năng chấm công nhân viên, thống kê doanh thu theo ngày, theo tháng, theo năm, và thống kê số lượng

Trang 1

`ĐỀ TÀI:

PHẦN MỀM QUẢN LÍ QUÁN MỲ CAY

Trang 2

PHẦN MỞ ĐẦU

I ĐẶT VẤN ĐỀ

Từ đầu năm 2015 đến nay thì xuất hiện trào lưu ăn mì cay đang rầm rộ Quán mỳ cay càng ngày càng đông khách nhưng với phương pháp tính tiềnvới công cụ thô sơ, thủ công, tốn thời gian và thông tin không được chính xác Bên cạnh công cụ đó chỉ có vài chức năng rất đơn giản như gọi món, ghép bàn … và một số chức năng khác trong quá trình phục vụ

Qua thăm dò từ những chức năng đó chúng em đã xây dựng phần mềm quản lí quán mỳ cay Seoul Ngoài những chức năng của máy tính tiền tại quán chúng em còn xây dựng thêm những chức năng chấm công nhân viên, thống kê doanh thu theo ngày, theo tháng, theo năm, và thống kê số lượng nguyên liệu nhâp vào

Với việc tạo ra phần mềm này có thể giúp quán thực hiện các công việc quản lí tại quán một cách dễ dàng và tiết kiệm một lượng thời gian lớn Chúng em còn được ôn lại những kiến thức đã học của môn PHÂN TÍCH

VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN, hệ quản trị cơ sở dữ liệu và Lập trình hướng đối tượng

Vì vậy, chúng em quyết định chọn đề tài xây dựng phần mềm quản lí quán mỳ cay Seoul (151 Bà Triệu, phường Phú Hội, thành phố Huế) với mong muốn giúp vận dụng những kiến thức đã học vào thực tế cuộc sống

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

- Củng cố kiến thức về môn phân tích và thiết kế hệ thống thông tin

- Vận dụng kiến thức đã học vào thực tế

- Tạo ra phần mềm thân thiện có thể đưa vào sử dụng cho cửa hàng

- Rèn luyện kĩ năng làm việc nhóm

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

- Tìm hiểu về quy chế hoạt động của quán mì cay Seoul

- Tìm hiểu quy trình nghiệp vụ của quán

- Đưa các kiến thức về phân tích và thiết kế hệ thống thông tin, hệ cơ sở

dữ liệu, lập trình hướng đối tượng vào để xây dượng phần mềm quản lí đầy đủ các chức năng giúp quản í một cách tốt hơn

A NỘI DUNG

I KHẢO SÁT HỆ THỐNG

1 GIỚI THIỆU

Quán mì cay Seoul là cửa hàng bán các mì cay nổi tiếng ở Huế, ngoài

mì cay còn có rất nhiều món ăn khác được chế biến để phục vụ quý

Trang 3

khách có nhiều sự chọn lựa hơn và còn có nước uống, trà sữa … Quán được thành lập vào năm 2015 Quán gồm có 2 cơ sở ở Huế.

2 BẢNG ĐIỀU TRA KHẢO SÁT

Tôi cảm thấy rất cần thiết bởi vì số lượng khách hàng rất đông

Để quản lí 1 cách có hiệu quả thì cần có 1 phần mềm để xử lí mọi rắc rối Ở quán tối cũng đang sử dụng 1 phần mềm để tính tiền cho khách hàng

2 Quản

Phần mềm đó có hiệu quả hay không?

Tôi thấy rút gọn thời gian thanh toán hơn, nhanh hơn

3 Quản

Chị còn muốn những yêu cầu gì trong phần mềm đó?

Tôi muốn nó có chức năng quản lí nhân viên để tính tiền lương và báo cáo thống kê doanh thu, hàng hóa

mì cay, mì xào, …, vànước uống

5 Nhân

viên

Khi khách hàng gọi món thì công việc sẽ diễn ra như thế nào?

Phục vụ sẽ chọn món

mà khách hàng đã chọn bằng phần mềm DRS Staff trên điện thoại và ở bếp thì sẽ nhận được thông báo qua phần mềm đó

Trang 4

bằng chức năng của nhân viên đó

6 Quản

Quản lí sẽ làm những nhiệm vụ gì?

Quản lí nhân viên, quản lí nguyên liệu, báo cáo thống kê doanh thu hàng tháng

7 Quản

Quán gồm bao nhiêu thành viên và quản lí nhân viên như thế nào?

Gồm 30 người chia ra 3 ca

Ca sáng từ 8h – 12h: 5 người

Ca chiều từ 12h_5h:12 người

Ca tối từ 5h- 10h30:18 người

Khu vực làm việc củanhân viên sẽ được thông bảo ở bảng thông báo

Ca sáng: 1.100.000 VNĐ

Ca chiều: 1.200.000 VNĐ

Ca tối: 1.300.000 VNĐ

Nhân viên không có tiền thưởng khi kháchhàng đông mà chỉ thưởng ăn tại quán vào cuối ca

11 Nhân Hình thức thanh toán Thu ngân sẽ là người

Trang 5

viên như thế nào? thanh toán và in ra

Cửa hàng lấy nguyên liệu từ nhiều nhà cung cấp khác nhau theo từng nguyên liệu

13 Nhân

viên

Nếu trong kho có nguyên liệu hết hạn sử dụng thì sẽ xử lí như thế nào?

Báo cáo cho quản lí

để hủy nguyên liệu đó

14 Nhân

viên

Khi khách hàng gọi thanh toán có lập hóa đơn hay không?

II MÔ TẢ BÀI TOÁN

1 BÁN HÀNG

- Hiện nay bộ phận bán hàng của quán mì cay Seoul gồm có 1 quản lí

và 30 nhân viên phục vụ cả 3 ca: sáng, chiều, tối Quán mở của vào lúc 8h và đóng cửa lúc 22h30

- Lúc vào quán, khách sẽ chọn cho mình một bàn trống theo sở thích của khách

- Nhân viên phục vụ tại quán đem thực đơn ra và hỏi từng khách ăn

Trang 6

- Khi đó, nhân viên thu ngân cầm giấy order và đặt bàn cho khách: làm công việc nhập món và chuyển bàn, ghép bàn … nếu khách yêu cầu Quản lí thực đơn gồm có: mã món ăn, tên món ăn, đơn giá

- Lúc khách yêu cầu tính tiền, nhân viên phục vụ đến báo nhân viên thu ngân tính tiền bàn mà khách yêu cầu và nhân viên thu ngân bắt đầu thanh toán và in bill cho khách Quản lí hóa đơn bao gồm: mã hóa đơn, tên bàn, tên món ăn, đơn giá, thành tiền

- Sau khi tính tiền sau thì khách ra về

2 NHẬP NGUYÊN LIỆU

- Quản lí sẽ là người kiểm tra số lượng nguyên liệu trong kho Nếu nguyên liệu nào hết hoặc sắp hết thì quản lí sẽ gọi điện cho nhà cungcấp để đặt hàng (số lượng và tên nguyên liệu cần mua)

- Nhà cung cấp sẽ mang nguyên liệu đến thì quản lí kiểm tra chất lượng và hạn sử dụng Nếu chất lượng đảm bảo thì quản lí sẽ lập môt phiếu nhập, trên phiếu nhập có ghi: Số phiếu nhập, tên nhà cungcấp, người lập phiếu, ngày lập phiếu, số tiền thanh toán

3 NHÂN VIÊN

Quản lí nhân viên làm việc và thực hiện thêm nhân viên vào nếu

có nhân viên được tuyển, sửa đổi thông tin khi có thay đổi và xóa bỏ nhân viên khi nhân viên đó không làm nữa các thông tin nhân viên gồm: mã nhân viên, ngày sinh, tên nhân viên, nơi ở, số điện thoại

4 BÁO CÁO – THỐNG KÊ

Hàng tháng hoặc khi có yêu cầu thì quán sẽ thống kê tổng quát doanh thu từ ngày đến ngày, tháng, năm, nguyên liệu tồn kho- hết hạn

III BIỂU ĐỒ USE CASE

1 DANH SÁCH CÁC TÁC NHÂN VÀ VAI TRÒ TƯƠNG ỨNG

Dựa trên bài toán mô tả hệ thống quản lí quán mì cay Seoul, chúng em xác định hệ thống có 4 tác nhân sau:

 Nhân viên:

- Phục vụ khách hàng

- Order món theo yêu cầu của khách

- Ghi phiểu order

Trang 7

- Nhận yêu cầu chuyển bàn, ghép bàn

- Thanh toán

 Nhà cung cấp

- Cung cấp nguyên liệu cho quán

 Quản lí

- Cập nhật các thông tin của nhân viên, bàn, thực đơn

- Thống kê lương nhân viên, doanh thu

- Cập nhật thông tin nhà cung cấp

 Khách hàng

Trang 8

2 DANH SÁCH CÁC USECASE VÀ HOẠT ĐỘNG TƯƠNG ỨNG

3 VẼ BIỂU ĐỒ USE CASE

a Quản lí nhân viên

Trang 9

b Quản lí bán hàng

Trang 10

c Quản lí nguyên liệu

Trang 11

d Báo cáo thống kê

Trang 12

IV BIỂU ĐỒ HOẠT ĐỘNG VÀ MÔ TẢ USE CASE

- Nhà cung cấp mang nguyên liệu đến quán

- Quản lí xác nhân thông tin của nhà cung cấp

[Ngoại lệ] Nhà cung cấp mới cung câp nguyên liệu lần đầu tiên

Trang 13

- Quản lí kiểm tra số lượng và chất lượng hàng hóa, nếu đạt yêu cầu sẽ tiến hành nhập nguyên liệu vào kho, nếu nguyên liệu không đạt yêu cầu sẽ từ chối nhập nguyên liệu.

[Ngoại lệ] Nguyên liệu không đảm bảo về chất lượng hoặc số lượng

- Quản lí kiểm tra thông tin nguyên liệu, nếu là nguyên liệu đã đăng kí thì lập hóa đơn nhập

[Ngoại lệ] Có nguyên liệu mới

Luồng phụ(lỗi):

Nhà ung cấp mới cung cấp nguyên liệu lần đầu tiên

Đăng kí nhà cung cấp mới

Nguyên liệu không đảm bảo về số lượng và chất lượng

Nếu nhà cung cấp giao nguyên liệu không đủ số lượng quán yêu cầu thì quản

lí sẽ yêu cầu nhà cung cấp bổ sung thêm nguyên liệu

Nếu nhà cung cấp giao nguyên liệu không đủ chất lượng thì sẽ từ chối nhập

Cách thoát khỏi trường hợp sử dụng:

Sau khi hoàn tất việc in hóa đơn và thanh toán tiền cho nhà cung cấp, quản lý

sẽ chọn tùy chọn Thoát 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:

Quản lý phải có mặt tại quán lúc nhà cung cấp mang nguyên liệu tới

Điều kiện sau:

Sau khi nhập nguyên liệu xong phải tiến hành cập nhật lại thông tin nguyênliệu mới nhập

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

Trang 15

- Nhân viên hướng dẫn khách hàng chọn bàn

- Khách nêu yêu cầu chọn bàn

[Ngoại lệ] hết bàn

- Khách hàng tự chọn bàn để ngồi ăn ở quán

- Khách hàng gọi món ăn

- Nhân viên nhận yêu cầu order

Nhận yêu cầu chuyển bàn

[Ngoại lệ] không àn bàn trống để chuyển

Nhân viên thông báo cho khách hàng đã hết bàn trống

 Cách thoát khỏi trường hợp sử dụng

Sau khi hoàn tất việc order và lập hóa đơn cho khách hàng, nhân viên sẽchọn tùy chọn Thoát trên giao diện Form BANHANG

 Các điều kiện đặc biệt

 Điều kiện trước

 Điều kiệm sau

 BIỂU ĐỒ HOẠT ĐỘNG

Trang 16

3 THANH TOÁN

 Tên trường hợp sử dụng: THANHTOAN

 Mô tả vắn tắt

Trang 17

THANH TOÁN cho phép khách hàng chi trả tiền những món đã ăn ở quán

[Ngoại lệ] Khách hàng chưa từng ăn ở quán

Đăng kí thông tin khách hàng

[Ngoại lệ] Giảm giá

Nhân viên in hóa đơn và giao cho khách hàng

Khách hàng trả tiền

Cách thoát khỏi trường hợp sử dụng:

Sau khi hoàn tất việc giao hóa đơn cho khách hàng và thanh toán tiềncho khách hàng, nhân viên sẽ chọn tùy chọn Thoát trên giao diện FormTHANH TOÁN

Các điều kiện đặc biệt:

Không có

Điều kiện trước:

Khách hàng sẽ ăn những món ăn có ở quán và không đổi trả lại

Điều kiện sau:

Sau khi thanh toán xong phải tiến hành cập nhật hóa đơn mới nhập

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

Trang 19

4 THÊM NHÂN VIÊN MỚI

Nhân viên đã từng làm ở siêu thị:

Kích hoạt lại thông tin nhân viên mà không cần phải cập nhật lại thôngtin nhân viên

 Cách thoát khỏi trường hợp sử dụng

Sau khi cập nhật thông tin nhân viên, quản lí tùy chọn Thoát trên giao

diện Form NHANVIEN

 Điều kiện trước:

 Điều kiện sau:

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

Trang 20

V BIỂU ĐỒ LỚP

Trang 21

VI BIỂU ĐỒ ĐỘNG

1 BIỂU ĐỒ TUẦN TỰ

1.1 NHẬP NGUYÊN LIỆU

Trang 22

1.2 Quản lí bàn

Trang 23

1.3 THANH TOÁN

Trang 24

1.4 THÊM NHÂN VIÊN MỚI

Trang 25

2 BIỂU ĐỒ CỘNG TÁC 2.1 NHẬP NGUYÊN LIỆU

Trang 26

2.2 Quản lí bàn

2.3 THANH TOÁN

Trang 27

2.4 THÊM NHÂN VIÊN MỚI

3 BIỂU ĐỒ TRẠNG THÁI

3.1 ĐÓI TƯỢNG KHÁCH HÀNG

Trang 28

3.2 ĐỐI TƯỢNG NGUYÊN LIỆU

VII BIỂU ĐỒ THÀNH PHẦN

1 CÁC THÀNH PHẦN TRONG GÓI GIAO DIỆN

Trang 29

2 CÁC THÀNH PHẦN TRONG GÓI REPORT

VIII BIỂU ĐỒ TRIỂN KHAI

Trang 30

IX THIẾT KẾ CƠ SỞ DỮ LIỆU

X THIẾT KẾ GIAO DIỆN

1 Form đăng nhập

Trang 31

2 Form bán hàng

3 Form bàn ăn

Trang 32

4 Form thức ăn

5 Form tài khoản

Trang 33

6 Form nhà cung cấp

Trang 34

7 Form hỗ trợ

Trang 35

8 Form danh mục

9 Form nhập nguyên liệu

Trang 36

10.Form chi tiết nhập nguyên liệu

Trang 37

11.Form cập nhật thông tin đăng nhập

12.Form báo cáo doanh thu

Trang 38

13 Form Thống kê doanh thu

Trang 39

XI THIẾT KẾ CƠ CHẾ AN TOÀN

- Xây dựng bảng Account gồm các trường: UserName, DisplayNam,

Password,Type

 Dbo.Account (UserName, DisplayNam, Password,Type)

 Bảng này lưu trữ thông tin người dùng đăng nhập vào hệ thống của hệ thống

- Xây dựng lớp DANGNHAP gồm các phương thức: Thêm mới, Cập nhật thông tin, Xóa, Lấy thông tin , Đăng nhập, Đổi mật khẩu

- Xây dựng form Login, khi đăng nhập sẽ kiểm tra tên đăng nhập, mật khẩu

XII MÃ HÓA

Sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server để tạo cơ sở

dữ liệu vào ngôn ngữ lập trình hướng đối tượng c# để mã hóa cài đặt hệ thống (Có đĩa kèm theo)

HƯỚNG DẪN SỬ DỤNG

 Khởi động phần mềm, ta click đúp chuột vào biểu tượng nằm trên Desktop hoặc vào Start  All programs  Qly_Mycay

 Sau khi khởi động phần mềm thì sẽ xuất hiện màn hình chủ, tại đây

sẽ bị khóa tất cả các chức năng của phần mềm Để sử dụng các chức năng củaphần mềm bạn phải đăng nhập vào hệ thống bằng tài khoản được phần mềmtạo ra Trong lần đầu sử dụng phần mềm sẽ có một tài khoản mặc định củaphần mềm với tài khoản : Admin và mật khẩu : Admin

Trang 40

2 Hướng dẫn đăng xuất

Để thoát khỏi tài khoản hiện tại bạn chọn Tab Thông tin tài khoản tại

Form chính và chọn chức năng Đăng xuất

3 Hướng dẫn thoát khỏi hệ thống

Để thoát khỏi chương trình bạn chọn [x] trên Form chính Xuất hiện Form Login, và có thể chọn thoát để ra khỏi hệ thống, hoặc đăng nhập bằng tài khoản khác

Ngày đăng: 28/11/2018, 17:06

TỪ KHÓA LIÊN QUAN

w