1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu

53 0 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 đề Xây dựng phần mềm quản lý phòng học TDMU
Tác giả Huỳnh Ngọc Quốc Tuấn, Trần Ngọc Thạch, Đàm Nhật Anh
Người hướng dẫn Vũ Văn Nam
Trường học Trường Đại học Thủ Dầu Một, Viện Kỹ thuật Công nghệ
Chuyên ngành Lập Trình Windows
Thể loại Báo cáo môn học
Năm xuất bản 2022
Thành phố Bình Dương
Định dạng
Số trang 53
Dung lượng 5,36 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI (16)
    • 1.1. Lý do chọn đề tài (16)
    • 1.2. Mục đích nghiên cứu (16)
    • 1.3. Đối tượng và phạm vi nghiên cứu (17)
      • 1.3.1. Đối tượng nghiên cứu (17)
      • 1.3.2. Phạm vi nghiên cứu (17)
    • 1.4. Phương pháp nghiên cứu (17)
      • 1.4.1. Phương pháp phân tích (17)
      • 1.4.2. Phương pháp tổng hợp (17)
    • 1.5. Ý nghĩa khoa học và thực tiễn (17)
    • 1.6. Công cụ xây dựng phần mềm (17)
      • 1.6.1. Giới thiệu về Microsoft.Net Framework (18)
      • 1.6.2. Ngôn ngữ lập trình C# (18)
      • 1.6.3. Hệ quản trị cơ sở dữ liệu SQL Server (18)
  • CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (20)
    • 2.1. Phân tích hệ thống (20)
      • 2.1.1. Mô tả hệ thống (20)
      • 2.1.2. Giới thiệu hệ thống (20)
    • 2.2. Biểu đồ Use case (21)
      • 2.2.1. Danh sách Actor (21)
      • 2.2.2. Danh sách Use case (21)
    • 2.3. Vẽ Usecase (22)
      • 2.3.1. Biểu đồ Use case hệ thống (22)
      • 2.3.2. Biểu đồ Use case đăng nhập (22)
      • 2.3.3. Biểu đồ Use case đăng ký (23)
      • 2.3.4. Biểu đồ Use case kiểm tra ID (23)
      • 2.3.5. Biểu đồ Use case thêm phòng học (23)
      • 2.3.6. Biểu đồ Use case sửa phòng học (24)
      • 2.3.7. Biểu đồ Use case xóa phòng học (24)
      • 2.3.8. Biểu đồ Use case tra cứu giảng viên (24)
      • 2.3.9. Biểu đồ Use case xem thiết bị trong phòng (25)
      • 2.3.10. Biểu đồ Use case xem sơ đồ trường (25)
    • 2.4. Đặc tả Use case (26)
      • 2.4.1. Đặc tả Use case đăng nhập (26)
      • 2.4.2. Đặc tả Use case đăng ký (26)
      • 2.4.3. Đặc tả Use case kiểm tra ID (27)
      • 2.4.4. Đặc tả Use case thêm phòng học (27)
      • 2.4.5. Đặc tả Use case sửa phòng học (28)
      • 2.4.6. Đặc tả Use case xóa phòng học (28)
      • 2.4.7. Đặc tả Use case tra cứu giảng viên (29)
      • 2.4.8. Đặc tả Use case xem thiết bị trong phòng (29)
      • 2.4.9. Đặc tả Use case xem sơ đồ trường (30)
    • 2.5. Biểu đồ tuần tự (30)
      • 2.5.1. Biểu đồ tuần tự đăng nhập (30)
      • 2.5.2. Biểu đồ tuần tự đăng ký (30)
      • 2.5.3. Biểu đồ tuần tự thêm phòng học (31)
      • 2.5.4. Biểu đồ tuần tự sửa phòng học (31)
      • 2.5.5. Biểu đồ tuần tự xóa phòng học (31)
      • 2.5.6. Biểu đồ tuần tự tra cứu giảng viên (32)
      • 2.5.7. Biểu đồ tuần tự xem thiết bị trong phòng (32)
      • 2.5.8. Biểu đồ tuần tự xem sơ đồ trường (33)
    • 2.6. Biểu đồ hoạt động (33)
      • 2.6.2. Admin và người dùng tra cứu phòng học (34)
      • 2.6.3. Admin và người dùng tra cứu giảng viên (35)
      • 2.6.4. Admin và người dùng xem thiết bị trong phòng học (35)
      • 2.6.5. Admin và người dùng xem sơ đồ trường (36)
    • 2.7. Sơ đồ lớp (36)
  • CHƯƠNG 3. THIẾT KẾ HỆ THỐNG (37)
    • 3.1. Thiết kế cơ sở dữ liệu (37)
      • 3.1.1. Database (37)
      • 3.1.2. Bảng người dùng (37)
      • 3.1.3. Bảng loại phòng (38)
      • 3.1.4. Bảng dãy phòng (38)
      • 3.1.5. Bảng phòng (38)
      • 3.1.6. Bảng giảng viên (38)
      • 3.1.7. Bảng thiết bị (38)
    • 3.2. Thiết kế giao diện (39)
      • 3.2.1. Giao diện trang chủ (39)
      • 3.2.2. Giao diện đăng nhập (40)
      • 3.2.3. Giao diện đăng ký (43)
      • 3.2.4. Giao diện kiểm tra ID (45)
      • 3.2.5. Giao diện tra cứu giảng viên (46)
      • 3.2.6. Giao diện tra cứu phòng học (47)
      • 3.2.7. Giao diện xem thiết bị trong phòng (50)
      • 3.2.8. Giao diện xem sơ đồ trường (50)
      • 3.2.9. Giao diện đăng xuất (51)
  • KẾT LUẬN (14)
  • TÀI LIỆU THAM KHẢO (53)

Nội dung

PHÂN CÔNG NHIỆM VỤ- Thiết kế giao diện đăng ký và xử lý- Thiết kế giao diện hệ thống và xử lý- Thiết kế giao diện tra cứu phòng học và xử lýHuỳnh Ngọc Quốc Tuấn- Phần mở đầu- Giới thiệu-

TỔNG QUAN VỀ ĐỀ TÀI

Lý do chọn đề tài

Trường Đại học Thủ Dầu Một thành lập năm 2009, trụ sở của Trường nằm tại Thành phố Thủ Dầu Một, tỉnh Bình Dương Nhiệm vụ chính của Trường là góp phần đào tạo nguồn nhân lực có trình độ và tay nghề cho tỉnh Bình Dương Để phục vụ tốt công tác đào tạo cần đảm bảo tốt nhiều điều kiện.

Một trong những điều kiện tiên quyết là cơ sở vật chất phục vụ việc học và giảng dạy Mỗi năm tuyển sinh các chuyên ngành mới, liên kết với các trường khác do đó số lượng sinh viên luôn tăng với số lượng lớn Trong khi đó số phòng học của trường, trang thiết bị giảng dạy có đầu tư nhưng chưa đủ Từ đó về lâu dài việc sắp phòng học, trang thiết bị giảng dạy tương ứng với thời khóa biểu cho các lớp học có thể sẽ có khó khăn như: dẫn đến tình trạng thiếu phòng học, sắp phòng trùng cho các lớp, phòng học không tương ứng với số sinh viên lớp đó, … hay thiếu, hỏng hóc thiết bị giảng dạy (micro, máy chiếu, ampli…) và dễ xuống cấp phòng học do sử dụng nhiều. Để giải quyết vấn đề cần làm tốt công tác quản lý phòng học của trường, tạo môi trường và điều kiện thuận lợi, lâu dài cho việc học và dạy cũng như nghiên cứu góp phần nâng cao chất lượng đào tạo.

Xuất phát từ thực tế trên “Xây dựng phần mềm quản lý phòng học TDMU” là chương trình ứng dụng CNTT vào công tác quản lý nhằm giúp quản lý tốt có hiệu quả hơn, giải quyết được những khó khăn phát sinh mà không mất nhiều thời gian công sức như quản lý truyền thống, việc lưu trữ tìm kiếm dữ liệu tốt và ít sai sót, phục vụ tốt việc sắp phòng tương ứng lịch học các lớp và việc sửa chữa, bảo trì hoặc thay mới cơ sở vật chất cần thiết.

Mục đích nghiên cứu

Phần mềm quản lý phòng học TDMU hỗ trợ trong việc quản lý các nghiệp vụ như xem thông tin giáo viên quản lý phòng, kiểm tra số lượng dãy, phòng, thiết bị,thêm sửa xóa cho phòng học Phần mềm quản lý phòng học TDMU giúp cho người dùng tiết kiệm được thời gian, nhanh chóng, thao tác đơn giản, dễ dàng sử dụng.

Xây dựng một phần mềm mới phù hợp, dễ hiểu, dễ sử dụng cho người dùng. Hiểu được phần mềm quản lý phòng học, cần quản lý những mảng nào để xây dựng phần mềm cho phù hợp nhu cầu thực tiễn.

Tối ưu hóa quản lý phần mềm giúp công tác quản lý dễ dàng và tiện lợi hơn Quá trình thiết kế giao diện tương tác với người dùng không chỉ giúp tăng khả năng sáng tạo mà còn thúc đẩy tư duy, vận dụng kiến thức vào thực tiễn, mang lại nhiều lợi ích thiết thực trong công việc.

Đối tượng và phạm vi nghiên cứu

Phần mềm quản lý phòng học TDMU.

Học viên, sinh viên và giảng viên sử dụng Phần mềm quản lý phòng học TDMU.

Phương pháp nghiên cứu

Khi truy cập hệ thống, việc đầu tiên là phải thông hiểu phương thức hoạt động của hệ thống ấy, phân rã các chức năng chính của hệ thống, tìm hiểu kỹ cách thức hoạt động của chức năng vừa phân rã.

Từ phân tích chức năng, tổng hợp các chức năng này để đảm bảo đáp ứng đầy đủ yêu cầu của hệ thống quản lý Cân nhắc việc bổ sung hoặc loại bỏ một số chức năng để tối ưu hóa hệ thống quản lý, đảm bảo tính toàn diện và phù hợp với mục đích sử dụng.

Ý nghĩa khoa học và thực tiễn

Sau khi quá trình nghiên cứu kết thúc thì sản phẩm của việc nghiên cứu này là phần mềm mang tên quản lý phòng học TDMU – là một phần mềm chung cho toàn bộ sản phẩm sau này của trường Có thể giải quyết một số vấn đề liên quan đến giảng dạy hay quản lý các phòng học do giảng viên đảm nhận.

Công cụ xây dựng phần mềm

Phần mềm được hình thành nhờ có các công cụ hỗ trợ được sử dụng để thiết kế mô hình dữ liệu, áp dụng phần mềm dựa trên nền tảng Visual Studio 2022 sử dụng ngôn ngữ C# kết nối với cơ sở dữ liệu là DBMS.

1.6.1 Giới thiệu về Microsoft.Net Framework

.NET Framework là môi trường thực thi mã lệnh chương trình Nghĩa là, NET Framework điều khiển quá trình thực thi, phân bổ, thu hồi bộ nhớ Nó cũng bao gồm thư viện lớp cơ sở NET, cho phép thực hiện nhiều tác vụ trên Windows Visual Studio NET là môi trường phát triển tích hợp cho phép viết, biên dịch, gỡ lỗi mã bằng các ngôn ngữ NET như C#, VB NET, bao gồm cả các trang ASP.NET.

.NET hỗ trợ chính thức 4 ngôn ngữ: C#, VB.NET, J# và C++ Nhóm chọn sử dụng ngôn ngữ C# là ngôn ngữ chính để viết phần mềm.

Vì C# là một ngôn ngữ rất đơn giản, trong sáng, và chỉ gồm khoảng 80 từ khóa. C# là một ngôn ngữ lập trình hướng đối tượng nên nó hỗ trợ việc định nghĩa các lớp. Lớp định nghĩa những kiểu dữ liệu mới cho phép bạn mở rộng ngôn ngữ để mô hình hóa vấn đề mà bạn đang bận tâm giải quyết.

C# có chứa những từ chốt cho phép khai báo những lớp mới, thuộc tính và các hàm hành sự, kế thừa, đa hình … Trên C#, mọi việc liên quan đến khai báo một lớp nằm ngay trong bản thân phần khai báo lớp.

C# cũng hỗ trợ giao diện (Interface), một kiểu khế ước với một lớp liên quan đến những dịch vụ mà giao diện đề ra Ngôn ngữ C# định nghĩa một lớp chỉ có thể kế thừa từ một lớp khác nhưng có thể thiết đặt vô số giao diện Khi thiết đặt một giao diện, lớp phải cài đặt tất cả các hàm hành sự của giao diện.

1.6.3 Hệ quản trị cơ sở dữ liệu SQL Server

SQL Server, viết tắt là MS SQL Server, là một phần mềm quản lý cơ sở dữ liệu quan hệ đối tượng (ORDBMS) do Microsoft phát triển ORDBMS mở rộng các khái niệm của RDBMS, một hệ thống quản lý cơ sở dữ liệu quan hệ dựa trên mô hình dữ liệu quan hệ, bằng cách thêm các tính năng hướng đối tượng như đóng gói, tính kế thừa và đa hình.

SQL Server cung cấp các tập lệnh phong phú cho các công việc hỏi đáp dữ liệu như: Chèn, xóa và cập nhật các hàng trong 1 quan hệ, tạo, thêm, xóa và sửa đổi các đối tượng trong của cơ sở dữ liệu Điều khiển việc truy vấn tới cơ sở dữ liệu và các đối tượng của cơ sở dữ liệu để đảm bảo tính bảo mật, tính nhất quán và sự ràng buộc của cơ sở dữ liệu.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Phân tích hệ thống

Hệ thống quản lý gồm công việc sau:

Bảng danh sách các dãy nhà học, có vị trí khu nhà, số tầng, tổng số phòng Bảng danh sách các thiết bị phục vụ giảng dạy: máy chiếu, micro, ampli… ở mỗi dãy nhà học.

Bảng danh sách các phòng học trong mỗi dãy nhà, với các chi tiết cho mỗi phòng: mã số, vị trí, tiện ích (số chỗ ngồi, số quạt, số bóng đèn, tủ, bàn, bục…). Ghi nhận các hỏng hóc trong phòng học hoặc trên thiết bị, cần sửa chữa, bảo trì hoặc thay mới.

Trường Đại học Thủ Dầu Một có trụ sở tại Thành phố Thủ Dầu Một, Bình Dương Hệ thống cơ sở vật chất bao gồm nhiều dãy nhà học được xác định bằng mã dãy, vị trí và số lượng tầng, phòng Bên trong mỗi dãy nhà học có đầy đủ thiết bị phục vụ cho việc giảng dạy như: máy chiếu, micro, ampli,

Phòng học thì gồm có: phòng học dành cho học lý thuyết, phòng máy thực hành và phòng nghiên cứu dành cho các bộ môn như: lý, hóa, sinh vì thế nên cần có loại phòng để này biết phòng đó thuộc loại nào nhằm phục vụ tốt cho việc sắp phòng và số lượng tương ứng.

Quản lý phòng học cần biết chi tiết phòng: mã phòng, vị trí của phòng thuộc dãy nào, tầng nào và có diện tích bao nhiêu, số tiện ích tương ứng trong phòng đó Tiện ích trong phòng cần biết: tên tiện ích, số tiện ích (số chổ ngồi, số quạt ) để có thể cho mượn phòng phù hợp với số lượng học viên cuả lớp học.

Tra cứu: phòng trống và tiện ích, thông tin dãy nhà học và phòng học, thiết bị trong phòng học

Thống kê: phòng trống tại một thời điểm, và phòng, thiết bị đang được sử dụng.

Biểu đồ Use case

Bảng 1: Bảng các danh sách Actor.

Hệ thống Người dùng có thể đăng nhập vào hệ thống thực hiện chức năng đăng nhập, thêm, xóa, sửa, tìm kiếm và đăng xuất.

2 Đăng nhập Cho phép người dùng đăng nhập vào hệ thống

3 Đăng ký Cho phép người dùng đăng ký tạo tài khoản

4 Kiểm tra ID Hiện thị danh sách ID

5 Tra cứu giảng viên Hiện thị thông tin giảng viên quản lý phòng học

6 Tra cứu phòng học Hiện thị tất cả các phòng học

7 Thêm Người dùng thêm thông tin cho phòng học mới

8 Sửa Người dùng cập nhật lại thông tin

9 Xóa Người dùng xóa thông tin của phòng thiết bị đã thêm

10 Xem sơ đổ trường Hiện thị sơ đồ trường

Bảng 2: Bảng các danh sách Usecase.

Tạo tài khoản cho người dùng bao gồm Username và Password Quản trị hệ thống bao gồm đăng nhập, thêm, xóa, sửa, tìm kiếm và đăng xuất.

2 User Đăng nhập vào hệ thống bằng Username và Password Có thể thực hiện chức năng đăng nhập, thêm, xóa, sửa, tìm kiếm và đăng xuất.

Vẽ Usecase

2.3.1 Biểu đồ Use case hệ thống

Hình 1: Biểu đồ Usecase hệ thống.

2.3.2 Biểu đồ Use case đăng nhập

Hình 2: Biểu đồ Usecase đăng nhập.

2.3.3 Biểu đồ Use case đăng ký

Hình 3: Biểu đồ Usecase đăng ký.

2.3.4 Biểu đồ Use case kiểm tra ID

Hình 4: Biểu đồ Usecase kiểm tra ID.

2.3.5 Biểu đồ Use case thêm phòng học

2.3.6 Biểu đồ Use case sửa phòng học

Hình 6: Biểu đồ Usecase sửa phòng học.

2.3.7 Biểu đồ Use case xóa phòng học

Hình 7: Biểu đồ Usecase xóa phòng học.

2.3.8 Biểu đồ Use case tra cứu giảng viên

Hình 8: Biểu đồ Usecase tra cứu giảng viên.

2.3.9 Biểu đồ Use case xem thiết bị trong phòng

Hình 9: Biểu đồ Usecase xem thiết bị trong phòng học.

2.3.10 Biểu đồ Use case xem sơ đồ trường

Hình 10: Biểu đồ Usecase xem sơ đồ trường.

Đặc tả Use case

2.4.1 Đặc tả Use case đăng nhập

Tên Use-Case Đăng nhập

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng phải có tài khoản đăng nhập trên hệ thống. Hậu điều kiện Người dùng phải đăng nhập được vào hệ thống. Luồng sự kiện chính

Hiển thị màn hình đăng nhập.

Người dùng nhập tài khoản và mật khẩu Hiển thị giao diện chính của phần mềm Luồng sự kiện phụ

Nếu người dùng không đăng nhập được vào phần mềm(Sai tài khoản hoặc mật khẩu), người dùng yêu cầu cấp lại tài khoản và mật khẩu

Bảng 3: Đặc tả Usecase đăng nhập.

2.4.2 Đặc tả Use case đăng ký

Tên Use-Case Đăng ký

Sự kiện kích hoạt Người dùng mở phần mềm

Tiền điều kiện Người dùng nhập thông tin tên đăng nhập, mật khẩu và email trên hệ thống.

Hậu điều kiện Người dùng phải đăng ký xong đăng nhập mới vào hệ thống.

Hiển thị màn hình đăng ký.

Người dùng nhập nhập thông tin tên đăng nhập, mật khẩu và email

Hiển thị giao diện chính của phần mềm Luồng sự kiện phụ

Nếu người dùng không đăng ký được vào phần mềm (Sai định dạng hoặc email tồn tại), người dùng bắt buộc nhập thông tin không được để trống.

Bảng 4: Đặc tả Usecase đăng ký.

2.4.3 Đặc tả Use case kiểm tra ID

Tên Use-Case Kiểm tra ID

Sự kiện kích hoạt Người dùng mở danh sách xem ID

Tiền điều kiện Người dùng xem ID nào đã đăng ký nếu chưa thì có thể nhập ID mới để đăng ký.

Luồng sự kiện chính Hiển thị danh sách ID.

Hiển thị giao diện chính của phần mềm Luồng sự kiện phụ

Nếu người dùng nhập ID trùng sẽ không đăng ký được tài khoản, người dùng bắt buộc nhập ID không được để trống.

Bảng 5: Đặc tả Usecase kiểm tra ID.

2.4.4 Đặc tả Use case thêm phòng học

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng, Admin có quyền thực hiện chức năng thêm phòng học.

1 Tác nhân chọn chức năng thêm

2 Tác nhân nhập thông tin cần thêm

4 Hệ thống kiểm tra tính hợp lệ của thông tin và lưu vào CSDL

1 Tác nhân hủy bỏ chức năng thêm

2 Hệ thống vẫn ở giao diện hệ thống

Bảng 6: Đặc tả Usecase thêm phòng học.

2.4.5 Đặc tả Use case sửa phòng học

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng, Admin có quyền thực hiện chức năng sửa phòng học.

1 Tác nhân chọn chức năng sửa

2 Tác nhân nhấn chọn dữ liệu cần sửa

5 Hệ thống kiểm tra tính hợp lệ của thông tin và lưu vào CSDL

6 Usecase kết thúc Luồng sự kiện phụ

1 Tác nhân hủy bỏ chức năng sửa

2 Hệ thống vẫn ở giao diện hệ thống

Bảng 7: Đặc tả Usecase sửa phòng học.

2.4.6 Đặc tả Use case xóa phòng học

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng, Admin có quyền thực hiện chức năng sửa phòng học.

1 Tác nhân chọn chức năng xóa

2 Tác nhân nhấn chọn dữ liệu cần xóa

5 Hệ thống kiểm tra tính hợp lệ của thông tin và lưu vào CSDL

6 Usecase kết thúc Luồng sự kiện phụ

1 Tác nhân hủy bỏ chức năng xóa

2 Hệ thống vẫn ở giao diện hệ thống

Bảng 8: Đặc tả Usecase xóa phòng học.

2.4.7 Đặc tả Use case tra cứu giảng viên

Tên Use-Case Tra cứu giảng viên

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng, Admin có quyền thực hiện chức năng tra cứu giảng viên.

1 Tác nhân chọn chức năng tra cứu

2 Tác nhân nhập mã giảng viên cần tra cứu

4 Hệ thống kiểm tra tính hợp lệ của thông tin và lưu vào CSDL

1 Tác nhân hủy bỏ chức năng làm mới

2 Hệ thống vẫn ở giao diện hệ thống

Bảng 9: Đặc tả Usecase tra cứu giảng viên.

2.4.8 Đặc tả Use case xem thiết bị trong phòng

Tên Use-Case Xem thiết bị trong phòng

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng, Admin có quyền thực hiện chức năng xem thiết bị trong phòng.

1 Tác nhân chọn chức năng xem thiết bị

2 Tác nhân nhập tên phòng cần tra cứu

4 Hệ thống kiểm tra tính hợp lệ của thông tin và lưu vào CSDL

1 Tác nhân hủy bỏ chức năng làm mới

2 Hệ thống vẫn ở giao diện hệ thống

Bảng 10: Đặc tả Usecase xem thiết bị trong phòng học.

2.4.9 Đặc tả Use case xem sơ đồ trường

Tên Use-Case Xem sơ đồ trường

Sự kiện kích hoạt Người dùng, Admin mở phần mềm

Tiền điều kiện Người dùng, Admin có quyền thực hiện chức năng xem sơ đồ trường.

1 Tác nhân chọn chức năng xem sơ đồ trường

2 Nhấn nút tra cứuBảng 11: Đặc tả Usecase xem sơ đồ trường.

Biểu đồ tuần tự

2.5.1 Biểu đồ tuần tự đăng nhập

Hình 11: Biểu đồ tuần tự đăng nhập.

2.5.2 Biểu đồ tuần tự đăng ký

Hình 12: Biểu đồ tuần tự đăng ký.

2.5.3 Biểu đồ tuần tự thêm phòng học

Hình 13: Biểu đồ tuần tự thêm phòng học.

2.5.4 Biểu đồ tuần tự sửa phòng học

Hình 14: Biểu đồ tuần tự sửa phòng học.

2.5.5 Biểu đồ tuần tự xóa phòng học

2.5.6 Biểu đồ tuần tự tra cứu giảng viên

Hình 16: Biểu đồ tuần tự tra cứu giảng viên.

2.5.7 Biểu đồ tuần tự xem thiết bị trong phòng

Hình 17: Biểu đồ tuần tự xem thiết bị trong phòng.

2.5.8 Biểu đồ tuần tự xem sơ đồ trường

Hình 18: Biểu đồ tuần tự xem sơ đổ trường.

Biểu đồ hoạt động

2.6.1 Admin và người dùng Đăng nhập hệ thống

Hình 19:Biểu đồ hoạt động đăng nhập.

2.6.2 Admin và người dùng tra cứu phòng học

Hình 20: Biểu đồ hoạt động dùng tra cứu phòng học. 2.6.2.1 Thêm phòng học

Hình 21: Biểu đồ hoạt động thêm phòng học. 2.6.2.2.Sửa phòng học

Hình 22: Biểu đồ hoạt động sửa phòng học.

Hình 23: Biểu đồ hoạt động xóa phòng học.

2.6.3 Admin và người dùng tra cứu giảng viên

Hình 24: Biểu đồ hoạt động tra cứu giảng viên.

2.6.4 Admin và người dùng xem thiết bị trong phòng học

Hình 25: Biểu đồ hoạt động xem thiết bị trong trường.

2.6.5 Admin và người dùng xem sơ đồ trường

Sơ đồ lớp

Hình 26: Sơ đồ lớp Quản lý phòng học TDMU.

THIẾT KẾ HỆ THỐNG

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

Hình 27: Diagram Database Quản Lý Phòng Học TDMU.

Ngày đăng: 21/05/2024, 13:25

HÌNH ẢNH LIÊN QUAN

Bảng 1: Bảng các danh sách Actor. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 1 Bảng các danh sách Actor (Trang 21)
Hình 1: Biểu đồ Usecase hệ thống. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 1 Biểu đồ Usecase hệ thống (Trang 22)
Hình 2: Biểu đồ Usecase đăng nhập. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 2 Biểu đồ Usecase đăng nhập (Trang 22)
Hình 3: Biểu đồ Usecase đăng ký. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 3 Biểu đồ Usecase đăng ký (Trang 23)
Hình 4: Biểu đồ Usecase kiểm tra ID. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 4 Biểu đồ Usecase kiểm tra ID (Trang 23)
Hình 6: Biểu đồ Usecase sửa phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 6 Biểu đồ Usecase sửa phòng học (Trang 24)
Hình 9: Biểu đồ Usecase xem thiết bị trong phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 9 Biểu đồ Usecase xem thiết bị trong phòng học (Trang 25)
Bảng 3: Đặc tả Usecase đăng nhập. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 3 Đặc tả Usecase đăng nhập (Trang 26)
Bảng 6: Đặc tả Usecase thêm phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 6 Đặc tả Usecase thêm phòng học (Trang 27)
Bảng 5: Đặc tả Usecase kiểm tra ID. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 5 Đặc tả Usecase kiểm tra ID (Trang 27)
Bảng 7: Đặc tả Usecase sửa phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 7 Đặc tả Usecase sửa phòng học (Trang 28)
Bảng 8: Đặc tả Usecase xóa phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 8 Đặc tả Usecase xóa phòng học (Trang 28)
Bảng 9: Đặc tả Usecase tra cứu giảng viên. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Bảng 9 Đặc tả Usecase tra cứu giảng viên (Trang 29)
Hình 11: Biểu đồ tuần tự đăng nhập. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 11 Biểu đồ tuần tự đăng nhập (Trang 30)
Hình 12: Biểu đồ tuần tự đăng ký. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 12 Biểu đồ tuần tự đăng ký (Trang 30)
Hình 13: Biểu đồ tuần tự thêm phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 13 Biểu đồ tuần tự thêm phòng học (Trang 31)
Hình 16: Biểu đồ tuần tự tra cứu giảng viên. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 16 Biểu đồ tuần tự tra cứu giảng viên (Trang 32)
Hình 17: Biểu đồ tuần tự xem thiết bị trong phòng. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 17 Biểu đồ tuần tự xem thiết bị trong phòng (Trang 32)
Hình 18: Biểu đồ tuần tự xem sơ đổ trường. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 18 Biểu đồ tuần tự xem sơ đổ trường (Trang 33)
Hình 20: Biểu đồ hoạt động dùng tra cứu phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 20 Biểu đồ hoạt động dùng tra cứu phòng học (Trang 34)
Hình 23: Biểu đồ hoạt động xóa phòng học. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 23 Biểu đồ hoạt động xóa phòng học (Trang 35)
2.7. Sơ đồ lớp - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
2.7. Sơ đồ lớp (Trang 36)
Hình 27: Diagram Database Quản Lý Phòng Học TDMU. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 27 Diagram Database Quản Lý Phòng Học TDMU (Trang 37)
Hình 34: Project QL_PH_TDMU. - báo cáo môn học lập trình windows xây dựng phần mềm quản lý phòng học tdmu
Hình 34 Project QL_PH_TDMU (Trang 39)

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

TÀI LIỆU LIÊN QUAN

w