THIẾT KẾ LỚPCỦA HỆ THỐNG

Một phần của tài liệu đồ án công nghệ thông tin Tiếp cận web ngữ nghĩa và ontology trong việc phát triển ứng dụng quản trị tri thức cho doanh nghiệp (Trang 89)

: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN TRỊ TRI THỨC DỰA TRÊN ONTOLOGY CHO

I.11. THIẾT KẾ LỚPCỦA HỆ THỐNG

Dưới đây là các lớp chính được sử dụng trong hệ thống, và các mô tả của chúng:

STT Class Mô tả

1 IndexAction Lớp điều khiển vào trang chủ của hệ thống

2 SignInAction Lớp điều khiển việc login vào hệ thống

3 SignOutAction Lớp điều khiển việc logout vào hệ thống

4 ViewUserProfileAction Lớp cho phép xem thông tin cá nhân của người dùng

5 MissPasswordAction Lớp cho phép người dùng khôi phục mật khẩu đã mất.

6 AddNewUserAction Lớp để tạo người dùng mới.

7 DeleteUserAction Lớp để xóa một người dùng khỏi hệ thống. 8 ViewOtherProfileAction Lớp cho phép người dùng xem profile của

người khác.

9 EditUserAction Lớp cho phép thay đổi thông tin cá nhân của người dùng.

10 ViewOntologyAction Lớp dùng để hiển thị Ontology dưới dạng cây phân cấp.

11 CreateAnnotationAction Lớp dùng để tạo thêm các chú thích ngữ nghĩa mới.

12 CreateSPARQLAction Lớp hỗ trợ cho việc tạo câu truy vấn trong các môđun tìm kiếm.

13 DocumentSearchingAction Lớp điều khiển việc tìm kiếm tài liệu. 14 HumanSearchingAction Lớp điều khiển việc tìm kiếm con người. 15 viewRdfAction Lớp điều khiển việc hiển thị kết quả truy vấn

bằng SVG.

16 ViewResultAction Lớp điều khiển việc hiển thị kết quả truy vấn dưới dạng bảng.

17 NewComerSupportingAction Lớp điều khiển việc hỗ trợ thông tin cho người mới vào công ty.

18 RdfSerializer Lớp điều khiển việc ghi dữ liệu RDF vào file.

19 Slot Lớp định nghĩa một property của một class.

20 EmailSender Lớp điều khiển việc gửi mail.

21 AbstractQueryCorese Lớp khai báo trừu tượng cho các biển QueryCorese.

22 DefaultQueryCorese Lớp mặc định để load dữ liệu và ontology. 23 CreateAnnotationQueryCorese Lớp load các luật dùng cho chức năng tạo chú

thích ngữ nghĩa.

24 DocumentQueryCorese Lớp load các luật dùng cho chức năng tìm kiếm Document.

25 DomainRuleQueryCorese Lớp load luật về rdfs:domain

26 HumanQueryCorese Lớp load các luật dùng cho chức năng tìm kiếm con người.

người mới vào công ty.

28 SearchingQueryCorese Lớp load các luật dùng cho chức năng tìm kiếm nâng cao.

29 TypeRuleQueryCorese Lớp load luật về rdf:type.

Một phần của tài liệu đồ án công nghệ thông tin Tiếp cận web ngữ nghĩa và ontology trong việc phát triển ứng dụng quản trị tri thức cho doanh nghiệp (Trang 89)