Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
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
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
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!
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
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)
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
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
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
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
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
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
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
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
3+4+3+5+10+6+1+1=33 ( ngày )
Trang 14
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
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
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
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
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
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
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
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
Quản lý chọn hóa đơn cần in.
Trang 23
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
Hình 4. Activity Diagram Đăng xuất
Hình 5. Activity Diagram Tra cứu thực đơn
Trang 25
Hình 6. Activity Diagram Xem Doanh Thu
Trang 26
Hình 7. Activity Diagram In báo cáo/thống kê
Trang 27
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
Hình 10. Sequence Diagram Lập Hóa Đơn
Hình 11. Sequence Diagram Tra cứu hóa đơn
Trang 29
Hình 12. Sequence Diagram Thêm thực đơn
Trang 30
Hình 13. Sequence Diagram Cập Nhập thực đơn
Hình 14. Sequence Diagram In hóa đơn
Trang 31
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
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
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
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
3.3.3 Admin
Hình 24. Giao diện Admin
Trang 36
3.3.4 Quản lý thực đơn
Hình 25. Giao diện Quản lý thực đơn
Trang 37
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
3.3.6 Quản lý danh thu
Hình 27. Giao diện Quản lý doanh thu
Trang 39
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
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