Đồ Án Thiết kế phần mềm quản lý phòng nghỉ

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
    Tên đề tài:
    THIẾT KẾ PHẦN MỀM QUẢN LÝ PHÒNG NGHỈ
    MỞ ĐẦU


    Trong những năm gần đây sự phát triển mạnh mẽ của công nghệ thông tin, các hệ thống quản lý đã và đang được tin học hoá từng phần, tiến tới tin học hoá toàn bộ.


    Công việc này đóng góp một phần đáng kể trong công tác quản lý. Hiện tại các công tác quản lý đang còn dựa chủ yếu trên yếu tố con nguời, thủ công, điều này đã bộc lộ nhiều vấn đề bất hợp lý, dẫn tới hiệu quả công việc thấp và không đáp ứng được nhu cầu công việc thực tại.


    Trong hệ thống quản lý hiện nay, cơ cấu tổ chức còn chồng chéo nhiều phòng ban, không thuận tiện trong việc lưu trữ, lưu chuyển thông tin còn vòng vèo, ùn tắc, làm cho hiệu xuất đáp ứng công việc không cao, kém hiệu quả.
    Trước tình hình đó, nảy sinh yêu cầu nâng cao tính tự động hoá của việc quản lý, nhằm đáp ứng cung cấp thông tin đầy đủ, chính xác, kịp thời, xử lý chặt chẽ, tạo điều kiện phục vụ tốt nhất cho công việc quản lý.


    Vì thế, quản lý là một đề tài mà gần như tất cả các cơ quan hành chính, các tổ chức hoạt động đều quan tâm đến, bởi nó quyết định sự hoạt động của cơ quan, tổ chức . có hiệu quả và tối ưu để hoạt động tốt hay không .


    Đặc biệt là trong ngành du lịch việc quản lý phòng nghỉ lại càng là một vấn đề cấp thiết. Bởi do những đặc điểm riêng của ngành, người làm công tác quản lý phòng nghỉ luôn luôn cần phải nắm rõ các đặc điểm, quá trình hoạt động trong các nhà hàng, khách sạn để có thể theo dõi kịp thời chính xác tình trạng hoạt động của nhà hàng, khách sạn, ví dụ như (Quản lý về khách hàng, dịch vụ, trang thiết bị sử dụng, .), để từ đó có những biện pháp và kế hoạch đón nhận khách, bảo quản, . Làm tăng tính hiệu quả trong công tác quản lý phòng nghỉ.


    Qua đó, ta thấy rằng vấn đề quản lý phòng nghỉ luôn là một vấm đề cấp thiết. Vì vậy, em mạnh dạn chọn: “Thiết kế phần mềm quản lý phòng nghỉ ” để làm đề tài cho đồ án tốt nghiệp.


    Chương trình Quản lý phòng nghỉ được viết dưới dạng một phần mềm tin học dùng để ứng dụng trong các khách sạn, các nhà hàng có phòng nghỉ, phòng cho thuê trọ , với mục đích quản lý các mặt như: Tiếp nhận khách, Báo cáo doanh thu, lập hoá đơn, . Nhằm tăng tính hiệu quả cho công việc quản lý.


    Từ nhiều năm qua trong công tác quản lý ở các khách sạn, nhà hàng, . hầu hết dùng các công cụ có sẵn như Word, Excel . Em dùng ngôn ngữ Microsoft Visual Studio .NET 2003 làm ngôn ngữ và cơ sở dữ liệu là Access để viết bài quản lý này, nhằm sử dụng cơ sở dữ liệu một cách hiệu quả hơn, tạo giao diện thân thiện với người sử dụng và cũng nhằm mục đích rèn luyện kỹ năng tự lập trình, tập làm những chương trình lớn, học hỏi thêm ngôn ngữ mới .


    Chương trình quản lý phòng nghỉ có các chức năng được phân cấp rõ ràng theo từng cấp để bất cứ ai làm công tác quản lý cũng có thể sử dụng được. Mặt khác, chương trình còn cho phép người sử dụng quản trị hệ thống mạnh, tìm kiếm thông tin nhanh, chính xác . Song bên cạnh đó vì thời gian có hạn, nghiệp vụ chưa tìm hiểu chuyên xâu, khả năng lập trình chưa thành thạo, . Mặt khác đây là một phần mềm được em tìm hiểu, phân tích và viết đầu tay, nên em mới đi vào tìm hiểu và phân tích sơ bộ về các chức năng, tìm hiểu nghiệp vụ quản lý nói chung và nghiệp vụ quản lý Phòng nghỉ nói riêng. Vì vậy chương trình này của em còn chứa đựng rất nhiều hạn chế mà em chưa có thời gian khắc phục. Em rất mong nhận được sự đóng góp ý kiến của tất cả các thầy cô giáo, và toàn thể các bạn.


    Chương trình tìm hiểu phân tích thiết kế phần mềm quản lý phòng nghỉ được thực hiện bởi sinh viên: Hoàng Viết Tân lớp 811b khoa CNTT trường ĐHDL Phương Đông, Dưới sự hướng dẫn của kỹ sư tin học Dương Mạnh Nam, em xin chân thành cảm ơn sự hướng dẫn của thầy Dương Mạnh Nam giúp em hoàn thành tốt đồ án này.

    MỤC LỤC


    MỞ ĐẦU 5
    NỘI DUNG 7
    Chương I. PHÂN TÍCH YÊU CẦU 7
    1. Đặc điểm của hệ thống thông tin quản lý. 7
    1.1. Phân cấp quản lý. 7
    1.2. Các luồng thông tin. 7
    1.2.1. Luồng thông tin vào: 7
    1.2.2. Luồng thông tin ra: 8
    1.3. Mô hình hệ thống thông tin trong quản lý. 8
    1.4. Kết luận 9


    Chương II. PHÂN TÍCH HỆ THỐNG QUẢN LÝ 10
    1. Phân tích hệ thống quản lý trên quan niệm của người làm quản lý 10
    2. Phân tích hệ thống quản lý trên quan niệm của người làm Tin học. 10
    3. Lựa chọn hệ quản trị (Ngôn ngữ được sử dụng-Thế mạnh của hệ). 11
    3.1. Lựa chọn ngôn ngữ sử dụng: 11
    3.2. Lựa chọn cơ sở dữ liệu: 25
    4. Kết luận: 25


    Chương III. PHÂN TÍCH THẾT KẾ HỆ THỐNG 26
    1. phân tích chức năng của hệ thống 26
    1.1. Lý thuyết: 26
    1.2. áp dụng vào đề tài: 27
    2. Biểu đồ luồng dữ liệu (BLD). 27
    3. BLD mức khung cảnh 28
    4. Xét yêu cầu thuê phòng (Lập phiếu thuê phòng) 28
    4.1. Thiết kế dữ liệu với tính đúng đắn 28
    4.1.1 biểu mẫu liên quan 28
    4.1.2 Sơ đồ luồng dữ liệu 29
    4.1.3 Sơ đồ luồng dữ liệu cho quá trình kiểm tra phòng trống 29
    4.1.4 Sơ đồ luồng dữ liệu cho quá trình thuê phòng 30
    4.2. Các thuộc tính mới 31
    4.2.1 Sơ đồ lớp 31
    4.2.2 Sơ đồ logic 32
    4.2.3. Qui định liên quan 32
    4.2.4. Các thuộc tính mới 32
    4.2.5 Sơ đồ lớp 32
    4.2.6. Các thuộc tính trừu tượng 32
    4.2.7. Sơ đồ logic 33
    5. Xét yêu cầu báo cáo tháng 33
    5.1. Biểu mẫu liên quan 33
    5.2. Sơ đồ luồng dữ liệu 34
    5.3. Các thuộc tính mới 35
    5.4. Sơ đồ lớp 35
    5.5. Các thuộc tính trừu tượng 35
    5.6. Sơ đồ logic 35
    6. Xét yêu cầu lập hoá đơn 36
    6.1 Thiết kế dữ liệu với tính đúng đắn 36
    6.1.1 Biểu mẫu liên quan 36
    6.1.2 Sơ đồ luồng dữ liệu 36
    6.1.3 Các thuộc tính mới 37
    6.1.4 Sơ đồ lớp 37
    6.1.5 Các thuộc tình trừu tượng 37
    6.1.6 Sơ đồ logic 38
    6.2 Thiết kế dữ liệu với tính tiến hoá 38
    6.2.1 Quy định liên quan 38
    6.2.2 Sơ đồ luồng dữ liệu 38
    6.2.3 Sơ đồ lớp 39
    6.2.4 Các thuộc tính trừu tượng 39
    6.2.5 Sơ đồ logic 40
    7. Xét yêu cầu lập danh mục phòng 40
    7.1 Thiết kế dữ liệu với tính đúng đắn 40
    7.1.1 Sơ đồ luồng dữ liệu 40
    7.1.2 Sơ đồ lớp 41
    7.1.3 Thuộc tính trừu tượng 41
    7.1.4 Sơ đồ logic 41
    7.2 Thiết kế dữ liệu với tính tiến hoá 41
    7.2.1 Qui định liên quan 41
    7.2.2 Sơ đồ luồng dữ liệu 42
    7.2.3 Các thuộc tính mới 42
    7.2.4 Sơ đồ lớp 42
    7.2.5 Các thuộc tính trừu tượng 42
    7.2.6 Sơ đồ logic 42
    8. Xét yêu cầu kiểm tra phòng trống 42
    8.1. Thiế kế biểu mẫu liên quan 42
    8.2. Sơ đồ luồng dữ liệu 43
    8.3. Các thuộc tính mới 43
    8.4. Sơ đồ lớp 44
    8.5. Các thuộc tính trừu tượng 44
    8.6. Sơ đồ logic 44
    9. KẾT LUẬN: 45


    chương IV. THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH 46
    1.MÀN HÌNH CHÍNH CỦA CHƯƠNG TRÌNH 47
    1.1. Thiết kế màn hình tạo mới phòng 48
    Danh sách các biến cố 49
    1.2. Thiết kế màn hình xoá phòng 50
    Danh sách các biến cố 51
    1.3. Thiết kế giao diện màn hình tiếp nhận khách 53
    Danh sách các biến cố 53
    1.4. Thiết kế giao diện cho màn hình tra cứu phòng 56
    1.4.1. Màn hình tra cứu theo thời gian 56
    Danh sách các biến cố 56
    1.4.2. Màn hình tra cứu theo loại phòng 58
    1.4.3. Màn hình tra cứu theo phòng 60
    1.5. Thiết kế màn hình cho yêu cầu báo cáo tháng 62
    2. MỘT SỐ CODE CHÍNH CỦA CHƯƠNG TRÌNH Code của form main (FrmMain.vb) 64
    3. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 88
    1. KẾT LUẬN: 88
    2. HƯỚNG PHÁT TRIỂN: 88
    LỜI CAM ĐOAN 89
    TÀI LIỆU THAM KHẢO 90
     
Đang tải...