Thiết kế website quản lý văn bản pháp luật và ứng dụng thiết kế chương trình

MỤC LỤC

Các phương pháp xây dựng chương trình giao tiếp

Mỗi khi có yêu cầu thực hiện CGI từ khách hàng thì máy chủ đều tạo ra một tiến trình (process) cho chương trình đó và Web Server sẽ truyền thông tin của trình duyệt cho chương trình thông qua các biến môi trường. Phương pháp này khắc phục được mặt hạn chế của CGI ở chỗ khi có một yêu cầu mới thì máy chủ không taọ ra một tiến trình mới mà đọc thư viện tại cùng một không gian địa chỉ với Web Server xử lý các yêu cầu khác.

Quản trị cơ sở dữ liệu là gì ?

+ Tạo tập tin cơ sở dữ liệu và định nghĩa cấu trúc của các table trong cơ sở dữ liệu. Hai bước đầu là hai bước thiết kế cơ sở dữ liệu và đây là hai bước cực kỳ quan trọng.

Chuẩn ODBC (Open Database Connectivity)

• ODBC cung cấp một giao diện duy nhất để truy cập đến nhiều cơ sở dữ liệu khác nhau, nhờ đó giảm bớt thời gian nghiên cứu cơ sở dữ liệu mới cho ác nhà lập trình và phát triển. • Driver Manager(trình quản lý điều khiển): là trung gian giữa ứng dụng và trình điều khiển xác định được cần đến để truy cập từng loại cơ sở dữ liệu.

Cấp độ tương thích

Nó xây dựng mối liên hệ đến Server, chịu sự điều khiển của các query SQL và trả về tập kết quả hay thông báo lỗi cho ứng dụng. • Data Source( Nguồn dữ liệu ): Nguồn dữ liệu là thành ngữ được Microsoft sử dụng để mô tả sự liên kết của hệ quản trị cơ sở dữ liệu.

Cấu hình ODBC

Trình điều khiển kết nối nó với một trình điều khiển vật lý và cơ sở dữ liệu. • Driver(trình điều khiển): Trình điều khiển thực sự bổ sung ODBC API cho một hệ thống quản lý cơ sở dữ liệu đặc biệt. Hệ điều hành từ xa và mạng được yêu cầu để truy nhập cơ sở dữ liệu riêng nào đó.

• Driver : Các trình điều khiển tự chúng bao gồm một hay nhiều thư viện liên kết động cũng như hỗ trợ các file INI, tuỳ thuộc vào các trình bổ sung cho các nhà cung cấp. Trước khi truy cập một cơ sở dữ liệu thông qua ODBC chúng ta phải định nghĩa Data Source để cho ODBC biết làm sao để xây dựng mối liên kết cho chúng khi yêu cầu. Khi truy xuất cơ sở dữ liệu bằng ASP chúng ta sẽ sử dụng phương pháp thứ nhất tức là sử dụng ODBC Administrator để định nghĩa một Data Source.

Khái niệm ASP (Active Server Page)

Sự khác nhau cơ bản giữa ngôn ngữ Scripting và ngôn ngữ lập trình là các nguyên tắc của nó ít cứng nhắc và ít rắc rối khó hiểu hơn. ASP cung cấp một môi trường chình cho các công cụ đặc tả và phân tích các script trong một file.ASP để các công cụ này xử lý. Trên thực tế, vài ngôn ngữ Script được sử dụng trong một file và nó được thực hiện bằng cách định nghĩa ngôn ngữ Script trong một trang của HTML tại nơi bắt đầu thủ tục Script.

Các đoạn chương trình Script trong file .asp đó có thể là mở dữ liệu, thao tác với dữ liệu để lấy những thông tin mà người dùng cần đến. • Sau khi thực hiện xong thì kết quả thực hiện của file .asp đó sẽ được trả về cho Web Server Browser của người sủ dụng dưới dạng trang Web tĩnh. Cú pháp của ASP: ASP không phải là ngôn ngữ Scripting mà thực ra nó cung cấp một môi trường để xử lý các Script có trong trang HTML.

Câu lệnh của ASP

Như VD trên, biểu thức đầu ra <%=Sport%> sẽ gửi giá trị football ( giá trị hiện thời của biến) cho trình duyệt. Định nghĩa một thủ tục có thể xuất hiện trong Tag<Script>..</Script> và phải tuân theo các quy tắc của ngôn ngữ Script được khai báo. Thủ tục này có thể kéo dài tuỳ thích và phải đặt trong phân định Script là<%..%> nếu chúng cùng trong một ngôn ngữ Scripting giống như script mặc định.

Ta có thể đặt các thủ tục trong chính các file ASP chung và sử dụng lệnh Include Name Server( đó là<!--#.

Các đối tượng của ASP(Object)

• Query String: Mặc dù có thể sử dụng biến Server là QUERY_STRING để xử lý thông tin QUERY_STRING từ yêu cầu của người dùng, ASP cung cấp QUERY_STRING để thông tin đễ dàng. • Cách thức Response Flush: Khi thông tin được gửi ra bộ đệm kết quả thì nó chưa được gửi ngay về Web Browser mà chỉ đến khi dùng phương thức này thông tin mới được trả ngay về Web Browser. ASP làm việc với ActiveX Server Component: ActiveX Server Component có thể hiểu được theo cách thông thường là các tự động hóa của Server, được thiết kế chạy trên Web Server như là một ứng dụng của Web cơ bản.

Trong lĩnh vực pháp luật là lĩnh vực nhạy cảm liên quan tới mọi lĩnh vực khác của đời sống xã hội thì việc nắm bắt thông tin một cách nhanh chóng và chính xác có một vai trò quan trọng.Do đó nhu cầu tra cứu thông tin về các văn bản pháp luật trên mạng là một nhu cầu tất yếu phát sinh Với một lượng văn bản pháp luật khổng lồ lên tới hàng vạn văn bản pháp luật liên quan tới mọi lĩnh vực của đời sống xã hội thì việc quản lý thật không đơn giản. Việc quản lý rất phức tạp và gặp nhiều khó khăn.Hiện nay có rất nhiều công ty có các trang web pháp luật để giới thiệu về công ty mình nhưng chưa có công ty nào có các trang web lưu trữ hệ thống văn bản pháp luật để giúp người sử dụng tra cứu một cách thuận tiện. Nhưng việc tra cứu gặp khó khăn vì không câp nhật được các văn bản một cách kip thời, trong khi các văn bản do các cơ quan ban hành thì thường xuyên có sự thay đổi cho phù hợp với tình hình mới.

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ản pháp luật trên web

Khi muốn tra cứu thì người dùng phải mua sách hoặc tra trên đĩa CD cơ sở dữ liệu pháp luật do văn phòng quốc hội ban hành. Để 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 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.

Hình sự Bộ luật tố tong dân  sự
Hình sự Bộ luật tố tong dân sự

Thiết kế giao diện

-Luật thuế đối với người có thu nhập cao -Nghị định ban hành quy chế đấu thầu -Quy định về hỗ trợ lãI suất sau đầu tư. -Quyết định về việc quy định vay vốn nước ngoài -Luật hợp tác đầu tư với nước ngoàI. -Văn bản hướng dẫn xét xử người chưa thành niên phạm tội của tòa án nhân dân tối cao.

Khi người dùng kích vào các nút chỉ các ngành luật thì sẽ có `một trang bao gồm các văn bản của ngành luật đó hiện ra. Nếu muốn xem nội dung của văn bản nào thì ta chỉ việc kích vào tên của văn bản đó. Khi không muốn tra cứu nữa thì ta có thể sử dụng nút :Quay về trang chủ để trở về trang chính.

Mã lệnh trang giới thiệu

Cho phép người sử dụng tạo từ và câu cần tìm kiếm.<br>. Thiết lập các điều kiện về thời gian như thời gian ban hành, thời gian hiệu lực và hết hiệu. &nbsp;&nbsp;&nbsp; Nhóm D: Nhóm tìm kiếm trong kết quả tìm kiếm lần trước.<br>.

Với chức năng này người sử dụng có thể thu nhỏ dần kết quả tìm kiếm<br>. Các nhóm tìm kiếm A, B và C có thể kết hợp lại với nhau riêng nhóm D chỉ kết hợp. Chọn nút tìm kiếm sau khi đã chọn các tiêu chí cần tìm kiếm để hiện ra kết quả tìm kiếm.<br>.

Mã lệnh trang luật kinh tế

Mã lệnh trang luật thuế giá trị gia tăng

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.