PHẦN MỀM QUẢN LÝ DỮ LIÊU TỪ CẢM BIẾN

10 194 0
PHẦN MỀM QUẢN LÝ DỮ LIÊU TỪ CẢM BIẾN

Đang tải... (xem toàn văn)

Thông tin tài liệu

PHẦN MỀM QUẢN LÝ DỮ LIÊU TỪ CẢM BIẾN 1. ANALYSIS. 1.1. Use case diagram. 1.2. Use case description. Use Case ID UC_CREATE_USER Name Tạo tài khoản người dùng Summary Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền quản lý tài khoản. Flow Of Events No Action 1 Người dùng nhập vào form các thông tin: tên tài khoản (A-Z, 0-9,_), email, mật khẩu, họ tên. 2 Người dùng check các ô để chọn các quyền phân cho tài khoản:  Quyền quản lý tài khoản.  Quyền quản lý data o Toàn quyền quản lý data (xem, thêm , sửa, xóa Loggers, Sensors). o Chỉnh sửa (Thông tin Logger, Sensor, hệ số sensor). o Xem  Quyền quản lý View o Toàn quyền. o Chỉnh sửa. o Xem, in ấn.  Quyền quản lý alarm: o Toàn quyền. o Chỉnh sửa (mức báo alarm). o Xem 3 Người dùng ấn nút thêm. 4 Hệ thống kiểm tra xem tên đăng nhập hoặc email đã tồn tại hay ko? 5 Hệ thống lưu dữ liệu vào Database, password được MD5. 6 Hệ thống thông báo dialog: “Thêm tài khoản thành công”. Exceptions No Description Scenario U2#01 Use Case ID UC_LOGIN Name Đăng nhập Summary Người dùng đăng nhập vào hệ thống khi bắt đầu mở giao diện phần mềm. Primary Actor Người dùng Preconditions Flow Of Events No Action 1 Người dùng nhập tên tài khoản, mật khẩu và bấm nút Đăng nhập 2 Hệ thống kiểm tra tài khoản có tồn tại? 3 Hệ thống kiểm tra MD5 mật khẩu nhập và chuỗi MD5 mật khẩu lưu trong database có trùng khớp? 4 Hệ thống chuyển sang màn hình chính sau khi đăng nhập thành công. Exceptions No Description 1a Nhập thiếu 2a Tài khoản ko tồn tại 3a Mật khẩu ko đúng Scenario U2#01 Use Case ID UC_ ADD _LOGGER Name Thêm logger mới. Summary Người dùng thêm logger mới. Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền quản lý data. Flow Of Events No Action 1 Người dùng nhập vào các thông tin: tên logger, đường dẫn tới file dữ liệu, chu kì đọc (giây), ký tự spliter (ngăn cách giữa các cột). 2 Người dùng bấm nút thêm. 3 Hệ thống kiểm tra xem logger với đường dẫn trên đã tồn tại chưa. 4 Hệ thống lưu thông tin logger + thông tin *account người tạo + ngày tạo] vào database 5 Hệ thống hiển thị thông tin file log: Số record, số sensor, file size, thời gian bắt đầu đo, thời gian đo cuối cùng, thời gian cuối cùng file được sửa. 6 Hệ thống hiển thị dialog thông báo thêm logger thành công, hiển thị nút chỉnh sửa sensor, chỉnh sửa logger, bắt đầu đọc dữ liệu từ file logger. Exceptions No Description Scenario U2#01 Use Case ID UC_ MODIFY _SENSOR Name Sửa thông tin các sensor. Summary Người dùng Sửa thông tin các sensors: tên, đơn vị, công thức hệ số tính toán. Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền sửa data hoặc quản lý data. Flow Of Events No Action 1 Người dùng chọn Logger trong danh sách, bấm nút sửa sensors. 2 Hệ thống đọc thông tin các sensor trong database. Hệ thống so sánh số sensor lưu trong database và số sensor trong file logger,nếu lệch nhau thì hiển thị tiếp những logger chưa có. 3 Hệ thống hiển thị hộp thoại có danh sách sensor và form chỉnh sửa. 4 Người dùng chọn 01 sensor trong danh sách, hệ thống đưa thông tin sensor lên form chỉnh sửa.  Thông tin cơ bản: Số thứ tự cột trong file logger(UNEDITABLE), tên sensor, đơn vị đo.  Thông tin tính toán: Loại công thức tính, các hệ số trong công thức.  Thông tin alarm: bật/tắt chế độ cảnh báo, cận trên, cận dưới (giá trị tính toán). 5 Người dùng chỉnh sửa thông tin và ấn nút “Lưu”. 6 Hệ thống cập nhật thông tin sensor + thông tin *account người sửa cuối + ngày sửa cuối] vào database. 7 Hệ thống thông báo cho người dùng : “Cập nhật sensor thành công” Exceptions No Description Scenario U2#01 Use Case ID UC_CREATE_PICTUREVIEW Name Tạo picture view. Summary Người dùng tạo một picture view và các phần tử trong đó. Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền quản lý VIEW Flow Of Events No Action 1 Người dùng nhập vào tên picture view và bấm nút “Thêm” 2 Hệ thống khởi tạo picture view, lưu thông tin : tên picture view + thông tin *account người tạo + ngày tạo] vào database. 3 Hệ thống mở picture view vừa tạo trong trạng thái mở Edit Mode để người dùng tạo và chỉnh sửa các đối tượng trong Picture View Exceptions No Description Scenario U2#01 Use Case ID UC_PICTUREVIEW_VIEWMODE Name Xem picture view ở chế độ VIEW MODE Summary Người dùng xem picture view ở chế độ VIEW MODE Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền xem VIEW Flow Of Events No Action 1 Người dùng click đúp vào picture vieww trong danh sách để mở cửa sổ picture view. 2 Hệ thống đọc từ CSDL và hiển thị các phần tử trong picture view. Gauche, Bar, Indicator hiển thị giá trị tính toán mới nhất của sensor tương ứng. 3 Người dùng click chuột phải vào từng phần tử để lựa chọn:  Gauche, Bar, Indicator: Xem chart view, Xem text view.  Indicator group: Xem chart view theo nhóm, Xem text view theo nhóm, Xem picture view tương ứng (nếu có). Exceptions No Description Scenario U2#01 Use Case ID UC_PICTUREVIEW_EDITMODE Name Sửa các phần tử Picture View Summary Người dùng xem picture view ở chế độ EDIT MODE và Sửa các phần tử Picture View Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền sửa VIEW Flow Of Events No Action 1 Người dùng chuyển chế độ xem sang EDIT MODE, hệ thống hiển thị Menu thêm phần tử. 2 Người dùng chọn thêm mới phần tử để mở hộp thoại Add có các thông tin:  Vị trí & kích thước.  Thông tin riêng: o Ảnh: đường dẫn ảnh o Gauche, Bar, Indicator: Sensor hiển thị. o Indicator Group: Hộp chọn Picture View hiển thị. 3 Người dùng click phải chuột vào các phần tử đang có để lựa chọn tác vụ: Đẩy lên trên cùng, Chỉnh sửa, Xóa (có confirm). 4 Người dùng có thể chọn và di chuyển để thay đổi vị trí hay kéo để chỉnh kích thước các phần tử. 5 Người dùng click nút lưu để lưu lại các thông tin sửa đổi trên picture view + thông tin *account người sửa cuối + ngày sửa cuối] Exceptions No Description Scenario U2#01 Use Case ID UC_CHARTVIEW Name Xem chart view Summary Người dùng xem chart view. Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền xem VIEW Flow Of Events No Action 1 Người dùng lựa chọn các tham số để vẽ chart view:  Xem theo từng Sensor/Sensor group/Theo picture view.  Thời gian hiển thị: bắt đầu, kết thúc (mặc định là toàn thời gian lưu trong CSDL).  Tên chart.  Tên trục X, tên trục Y.  Giá trị: Raw / Calc 2 Hệ thống vẽ chart view và hiển thị các chức năng:  In  Zoom, Hand… Exceptions No Description Scenario U2#01 Use Case ID UC_CHARTVIEW_ADDGROUP Name Thêm nhóm để hiển thị lên chart view Summary Người dùng thêm nhóm để hiển thị lên chart view. Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền quản lý VIEW Flow Of Events No Action 1 Người dùng nhập vào hộp thoại thêm nhóm các thông tin:  Tên nhóm.  Chọn danh sách các sensor trong nhóm. Người dùng click nút “Thêm”. 2 Hệ thống lưu thông tin nhóm + thông tin *account người tạo + ngày tạo] vào CSDL. 3 Hệ thống hiển thị dialog thông báo thêm thành công. Exceptions No Description Scenario U2#01 Use Case ID UC_TEXTVIEW Name Thêm nhóm để hiển thị lên text view Summary Người dùng thêm nhóm để hiển thị lên text view. Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền quản lý VIEW Flow Of Events No Action 1 Người dùng lựa chọn các tham số để hiển thị text view:  Danh sách sensor (Có thể chọn nhiều)  Thời gian hiển thị: bắt đầu, kết thúc (mặc định là toàn thời gian lưu trong CSDL).  Giá trị: Raw / Calc. 2 Hệ thống vẽ chart view và hiển thị các chức năng:  In  Lưu ra file Exceptions No Description Scenario U2#01 Use Case ID UC_ALARM Name Cảnh báo Summary Hệ thống cảnh báo khi giá trị (đã tính toán) của Sensor vượt ra ngoài mức quy định trước Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền quản lý ALARM Flow Of Events No Action 1 Khi hệ thống đọc file dữ liệu & tính toán giá trị để lưu vào CSDL, hệ thống kiểm tra sensor bật chế độ cảnh báo và giá trị mức trên/mức dưới # NULL. 2 Hệ thống kiểm tra giá trị tính toán của sensor, nếu nằm ngoài dải quy định thì đặt cờ cảnh báo cho sensor, đồng thời lưu bản tin Alarm Log vào CSDL:  Sensor.  Thời điểm tràn.  Giá trị tính toán của sensor. 3 Khi vẽ picture view, hệ thống kiểm tra nếu sensor bật chế độ cảnh báo và cờ cảnh báo đang thiết lập thì đổi màu phần tử biểu diễn hoặc Indicator group chứa nó sang màu đỏ. Đồng thời trong context menu của phần tử biểu diễn thêm mục xem Alarm Log. 4 Khi hệ thống đọc file dữ liệu & tính toán giá trị để lưu vào CSDL, hệ thống kiểm tra sensor không bật chế độ cảnh báo hoặc giá trị mức trên & mức dưới = NULL hoặc giá trị tính toán trong dải quy định :  Hạ cờ cảnh báo của sensor.  Tìm Alarm Log cuối cùng của sensor, cập nhật thông tin thời điểm hết cảnh báo. Exceptions No Description Scenario U2#01 Use Case ID UC_VIEW_ALARMLOG Name Xem log các cảnh báo Summary Xem danh sách các các cảnh báo Primary Actor Người dùng Preconditions Người dùng đã đăng nhập với quyền Xem ALARM Flow Of Events No Action 1 Người dùng lựa chọn các thông số để xem alarm log:  Sensor.  Khoảng thời gian.  Đang diễn ra / Đã kết thúc 2 Hệ thống hiển thị danh sách các cảnh báo trong CSDL cho người dùng. 3 Người dùng chọn một log để xem chi tiết / ghi chú / xóa. 4 Hệ thống lưu lại chỉnh sửa / xóa log tương ứng & cập nhật lai CSDL & thông báo cho người dùng. Exceptions No Scenario U2#01 . PHẦN MỀM QUẢN LÝ DỮ LIÊU TỪ CẢM BIẾN 1. ANALYSIS. 1.1. Use case diagram. 1.2. Use case description. Use Case. Quyền quản lý tài khoản.  Quyền quản lý data o Toàn quyền quản lý data (xem, thêm , sửa, xóa Loggers, Sensors). o Chỉnh sửa (Thông tin Logger, Sensor, hệ số sensor). o Xem  Quyền quản lý. thống đọc từ CSDL và hiển thị các phần tử trong picture view. Gauche, Bar, Indicator hiển thị giá trị tính toán mới nhất của sensor tương ứng. 3 Người dùng click chuột phải vào từng phần tử

Ngày đăng: 12/04/2015, 14:37

Tài liệu cùng người dùng

Tài liệu liên quan