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

Đ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

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-

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘTVIỆN KỸ THUẬT CÔNG NGHỆ

BÁO CÁO MÔN HỌCLẬP TRÌNH WINDOWS

XÂY DỰNG PHẦN MỀM QUẢN LÝ PHÒNG HỌCTDMU

GV: Vũ Văn Nam

SVTH: Huỳnh Ngọc Quốc TuấnMSSV: 2024802010102SVTH: Trần Ngọc ThạchMSSV: 2024802010122SVTH: Đàm Nhật AnhMSSV: 2024802010289Lớp: D20CNTT03

Trang 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘTVIỆN KỸ THUẬT CÔNG NGHỆ

BÁO CÁO MÔN HỌCLẬP TRÌNH WINDOWS

XÂY DỰNG PHẦN MỀM QUẢN LÝ PHÒNG HỌCTDMU

GV: Vũ Văn Nam

SVTH: Huỳnh Ngọc Quốc TuấnMSSV: 2024802010102SVTH: Trần Ngọc ThạchMSSV: 2024802010122SVTH: Đàm Nhật AnhMSSV: 2024802010289Lớp: D20CNTT03

Bình Dương, tháng 07 năm 2022

Trang 6

MỤC LỤC

MỤC LỤC vii

DANH MỤC HÌNH x

DANH MỤC BẢNG xiii

DANH MỤC VIẾT TẮT xiv

PHÂN CÔNG NHIỆM VỤ xv

LỜI MỞ ĐẦU 1

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI 2

1.1 Lý do chọn đề tài 2

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

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

1.3.1 Đối tượng nghiên cứu: 3

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

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

Trang 7

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

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

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

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

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

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

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

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

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

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

2.4 Đặc tả Use case 11

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

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

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

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

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

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

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

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

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

2.5 Biểu đồ tuần tự 15

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

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

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

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

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

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

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

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

2.6 Biểu đồ hoạt động 18

Trang 8

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

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

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

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

3.2 Thiết kế giao diện 24

3.2.1 Giao diện trang chủ 24

3.2.2 Giao diện đăng nhập 25

3.2.3 Giao diện đăng ký 28

3.2.4 Giao diện kiểm tra ID 30

3.2.5 Giao diện tra cứu giảng viên 31

3.2.6 Giao diện tra cứu phòng học 32

3.2.7 Giao diện xem thiết bị trong phòng 35

3.2.8 Giao diện xem sơ đồ trường 35

3.2.9 Giao diện đăng xuất 36

KẾT LUẬN 37

TÀI LIỆU THAM KHẢO 38

Trang 9

DANH MỤC HÌNH

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

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

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

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

Hình 5: Biểu đồ Usecase thêm phòng học 8

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

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

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

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

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

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

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

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

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

Hình 15: Biểu đồ tuần tự xóa phòng học 16

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

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

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

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

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

Hình 21: Biểu đồ hoạt động thêm phòng học 19

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

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

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

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

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

Trang 10

Hình 35: Giao diện trang chủ 25

Hình 36: Giao diện đăng nhập 25

Hình 37: Thông báo vui lòng nhập tên tài khoản 25

Hình 38: Thông báo vui lòng nhập mật khẩu 26

Hình 39: Thông báo tên tài khoản hoặc mật khẩu không chính xác 26Hình 40: Thông báo đã đăng nhập thành công 26

Hình 41: Thông báo xin chào tài khoản đã đăng nhập 27

Hình 42: Giao dện quên mật khẩu 27

Hình 43: Thông báo vui lòng nhập email đã đăng ký 27

Hình 44: Giao diện lấy mật khẩu thành công 28

Hình 45: Thông báo email chưa được đăng ký 28

Hình 46: Giao diện đăng ký 28

Hình 47: Thông báo nhập lại mật khẩu không chính xác 28

Hình 48: Thông báo vui lòng nhập Email 29

Hình 49: Thông báo Emal này đã được đăng ký và nhập Email khác 29

Hình 50: Thông báo đăng ký thành còng 29

Hình 51: Giao diện danh sách các ID đã đăng ký 30

Hình 52: Thông báo ID đã có vui lòng dùng ID khác 30

Hình 53: Thông báo ID có thể dùng đăng ký 30

Hình 54: Giao diện tra cứu giảng viên 31

Hình 55: Thông báo mã giảng viên không được để trống 31

Trang 11

Hình 56: Tra cứu mã GV01 32

Hình 57: Giao diện tra cứu phòng học 32

Hình 58: Thông báo vui lòng nhập đầy đủ thông tin 33

Hình 59: Thông báo đã thêm dữ liệu thành công 33

Hình 60: Thông báo đã sửa dư liệu được chọn 34

Hình 61: Thông báo đã xóa dữ liệu được chọn 34

Hình 62: Giao diện xem thiết bị trong phòng 35

Hình 63: Giao diện xem sơ đồ TDMU 35

Hình 64: Thông báo đăng xuất 36

Trang 12

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

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

Bảng 11: Đặc tả Usecase xem sơ đồ trường 15

Trang 13

DANH MỤC VIẾT TẮT

1 TDMU Đại học Thủ Dầu Một2 CNTT Công nghệ thông tin3 DBMS Hệ quản trị cơ sở dữ liệu4 CSDL Cơ sở dữ liệu

Trang 14

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

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

- Thiết kế giao diện đăng nhập và xử lý- Thiết kế giao diện tra cứu giảng viên và xử lý- Thiết kế giao diện xem sơ đồ trường

Trần Ngọc Thạch

- Chương 1: Tổng quan về đề tài

- Chương 2: Phân tích thiết kế hệ thống- Thiết kế giao diện quên mật khẩu và xử lý

- Thiết kế giao diện xem thiết bị trong phòng và xử lý

- Kết luận

Đàm Nhật Anh

Trang 15

LỜI MỞ ĐẦU

Hiện nay, trong quá trình công nghiệp hóa hiện đại hóa, công nghệ thông tinđược xem là một trong những ngành phát triển nhanh nhất nước ta Với sự bùng nổthông tin và sự phát triển mạnh mẽ của công nghệ kỹ thuật số, muốn phát triển cácnghành một cách đồng bộ thì cần phải áp dụng những sản phẩm của công nghệ thôngtin vào tất cả các ngành, các lĩnh vực

Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềm ngàycàng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người.Các phần mềm hiện nay ngày càng đáp ứng được nhiều những yêu cầu của người dùngvới độ khó ngày càng cao, hỗ trợ cho người dùng một cách thuận tiện nhất mà chúngcó thể trong việc sử dụng, thời gian xử lý nhanh chóng, một số phần mềm còn cungcấp các chức năng đã được tự động hoá.

Do vậy mà trong việc phát triển, đòi hỏi phần mềm không chỉ là sự chính xác, xửlý được nhiều nhiệm vụ thực tế mà còn phải đáp ứng các yêu cầu khác như về tốc độ,giao diện thân thiện, mô hình hoá được các thực thể vào máy tính để người sử dụngtiện lợi, quen thuộc, tính tương thích cao, bảo mật cao Các phần mềm giúp tiết kiệmmột lượng lớn thời gian, công sức của con người, và tăng độ chính xác và hiệu quảtrong công việc Để bước tiếp theo được hoàn chỉnh, đề tài “Xây dựng phần mềm quảnlý phòng học TDMU” được chúng em chọn làm đề tài lập trình windows Chươngtrình quản lý các phòng học được xây dựng trên cho người quản lý dễ dàng thực hiệnmọi nơi, mọi lúc Xây dựng chương trình thành công sẽ giúp giảm được công sứcngười quản lý, và công tác quản lý được thực hiện nhanh chóng, kịp thời và hiệu quả.

Trang 16

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

1.1 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ạiThà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ốtcô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ảngdạ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ọckhô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ôitrườ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ópphầ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ôngsứ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ốtviệ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.

1.2 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ườidùng tiết kiệm được thời gian, nhanh chóng, thao tác đơn giản, dễ dàng sử dụng.

Trang 17

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ựngphần mềm cho phù hợp nhu cầu thực tiễn.

Giúp quản lý phần mềm trở nên tối ưu hơn, công tác quản lý dễ dàng và tiện lợi.Giúp bản thân có thêm khả năng sáng tạo, tư duy thông qua thiết kế giao diện tươngtác với người dùng, vận dụng kiến thức bản thân vào thực tiễn.

1.3 Đối tượng và phạm vi nghiên cứu1.3.1 Đối tượng nghiên cứu:

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

1.3.2 Phạm vi nghiên cứu:

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.

1.4 Phương pháp nghiên cứu1.4.1 Phương pháp phân tích

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 độngcủ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ã.

1.4.2 Phương pháp tổng hợp

Từ các chức năng đã được phân tích, tiến hành tổng hợp lại chúng và hoàn thành đủ các yêu cầu của hệ thống quản lý Có nên thêm hoặc bớt chức năng nào để hệ thốnghoàn chỉnh hơn không.

1.5 Ý 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ạyhay quản lý các phòng học do giảng viên đảm nhận.

1.6 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ụngngôn ngữ C# kết nối với cơ sở dữ liệu là DBMS.

Trang 18

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

.NET Framework là môi trường để đoạn mã của chương trình thực thi Điều nàycó nghĩa là NET Framework quản lý việc thi hành chương trình, cấp phát bộ nhớ, thuhồi các bộ nhớ không dùng đến Ngoài ra, NET Framework còn chứa một tập thư việnlớp NET base class, cho phép thực hiện vô số các tác vụ trên Windows.

Để triển khai các ứng dụng có thể sử dụng công cụ Visual Studio NET, một môitrường triển khai tổng thể cho phép bạn viết đoạn mã, biên dịch, gỡ rối dựa trên tất cảcác ngôn ngữ của NET, chẳng hạn C#, VB NET, kể cả những trang ASP.NET.a

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áchà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ớpnằ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 đếnnhữ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ừatừ 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ớpphả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 hay còn gọi là Microsoft SQL Server, viết tắt là MS SQL Server.Đây là một phần mềm được phát triển bởi Microsoft dùng để lưu trữ dữ liệu dựa trênchuẩn RDBMS, và nó cũng là một hệ quản trị cơ sở dữ liệu quan hệ đối tượng(ORDBMS).

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ệunhư: 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 đốitượ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

Trang 19

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ủacơ sở dữ liệu.

Trang 20

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

2.1 Phân tích hệ thống2.1.1 Mô tả 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ỗiphò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ảotrì hoặc thay mới.

2.1.2 Giới thiệu hệ thống

Sau khi khảo sát thực tế và phân tích thiết kế hệ thống ta tổng hợp như sau: Hiệntại, Trường Đại học Thủ Dầu Một có trụ sở của Trường nằm tại Thành phố Thủ DầuMột, tỉnh Bình Dương.

Ở mỗi dãy có nhiều dãy nhà học, nhiều tầng và có nhiều nhân viên quản lý Mỗidãy nhà học được xác định bằng: Mã dãy, vị trí dãy nhà học, số tầng, số phòng Đồngthời ở mỗi dãy nhà học cũng có các thiết bị phục vụ cho việc giảng dạy như: máychiế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ànhvà 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ạiphò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ãynà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.

Trang 21

2.2 Biểu đồ Use case2.2.1 Danh sách Actor

2 Đăng nhập Cho phép người dùng đăng nhập vào hệ thống3 Đăng ký Cho phép người dùng đăng ký tạo tài khoản4 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ònghọ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ới8 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

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ếmvà đăng xuất.

Trang 22

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

Trang 23

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

Trang 24

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.

Trang 25

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.

Trang 26

2.4 Đặc tả Use case

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

Tên Use-Case Đăng nhậpActor Người dùng, Admin

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ẩuHiể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ầnmềm(Sai tài khoản hoặc mật khẩu), người dùng yêu cầucấ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ýActor Người dùng.

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.

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

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

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

Tài liệu liên quan