Hồ SƠ DỰ thầu góI thầU “Xây dựng Cổng thông tin điện tử Trường Đại học Luật Hà Nội năm 2016”


Giải pháp kỹ thuật Giải pháp thiết kế hệ thống



tải về 1.13 Mb.
trang6/10
Chuyển đổi dữ liệu13.11.2017
Kích1.13 Mb.
#1697
1   2   3   4   5   6   7   8   9   10

Giải pháp kỹ thuật

  1. Giải pháp thiết kế hệ thống


  • Hệ thống phát triển theo kiến trúc đa tầng với mục đích dễ dàng tích hợp, bảo trì. Mỗi tầng đảm bảo một nhiệm vụ riêng. Hệ thống được đề xuất phát triển theo hướng độc lập từng phần nhưng phải có khả năng tích hợp với các hệ thống khác.

    Cổng thông tin dịch vụ công được xây dựng thành các module hoạt một cách thống nhất cũng như độc lập từng phần, qua đó giúp cho người quản trị hệ thống dễ dàng quản lý hệ thống và cập nhật nội dung, giúp cho người dùng dễ dàng trong việc khai thác thông tin và thực hiện tác nghiệp trên hệ thống .

    Cổng thông tin đáp ứng tính mở, có khả năng kết nối thông tin, tích hợp với các hệ thống hoạt động khác của Cục. Đáp ứng việc dễ dàng mở rộng chức năng, tích hợp thêm các module khi có yêu cầu.

    Cổng thông tin được xây dựng mang tính thân thiện, dễ sử dụng cho người dùng, thiết kế giao diện và chức năng chuyên nghiệp thể hiện tính chất cơ quan nhà nước trên địa bàn tỉnh Kon Tum.

      1. Kiến trúc và công nghệ


    Thiết kế hệ thống theo phương pháp luận hướng đối tượng bảo đảm việc quản lý, bảo trì, nâng cấp được dễ dàng. Dựa trên chuẩn mô hình 3 lớp (three tiers) của Microsoft.

    • Lớp trình diễn (Presentation Layers)

    • Lớp nghiệp vụ ( Business Logic Layer)

    • Lớp truy xuất dữ liệu (Data Access Layer).

    Dễ dàng cài đặt và phát triển thêm các dịch vụ trong tương lai.

    Nâng cấp, sửa chữa được tất cả hoặc riêng từng thành phần của hệ thống mà không ảnh hưởng đến cơ sở dữ liệu đã có.

    Khả năng chuyển đổi và tích hợp với các hệ thống ứng dụng khác.

    Giao diện chương trình dễ dàng thiết lập chức năng trên hệ thống theo yêu cầu.

    Hệ thống phát triển theo kiến trúc đa tầng với mục đích dễ dàng tích hợp, bảo trì. Mỗi tầng đảm bảo một nhiêm vụ riêng. Hệ thống được đề xuất phát triển theo hướng độc lập từng phần nhưng phải có khả năng tích hợp với các hệ thống khác.



    Hình 1. Mô hình kiến trúc tổng thể

    Tính mở (scalable): Hệ thống sử dụng các chuẩn công nghệ mở, đảm bảo khả năng tương tác với các hệ thống khác cả về giao thức truyền thông và cả về định dạng dữ liệu. Việc tuân thủ các chuẩn mở cũng là đảm bảo cho khả năng nâng cấp, thay đổi và bổ sung thêm các module mới vào hệ thống. Hệ thống hoàn toàn tuân thủ các chuẩn công nghiệp như các giao thức truyền thông TCP/IP: HTTP, FTP, SSL, các chuẩn định dạng thông tin như HTML, XML, RSS và các giao thức khác như LDAP, XML-RPC, SOAP...

    Độ tin cậy cao (reliable): Hệ thống được thiết kế đảm bảo khi vận hành không bị gián đoạn vì các lỗi kỹ thuật phần cứng và mềm.

    Độ bảo mật tốt: Hệ thống được thiết kế đảm bảo việc sử dụng, vận hành và quản lý hệ thống an toàn, chống thâm nhập trái phép và bảo vệ tốt dữ liệu;

    Khả năng tích hợp cao: Hệ thống được thiết kế tuân thủ các chuẩn công nghệ, có khả năng dễ dàng tích hợp với hệ thống khác tạo nên một hệ thống thông tin chung thống nhất cho toàn đơn vị.

    Tính phù hợp: Công nghệ phát triển phải đảm bảo tính “chuyển giao được” và tương đối phù hợp với nguồn lực đơm vị. Thiết kế và phát triển các ứng dụng theo phương pháp luận thống nhất, công nghệ tiên tiến và đảm bảo tính tích hợp của toàn thể hệ thống. Hệ thống được thiết kế và xây dựng phù hợp với trình độ phát triển tin học và hạ tầng kỹ thuật của đơn vị, đảm bảo tính thực tế về khả năng cung cấp thông tin cũng như khả năng xử lý thông tin và đảm bảo độ chính xác của thông tin.

    Công cụ phát triển: Sử dụng các công cụ phát triển hiện đại dựa trên nền công nghệ mới, ngôn ngữ lập trình được sử dụng là :


    • Ngôn ngữ lập trình: ASP.net

    • Nền tảng công nghệ: .Net

    • Cơ sở dữ liệu: SQL Server 2012

    • Công cụ tạo báo cáo Crystal Report

    • Các công cụ hỗ trợ khác: DevExpress, Infragistics NetAdvantage

    • Hệ thống ứng dụng hoạt động ổn định trong mạng VPN, LAN, WAN, Internet.

    • Tương thích với các trình duyệt phổ biến như Google Chrome, Firefox, Internet Explorer, Safari.

    PHẦN MỀM HỆ THỐNG

    Hệ thống cơ sở dữ liệu của hệ thống phần mềm được đề xuất là SQL Server 2012. Hệ thống nên được chạy trên server Linux, tuy nhiên vẫn có thể chạy tốt trên server Windows 2008/2012 Server. Ưu điểm của việc sử dụng các phần mềm hệ thống này là không những tiết kiệm một khoản chi phí lớn về bản quyền mà còn đảm tính ổn định và hiệu suất vận hành rất tốt. Phần mềm máy trạm thực hiện được trên nền môi trường hệ điều hành có hỗ trợ Web



    GIAO DIỆN

    Thiết kế để tự động nhận diện độ phân giải của màn hình để có chế độ hiển thị phù hợp, giao diện và dữ liệu sử dụng font chuẩn Unicode.

    Giao diện của phần mềm được xây dựng tuân thủ theo các nguyên tắc sau:


    • Hiện đại, khoa học, thân thiên và dễ thao tác sử dụng đối với người dùng.

    • Cho phép mở được nhiều cửa sổ

    • Các thao tác tìm kiếm, tra cứu, sửa, xóa sẽ được bố trí trên các cửa sổ tương ứng tạo sự thuận tiện cho người sử dụng.

    • Kết quả hiển thị nhanh chóng, không phát sinh thêm các thao tác.

    • Giao diện được xây dựng đảm bảo tính thẩm mỹ cao trong hiện tại và tương lai.

    • Ngôn ngữ giao diện thể hiện bằng tiếng Việt TCVN 6909:2001 (Bộ mã font chữ: Unicode).

    • Hỗ trợ Unicode cho cả 2 định dạng dựng sẵn và tổ hợp trong việc nhập liệu và hiển thị thông tin.

    TÌM KIẾM THỐNG KÊ

    Cho phép thực hiện tra cứu, tìm kiếm thông tin theo tổ hợp của các tiêu chí tìm kiếm, nhằm phát huy tối đa tính linh hoạt.

    Màn hình kết quả tìm kiếm hiển thị tổng số bản ghi, phân trang và sắp xếp dữ liệu theo các cột.

    Cho phép kết xuất thông tin một cách đa chiều, tùy theo yêu cầu của người sử dụng.



    GHI LOG VÀ LƯU VẾT

    Phần mềm cho phép Ghi log các xử lý (lưu lại quá trình sử dụng của từng user thao tác).

    Hệ thống cho phép lưu vết lịch sử làm việc của người dùng trên hệ thống.

    Ngoài ra còn cho phép thực hiện Ghi log theo dõi các hoạt động của máy trạm truy cập vào hệ thống.



    TỐC ĐỘ, DUNG LƯỢNG

    Hệ thống sử dụng công nghệ lưu trữ dữ liệu của SQL Server 2012 đảm bảo dung lượng dữ liệu lớn, cho phép lưu trữ dữ liệu của nhiều năm. Hệ thống cơ sở dữ liệu cho phép nhiều người sử dụng có thể truy cập vào hệ thống với số lượng lớn mà vẫn đảm bảo tốc độ ổn định.



    QUẢN LÝ NGƯỜI DÙNG VÀ XÁC THỰC

    Hệ thống được thiết kế nhằm đảm bảo tất cả mọi người sử dụng hệ thống đều tuân thủ chặt chẽ cơ chế phân chia quyền sử dụng tuỳ theo nhu cầu và mục đích sử dụng. Ngoài phần giao diện hiển thị công khai, mỗi khi người sử dụng muốn truy cập vào hệ thống để cập nhật dữ liệu thì hệ thống sẽ kiểm tra username sử dụng hệ thống và password tương ứng. Người quản trị hệ thống có thể dễ dàng thêm, xoá, phân chia quyền sử dụng cho người sử dụng hệ thống. Người quản trị hệ thống sẽ cung cấp các password cho những người sử dụng ban đầu. Hệ thống cho phép người sử dụng dễ dàng đổi lại password của mình để đảm bảo tính bảo mật. Trong những trường hợp người sử dụng quên mất password của chính mình thì người quản trị có thể phục hồi lại password đó cho người sử dụng.



    ĐỘ TIN CẬY

    Hệ thống được thiết kế trên quan điểm phân chia các mô hình thành các module độc lập bám sát các hoạt động đào tạo thực tế, mỗi một module giải quyết một hoặc nhiều mô hình cụ thể. Các thông tin đầu vào và đầu ra được xác định rõ ràng, do đó đảm bảo dễ dàng kiểm soát tính đúng đắn của toàn bộ hệ thống



    BẢO MẬT DỮ LIỆU

    Tất cả các dữ liệu, đặc biệt là các dữ liệu quan trọng, nhạy cảm của hệ thống đều được mã hoá theo các công nghệ mã hóa tiên tiến nhất hoặc mã hóa theo bộ mã người sử dụng định nghĩa nhằm bảo mật chặt chẽ bằng thuật toán mã hoá tin cậy.



    • Bổ sung tính năng bảo mật SSL (Security Socket Layer).

    • Bổ sung chức năng Quản lý nhật ký hệ thống, cho phép ghi lại các sự kiện thay đổi dữ liệu (theo NSD, thời gian ...) và hiển thị nội dung, phân loại sự kiện.

    • Bổ sung chức năng Quản lý tham số hệ thống, cho phép quản lý, định nghĩa các tham số chính sử dụng trong hệ thống như:

    • Quản lý ngôn ngữ hiển thị

    • Quản trị các trang và menu

    • Quản lý giao diện

    • Thêm mới các cấu hình tham số hệ thống

    • Chỉnh sửa các cấu hình tham số hệ thống

    • Xóa các cấu hình tham số hệ thống

    • Liệt kê/tìm kiếm các cấu hình tham số hệ thống

    • Tùy biến trang chủ.

    • Bổ sung các chức năng sao lưu, phục hồi CSDL, hạn chế việc xảy ra lỗi và mất mát dữ liệu.

    • Đảm bảo an ninh theo các mức:

    • Mức ứng dụng (hệ thống có chức năng quản trị, cấp tài khoản, mật khẩu, phân quyền truy cập đến từng NSD).

    • Mức truyền thống: Bảo mật trên đường truyền (SLL)

    • Mức hệ thống: Firewall, Windows Server...

    • Mức CSDL: truy cập vào CSDL cần có tài khoản và mật khẩu riêng.

    CƠ SỞ DỮ LIỆU

    Cơ sở dữ liệu có khả năng lưu trữ với khối lượng lớn, nhiều năm. Khả năng tổng hợp dữ liệu theo nhiều năm (lũy kế từ khởi đầu).

    Mô hình Cơ sở dữ liệu của phần mềm.

    Hệ thống được thiết kế bảo đảm khắc phục các sự cố về dữ liệu của ứng dụng cũng như hệ điều hành. Khi dữ liệu của ứng dụng bị hỏng hoặc hệ điều hành bị sụp đổ, hệ thống bảo đảm các dữ liệu backup cho việc phục hồi trạng thái làm việc ổn định. Việc thực hiện sao lưu (back-up) hệ thống được thực hiện theo quy định cụ thể, ví dụ theo ngày, tuần, tháng, vv...



    • Hệ cơ sở dữ liệu: hệ cơ sở dữ liệu đa người dùng cung cấp các tính năng bảo mật, kiểm soát việc truy cập và sử dụng cơ sở dữ liệu như: Ngăn chặn các truy cập dữ liệu bất hợp pháp; Ngăn chặn việc truy cập bất hợp pháp vào giản đồ các đối tượng và theo dõi các hành động của người sử dụng.

    • Mức ứng dụng: Hệ thống phần mềm có một module bảo mật được thiết kế riêng cho mức ứng dụng. Một người sử dụng muốn chạy chương trình và thực hiện một số chức năng cụ thể thì được quản trị hệ thống cấp cho một tài khoản và gán cho các quyền tương ứng với các chức năng.

    • Bảo mật mạng truyền thông: Việc cho phép các đối tượng bên ngoài truy xuất một số chức năng của hệ thống thông qua mạng Internet làm tăng nguy cơ bị truy xuất bất hợp pháp dữ liệu, tấn công từ bên ngoài vào hệ thống thông tin trong nội bộ đơn vị. Vì vậy xây dựng cơ chế bảo mật thích hợp, các cơ chế này hoàn toàn dựa trên kiến trúc triển khai phần mềm.

    • Trường hợp sự cố dữ liệu của ứng dụng: Đối với sự cố khi toàn bộ các File của SQL Server vẫn an toàn, chỉ có số liệu của hệ thống vì lý do gì đó bị hỏng, sử dụng dữ liệu được Backup hàng ngày để thực hiện khôi phục.

    Trường hợp xảy ra sự cố hệ điều hành: Khi toàn bộ hệ thống bị đổ vỡ và Quản trị hệ thống không thể sử dụng kiểu phục hồi CSDL để phục hồi, quản trị hệ thống thực hiện hai bước sau: Phục hồi hệ thống sử dụng File sao lưu toàn bộ hệ thống gần nhất, sau đó phục hồi CSDL sử dụng File sao lưu CSDL gần nhất.

    TÍCH HỢP VÀ MỞ RỘNG

    Hệ thống có khả năng tích hợp với các phần mềm ứng dụng đã triển khai tại Sở thông tin và truyền thông Và hệ thống có khả năng tích hợp với Cổng Thông tin điện tử tỉnh Kon Tum.



    • Tích hợp được nhiều kênh thông tin từ các nguồn khác nhau lên cổng thông tin sử dụng các cơ chế tương tác định chuẩn

    • Thông qua chức năng tích hợp cung cấp các chức năng khác phục vụ hoạt động xây dựng cổng, tích hợp các thành phần cung cấp thông tin, đồng thời quy định các khu vực trình bày thông tin

    • Định chuẩn cho chức năng tích hợp đối với môi trường PHP, Java và định chuẩn chức năng tích hợp đối với môi trường .NET là WebPart.

    HỆ THỐNG DỰ PHÒNG

    Hệ thống quản lý sử dụng các công nghệ nền tảng của hệ quản trị cơ sở dữ liệu SQL Server 2012. Hệ thống có thể dùng cơ chế hai database chạy ở chế độ song song, khi đó nếu một database xảy ra sự cố thì hệ thống sẽ tự động khởi động database thứ hai để chạy.



    HỆ THỐNG SAO LƯU

    Hệ thống hỗ trợ cả 3 phương pháp cơ bản sao lưu dữ liệu là sao lưu đầy đủ (full backup), sao lưu gia tăng (incremental backup) và sao lưu khác biệt (diferential backup) đảm bảo phục hồi dữ liệu đến thời điểm gần nhất xảy ra sự cố.



    KHẢ NĂNG PHỤC HỒI HỆ THỐNG

    Bất kỳ thời điểm nào khi xảy ra lỗi có thể do các tác nhân bên ngoài ví dụ như mất điện,... người quản trị hệ thống đều có thể phục hồi lại bằng cách dùng các thông tin đã backup trước đó để thực hiện phục hồi đảm bảo hệ thống lại tiếp tục hoạt động bình thường. Trong những trường hợp xảy ra hỏng hóc dữ liệu (có thể do người sử dụng vô tình hoặc cố ý xoá hoặc sửa dữ liệu) thì hệ thống đã thiết lập được những cơ chế backup tức thì tất cả các dữ liệu người sử dụng xoá hoặc sửa có thể do cố ý hay vô ý sang một hệ thống có sở dữ liệu khác để đảm bảo tất cả các dữ liệu đó không bao giờ được xoá đi trực tiếp từ hệ thống chính, do đó trong những trường hợp cần lấy lại dữ liệu cũ thì hệ thống Trung tâm thực hành thương mại điện tử sẽ cung cấp cho người sử dụng các công cụ hỗ trợ việc này Trong trường hợp hệ thống phần mềm bị hư hỏng toàn bộ do các nguyên nhân khác nhau, công ty cam kết sẽ khôi phục hệ thống để có thể hoạt động bình thường trong khoảng thời gian không quá 8 giờ làm việc.



    XỬ LÝ LỐI

    Phần mềm có cơ chế thông báo lỗi thân thiện với người sử dụng, thiết kế phần mềm sử dụng cơ chế bắt lỗi hướng đối tượng. Với các lỗi do người sử dụng, thông báo lỗi cần chỉ được ra nguyên nhân, phương pháp khắc phục ngay lập tức, hoặc chỉ ra nơi nào có thể tìm được ra hướng dẫn khắc phục lỗi.


      1. tải về 1.13 Mb.

        Chia sẻ với bạn bè của bạn:
  • 1   2   3   4   5   6   7   8   9   10




    Cơ sở dữ liệu được bảo vệ bởi bản quyền ©tieuluan.info 2022
    được sử dụng cho việc quản lý

        Quê hương