Công nghệ quản lý Bảo hiểm xã hội trên nền tảng ASP

MỤC LỤC

GIỚI THIỆU VỀ ASP – ACTIVE SERVER PAGE

GIỚI THIỆU CHUNG

    Nhờ tập các đối tượng có sẵn (Built in Object) với nhiều tính năng phong phú, khả năng hỗ trợ VBscript, lẫn JScript cùng một số thành phần Activex khác kèm theo, ASP cung cấp giao diện lập trình mạnh và dễ dàng trong việc triển khai các ứng dụng trên Web. Tuy nhiên nên dùng ASP với ISS phiên bản 4.0 trên Windows NT hoặc Microsoft Personal Web Server (PWS) 4.0 trên Windows9x để sử dụng những tính năng mới và các ActiveX Componet kèm theo. Chú ý: do trang ASP được xử lý trước trên Server nên nó sẽ tốn nhiều thời gian hơn để đưa ra Browser, do đó tránh đặt tên trang là ASP khi không cần thiết tức là khi nó là trang “thuần HTML”.

    Những thông tin này bao gồm các tham số của Form khi được Submit dùng phương pháp Post hay Get hay các tham số được ghi cùng với trang ASP trong lời gọi đến trang đó. Response Object: Nó được dùng để gửi thông tin cho người sử dụng, gồm có ghi thông tin trực tiếp ra Browser, chuyển Browser đến mọt URL khác hoặc thiết lập các Cookie trên máy khách. • Đối tượng truy cập dữ liệu ADO (ActiveX Data Object): Đây là 1 thành phần trong bộ Microsoft Data Access Component (MDAC – gồm ADO, OLEDB và ODBC).

    ADO cung cấp giao diện lập trình quen thuộc với những thuộc tính và phương thức theo mô hình đối tượng để tạo sự dễ dàng cho các lập trình viên, nhất là đối với những người quen với ADO và RDO. Ở mức hệ thống các chức năng tương tác dữ liệu thật sự với DBMS sẽ do thành phần OLEDB (gọi là OLEDB Provider) đảm nhiệm, thành phần này do nhà sản xuất cơ sở dữ liệu cung cấp cùng với sản phẩm của họ. Hiện nay, do đa số hệ DBMS dùng ODBC làm giao diện cơ sở dữ liệu nên Microsoft có kèm theo một thành phần gọi là OLE DB Provider for ODBC để ADO có thể làm việc trên các hệ thống cơ sở dữ liệu hiện tại dùng giao tiếp ODBC.

    - Web Server: là nơi tiếp nhận và trả lời các yêu cầu của Web user, đồng thời cũng thực hiện việc kết nối đến hệ DBMS trên Database Server theo yêu cầu truy cập dữ liệu của trang ASP.

    Sơ đồ giao tiếp các thành phần của MDAC
    Sơ đồ giao tiếp các thành phần của MDAC

    NHỮNG TÁC VỤ CƠ BẢN CỦA ASP

    • Đối tượng Connection

      - Database Server: là nơi diễn ra các thao tác cơ sở dữ liệu như truy vấn cập nhập cũng như đảm bảo tính toàn vẹn dữ liệu của hệ DBMS. Bây giờ oRSp có thể giữ tất cả các thuộc tính, phản ứng với các sự kiện và thực thi các phương thức của một Recordset trong thư viện ADODB. Để tạo bảng bao gồm nhiều hàng và nhiều cột như vậy thì ta không nên chút nào sử dụng lần lượt các thẻ như trên, mà cách đơn giản nhất là sử dụng vòng lặp For … Next đã có sẵn trong ASP.

      Trong nhiều trường hợp chúng ta không thể biết được trong Recordset có bao nhiêu mẩu tin, vì vậy mà sẽ không thể biết được sẽ phải thực hiện mẩu tin nào và vòng lặp bao nhiêu lần. Ví dụ: Tạo bảng với EOF, ở dây ta sẽ tạo một bảng liệt kê họ tên của những người có tên trong bảng People trong cơ sở dữ liệu Sailors. Trong phần này tôi xin giới thiệu các nguyên tắc cơ bản của quá trình đọc dữ liệu thông qua việc sử dụng các câu lệng của SQL.

      Tức là nó thực hiện các công việc như đọc dữ liệu từ kho dữ liệu, ghi dữ liệu lên kho dữ liệu, thay đổi dữ liệu trong kho mà không đọc dữ liệu ra, thay đổi cấu trúc của kho dữ liệu. Các câu lệnh SQL đơn giản nhất sẽ lấy ra tất cả các mẩu tin và tất cả các trường trong một nguồn dữ liệu chẳng hạn như một bảng. Tuy nhiên, Recordset này bao gồm tất cả các mẩu tin và các trường của bảng people, đồng thời chúng không được chọn lọc hay sắp xếp gì cả.

      Ngoài ra ta cũng có thể dùng thêm một số tuỳ chọn khác khi cần thiết, đó là tuỳ chọn IN, các toán tử lý luận And, Or, Not để bảo đảm tính chính xác và sử dụng trong một số trường hợp nhất định. Hạn chế của phương pháp trên là phải đặt cứng cơ sở dữ liệu theo ODBC trong Control Panel thay vào đó ta có thể sử dụng phương pháp động hơn. Trong quá trình kết nối tới Data thông qua ASP, chúng ta không phải luôn luôn tạo được DSN cho Data file trên hệ thống Webserver hoặc ta cũng không muốn có hàng triệu kết nối DSN trên Server.

      BÀI TOÁN

      BÀI TOÁN THỰC TẾ

      - Sau khi được hệ thống bảo hiểm cung cấp password thì người quản trị được phép quản lý các đơn vị tham gia bảo hiểm và truy nhập vào phần khai báo các đơn vị cũng như các hình thức bảo hiểm và giải quyết các vấn đề hưởng bảo hiểm. - Khi người quản trị khai báo các đơn vị thì đồng thời cung cấp quyền truy nhập cho từng đơn vị, các đơn vị dùng quyền truy nhập đó để quản lý trực tiếp các nhân viên của đơn vị mình cũng như việc cấp sổ cho từng nhân viên, các đơn vị có trách nhiệm khai báo các nhân viên tham gia bảo hiểm về họ tên, mức lương, chức vụ…việc cấp sổ sẽ quy định mỗi nhân viên có một số sổ Bảo hiểm riêng. - Việc quản lý bảo hiểm trên mạng chủ yếu là đưa thông tin đến người lao động cho nên phục vụ được lợi ích cho người lao động một cách thiết thực hơn.

      XÂY DỰNG WEB SITE

        TT Bảo hiểm Danh sách Đơn vị Danh sách đơn vị nợ Danh sách đơn vị nộp Danh sách người LĐ a, Biểu đồ phân cấp chức năng. Trang này nằm trong chức năng của Quản trị, để chấp nhận hoặc không chấp nhận một người nào đó nào đó dựa trên mã và mật khẩu truy nhập từ hệ thống. Trang này thuộc chức năng của Quản trị để thêm mới, sửa, xoá các trường hợp được nhận bảo hiểm và số tiền là bao nhiêu.

        Trang này để tạo danh sách nhân viên của đơn vị tham gia bảo hiểm do đơn vị tự nhập vào theo tên đơn vị và mật khẩu đơn vị được người quản trị cung cấp. Dùng để chấp nhận cấp sổ cho nhân viên khi đã khai báo mức lương cơ bản, do đơn vị thực hiện việc cấp sổ cho nhân viên. Trang này nằm trong chức năng của đơn vị, khi có nhân viên và mức lương cơ bản của mỗi nhân viên thì hệ thống sẽ tính tiền bảo hiểm mà đơn vị cần nộp theo quy định là tổng số tiền của 20% mức lương cơ bản của mỗi nhân viên.

        Đây cũng là trang trong chức năng của quản trị nhằm giải quyết việc hưởng bảo hiểm của nhân viên , với số sổ bảo hiểm của nhân viên đã có và theo từng trường hợp bảo hiểm sẽ có số tiền là bao nhiêu. Đề tài Quản lý bảo hiểm xã hội là một đề tài không còn mới đối với việc cài đặt một chương trình hay thiết kế một trang Web tĩnh. Tuy nhiên, thiết kế một trang Web động sử dụng cho việc Quản lý Bảo Hiểm Xã Hội trên mạng lại là một đề tài hoàn toàn mới mẻ.

        Trước mắt đề tài có thể sử dụng để cung cấp thông tin bảo hiểm cho khách viếng thăm và một phần để các đơn vị quản lý nhân viên bảo hiểm của mình. Đồng thời có thể trở thành một tài liệu nhỏ để những ai quan tâm đến vấn đề này có thể tham khảo, tìm hiểu. Để Web site có thể được sử dụng rộng rãi, trong thời gian tới tôi sẽ phát triển đề tài này theo một số hướng như việc chuyển đổi cơ sở dữ liệu, tổ chức thêm cách quản lý và hình thức thanh toán bảo hiểm, các thông tin mới về bảo hiểm, thiết kế về giao diện.

        TÀI LIỆU VÀ ĐỊA CHỈ INTERNET THAM KHẢO

        Trang này dùng để thanh toán nợ khi đơn vị nợ bảo hiểm muốn trả tiền nợ của tháng trước nộp chưa đủ. Với thời gian, khả năng của bản thân và khuôn khổ của đề tài khoá luận tốt nghiệp tôi chỉ hoàn thành Web site này với những yêu cầu nhất định. Để hoàn thành đề tài này tôi đã nhận được sự giúp đỡ rất nhiều từ các thầy cô giáo và các bạn bè sinh viên.

        Đặc biệt là sự chỉ dẫn nhiệt tình của thầy giáo, thạc sỹ Vũ Văn Nam, người trực tiếp hướng dẫn tôi thực hiện đề tài này. Nhân đây một lần nữa chân thành cảm ơn sự hướng dẫn của thầy, sự ủng hộ nhiệt tình của các thầy giáo cô giáo cũng như của bạn bè sinh viên.