I. Mục đích: Liệt kê tất cả các thiết bị có trong dự án, giúp cho người quản lý có thể quản lý thiết bị dễ dàng hơn. II. Mục tiêu: Các chức năng của chương trình: + Nhập thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng). + Xuất thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng). + Thêm, xóa, sửa thông tin của thiết bị. + Tìm kiếm theo thuộc tính của thiết bị. + Thống kê, báo cáo theo thuộc tính thiết bị. + Thông báo cho quản lý về vấn đề của các thiết bị. + Phân nhóm quản lý: • Văn phòng phẩm. • Tài sản. • Thiết bị ở nhà trọ của dự án. III. Các đối tượng tham gia và hệ thống chương trình: Người quản lý thiết bị. Sinh viên. Các thiết bị. Công ty cung cấp thiết bị.
QUẢN LÝ CÁC THIẾT BỊ - NHÓM QUẢN LÝ CÁC THIẾT BỊ Mục đích: Liệt kê tất thiết bị có dự án, giúp cho người quản lý quản Nhập thiết bị lý thiết bị dễ dàng II Mục tiêu: - Các chức chương trình: + Nhập thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng) + Xuất thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng) Xuất thiết bị(xuất cho trường cấp 3, xuất …, đưa sử dụng) + Thêm, xóa, sửa thông tin thiết bị + Tìm kiếm theo thuộc tính thiết bị + Thống kê, báo cáo theo thuộc tính thiết bị + Thông báo cho quản lý vấn đề thiết bị + Phân nhóm quản lý: Sửa thông tin thiết bị (sửa thiết bị nhập) • Văn phòng phẩm • Tài sản • Thiết bị nhà trọ dự án III Các đối tượng tham gia hệ thống chương trình: - Người quản lý thiết bị - Sinh viên Xóa thông tin thiết bị (Xóa thông tin thiết bị nhập) - Các thiết bị - Công ty cung cấp thiết bị I IV Use case Tìm kiếm (Tìm kiếm thông tin thiết bị…) Báo cáo, thống kê (theo ngày nhập, ngày xuất, theo tháng, quí, năm) Báo cáo thiết bị hỏng Người thông báo Xem, sửa, xóa thông tin thiết bị hỏng (thiết bị vận hành bị hỏng, ) Quản lý tài khoản quản trị người thông báo Báo cáo thiết bị hỏng QUẢN LÝ CÁC THIẾT BỊ - NHÓM Người Quản lý V - - Phân tích chức Nhập, sửa, xóa thông tin thiết bị Input : o Thông tin thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng) Process : o Tạo form chung có trường để nhập thông tin với chức năng nhập, sửa , xóa QUẢN LÝ CÁC THIẾT BỊ - NHÓM Nhập: Người quản lí nhập thiết bị vào form Chương trình xử lí đưa vào sở liệu chọn chức nhập o Sửa: Người quản lí sửa thông tin thiết bị cần thay đổi vào form Chương trình xử lí sửa thông tin sở liệu chọn chức sửa o Xóa: Người quản lí xóa thiết bị Chương trình xử lí xóa thông tin thiết bị sở liệu chọn chức xóa Output: o Hiển thị thông tin xử lí thành công hay không Xuất thiết bị Input : o Thông tin thiết bị (id ) o Thông tin người nhận (id,tên, địa chỉ, số điện thoại) o Nội dung Xuất Process : o Tạo form chung có trường để nhập thông tin với chức năng nhập, sửa , xóa o Nhập: Người quản lí nhập thiết bị thông tin người nhận vào form Chương trình xử lí đưa vào sở liệu chọn chức nhập o Sửa: Người quản lí sửa thông tin xuất bao gồm thông tin thiết bị thông tin người nhận vào form Chương trình xử lí sửa thông tin sở liệu chọn chức sửa o Xóa: Người quản lí xóa thông tin xuất Chương trình xử lí xóa thông tin xuất sở liệu chọn chức xóa Output: o Hiển thị thông tin xử lí thành công hay không Tìm kiếm Input: o Nhập thông tin cần tìm o Tìm theo tên, loại, nhà sản xuất, ngày nhập, người nhập… Process: o Tạo form tìm kiếm với trường thông tin tìm kiếm o Tìm theo thuộc tính (tên, nhà sản xuất, loại) o Chương trình xử lí thông tin nhập vào tìm kiếm sở liệu Output o Hiển thị kết tìm kiếm có thông báo không tìm thấy kết Báo cáo, Thống kê Input: o Chọn chức thống kê, báo cáo o Báo cáo theo tháng, quí , năm ( Xuất hay nhập) Process o Tạo form thống kê theo người dùng o Chức thống kê hệ thống thống kê theo người dùng o - - - - - - - - - QUẢN LÝ CÁC THIẾT BỊ - NHÓM Nếu chức thống kê theo người dùng chọn chương trình xử lí điều kiện o Nếu chọn chức thống kê theo hệ thống chương trình xử lí điều kiện có sẵn Output o Hiển thị thông tin thống kê theo điều kiện Thông báo,Sửa, xóa, thông tin thiết bị hỏng Input : o User “ví dụ lớp trưởng” : Nhập mã thiết bị hỏng, nội dung hỏng, ngày hỏng, mức độ o Nhận thông tin thiết bị hỏng từ người thông báo(id thiết bị, ngày, nội dung hỏng) Process : o Tiến trình : Khi phát thiết bị hỏng, Lớp trưởng login vào chương trình viết thông báo hỏng Thông báo chuyển đến người quản lý thiết bị Người quản lí kiểm tra lại trình trang thiết bị • Nếu không thấy hỏng o Lưu thông tin báo cáo không làm chi hết • Nếu hỏng o Set lại trạng thái thiết bị hỏng o Xem mức độ hỏng o Gọi thợ đến sửa o Set lại trạng thái thiết bị trạng thái bình thường o Gởi đến thông báo cho lớp trưởng sửa thành công o Nếu không sửa set trạng thái hư vĩnh viễn lưu kho o Tạo form lấy thông tin từ sở liệu o Sửa: Người quản lí sửa thông báo từ người thông báo Chương trình xử lí sửa thông tin sở liệu chọn chức sửa o Xóa: Người quản lí xóa thông báo trường hợp thiết bị thông báo hỏng sử dụng sửa chửa Chương trình xử lí xóa thông báo của người thông báo sở liệu chọn chức xóa Output: o Hiển thị thông tin xử lí thành công hay không Quản lý tài khoản người quản trị người thông báo (nhập sửa, xóa) Input: o Nhận thông tin điền vào form từ người quản trị Process: o - - - - - QUẢN LÝ CÁC THIẾT BỊ - NHÓM Tạo form tài khoản với thuộc tính quyền tài khoảng quản trị hay thông báo với chức nhập, sửa, xóa o Nhập: Khi người quản trị nhâp thông tin vào form Chương trình xử lí liệu đưa vào sở liệu thông qua chức nhập o Sửa: Chương trình xử lí thông tin sửa chữa sửa tài khoản có sở liệu thông qua chức sửa o Xóa: Chương trình xóa liệu chọn sở liệu thông qua chức nhập Output: o Hiển thị thông báo thành công hay không Báo cáo thiết bị hỏng (đây chương trình phụ cài đặt riêng dành cho người thông báo có liên kết với sở liệu chương trình chính) Input: o Người thông báo nhập vào thông tin thiết bị hỏng, vi trí ghi với tài khoản cấp Process: o Tạo form nhập thông báo với chức gởi thông báo o Gởi thông báo: Chương trình nhận thông báo từ người thông báo đưa vào sở liệu thông qua chức gởi thông báo Output: o Hiển thị thông báo thành công hay không o Nếu thành công chương trình nhận thông báo từ người thông báo hệ thống cảnh báo cho quản trị Diagram Chức login o - - - - VI Nhập user pass vào form login Kiểm tra user,pass, quyền ưu tiên Tin nhắn thông báo lổi log in lại Trang QUẢN LÝ CÁC THIẾT BỊ - NHÓM Nhập thông tin vào form nhập Chức Insert: Tin nhắn thông báo lổi nhập lại Kiểm tra giá trị nhập vào Chèn vào sở liệu Thông báo lối Gởi tin nhắn thành công QUẢN LÝ CÁC THIẾT BỊ - NHÓM Lấy liệu từ sở liệu Chức Update: Sữa chửa Tin nhắn thông báo lổi nhập lại Kiểm tra giá trị nhập vào Chèn vào sở liệu Thông báo lối Gởi tin nhắn thành công QUẢN LÝ CÁC THIẾT BỊ - NHÓM Lấy liệu từ sở liệu Chức Xóa: Chọn trường muốn xóa Chọn Xóa Hiển thị tin nhắn có muốn xóa hay không Xóa sở liệu Thông báo lối Gởi tin nhắn thành công QUẢN LÝ CÁC THIẾT BỊ - NHÓM Chức báo cáo, thông kê: Nhập thuộc tính cần báo cáo, thống kê Kiểm tra sở liệu Hiển thị danh sách tìm Không tìm thấy sở liệu QUẢN LÝ CÁC THIẾT BỊ - NHÓM Chương trình thông báo cho người quản lý Không hỏng Lưu th Người quản lý kiểm tra tình trạng thiết bị Hỏng Quy trình sửa thiết bị hỏng: Đặt lại tình trạng cho thiết bị Chưa Chưa Không nghiêm trọng Trung bình Kiểm tra mức độ nghiêm trọng trung bình sửa chưa Kiểm tra mức độ hỏng Kiểm tra m Gọi thợ sửa thiết bị Thất bại Thành công Lưu vào kho thông báo cho người thông báo Thông báo sửa c Sửa thiết bị Đặt lại tì QUẢN LÝ CÁC THIẾT BỊ - NHÓM Nghiêm trọng Hết Hết Chức tìm kiếm: Nhập thuộc tính cần tìm kiếm Kiểm tra sở liệu Hiển thị danh sách tìm Không tìm thấy sở liệu QUẢN LÝ CÁC THIẾT BỊ - NHÓM Chức quản lý tài khoản Tạo user,pass, mức quyền Tin nhắn thông báo lỗi nhập lại Kiểm tra giá trị nhập vào Chèn vào sở liệu Thông báo lối Gởi tin nhắn thành công QUẢN LÝ CÁC THIẾT BỊ - NHÓM VII Cơ sở liệu (Database ) VIII Thiết kế: Form login: QUẢN LÝ CÁC THIẾT BỊ - NHÓM Trang chủ: Form Insert, Update, Delete: QUẢN LÝ CÁC THIẾT BỊ - NHÓM ... liệu QUẢN LÝ CÁC THIẾT BỊ - NHÓM Chương trình thông báo cho người quản lý Không hỏng Lưu th Người quản lý kiểm tra tình trạng thiết bị Hỏng Quy trình sửa thiết bị hỏng: Đặt lại tình trạng cho thiết. .. nhập, sửa , xóa QUẢN LÝ CÁC THIẾT BỊ - NHÓM Nhập: Người quản lí nhập thiết bị vào form Chương trình xử lí đưa vào sở liệu chọn chức nhập o Sửa: Người quản lí sửa thông tin thiết bị cần thay đổi...QUẢN LÝ CÁC THIẾT BỊ - NHÓM Người Quản lý V - - Phân tích chức Nhập, sửa, xóa thông tin thiết bị Input : o Thông tin thiết bị (id,tên, loại, số lượng, nhà sx,