1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn học phần đồ án liên ngành wise rule hệ thống tra cứu pháp luật

18 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề WISE RULE: Hệ thống tra cứu pháp luật
Tác giả Bùi Đại Dương, Nguyễn Phi Hùng
Người hướng dẫn TS. Mai Xuân Tráng
Trường học Trường Đại học Phenikaa
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 18
Dung lượng 1,9 MB

Nội dung

Thông qua việc sử dụng công nghệ LLM, WISE RULE có khả năng hi u biể ết và ph n hả ồi vào các truy vấn pháp luật của người dùng một cách nhanh chóng và chính xác.. Đối tượng sử dụng Luật

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜ NG Đ I H C PHENIKAA Ạ Ọ

BÁO CÁO BÀI TẬP LỚN HỌC PH N Ầ ĐỒ ÁN LIÊN NGÀNH WISE RULE: HỆ THỐNG TRA C U PHÁP Ứ LUẬT

Bùi Đại Dương Nguyễn Phi Hùng

21010598

21012050 Ngành học: Công nghệ thông tin Khóa: K15

Giảng viên h ng dẫn TS Mai Xuân Tráng ướ

Hà Nội, Năm 2024

Trang 2

MỤ C L ỤC

1 Giới thiệu 1

1.1 Đặt vấn đ 1 ề 1.2 Giáp pháp 1

1.3 Mục tiêu 1

1.4 Tính phù hợp 2

1.4.1 Đối tượng sử dụng 2

2 Thiết kế và tri n khaiể 2

2.1 Các yêu cầu chức năng 2

2.1.1 Lưu trữ và t chức thông tin pháp lu 2 ổ ật 2.1.2 Tìm kiếm các đề mục liên quan đến một câu hỏi 2

2.1.3 Trả lời m t câu h i cộ ỏ ủa người dùng 3

2.1.4 Gợi ý các câu h 3 ỏi 2.1.5 Đặt nhiều câu hỏi về cùng một chủ đề 3

2.1.6 Lưu lịch s các câu hử ỏi và câu trả lời 3

2.2 Các yêu c u phi chầ ức năng 3

2.2.1 Nguồn thôn tin đáng tin cây 3

2.2.2 Cập nhật thông tin định kỳ 3

2.2.3 Tính tương thích 3

2.2.4 Giao diện người dùng 3

2.3 Ràng buộc 4

2.4 Mô hình hệ thố 4 ng 2.4.1 Mô hình use-case 4

2.4.2 Mô tả chi tiết use-case Tra cứu pháp luật 4

2.4.3 Mô tả chi tiết use-case Đặt câu h ỏi 5 2.4.4 Mô tả chi tiết use-case Xem l ch sị ử tra cứu 6

2.4.5 Biểu đồ tuầ ự Tra cứn t u pháp luật 7

2.4.6 Biểu đồ tuầ ự Tra cứn t u pháp luật 7

2.4.7 Biểu đồ tuầ ự n t Xem lịch s tra c 8 ử ứu 2.4.8 Giao diện Danh sách pháp điển 8

2.4.9 Giao diện Tìm kiếm theo từ khóa 9

2.4.10 Giao diện Hỏi đáp Pháp điển với AI 9

2.4.11 Giao diện Hi n thể ị các câu hỏi g i ýợ 10

Trang 3

2.4.12 Giao ện Lịch sử di tìm kiếm 10

3 Mộ ố t s thành phần khác của d án 11 ự 3.1 Kiến trúc của dự án 11 3.1.1 Kiến trúc Server 11 3.1.2 Kiến trúc ng dỨ ụ 12 ng 3.1.3 Khác 12 3.2 Kế ạch dự án 13 ho 3.3 Hướng phát tri n s n phể ả ẩm 14 3.4 Mã nguồn của dự án 14 TÀI LIỆU THAM KHẢO 15

Trang 4

1 Giới thiệu

1.1 Đặt vấn đề

Trong xã hội hiện đại, hệ thống pháp luật đóng vai trò quan trọng trong việc duy trì tr t tậ ự, công bằng và sự công bằng Tuy nhiên, mặc dù thông tin pháp luật có sẵn trên Internet, việc tiếp c n và hi u biậ ể ết về các quy định và quy tắc pháp luật vẫn là một thách thức đối v i nhiớ ều người Các văn bản pháp luật thường phứ ạp và khó hi u, đòi hc t ể ỏi người dùng phải có kiến thức chuyên môn ho c kặ ỹ năng đọc hiểu pháp luật

Trong khi đó, nh ng ngưữ ời cần tra c u thông tin pháp lý không chứ ỉ giới hạn trong các luật sư và chuyên gia pháp lý mà còn bao gồm các doanh nhân, sinh viên, và người dân thông thư ng Có nhu c u ngày càng tăng vờ ầ ề một cách tiếp c n thông tin pháp lý dậ ễ dàng, nhanh chóng và hiệu quả

1.2 Giáp pháp

Dự án WISE RULE sẽ tạo ra một nề ản t ng tra c u pháp luứ ật trực tuyến tích h p ợ trí tuệ nhân t o, nhạ ằm giải quy t nhế ững thách th c trên Ứng d ng này sứ ụ ẽ cung cấp một cách tiếp c n d dàng và thông minh đ n thông tin pháp luậ ễ ế ật, giúp m i ngư i có thọ ờ ể tiếp cận và hi u biể ết về các quy định và quy tắc pháp luật m t cách thuộ ận ti n và nhanh ệ chóng

Thông qua việc sử dụng công nghệ LLM, WISE RULE có khả năng hi u biể ết

và ph n hả ồi vào các truy vấn pháp luật của người dùng một cách nhanh chóng và chính xác N n t ng này s không chề ả ẽ ỉ cung cấp thông tin pháp lý phổ biến và c p nhậ ật từ các nguồn đáng tin c y mà còn cung c p giậ ấ ải thích và hướng d n chi tiẫ ết, giúp người dùng hiểu rõ hơn về nội dung của các quy định pháp luật

1.3 Mục tiêu

Dự án WISE RULE không ch nhằm mang lại s thuận ti n và đơn gi n trong ỉ ự ệ ả việc tiếp c n thông tin pháp lý mà còn hư ng tậ ớ ới mục tiêu nâng cao hiểu biết về pháp luật cho cộng đ ng, góp ph n vào viồ ầ ệ ạc to ra một xã h i công bộ ằng và bình đẳng hơn Tạo ra một ứng d ng tra c u pháp luụ ứ ật trực tuyến dễ sử dụng, nhanh chóng và chính xác, ph c v cho mụ ụ ọ ối đ i tượng ngư i dùng ờ

Cung cấp thông tin pháp lý đáng tin c y và c p nhậ ậ ật từ các nguồn uy tín nhằm đáp ng nhu ứ cầu tra cứu pháp luật của cộng đồng

Hỗ ợ tr người dùng trong việc hi u bi t và áp dụng các quy đ nh và quy tể ế ị ắc pháp luật vào thực tiễn một cách dễ dàng và hi u quệ ả

Trang 5

Tối ưu hóa tr i nghiả ệm người dùng thông qua giao diện thân thi n và tính năng ệ tương tác, giúp người dùng tìm kiếm thông tin một cách nhanh chóng và hiệu quả hơn

1.4 Tính phù hợp

1.4.1 Đối tượng sử dụng

Luật Sư và Chuyên Gia Pháp Lý:

Mục Đích: Luật sư và chuyên gia pháp lý sử dụng WISE RULE để nhanh chóng

tra cứu thông tin pháp lý mới nh t, các tiấ ền l pháp lý và quy đ nh liên quan đệ ị ến các trường h p và dợ ự án mà họ đang làm việc

Doanh Nhân và Người Quản Lý Doanh Nghiệp:

Mục Đích: Doanh nhân và người quản lý doanh nghi p sệ ử dụng WISE RULE

để hiểu rõ hơn v các quy đề ịnh pháp luật liên quan đến hoạt động kinh doanh của họ, đảm bảo tuân th pháp luủ ật và tránh ph t và xạ ử phạ ợp pháp t h

Sinh Viên và Nghiên C u Sinh: ứ

Mục Đích: Sinh viên và nghiên cứu sinh sử dụng WISE RULE để nhanh chóng

tiếp c n và hi u rõ các quy đ nh và quy tậ ể ị ắc pháp luật liên quan đến nghiên cứu của họ,

viết báo cáo, luận văn ho c tham gia vào các d án nghiên cặ ự ứ u

Người Dân:

Mục Đích: Người dân thông thường sử dụng WISE RULE để tìm hiểu v quy ề định pháp luật liên quan đến quy n lề ợi và nghĩa vụ cá nhân, gia đình ho c cặ ộng đồng

WISE RULE được thiết kế để phục vụ một cách toàn diện cho mọi đ i tưố ợng người dùng, từ các chuyên gia pháp lý đến người dân thông thường, nhằm mục đích tạo

ra một xã h i hiộ ểu biết và tuân thủ pháp luậ ốt t t hơn

2 Thiế t kế và tri n khai ể

2.1 Các yêu cầu chức năng

2.1.1 Lưu trữ v ổ à t chức thông tin pháp lu ật

Hệ thống sẽ tổ chức và lưu tr các văn bữ ản pháp luật hi n hành củệ a Việt Nam từ các nguồn đáng tin c y như Bậ ộ Tư Pháp, Quốc Hội, hoặc các tổ chức pháp luật Thông tin sẽ được cập nhậ ịnh k và tt đ ỳ ổ chức theo các danh m c, đụ ề mục, và tiêu đề phù h p ợ

để dễ dàng tra cứu

2.1.2 Tìm kiếm các đề mụ c liên quan đến một câu h ỏi

Người dùng có thể nhập câu hỏ ủa mình vào hệ thống, sau đó "WISE RULE" i c

sẽ tìm kiếm trong cơ sở dữ liệu các đề mục pháp luật liên quan đ n câu hỏi đó K t quế ế ả

sẽ được trình bày một cách rõ ràng và d hi u.ễ ể

Trang 6

2.1.3 Trả lờ i m ột câu hỏ ủa ngườ i c i dùng

Dựa trên câu hỏi của người dùng, hệ thống sẽ tìm kiếm trong cơ sở dữ liệu các

đề mục pháp luật liên quan, sau đó trích xu t và tấ ổng h p thông tin tợ ừ các đề mục này

để tạo ra một câu trả lời chính xác và d hiểu cho người dùng.ễ

2.1.4 Gợi ý các câu hỏi

Dựa trên tìm kiếm trước đó và l ch sị ử tương tác của người dùng, hệ thống sẽ đề xuất các câu hỏi mà ngư i dùng có thờ ể quan tâm Đi u này giúp ngưề ời dùng khám phá thông tin pháp luật m t cách tộ ự nhiên và hi u quệ ả hơn

2.1.5 Đặt nhi ều câu hỏi về cùng mộ t ch ủ đề

Người dùng có thể đặt nhiều câu hỏi liên quan đến cùng một chủ đề pháp luật

Hệ thống sẽ tổ chức và lưu tr các câu hỏi này đữ ể đảm bả ằo r ng người dùng có th tiếp ể cận thông tin pháp luật một cách toàn diện và chi tiết nhất

2.1.6 Lưu lịch s các câu h ử ỏi và câu trả lời

Người dùng có th lưu lể ại các câu hỏi mà họ đã đặt và câu trả lời tương ứng từ

hệ thống Đi u này giúp ngưề ời dùng d dàng truy c p và tham kh o lễ ậ ả ại thông tin pháp luật mà họ quan tâm mà không c n phầ ải tìm kiếm lạ ừ đầ i t u

2.2 Các yêu cầu phi chức năng

2.2.1 Nguồn thôn tin đáng tin cây

Liệt kê các nguồn thông tin pháp luật chính thống như cơ quan chính phủ, bộ luật

và các tổ chức pháp luật uy tín để sử dụng làm cơ sở dữ liệu cho hệ thống

2.2.2 Cập nh ật thông tin đị nh k ỳ

Thiế ật l p một lịch trình cập nhật định k và tỳ ự động để đảm bảo thông tin luôn được cập nh t và phản ánh chính xác nhất ậ

2.2.3 Tính tương thích

Hệ thống c n tương thích vầ ới nhiều loại thi t bế ị và trình duyệt web khác nhau để đảm bảo ti n lệ ợi cho người dùng

2.2.4 Giao diện người dùng

Giao diện người dùng cần được thiết kế đơn gi n, thân thi n và dả ệ ễ sử dụng để tạo

ra trải nghiệm người dùng t t nhố ất

Trang 7

2.3 Ràng buộc

2.4 Mô hình hệ thống

2.4.1 Mô hình use-case

2.4.2 Mô tả chi ti ết use- case Tra c ứu pháp luật

Use-case Nội dung

Tên use-case Tra cứu pháp luật

Mô tả Cho phép người dùng tìm kiếm pháp luật theo dạng tìm kiếm

hoặc duyệt theo mụ ục c l

Điều ki n kích hoạt ệ • Người dùng đã mở ứng dụng

• Thiết bị người dùng có kế ốt n i Internet

Điều ki n đ u vàoệ ầ • Hệ thống hi n thể ị giao di n duyệ ệt pháp điển

Luồng cơ bản 1 Người dùng mở ứng d ng trên thiụ ế ị củt b a họ

2 Ứng d ng hi n th giao di n pháp điụ ể ị ệ ển

3 Người dùng chọn mục muốn xem

4 Hệ thống hi n thể ị kết quả

Trang 8

Luồng thay thế 3b Người dùng chọn icon kính lúp góc phải bên trên giao

diện

4 Nh p t khóa muậ ừ ốn tra c u, tìm kiứ ếm

5 Hệ thống hi n thể ị kết quả Luồng ngoại lệ

2.4.3 Mô tả chi ti ết use- case Đ ặt câu h ỏi

Use-case Nội dung

Tên use-case Đặt câu hỏi

Mô tả Cho phép người dùng hỏi đáp với AI

Điều ki n kích hoạt ệ • Người dùng đã mở ứng dụng

• Thiết bị người dùng có kế ốt n i Internet

Điều ki n đ u vàoệ ầ • Hệ thống hi n thể ị giao di n ng dệ ứ ụng

Luồng cơ bản 1 Người dùng mở ứng d ng trên thiụ ết bị của họ

2 ng d ng hi n th giao Ứ ụ ể ị các m c pháp điụ ển

3 Người dùng chọn vào icon hỏi đáp bên phải phía dư i màn ớ hình

4 Hệ thống hi n thể ị các câu hỏi Demo

5 Nh p câu hậ ỏi bạn mu n hố ỏi đáp

6 Hệ thống gửi phản h và hi n thồi ể ị lên màn hình

7 Hệ thống hi n thể ị các câu hỏi liên quan dựa trên các câu hỏi bạn đã hỏi

Luồng thay thế Không

Luồng ngoại lệ

Trang 9

2.4.4 Mô tả chi ti ết use- case Xem l ch s ị ử tra c ứu

Use-case Nội dung

Tên use-case Xem Lịch sử tra cứu

Mô tả Cho phép người dùng xem lại các đoạn chat đã hỏi đáp

Điều ki n kích hoạt ệ • Người dùng đã mở ứng dụng

• Thiết bị người dùng có kế ốt n i Internet

Điều ki n đ u vàoệ ầ • Hệ thống hi n thể ị giao diện ứng dụng

Luồng cơ bản 1 Người dùng mở ứng d ng ụ trên thi t bế ị của họ

2 ng d ng hi n th giao di n Ứ ụ ể ị ệ

3 Người dùng chọ icon ở n bên phải của Bottom Navigation Bar

4 Chọn vào đo n chat mu n xem lạ ố ại

5 Hệ thống hi n thể ị lên màn hình Luồng thay thế Không

Luồng ngoại lệ

Trang 10

2.4.5 Biểu đ ồ tuầ n t ự Tra cứ u pháp lu ật

2.4.6 Biểu đ ồ tuầ n t ự Tra cứ u pháp lu ật

Trang 11

2.4.7 Biểu đ ồ tuầ n t ự Xem lịch s tra c ử ứu

2.4.8 Giao diện Danh sách pháp điển

Trang 12

2.4.9 Giao diện Tìm kiếm theo từ khóa

2.4.10 Giao diện H ỏi đáp Pháp điể n v ới AI

Trang 13

2.4.11 Giao diện Hi n th ể ị các câu hỏi g i ý ợ

2.4.12 Giao diện Lịch sử tìm kiếm

Trang 14

3 Một số thành ph ần kh ác a d củ ự án

3.1 Kiến trúc của dự án

3.1.1 Kiến trúc Server

Trang 15

3.1.2 Kiến trúc ng d Ứ ụng

3.1.3 Kh ác

Trang 16

3.2 Kế hoạch d ự án

Vai trò

Bùi Đại Dương Nguyễn Phi Hùng

Trưởng nhóm Phụ trách thiết kế

Milestone Nội dung công việc

I

II

III

Toàn bộ dự

Trang 17

3.3 Hướng phát tri n s n ph ể ả ẩm

Giao diện Người dùng c i thi ả ện

Cải thiện ng d ng và trứ ụ ải nghiệm người dùng

Ứng d ng di ụ động đa n n t ề ảng:

Hỗ ợ tr các h điều hành khác nhau: iOSệ , Amdroid và phiên b n webả dễ dàng sử dụng

Cải thiện hi u su ệ ất và bả o m t: ậ

Tối ưu hóa hiệu suất ứng d ng: Tụ ối ưu hóa mã nguồn và dữ liệu để cải thiện hiệu suất và th i gian phờ ản hồi

Kế t nối v i n ớ ền ng bên ngoài:Liên kế tả t v i ớ nhi u t n t ng: Kết n i v i ề ề ả ố ớ các mã nguồn API để cải thiện hi u suệ ất

3.4 Mã ngu ồn củ a d ự án

https://github.com/definev/phapdien

Trang 18

TÀI LIỆU THAM KHẢO

Nhung, T P (n.d.) Mô hình quan hệ - thực thể (Entity – Relationship Model) Retrieved

from Thư Viện Học Liệu Mở Việt Nam: https://voer.edu.vn/m/mo-hinh quan he- -thuc the- -entity relationship-model/ff2250a9

-PlantUML (n.d.) Entity Relationship Diagram Retrieved from PlanUML:

https://plantuml.com/ie diagram

-Kteam (n.d.) Phân tích thiết kế phần mềm Retrieved from howKteam:

https://howkteam.vn/course/phan-tich thiet- -ke phan- -mem-33

GeeksforGeeks (n.d.) Unified Modeling Language (UML) | Sequence Diagrams

Retrieved from geeksforgeeks: https://www.geeksforgeeks.org/unified-modeling-language uml- -sequence-diagrams/

Alan Dennis, B W (n.d.) Systems Analysis and Design: An Object-Oriented Approach with UML

Ngày đăng: 23/07/2024, 17:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w