1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo CHUYÊN đề học PHẦN CÔNG NGHỆ PHẦN mềm đề TÀI QUẢN lý NHÀ HÀNG THẾ GIỚI hải sản

55 11 0

Đ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 55
Dung lượng 448,7 KB

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN ĐỢI HỌC ĐIỆn Lực ELECTRIC POWER UNIVERSITY BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TẢI: QUẢN LÝ NHÀ HÀNG THẾ GIỚI HẢI SẢN Sinh viên thực : HOÀNG VÃN BẮC 19810310160 Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM3 Khóa : 2019-2024 Hà Nội, tháng 08 năm 2021 Mơ tả tóm tắt đề tài - Xây dựng hệ thống phần mềm quản lý sách Nabi bao gồm chức sau: + Đăng nhập + Quản lý thực đơn + Quản lý kho + Tiếp nhânj order Nội dung thực - Chương 1: Giới thiệu dự án phần mềm - Chương 2: Quản lý dự án - Chương 3: Phân tích hệ thống - Chương 4: Thiết kế - Chương 5: Lập trình - Chương 6: Kiểm thử phần mềm - Chương 7: Đóng gói bảo trì phần mềm Kết đạt Hồn thành đề cương chun đề học phần mơn: “Cơng nghệ phần mềm” Xây dựng phần mềm hồn chỉnh với đầy đủ chức năng, đơn giản phù hợp với doanh nghiệp vừa nhỏ Hà Nội, ngày 19 tháng năm 2021 Giảng viên hướng dẫn (ký ghi rõ họ tên) TS Lê Thị Trang Linh PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Hoàng Văn Bắc Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : Chữ ký Ghi MỤC LỤC Contents MỤC LỤC LỜI CẢM ƠN 10 MỞ ĐẦU 11 CHƯƠNG I: GIỚI THIỆU Dự ÁN PHẦN MỀM 12 1.1 Khảo sát hệ thống 12 1.2 Xác định toán cần giải 13 1.3 Phân tích đặc tả nghiệp vụ hệ thống: 13 1.4 Xác định yêu cầu hệ thống: 14 1.4.1 Yêu cầu chức năng: 14 1.4.2 Yêu cầu phi chức năng: .14 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 15 2.1 Ước lượng dự án 15 2.1.1 Ước lượng chi phí .15 2.1.2 Ước lượng thời gian 17 2.1.3 Ước lượng số lượng người tham gia 18 2.2 Lập lịch theo dõi dự án 19 CHƯƠNG 3: PHÂN TÍCH .21 3.1 Xác định Actor Use case tổng quát hệ thống 21 3.1.1 Xác định Actor hệ thống: 21 3.1.2 Biểu đồ Use Case toàn hệ thống: 21 3.2 Phân tích chi tiết chức hệ thống 22 3.2.1 Chức đăng nhập: 22 3.2.1.1 biểu đồ use case chức đăng nhập: 22 3.2.1.2 Biểu đồ hoạt động chức đăng nhập: 23 3.2.1.3 Biểu đồ trình tự chức đăng nhập: 24 3.2.2 Chức tiếp nhận order: 25 3.2.2.1 biểu đồ use case chức tiep nhan order: 26 3.2.2.2biểu đồ hoạt động chức tiep nhan order: 27 3.2.2.3 biểu đồ trình tự chuc nang tiep nhan order .28 3.2.3 Chức quản lí thực đơn .29 3.2.3.1 Biểu đồ usecase chức quan li thuc don 29 3.2.3.2 Biểu đồ hoạt động chức quan lí thực đơn: 30 3.2.3.3 Biểu đồ trình tự chức quản lí thưc đơn: 31 3.2.4 Chức quản lí kho 32 3.2.4.1 Biểu đồ usecase chức quản lí kho: .33 3.2.4.2 Biểu đồ hoạt động chức quản lí kho: 34 3.2.4.3 Biểu đồ trình tự chức quản lí kho: 35 CHƯƠNG : THIẾT KẾ .36 4.1 THIẾT HẾ GIAO DIỆN .36 4.1.1 ĐĂNG NHẬP 36 4.1.2 Chức tiếp nhận order 38 4.1.3 Quản lí thực đơn 40 4.1.4 Quản lí kho 42 4.2 Thiết kế lưu trữ 43 CHƯƠNG 5: LẬP TRÌNH .48 5.1 Ngôn ngữ lập trình: .48 5.2 Công cụ hỗ trợ 49 CHƯƠNG KIỂM THỬ PHẦN MỀM 49 CHƯƠNG 7: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 50 7.1 Đóng gói phần mềm: 50 7.2 Khái niệm bảo trì phần mềm 51 7.3 Lý cần bảo trì phần mềm 51 Chi phí cho bảo trì phần mềm 52 LỜI CẢM ƠN Trong thời gian làm báo cáo chuyên đề, em nhận nhiều giúp đỡ từ thầy cô bạn bè gia đình Để cho phép em bày tỏ lịng biết ơn sâu sắc đến trước hết đến cô phụ trách mơn tận tình bảo cho chúng em suốt thời gian vừa để hồn thành báo cáo chuyên đề nói riêng, học kiến thức bổ ích nhằm phục vụ cho cơng việc chúng em sau nói chung Em xin bày tỏ lòng biết ơn lời cảm ơn chân thành đến Trường đại học Điện lực giúp cho thầy sinh viên chúng em có điều kiện học tập trao đổi kiến để hoàn thành báo cáo chuyên đề Cuối cùng, em xin chân thành cảm ơn bạn giúp em trình hồn thành chun đề, cảm ơn gia đình cho chúng em thêm động lực học tập trở thành người công dân người sinh viên có ích cho cộng đồng ngành MỞ ĐẦU Ăn uống, ẩm thực dịch vụ ln có phát triển không ngừng với gia tăng thu nhập nhân dân, phát triển chung kinh tế Từ điều kiện mà ngày có nhiều quán ăn, nhà hàng mọc lên để thỏa mãn nhu cầu thực khách Điều quan trọng nhà hàng không nơi cung cấp cho khách hàng ăn đồ uống mà nhà hàng cung cấp dịch vụ bổ sung với mức chất lượng cao Và chất lượng cao thể nhiều yếu tố, yếu tố quan trọng cách phục vụ Từ thực tế này, em muốn xây dựng hệ thống quản lý nhà hàng thông minh để áp dụng vào nhà hàng Thế giới hải sản Từ đó, nhằm nâng cao chất lượng phục vụ nhà hà CHƯƠNG I: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Ăn uống, ẩm thực dịch vụ ln có phát triển không ngừng với gia tăng thu nhập nhân dân, phát triển chung kinh tế Từ điều kiện mà ngày có nhiều quán ăn, nhà hàng mọc lên để thỏa mãn nhu cầu thực khách Điều quan trọng nhà hàng không nơi cung cấp cho khách hàng ăn đồ uống mà nhà hàng cung cấp dịch vụ bổ sung với mức chất lượng cao Và chất lượng cao thể nhiều yếu tố, yếu tố quan trọng cách phục vụ Từ thực tế này, em muốn xây dựng hệ thống quản lý nhà hàng thông minh để áp dụng vào nhà hàng Thế giới hải sản Từ đó, nhằm nâng cao chất lượng phục vụ nhà hàng Hiện không xa lạ với sản phẩm ứng dụng Công nghệ thông tin - Ngành khoa học trở thành phần tất yếu sống Cùng với phát triển không ngừng đó, ứng dụng cơng nghệ thơng tin quản lý sản phẩm như: Quản lý sản phẩm, quản lý loại sản phẩm, lý hóa đơn góp phần giảm thiểu lượng chi phí đầu tư cho nguồn nhân cơng, đồng thời tăng tính hiệu quả, xác việc khai thác quản lý liệu Sau khảo sát tìm hiểu kĩ hệ thống quản lý nhiều bất cập Mỗi năm, quán nhập khối lượng lớn nguyên liệu vật dụng kèm chia vào loại sản phẩm cho phù hợp, số sản phẩm quán lại có mức giá thành mức ưu đãi, khác Tuy nhiên, việc lưu trữ khối lượng lớn thơng tin cịn gặp nhiều khó khăn tất quy trình quản lý làm bán tự động, phương tiện phần mềm quản lý hạn chế Khi thống kê, báo cáo, kiểm tra danh sách nhân viên nhiều thời gian tốn nhiều cơng sức độ xác thấp Hệ thống máy tính cịn yếu, chưa ứng dụng nhiều vào hệ thống quản lý khiến việc quản lý gặp tướng đối nhiều khó khăn 1.2 Xác định toán c'ân giải Để khắc phục trạng quản lý lỗi thời quán, quán có phần mềm quản lí phần mềm k đem lại hiệu cao cơng viêc Ví dụ làm nhân viên phải đến quầy tốn để kí tên chấm cơng hàng ngày, nhân viên lại phải có riêng tờ giấy tính cơng làm riêng, thời gian khó quản lý Về thực đơn riêng bàn phải ghi giấy order riêng, khơng xác nhiều trường hợp , gây tranh cãi nhân viên khách hàng Về cơng tác quản lý kho cịn nhiều khuyết điểm riêng cịn sai sót số lượng hàng tồn kho nhầm lẫn xuất nhập hàng Vì ta cần hệ thống mới: -Mang lại lợi ích nghiệp vụ: Tăng khả xử lý, đáp ứng yêu cầu (tin cậy, an tồn, xác, bảo mất) -Mang lại lợi ích sử dụng: Thuận tiện, nhanh chóng -Mang lại lợi ích sử dụng: Giảm biên chế, giảm chi phí hoạt động, tăng thu nhập -Khắc phục khuyết điểm hệ thống cũ, quản lý thông tin kịp thời, hạn chế việc sai sót thơng tin sản phẩm 1.3 Phân tích đặc tả nghiệp vụ hệ thống: • Chức đăng nhập: - Cho phép người dùng đăng nhập vào sử dụng chức nhà hàng - Hiển thị hình đăng nhập - - Hệ thống kiểm tra thông tin đăng nhập • Chức tiếp nhận order: - Giúp nhân viên phục vụ biết ăn khách hàng yêu cầu, phục vụ khách hàng, tốn hóa đơn - Nhân viên phục vụ đăng nhập, nhận order khách hàng, lên cho khách, nhận yêu cầu tốn hóa đơn, dọn dẹp bàn - Nhận order phục vụ khách hàng • Chức quản lí thực đơn: - Giúp bếp trưởng biết nguyên liệu tồn kho, từ cập nhật thực đơn - Bếp trưởng đăng nhập xóa, sửa, tạo, cập nhật thực đơn, kiểm tra nguyên liệu tồn kho • Chức quản lí kho: - Giúp thủ khó tính lượng tồn kho, lập báo báo gửi cho giám đốc, quản lý nhập xuất hàng Hình 4.1.3.1 thực đơn Hình 4.1.3.2 thêm thành cơng 4.1.4 Quản lí kho Hình 4.1.4.1 Quản lí kho 4.1.4 Quản lí kho 4.2 Thiết kế lưu trư DESKTOP-ALCF8V7\ M - dbo.dangnhap tai khoan matkhau 123 abcd 1234 abcde 123 bacop NULL 123456 NULL ► Hình 4.2.1 đăng nhập ngaynhap tenhang 2021-06-21 cá soluong 100kg thanhtien DESKTOP-ALCF8V7\ M - dbo.dangnhap 6ŨŨŨŨŨŨ 2021-07-22 tôm IQỮkg 7ỮỮỮỮỮỮ 2021-03-05 cua 5ữcon 5ỮỮỮỮỮỮ 2021-05-07 mực tũ 2Ũ21-Ũ6ngao Ữ4 lũũcon 9ỮỮỮỮỮỮ 5ữkg 3ỮỮỮỮỮỮ ► NULL NULL *DES add => new project + Bước 3: nhấn chọn visual studio installer => setup project Sau đặt tên lưu vị trí cho file exe + Bước 4: sau tạo xong nhấn chuột vào appliction folder => add => project output + Bước 5: Chọn tên project sau nhấn chọn primary output nhấn ok + Bước 6: nhấn chuột phải vào primary output tạo chọn create shotcut to primary output +Bước 7: di chuyển shortcut vừa tạo thư mục application folder vào thư mục user’s deskcop +Bước 8: nhấp chọn vào thư mục user’s programs menu Nhấn chuột phải vào khoảng trắng bên phải chọn create new shortcut + Bước 9: vào mục application folder => primary output from server => ok + Bước 10: vào mục properties => author để chỉnh tên tác giả mục manu facturer để chỉnh tên nhà sản xuất +Bước 11: tiến hành rebuild lại file setup 7.2 Khái niệm v'ê bảo trì phần mềm Bảo trì phần mềm (tiếng Anh software maintenance) bao gồm điều chỉnh lỗi mà chưa phát giai đoạn trước chu kỳ sống phần mềm, nâng cấp tính sử dụng an tồn vận hành phần mềm Bảo trì phần mềm chiếm đến 65%-75% cơng sức chu kỳ sống phần mềm Quá trình phát triển phần mềm bao gồm nhiều giai đoạn: thu thập yêu cầu, phân tích, thiết kế, xây dựng, kiểm tra, triển khai bảo trì phần mềm Nhiệm vụ giai đoạn bảo trì phần mềm giữ cho phần mềm cập nhật môi trường thay đổi yêu cầu người sử dụng thay đổi Theo IEEE (1993), bảo trì phần mềm định nghĩa việc sửa đổi phần mềm sau bàn giao để chỉnh lại lỗi phát sinh, cải thiện hiệu phần mềm thuộc tính khác, làm cho phần mềm thích ứng mơi trường bị thay đổi Bảo trì phần mềm chia thành bốn loại: Sửa lại cho (corrective): việc sửa lỗi hỏng hóc phát sinh Các lỗi lỗi thiết kế, lỗi logic lỗi coding sản phẩm Ngồi ra, lỗi trình xử lý liệu, hoạt động hệ thống • Thích ứng (adaptative): việc chỉnh sửa phần mềm cho phù hợp với môi trường thay đổi sản phẩm Mơi trường có nghĩa tất yếu tố bên sản phẩm quy tắc kinh doanh, luật pháp, phương thức làm việc, • Hồn thiện: chỉnh sửa để đáp ứng yêu cầu thay đổi người sử dụng Loại tập trung vào nâng cao chức hệ thống, hoạt động tăng cường hiệu hệ thống, đơn giản cải thiện giao diện Nguyên nhân với phần mềm thành công, người sử dụng bắt đầu khám phá yêu cầu mới, yêu cầu mà họ đề ban đầu, đó, cần cải tiến chức • Bảo vệ (preventive): mục đích làm hệ thống dễ dàng bảo trì lần 7.3 Ly cản bảo trì phản mềm Để sử dụng phần mềm không bị gián đoạn: Thử nghĩ ví dụ nhỏ thơi, điện thoại dùng bị hết pin hẳn khiến bực Khi phần mềm đến giai đoạn bảo trì vậy, khơng thể nói phần mềm “hết pin” được, • việc định kỳ để kiểm tra lỗi khắc phục điều cần phải làm, có tránh rủi ro - Rút ngắn tối đa thời gian phần mềm hỏng hóc, ngưng hoạt động, đồng thời giảm thiểu chi phí bảo trì Trước hết hạn bảo hành phần mềm, bạn nên chuẩn bị cho việc bảo trì, lẽ việc bảo trì sớm việc bạn phát bệnh sớm, nhờ mà sửa chữa kịp thời hay nâng cấp phần mềm nhằm đảm bảo trì phần mềm chạy ổn định Việc bảo trì nên thực tối thiểu lần/ năm - Duy trì độ an tồn, bảo mật phần mềm Chắc bạn nghe qua, dù cơng nghệ tiên tiến đến có lúc có lỗ hổng Dù đại suy cho máy móc, mà máy móc cần phải bảo trì, sửa chữa nâng cấp để hoạt động tốt Ở lĩnh vực phần mềm, việc bảo trì lại cần đề cao lượng liệu lớn, độ bảo mật an tồn cần trì Chi phí cho bảo trì phần mềm Bảo trì tiêu thụ phần lớn nguồn lực tài vịng đời phần mềm Một nhận thức chung bảo trì thường thấy: bảo trì đơn sửa lỗi Tuy nhiên, nghiên cứu khảo sát năm qua phần lới, 80%, bảo trì phần mềm sử dụng cho hành động khắc phục Nhóm cải tiến sửa chữa lại với báo cáo quản lý góp phần tạo quan niệm sai lầm chi phí cao việc sửa chữa Hiểu biết loại bảo trì phần mềm giúp hiểu cấu chi phí bảo trì Ngồi ra, có kiến thức yếu tổ ảnh hưởng tới bảo trì phần mềm giúp quản lý chi phí Một số yếu tố mơi trường mối quan hệ ảnh hưởng tới chi phí bảo trì phần mềm: • Mơi trường hoạt động liên quan đến phần cứng phần mềm • Mơi trường tổ chức liên quan đến sách, tính cạnh tranh, quy trình, sản phẩm nhân viên Với kiến thức bảo trì phần mềm trên, doanh nghiệp hiểu biết sâu tầm quan trọng bảo trì phần mềm Việc bảo trì phần mềm định kỳ giúp cho hoạt động doanh nghiệp ổn định hơn, tiết kiệm nhiều chi phí q trình gián đoạn/ lỗi phần mềm gây nên ... dựng hệ thống quản lý nhà hàng thông minh để áp dụng vào nhà hàng Thế giới hải sản Từ đó, nhằm nâng cao chất lượng phục vụ nhà hàng Hiện khơng cịn xa lạ với sản phẩm ứng dụng Công nghệ thông tin... Ngành khoa học trở thành phần tất yếu sống Cùng với phát triển khơng ngừng đó, ứng dụng công nghệ thông tin quản lý sản phẩm như: Quản lý sản phẩm, quản lý loại sản phẩm, lý hóa đơn góp phần giảm... muốn xây dựng hệ thống quản lý nhà hàng thông minh để áp dụng vào nhà hàng Thế giới hải sản Từ đó, nhằm nâng cao chất lượng phục vụ nhà hà CHƯƠNG I: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống

Ngày đăng: 04/04/2022, 07:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w