Tìm kiếm và quản lý đồ án sử dụng Lucene - pdf 26

Link tải miễn phí Báo cáo đồ án tốt nghiệp: Tìm kiếm và quản lý đồ án sử dụng Lucene
TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP

Đồ án thực hiện nhằm sử dụng thư viện tìm kiếm Lucene cho tìm kiếm toàn văn tài liệu mà cụ thể ở đây là đồ án tốt nghiệp của sinh viên. Hệ thống được xây dựng trên nền web và cho phép người dùng có thể xem, tìm kiếm, upload, và quản lý đồ án của chính người đó upload lên hệ thống. Người quản trị hệ thống ngoài những chức năng như người dùng bình thường, có quyền quản lý toàn bộ cơ sở dữ liệu về đồ án cũng như về người dùng trong hệ thống.



Nội dung đồ án tốt nghiệp bao gồm 5 phần:

• Chương 1: Giới thiệu đề tài, mô tả bài toán.
• Chương 2: Phân tích chức năng
• Chương 3: Thiết kế chi tiết hệ thống
• Chương 4: Cài đặt hệ thống
• Chương 5: Kết luận, đánh giá ưu nhược điểm và nêu hướng phát triển cho hệ thống

Mục lục
Mục lục

HỆ THỐNG QUẢN LÝ ĐỒ ÁN 1
LỜI CẢM ƠN 2
PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 3
TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 3
Mục lục 3
Danh mục hình vẽ 3
Danh mục các bảng 3
CHƯƠNG I. GIỚI THIỆU 3
1.1. Giới thiệu và mô tả bài toán 3
1.2. Định hướng giải quyết 3
CHƯƠNG II. PHÂN TÍCH CHỨC NĂNG 3
2.1. Khảo sát yêu cầu người dùng và phân tích chức năng 3
2.2. Đặc tả ca sử dụng (Use Case) 3
2.2.1 Use case dành cho tác nhân người dùng 3
2.2.2. Use case dành cho tác nhân admin 3
CHƯƠNG III. THIẾT KẾ CHI TIẾT HỆ THỐNG 3
3.1. Tiến trình hoạt động của hệ thống 3
3.1.1. Biểu đồ hoạt động tìm kiếm đồ án 3
3.1.2. Biểu đồ hoạt động cho quản lý tài khoản 3
3.1.3. Biểu đồ hoạt động cho quản lý đồ án 3
3.1.4. Biểu đồ hoạt động xem đồ án 3
3.1.5. Biểu đồ hoạt động quản lý người dùng 3
3.2. Biểu đồ trình tự 3
3.2.1. Biểu đồ trình tự Xem đồ án 3
3.2.2. Biểu đồ trình tự tìm kiếm đồ án 3
3.2.3. Biểu đồ trình tự quản lý đồ án 3
3.2.4. Biểu đồ trình tự quản lý tài khoản 3
3.2.5. Biểu đồ trình tự quản lý người dùng 3
3.3. Biểu đồ lớp 3
3.4. Thiết kế cơ sở dữ liệu 3
CHƯƠNG IV. CÀI ĐẶT HỆ THỐNG 3
4.1. Công cụ và môi trường cài đặt 3
4.2. Thử nghiệm chương trình 3
CHƯƠNG V. KẾT LUẬN 3
5.1. Kết luận 3
5.2. Hướng phát triển 3


CHƯƠNG I. GIỚI THIỆU
1.1. Giới thiệu và mô tả bài toán
Mỗi mùa đồ án đến, các khoa viện đều nhận được số lượng đồ án rất lớn. Trong khi sinh viên có nhu cầu tìm kiếm những đồ án này để tham khảo trong quá trình thực hiện đồ án của mình. Vậy làm sao để quản lý những đồ án này một cách hiệu quả để các khoa viện dễ dàng quản lý cũng như các sinh viên khi muốn tham khảo dễ dàng tìm kiếm được đúng đề tài mình cần.
Xuất phát từ thực tế trên, em xin chọn đề tài: “Xây dựng hệ thống quản lý đồ án”.
Hệ thống được xây dựng với chức năng cho phép người dùng xem, tìm kiếm, upload, dowload đồ án.
Đối với quản trị viên: Ngoài các chức năng như người dùng bình thường của hệ thống còn có chức năng quản lý (thêm, sửa, xoá) toàn bộ đồ án trong cơ sở dữ liệu cũng như toàn bộ người dùng của hệ thống.
Ngoài ra, những người mà không phải thành viên của hệ thống, vẫn có thể sử dụng một số chức năng như xem, tìm kiếm đồ án hay đăng ký làm thành viên của hệ thống
1.2. Định hướng giải quyết
Phương pháp phân tích thiết kế : Phân tích thiết kế hướng đối tượng. Phương pháp hướng đối tượng gồm các bước sau:
- Phân tích chức năng:
o Xây dựng biểu đồ use case
- Thiết kế chi tiết hệ thống:
o Xây dựng biểu đồ tương tác (hoạt động, trình tự),
o xây dựng biểu đồ lớp.
o Thiết kế CSDL.
Công nghệ sử dụng:
Phần giao diện người dùng và quản lý đồ án: sử dụng ngôn ngữ PHP. Vì PHP là ngôn ngữ dễ sử dụng, miễn phí, cộng đồng phát triển lớn.
Để tìm kiếm đồ án, ta sử dụng thư viện Lucene để index và tìm kiếm. Đây là một thư viện miễn phí, mạnh mẽ, cộng đồng phát triển đông đảo.
Trong đồ án thông thường có trang bìa và trang phiếu giao nhiệm vụ có chứa nhiều thông tin về đồ án . Xử lý thông tin trong tờ bìa và trang phiếu giao nhiệm vụ có thể trich rút ra các thông tin cần thiết như: tên sinh viên, giảng viên hướng dẫn, tên đề tài, nội dung đồ án. Những thông tin này được lưu vào csdl và index vào lucene nhằm mục đích quản lý và tìm kiếm.


t6OFE04K2W5ngpB
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status