Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
3,47 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN *** BÁO CÁO THỰC TẬP CÔNG NHÂN Phần thiết kế website Đề tài: TRANGWEBQUẢNLÝLƯUTRÚKÝTÚCXÁ Đa Mục lục GIỚI THIỆU CHUNG CHƯƠNG 1: MỞ ĐẦU 1.1 1.2 1.3 ĐẶT VẤN ĐỀ HIỆN TRẠNG CHUNG SỐ HĨA VÀ CƠNG VIỆC QUẢNLÝKÝTÚCXÁ CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU PHÂN TÍCH DỮ LIỆU 2.1.1 Sơ đồ use-case 2.1.2 Danh sách lớp đối tượng quan hệ 13 2.2 THIẾT KẾ DỮ LIỆU 16 2.1 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 17 MƠ TẢ CHI TIẾT MÀN HÌNH 17 3.1 User 17 3.2 Admin 20 3.3 Nhân viên 29 CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM 30 CÀI ĐẶT 30 4.1.1 Môi trường cài đặt 30 4.1.2 Kết triển khai 31 4.2 THỬ NGHIỆM 31 4.1 CHƯƠNG 5: ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 32 5.1 5.2 ĐÁNH GIÁ, KẾT QUẢ ĐẠT ĐƯỢC 32 HƯỚNG PHÁT TRIỂN 32 TÀI LIỆU THAM KHẢO 33 PHỤ LỤC 34 DANH SÁCH HÌNH ẢNH Hình 1: Sơ đồ use case quản lí thơng tin cá nhân Admin Hình 2: Sơ đồ use case quảnlý thông tin nhân viên Admin Hình 3: Sơ đồ use case quảnlý thông tin nhân viên Admin 10 Hình 4: Sơ đồ use case quảnlý thông tin sinh viên Admin 10 Hình 5: Sơ đồ use case quảnlý thơng tin phòng Admin 11 Hình 6: Sơ đồ mối quan hệ bảng sở liệu 16 Hình 7: Màn hình trang chủ giao diện người dùng 17 Hình 8: Màn hình trang chủ giao diện người dùng 17 Hình 9: Màn hình hiển thị danh sách tin tức 18 Hình 10: Màn hình hiển thị tin tức 18 Hình 11: Màn hình trang hiển thị bảng giá 19 Hình 12: Màn hình thơng tin cá nhân 19 Hình 13: Màn hình quản lí tài khoản admin thay đổi ảnh đại diện 20 Hình 14: Màn hình quản lí tài khoản admin thay đổi thơng tin cá nhân 20 Hình 15: Màn hình quản lí tài khoản admin thay đổi thơng tin tài khoản 21 Hình 16: Màn hình hiển thị danh sách tin tức 21 Hình 17: Màn hình thêm tin tức 22 Hình 18: Màn hình sửa tin tức 22 Hình 19: Chức xóa tin tức (Xóa xóa nhiều) 23 Hình 20: Tìm kiếm tin tức theo tiêu đề 23 Hình 21: Màn hình hiển thị sinh viên 24 Hình 22: Màn hình sửa thơng tin sinh viên 24 Hình 23: Màn hình thêm sinh viên 25 Hình 24: Chức tìm kiếm sinh viên 25 Hình 25: Màn hình hiển thị danh sách phòng 26 Hình 26: Chức tìm kiếm phòng 26 Hình 27: Hiển thị chi tiết phòng 27 Hình 28: Hiển thị danh sách nhân viên 27 Hình 29: Tìm kiếm nhân viên 28 Hình 30: Sửa nhân viên 28 Hình 31: Thêm nhân viên 29 DANH SÁCH BẢNG BIỂU Bảng Danh sách lớp đối tượng quan hệ 13 Bảng 2: Chi tiết lớp đối tượng USER 14 Bảng 3: Chi tiết lớp đối tượng room 15 Bảng 4: Chi tiết lớp đối tượng news 15 Bảng 5: Chi tiết lớp đối tượng bill 16 GIỚI THIỆU CHUNG Tổng quan đề tài Hiện cơng số hóa diễn mạnh mẽ lĩnh vực đời sống, từ công việc đơn giản giữ xe, duyệt sổ sách tới cơng việc phức tạp đòi hỏi tính tốn nỗ lực lớn người Lĩnh vực trọng số hóa triệt để phổ biến QUẢNLÝ DỮ LIỆU Thường để quảnlý liệu lớn diện rộng cách truyền thống, người nhiều thời gian công sức, lại dễ xảy lỗi, đồng thời thường mắc phải sai sót đồng thời khó khăn việc tìm kiếm Việc quảnlý thơng tin sinh viên, thơng tin phòng kí túcxá gặp phải vấn đề Để giải vấn đề Đề tài nhóm “QUẢN LÝKÝTÚC XÁ” thực cơng việc mơ hình hóa, cơng việc quảnlý kí túc xá, giúp thao tác người dùng việc quảnlý thông tin trở nên đơn giản, hiểu quả, tiết kiệm thời gian Mục đích ý nghĩa đề tài 2.1 Mục đích Cơng việc quảnlý thông tin kýtúcxá gồm nhiều phân đoạn quảnlý thông tin sinh viên ( đăng kí thơng tin, chỉnh sửa ), quảnlý thơng tin phòng loại tiền phí Với số lượng phòng nhiều, số lượng sinh viên đông, công việc thật vất vả làm sức người Còn khơng bảo đảm xác khoa học Mục đích đề tài “QUẢN LÝKÝTÚC XÁ” áp dụng công nghệ thông tin hỗ trợ nhân viên quảnlýkýtúcxá công việc , đồng thời hỗ trợ sinh viên giảm thời gian khâu đăng kí, tăng tiện lại với chức trangweb 2.2 Ý nghĩa Áp dụng hệ thống vào kí túc xá, giúp cơng việc quảnlý kí túcxá trở nên thuận tiện hơn, giúp tiết kiệm thời gian công sức Đồng thời mặt marketing tăng sức hút kí túcxá người muốn lưu trú, tiện lợi mẻ khâu thao tác với dịch vụ hệ thống Phương pháp thực Phương pháp phân tích tổng hợp từ tài liệu Bố cục đề tài Báo cáo đề tài bao gồm nội dung sau: Giới thiệu chung Chương 1: Mở đầu giới thiệu tổng quan đề tài, mục tiêu chức cài đặt website; hướng xây dựng phát triển website du lịch thực ngồi nước Chương 2: Phân tích & thiết kế liệu trình bày nội dung phân tích bảng liệu thiết kế trình xây dựng website Chương 3: Thiết kế giao diện mô tả giao diện, hoạt động trang thiết kế quan hệ chúng Chương 4: Cài đặt & thử nghiệm trình bày cách thức tổ chức tập tin, thư mục website số source code tiêu biểu Chương 5: Đánh giá, kết luận hướng phát triển tóm tắt lại chức xây dựng, đánh giá kết đề số hướng phát triển tương lai CHƯƠNG 1: MỞ ĐẦU 1.1 ĐẶT VẤN ĐỀ Cùng với phát triển không ngừng công nghệ thông tin Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đầy với Internet người dùng thao tác thứ tiện lợi nhanh chóng Từ lơi ích vơ lớn Internet mang lại, lĩnh vực đời sống ứng dụng internet Nhất ứng dụng liên quan tới việc quảnlý thơng tin, thường việc quảnlý thông tin thời gian, thường xảy lỗi Việc số hóa diễn hầu hết trường học, bệnh viện, khách sạn, kýtúc xá… Nhưng nơi có lượng liệu cần xử lýlưutrữ lớn, số người tham gia vào hệ thống Nhưng hệ thống nhà nước đầu tư kỹ khách sạn, bệnh viện, trường học … hệ thống thường phát triển kỹ càng, đáp ứng nhu cầu người dùng Trong kýtúcxá thường không trọng đầu tư, nên hiển nhiên trangwebquảnlýkýtúcxá không đáp ứng nhu cầu Ví dụ kýtúcxá nơi em cư trú, chức quảnlý hạn chế, đồng thời chức cho sinh viên khơng hồn tồn đáp ứng người dùng Lấy ví dụ sinh viên khơng thể quảnlý thơng tin mình, thơng tin cá nhân, tiền điện, tiền phòng… Việc dẫn tới thời gian công việc cập nhật, toán … Từ vấn đề trạng, chúng em định xây dựng đề tài “Trang webquảnlýlưutrúkýtúc xá” để cải thiện công việc quảnlý nhân viên kýtúc hiệu Đồng thời cải thiện thoải mái cho người dùng thao tác với trangweb Từ tăng tính cạnh tranh, tăng sức hút kýtúc xá, tiết kiệm thời gian tiền bạc công việc quảnlýlưutrúkýtúcxá 1.2 HIỆN TRẠNG CHUNG Việt Nam số quốc gia có trường đại học nhiều khu vực, điều có nghĩa số lượng sinh viên lớn Và biết việc tìm chỗ lưu trú, sinh hoạt sinh viên vấn đề nan giải Từ nhu cầu thực tiễn đó, tổ chức cá nhân tới tổ chức cộng đồng, nhà nước, ban ngành ln tìm cách hỗ trợ học sinh, sinh viên Một cách thức hữu hiệu nhất, thành lập kýtúcxá cho sinh viên, đảm báo giá thành rẻ, an tồn, lại có đời sống sinh hoạt sinh viên hữu ích Số lượng kýtúcxá tăng dần theo số lượng sinh viên trường đại học mở ra, kýtúcxá công việc quảnlý thường phức tạp Đơn cử công việc quảnlýlưutrú bao gồm quảnlý thông tin sinh viên, quảnlý thông tin phòng, quảnlý thơng tin nhân viên … khối lượng khổng lồ công việc phải làm Nhưng kýtúcxá thường thực công việc thủ cơng, có thực có hẹ thống trang web, phần mềm chưa hoàn thiện kỹ càng, đầu từ kỹ lưỡng công việc cho kýtúcxá thường lợi nhuận dự án cộng đồng 1.3 SỐ HĨA VÀ CƠNG VIỆC QUẢNLÝKÝTÚCXÁ Từ vấn đề trạng xảy với việc quảnlýkýtúcxá Một nhu cầu cấp bách cần thực phải số hóa, hệ thống hóa cơng việc quảnlýtúcxá Để giúp cải thiện hiệu công việc quản lý, giảm thời gian chi phí cho việc quản lý, đồng thời nâng cao thoải mái người dùng trình tương tác Tất vấn đề nâng cao chất lượng kýtúcxá Công việc quảnlýkýtúcxá online thực nhiều, kýtúcxá http://ktxdn.vn : kýtúcxá sinh viên thành phố Đà Nẵng ( DMC ) Những trangweb thường tổ chức chưa hồn thiện, nhiều vấn đề phát triển, trọng vào việc quảnlýlưutrúkýtúcxá Để cải thiện điều chúng em xây dựng trang web” Quảnlýlưutrúkýtúc xá” đề giải vướng mắc, hạn chế mắc phải trangwebkýtúc xá, đặc biệt kýtúcxá em sinh sống CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU 2.1 PHÂN TÍCH DỮ LIỆU 2.1.1 Sơ đồ use-case Admin Hình 1: Sơ đồ use case quản lí thơng tin cá nhân Admin Hình 2: Sơ đồ use case quảnlý thơng tin nhân viên Admin Hình 3: Sơ đồ use case quảnlý thông tin nhân viên Admin Hình 4: Sơ đồ use case quảnlý thơng tin sinh viên Admin 10 d Màn hình quảnlý phòng Hình 25: Màn hình hiển thị danh sách phòng Hình 26: Chức tìm kiếm phòng 26 Hình 27: Hiển thị chi tiết phòng e Màn hình quảnlý nhân viên (thêm nhân viên + hiển thị danh sách nhân viên + chỉnh sửa thông tin + xóa + tìm kiếm) Hình 28: Hiển thị danh sách nhân viên 27 Hình 29: Tìm kiếm nhân viên Hình 30: Sửa nhân viên 28 Hình 31: Thêm nhân viên 3.3 Nhân viên Nhân viên có quyền admin trừ, quyền quảnlý nhân viên 29 CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM 4.1 CÀI ĐẶT 4.1.1 Môi trường cài đặt Website xây dựng tảng: Back-end php sử dụng Laravel Framework, Front-end: HTML, CSS, JavaScript, Jquery Hệ quản trị sở liệu: MySQL Website cài đặt chạy host sử dụng dịch vụ 000webhost.com tên miền Các bước để thực đề tài: xá Lập đề cương chi tiết cho đề tài Tìm hiểu nghiệp vụ kytúcxá Tham khảo website kýtúcxá Lên danh sách công việc cần làm, phân bổ công việc cho thành viên Xây dựng database dựa phân tích phân tích tìm hiểu kýtúc Xây dựng ứng dụng localhost, quảnlý source code github Test UI, Functions Đăng ký host 30 Deploy source từ local lên host Hoàn thành báo cáo đồ án 4.1.2 Kết triển khai Các bước triển khai để đưa dự án từ localhost lên host chạy mạng trình bày cụ thể chi tiết mục phần PHỤ LỤC Để quản lí phiên đề tài chúng em sử dụng github, với link source code https://github.com/Happeace304/DormManage 4.2 THỬ NGHIỆM Website triển khai lên mạng chạy thử nghiệm với tên miền Cụ thể cách sử dụng đưuọc trình bày mục phần PHỤ LỤC 31 CHƯƠNG 5: ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 ĐÁNH GIÁ, KẾT QUẢ ĐẠT ĐƯỢC Trong thời gian tìm hiểu, nghiên cứu sở lý thuyết triển khai ứng dụng công nghệ, đề tài đạt kết sau : Về mặt lý thuyết, đề tài đạt được: Ứng dụng kiến thức lập trình Website PHP, HTML5, CSS3, Ajax, Javacript, Jquery, … để xây dựng giao diện cho website Ứng dụng kiến thức cấu trúc liệu, sở liệu , phân tích thiết kế hệ thống thơng tin, hệ quản trị sở liệu MySQL vào đề tài Về mặt thực tiễn ứng dụng, đề tài đạt được: Đã hoàn thành đề tài tạo website hoàn thành vận hành tốt môi trường Internet Đáp ứng chức quảnlýkýtúcxá Đáp ứng thông tin mà sinh viên cần quan tâm kýtúcxá Tuy nhiên, đề tài tồn vấn đề sau: Q trình loading liệu, ảnh chưa tối ưu Chưa bao quát hết lĩnh vực kýtúcxá Code cần chỉnh lại chuẩn theo invention 5.2 HƯỚNG PHÁT TRIỂN Một số số hướng nghiên cứu phát triển đề tài sau: - Nghiên cứu chỉnh sưa code invention để dễ dàng tái sử dụng - Nghiên cứu phát triển thêm vài tính dựa nhu cầu nhân viên sinh viên muốn lưutrúkýtúcxá 32 TÀI LIỆU THAM KHẢO Internet [1] https://www.w3schools.com/ [2] https://laracasts.com/ [3] https://stackoverflow.com/ 33 PHỤ LỤC Phần trình bày cách cài đặt cấu hình website lên mạng Internet hướng dẫn sử dụng (quản trị admin, chức phân quyền) Cách cài đặt (upload) lên mạng Inetrnet Bước 1: Tiến hành nén source code project định dạng *.zip 34 Bước 2: Đăng ký đăng nhập vào 000webhost.com Bước 3: Tạo trang địa web Bước 4: Điền tên mật 35 Bước 5: Chọn Manage Website Bước 6: Chọn File Manage chọn tiếp Upload files now 36 Bước 7: Upload file giải nén project cho file index.php nawfm folder public_html Bước 8: Chỉnh file config/app.php Chỉnh url tạo Chỉnh key fle env project 37 Bước 9: Tiến hành dump cấu trúc liệu CSDL Bước 10: Tạo CSDL 38 Bước 11: Vào PhpMyAdmin Bước 12: Nhập file *.sql vừa tạo Bước 13: Chỉnh sửa file config/database.php 39 Sử dụng thông tin cấp Thêm đoạn: 'options' => [PDO::ATTR_EMULATE_PREPARES => true,], Bước 14 Xóa file env project Cách sử dụng Sau cấu hình upload thành cơng bạn truy cập vào đường dẫn https://tsndorm.000webhostapp.com/ để truy cập website 40 ... ) Những trang web thường tổ chức chưa hồn thiện, nhiều vấn đề phát triển, trọng vào việc quản lý lưu trú ký túc xá Để cải thiện điều chúng em xây dựng trang web Quản lý lưu trú ký túc xá đề... VIỆC QUẢN LÝ KÝ TÚC XÁ Từ vấn đề trạng xảy với việc quản lý ký túc xá Một nhu cầu cấp bách cần thực phải số hóa, hệ thống hóa công việc quản lý túc xá Để giúp cải thiện hiệu công việc quản lý, ... quản lý, đồng thời nâng cao thoải mái người dùng trình tương tác Tất vấn đề nâng cao chất lượng ký túc xá Công việc quản lý ký túc xá online thực nhiều, ký túc xá http://ktxdn.vn : ký túc xá