Hệ thống thông tin ứng dụng trong Quản lý điều hành được giới hạn là một hệ thống thông tin ứng dụng được triển khai diện rộng tại đơn vị triển khai ứng dụng gồm các hệ thống thông tin tác nghiệp và quản lý CSDL như sau:
Hệ thống thông tin tác nghiệp và quản lý CSDL chính tại Trụ sở chính của cơ quan, đơn vị triển khai ứng dụng.
Hệ thống thông tin tác nghiệp và quản lý CSDL thành phần tại các cơ quan, đơn vị trực thuộc cơ quan, đơn vị triển khai ứng dụng đóng ngoài phạm vi Trụ sở chính.
Hệ thống thông tin tác nghiệp và quản lý CSDL thành phần tại các cơ quan, đơn vị cấp dưới của cơ quan, đơn vị triển khai ứng dụng.
Hệ thống thông tin ứng dụng được xây dựng trên nền công nghệ Web thế hệ mới với kiến trúc nhiều mức (multi-tiers) theo mô hình Cổng giao tiếp điện tử. Hệ thống thông tin ứng dụng tại mỗi đơn vị chính là “Cổng giao tiếp điện tử” của cơ quan, đơn vị, người sử dụng thông qua “Trình duyệt” trên “Máy trạm” đăng nhập vào “Cổng giao tiếp điện tử” để tác nghiệp cũng như khai thác thông tin trong hệ thống.
Kiến trúc hệ thống của hệ thống thông tin tác nghiệp và quản lý CSDL chính và các CSDL thành phần là như nhau được triển khai trên nền kiến trúc hệ thống phân vùng bảo mật để đảm bảo an ninh và bảo mật cho hệ thống thông tin trên mạng LAN (hay WAN), đặc biệt là các mạng có kết nối qua Internet.
Như vậy mô hình kiến trúc hệ thống thông tin ứng dụng trong phạm vi luận văn được giới thiệu tại Hình 2.1 gồm các hệ thống:
Hệ thống thông tin tác nghiệp và quản lý CSDL chính tại Trụ sở chính của cơ quan, đơn vị.
Hệ thống thông tin tác nghiệp và quản lý CSDL thành phần tại các đơn vị trực thuộc đóng ngoài phạm vi Trụ sở chính và tại các cơ quan, đơn vị cấp dưới trực thuộc.
Các thành phần trong kiến trúc hệ thống thông tin quản lý CSDL chính cũng như quản lý CSDL thành phần gồm: MÁY TRẠM Trình duyệt Portal Page Portal Window UI Control 1. 2. MÁY TRẠM Trình duyệt MÁY CHỦ PORTAL MÁY CHỦ ỨNG DỤNG MÁY CHỦ MIỀN DNS DDNS/RAS Portal Page Portal Window UI Control HỆ THỐNG THÔNG TIN TÁC NGHIỆP & QUẢN LÝ
CƠ SỞ DỮ LIỆU CHÍNH CSDL Portal AS SSO 1. 2. AP
LDAP / ACTIVE DiRECTORY
HỆ THỐNG THÔNG TIN VÀ CSDL CỦA CHÍNH PHỦ, BỘ, NGÀNH VÀ CÁC ĐỊA PHƯƠNG HỆ THỐNG THÔNG TIN VÀ CSDL CỦA CÁC CƠ QUAN, ĐƠN VỊ,
TỔ CHỨC VÀ DOANH NGHIỆP
Hình 3.1: Mô hình kiến trúc hệ thống thông tin ứng dụng
MÁY CHỦ PORTAL
MÁY CHỦ ỨNG DỤNG MÁY CHỦ MIỀN
DNS
HỆ THỐNG THÔNG TIN TÁC NGHIỆP & QUẢN LÝ
CƠ SỞ DỮ LIỆU THÀNH PHẦN CSDL Portal AS SSO AP
LDAP / ACTIVE DiRECTORY
AC HỆ THỐNG THÔNG TIN VÀ CÁC WEBSITE TRÊN INTERNET AC
Trên máy trạm: Người sử dụng truy nhập Cổng giao tiếp điện tử “Portal”, hệ thống trả về “Trang chủ” của CSDL “Portal Page”. Trên “Portal Page” - theo mô hình Cổng giao tiếp điện tử là các “Portal Window” trong đó là các giao diện “UI Control” cung cấp các chức năng của hệ thống.
Hệ thống quản lý “Người sử dụng” thông qua “Tài khoản” truy nhập với “mật khẩu” lần đầu do “Người quản trị hệ thống” cung cấp, sau đó người sử dụng sẽ thay đổi tùy ý nhưng yêu cầu phải đủ khó để đảm bảo an toàn và riêng tư cho tài khoản được cấp. Thông qua tài khoản và mật khẩu, người sử dụng đăng nhập vào hệ thống và đó các chức năng của hệ thống được cung cấp đầy đủ trên cơ sở quyền hạn của tài khoản người sử dụng đã được người quản trị hệ thống thiết lập.
Trên máy chủ Portal: Cổng giao tiếp điện tử với các thành phần phần mềm như sau:
1) Thành phần Cổng giao tiếp điện tử: “AP” (Application Portal) với hệ thống “Đăng nhập một lần”: “SSO” (Single Sign-On). Hệ thống SSO sẽ tích hợp với “Thư mục điện tử” (LDAP trên mọi hệ điều hành hay Active Directory của Microsoft Windows) để xác thực người sử dụng và kiểm soát mọi quyền truy nhập trên hệ thống.
Thành phần AP sẽ cung cấp các giao diện chính của hệ thống cũng như các chức năng của Cổng giao tiếp điện tử.
2) Thành phần giao tiếp: “AS” (Appliction Services) thực hiện việc xử lý các chức năng của ứng dụng. Thành phần AS sử dụng thành phần “DA” (Data Acces) để truy cập và thao tác trực tiếp với CSDL trên “Máy chủ CSDL”.
3) Thành phần truyền dữ liệu: “AC” (Application Communication) đảm bảo các chức năng trao đổi dữ liệu giữa Cơ sở đữ liệu chính và CSDL thành phần và ngược lại. AC sử dụng SSO để kiểm soát truy nhập hệ thống.
Trên máy chủ CSDL: Dịch vụ CSDL.
Trên máy chủ miền: Dịch vụ LDAP hay Active Directory.
Việc giao tiếp với các hệ thống bên ngoài như “Hệ thống thông tin và CSDL của Chính phủ, các bộ, ngành và các địa phương”, “Hệ thống thông tin và CSDL của các cơ quan, đơn vị, tổ chức và doanh nghiệp” cũng như “Hệ thống thông tin và các website trên Internet” sẽ được triển khai nếu thấy cần thiết, hiện tại các chức năng này được xem như nằm ngoài phạm vi của hệ thống thông tin ứng dụng.
Các thành phần trên máy chủ Portal (AP, SSO, AS, AC, DA) đều là các thành phần chạy trên môi trường dịch vụ Web; đồng thời máy chủ miền, máy chủ Portal và máy chủ CSDL có thể triển khai chỉ trên một máy chủ vật lý, việc ứng dụng được thiết kế như trên chủ yếu là để đảm bảo an ninh và bảo mật cho CSDL - chính là một trong những yêu cầu quan trọng nhất trong mô hình kiến trúc hệ thống thông tin ứng dụng, đặc biệt là đối với các hệ thống thông tin có giao tiếp với bên ngoài qua Internet.
3.2.2. Mô hình đối tƣợng các thành phần chính của hệ thống
Mô hình đối tượng các thành phần chính của hệ thống thông tin ứng dụng theo mô hình Cổng giao tiếp điện tử như sau:
Các đối tượng chính trong mô hình đối tượng các thành phần chính của hệ thống thông tin ứng dụng bao gồm:
Trên máy trạm trong trình duyệt Web: “Portal Page”, “Portal Window”, “UI Control”, “Gửi XML Message” và “Nhận XML Message”.
Trên máy chủ Portal: “AP”, “SSO”, “AS”, “DA” và “AC”
Trên máy chủ miền: Dịch vụ LDAP/Active Directory để xác thực truy nhập. Trên máy chủ CSDL: Dịch vụ CSDL.
Hình 3.2: Mô hình đối tượng các thành phần chính của hệ thống thông tin ứng dụng
theo mô hình Cổng giao tiếp điện tử
SSO Kiểm soát
truy nhập Xác thực tài khoản truy nhập AP MÁY CHỦ MIỀN MÁY CHỦ PORTAL MÁY TRẠM AC Ngƣời sử dụng Portal Page Gửi XML Message Nhận XML Message Portal Window Nhận XML Message AS Gửi XML Message DA MÁY CHỦ CSDL UI Control Hệ thống thông tin quản lý Cơ sở dữ liệu
thành phần hoặc Cơ sở dữ liệu chính Dịch vụ LDAP / ACTIVE DIRECTORY
Dịch vụ CSDL
3.2.3. Trao đổi dữ liệu giữa các thành phần chính của hệ thống - Mô hình trao đổi dữ liệu giữa máy trạm với AP - Mô hình trao đổi dữ liệu giữa máy trạm với AP
Trao đổi thông tin giữa các máy trạm với AP chủ yếu là các giao diện của hệ thống tức là các nội dung mã nguồn các thành phần Portal Window - đây là một phần của trang Web.
Trao đổi thông tin sử dụng giao thức http của môi trường Web với tổ hợp công nghệ AJAX phối hợp giữa máy trạm và máy chủ Portal để tạo giao diện cho hệ thống trong trang HTML (DHTML).
- Mô hình trao đổi dữ liệu giữa máy trạm với AS
Trao đổi thông tin giữa máy trạm với AI sử dụng thông điệp XML, cụ thể hơn chính là sử dụng XMLHttpRequest trong tổ hợp công nghệ AJAX để thực hiện việc trao đổi thông tin giữa một thành phần trong trang HTML (DHTML) với máy chủ Portal.
- Mô hình trao đổi dữ liệu giữa AC của hai hệ thống
Trao đổi thông tin giữa AC của hai hệ thống sử dụng thông điệp SOAP. Dữ liệu trao đổi được chuyển về dạng XML và đóng trong gói SOAP để trao đổi bằng giao thức http của môi trường Web trên các máy chủ Portal mỗi hệ thống.
- Mô hình trao đổi dữ liệu giữa AS với CSDL
Thành phần dịch vụ AS sử dụng DA để truy cập CSDL, trao đổi thông tin giữa AS với CSDL chính là giữa DA với hệ quản trị CSDL. DA là thành phần chạy trên máy chủ Web, phương thức trao đổi với hệ quản trị CSDL phổ biến hiện nay sử dụng ngôn ngữ SQL chuẩn và các chuẩn truy cập CSDL thông dụng hiện có.
3.3. Quy trình hoạt động
3.3.1. Quy trình quản lý văn bản đến
Mô tả
Hàng ngày Văn phòng VKTXD tiếp nhận văn bản từ các nguồn sau đó phân loại rồi trình cho lãnh đạo. Lãnh đạo sau khi nhận văn bản sẽ giao cho cán bộ hoặc các phòng ban thực hiện.
act VanBanDen
Các đơn v ị trực thuộc
Văn phòng VKTXD Lãnh đạo
Các đơn v ị khác Người thực hiện Các phòng ban
Gửi công văn Trình
Gửi công văn
yêu cầu yêu cầu
yêu cầu
Hình 3.3. Quy trình quản lý văn bản đến
3.3.2. Quy trình quản lý văn bản đi
Mô tả
Văn bản được tạo lập sau đó chỉnh sửa, thẩm tra rồi mới được ban hành đi. Sơ đồ tổng quan act VanBanDi Lãnh đạo Phụ trách trả lời Người thực hiện Văn phòng VKTXD Nơi nhận
yêu cầu sửa
trình phê duyệt
phê duyệt
yêu cầu sửa
trình kết quả
yêu cầu gửi
gửi
Hình 3.4. Quy trình quản lý văn bản đi
3.3.3. Quy trình quản lý giao việc
Tạo công việc và giao việc bằng văn bản điện tử. Sau đó cho phép lãnh đạo giám sát tình trạng xử lý công việc. Sơ đồ tổng quan act GiaoViec Lãnh đạo Phụ trách thực hiện Người thực hiện giao việc giao việc giao việc
Hình 3.5. Quy trình quản lý giao việc
3.3.4. Quy trình quản lý văn bản nội bộ
Mô tả
Văn bản nội bộ là những văn bản được lập ra để lưu hành nội bộ trong đơn vị nhằm thông báo hoặc xin ý kiến của các phòng ban, đơn vị trực thuộc.
3.3.5. Quy trình quản lý hồ sơ công việc
Mô tả
Quản lý toàn bộ những hồ sơ dạng như: hồ sơ xử lý văn bản, hồ sơ giải quyết công việc, hồ sơ soạn thảo văn bản, hồ sơ văn bản liên quan, hồ sơ theo dõi hồi báo …
3.3.6. Quy trình quản lý hồ sơ nhân viên
Mô tả
Hồ sơ nhân sự bao gồm thông tin các nhân, thông tin liên quan đến cơ quan tổ chức đoàn thể, thông tin về khen thưởng, kỷ luật.
Người thực hiện
Yêu cầu cập nhật thông tin
Viện KTXD - BXD Phòng HC - TC Biến động nhân sự Trình Phê duyệt Phụ trách Biến động nhân sự
Hình 3.6. Quy trình quản lý hồ sơ nhân viên
3.3.7. Trao đổi nội bộ
Mô tả
Hàng ngày, nhân viên mỗi phòng ban hoặc các phòng ban có những thông tin nghiệp vụ cần trao đổi. Thông tin có thể là nội dung công việc, những thông tin về tình hình hoạt động của viện, thông tin tổ chức hội họp, thông tin tập thể cần đưa lên bản tin nội bộ.
Sơ đồ tổng quan
act TraoDoi
Phòng ban Cá nhân
Trao đổi tập thể Trao đổi cá nhân
Hình 3.7. Trao đổi nội bộ
3.3.8. Báo cáo thống kê
Báo cáo tổng hợp văn bản đến – đi
3.4. Phân tích mô hình hệ thống
3.4.1. Các tác nhân tham gia vào hệ thống 3.4.1.1 Quản lý danh mục 3.4.1.1 Quản lý danh mục uc QuanLyDanhMuc Phụ trách danh mục Cập nhật danh mục Cập nhật đơn v ị Hình 3.12. Quản lý danh mục Mô tả chức năng Chức năng cập nhật danh mục
Tên chức năng: Cập nhật danh mục
Ngƣời sử dụng: Phụ trách danh mục
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p cập nhật danh mục đáp ứng các yêu cầu cập nhật thông tin của các đối tượng sử dụng danh mục
Điều kiện bắt đầu:
Đăng nhâ ̣t thành công với tài khoản có quyền cập nhật danh mục
Điều kiện sau khi dùng
Thông tin danh mục được cập nhật vào CSDL
Trình tự các sự kiện: 1. Đăng nhâ ̣p
2. Chọn loại danh mục
3. Chọn hình thức cập nhật (thêm mới, sửa, xóa) 4. Nhâ ̣p thông tin
5. Ghi thông tin
Chức năng cập nhật đơn vị
Ngƣời sử dụng: Phụ trách danh mục
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p cập nhật danh mục đáp ứng các yêu cầu cập nhật thông tin của các đối tượng sử dụng danh mục đơn vị
Điều kiện bắt đầu:
Đăng nhâ ̣t thành công với tài khoản có quyền cập nhật đơn vị
Điều kiện sau khi dùng
Thông tin đơn vị được cập nhật vào CSDL
Trình tự các sự kiện: 1. Đăng nhâ ̣p
2. Chọn cập nhật đơn vị
3. Chọn hình thức cập nhật (thêm mới, sửa, xóa) 4. Nhâ ̣p thông tin
5. Ghi thông tin
3.4.1.2 Văn bản đến uc VanBanDen Văn thư Lãnh đạo Cập nhật v ào hệ thống Trình lãnh đạo
Phân công thực hiện
Hình 3.13. Văn bản đến
Mô tả use case
Tên chức năng: Cập nhật vào hệ thống
Ngƣời sử dụng: Văn thư
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p cập nhật thông tin của một văn bản được chuyển đến đơn vị
Điều kiện bắt đầu:
Đăng nhâ ̣t thành công với tài khoản có quyền cập nhật thông tin văn bản
Điều kiện sau khi dùng
Thông tin văn bản đến được cập nhật vào CSDL
Trình tự các sự kiện:
1. Đăng nhâ ̣p
2. Chọn mục văn bản đến
3. Chọn hình thức cập nhật (thêm mới, sửa, xóa) 4. Nhâ ̣p thông tin
5. Ghi thông tin
Chức năng trình lãnh đạo quyết định
Tên chức năng: Trình lãnh đạo quyết định
Ngƣời sử dụng: Văn thư
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p văn thư chuyển văn bản đến cho lãnh đạo để lãnh đạo giải quyết
Điều kiện bắt đầu:
Đăng nhâ ̣t thành công với tài khoản có quyền trình văn bản cho lãnh đạo
Điều kiện sau khi dùng
Văn bản được chuyển đến cho lãnh đạo
Trình tự các sự kiện:
1. Đăng nhâ ̣p
2. Chọn chức năng trình văn bản cho lãnh đạo 3. Chọn văn bản cần trình báo
4. Chọn lãnh đạo cần trình báo 5. Ấn đồng ý chuyển đi
Chức năng phân công thực hiện văn bản
Tên chức năng: Phân công thực hiện
Ngƣời sử dụng: Lãnh đạo
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p lãnh đạo phân công cho nhân viên giải quết văn bẳn chuyển đến
Điều kiện bắt đầu:
Đăng nhâ ̣t thành công với tài khoản có quyền phân công thực hiện văn bản
Điều kiện sau khi dùng
Nhân viên được giao việc nhận được văn bản từ lãnh đạo cùng với ý kiến chỉ đạo
Trình tự các sự kiện:
1. Đăng nhâ ̣p
2. Chọn mục văn bản đến
3. Chọn chức năng phân công thực hiện 4. Chọn văn bản
5. Nhập ý kiến chỉ đạo của lãnh đạo
6. Chọn người hoặc nhóm người phải thực hiện 7. Ấn đồng ý chuyển đi 3.4.1.3 Văn bản đi uc VanBanDi Người thực hiện Lãnh đạo Văn thư Thực hiện Trình phê duyệt Phê duyệt Cập nhật v ào hệ thống Gửi Hình 3.14. Văn bản đi
Mô tả use case
Chức năng thực hiện
Tên chức năng: Thực hiện
Ngƣời sử dụng: Người thực hiện
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p cần soạn thảo một văn bản để gửi đi.
Điều kiện bắt đầu:
Đăng nhâ ̣t thành công với tài khoản có quyền soạn thảo văn bản, và có phiếu yêu cầu tạo văn bản từ cấp trên
Điều kiện sau khi dùng
Thông tin văn bản soạn thảo được cập nhật vào CSDL
Trình tự các sự kiện:
1. Đăng nhâ ̣p
2. Chọn chức năng soạn thảo văn bản 3. Chọn hình thức (thêm mới, sửa, xóa) 4. Nhâ ̣p văn bản vào hệ thống
5. Ghi dữ liệu
Chức năng trình văn bản để phê duyệt
Tên chức năng: Trình phê duyệt
Ngƣời sử dụng: Người thực hiện, Lãnh đạo
Mô tả chức năng: Sử dụng trong trườ ng hơ ̣p văn bản mới soạn thảo trình lên cấp