KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGBÁO CÁO ĐỒ ÁN CƠ SỞ 2ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝKÍ TÚC XÁ

33 23 0
KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGBÁO CÁO ĐỒ ÁN CƠ SỞ 2ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝKÍ TÚC XÁ

Đ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

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁO CÁO ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ Giảng viên hướng dẫn: TS LÊ THỊ THU NGA Sinh viên thực hiện: Lớp: Khóa: NGUYỄN THỊ THANH THÚY 18IT5 2018 - 2023 Đà nẵng, tháng năm 2020 ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁO CÁO ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ Giảng viên hướng dẫn: TS LÊ THỊ THU NGA Sinh viên thực hiện: Lớp: Khóa: NGUYỄN THỊ THANH THÚY 18IT5 2018 - 2023 Đà nẵng, tháng năm 2020 LỜI CẢM ƠN Em xin gửi làm cảm ơn đến TS Lê Thị Thu Nga, giảng viên Khoa Công nghệ thơng tin Truyền thơng tận tình hướng dẫn em giúp em hoàn thành đồ án báo cáo tiến độ Trong thời gian nghiên cứu làm đồ án sở với đề tài xây dựng hệ thống quản lý kí túc xá, em gặp khơng khó khăn cấu trúc đồ án kiến thức, nhờ hướng dẫn tận tình cơ, em tìm hướng nghiên cứu hoàn thành đồ án tiến độ Em xin chân thành cảm ơn cô ! NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn TS Lê Thị Thu Nga MỤC LỤC DANH MỤC HÌNH VẼ Hình 3: Biểu đồ lớp hoạt động .8 DANH MỤC BẢNG BIỂU MỞ ĐẦU .13 Lý chọn đề tài .13 Mục đích 13 Đối tượng phạm vi nghiên cứu .14 Phương pháp nghiên cứu 14 1.1.2 CSS .15 1.1.3 Ngôn ngữ lập trình Javascript .16 1.1.4 Bootstrap framework 17 1.2 Các ngôn ngữ, công nghệ áp dụng để làm back-end 17 1.2.1 Ngôn ngữ lập trình PHP 17 1.2.2 Laravel framework 17 1.2.3 Hệ quản trị sở liệu MySQL .17 1.4 Các phần mềm, cơng cụ sử dụng q trình nghiên cứu 18 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐG QUẢN LÝ KÍ TÚC XÁ.18 2.1 Xác định yêu cầu hệ thống quản lý kí túc xá 18 2.1.1 Chức người dùng 18 2.1.2 Chức hệ thống 18 2.2 Phân tích hệ thống quản lý kí túc xá 19 2.2.1 Biểu đồ use case 19 2.2.3 Biểu đồ lớp 21 2.3 Thiết kế hệ thống quản lý kí túc xá 22 2.3.1 Thiết kết sở liệu 22 2.3.2 Thiết kế giao diện 25 CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC 26 3.1 Kết đạt 26 3.2 Kết chưa đạt 32 KẾT LUẬN 33 Những thuận lợi khó khăn trình nghiên cứu 33 Những mặt hạn chế hệ thống .33 Hướng phát triển .33 DANH MỤC HÌNH VẼ Hình 1: Biểu đồ use case (user) Hình 2: Biểu đồ use case (admin) Hình 3: Biểu đồ lớp hoạt động DANH MỤC BẢNG BIỂU Các bảng sở liệu Bảng sinh viên (students) STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Mã sinh viên fullname Varchar 60 Họ tên birthday 50 Ngày sinh gender Date/Time 12 Giới tính cmnd Yes/No 12 Số chứng minh nhân dân address Text 15 Địa thường trú phone Text 10 Số điện thoại sinh viên email Text 10 Email id_room Text 25 Mã phòng 10 start_date Text 10 Ngày vào 11 id_relative Text 10 Số cmnd người thân Bảng người thân sinh viên (relative) STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Số chứng minh nhân dân fullname_rl Varchar 60 Họ tên người thân birthday date 50 Ngày sinh address Varchar 255 Địa thường trú phone1 Varchar 13 Số điện thoại phone2 Varchar 13 Số điện thoại relationship Varchar 255 Mối quan hệ id_student Varchar 12 Mã sinh viên Bảng phòng (room) STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Mã phòng number_student int 11 Số lượng sinh viên tối đa current_student int 11 Số lượng sinh viên category_room Varchar 12 Loại phòng equipment Varchar 60 Trang thiết bị status Varchar 255 Tình trạng phòng (Trống/ hết chỗ) Room_price Varchar 255 Giá phòng id_student Varchar 12 Mã sinh viên Bảng loại phịng (category_room) STT Tên trường Kiểu Độ rộng Mơ tả id Varchar 12 Mã số block int 11 Khu 10 - Chức nhập số điện nước tự động tính tiền, hiển thị danh sách để sinh viên vào xem Khi nộp tiền điện nước có nút để tích vào in hóa đơn 2.2 Phân tích hệ thống quản lý kí túc xá 2.2.1 Biểu đồ use case 19 20 2.2.3 Biểu đồ lớp 21 2.3 Thiết kế hệ thống quản lý kí túc xá 2.3.1 Thiết kết sở liệu Sau xem xét phân tích khía cạnh cơng tác “quản lý quản lý ký túc xá”, để giải yêu cầu toán đặt cánh hợp lý có hiệu phải tạo cấu trúc liệu hợp lý cho toán Cấu trúc phải đảm bảo chứa đầy đủ thông tin cần thiết đảm bảo truy nhập, kết xuất thơng tin phải nhanh chóng Các bảng sở liệu Bảng sinh viên (students) STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Mã sinh viên fullname Varchar 60 Họ tên birthday 50 Ngày sinh gender Date/Time 12 Giới tính cmnd Yes/No 12 Số chứng minh nhân dân address Text 15 Địa thường trú phone Text 10 Số điện thoại sinh viên email Text 10 Email id_room Text 25 Mã phòng 10 start_date Text 10 Ngày vào 11 id_relative Text 10 Số cmnd người thân Bảng người thân sinh viên (relative) 22 STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Số chứng minh nhân dân fullname_rl Varchar 60 Họ tên người thân birthday date 50 Ngày sinh address Varchar 255 Địa thường trú phone1 Varchar 13 Số điện thoại phone2 Varchar 13 Số điện thoại relationship Varchar 255 Mối quan hệ id_student Varchar 12 Mã sinh viên 10.Bảng phòng (room) STT Tên trường Kiểu Độ rộng Mơ tả id Varchar 12 Mã phịng number_student int 11 Số lượng sinh viên tối đa current_student int 11 Số lượng sinh viên category_room Varchar 12 Loại phòng equipment Varchar 60 Trang thiết bị status Varchar 255 Tình trạng phịng (Trống/ hết chỗ) Room_price Varchar 255 Giá phòng id_student Varchar 12 Mã sinh viên 11 Bảng loại phòng (category_room) 23 STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Mã số block int 11 Khu floor int 11 Tầng id_room Varchar Mã phòng 12.Bảng điện nước (diennuoc) STT Tên trường Kiểu Độ rộng Mơ tả id int 12 Mã hóa đơn id_room int Mã phòng sodiencuoi int 11 Số điện cuối giadien int 11 Giá điện sonuoccuoi int 11 Số nước cuối gianuoc int 11 Giá nước thoigian date Tiền điện nước (tháng/năm) 13.Bảng nhân viên (employees) STT Tên trường Kiểu Độ rộng Mô tả id Varchar 12 Mã nhân viên fullname Varchar 60 Họ tên birthday date 50 Ngày sinh address Varchar 255 Địa thường trú phone Varchar 13 Số điện thoại gender Varchar Giới tính 24 email Varchar 50 Email cmnd Varchar 12 Số chứng minh nhân dân position Varchar 50 Chức vụ 14.Bảng trang thiết bị (equipment) STT Tên trường Kiểu Độ rộng Mô tả id int 12 Mã thiết bị equipment_name Varchar 255 Tên thiết bị number_equipment int 11 Số lượng môi thiết bị id_room Varchar Mã phòng status_equipment Varchar 255 Trạng thái thiết bị 2.3.2 Thiết kế giao diện Yêu cầu thiết kế giao diện: Thiết kế giao diện phải phụ thuộc vào yêu cầu, kinh nghiệm khả người sử dụng hệ thống Người thiết kế nên quan tâm đến giới hạn vật lý tinh thần người nên nhận người ln gây lỗi Không phải tất nguyên tắc thiết kế giao diện áp dụng cho tất giao diện Sau nguyên tắc thiết kế giao diện: - Sự quen thuộc người sử dụng: giao diện phải xây dựng dựa thuật ngữ khái niệm mà người sử dụng hiểu khái niệm liên quan đến máy tính Ví dụ: hệ thống văn phòng nên sử dụng khái niệm 25 thư, tài liệu, cặp giấy … mà không nên sử dụng khái niệm thư mục, danh mục … - Thống nhất: hệ thống nên hiển thị mức thống thích hợp Ví dụ: câu lệnh menu nên có định dạng … - Tối thiểu hố bất ngờ: yêu cầu xử lý theo cách biết trước người sử dụng dự đoán thao tác yêu cầu tương tự - Khả phục hồi: hệ thống nên cung cấp số khả phục hồi từ lỗi người sử dụng cho phép người sử dụng khôi phục lại từ chỗ bị lỗi Khả bao gồm cho phép làm lại, hỏi lại hành động xoá, huỷ … - Hướng dẫn người sử dụng: hệ thống trợ giúp, hướng dẫn trực tuyến … - Tính đa dạng: hỗ trợ nhiều loại tương tác cho nhiều loại người sử dung khác Ví dụ: nên hiển thị phông chữ lớn với người cận thị Tương tác người sử dụng hệ thống chia thành loại sau: - Vận hành trực tiếp - Lựa chọn menu - Điền vào biểu mẫu (Form) - Ngôn ngữ lệnh - Ngôn ngữ tự nhiên CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC 3.1 Kết đạt Tạo kết cấu giao diện hợp lý Đăng kí nội trú kí túc xá online, sau đăng kí thành cơng tự động gửi mail cho người đăng kí 26 Thơng tin sinh viên đăng kí lưu vào sở liệu đổ bảng danh sách sinh viên, người thân sinh viên phịng Sửa thơng tin sinh sinh viên, người thân sinh viên, phịng, điện nước Xóa thơng tin sinh viên, người thân sinh viên, phòng, điện nước Nhập số điện nước, tự động tính số điện nước đổ bảng danh sách điện nước, in hóa đơn điện nước xuất dạng file PDF Một số kết hệ thống Giao diện 27 Đơn đăng kí nội trú 28 Danh sách sinh viên Giao diện sửa thông tin sinh viên 29 Giao diện thêm phòng Giao diện nhập số điện nước 30 Danh sách điện nước Hóa đơn điện nước 31 3.2 Kết chưa đạt Chưa liên kết tất bảng sở liệu lại với để hệ thống hoạt động trơn tru 32 KẾT LUẬN Những thuận lợi khó khăn q trình nghiên cứu • Thuận lợi: Được thầy hướng dẫn tận tình trao đổi kiến thức với bạn lớp, nguồn tài liệu tham khảo phong phú đầy đủ để hỗ trợ kiến thức cần thiết • Khó khăn: Chưa có kinh nghiệm nên cịn gặp nhiều khó khăn việc nghiên cứu phát triển hệ thống, thời gian ngắn nên chưa hoàn thành hệ thống hồn chỉnh Những mặt cịn hạn chế hệ thống - Giao diện chưa đẹp - Hệ thống chưa đầy đủ chức để đưa vào sử dụng thực tế Hướng phát triển Hoàn thiện hệ thống, đưa hệ thống vào sử dụng thực tế cho kí túc xá Trường Cao đẳng Cơng nghệ Thơng tin HẾT - 33 ...ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁO CÁO ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ Giảng viên hướng dẫn: TS LÊ THỊ THU NGA Sinh... KẾ HỆ THỐG QUẢN LÝ KÍ TÚC XÁ.18 2.1 Xác định yêu cầu hệ thống quản lý kí túc xá 18 2.1.1 Chức người dùng 18 2.1.2 Chức hệ thống 18 2.2 Phân tích hệ thống quản lý kí túc xá ... nghiên cứu làm đồ án sở với đề tài xây dựng hệ thống quản lý kí túc xá, em gặp khơng khó khăn cấu trúc đồ án kiến thức, nhờ hướng dẫn tận tình cơ, em tìm hướng nghiên cứu hoàn thành đồ án tiến độ

Ngày đăng: 20/04/2021, 22:30

Từ khóa liên quan

Mục lục

  • DANH MỤC HÌNH VẼ

  • Hình 3: Biểu đồ lớp hoạt động

  • DANH MỤC BẢNG BIỂU

  • MỞ ĐẦU

  • 1 Lý do chọn đề tài

  • 2 Mục đích

  • 3 Đối tượng và phạm vi nghiên cứu

  • 4 Phương pháp nghiên cứu

  • 1.1.2 CSS

  • 1.1.3 Ngôn ngữ lập trình Javascript

  • 1.1.4 Bootstrap framework

  • 1.2 Các ngôn ngữ, công nghệ đã áp dụng để làm back-end

  • 1.2.1 Ngôn ngữ lập trình PHP

  • 1.2.2 Laravel framework

  • 1.2.3 Hệ quản trị cơ sở dữ liệu MySQL

  • 1.4 Các phần mềm, công cụ đã sử dụng trong quá trình nghiên cứu

  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐG QUẢN LÝ KÍ TÚC XÁ

  • 2.1 Xác định yêu cầu hệ thống quản lý kí túc xá

  • 2.1.1 Chức năng của người dùng

  • 2.1.2 Chức năng của hệ thống

Tài liệu cùng người dùng

Tài liệu liên quan