Các yêu cầu kĩ thuật

Một phần của tài liệu Lập dự án đầu tư xây dựng phần mềm quản lý tài sản hệ thống thoát nước của thành phố hà nội ứng dụng công nghệ GIS (Trang 38)

4. Bố cục của luận văn

3.2.1.Các yêu cầu kĩ thuật

3.2.1.1. Kiến trúc phần mềm

Phần mềm quản lý tài sản hệ thống thoát nước được xây dựng đảm bảo việc mở rộng các chức năng trong tương lai, đảm bảo khả năng tích hợp với các hệ thống khác, đảm bảo khả năng khai thác trên nhiều kênh. Do vậy đề xuất kiến trúc phần mềm như sau:

Hình 3.1. Mô hình kiến trúc phần mềm

Với kiến trúc phần mềm như hình trên, có thể thấy kiến trúc được phân thành nhiều tầng đảm bảo khả năng dễ bổ sung, cập nhật chức năng; đảm bảo khả năng dễ bổ sung, thay thế công nghệ nền; đảm bảo khả năng triển khai các biện pháp đảm bảo an ninh bảo mật tại nhiều tầng.

Tầng Hệ thống và người dùng: bao gồm các người dùng cuối (quản trị, cán bộ lãnh đạo, cán bộ giám sát hệ thống, công dân) và các hệ thống khác. Đảm bảo trong tương lại khi kết nối, liên thông, trao đổi dữ liệu với các hệ thống khác.

Tầng kênh truy cập: bao gồm kênh truy cập hiện tại thông qua trình duyệt Web như: FireFox, Chrome, IE, … và kênh truy cập tương lai như: thiết bị di động, hệ thống khác.

Tầng ứng dụng (là phần mềm Quản lý tài sản hệ thống thoát nước): bao gồm các khối chức năng: quản lý danh mục, quản lý và khai thác bản đồ, quản lý tài sản, báo cáo thống kê..

Tầng dịch vụ dùng chung: dịch vụ bản đồ, dịch vụ truy cập dữ liệu. Hạ tầng công nghệ thông tin.

3.2.1.2. Yêu cầu về an ninh hệ thống, an toàn dữ liệu

- Hệ thống phải được xây dựng kiến trúc với khả năng cân bằng tải (load balancing) và tính sẵn sàng cao (high availability), nhằm cung cấp các dịch vụ một cách liên tục (24x7).

- Hệ thống phải có thể mở rộng được với khả năng gia tăng tải (số lượng) giao dịch mà không gây sụt giảm nghiêm trọng đối với hiệu năng của hệ thống.

- Hệ thống phải cung cấp một khung bảo mật toàn diện để quản lý, bảo vệ và cung cấp các thông tin nhạy cảm. Khung này phải cho phép việc quản lý truy nhập dựa trên vai trò được thiết lập, trong đó việc truy cập đối với các kiểu khác nhau của các nguồn thông tin, bao gồm hệ thống, các hệ thống cấu thành (các hệ thống con), các chức năng nghiệp vụ và các quy trình nghiệp vụ, có thể được kiểm soát một cách dễ dàng. Có khả năng tích hợp với các giải pháp bảo mật được sử dụng phổ biến hiện nay. - Phân quyền và kiểm soát truy cập đối với người dùng.

- Hỗ trợ theo dõi và truy vết thay đổi đối với các dữ liệu quan trọng.

- Hỗ trợ việc bảo vệ các dữ liệu quan trọng khi lưu trữ trong cơ sở dữ liệu và khi truyền trên đường truyền.

- Cung cấp các cơ chế sao lưu dữ liệu theo định kỳ và đột xuất.

- Cung cấp các cơ chế phục hồi dữ liệu và hệ thống một cách nhanh chóng sau khi xảy ra sự cố.

- Quản trị hệ thống là người có toàn quyền trong việc vận hành hoạt động của hệ thống. Người sử dụng được phân thành từng mức, từng nhóm với các quyền hạn khác nhau, tương ứng là các khả năng tác động ở các mức khác nhau đến hệ thống và được thống nhất quản lý bởi người quản trị hệ thống nhằm đảm bảo tính bảo mật dữ liệu. Thông tin được phân loại và quản lý theo nhiều tầng, nhiều mức bảo mật như sau:

- Bảo mật mức hành chính: quy định nhóm quyền cho từng nhóm người sử dụng. Ví dụ, nhóm người nhập liệu chỉ được nhập dữ liệu, không được kết xuất thông tin…; nhóm lãnh đạo chỉ được tra cứu thông tin, xem báo cáo mà không được cập nhật, sửa chữa dữ liệu…

- Bảo mật mức CSDL: phân nhóm người sử dụng theo thao tác với CSDL. Ví dụ: nhóm người sử dụng được cập nhật dữ liệu, không được sao lưu/phục hồi…; nhóm người sử dụng chỉ được sao lưu/phục hồi dữ liệu mà không được thao tác dữ liệu…

- Bảo mật mức logic.

- Bảo mật mức ứng dụng: yêu cầu phân quyền tới từng chức năng con trên từng màn hình.

- Ngoài ra, ứng dụng phải cho phép quản lý người sử dụng, phân quyền theo nhóm và theo từng cá nhân sử dụng.

3.2.1.3. Yêu cầu về giao diện người dùng

- Giao diện bằng tiếng Việt theo tiêu chuẩn Unicode (TTCVN 6909:2001) - Giao diện trình bày khoa học, hợp lý, hài hòa

- Tuân thủ các chuẩn về truy cập thông tin

- Màn hình thiết kế thân thiện, dễ dùng, hướng người sử dụng.

Một phần của tài liệu Lập dự án đầu tư xây dựng phần mềm quản lý tài sản hệ thống thoát nước của thành phố hà nội ứng dụng công nghệ GIS (Trang 38)