Đang tải... (xem toàn văn)
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 1TRƯỜ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 2TRƯỜ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 6MỤ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 72.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 82.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 9DANH 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 10Hì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 11Hì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 12Bả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 13DANH 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 14PHÂ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 15LỜ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 16CHƯƠ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 17Xâ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 181.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 19tượ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 20CHƯƠ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 212.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 222.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 232.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 242.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 252.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 262.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ý.