1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

112 5 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề 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
Người hướng dẫn Th.S. Lê Văn Tấn
Trường học Trường Đại học Vinh
Chuyên ngành Phân tích và thiết kế hệ thống thông tin
Thể loại đồ án
Năm xuất bản 20xx
Thành phố Nghệ An
Định dạng
Số trang 112
Dung lượng 3,34 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN VỀ BÀI TOÁN (9)
  • CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG (10)
    • 2.1. Các yêu cầu (10)
    • 2.2. Phân tích hệ thống về chức năng (15)
    • 2.3. Phân tích cấu trúc (29)
    • 2.4. Phân tích hành vi (30)
  • CHƯƠNG 3. THIẾT KẾ HỆ THỐNG (53)
    • 3.1. Thiết kế cơ sở dữ liệu (53)
    • 3.2. Giao diện người dùng (68)
  • KẾT LUẬN (109)
    • 1. Kết quả đạt được (109)
    • 2. Những tồn tại và hạn chế (109)
    • 3. Hướng phát triển (109)
  • TÀI LIỆU THAM KHẢO (110)

Nội dung

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

TỔNG QUAN VỀ BÀI TOÁN

Hiện tại, Đại học Vinh đang sử dụng phương pháp thủ công để quản lý và bảo trì các thiết bị tin học, trong đó một số tài liệu quản lý được lưu trữ dưới dạng file Excel và Word.

Quá trình quản lý hiện tại chủ yếu thực hiện thủ công, với công việc được lưu trữ dưới dạng giấy tờ và chỉ một phần nhỏ được quản lý bằng Microsoft Excel Điều này dẫn đến việc xử lý công việc chậm chạp, thường xuyên xảy ra nhầm lẫn và sai sót, gây khó khăn trong việc tra soát tài liệu và thống kê báo cáo, từ đó làm giảm hiệu quả công việc Mặc dù có nhiều phần mềm quản lý bảo trì thiết bị trên thị trường, nhưng các hệ thống này không phù hợp với tổ chức quản lý tại Đại học Vinh Do đó, việc phát triển một hệ thống quản lý bảo trì thiết bị tin học cho trường là rất cần thiết.

1.2 Mục tiêu của hệ thống mới

Nhằm mục tiêu xây dựng hệ thống quản lý hiệu quả cho việc quản lý và bảo trì thiết bị tin học, nhóm chúng tôi đã quyết định thực hiện ý tưởng "phân tích thiết kế và xây dựng hệ thống quản lý bảo trì thiết bị tin học tại Đại học" Hệ thống này sẽ đảm bảo việc bảo trì và bảo dưỡng diễn ra nhanh chóng và chính xác.

Với mục tiêu thiết kế một hệ thống quản lý hoàn toàn mới, chúng tôi đảm bảo các chức năng cần thiết để quản lý tài sản thiết bị tin học của nhà trường Hệ thống này sẽ giúp quản lý việc bảo trì và bảo dưỡng các thiết bị một cách đầy đủ và liên tục, từ đó hạn chế sơ suất do con người gây ra và nâng cao hiệu suất công việc.

PHÂN TÍCH HỆ THỐNG

Các yêu cầu

Hệ thống phần mềm cần đáp ứng quy trình quản lý bảo trì thiết bị tin học, quản lý người dùng, quản lý vật chất thiết bị, và quản lý danh mục chung Nó cũng phải cho phép gửi báo cáo sự cố, phân công công việc cho cán bộ xử lý, tạo biên bản ghi nhận xử lý công việc, xác nhận biên bản và gửi minh chứng Bên cạnh đó, hệ thống cần báo cáo và thống kê lịch sử bảo trì, chỉ ra các đơn vị báo lỗi nhiều nhất và thiết bị thường xuyên gặp lỗi nhất.

I QUẢN LÝ VẬT CHẤT THIẾT BỊ

STT Chức năng Mô tả

Cho phép nhập thông tin thêm mới một thiết bị bất kì cần quản lý.

1.2 Cập nhật thông tin thiết bị

Cho phép thay đổi các thông tin 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ần quả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ủa thiết bị đó.

1.5 Truy xuất lịch sử thiết bị

Cho phép xem lại lịch sử bảo trì của thiết bị đó.

II QUẢN LÝ NGƯỜI DÙNG HỆ THỐNG

STT Chức năng Mô tả

Cho phép nhập thêm thông tin hồ sơ người dùng mới vào hệ thống

2.2 Cập nhật thông tin người dung

Cho phép chỉnh sửa thông tin của các tài khoản người dùng.

2.3 Xóa hồ sơ người dùng

Cho phép loại bỏ đi hồ sơ của người dùng không còn hoạt động.

2.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ệc củ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 danh mục loại thiết bị trong hệ thống.

3.2 Cập nhật danh mục đơn vị

Cho phép Thêm/sửa/xóa danh mục đơn vị trong hệ thống.

3.3 Cập nhật danh mục phòng

Cho phép Thêm/sửa/xóa danh mục các phòng chứa thiết bị trong hệ thống.

3.4 Cập nhật danh mục tòa nhà

Cho phép Thêm/sửa/xóa danh mục tòa nhà chứa thiết bị trong hệ thống.

IV QUẢN LÝ BẢO TRÌ VÀ SỰ CỐ

STT Chức năng Mô tả

Cho phép bộ phận phụ trách phâ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ác nhận hiện trạng trước khi thực hiện bảo trì.

STT Chức năng Mô tả

5.1 Thống kê lịch sử bảo trì

Thống kê các đợt bảo trì theo từng đợt hoặc theo tháng, theo năm.

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ịp thờ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.

2.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ác thô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 tin thiết bị tin học, thông tin kỹ thuật viên, thông tin bảo trì 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ức nă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, …)

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 thiết kế cho 6 đối tượng sử dụng chính, bao gồm: Trung tâm CNTT, 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ó trách nhiệm cập nhật và quản lý các danh mục dùng chung, bao gồm danh mục thiết bị, danh mục các đơn vị, danh mục phòng và danh mục tòa nhà Bên cạnh đó, trung tâm cũng quản lý thông tin về vật chất thiết bị trong hệ thống và quản lý người dùng, cho phép phân quyền sử dụng cho từng đơn vị.

Bộ phận phụ trách xử lý có nhiệm vụ tiếp nhận và phân công xử lý các báo cáo sự cố từ Đơn vị/cá nhân sử dụng, đồng thời thông báo cho Cán bộ xử lý Ngoài ra, bộ phận này còn thống kê số liệu liên quan đến công việc bảo trì, bao gồm 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 thiết bị để báo cáo lên nhà trường.

Cán bộ xử lý nhận nhiệm vụ từ Bộ phận phụ trách, lập biên bản xác nhận hiện trạng và đề xuất phương án xử lý sự cố Sau khi gửi biên bản chờ xác nhận, cán bộ cập nhật kết quả xử lý và xác nhận kết quả sau khi hoàn thành công việc được giao.

Cán bộ phụ trách tham gia lập biên bản xác nhận hiện trạng và ký xác nhận kết quả sau khi khắc phục sự cố hoàn tất Đơn vị hoặc cá nhân sử dụng là những người trực tiếp sử dụng thiết bị tin học, có trách nhiệm báo lỗi khi thiết bị gặp sự cố, xác nhận biên bản do Cán bộ gửi lên và xác nhận kết quả sau 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.

Hì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 Đặ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.

Trung tâm CNTT, 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, Trưởng đơn vị sử dụng

Mức độ ưu tiên Mức 1 được kích hoạt khi người dùng click vào nút “Đăng nhập” trên ứng dụng quản lý bảo trì thiết bị tin học của Đại học Vinh, sau khi đã mở ứng dụng.

Nếu người dùng đăng nhập thành công, hệ thống sẽ hiển thị các chức năng mà họ có thể thực hiện trên ứng dụng Ngược lại, nếu đăng nhập không thành công, hệ thống sẽ thông báo cho người dùng biết.

Bảng 2.2 Đặc tả ca sử dụng Quản lý thiết bị

Tên ca sử dụng Quản lý thiết bị

Mã ca sử dụng UC-01 Đặc tả chi tiết

Trung tâm CNTT chịu trách nhiệm quản lý các thiết bị trong hệ thống, bao gồm các chức năng tìm kiếm, thêm mới, cập nhật và xóa thiết bị.

Tác nhân Trung tâm CNTT

Mức độ ưu tiên Mức 2 được kích hoạt khi người dùng nhấp vào menu “Quản lý thiết bị” trên ứng dụng quản lý Điều kiện trước tiên là người dùng phải đăng nhập thành công vào hệ thống, sau đó mới có thể truy cập vào tính năng này.

Khi người dùng thêm thiết bị mới, thông tin về thiết bị đó sẽ được ghi nhận vào hệ thống Nếu người dùng cập nhật thiết bị, hệ thống sẽ điều chỉnh thông tin tương ứng Trong trường hợp người dùng xóa thiết bị, hệ thống sẽ ẩn thiết bị đó khỏi danh sách hiển thị.

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 quan trọng của hệ thống, bao gồm danh mục loại thiết bị, tòa nhà, phòng, trạng thái thiết bị và đơn vị.

Tác nhân Trung tâm CNTT

Mức độ ưu tiên Mức 2 được kích hoạt khi người dùng nhấp vào menu “Quản lý danh mục chung” trong ứng dụng quản lý Điều kiện tiên quyết là người dùng phải đăng nhập thành công vào hệ thống Sau khi thực hiện, nếu người dùng thêm danh mục, thông tin danh mục mới sẽ được cập nhật vào hệ thống Nếu có sự thay đổi, hệ thống sẽ cập nhật thông tin của danh mục đã được chỉnh sửa Trong trường hợp người dùng xóa danh mục, hệ thống sẽ ẩn danh mục đó khỏi danh sách hiển thị.

Bả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ống bao gồm: Thêm mới người dùng, cập nhật người dù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 được kích hoạt khi người dùng nhấn vào menu “Quản lý người dùng” trên ứng dụng quản lý, với điều kiện trước đó là đã đăng nhập thành công vào hệ thống.

Khi người dùng thêm một người dùng mới, thông tin sẽ được ghi nhận vào hệ thống Nếu người dùng cập nhật thông tin, hệ thống sẽ điều chỉnh dữ liệu tương ứng Trong trường hợp người dùng bị xóa, hệ thống sẽ cập nhật trạng thái của người dùng đó thành 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 cho 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

Để thực hiện quy trình “Tiếp nhận và phân công”, người dùng cần đăng nhập thành công vào hệ thống và có báo lỗi sự cố từ Đơn vị hoặc cá nhân Sau khi nhận yêu cầu, hệ thống sẽ tự động gửi thông báo công việc đến Cán bộ xử lý đã được phân công để 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ố

Mã ca sử dụng UC-07 Đặc tả chi tiết Tiếp nhận các yêu cầu khắc phục sự cố được gửi đến từ Đơn vị/cá nhân sử dụng

Tác nhân Bộ phận phụ trách xử lý, Cán bộ 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

Phân tích cấu trúc

Dựa trên biểu đồ ca sử dụng của hệ thống, chúng tôi đã tiến hành phân tích và thiết kế biểu đồ lớp cho hệ thống, như thể hiện trong Hình 2.3.

Hình 2.3 Class Diagram cho hệ thống

Phân tích hành vi

2.4.1 Chức năng quản lý vật chất thiết bị

Mục đích Nhập thêm thông tin thiết bị mới vào hệ thống để quản lý

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục quản lý tài sản, chọn chức năng thêm mới thiết bị.

3 Nhập các thông tin của thiết bị vào form nhập dữ liệu.

4 Hệ thống kiểm tra thông tin và thêm thiết bị vào hệ thống.

Tại bước 3, nếu thông tin bị trống hoặc không đúng định dạng hệ thống sẽ yêu cầu nhập lại dữ liệu.

Nếu thông tin của thiết bị nhập vào đã tồn tại trong cơ sở dữ liệu thì hệ thống sẽ thông báo lỗi cho người dùng biết.

Tham chiếu Hình 3.7 – Giao diện trang thêm thiết bị

Hình 2.4 Biểu đồ tuần tự của chức năng thêm mới thiết bị

2.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 để quản lý

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục quản lý tài sản, chọn chức năng cập nhật thiết bị.

3 Chỉnh sửa các thông tin của thiết bị tại form.

4 Hệ thống kiểm tra thông tin và cập nhật thông tin vào cơ sở dữ liệu.

Tại bước 3, nếu thông tin bị trống hoặc không đúng định dạng hệ thống sẽ yêu cầu nhập lại dữ liệu.

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ười dùng biết.

Tham chiếu Hình 3.8 – Giao diện trang chỉnh sửa thiết bị

Hình 2.5 Biểu đồ tuần tự chức năng cập nhật thông tin thiết bị

2.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ý

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục quản lý tài sản, chọn chức năng xoá thiết bị.

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.

Tại bước 4, người dùng có thể hủy thao tác tại form xác nhận Nếu xác nhận thì thiết bị mới bị ẩn đi khỏi hệ thống quản lý.

Tham chiếu Hình 3.9 – Giao diện trang xóa thiết bị

Hì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 để quản lý

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục quản lý tài sản, chọn chức năng tìm kiếm thiết bị.

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

Hình 2.7 Biểu đồ tuần tự chức năng tìm kiếm thông tin thiết bị

2.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

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục người dùng, chọn chức năng thêm mới tài khoản người dù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.

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.

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ập biế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 dùng

2.4.2.2 Cập nhật hồ sơ người dùng

Mục đích Cập nhật hồ sơ người dùng khi cần thay đổi thông tin

Các bước 1 Đăng nhập vào hệ thống. thực hiện

2 Truy cập vào danh mục người dùng, chọn chức năng cập nhật tài khoản người dùng.

3 Chỉnh sửa thông tin người dùng tại form nhập dữ liệu.

4 Hệ thống cập nhật thông tin vào cơ sở sữ liệu.

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.

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ập biết.

Tham chiếu Hình 3.16 – Giao diện trang chỉnh sửa hồ sơ người dùng

Hì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

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục người dùng, chọn chức năng xóa tài khoản người dù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 đó.

Tại bước 4, người dùng có thể hủy thao tác tại form xác nhận xóa.

Tham chiếu Hình 3.17 – Giao diện trang xóa hồ sơ người dùng

Hì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

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục người dùng, chọn chức năng tìm kiếm tài khoản 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 ngoại lệ

Hình 2.11 Biểu đồ tuần tự chức năng tìm kiếm hồ sơ người dùng

2.4 3 Chức năng quản lý bảo trì

2.4.3.1 Phân công xử lý sự cố

Mục đích Phân công xử lý sự cố gửi đến cán bộ xử lý

1 Đăng nhập vào hệ thống.

2 Truy cập vào yêu cầu đang chờ xử lý đang chờ.

3 Chọn yêu cầu bất kì Phân công người xử lý, hệ thống gửi thông báo đến cán bộ xử lý.

Người dùng có thể thay đổi người xử lý trước khi xác nhận gửi thông báo.

Tham chiếu Hình 3.36 – Giao diện trang phân công xử lý sự cố

Hình 2.12 Biểu đồ tuần tự của chức năng gửi yêu cầu bảo trì

2.4.3.2 Gửi phản ánh sự cố

Mục đích Báo lỗi thiết bị lên hệ thống để chờ xử lý

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục phản ánh sự cố.

3 Nhập thông tin phản ánh vào form.

4 Hệ thống gửi phản ánh đến bộ phận phụ trách xử lý và lưu phiếu phản ánh vào hệ thống.

Tại bước 3, nếu thông tin bị trống hệ thống sẽ yêu cầu người dùng nhập lại thông tin.

Tham chiếu Hình 3.31 – Giao diện trang tạo báo cáo sự cố

Hình 2.13 Biểu đồ tuần tự của chức năng báo lỗi sự cố

2.4.3.3 Tạo biên bản xác nhận

Mục đích Tạo biên bản xác nhận hiện trạng

1 Đăng nhập vào hệ thống.

2 Truy cập vào công việc đã nhận, chọn tạo biên bản xác nhận hiện trạng.

3 Nhập thông tin vào biên bản xác nhận hiện trạng

4 Hệ thống cập nhật thông tin vào cơ sở dữ liệu và gửi tới CNTT và Đơn vị/cá nhân sử dụng chờ xác nhận.

Các bước Tại bước 3, nếu thông tin bị trống hệ thống sẽ bổ sung yêu cầu người dùng nhập lại thông tin.

Tham chếu Hình 3.23 – Giao diện trang lập biên bản xác nhận

Hình 2.14 Biểu đồ tuần tự của chức năng báo cáo công việc 2.4 4 Chức năng thống kê

Mục đích Thống kê thông tin bảo trì

1 Đăng nhập vào hệ thống.

2 Truy cập vào danh mục thống kê báo cáo.

3 Chọn khoảng thời gian cần thống kê.

4 Hệ thống hiển thị thông tin thống kê theo khoảng thời gian đã nhập.

Các bước bổ sung Chọn khoảng thời gian cần thống kê

Tham chiếu Hình 3.37 – Giao diện trang thống kê

Hình 2.15 Biểu đồ tuần tự của chức năng thống kê đợt bảo trì

2.4 5 Các chức năng khác của hệ thống

Mục đích Đăng nhập để sử dụng hệ thống

2 Nhập tài khoản và mật khẩu vào form.

3 Hệ thống kiểm tra tài khoản và mật khẩu, nếu chính xác hệ thống sẽ cho người dùng đăng nhập thành công.

Trong bước 2, nếu nhập sai định dạng dữ liệu thì hệ thống sẽ yêu cầu nhập lại dữ liệu.

Nếu thông tin tài khoản hoặc mật khẩu không chính xác thì hệ thống sẽ báo lỗi cho người dùng biết.

Tham chiếu Hình 3.1 – Giao diện trang đăng nhập

Hình 2.16 Biểu đồ tuần tự của chức năng đăng nhập

Mục đích Đăng xuất khỏi hệ thống

2 Hệ thống hiển thị form xác nhận đăng xuất.

3 Nếu người dùng xác nhận, hệ thống sẽ đăng xuất người dùng và trả về giao diện đăng nhập.

Các bước bổ sung Không

Nếu người dùng là cán bộ kỹ thuật và đang nhận công việc thì hệ thống sẽ thông báo lỗi và không cho đăng xuất. chiếu

Hình 2.17 Biểu đồ tuần tự của chức năng đăng xuất

Mục đích Đổi mật khẩu của tài khoản

1 Chọn danh mục hồ sơ cá nhân và chọn chức năng đổi mật khẩu.

2 Hệ thống hiển thị form nhập thông tin đổi mật khẩu.

3 Nhập mật khẩu cũ, mật khẩu mới và chọn lưu lại.

4 Hệ thống kiểm tra các dữ liệu, nếu hợp lệ sẽ cập nhật lại mật khẩu của người dùng vào cơ sở dữ liệu.

Tại bước 3 nếu thông tin không đúng định dạng thì hệ thống sẽ yêu cầu nhập lại thông tin.

Nếu mật khẩu cũ không đúng hoặc mật khẩu mới không khớp nhau thì báo lỗi cho người dùng biết.

Tham chiếu Hình 3.4 – Giao diện trang đổi mật khẩu tài khoản

Hình 2.18 Biểu đồ tuần tự của chức năng đổi mật khẩu

2.5 Biểu đồ trạng thái máy

Hình 2.19 Biểu đồ trạng thái máy của Biên bản

Biểu đồ trạng thái của Biên bản mô tả năm trạng thái chính: chờ tiếp nhận, đã nhận, chờ xác nhận, đang xử lý, hoàn thành, cùng với hai trạng thái phụ là khởi tạo và kết thúc Biên bản bắt đầu ở trạng thái "Chờ tiếp nhận" khi Cá nhận hoặc đơn vị sử dụng gửi yêu cầu khắc phục sự cố Khi có người tiếp nhận yêu cầu, biên bản sẽ chuyển sang trạng thái "Đã nhận".

Quy trình xử lý sự cố bắt đầu khi người tiếp nhận xác nhận rằng sự cố có thể khắc phục nhanh, chuyển biên bản từ trạng thái "Đã nhận" sang "Chờ xác nhận" khi lập biên bản xác nhận hiện trạng Sau khi biên bản xác nhận được ký duyệt, trạng thái sẽ chuyển sang "Đang xử lý" Cuối cùng, biên bản sẽ được chuyển sang trạng thái "Hoàn thành" khi người xử lý xác nhận rằng sự cố đã được khắc phục hoàn toàn.

THIẾT KẾ HỆ THỐNG

Thiết kế cơ sở dữ liệu

a)Bảng tbl_HeThong_NguoiDung (Người dùng hệ thống) dùng để lưu thông tin của người dùng hệ thống Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaNguoiDu ng int PK Mã người dùng

0) Not Null Họ người dùng

0) Not Null Tên người dùng

Số điện thoại (Tài khoản đăng nhập)

) Not Null Mật khẩu đăng nhập

Not Null Mã nhóm quyền

10 MaDonVi int FK Mã đơn vị

11 MaChucVu int FK Mã chức vụ

50) Đường dẫn ảnh đại diện b) Bảng tbl_HeThong_NhomQuyen (Nhóm quyền) dùng để lưu thông tin nhóm quyền của người dùng Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaNhomQu int PK Mã nhóm quyền yen

0) Not Null Tên nhóm quyền

Trạng thái (0: Không hoạt động

1: Hoạt động) c)Bảng tbl_HeThong_ChiTietNhomQuyen (Chi tiết nhóm quyền) dùng để lưu thông tin chi tiết về nhóm quyền. Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaCTNhomQu yen int PK Mã chi tiết

Trạng thái (0: Không hoạt động 1: Hoạt động) d) Bảng tbl_DM_ChucVu (Chức vụ) dùng để lưu thông tin chức vụ của người dùng Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaChucVu int PK Mã chức vụ

0) Not Null Tên chức vụ

55) Mô tả thêm e)Bảng tbl_DM_CoSo (Cơ sở) dùng để lưu thông tin cơ sở của các tòa nhà Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaCoSo int PK Mã cơ sở

0) Not Null Tên cơ sở

55) Mô tả thêm f) Bảng tbl_DM_ToaNha (Tòa nhà) dùng để lưu thông tin của các tòa nhà Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaToaNha int PK Mã tòa nhà

Not Null Mã cơ sở g) Bảng tbl_DM_Phong (Phòng) dùng để lưu thông tin phòng của các tòa nhà Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaPhong int PK Mã phòng

Not Null Mã tòa nhà h) Bảng tbl_ThietBi (Thiết bị) dùng để lưu thông tin thiết bị Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaThietBi int PK Mã thiết bị

) Not Null Tên thiết bị

Anh nvarchar(50 0) Đường dẫn ảnh thiết bị

8 NamSuDung datetime Not Null Năm sử dụng

Mã trạng thái thiết bị i) Bảng tbl_DM_LoaiThietBi (Loại thiết bị) dùng để lưu thông tin các loại thiết bị Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaLoaiThietB i int PK Mã loại thiết bị

) Not Null Tên loại thiết bị

3 MaBoPhan int FK Mã bộ phận

Not Null j) Bảng tbl_DM_TrangThaiThietBi (Trạng thái thiết bị) dùng để lưu thông tin trạng thái thiết bị Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaTrangThai int PK Mã trạng thái

) Not Null Tên trạng thái

0) Mô tả thêm k)Bảng tbl_BienBan (Biên bản) dùng để lưu thông tin biên bản xác nhận Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaBienBan int PK Mã biên bản

2 MaNguoiDung int FK Mã người

3 NgayLap datetime Ngày lập biên bản

Not Null Mã đánh giá

Bảng tbl_DM_TrangThaiBienBan chứa thông tin chi tiết về trạng thái biên bản, bao gồm các trường dữ liệu quan trọng.

T Tên trường Kiểu dữ liệu

BB int PK Mã trạng thái

50) Mô tả thêm m) Bảng tbl_ChiTietBienBan (Chi tiết biên bản) dùng để lưu thông tin chi tiết biên bản Bảng bao gồm các trường sau :

T Tên trường Kiểu dữ liệu

1 MaCTBienB an int PK Mã chi tiết biên bản

Not Null Mã biên bản

Not Null Mã thiết bị

Nội dung xác nhận hiện trạng

Bảng tbl_ThanhPhanThamGia lưu trữ thông tin về các thành phần tham gia biên bản, bao gồm các trường dữ liệu cần thiết.

T T ên trường Kiểu dữ liệu

1 MaTPThamG ia int PK Mã thành phần tham gia

Not Null Mã biên bản

4 AnhMinhChun g nvarchar(2 50) Ảnh minh chứng

50) Mô tả thêm o)Bảng tbl_DanhGiaBienBan (Đánh giá biên bản) dùng để lưu thông tin đánh giá của mỗi biên bản Bảng bao gồm các trường sau :

T Tên trường Kiểu dữ liệu

1 MaDanhGia int PK Mã đánh giá

Số sao chất lượng công việc

Số sao thái độ làm việc

Số sao mức độ đáp ứng

Bảng tbl_DM_LoiThuongGap (Lỗi thiết bị thường gặp) được sử dụng để lưu trữ thông tin về các lỗi thường gặp trong thiết bị Bảng này bao gồm nhiều trường thông tin quan trọng, giúp người dùng dễ dàng tra cứu và đánh giá các vấn đề liên quan đến thiết bị.

T Tên trường Kiểu dữ liệu

1 MaLoi int PK Mã lỗi

50) Not Null Mô tả lỗi thường gặp q) Bảng tbl_DM_BoPhanPhuTrach (Bộ phận phụ trách) dùng để lưu thông tin bộ phận phụ trách Bảng bao gồm các trường sau :

T Tên trường Kiểu dữ liệu

1 MaBoPhan int PK Mã bộ phận

0) Not Null Tên bộ phận

5) Mô tả thêm r) Bảng tbl_DM_DonVi (Đơn vị) dùng để lưu thông tin đơn vị Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

1 MaDonVi int PK Mã đơn vị

0) Not Null Tên đơn vị

3 MoTaThem nvarchar(25 Mô tả thêm

5) s)Bảng tbl_LichSuHuyCongViec (Lịch sử hủy công việc) dùng để lưu lại lịch sử hủy công việc Bảng bao gồm các trường sau:

T Tên trường Kiểu dữ liệu

Mã lịch sử hủy công việc

2 ThoiGianHuy datetime Not Null Thời gian hủy

Not Null Mã biên bản

4 LyDoHuy ntext Lý do hủy t) Bảng tbl_LichSuDieuChuyen (Lịch sử điều chuyển) dùng để lưu lại lịch sử điều chuyển Bảng bao gồm các trường sau:

Tên trường Kiểu dữ liệu

1 MaLSDieuChu yen int PK Mã lịch sử điều chuyển

Not Null Mã thiết bị

3 TuDonVi int Not Null Mã đon vị

4 DenDonVi int Not Null Mã đơn vị

5 NgayDieuChuy en datetime Not Null Ngày điều chuyển

Giao diện người dùng

3.2.1 Giao diện dùng chung a) Giao diện trang đăng nhập

Giao diện đăng nhập hệ thống, như thể hiện trong Hình 3.1, cho phép người dùng nhập thông tin và nhấn nút “Đăng nhập” Hệ thống sẽ xác thực thông tin và chuyển hướng đến giao diện phù hợp dựa trên quyền hạn của tài khoản.

Hình 3.1 Giao diện trang đăng nhập b) Giao diện trang tài khoản

Giao diện trang tài khoản cho phép người dùng thực hiện các thao tác quan trọng như nhấp vào “Chỉnh sửa” để thay đổi thông tin cá nhân, “Thay đổi mật khẩu” để cập nhật mật khẩu, và “Cài đặt ứng dụng” để đăng xuất khỏi tài khoản.

Hình 3.2 Giao diện trang tài khoản c) Giao diện chỉnh sửa thông tin cá nhân

Người dùng có thể thay đổi thông tin cá nhân trong các textbox, với thông tin chữ nhạt là không thể chỉnh sửa và thông tin chữ đậm cho phép chỉnh sửa Sau khi hoàn tất chỉnh sửa, người dùng nhấn nút “Lưu lại” để lưu thay đổi, và hệ thống sẽ hiển thị lại giao diện trang tài khoản như trong Hình 3.2.

Hình 3.3 Giao diện trang thay đổi thông tin tài khoản d) Giao diện đổi mật khẩu đăng nhập

Giao diện đổi mật khẩu đăng nhập cho phép người dùng nhập thông tin cần thiết vào các textbox và nhấn nút “Lưu lại” để hoàn tất quá trình Sau khi lưu, hệ thống sẽ chuyển hướng đến trang tài khoản.

Hình 3.4 Giao diện trang đổi mật khẩu đăng nhập e) Giao diện đăng xuất tài khoản người dùng

Người dùng có thể dễ dàng đăng xuất khỏi tài khoản bằng cách nhấp vào nút “Đăng xuất” Sau khi thực hiện thao tác này, hệ thống sẽ chuyển hướng người dùng về giao diện đăng nhập, như được minh họa trong Hình 3.1.

Hình 3.5 Giao diện trang đăng xuất

3.2.2 Giao diện dành cho tác nhân Trung tâm CNTT a) Giao diện trang quản lý thiết bị

Người dùng có thể nhấp vào biểu tượng chỉnh sửa để truy cập giao diện chỉnh sửa thiết bị như trong Hình 2.8 Để xóa thiết bị, người dùng sẽ được chuyển hướng đến giao diện xóa thiết bị được hiển thị trong Hình 2.9 Ngoài ra, nhấp vào nút "thêm mới" sẽ đưa người dùng tới giao diện thêm thiết bị, được thể hiện trong Hình 2.7.

Người dùng nhập thông tin thiết bị vào các ô textbox và nhấn nút “Lưu lại” để lưu trữ thông tin Sau khi hoàn tất, hệ thống sẽ chuyển hướng đến trang quản lý thiết bị như được minh họa trong Hình 3.6.

Hình 3.7 Giao diện trang thêm thiết bị c) Giao diện trang chỉnh sửa thiết bị

Người dùng chỉnh sửa các thông tin thiết bị tại các textbox và chọn nút

Sau khi nhấn "Lưu lại" để lưu thông tin, hệ thống sẽ chuyển hướng đến trang quản lý thiết bị như được minh họa trong Hình 3.6 Dưới đây là giao diện của trang xóa thiết bị.

Giao diện xác nhận xóa thiết bị được thể hiện trong Hình 3.9 Người dùng nhấp vào nút “Xóa” để xác nhận xóa thiết bị khỏi hệ thống, nhấp vào

Để hủy thao tác, bạn có thể chọn “Trở lại” Sau khi thực hiện xóa, giao diện sẽ trở về trang quản lý thiết bị như được thể hiện trong Hình 3.6.

Giao diện quản lý danh mục chung được truy cập qua menu "Danh mục", cho phép người dùng dễ dàng điều hướng đến các chức năng khác nhau Khi nhấp vào nút xóa, người dùng sẽ được chuyển đến giao diện để xác nhận hành động xóa (Hình 3.13) Tương tự, nhấp vào nút sửa sẽ dẫn đến giao diện chỉnh sửa (Hình 3.12), trong khi nút thêm mới sẽ đưa người dùng đến giao diện để thêm danh mục mới (Hình 3.11).

Người dùng nhập các thông tin danh mục vào các textbox và chọn nút

Sau khi lưu lại thông tin, hệ thống sẽ chuyển hướng đến trang quản lý danh mục chung, như thể hiện trong Hình 3.10 Giao diện trang chỉnh sửa thông tin danh mục sẽ được hiển thị cho người dùng.

Người dùng có thể chỉnh sửa thông tin danh mục trong các textbox và nhấn nút “Lưu lại” để lưu thay đổi Sau khi hoàn tất, hệ thống sẽ chuyển hướng đến trang quản lý danh mục chung, như được thể hiện trong Hình 3.10.

Hình 3.12 Giao diện trang chỉnh sửa thông tin danh mục h) Giao diện xóa danh mục

Giao diện xác nhận xóa danh mục được thể hiện trong Hình 3.13 Người dùng nhấp vào nút “Xóa” để xác nhận xóa danh mục khỏi hệ thống, nhấp vào

“Trở lại” để hủy thao tác Giao diện sau khi thực hiện xóa sẽ quay về giao diện quản lý danh mục chung được thể hiện trong Hình 3.10.

Hình 3.13 Giao diện trang xóa thông tin danh mục i) Giao diện quản lý người dùng

Giao diện quản lý danh mục chung được trình bày trong Hình 3.14, cho phép người dùng dễ dàng truy cập thông qua menu "Người dùng" Khi nhấp vào nút xóa, người dùng sẽ được chuyển đến giao diện trong Hình 3.17 Tương tự, nhấp vào nút sửa sẽ dẫn đến giao diện Hình 3.16, và nhấp vào nút thêm mới sẽ mở ra giao diện Hình 3.15.

Hình 3.14 Giao diện trang quản lý người dùng j) Giao diện trang thêm mới người dùng

Người dùng nhập thông tin vào các textbox và nhấn nút “Lưu lại” để lưu dữ liệu Sau khi lưu, hệ thống sẽ chuyển hướng đến trang quản lý người dùng như được hiển thị trong Hình 3.14.

Hình 3.15 Giao diện trang thêm mới người dùng k) Giao diện trang chỉnh sửa hồ sơ người dùng

Người dùng chỉnh sửa các thông người dùng tại các textbox và chọn nút

“Lưu lại” để lưu thông tin Sau khi lưu lại, hệ thống sẽ chuyến hướng đến trang quản lý người dùng được thể hiện trong Hình 3.14.

Hình 3.16 Giao diện trang chỉnh sửa hồ sơ người dùng l) Giao diện xóa hồ sơ người dùng

Giao diện xác nhận xóa người dùng, như thể hiện trong Hình 3.17, cho phép người dùng xác nhận hành động xóa bằng cách nhấp vào nút “Xóa” Nếu người dùng muốn hủy thao tác, họ có thể chọn “Trở lại” Sau khi hoàn tất việc xóa, giao diện sẽ trở về trang quản lý người dùng, được mô tả trong Hình 3.14.

Hình 3.17 Giao diện trang xóa hồ sơ người dùng

3.2.3 Giao diện dành cho tác nhân Cán bộ xử lý a) Giao diện trang nhận việc

Ngày đăng: 29/11/2024, 16:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w