Mô hình chung của hệ thống

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu công nghệ nhận dạng bằng tần số vô tuyến - RFID và ứng dụng Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 56)

3.1 Phân tích hệ thống kỹ thuật

3.1.1. Mô hình chung của hệ thống

Hệ thống Test Mail được xây dựng là một hệ thống thống nhất tại các điểm triển khai. Tuy nhiên, các chức năng sẽ được phân quyền theo người dùng hoặc theo điểm triển khai (là nơi gửi thư kiểm tra đi hay trung tâm khai thác bưu chính, …).

Tổng công ty Bưu chính Việt Nam

Bưu điện tỉnh/TP Bưu điện tỉnh/TP Bưu điện tỉnh/TP

Bưu điện quận/huyện Bưu điện quận/huyện Bưu điện quận/huyện Bưu điện quận/huyện

Hình 3.1: Mô hình chung của hệ thống Test Mail

Hệ thống hoạt động như sau:

Thư kiểm tra xuất phát từ Ban BC-PHBC và các đơn vị có chức năng quản lý, giám sát chất lượng dịch vụ BPBK. Thư kiểm tra sẽ có hình dáng như một bức thư thông thường với đầy đủ thông tin người nhận và người gửi. Điểm khác biệt của thư kiểm tra so với thư thường là trong thư có chứa thẻ RFID (dạng nhãn giấy hoặc loại thẻ plastic mềm). Tại đây, người sử dụng sẽ có quyền ghi những thông tin cần thiết lên thẻ và ghi vào CSDL.

Tại các điểm bưu điện tỉnh/TP, bưu điện quận huyện sẽ có các hệ thống Cổng giám sát (Monitoring Gate System) cho phép phát hiện sự có mặt của các thư có chứa thẻ bên trong. Mọi thư qua xử lý tại trung tâm đều phải đi qua cổng giám sát này. Mỗi khi phát hiện ra có thẻ trong bán kính phát hiện của đầu đọc, đầu đọc sẽ nhận tín hiệu, truyền về máy tinh và cập nhật tự động vào CSDL cục bộ tại các đơn vị tương ứng, sau đó dữ liệu này sẽ được truyền về hệ thống CSDL tập trung tại Tổng công ty Bưu chính. Toàn bộ cơ chế trên sẽ được thực hiện tự động, không có sự tham gia của con người để đảm bảo tính khách quan cho quá trình gửi thư kiểm tra.

Khi kết thúc hành trình của mình, thư kiểm tra sẽ được giữ lại và ghi nhận vào hệ thống ngày kết thúc. Qua đó sẽ kiểm tra được thời gian toàn trình của thư kiểm tra cũng như thời gian xử lý tại các trung tâm bưu chính (cần kiểm tra).

Việc kiểm tra như trên diễn ra hoàn toàn khách quan vì chỉ có đầu đọc (ở cổng giám sát) mới có thể phát hiện ra sự có mặt của thư kiểm tra. Con người không thể phát hiện ra các thư này, vì vậy, sẽ không có hiện tượng ưu tiên xử lý thư kiểm tra nhanh hơn thư thường. 3.1.2. Mô hình vận hành hệ thống Bưu cục 1 Mail Tổng công ty Bưu chính 2 DB

TEST MAIL CLIENT

- Ghi thông tin lên thẻ - Nhận gửi thư

- Quản lý thông tin định vị - Thống kê

- Tìm kiếm

TEST MAIL CENTER

- Định vị thư - Đánh giá chất lượng dịch vụ - Thóng kê - Tìm kiếm 3 DB Hình 3.2: Mô hình vận hành hệ thống

Mô hình vận hành hệ thống được mô tả như trên hình vẽ trên. Trong đó, tại bưu cục, bưu điện quận/huyện hoặc bưu điện tỉnh/TP được bố trí alten cổng giám sát, thư đến (có chứa thẻ RFID bên trong) sẽ được chuyển qua tầm giám của alten, alten sẽ nhận biết và thu thẻ RFID và thời gian bức thư được chuyển qua, dữ liệu này được lưu trữ tạm thời trong bộ nhớ của hệ thống alten thu. Định kỳ trong ngày, cán bộ khai thác tại bưu cục tiến hành kết nối đến hệ thống alten và lấy dữ liệu và lưu trữ trong CSDL hệ thống TEST MAIL, sau đó dữ liệu này được truyền đồn bộ về CSDL tập trung tại Tổng công ty Bưu chính. Nguồn dữ liệu này được dùng để định vị thư và đánh giá chất lượng dịch vụ.

3.1.3. Mô tả chức năng hệ thống

Hệ thống Test Mail được triển khai thống nhất tại các địa điểm. Các chức năng sẽ được phân quyển theo người sử dụng hoặc theo địa điểm triển khai.

Hệ thống có các chức năng chính được mô tả trong hình 3.2

(1)Chức năng quản lý ngƣời dùng: chức năng này nhằm phân quyền người dùng, cấp tài khoản vào hệ thống chỉ cho những người có liên quan.

- Người quản trị hệ thống có quyền thêm, sửa hoặc xóa thành viên có thể tham gia hệ thống cũng như giới hạn quyền của họ đối với hệ thống này (ví dụ như chỉ có quyền đọc, có cả quyền đọc-ghi, …)

- Người quản trị hệ thống có thể tìm kiếm thông tin chi tiết về người dùng, giám sát ai là người sử dụng hệ thống trong một khoảng thời gian nhất định.

(2)Chức năng thiết lập tham số hệ thống: chức năng này dùng để thiết lập các tham số hệ thống cần thiết cho hệ thống như: máy chủ cơ sở dữ liệu, tài khoản, mật khẩu của người dùng hiện tại, …

(3)Chức năng quản lý cổng giám sát: Chức năng cho phép quản lý và khai báo

thông tin của các cổng giám sát, các thông tin cần khai báo như: hình thực giao tiếp (COM hoăc IP), mật khẩu, cổng giao tiếp, …

Hệ thống TEST MAIL

Quản trị hệ thống Đóng thông tin đi Kiểm soát định vị Tiện ích thống kê

Quản lý người dùng Ghi thông tin lên thẻ

Gán thẻ cho thư

Quản lý thông tin định vị

Định vị mail Thiết lập tham số hệ

thống

Sao lưu dữ liệu

Phục hồi dữ liệu Đánh giá chất lượng dịch vụ Quản lý cổng giám sát Tìm kiếm mail Thống kê mail

Hình 3.3: Sơ đồ chức năng của hệ thống Test Mail

(4)Nhận gửi thƣ: Chức năng này cho phép nhập các thông tin của thư test và đồng thời gán một thẻ RFID cho thư cần kiểm tra. Mục đích là định danh được bức thư để gửi kiểm tra.

(5)Quản lý thông tin định vị: Chức năng lấy dữ liệu định vị từ cổng giám sát và cập nhật vào cơ sở dữ liệu cục bộ tại điểm triển khai hệ thống.

(6)Định vị mail: Chức năng cho phép định vị thông tin của bức thư trên đường di chuyển của chúng.

(7)Đánh giá chất lƣợng dịch vụ: Chức năng cho phép căn cứ trên tiêu chuẩn chất lượng dịch vụ để đánh giá chất lượng dịch vụ gửi thư.

3.1.4. Kiến trúc chung của hệ thống Test Mail

Hệ thống Test Mail là một hệ thống phân tán, được tổ chức phù hợp theo mô hình quản lý hệ thống bưu chính. Hình vẽ sau đây mô tả tổng quản hệ thống Test Mail cũng như các gói phần mềm chính của hệ thống:

Tổng công ty Bưu chính Test mail client Bưu điện tỉnh/TP Test mail client Bưu điện tỉnh/TP Center DB DB Test mail client Bưu cục quận/huyện DB PSTN /Leas edLin e 2M PSTN /Lea sedL ine 2M Le asedL ine 2M DB Test mail Center

Hình 3.4: Kiến trúc chung của hệ thống TestMail

Hệ thống Test Mail bao gồm các hệ thống con như sau: - Hệ thống Test mail Client.

- Hệ thống Test mail Center.

Với các hệ thống như trên, mô hình về lưu trữ dữ liệu và phương thức kết nối mạng tại các địa điểm triển khai dự kiến như sau:

 Tại các trung tâm khai thác đầu mối Tỉnh/TP: dữ liệu thu được từ cổng kiểm soát đặt tại các trung tầm về các thư test (bưu gửi test) qua trung tâm được lưu trữ của từng Trung tâm khai thác đầu mối Tỉnh/TP được lưu trữ cục bộ, đáp ứng nhu cầu về tốc độ, tính sẵn sàng. Máy tính tại các trung tâm khai thác đầu mối Tỉnh/TP kết nối về VPS mà trung tâm trực thuộc để truyền/nhận dữ liệu thông qua LAN/Leased Line/ISDN/PSTN. Các hệ thống tại cấp tỉnh/TP, quận huyện sau khi thu được dữ liệu từ các bức thư test sẽ thực hiện truyền đồng bộ về Tổng công ty Bưu chính.

 Tại Tổng công ty Bưu chính: Lưu trữ dữ liệu về các thư test của tất cả các Trung tâm khai thác đầu mối Tỉnh/TP trực thuộc. Tại đây còn có hệ thống Test mail Center dùng để quản lý và đánh giá chất lượng chuyển thư.

3.1.5. Hệ thống Test Mail Client

a. Các khối chức năng

Được triển khai tại các bưu điện tỉnh/TP và bưu điện quận huyện, phần mềm Test Mail Client là một thành phần của gói sản phẩm Test Mail, cung cấp các chức năng

hỗ trợ trung chuyển dữ liệu định vị từ các đơn vị cấp dưới về Tổng công ty. Các khối chức năng lớn của phần mềm Test Mail Client bao gồm:

- Khối chức năng quản lý hệ thống: Cung cấp các chức năng cấu hình hệ thống Test Mail Client.

- Khối chức năng quản lý người dùng: Cung cấp các chức năng phân quyền người dùng, thêm/sửa/xóa người dùng, tìm kiếm thông tin người dung.

- Khối chức năng quản lý thông tin định vị: Cung cấp chức năng cập nhật thông tin định vị từ Cổng giám sát cập nhật vào cơ sở dữ liệu cục bộ.

- Khối chức năng truyền nhận dữ liệu: Cung cấp các chức năng truyền dữ liệu lên các Tổng công ty Bưu chính.

Với các khối chức năng như trên, hệ thống Test Mail Client cần có: - CSDL cục bộ của trung tâm đầu mối Tỉnh/TP, bưu cục quận huyện.

- Dịch vụ truyền thông hỗ trợ nhiệm vụ truyền thông với Hệ thống Test Mail Client mà trung tâm khai thác trực thuộc.

- Phần mềm Test Mail Client với các chức năng kể trên.

b. Mô hình dữ liệu tại trung tâm đầu mối Tỉnh/TP hoặc Quận huyện

Hình vẽ sau diễn tả mô hình CSDL cho mỗi trung tâm đầu mối Tỉnh/TP hoặc quận huyện:

MS SQL Server Desktop Edition

`

Test Mail Client

`

Test Mail Client Local Network - Ethernet

Hình 3.5: Mô hình dữ liệu tại bƣu cục

- Hệ quản trị CSDL: Tại mỗi trung tâm đầu mối Tỉnh/TP sẽ sử dụng một hệ quản trị CSDL MS SQL Server phiên bản Desktop Edition. Hệ quản trị CSDL này sẽ quản lý CSDL cục bộ lưu trữ các thông tin về tất cả những bưu gửi test (thư hoặc bưu phẩm có gắn thẻ RFID) đi qua cổng kiểm soát tại trung tâm.

- Mô hình truy nhập hệ quản trị CSDL: Các phần mềm Test Mail Client kết nối vào CSDL này thông qua mô hình mạng cục bộ ngang hàng.

- Nội dung CSDL: CSDL này chứa toàn bộ dữ liệu phục vụ cho hệ thống Test Mail Client.

- Quản trị hệ CSDL: Việc quản trị hệ quản trị CSDL này do cán bộ tin học tại trung tâm khai thác đầu mối Tỉnh/TP chịu trách nhiệm.

3.1.6. Hệ thống Test Mail Center

a. Các khối chức năng

Được triển khai tại Tổng công ty Bưu chính, phần mềm Test Mail Center là một thành phần của gói sản phẩm Test Mail, cung cấp các chức năng hỗ trợ xử lý dữ liệu nhận từ hệ thống cổng kiểm soát đặt tại các bưu điện tinh/TP. Các khối chức năng lớn của phần mềm Test Mail Center bao gồm:

- Khối chức năng quản lý hệ thống: Cung cấp các chức năng cấu hình hệ thống Test Mail Center.

- Khối chức năng quản lý người dùng: Cung cấp các chức năng phân quyền người dùng, thêm/sửa/xóa người dùng, tìm kiếm thông tin người dung.

- Khối chức năng Định vị thư kiểm tra: Cung cấp chức năng thống kê và định vị trạng thái của bức thư kiểm tra đồng thời cung cấp tiện ích đánh giá chất lượng dịch vụ trên cơ sở dữ liệu định vị được truyền về từ các hệ thống đặt tại bưu điện tỉnh/TP và Quận huyện.

Với các khối chức năng như trên, hệ thống Test Mail Center cần có: - CSDL tập trung tại Tổng công ty Bưu chính.

- Phần mềm sử dụng tại Tổng công ty Bưu chính: phần mềm Test Mail Center với các chức năng tương ứng.

b. Mô hình dữ liệu

MS SQL Server Enterprise Edition

`

Test Mail Center

`

Test Mail Center Local Network - Ethernet

Hình 3.6: Mô hình dữ liệu tại Tổng công ty

- Hệ quản trị CSDL: Tại Tổng công ty Bưu chính sẽ sử dụng một hệ quản trị CSDL MS SQL Server phiên bản Enterprise Edition. Hệ quản trị CSDL này sẽ quản lý toàn bộ thông tin thu nhận về các thư hoặc bưu gửi test có gắn thẻ RFID đi qua các cổng kiểm soát trên toàn quốc.

- Mô hình truy nhập hệ quản trị CSDL: Các phần mềm Test Mail Center sẽ kết nối vào CSDL này thông qua mô hình mạng cục bộ ngang hàng.

- Nội dung CSDL: CSDL này chứa toàn bộ dữ liệu phục vụ cho hệ thống Test Mail Center.

3.2 Thiết kế hệ thống

3.2.1. Tác nhân của hệ thống

Hình 3.7: Tác nhân hệ thống

Hệ thống TestMail bao gồm các tác nhân chính như sau:

- s_Hệ thống cổng giám sát: Đây là tác nhân hệ thống sẽ giao tiếp với hệ thống TestMail để thực hiện đồng bộ thông tin giám sát từ hệ thống cổng giám sát về Cơ sở dữ liệu hệ thống TestMail.

- s_Hệ thống đánh giá chất lượng khác: Dữ liệu của hệ thống TestMail có thể làm đầu vào cho các hệ thống đánh giá chất lượng khác, tác nhân này sẽ giao tiếp với hệ thống TestMail để lấy dữ liệu làm dữ liệu đầu vào cho hệ thống.

- u_Giao dịch viên tại bưu cục: Giao dịch viên tại bưu cục sẽ thực hiện việc gửi thư kiểm tra và thực hiện cập nhật thông tin vào hệ thống TestMail, thông tin cập nhật bao gồm: Thông tin của thư (ID thư, trọng lượng thư, người gửi, người nhận, …), ID thẻ RFID đính kèm.

- u_Chuyên viên quản lý chất lượng: Chuyên viên quản lý chất lượng trên cơ sở thông tin định vị thu được của hệ thống sẽ thực hiện đánh giá chất lượng dịch vụ và đưa ra các báo cáo cho lãnh đạo Tổng công ty Bưu chính.

- u_Quản trị hệ thống: Đây là tác nhân phụ của hệ thống, thực hiện chức năng quản trị và đảm bảo duy trì hoạt động ổn định của hệ thống.

3.2.2. Mô hình Use Case chức năng hệ thống

a. Chức năng Quản lý cổng giám sát

Hình 3.8: Mô hình Use Case chức năng quản lý cổng giám sát Use Case Thêm mới cổng giám sát: Use Case Thêm mới cổng giám sát:

- Miêu tả ngắn gọn: Use Case cho phép quản trị hệ thống khai báo thông tin kết nối đến một cổng giám sát.

- Dòng chảy các sự kiện: Quản trị viên chọn nút thêm mới tại chức năng Quản lý cổng giám sát.

- Dòng hành động chính: Quản trị viên tiến hành nhập các thông tin về cổng giám sát cần kết nối với hệ thống, các thông tin bao gồm:

+ Số máy (ID máy).

+ Hình thức giao tiếp (IP hoặc COM).

+ Địa chỉ IP (nếu hình thức giao tiếp là IP).

+ Port giao tiếp (nếu hình thức giao tiếp là IP).

+ Mật khẩu giao tiếp.

+ Mô tả sơ qua về máy.

- Điều kiện thoát: Nhấn vào nút Kết thúc trên chức năng Quản lý cổng giám sát.

Use Case Xóa cổng giám sát:

- Miêu tả ngắn gọn: Use Case cho phép quản trị hệ thống xóa khai báo thông tin kết nối đến một cổng giám sát.

- Dòng chảy các sự kiện: Quản trị viên chọn thông tin một cổng giám sát cần xóa và chọn nút Xóa tại chức năng Quản lý cổng giám sát.

- Dòng hành động chính: Quản trị viên chọn một hoặc nhiều thông tin cổng giám sát cần xóa sau đó chọn nút Xóa để thực hiện việc xóa thông tin.

Use Case Sửa cổng giám sát:

- Miêu tả ngắn gọn: Use Case cho phép quản trị hệ thống sửa thông tin kết nối đến một cổng giám sát.

- Dòng chảy các sự kiện: Quản trị viên chọn thông tin một cổng giám sát cần sửa và chọn nút Sửa tại chức năng Quản lý cổng giám sát.

- Dòng hành động chính: Quản trị viên chọn một thông tin cổng giám sát cần sửa sau đó chọn nút Sửa để thực hiện việc sửa thông tin.

- Điều kiện thoát: Nhấn vào nút Kết thúc trên chức năng Quản lý cổng giám sát.

b. Chức năng nhận gửi thư

Hình 3.9: Mô hình Use Case chức năng nhận gửi thƣ Use Case Thêm mới nhận gửi thƣ: Use Case Thêm mới nhận gửi thƣ:

- Miêu tả ngắn gọn: Use Case cho phép giao dịch viên nhập thông tin thư kiểm tra vào hệ thống.

- Dòng chảy các sự kiện: Giao dịch viên chọn nút thêm mới tại chức năng Nhận gửi thư.

- Dòng hành động chính: Giao dịch viên tiến hành nhập các thông tin thư kiểm tra, các thông tin bao gồm:

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu công nghệ nhận dạng bằng tần số vô tuyến - RFID và ứng dụng Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 56)