51
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT - CÔNG NGHỆ TIỂU LUẬN TỐT NGHIỆP XÂY DỰNG PHẦN MỀM QUẢN LÝ HỆ THỐNG QUÁN COFFEE Giáo viên hướng dẫn : VŨ VĂN NAM Sinh viên thực hiện : NGUYỄN HẢI ĐĂNG Lớp : D15PM01 Khóa : 2015-2019

DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

KHOA KỸ THUẬT - CÔNG NGHỆ

TIỂU LUẬN TỐT NGHIỆP

XÂY DỰNG PHẦN MỀM QUẢN LÝ

HỆ THỐNG QUÁN COFFEE

Giáo viên hướng dẫn : VŨ VĂN NAM

Sinh viên thực hiện : NGUYỄN HẢI ĐĂNG

Lớp : D15PM01

Khóa : 2015-2019

Bình Dương, tháng 5 năm 2019

Page 2: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

MỞ ĐẦU

Lý do chọn đề tài:

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố quyết định trong hoạt động của các tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ.

Phần mềm quản lý là một phần mềm viết cho hệ thống quán lý quán coffee, với mục đích là giúp quán có thể quản lý thông tin, thống kê, tra cứu… một cách tốt nhất, nhanh nhất và chính xác nhất. Nhà hàng sẽ không còn phải đếm và thống kê trên giấy, và gõ lại những báo cáo hàng tháng thông qua Word, Excel nữa.

Do đây là phần mềm ứng dụng thực tế, quá trình thực hiện phải theo quy trình của một quán coffee, và bản thân chúng em là sinh viên chưa có kinh nghiệm nên trong suốt quá trình làm không tránh khỏi những sai sót, rất mong sự hỗ trợ, giúp đỡ của Thầy.

Bình Dương, ngày 12tháng 5 năm 2019

Sinh viên thực hiện

Ký tên

Nguyễn Hải Đăng

Page 3: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

LỜI CẢM ƠN

Trong suốt thời gian 4 năm học tập và rèn luyện tại Trường Đại học Thủ Dầu Một cho đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô và bạn bè. Với lòng biết ơn sâu sắc  và chân thành nhất, em xin gửi đến quý Thầy Cô ở Khoa Kỹ Thuật – Công Nghệ của Trường Đại học Thủ Dầu Một đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường.     Và đặc biệt, trong học kỳ này, Khoa đã tổ chức cho chúng em được tiếp cận với môn học mà theo em là rất hữu ích đối với sinh viên ngành Kỹ Thuật – Công Nghệ cũng như tất cả các sinh viên thuộc các chuyên ngành Khoa Học khác.    Em cũng xin bày tỏ lòng biết ơn đến ban lãnh đạo của Trường Đại học Thủ Dầu Một và các Khoa Phòng ban chức năng đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá trình học tập và nghiên cứu đề tài này.   Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một học viên, bài báo cáo này không thể tránh được những thiếu sót. Tôi rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cô để tôi có điều kiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn công tác thực tế sau này.                                                                                                                                                     

Em xin chân thành cảm ơn!

Page 4: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

KHOA KỸ THUẬT – CÔNG NGHỆ

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN HƯỚNG DẪN

Họ và tên giảng viên:

Tên đề tài: Xây dựng phần mềm quản lý Nhà hàng Nhật Bản Thủ Dầu Một, Bình Dương

Nội dung nhận xét:

............................................................................................................................................

............................................................................................................................................

............................................................................................................................................

............................................................................................................................................

.....................................................................................................................................................

.....................................................................................................................................................

            Điểm:

Bằng số: ..................................................        

Bằng chữ:................................................      

   

 

GIẢNG VIÊN(Ký, ghi rõ họ tên)

THS VŨ VĂN NAM

Page 5: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

KHOA KỸ THUẬT – CÔNG NGHỆ

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN PHẢN BIỆN

Họ và tên giảng viên:

Tên đề tài: Xây dựng phần mềm quản lý Nhà hàng Nhật Bản Thủ Dầu Một, Bình Dương

Nội dung nhận xét:

............................................................................................................................................

............................................................................................................................................

............................................................................................................................................

............................................................................................................................................

.....................................................................................................................................................

.....................................................................................................................................................

            Điểm:

Bằng số: ..................................................        

Bằng chữ:................................................      

   

 

GIẢNG VIÊN(Ký, ghi rõ họ tên)

Page 6: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

MỤC LỤC

Chương 1 KHỞI ĐỘNG ĐỒ ÁN......................................................................................71.1 Bảng phân tích SWOT................................................................................................7

1.2 Tên chính thức của đồ án:...........................................................................................7

1.3 Tôn chỉ của đồ án........................................................................................................7

1.4 Bảng kế hoạch thời gian thực hiện đồ án....................................................................8

1.4.1 Lập bảng ước lượng thời gian công việc..............................................................8

1.4.2 Lập bảng hoạt động công việc..............................................................................9

1.4.3 Biểu đồ PERT.......................................................................................................9

1.4.4 Thời gian tối thiểu, thời gian đối đa cho dự án.....................................................9

Chương 2 PHÂN TÍCH HỆ THỐNG.............................................................................112.1 Các biểu đồ use case.................................................................................................11

2.2 Các biểu đồ hoạt động...............................................................................................20

2.3 Các biểu đồ tuần tự...................................................................................................24

Chương 3 THIẾT KẾ HỆ THỐNG................................................................................283.1 Các table mô tả cơ sở dữ liệu....................................................................................28

3.1.1 Table Account.....................................................................................................28

3.1.2 Table Bill............................................................................................................28

3.1.3 Table Food..........................................................................................................29

3.1.4 Table Billinfo......................................................................................................29

3.1.5 Table TableFood.................................................................................................29

3.2 Biểu đồ diagram thể hiện mối quan hệ.....................................................................30

3.3 Các giao diện của phần mềm....................................................................................31

3.3.1 Đăng nhập...........................................................................................................31

3.3.2 Trang chủ............................................................................................................31

3.3.3 Admin.................................................................................................................32

3.3.4 Quản lý thực đơn................................................................................................33

Page 7: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.3.5 Quản lý tài khoản................................................................................................34

3.3.6 Quản lý danh thu.................................................................................................35

Chương 4 ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN.................................364.1 Kết quả đạt được:......................................................................................................36

4.2 Việc chưa đạt được:..................................................................................................36

4.3 Hướng phát triển:......................................................................................................36

Page 8: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

DANH MỤC HÌNH

Hình 1. Biểu đồ PERT..................................................................................................12Hình 2. Biểu đồ Use-Case.............................................................................................14Hình 3. Activity Diagram Đăng nhập..........................................................................23Hình 4. Activity Diagram Đăng xuất...........................................................................24Hình 5. Activity Diagram Tra cứu thực đơn..............................................................24Hình 6. Activity Diagram Xem Doanh Thu................................................................25Hình 7. Activity Diagram In báo cáo/thống kê...........................................................26Hình 8. Sequence Diagram Log In...............................................................................27Hình 9. Sequence Diagram Log Out............................................................................27Hình 10. Sequence Diagram Lập Hóa Đơn...............................................................28Hình 11. Sequence Diagram Tra cứu hóa đơn..........................................................28Hình 12. Sequence Diagram Thêm thực đơn............................................................29Hình 14. Sequence Diagram In hóa đơn....................................................................30Hình 15. Table Account...............................................................................................31Hình 16. Table Bill.......................................................................................................31Hình 17. Table Food....................................................................................................32Hình 18. Table Billinfo................................................................................................32Hình 19. Table FoodCatelory.....................................................................................32Hình 20. Table TableFood...........................................................................................33Hình 21. Biểu đồ Diagram...........................................................................................33Hình 22. Giao diện Đăng nhập...................................................................................34Hình 23. Giao diện Trang chủ....................................................................................34Hình 24. Giao diện Admin..........................................................................................35Hình 25. Giao diện Quản lý thực đơn........................................................................36Hình 26. Giao diện Quản lý Tài khoản......................................................................37Hình 27. Giao diện Quản lý doanh thu......................................................................38

Trang 8

Page 9: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

DANH MỤC BẢNG

Bảng 1. Bảng phân tích SWOT......................................................................................7Bảng 2. Bảng vai trò và trách nhiệm.............................................................................8Bảng 3. Bảng ước lượng thời gian công việc.................................................................9Bảng 4. Bảng hoạt động công việc................................................................................10

Trang 9

Page 10: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

DANH SÁCH CÁC KÝ TỰ, CÁC CHỮ VIẾT TẮT

Từ viết tắt Giải thích

UC Use Case

CSDL Cơ sở dữ liệu

PK Primary key

Trang 10

Page 11: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Chương 1 KHỞI ĐỘNG ĐỒ ÁN

1.

1.1 Bảng phân tích SWOT

Điểm mạnh (Strengths):- Đáp ứng được nhu cầu thiết yếu trong việc quản lý nhà hàng- Kinh nghiệm, kiến thức, dữ liệu thu thập có sẵn.- Các thành viên đều sinh sống và làm việc ở Bình Dương.- Các thành viên đều có phương tiện đi lại riêng.- Quỹ thời gian tương đối nhiều và tương đồng.- Kỹ năng làm việc nhóm của các thành viên tốt.

Cơ hội (Opportunities):- Cơ hội quảng bá phát triển do:+ Bình Dương là một tỉnh có tiềm năng và đang trên đà phát triển mạnh thuận lợi cho việc cung cấp các nguồn nhiên liệu cho các phương tiện vận chuyển.+ Ít đối thủ cạnh tranh do chỉ cần một phần mềm không quá phức tạp.- Tạo bước đà cho sự phát triển của nhóm.

Điểm yếu(Weaknesses):- Nhóm mới thành lập chưa có nhiều kinh nghiệm thực tế.

Nguy cơ (Threats):- Lợi nhuận sẽ không quá cao.- Sự thay đổi nhanh chóng của công nghệ trong thời đại công nghệ 4.0 khó khăn cho việc bảo trì và nâng cấp.

Bảng 1. Bảng phân tích SWOT

1.2 Tên chính thức của đồ án:

Phần mềm quản lý hệ thống quán coffee

1.3 Tôn chỉ của đồ án

Ngày bắt đầu: 15/4/2019 Ngày kết thúc: 15/5/2019

Thông tin về kinh phí: $1000

Giám đốc dự án:Nguyễn Hải Đăng, 0347111481, [email protected]

Trang 11

Page 12: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Mục tiêu dự án: Làm cho việc quản lý nhanh hơn, hiệu quả hơn – xây dựng thương hiệu phát triển ngày càng mạnh tạo tiền đề cho việc quan hệ với khách hàng tốt hơn và phát triển các phần mềm về sau.

Cách tiếp cận:

Tiến hành khảo sát tình hình của việc quản lý quán coffee ở Việt Nam, cụ thể hơn là Thủ Dầu Một, Bình Dương

Phân tích cụ thể các yêu cầu về phần mềm dựa trên các thông tin đã có từ khách hàng

Tham khảo các phần mềm tương tự Tính toán chi tiết về kinh phí của dự án

1.4 Bảng kế hoạch thời gian thực hiện đồ án

1.4.1 Lập bảng ước lượng thời gian công việc

Bảng 2. Bảng ước lượng thời gian công việc

Trang 12

Page 13: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

1.4.2 Lập bảng hoạt động công việc

MÃ CÔNG VIỆC (ID)

TÊN CÔNG VIỆC TỔNG EST

CÔNG VIỆC TRƯỚC

KSTT Khảo sát thị trường 2 Không cóXĐYC Xác định yêu cầu 3 Khảo sát thị trườngXĐCNCT Xác định chức năng cụ

thể3 Xác định yêu cầu

XĐRRVQLRR Xác định rủi ro và quản lý rủi ro

2 Xác định yêu cầu

XDKHDA Xây dựng kế hoạch dự án 4 Xác định rủi ro và quản lý rủi roTKHT Thiết kế hệ thống 8 Xây dựng kế hoạch dự án, Xác

định chức năng cụ thểCNQT Chức năng quản trị 4 Thiết kế hệ thốngKTSP Kiểm thử sản phẩm 1 Chức năng quản trịBGSP Bàn giao sản phẩm 1 Kiểm thử sản phẩmBTVNCHT Bảo trì và nâng cấp hệ

thốngBàn giao sản phẩm

Bảng 3. Bảng hoạt động công việc

1.4.3 Biểu đồ PERT

Hình 1. Biểu đồ PERT

1.4.4 Thời gian tối thiểu, thời gian đối đa cho dự án.

Thời gian tối thiểu cho dự án theo đường găng :

Đường găng đi từ 123456789

1+2+1+3+6+2+1+1=17 ( ngày )

Thời gian tối đa cho dự án theo đường găng :

Đường găng đi từ 123456789

Trang 13

Page 14: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3+4+3+5+10+6+1+1=33 ( ngày )

Trang 14

Page 15: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Chương 2 PHÂN TÍCH HỆ THỐNG

2.1 Các biểu đồ use case

Hình 2. Biểu đồ Use-Case

Use-Case Đăng nhập

Use-Case Nội dungTên Use-Case Đăng Nhập

Mô tả Use-Case cho phép người dùng đăng nhập vào hệ thống để thực hiện những chức năng của mình

Actor Quản lý

Điều kiện kích hoạt Khi người dùng chọn chức năng đăng nhập từ trang chủ

Trang 15

Page 16: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

của hệ thống

Tiền điều kiện Người dùng phải có tài khoản trên hệ thống

Hậu điều kiện Người dùng đăng nhập thành công

Luồng sự kiện chính 1. Hệ thống hiển thị màn hình đăng nhập2. Người dùng nhập tên đăng nhập và mật khẩu3. Hệ thống kiểm tra thông tin đăng nhập4. Nếu thành công hệ thống hiển thị màn hình đăng nhập thành công5. Kết thúc Use-Case

Luồng sự kiện phụ A. Mật khẩu không hợp lệ: Khi người dùng nhập sai tên đăng nhập hoặc mật khẩu1. Hệ thống hiển thị lại màn hình đăng nhập để người dùng nhập lại thông tin kèm theo thông báo tên đăng nhập và mật khẩu bị sai2. Quay lại bước 2 trong luồng sự kiện chính

Use-Case Đăng xuất

Use-Case Nội dungTên Use-Case Đăng xuất

Mô tả Use-Case cho phép người dùng đăng xuất khỏi hệ thống

Actor Quản lý

Điều kiện kích hoạt Khi người dùng chọn chức năng đăng xuất từ trang chủ của hệ thống

Tiền điều kiện Người dùng phải đăng nhập trước đó

Hậu điều kiện Không có

Luồng sự kiện chính 1. Người dùng chọn đăng xuất2. Kết thúc Use-Case

Luồng sự kiện phụ Không có

Trang 16

Page 17: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Use-Case Tra cứu thực đơn theo tên thực đơn

Use-Case Nội dungTên Use-Case Tra cứu thực đơn theo tên thực đơnMô tả Use-Case cho phép người dùng tra cứu thực đơn

Actor Quản lý, thu ngân

Điều kiện kích hoạt Khi người dùng vào phần mềm và vào danh sách sản phẩm

Tiền điều kiện Người dùng phải đăng nhập trước đó

Hậu điều kiện Không có

Luồng sự kiện chính 1. Quản lý hoặc Thu ngân yêu cầu chức năng tra cứu thực

đơn theo tên thực đơn.

2. Hệ thống yêu cầu Quản lý hoặc Thu ngân nhập thông

tin tên thực đơn.

3. Hệ thống hiển thị kết quả tra cứu thực đơn theo tiêu chí

tra cứu (tên thực đơn).

4. Kết thúc Use-case

Luồng sự kiện phụ 1.Nếu trong quá trình thực hiện hệ thống bị dừng bất ngờ:

Quản lý hoặc Thu ngân khởi động lại hệ thống.

Hệ thống hủy bỏ các thao tác trước đó và trở về

trạng thái hoạt động bình thường.

2.Nếu Quản lý hoặc Thu ngân không nhập tên thực đơn

tra cứu:

Hệ thống thông báo: “Chưa nhập tên thực đơn cần

Trang 17

Page 18: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

tra cứu!”.

Quản lý hoặc Thu ngân nhập tên thực đơn cần tra

cứu.

3.Quản lý hoặc Thu ngân có thể không nhập tên thực đơn.

Use-Case Lập hóa đơn

Use-Case Nội dungTên Use-Case Lập hóa đơn

Mô tả Use-Case cho phép người dùng in thống kê báo cáo của danh sách thu/chi

Actor Quản lý,thu ngân

Điều kiện kích hoạt Khi người dùng vào phần mềm và vào các danh sách thống kê/báo cáo

Tiền điều kiện Người dùng phải đăng nhập trước đó

Hậu điều kiện In thành công

Luồng sự kiện chính 1. Quản lý hoặc Thu ngân yêu cầu lập hóa đơn.

2. Hệ thống hiển thị danh sách bàn đã gọi món lưu trong

hệ thống.

3. Hệ thống yêu cầu Quản lý hoặc Thu ngân chọn bàn cần

thanh toán.

4. Quản lý hoặc Thu ngân nhập thông tin nhân viên tiếp

tân, yêu cầu hệ thống thanh toán tổng tiền và lập hóa

đơn.

5. Hệ thống ghi nhận thông tin hóa đơn, thông báo kết quả

và in hóa đơn (nếu có yêu cầu).

6. Kết thúc use-case

Trang 18

Page 19: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Luồng sự kiện phụ 1. Nếu trong quá trình thực hiện hệ thống bị dừng bất ngờ:

Quản lý hoặc Thu ngân khởi động lại hệ thống.

Hệ thống hủy bỏ các thao tác trước đó và trở về

trạng thái hoạt động bình thường.

2.Nếu chưa có thông tin bàn gọi món trong hệ thống:

Quản lý hoặc Thu ngân yêu cầu hệ thống cho nhập

thông tin gọi món.

Hệ thống thực hiện chức năng Gọi Món.

3.Nếu Quản lý hoặc Thu ngân không yêu cầu hệ thống

tính tổng tiền:

Hệ thống thông báo: “Chưa tính tổng tiền!”.

Quản lý hoặc Thu ngân yêu cầu hệ thống thanh toán

tổng tiền hóa đơn.

4.Nếu Quản lý hoặc Thu ngân không đồng ý in hóa đơn:

Hệ thống không thực hiện in hóa đơn.

Use-Case Thống kê doanh thu

Use-Case Nội dungTên Use-Case Thống kê doanh thuMô tả Use-Case cho phép người dùng xem danh sách thu/chi

Actor Quản lý

Điều kiện kích hoạt Khi người dùng vào phần mềm và vào các danh sách thu/chi

Tiền điều kiện Người dùng phải đăng nhập trước đó

Hậu điều kiện Không có

Luồng sự kiện chính 1.Quản lý hoặc Thu ngân yêu cầu chức năng thống kê

Trang 19

Page 20: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

doanh thu.

2.Quản lý hoặc Thu ngân chọn tiêu chí để thống kê, các

tiêu chí bao gồm: ngày, tháng năm, khoảng ngày và nhập

thông tin theo tiêu chí đã chọn.

3.Hệ thống thống kê doanh thu theo tiêu chí đã chọn và trả

về kết quả (tổng doanh thu; số khách đến; thực đơn, thức

uống được bán nhiều nhất).

Luồng sự kiện phụ 1.Nếu trong quá trình thực hiện hệ thống bị dừng bất ngờ:

o Quản lý hoặc Thu ngân khởi động lại hệ

thống.

o Hệ thống hủy bỏ các thao tác trước đó và trở

về trạng thái hoạt động bình thường.

2.Nếu Quản lý hoặc Thu ngân không nhập thông tin theo

tiêu chí thống kê đã chọn:

o Nếu Quản lý hoặc Thu ngân không chọn

ngày, hệ thống thông báo: “Mời chọn ngày

cần thống kê!”.

o Nếu Quản lý hoặc Thu ngân không chọn

tháng và năm, hệ thống thông báo: “Mời

chọn tháng cần thống kê!”.

o Nếu Quản lý hoặc Thu ngân không chọn

mốc ngày thống kê (thống kê theo khoảng

ngày), hệ thống thông báo: “Chưa chọn mốc

ngày thống kê!”.

3.Quản lý hoặckhông nhập các thông tinthống kê.

Use-Case Quản lý thực đơn

Trang 20

Page 21: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Use-Case Nội dungTên Use-Case Quản lý thực đơnMô tả Use-Case cho phép người quản lý thực đơn

Actor Quản lý

Điều kiện kích hoạt Khi người dùng vào phần mềm và vào các danh sách thu/chi

Tiền điều kiện Người dùng phải đăng nhập trước đó

Hậu điều kiện Không có

Luồng sự kiện chính 1.Quản lý yêu cầu chức năng thêm hóa đơn.

2.Hệ thống yêu cầu Quản lý nhập thông tin thực đơn mới.

3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ

thống ghi nhận.

4. Hệ thống ghi nhận thông tin thực đơn và thông báo kết

quả.

5. Kết thúc use-case

Luồng sự kiện phụ 1.Nếu trong quá trình thực hiện hệ thống bị dừng bất ngờ:

o Quản lý khởi động lại hệ thống.

o Hệ thống hủy các thao tác trước đó và trở về

trạng thái hoạt động bình thường.

2.Nếu Quản lý không nhập Tên thực đơn:

o Hệ thống thông báo “Chưa nhập tên thực

đơn!”.

o Quản lý nhập Tên thực đơn.

3.Nếu Tên thực đơn trùng với Tên thực đơn đã có trong hệ

thống:

o Hệ thống thông báo “Thực đơn này đã có!”.

Trang 21

Page 22: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

4.Nếu Quản lý không nhập Đơn giá:

o Hệ thống thông báo “Chưa nhập đơn giá!”.

o Quản lý nhập Đơn giá.

Use-quản lý hóa đơn

Use-Case Nội dungTên Use-Case Quản lý Hóa ĐơnMô tả Use-Case cho phép người dùng quản lý hóa đơn

Actor Quản lý

Điều kiện kích hoạt Khi người dùng vào phần mềm và vào các danh sách thu/chi

Tiền điều kiện Người dùng phải đăng nhập trước đó

Hậu điều kiện Không có

Luồng sự kiện chính 1.Quản lý yêu cầu chức năng in hóa đơn.

2.Hệ thống hiển thị danh sách hóa đơn có trong hệ thống.

3.Quản lý chọn hóa đơn cần in và yêu cầu hệ thống thực

hiện in hóa đơn đã chọn.

4.Hệ thống thực hiện in hóa đơn được chọn.

5. Kết thúc use-case

Luồng sự kiện phụ 1.Nếu trong quá trình thực hiện hệ thống bị dừng bất ngờ:

o Quản lý khởi động lại hệ thống.

o Hệ thống hủy các thao tác trước đó và trở về

trạng thái hoạt động bình thường.

2.Nếu Quản lý chưa chọn hóa đơn:

o Hệ thống thông báo “Chưa chọn hóa đơn

cần in!”.

Trang 22

Page 23: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Quản lý chọn hóa đơn cần in.

Trang 23

Page 24: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

2.2 Các biểu đồ hoạt động

He thong hien thi man hinh dang nhap

Nhap Id, Password

Kiem tra

Hien thi man hinh chinh

Dung

Thong bao dang nhap khong thanh cong

Sai

Log In

Hình 3. Activity Diagram Đăng nhập

Trang 24

Page 25: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 4. Activity Diagram Đăng xuất

Hình 5. Activity Diagram Tra cứu thực đơn

Trang 25

Page 26: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 6. Activity Diagram Xem Doanh Thu

Trang 26

Page 27: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 7. Activity Diagram In báo cáo/thống kê

Trang 27

Page 28: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

2.3 Các biểu đồ tuần tự

Hình 8. Sequence Diagram Log In

UserUser Phan memPhan mem

1: Gui YC Log Out

2: Thong bao thanh cong

Hình 9. Sequence Diagram Log Out

Trang 28

Page 29: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 10. Sequence Diagram Lập Hóa Đơn

Hình 11. Sequence Diagram Tra cứu hóa đơn

Trang 29

Page 30: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 12. Sequence Diagram Thêm thực đơn

Trang 30

Page 31: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 13. Sequence Diagram Cập Nhập thực đơn

Hình 14. Sequence Diagram In hóa đơn

Trang 31

Page 32: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Chương 3 THIẾT KẾ HỆ THỐNG

3.1 Các table mô tả cơ sở dữ liệu

3.1.1 Table Account

Hình 15. Table Account

3.1.2 Table Bill

Hình 16. Table Bill

Trang 32

Page 33: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.1.3 Table Food

Hình 17. Table Food

3.1.4 Table Billinfo

Hình 18. Table Billinfo

3.1.5 FoodCatelory

Hình 19. Table FoodCatelory

3.1.5 Table TableFood

Trang 33

Page 34: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Hình 20. Table TableFood

3.2 Biểu đồ diagram thể hiện mối quan hệ

Hình 21. Biểu đồ Diagram

Trang 34

Page 35: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.3 Các giao diện của phần mềm

3.3.1 Đăng nhập

Hình 22. Giao diện Đăng nhập

3.3.2 Trang chủ

Hình 23. Giao diện Trang chủ

Trang 35

Page 36: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.3.3 Admin

Hình 24. Giao diện Admin

Trang 36

Page 37: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.3.4 Quản lý thực đơn

Hình 25. Giao diện Quản lý thực đơn

Trang 37

Page 38: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.3.5 Quản lý tài khoản

Hình 26. Giao diện Quản lý Tài khoản

Trang 38

Page 39: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

3.3.6 Quản lý danh thu

Hình 27. Giao diện Quản lý doanh thu

Trang 39

Page 40: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

Chương 4 ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

4.1 Kết quả đạt được:

• Ứng dụng:

Giao diện phù hợp với đối tượng người sử dụng. Có nhiều chức năng phù hợp cho việc quản lý.

• Cá nhân:

Rút được nhiều kinh nghiệm trong việc phân tích thiết kế hệ thống. Khả năng thiết kế giao diện dần cải thiện hơn. Có kinh nghiệm trong việc xử lý mã nguồn, fix lỗi và rút được nhiều kinh

nghiệm hơn để tránh mắc lại các lỗi đã xảy ra trước đó.

4.2 Việc chưa đạt được:

• Ứng dụng:

Các chức năng vẫn chưa thật sự hoàn chỉnh cần update bổ sung. Chức năng Quản Lí Nhân Viên. Chức năng Import Product.

• Cá nhân:

Thiếu kinh nghiệm trong việc phân tích và thiết kế hệ thống nên vẫn còn khá mất thời gian.

Trong quá trình code xuất hiện một số lỗi gây mất thời gian, cần rút kinh nghiệm để tránh lặp lại ảnh hưởng đến tiến độ công việc.

4.3 Hướng phát triển:

• Hoàn thiện ứng dụng hơn, bổ sung các yêu cầu mà khách hàng mong muốn.

• Nghiên cứu để có sự thay đổi hợp lý một số tính năng bắt kịp nhu cầu người sử dụng.

• Nâng cấp giao diện phù hợp hơn với mọi lứa tuổi.

• Nâng cao kinh nghiệm làm việc của cá nhân trong suốt quá trình phát triển của ứng dụng.

Trang 40

Page 41: DANH MỤC HÌNH - et.tdmu.edu.vn · Web view3.Quản lý nhập thông tin thực đơn cần thêm và yêu cầu hệ thống ghi nhận. 4. Hệ thống ghi nhận thông tin

TÀI LIỆU THAM KHẢO[1] https://www.howkteam.com/learn

[2] Đồ án chuyên ngành

[3]https://vi.wikipedia.org/wiki/Ph%C3%A2n_t%C3%ADch_SWOT, truy cập cuối cùng

vào ngày 5/5/2019

[4]http://quantri.vn/dict/details/8913-dinh-nghia-ve-wbs-va-cai-loi-ich-cua-no, truy cập

cuối cùng vào ngày 5/5/2019

[5]http://quantri.vn/dict/details/8926-thao-ton-chi-du-an, truy cập cuối cùng vào ngày

5/5/2019

[6]http://quantri.vn/dict/details/9186-phuong-phap-so-do-mang-luoi-pert, truy cập cuối

cùng vào ngày 5/5/2019

[7]https://www.adcvietnam.net/tu-van-thiet-ke-website/mo-hinh-phan-tich-swot.htm, truy cập cuối

cùng vào ngày 5/5/2019

[8] Sách Các giải pháp lập trình C#

[9] Sách Learn C# in one day learn it well

[10] Sách The C# player’s giude

Trang 41