Các yêu cầu Hệ thống phần mềm phải đáp ứng được các quy trìnhquản lý bảo trì thiết bị tin học, quản lý người dùng hệ thống,quản lý vật chất thiết bị, quản lý các danh mục chung, gửiyêu b
Trang 1TRƯỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT VÀ CÔNG NGHỆ
BÁO CÁO ĐỒ ÁN HỌC PHẦN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN
Đề tài: Phân tích, thiết kế hệ thống quản lý bảo trì các thiết
bị tin học tại Trường Đại học Vinh
Trang 2MỤC LỤC
LỜI MỞ ĐẦU 2
DANH MỤC TỪ VIẾT TẮT 3
DANH SÁCH CÁC HÌNH 4
CHƯƠNG 1 TỔNG QUAN VỀ BÀI TOÁN 7
1.1 Thực trạng hệ thống 7 1.2 Mục tiêu của hệ thống mới 7
CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 8
2.1 Các yêu cầu 8
2.2 Phân tích hệ thống về chức năng 12
2.3 Phân tích cấu trúc 25
2.4 Phân tích hành vi 26
CHƯƠNG 3 THIẾT KẾ HỆ THỐNG 42
3.1 Thiết kế cơ sở dữ liệu 42
3.2 Giao diện người dùng 54
KẾT LUẬN 91
1 Kết quả đạt được 91
2 Những tồn tại và hạn chế 91
3 Hướng phát triển 91
TÀI LIỆU THAM KHẢO 92
Trang 3LỜI MỞ ĐẦU
Ngày nay với sự phát triển mạnh về nền công nghiệp hóa,hiện đại hóa đi cùng với sự phát triển của Công nghệ thôngtin, mọi lĩnh vực trong cuộc sống dần được tin học hóa, tạonên những hiệu quả nhảy vọt cho công việc cũng như giảiphóng sức lao động của con người
Sự phát triển của công nghệ thông tin trong những nămgần đây đã và đang làm thay đổi toàn bộ thế giới Mọi ngànhnghề, mọi lĩnh vực như kinh tế, chính trị, y khoa, công nghiệp,tài chính… dần được tin học hóa và giúp cho con người trởnên dễ dàng, nhanh chóng, chính xác hơn trong công việc vàcuộc sống thông tin của mình
Một trong những ứng dụng của công nghệ thông tin là ápdụng vào quản lý Nhằm mục đích nghiên cứu ứng dụng Côngnghệ thông tin vào công tác quản lý, nhóm chúng em đã thảo
luận để quyết định chọn đề tài “Phân tích, thiết kế, xây dựng hệ thống quản lý bảo trì các thiết bị tin học tại Đại học Vinh” Trong bước đầu nghiên cứu và vận dụng
những kiến thức đã học để xây dựng được hệ thống quản lýđáp ứng một số yêu cầu của bài toán Tuy nhiên do kiến thứccòn hạn chế nên sản phẩm hoàn thiện không thể tránh khỏiđược những thiếu sót Vì vậy nhóm chúng em mong nhậnđược sự đóng góp ý kiến của các thầy cô để nhóm có thể xâydựng hoàn thiện và hiệu quả hơn sản phẩm của mình
Cuối cùng nhóm xin chân thành cảm ơn giảng viên Th.S
Lê Văn Tấn và các thầy cô trong Viện Kỹ thuật và Công nghệ
Trang 4đã hết lòng giúp đỡ chúng em hoàn thành được đồ án họcphần này !
Trang 5DANH MỤC TỪ VIẾT TẮT
URD Tài liệu đặc tả yêu cầu người sử dụng
(User requirement document)
Trang 6DANH SÁCH CÁC HÌNH
Hình 2.1 Biểu đồ Use Case của hệ thống 13Hình 2.2 Biểu đồ hoạt động quy trình bảo trì thiết bị tin học24Hình 2.3 Class Diagram cho hệ thống 25Hình 2.4 Biểu đồ tuần tự của chức năng thêm mới thiết bị .26Hình 2.5 Biểu đồ tuần tự chức năng cập nhật thông tin thiếtbị 27Hình 2.6 Biểu đồ tuần tự chức năng xóa thông tin thiết bị .28Hình 2.7 Biểu đồ tuần tự chức năng tìm kiếm thông tin thiếtbị 29Hình 2.8 Biều đồ hoạt động chức năng thêm mới người dùng 30Hình 2.9 Biểu đồ tuần tự chức năng cập nhật hồ sơ ngườidùng 31Hình 2.10 Biểu đồ tuần tự chức năng xóa tài khoản ngời dùng 32Hình 2.11 Biểu đồ tuần tự chức năng tìm kiếm hồ sơ ngườidùng 33Hình 2.12 Biểu đồ tuần tự của chức năng gửi yêu cầu bảo trì 34Hình 2.13 Biểu đồ tuần tự của chức năng báo lỗi sự cố 35Hình 2.14 Biểu đồ tuần tự của chức năng báo cáo công việc 36
Trang 7Hình 2.15 Biểu đồ tuần tự của chức năng thống kê đợt bảo trì
37
Hình 2.16 Biểu đồ tuần tự của chức năng đăng nhập 38
Hình 2.17 Biểu đồ tuần tự của chức năng đăng xuất 39
Hình 2.18 Biểu đồ tuần tự của chức năng đổi mật khẩu 40
Hình 2.19 Biểu đồ trạng thái máy của Biên bản 41
Hình 3.1 Giao diện trang đăng nhập 54
Hình 3.2 Giao diện trang tài khoản 55
Hình 3.3 Giao diện trang thay đổi thông tin tài khoản 56
Hình 3.4 Giao diện trang đổi mật khẩu đăng nhập 57
Hình 3.5 Giao diện trang đăng xuất 58
Hình 3.6 Giao diện trang quản lý thiết bị 59
Hình 3.7 Giao diện trang thêm thiết bị 60
Hình 3.8 Giao diện trang chỉnh sửa thiết bị 61
Hình 3.9 Giao diện trang xóa thiết bị 62
Hình 3.10 Giao diện trang quản lý danh mục chung 63
Hình 3.11 Giao diện trang thêm mới danh mục 64
Hình 3.12 Giao diện trang chỉnh sửa thông tin danh mục 65
Hình 3.13 Giao diện trang xóa thông tin danh mục 66
Hình 3.14 Giao diện trang quản lý người dùng 67
Hình 3.15 Giao diện trang thêm mới người dùng 68
Hình 3.16 Giao diện trang chỉnh sửa hồ sơ người dùng 69
Trang 8Hình 3.17 Giao diện trang xóa hồ sơ người dùng 70
Hình 3.18 Giao diện trang nhận việc 71
Hình 3.19 Giao diện trang công việc đã nhận 72
Hình 3.20 Giao diện trang công việc đang thực hiện 73
Hình 3.21 Giao diện trang chi tiết công việc 74
Hình 3.22 Giao diện trang hủy công việc 75
Hình 3.23 Giao diện trang lập biên bản xác nhận 76
Hình 3.24 Giao diện trang cập nhật kết quả xử lý 77
Hình 3.25 Giao diện trang lịch sử công việc 78
Hình 3.26 Giao diện trang thông báo 79
Hình 3.27 Giao diện trang biên bản chờ xác nhận 80
Hình 3.28 Giao diện trang chi tiết biên bản 81
Hình 3.29 Giao diện trang xác nhận kết quả 82
Hình 3.30 Giao diện trang báo cáo sự cố 83
Hình 3.31 Giao diện trang tạo báo cáo sự cố 84
Hình 3.32 Giao diện trang xác nhận kết quả 85
Hình 3.33 Giao diện trang đánh giá công việc 86
Hình 3.34 Giao diện trang yêu cầu chờ tiếp nhận 87
Hình 3.35 Giao diện trang chi tiết yêu cầu 88
Hình 3.36 Giao diện trang phân công xử lý 89
Hình 3.37 Giao diện trang thống kê 90
Trang 9CHƯƠNG 1 TỔNG QUAN VỀ BÀI TOÁN 1.1 Thực trạng hệ thống
Hiện nay việc quản lý các thiết bị tin học cũng như là việcbảo trì, bảo dưỡng các thiết bị tin học của Đại học Vinh đangchủ yếu quản lý bằng hình thức thủ công, một số tài liệu quản
lý đã lưu trữ bằng các file Excel, Word…
Nhìn chung, quá trình quản lý khá là thủ công, toàn bộcông việc quản lý được thực hiện bằng tay và được lưu trữdưới dạng giấy tờ Chỉ một phần công việc đã được quản lýbằng phần mềm Microsoft Excel Chính vì quá trình quản lýcòn khác thủ thủ công, hầu như mọi thứ đều được xử lý bằngtay nên việc xử lý công việc còn chậm, thường nhầm lẫn, saisót gây khó khăn cho việc tra soát tài liệu làm thống kê báocáo, dẫn đến hiệu quả trong công việc chưa cao Mặc dù trênthị trường có nhiều phần mềm quản lý hỗ trợ việc quản lý bảotrì bảo dưỡng thiết bị Tuy nhiên thì các hệ thống phần mềm
đó không phù hợp với tổ chức quản lý bảo trì bảo dưỡng thiết
bị tại Đại học Vinh Vì vậy việc phát triển một hệ thống quản
lý bảo trì thiết bị tin học dành cho trường Đại học Vinh là vôcùng cấp thiết
1.2 Mục tiêu của hệ thống mới
Với mục tiêu xây dựng một hệ thống quản lý đảm bảoviệc quản lý các thiết bị tin học, bảo trì bảo dưỡng thiết bị tinhọc một cách nhanh chóng, chính xác hiệu quả, nhóm chúng
em đã lựa chọn thực hiện ý tưởng “phân tích thiết kế, xây
Trang 10Vinh” Với mục tiêu thiết kế ra một hệ thống hoàn toàn mới,đảm bảo các chức năng cần thiết để quản lý các tài sản làthiết bị tin học của nhà trường, quản lý việc bảo trì bảodưỡng các thiết bị đó một cách đầy đủ và liên tục, hạn chếnhững sơ suất do con người gây ra, làm tăng hiệu suất côngviệc.
CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 2.1 Các yêu cầu
Hệ thống phần mềm phải đáp ứng được các quy trìnhquản lý bảo trì thiết bị tin học, quản lý người dùng hệ thống,quản lý vật chất thiết bị, quản lý các danh mục chung, gửiyêu báo cáo sự cố, phân công công việc cho cán bộ xử lý, tạocác biên bản ghi nhận xử lý công việc, cho phép xác nhậnbiên bản và gửi minh chứng Ngoài ra cần báo cáo và thống
kê lịch sử bảo trì, những đơn vị nào báo lỗi nhiều nhất, thiết bịnào thường xuyên gặp lỗi nhất
2.1.1 Yêu cầu chức năng
I QUẢN LÝ VẬT CHẤT THIẾT BỊ
1.1 Thêm mới thiết bị
Cho phép nhập thông tin thêmmới một thiết bị bất kì cầnquản lý
Trang 111.2 Cập nhật thông tin
thiết bị
Cho phép thay đổi các thôngtin của một thiết bị bất kì
1.3 Xóa thông tin thiết bị
Cho phép xóa một thiết bị bất
kì khi mà thiết bị đó không cầnquản lý nữa
1.4 Tìm kiếm thông tin
thiết bị
Cho phép tìm kiếm một thiết bịbất kì để kiểm tra thông tin củathiết bị đó
1.5 Truy xuất lịch sử thiết
Cho phép nhập thêm thông tin
hồ sơ người dùng mới vào hệthống
Trang 122.4 Tìm kiếm hồ sơ người
dùng
Cho phép tìm kiếm thông tin
hồ sơ của người dùng cũng như
là truy xuất lịch sử làm việccủa các cá nhân đó
III QUẢN LÝ DANH MỤC CHUNG
3.1 Cập nhật danh mục
thiết bị
Cho phép Thêm/sửa/xóa danhmục loại thiết bị trong hệthống
Trang 134.1 Phân công xử lý
Cho phép bộ phận phụ tráchphân công cán bộ xử lý đểkhắc phục sự cố
4.2 Gửi phản ánh sự cố
Cho phép gửi phản ánh sự cốlên hệ thống để phân công xửlý
4.3 Tạo biên bản xác
nhận
Cho phép tạo biên bản xácnhận hiện trạng trước khi thựchiện bảo trì
V THỐNG KÊ BÁO CÁO
5.2 Thống kê thiết bị hay
hỏng
Thống kê thông tin các thiết bịthường xuyên hư hỏng để kịpthời thay thế
5.3 Thống kê số lần báo
hỏng của các đơn vị
Thống kê các số liệu xem đơn
vị nào báo hỏng nhiều nhất Sốlần là bao nhiêu
Trang 142.1.2 Yêu cầu phi chức năng
- Phát triển trên nền tảng Mobile App
- Cấu trúc rõ ràng, giao diện đơn giản, dễ nhìn, dễ sửdụng
- Hiển thị tốt trên các thiết bị cuối như: PC, Laptop,Tablet, Mobile…
- Thời gian thực hiện các chức năng nhanh; hạn chế cácthông tin không cần thiết; hạn chế lạm dụng hiệu ứng,hình ảnh
- Tương thích với hầu hết các trình duyệt Web như:Mozilla Firefox, Google Chrome, Microsoft Edge, Safari…
- Nội dung dữ liệu được lấy từ cơ sở dữ liệu (Thông tinthiết bị tin học, thông tin kỹ thuật viên, thông tin bảotrì bảo dưỡng…)
- Sử dụng font chữ tròn, không chân (Arial, Roboto,Tahoma…)
- Lấy màu xanh của logo trường làm màu chính
- Nội dung trên Web App chủ yếu tập trung vào các chứcnăng chính nhằm quản lý việc bảo trì bảo dưỡng thiết
bị tin học
- Sử dụng các công nghệ mới nhất để thiết kế phần mềm(HTML, CSS3, BootStrap 5, ASP NET Core, …)
Trang 152.2 Phân tích hệ thống về chức năng
2.2.1 Biểu đồ ca sử dụng
Hệ thống có 6 đối tượng sử dụng bao gồm: Trung tâmCNTT, Bộ phận phụ trách xử lý, Cán bộ xử lý, Cán bộ phụtrách, Đơn vị/cá nhân sử dụng và trưởng đơn vị sử dụng
Trung tâm CNTT có nhiệm vụ cập nhật các danh mụcdùng chung như: Danh mục thiết bị, danh mục các đơn vị,danh mục phòng, danh mục tòa nhà Quản lý thông tin cácvật chất thiết bị trong hệ thống Ngoài ra còn quản lý ngườidùng của hệ thống, cho phép phân quyền cho từng đơn vị sửdụng
Bộ phận phụ trách xử lý có nhiệm vụ tiếp nhận báo cáo sự
cố từ phía Đơn vị/cá nhân sử dụng gửi đến, phân công người
xử lý các sự cố đó và gửi thông báo tới cho Cán bộ xử lý.Ngoài ra Bộ phận phụ trách còn có chức năng thống kê các sốliệu liên quan đến công việc bảo trì, thống kê các thiết bịthường xuyên gặp sự cố, số lần báo hỏng của các đơn vị vàlịch sử bảo trì của các thiết bị để báo cáo lên nhà trường
Cán bộ xử lý có nhiệm vụ nhận phân công từ Bộ phận phụtrách xử lý gửi đến, từ nhiệm vụ đó lập biên bản xác nhậnhiện trạng đề xuất phương án xử lý sự cố sau đó gửi chờ xácnhận biên bản, cập nhật kết quả xử lý và xác nhận kết quả xử
lý sau khi hoàn thành công việc được giao
Trang 16Cán bộ phụ trách là bộ phận tham gia vào lập biên bảnxác nhận hiện trạng và ký xác nhận kết quả khi quá trìnhkhắc phục sự cố hoàn tất.
Đơn vị/cá nhân sử dụng là những người trực tiếp sử dụngthiết bị tin học, có chức năng báo lỗi sự cố khi thiết bị gặp sự
cố trong quá trình sử dụng các thiết bị đó, xác nhận biên bảnkhi Cán bộ gửi lên và xác nhận kết quả khi công việc bảo trìhoàn thành
Trưởng đơn vị sử dụng có nhiệm vụ ký xác nhận kết quảhoàn thành
Biểu đồ ca sử dụng của bộ hệ thống được biểu diễn trongHình 2.1
Trang 17Hình 2.1 Biểu đồ Use Case của hệ thống
Bảng 2.1 Đặc tả ca sử dụng Đăng nhập
Tên ca sử dụng Đăng nhập
Mã ca sử dụng UC-06
Trang 18Đặc tả chi tiết Người dùng đăng nhập vào hệ thống bằng tài
khoản được cấp từ trước
Tác nhân
Trung tâm CNTT, Bộ phận phụ trách xử
lý, Cán bộ xử lý, Cán bộ phụ trách, Đơnvị/cá nhân sử dụng, Trưởng đơn vị sửdụng
Mức độ ưu tiên Mức 1
Điều kiện kích hoạt Người dùng click vào nút “Đăng nhập” trên ứng
dụng
Điều kiện trước Người dùng mở ứng dụng quản lý bảo trì thiết bị
tin học của Đại học Vinh
Điều kiện sau
Nếu đăng nhập thành công, hệ thống hiển thị cácchức năng cho phép người dùng thực hiện trên ứngdụng, nếu không thành công đưa ra thông báo chongười dùng biết
Tác nhân Trung tâm CNTT
Mức độ ưu tiên Mức 2
Điều kiện kích hoạt Người dùng click vào menu “Quản lý thiết bị” trên
Trang 19ứng dụng quản lý
Điều kiện trước Đã đăng nhập thành công vào hệ thống
Điều kiện sau
Nếu người dùng thêm thiết bị thì thông tin thiết bịmới sẽ được thêm vào hệ thống Nếu người dùngcập nhật thiết bị thì hệ thống sẽ thay đổi thông tincủa thiết bị đó Nếu người dùng xóa thiết bị thì hệthống sẽ ẩn thiết bị đó khỏi hệ thống
Bảng 2.3 Đặc tả ca sử dụng Quản lý danh mục chung
Tên ca sử dụng Quản lý danh mục chung
Mã ca sử dụng UC-02
Đặc tả chi tiết
Trung tâm CNTT quản lý các danh mục chung của
hệ thống bao gồm: Danh mục loại thiết bị, danhmục tòa nhà, danh mục phòng, danh mục trạngthái thiết bị, danh mục đơn vị,…
Tác nhân Trung tâm CNTT
Mức độ ưu tiên Mức 2
Điều kiện kích hoạt Người dùng click vào menu “Quản lý danh mục
chung” trên ứng dụng quản lý
Điều kiện trước Đã đăng nhập thành công vào hệ thống
Điều kiện sau Nếu người dùng thêm danh mục thì thông tin danh
mục mới sẽ được thêm vào hệ thống Nếu người dùng cập nhật danh mục thì hệ thống sẽ thay đổi thông tin của danh mục đó Nếu người dùng xóa danh mục thì hệ thống sẽ ẩn danh mục đó khỏi hệ
Trang 20thốngBảng 2.4 Đặc tả ca sử dụng Quản lý người dùng
Tên ca sử dụng Quản lý người dùng
Mã ca sử dụng UC-03
Đặc tả chi tiết
Trung tâm CNTT quản lý người dùng hệ thốngbao gồm: Thêm mới người dùng, cập nhật ngườidùng, xóa người dùng và tìm kiếm người dùng
Tác nhân Trung tâm CNTT
Mức độ ưu tiên Mức 2
Điều kiện kích hoạt Người dùng click vào menu “Quản lý người dùng”
trên ứng dụng quản lý
Điều kiện trước Đã đăng nhập thành công vào hệ thống
Điều kiện sau
Nếu người dùng thêm người dùng thì thông tinngười dùng mới sẽ được thêm vào hệ thống Nếungười dùng cập nhật người dùng thì hệ thống sẽthay đổi thông tin của người dùng đó Nếu ngườidùng xóa người dùng thì hệ thống sẽ cập nhật lạitrạng thái của người dùng đó không còn hoạt động
Bảng 2.5 Đặc tả ca sử dụng Phân công người xử lý sự cố
Tên ca sử dụng Phân công người xử lý sự cố
Mã ca sử dụng UC-05
Đặc tả chi tiết Bộ phận phụ trách xử lý phân công các công việc
Trang 21cho Cán bộ xử lý thực hiện.
Tác nhân Bộ phận phụ trách xử lý
Mức độ ưu tiên Mức 3
Điều kiện kích hoạt Người dùng click vào công việc đang chờ và chọn
“Tiếp nhận và phân công”
Điều kiện trước Đã đăng nhập thành công vào hệ thống và có báo
lỗi sự cố gửi lên từ Đơn vị/cá nhân sử dụng
Điều kiện sau Hệ thống gửi thông báo công việc tới Cán bộ xử lý
đã được phân côngBảng 2.6 Đặc tả ca sử dụng Tiếp nhận yêu cầu khắc phục sự cố
Tên ca sử dụng Tiếp nhận yêu cầu khắc phục sự cố
Điều kiện trước Đã đăng nhập thành công vào hệ thống và có báo
lỗi sự cố gửi lên từ Đơn vị/cá nhân sử dụng
Điều kiện sau
Trạng thái công việc chuyển qua “Đã nhận” Tham
chiếu Hình 2.19 - Biểu đồ trạng thái máy của biên
bản
Trang 22Bảng 2.7 Đặc tả ca sử dụng Nhận phân công
Tên ca sử dụng Quản lý người dùng
Mã ca sử dụng UC-08
Đặc tả chi tiết Cán bộ xử lý nhận các phân công công việc từ Bộ
phận phụ trách xử lý phân công gửi đến
Tác nhân Cán bộ xử lý
Mức độ ưu tiên Mức 2
Điều kiện kích hoạt Người dùng click vào các công việc được giao và
chọn “Chấp nhận”
Điều kiện trước Đã đăng nhập thành công vào hệ thống và có công
việc được Bộ phận phụ trách xử lý phân công
Điều kiện sau
Cán bộ xử lý nhận phân công và công việc chuyển
trạng thái “Đã nhận” Tham chiếu Hình 2.19
-Biểu đồ trạng thái máy của biên bảnBảng 2.8 Đặc tả ca sử dụng Hủy công việc
Tên ca sử dụng Hủy công việc
Mã ca sử dụng UC-13
Đặc tả chi tiết Cán bộ xử lý hủy các công việc đã nhận khi có
công việc đột xuất hoặc lý do nào đó
Tác nhân Cán bộ xử lý
Mức độ ưu tiên Mức 4
Điều kiện kích hoạt Người dùng click vào công việc đã nhận và chọn
“Hủy công việc”
Trang 23Điều kiện trước
Đã đăng nhập thành công vào hệ thống và đã nhậncông việc đó với điều kiện chưa lập biên bản xácnhận của công việc đó
Điều kiện sau
Cán bộ xử lý hủy công việc thành công Biên bản
sẽ chuyển trạng thái từ “Đã nhận” sang trạng thái
“Chờ tiếp nhận” Tham chiếu Hình 2.19 - Biểu đồ
trạng thái máy của biên bảnBảng 2.9 Đặc tả ca sử dụng Xác nhận kết quả xử lý
Điều kiện trước Đã đăng nhập thành công vào hệ thống và có các
công việc hoàn thành
Điều kiện sau
Hệ thống hiển thị kết quả xử lý đối với Đơn vị cánhân sử dụng Hiển thị xác nhận kết quả đối vớiTrưởng đơn vị sử dụng, Cán bộ xử lý và Cán bộphụ trách
Bảng 2.10 Đặc tả ca sử dụng Xác nhận biên bản
Trang 24Tên ca sử dụng Xác nhận biên bản
Mã ca sử dụng UC-11
Đặc tả chi tiết
Xác nhận biên bản xác nhận khi Cán bộ xử lý lậpbiên bản xác nhận xong Có thể đính kèm các hìnhảnh minh chứng nếu có Chỉ có thể chụp ảnh mìnhchứng trực tiếp
Tác nhân Cán bộ xử lý, Cán bộ phụ trách, Đơn vị/cá nhân sử
Điều kiện sau
Biên bản xử lý chuyển từ trạng thái “Chờ xácnhận” sang trạng thái “Đang xử lý” và Cán bộ xử
lý có thể tiếp tục công việc
Trang 25Điều kiện kích hoạt Người dùng đăng nhập vào hệ thống và click nút
“Báo cáo sự cố”
Điều kiện trước Đã đăng nhập thành công vào hệ thống
Điều kiện sau Biên bản sự cố được gửi tới Cán bộ xử lý và Bộ
phận phụ trách xử lý chờ tiếp nhận
Bảng 2.12 Đặc tả ca sử dụng Đánh giá công việc
Tên ca sử dụng Đánh giá công việc
Điều kiện kích hoạt Người dùng click vào công việc đã hoàn thành và
chọn “Đánh giá công việc”
Điều kiện trước Đã đăng nhập thành công vào hệ thống và có các
công việc đã hoàn thành
Điều kiện sau Đánh giá công việc đó được cập nhật vào hệ thống
Trang 26Tác nhân Cán bộ xử lý, cán bộ phụ trách
Mức độ ưu tiên Mức 3
Điều kiện kích hoạt Người dùng click vào công việc đã nhận và chọn
nút "Lập bản bản”
Điều kiện trước Đã đăng nhập thành công vào hệ thống và có các
công việc ở trạng thái đã nhận
Điều kiện sau Hệ thống cập nhật biên bản và gửi biên bản đi chờ
xác nhận biên bảnBảng 2.14 Đặc tả ca sử dụng Cập nhật kết quả xử lý
Điều kiện sau
Kết quả xử của biên bản lý được cập nhật và trạngthái biên bản chuyển từ trạng thái “Đang xử lý”sang trạng thái “Hoàn thành”
Bảng 2.15 Đặc tả ca sử dụng Thống kê
Trang 27Tác nhân Bộ phận phụ trách xử lý
Mức độ ưu tiên Mức 2
Điều kiện kích hoạt Người dùng chọn menu “Thống kê” tại giao diện
ứng dụng quản lý
Điều kiện trước Đã đăng nhập thành công vào hệ thống
Điều kiện sau Hệ thống hiển thị giao diện thống kê dữ liệu trên
ứng dụng quản lý
Trang 282.2.2 Biểu đồ hoạt động của hệ thống
Hình 2.2 Biểu đồ hoạt động quy trình bảo trì thiết bị
tin học
Trang 302.4 Phân tích hành vi
2.4.1 Chức năng quản lý vật chất thiết bị
2.4.1.1 Thêm mới thiết bị
Mục đích Nhập thêm thông tin thiết bị mới vào hệ
Tham
chiếu Hình 3.7 – Giao diện trang thêm thiết bị
Trang 31Hình 2.4 Biểu đồ tuần tự của chức năng thêm mới thiết
bị
Trang 322.4.1.2 Cập nhật thông tin thiết bị
Mục đích Cập nhật thông tin thiết bị vào hệ thống để
Nếu số IMEI của thiết bị đã tồn tại trong cơ sở
dữ liệu thì hệ thống sẽ thông báo lỗi cho ngườidùng biết
Tham
chiếu Hình 3.8 – Giao diện trang chỉnh sửa thiết bị
Trang 33Hình 2.5 Biểu đồ tuần tự chức năng cập nhật thông tin
thiết bị
Trang 342.4.1.3 Xóa thông tin thiết bị
Mục đích Xoá thông tin thiết bị khỏi hệ thống quản lý
3 Tìm kiếm tên thiết bị cần xoá
4 Chọn thiết bị cần xóa và tiến hàng xóa
5 Hệ thống hiển thị form xác nhận xoá thiết
bị khỏi hệ thống hay không
Trang 35Hình 2.6 Biểu đồ tuần tự chức năng xóa thông tin thiết
bị
2.4.1.4 Tìm kiếm thông tin thiết bị
Mục đích Tìm kiếm thông tin thiết bị trong thống để
3 Nhập tên thiết bị cần tìm vào ô tìm kiếm
Có thể tìm kiếm thiết bị theo vị trí hoặc theo loại thiết bị
4 Hệ thống kiểm tra thông tin và hiển thị thông tin thiết bị cho người dùng xem
Các bước
bổ sung Không
Trang 362.4.2 Chức năng quản lý hồ sơ người dùng
2.4.2.1 Thêm mới hồ sơ người dùng
Mục đích Thêm mới hồ sơ người dùng hệ thống
3 Nhập dữ liệu người dùng vào form nhập dữ liệu
4 Hệ thống kiểm tra và lưu thông tin vào cơ sữ dữ liệu
Trang 37Các bước
bổ sung
Tại bước 3, nếu thông tin bị trống thì hệ thống
sẽ yêu cầu nhập lại thông tin
Các
ngoại lệ
Nếu thông tin người dùng nhập trùng với thông tin trong
cơ sở dữ liệu thì hệ thống sẽ thông báo lỗi cho người nhậpbiết
Tham
chiếu Hình 3.15 – Giao diện thêm mới người dùng
Hình 2.8 Biều đồ hoạt động chức năng thêm mới người
Trang 38Tại bước 3, nếu thông tin bị trống thì hệ thống
sẽ yêu cầu nhập lại thông tin
Các
ngoại lệ
Nếu thông tin người dùng nhập trùng với thông tin trong
cơ sở dữ liệu thì hệ thống sẽ thông báo lỗi cho người nhậpbiết
Tham
chiếu Hình 3.16 – Giao diện trang chỉnh sửa hồ sơ người dùng
Trang 39Hình 2.9 Biểu đồ tuần tự chức năng cập nhật hồ sơ
người dùng
2.4.2.3 Xóa hồ sơ người dùng
Mục đích Xóa hồ sơ người dùng khỏi hệ thống
3 Tìm kiếm, chọn tài khoản và xác nhận xóa
4 Hệ thống kiểm tra ràng buộc xóa và tiến hành xóa tài khoản đó
Trang 40Hình 2.10 Biểu đồ tuần tự chức năng xóa tài khoản
ngời dùng
2.4.2.4 Tìm kiếm hồ sơ người dùng
Mục đích Tìm kiếm hồ sơ người dùng
3 Nhập thông tin người dùng cần tìm
4 Hệ thống kiểm tra dữ liệu và trả ra kết quả tìm kiếm
Các bước
bổ sung Không