Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
1,09 MB
Nội dung
1 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNGTIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP HỆTHỐNGTRACỨUTHÔNGTINTUYỂNSINH Nội dung Giới thiệu đề tài Tổng quan tảng hệthống Phân tích thiết kế hệthống Demo chương trình Tổng kết Giới thiệu đề tài • Hệthốngtracứuthôngtin tại: ▫ Rời rạc ▫ Thiếu thôngtin ▫ Cập nhật không kịp thời • Hệthống tư vấn tuyểnsinh trực tuyến Tổng quan tảng hệthống • Python • Framework Django • Mơ hình MVC • Xây dựng hệthốngtracứuthôngtintuyểnsinh trực tuyến Python • Python ngơn ngữ lập trình thông dịch Guido van Rossum tạo năm 1990 • Đặc điểm Python • Đặc điểm chính: ▫ Ngôn ngữ thông dịch ▫ Ngôn ngữ kiểu động ▫ Cơ chế cấp phát nhớ tự động ▫ Khả mở rộng Framework Django • Là framework python • Django thiết kế để thực nhiệm vụ phát triển web phổ biến nhanh chóng dễ dàng 9 Mơ hình MVC ( Model – View -Controller) 10 Sơ đồ cấu trúc Django • Django-admin startproject helloworld • Helloworld/ init .py Settings.py Urls.py Wsgi.py • Manage.py startapp myapps • Myapps/ init .py Admin.py Models.py Tests.py Views.py 11 Sơ đồ cấu trúc Django • File setting.py: ▫ Là nơi khai báo database, install apps, LIB, mail server…dùng để cấu hình hệ ▫ thống (giống file config framework php…) Mỗi project có file setting.py • File urls.py: ▫ Là router, định tuyến cho truy xuất đến project ▫ Mỗi project có file urls.py root có nhiều url config cho app ▫ Các url app cần include vào urls root 12 Phân tích thiết kế hệthống • Mục tiêu tốn • u cầu • Biểu đồ use-case • Cơ sở liệu • Chức hệthống 13 Phân tích thiết kế hệthống • Mục tiêu tốn ▫ Website tư vấn thơngtintuyểnsinh cung cấp cho người sử dụng đầy đủ ▫ ▫ thôngtin trường đại học cao đẳng đất nước Việt Nam Đối với user: website cho phép tìm kiếm thơngtin trường Đại học cao đẳng, thôngtintuyểnsinh trường Sau user đăng kí làm thành viên, phép tham gia đặt câu hỏi trả lời thôngtin liên quan trường Các thành viên lựa chọn phân nhóm quản lý để tham gia đóng góp nội dung, cập nhật thơngtin có thay đổi 14 Phân tích thiết kế hệthống • u cầu ▫ Yêu cầu user: Giao diện thân thiện, xem nhiều loại hình khác Dễ dàng tìm kiếm thơngtin Các thơngtintuyểnsinh cập nhật thường xuyên Thuận lợi việc quản lý thôngtin thành viên, sở liệu website ▫ Yêu cầu Admin: 15 Phân tích thiết kế hệthống • Use-case thành viên: 16 Phân tích thiết kế hệthống • Use-case admin: 17 Cơ sở liệu • Xây dựng sở liệu • Crawl liệu 18 Cơ sở liệu • Xây dựng sở liệu 19 Cơ sở liệu • Crawl liệu 20 Chức • Đăng ký/ đăng nhập • Tìm kiếm ▫ Thôngtin trường Đại học Cao đẳng ▫ Thôngtintuyển sinh, tracứu điểm chuẩn • Quản lý user: xem, quản lý thơngtin profile • Quản lý, tìm kiếm, xem, xóa, sửa thơngtin trường Đại học Cao đẳng • Hỏi /đáp: dành cho thành viên trao đổi thôngtin website 21 Giao diện website 22 Tổng kết • Những việc làm được: ▫ Đã nắm bắt yêu cầu đặt với việc thiết kế sở liệu để đưa ▫ phân tích thiết kế website Phát triển website với chức trang quản trị, tùy theo mức phân cấp mà thành viên đăng nhập, truy xuất liệu quản lý thôngtinhệthốngtracứutuyểnsinh • Những hạn chế: ▫ Giao diện chưa thật sinh động ▫ Cần mở rộng nhiều chức khác để website trở nên thân thiện 23 Phương hướng phát triển • Tiếp tục mở rộng website, xây dựng website thân thiện với người dùng • Thảo luận với nhóm có nội dung để trao đổi hoàn thiện chức khác cho website 24 Thank you for watching ... tảng hệ thống Phân tích thiết kế hệ thống Demo chương trình Tổng kết Giới thiệu đề tài • Hệ thống tra cứu thông tin tại: ▫ Rời rạc ▫ Thiếu thơng tin ▫ Cập nhật khơng kịp thời • Hệ thống tư vấn tuyển. .. kịp thời • Hệ thống tư vấn tuyển sinh trực tuyến Tổng quan tảng hệ thống • Python • Framework Django • Mơ hình MVC • Xây dựng hệ thống tra cứu thông tin tuyển sinh trực tuyến Python • Python ngơn... Phân tích thiết kế hệ thống • Mục tiêu tốn • u cầu • Biểu đồ use-case • Cơ sở liệu • Chức hệ thống 13 Phân tích thiết kế hệ thống • Mục tiêu tốn ▫ Website tư vấn thơng tin tuyển sinh cung cấp cho