2. Cách tổ chức dữ liệu và thiết kế chương trình cho bài toán quản lý văn bảnpháp luật trên web pháp luật trên web
Để lưu trữ được các văn bản pháp luật một cách khoa học ,thuận tiện cho việc tra cứu, tìm kiếm thì ta phảI hiểu rõ về từng loại văn bản pháp luật cũng như cách phân loại chúng. Việc phân loại các văn bản pháp luật được thực hiện như bảng sau:
Để giải quyết được các yêu cầu đã phân tích, cơ sở dữ liệu về văn bản phải thuận tiện cho việc lưu trữ, cập nhật sửa chữa và đặc biệt là phải khoa học để lúc hiển thị lên trang Web được dễ dàng, hấp dẫn người sử dụng, tìm kiếm được nhanh chóng. Một phương pháp sử dụng khá rộng rãi từ trước đến nay là quản lý theo từng ngành luật. Mỗi văn bản sẽ thuộc về một nhóm sẽ có một mã nhóm và tên nhóm. Mỗi một văn bản sẽ thuộc về một ngành luật và bản thân một văn bản cũng sẽ có một mã văn bản và tên văn bản để nhận biết. Như vậy trong một ngành luật sẽ có nhiều loại văn bản , và mỗi một văn bản sẽ phải có những thông tin chi tiết về chính văn bản đó như mã văn bản, tên của văn bản, ngày ký, người ký, thời đIúm có hiệu lực. Việc mã hóa rõ ràng đóng một vai trò quan trọng.Nó giúp cho người sử dụng tra cứu một cách nhanh chóng văn bản mà họ quan tâm Chương trình chủ yếu sử dụng các văn bản pháp luật dưới dạng word do vậy ngôn ngữ sử dụng thuận tiện là ngôn ngữ siêu văn bản HTML kết hợp với ngôn ngữ java scrip kết hợp với ngôn ngữ kịch bản ASP
Vậy cơ sở dữ liệu về văn bản pháp luật phảI có bảng sau với các trường bao gồm các thông số về văn bản: Hiến pháp Luật hình sự Luật dân sự ………… Bộ luật hình sự Bộ luật tố tong dân sự ………… ………. Bộ luật dân sự ………… …. ………… …
+Mã văn bản +Tên văn bản +Cơ quan ban hành +Người ký
+Thời đIúm có hiệu lực +Thời đIúm hết hiệu lực
Tính chất Tên trường Kiểu dữ liệu
Kích thước
Miêu tả
Khoá MVBAN Text 10 Mã văn bản
Tenvanban Text 50 Tên văn bản Coquanbanhanh Text 50 Cơ quan ban hành
Ngươìký Text 50 Người ký
Ngayky Date/time Ngày ký văn bản Ngaycohieuluc Date/time Thời diểm có hiệu lực