Đồ Án Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    MỤC LỤC . . 1
    DANH MỤC HÌNH VẼ . . 3
    DANH MỤC BẢNG BIỂU . 5
    DANH MỤC CHỮ VIẾT TẮT . 6
    LỜI CẢM ƠN . . 7
    TÓM TẮT ĐỒ ÁN . . 8
    MỞ ĐẦU . 9
    Chương 1: LÝ THUYẾT PHÂN TÍCH THIẾT KẾ . 10
    HỆ THỐNG THÔNG TIN QUẢN LÝ . 10
    1.1. Định nghĩa hệ thống thông tin quản lý . 10
    1.2. Quá trình phát triển của một hệ thống thông tin . 10
    1.3.Phương pháp hướng đối tượng . 12
    1.4.UML . 12
    1.5. UML trong phân tích thiết kế hệ thống . 13
    1.6.UML và các giai đoạn của chu trình phát triển phần mềm . 14
    1.6.1.Giai đoạn nghiên cứu sơ bộ . 14
    1.6.2.Giai đoạn phân tích . 14
    1.6.3. Giai đoạn thiết kế . 14
    1.6.4.Giai đoạn xây dựng . 15
    1.6.5.Thử nghiệm . 15
    1.7. Phần mềm Rotional Rose - Công cụ hỗ trợ cho UML[1] . 15
    Chương 2: MÔ TẢ BÀI TOÁN VÀ CÁCH GIẢI QUYẾT VẤN ĐỀ . 16
    2.1. Tổ chức hoạt động . 16
    2.2. Quy trình nghiệp vụ . 16
    2.3. Mô tả bài toán . 17
    2.4. Yêu cầu chức năng và phi chức năng . 17
    2.4.1. Yêu cầu chức năng . 17
    2.4.2. Yêu cầu phi chức năng . 18
    2.5. Phương pháp tiếp cận giải quyết vấn đề . 18
    Chương 3: PHÂN TÍCH BÀI TOÁN . 19
    3.1.Mô hình miền lĩnh vực . 19
    3.2. Nhận diện các tác nhân, mục tiêu của từng tác nhân . 20
    3.3. Mô hình ca sử dụng . 21
    3.4. Mô tả các Ca sử dụng . 22
    3.4.1. Đăng nhập hệ thống . 22
    3.4.2. Lập hóa đơn . 23
    3.4.4. Tra cứu thông tin nhân viên theo họ tên nhân viên . 25
    3.4.6. Quản lý nhân viên . 27
    3.4.7. Quản lý thực đơn . 33
    3.4.8. Phân công nhân viên . 38
    3.4.9. Quản lý hóa đơn . 39
    Chương 4 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=" class="mceSmilieSprite mceSmilie7" alt=":p" title="Stick Out Tongue :p">HÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG . 42
    4.1. Phân tích hệ thống . 42
    4.1.1. Phân tích gói ca sử dụng Đăng nhập . 42
    4.1.2. Phân tích gói ca sử dụng Lập hóa đơn . 43
    4.1.3. Phân tích gói ca sử dụng Tra cứu thực đơn . 44
    4.1.4. Phân tích gói ca sử dụng Tra cứu nhân viên . 45
    4.1.5. Phân tích gói ca sử dụng Thống kê doanh thu . 46




    2
    4.1.6. Phân tích gói ca sử dụng Thêm nhân viên . 47
    4.1.7. Phân tích gói ca sử dụng Cập nhật nhân viên . 48
    4.1.8. Phân tích gói ca sử dụng Xóa nhân viên . 49
    4.1.9. Phân tích gói ca sử dụng Thêm thực đơn . 50
    4.1.10. Phân tích gói ca sử dụng Cập nhật thực đơn . 51
    4.1.11. Phân tích gói ca sử dụng Xóa thực đơn . 52
    4.1.12. Phân tích gói ca sử dụng Phân công nhân viên . 53
    4.1.13. Phân tích gói ca sử dụng Xóa phân công . 54
    4.1.14. Phân tích gói ca sử dụng In hóa đơn . 55
    4.1.15. Phân tích gói ca sử dụng Xóa hóa đơn . 56
    4.2. Thiết kế cơ sở dữ liệu . 57
    4.2.1. Sơ đồ lớp . 57
    4.2.2.1. Lớp NhanVien . 57
    4.2.2.2. Lớp BanAn . 58
    4.2.2.3. Lớp PhanCong . 58
    4.2.2.4. Lớp LoaiThucDon . 58
    4.2.2.5. Lớp ThucDon . 58
    4.2.2.6. Lớp Gia . 58
    4.2.2.7. Lớp HoaDon . 59
    4.2.2.8. Lớp ChiTietHD . 59
    4.3. Sự tương thích giữa UML và mô hình EER . 59
    4.3.1 Chuyển đổi từ UML sang mô hình EER . 60
    4.3.1.1Các bước chuyển từ UML sang EER . 60
    4.3.1.2.Chuyển đổi từ UML sang EER . 61
    4.3.1.3.Biểu đồ cơ sở dữ liệu quan hệ . 63
    4.4. Mô tả các bảng dữ liệu . 64
    4.4.1. Bảng LoaiThucDon . 64
    4.4.2. Bảng ThucDon . 64
    4.4.3 Bảng Gia . 64
    4.3.4. Bảng NhanVien . 64
    4.3.5. Bảng BanAn . 65
    4.3.6. Bảng PhanCong . 65
    4.3.7. Bảng HoaDon . 65
    4.3.8. Bảng ChiTietHD . 65
    Chương 5 : CÀI ĐẶT CHƯƠNG TRÌNH THỬ NGHIỆM . 66
    5.1. Môi trường cài đặt . 66
    5.2.1.Giao diện giới thiệu chương trình . 70
    5.2.2.Giao diện chức năng gọi món . 71
    5.2.3.Giao diện chức năng cập nhật gọi món . 72
    5.2.4.Giao diện chức năng lập hóa đơn . 73
    5.2.5.Giao diện mẫu hóa đơn . 74
    5.2.6.Giao diện chức năng quản lý hóa đơn . 75
    5.2.7.Giao diện chức năng quản lý nhân viên . 76
    5.2.8.Giao diện chức năng quản lý phân công . 77
    5.2.9.Giao diện chức năng quản lý thực đơn . 78
    5.2.10.Giao diện chức năng thống kê doanh thu . 79
    KẾT LUẬN . 80
    TÀI LIỆU THAM KHẢO . 81






    8
    TÓM TẮT ĐỒ ÁN
    Đề Tài: “Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN”
    giúp các nhà hàng tiện lợi hơn trong việc quản lý và thanh toán hóa đơn tính tiền
    cũng như tính toán doanh thu xác định lãi lỗ.
    Những chức năng chính của chương trình là:
     Thêm, xóa, sửa Thực Đơn.
     Thêm, xóa, sửa Nhân Viên.
     Phân công Nhân Viên.
     Gọi món.
     Cập nhật gọi món.
     Lập hóa đơn.
     In hóa đơn, Quản lý hóa đơn.
     Thống kê Doanh Thu
    o Theo ngày
    o Theo tháng năm
    o Theo khoảng ngày.
     Báo biểu: Tổng doanh thu; số khách đến; thức ăn, thức uống bán nhiều nhất
    theo từng tiêu chí thống kê.




    9
    MỞ ĐẦU
    Đời sống con người ngày nay được nâng cao, nhu cầu ăn uống, giải trí cũng
    theo đó mà phát triển không ngừng. Nhiều nhà hàng cà phê đã mọc lên để đáp ứng
    các nhu cầu gia tăng và đa dạng này. Tại nhà hàng cà phê, giờ đây không đơn thuần
    là chỉ phục vụ một mục đích thưởng thức cà phê, mà còn có rất nhiều các danh mục
    ăn uống giải trí khác.
    Các nhà hàng cà phê cần nhiều nhân viên hơn và nhu cầu phục vụ căng thẳng
    hơn, làm sao phục vụ tốt nhiều khách hàng với các yêu cầu rất đa dạng và với danh
    mục tốt nhất. Vì thế, yêu cầu công tác tổ chức và quản lý đòi hỏi sự nhanh chóng,
    chính xác, thuận tiện mà không cần mất nhiều nhân công.
    Đó cũng là là lý chính để em chọn đề tài tốt nghiệp "Xây dựng chương
    trình quản lý nhà hàng Coffee Sen". Nội dung đồ án được trình bầy trong năm
    chương
    Chương 1: Lý Thuyết Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý
    Chương 2: Mô Tả Bài Toán Và Cách Giải Quyết Vấn Đề
    Chương 3: Phân Tích Bài Toán
    Chương 4: Phân Tích Và Thiết Kế Hệ Thống
    Chương 5: Cài Đặt Chương Trình Thử Nghiệm


    10
    Chương 1: LÝ THUYẾT PHÂN TÍCH THIẾT KẾ
    HỆ THỐNG THÔNG TIN QUẢN LÝ
    1.1. Định nghĩa hệ thống thông tin quản lý
    Một hệ thống tích hợp "Người - Máy" tạo ra các thông tin giúp con người
    trong sản xuất, quản lý và ra quyết định là hệ thông tin quản lý. Hệ thông tin quản
    lý sử dụng các thiết bị tin học, các phần mềm, CSDL, các thủ tục thủ công, các mô
    hình để phân tích, lập kế hoạch quản lý và ra quyết định.
    1.2. Quá trình phát triển của một hệ thống thông tin
    Khái niệm:
    Quá trình phát triển một hệ thống thông tin được gọi là vòng đời phát triển
    hệ thống thông tin.
    Các bước phát triển của một hệ thống thông tin:
    - Khảo sát: Tìm hiểu về hệ thống cần xây dựng.
    - Phân tích hệ thống: Phát hiện vấn đề, tìm ra nguyên nhân, đề xuất các giải
    pháp và đặt ra yêu cầu cho hệ thống thông tin cần giải quyết.
    - Thiết kế hệ thống: Lên phương án tổng thể hay một mô hình đầy đủ của hệ
    thống thông tin. Bao gồm cả hình thức và cấu trúc của hệ thống.
    - Xây dựng hệ thống thông tin: Bao gồm việc lựa chọn phần mềm hạ tầng, các
    phần mềm hạ tầng, các phần mềm đóng gói, các ngôn ngữ sử dụng và
    chuyển tải các đặc tả thiết kế thành các phần mềm cho máy tính.
    - Cài đặt và bảo trì: Khi thời gian trôi qua, phải thực hiện những thay đổi cho
    các chương trình để tìm ra lỗi trong thiết kế gốc và để đưa thêm vào các yêu
    cầu mới phù hợp với các yêu cầu của người sử dụng tại thời điểm đó.
     

    Các file đính kèm:

Đang tải...