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

báo cáo chuyên đề học phần đồ án lập trình net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học

59 62 0

Đ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 đề Báo Cáo Chuyên Đề Học Phần Đồ Án Lập Trình .NET Đề Tài: Phân Tích Và Thiết Kế Hệ Thống Quản Lý Học Viên Trung Tâm Tin Học
Tác giả Trương Văn Hưng, Ngô Văn Hiển, Nguyễn Văn Hạnh
Người hướng dẫn Đặng Trần Đức
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 59
Dung lượng 1,81 MB

Cấu trúc

  • CHƯƠNG 1 TỔNG QUAN V" MÔ TẢ HỆ THỐNG (9)
    • 1.1. T ổng quan vềề .NET (9)
      • 1.1.1. T ngổquan vềề l pậtrình phầền mềềm C# (0)
    • 1.2. Mô tả hệ thôống (15)
      • 1.2.1. Mô tả bài toán (15)
      • 1.2.2. Cơ cầốu ổt chứ.........................................................................................................................................................c 12 CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (0)
    • 2.1. Xác định các Actor và Use case tổng quát của hệ thôống (16)
    • 3.2 Phần tch chi tềốt ừt ng chứ c năng ủc a hệ thôống (0)
      • 3.2.1 Chứ c năng “Đăng Nhập” (17)
      • 3.2.2 Chức năng “Quản lý học viền” (20)
      • 3.2.3 Chức năng “Quản lý giảng viền” (26)
      • 3.2.4 Chức năng “Quản lý nhần viền” (0)
      • 3.2.5 Chức năng “Quản lý khóa học” (37)
      • 3.2.6 Chức năng “Quản lý lớp học” (45)
  • CHƯƠNG 4 THIẾT KẾ (52)
    • 4.1 Thiềốt kềố giaoệdi..................................................................................................................................................... n (0)
      • 4.1.1 Giao Diện Đăng nhập (52)
      • 4.1.2 Giao diện Quản Lý (53)
    • 4.1. Giao diện Quản lý học viền (53)
      • 4.1.4 Giao diện Quản lý giảng viền (54)
      • 4.1.5 Giao diện Quản lý lớp học (55)
      • 4.1.6 Giao diện Quản lý khóa học (56)
      • 4.1.7 Giao diện Quản lý nhần viền (0)
    • 4.2 Thiềốt kềốư l uữtr (0)
      • 4.2.1 Bảng học viền (57)
      • 4.2.2 Bảng giảng viền (57)
      • 4.2.3 Bảng lớ p học (57)
      • 4.2.4 Bảng lịch học (58)
      • 4.2.5 Bảng khóa học (58)
      • 4.2.6 Bảng nhần viền (0)
  • KẾT LUẬN (58)

Nội dung

TỔNG QUAN V" MÔ TẢ HỆ THỐNG

T ổng quan vềề NET

1.1.1 Tổng quan về lập trình phần mềm C#

C# (C sharp) là một ngôn ngữ lập trình hiện đại, đơn giản và hướng đối tượng, được phát triển bởi Microsoft vào năm 2000 Ngôn ngữ này được xây dựng dựa trên nền tảng của hai ngôn ngữ lập trình mạnh mẽ là C++ và Java.

Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trực tiếp thành mã thực thi của hệ điều hành.

Trong các ứng dụng sử dụng NET Framework, mã nguồn chương trình (C#, VB.NET) được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language).

Mã này được biên dịch bởi Common Language Runtime (CLR) để chuyển đổi thành mã thực thi của hệ điều hành Hình dưới đây minh họa quá trình chuyển đổi từ MSIL code sang native code.

7 download by : skknchat@gmail.com

C# offers robust support through the NET Framework, making it easy to create Windows Forms and WPF applications, as well as develop games, web applications, and mobile apps.

C# đơn giản hóa nhiều khía cạnh phức tạp và rối rắm của các ngôn ngữ lập trình như Java và C++, bằng cách loại bỏ các macro, template, đa kế thừa và lớp cơ sở ảo.

Ngôn ngữ C# được thiết kế đơn giản dựa trên nền tảng C và C++, với cú pháp và biểu thức tương tự, nhưng đã được cải tiến để dễ sử dụng hơn Những đặc tính hiện đại như xử lý ngoại lệ, thu gom bộ nhớ tự động, kiểu dữ liệu mở rộng và bảo mật mã nguồn đều có mặt trong C# Mặc dù người mới học lập trình có thể cảm thấy những đặc tính này phức tạp, nhưng đừng lo lắng, chúng ta sẽ dần dần tìm hiểu qua các khóa học.

Object-oriented programming (OOP) is a programming paradigm characterized by four key properties: abstraction, encapsulation, polymorphism, and inheritance C# fully supports all of these features, making it a robust language for OOP development.

C# là một ngôn ngữ lập trình với số lượng từ khóa hạn chế, chủ yếu được sử dụng để mô tả thông tin Mặc dù nhiều người nghĩ rằng ngôn ngữ có nhiều từ khóa sẽ mạnh mẽ hơn, nhưng điều này không đúng với C# Ngôn ngữ này linh hoạt và có khả năng thực hiện mọi nhiệm vụ lập trình.

Winform là thuật ngữ mô tả một ứng dụng được viết dùng NET FrameWorrk và có giao diện người dùng Windows Forms.

.NET Framework, được Microsoft chính thức ra mắt vào năm 2002, là nền tảng phát triển ứng dụng chỉ hoạt động trên hệ điều hành Windows Các nền tảng ứng dụng như WPF, Winforms và ASP.NET (1-4) đều dựa trên NET Framework để hoạt động.

Mono là phiên bản cộng đồng của NET, giúp mang NET đến với các nền tảng ngoài Windows Được phát triển chủ yếu để xây dựng ứng dụng có giao diện người dùng, Mono được sử dụng rộng rãi trong các lĩnh vực như Unity Game và Xamarin.

8 download by : skknchat@gmail.com

Đến năm 2013, Microsoft đã chuyển hướng sang phát triển đa nền tảng với NET Core, hiện nay được ứng dụng trong các nền tảng như Universal Windows Platform và ASP.NET Core Nhờ đó, ngôn ngữ C# có thể được sử dụng để phát triển nhiều loại ứng dụng trên các hệ điều hành khác nhau như Windows, Linux và MacOS.

Mỗi màn hình Windows cung cấp một giao diện đồ họa (GUI) cho phép người dùng tương tác với các ứng dụng một cách dễ dàng và hiệu quả.

Các ứng dụng Windows như Microsoft Word, Excel, Access, Calculator và Yahoo Mail đều là những phần mềm chạy trên nền tảng Windows Forms Ưu điểm của WinForm là giao diện kéo thả dễ sử dụng, cho phép lập trình viên C#.NET dễ dàng tạo ra các ứng dụng Việc gán sự kiện cho các nút chỉ cần một lần nhấp đúp, đồng thời hỗ trợ nhiều sự kiện như click và hover Ngoài ra, việc viết code cũng rất trực quan, từ việc lấy dữ liệu từ TextBox đến việc hiển thị thông tin qua MessageBox hoặc sử dụng Grid để kết nối với SQL WinForm dễ học và dễ dạy, phù hợp cho cả người mới bắt đầu.

9 download by : skknchat@gmail.com

WinForm là lựa chọn lý tưởng cho việc phát triển phần mềm quản lý, tính tiền và thống kê nhờ vào tính dễ dàng trong lập trình với phương thức kéo thả và sự phong phú của các component có sẵn Đây là loại ứng dụng rất cần thiết cho các công ty và doanh nghiệp vừa và nhỏ Bằng cách sử dụng các component như TelerikUI hoặc DevExpress (mà hầu hết người dùng tại Việt Nam thường sử dụng phiên bản crack miễn phí), WinForm có khả năng tạo ra giao diện hiện đại và đẹp mắt.

Nhược điểm của phần mềm trên winform

Phần mềm này chỉ hoạt động trên nền tảng Windows, vì vậy người dùng cần phải sử dụng máy tính đã cài đặt phần mềm Điều này có nghĩa là bạn cần mang theo máy tính cá nhân để phục vụ cho công việc của mình.

– Winform chỉ phù hợp các ứng dụng trên desktop: ứng dụng quản lý thông tin, ứng dụng tương tác trực tiếp với người dùng.

– Đồ họa trên winform không cao nên giao diện phần mềm sẽ thiếu tính trực quan, hơi khó thao tác, không thân thiện với người dùng.

– Tốc độ xử lý dữ liệu nhanh chóng

– Đảm bảo an toàn, bảo mật thông tin

– Có thể chạy trên các phiên bản Windows khác nhau.

– Thao tác trên nhiều giao diện

1.1.2 Tổng quan về SQL Server

SQL Server, viết tắt của Structured Query Language, là công cụ quan trọng trong quản lý dữ liệu, được sử dụng rộng rãi trong nhiều lĩnh vực Các ngôn ngữ lập trình cao cấp như Visual C, Oracle và Visual Basic đều tích hợp hỗ trợ SQL, giúp tối ưu hóa quá trình phát triển ứng dụng.

10 download by : skknchat@gmail.com khi chạy phải sử dụng SQL khi người dùng truy cập tới cơ sở dữ liệu thì không cần sử dụng trực tiếp SQL.

SQL Server là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS - Relational Database Management System), được phát triển và tiếp thị bởi Microsoft.

Mô tả hệ thôống

Trường Đại học Điện lực hàng năm thu hút hơn 20.000 sinh viên từ 61 tỉnh thành trên cả nước, với sự đa dạng về độ tuổi và phong tục tập quán Để đáp ứng nhu cầu ăn ở khó khăn và phức tạp của sinh viên, công tác quản lý an toàn là rất cần thiết nhằm tạo điều kiện cho phụ huynh yên tâm Nhằm xây dựng môi trường giáo dục mạnh mẽ, trường đã phát triển khu nội trú sinh viên với gần 1.000 chỗ ở, nằm trong khuôn viên cơ sở 3 của trường.

Quản lý số lượng lớn sinh viên nội trú bằng tay gặp nhiều khó khăn do thông tin lưu trữ trên giấy, dẫn đến việc cập nhật và tìm kiếm trở nên tốn thời gian Trong bối cảnh công nghệ thông tin phát triển nhanh chóng, việc ứng dụng công nghệ vào quản lý trở nên cần thiết hơn bao giờ hết Do đó, KTX trường đại học Điện Lực cần một hệ thống quản lý hiện đại để đơn giản hóa và tăng tốc độ công việc quản lý sinh viên.

Hệ thống được tổ chức thành 1 mức:

- Quản lý sinh viên (thêm, sửa, xóa, thông tin khuyến mãi).

- Quản lý tiền thuê phòng.

13 download by : skknchat@gmail.com

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

Xác định các Actor và Use case tổng quát của hệ thôống

2.1.1 Xác định các Actor của hệ thống

Xem cây thư mục Có

Xem danh sách học Có viên

Xem danh sách khóa Có Có học

Chỉnh sửa khóa học Có

14 download by : skknchat@gmail.com

Phần tch chi tềốt ừt ng chứ c năng ủc a hệ thôống

3.2 Phân tích chi tiết từng chức năng của hệ thống

15 download by : skknchat@gmail.com

Nội dung Đăng nhập Cho phép người dùng đăng nhập vào hệ thống để thực hiện các chức năng của mình.

Truy cập link ứng dụng nhưng chưa đăng nhập hoặc sau khi đăng xuất.

Người dung có tài khoản trên hệ thống. Đăng nhập thành công

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

-người dung nhập user và password.

-hệ thống kiểm tra thông tin đăng nhập -nếu thành công thì chuyển vào trang dashboard.

-kết thúc use case -Đăng nhập sai user và password:

+hiển thị trang login kèm thông báo đăng nhập không thành công.

+quay lại bước 2 trong luồng sự kiện.

-click nút “quên mật khẩu”.

+hệ thống sẽ chuyển vào trang dashboard

16 download by : skknchat@gmail.com hiển thị thông tin đăng nhập.

17 download by : skknchat@gmail.com

3.2.2 Chức năng “Quản lý học viên”

3.2.2.1 Biểu đồ Use case quản lý học viên

Tên Quản lý học viên

Mô tả Nhân viên quản lý đăng nhập vào hệ thống Sau đó lựa chọn các yêu cầu.

Actor Nhân Viên Điều kiện Click nút “QLHV”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản chọn chức năng mà mong muốn

Luồng sự kiện -Hiển thị popup “QLHV”

- Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLHV -Load lại danh sách học viên

Ngoại lệ Click nút “thoát” đóng popup “QLHV”

3.2.2.2 Biểu đồ hoạt động a) Chức năng thêm học viên

18 download by : skknchat@gmail.com

Mô tả Cho phép thêm học viên mới

Actor Người dùng Điều kiện Click nút “thêm”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản có quyền thêm học viên

Thêm học viên thành công

Luồng sự kiện -Hiển thị popup “QLHV”

- Nhập tên học viên, mã học viên….

-Hệ thống thêm học viên -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách học viên

Ngoại lệ Click nút “thoát” đóng popup “QLHV” b) Chức năng sửa học viên

19 download by : skknchat@gmail.com

Tên Sửa thông tin học viên

Mô tả Cho phép sửa thông tin học viên như: họ tên, mã học viên, số điện thoại…

Actor Người dùng Điều kiện Click nút “sửa”

Tiền điều kiện Đăng nhập thành công tài khoản có quyền sửa thông tin học viên

Hậu điều kiện Sửa thông tin học viên thành công

Luồng sự kiện Hiển thị popup “QLHV”

-Nhập họ tên học viên, số điện thoại, mã học viên…

-Hệ thống sửa thông tin học viên -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách học viên

Ngoại lệ Click nút “hủy”

20 download by : skknchat@gmail.com đóng popup sửa thông tin học viên c) Chức năng xóa học viên

Tên Xóa thông tin học viên

Mô tả Cho phép xóa thông tin học viên khỏi hệ thống

Actor Người dùng Điều kiện Click nút “xóa”

Tiền điều kiện Tài khoản có quyền xóa thông tin học viên

Hậu điều kiện Xóa thông tin học viên thành công

Luồng sự kiện -Hiển thị popup “QLHV”

-Click nút xóa -Hệ thống xóa thông tin học viên -Load lại danh sách học viên

21 download by : skknchat@gmail.com

Ngoại lệ Click nút “hủy” => đóng popup “xóa thông tin học viên -đóng popup “xóa thông tin học viên”

3.2.2.3 Biểu đồ trình tự a) Thêm học viên

Hình 9.BĐTT Thêm h ọ c viên b) Sửa học viền

22 download by : skknchat@gmail.com

Hình 10 BĐTT S ử a h ọ c viên c) Xóa học viên

23 download by : skknchat@gmail.com

3.2.3 Chức năng “Quản lý giảng viên”

3.2.3.1 Biểu đồ Use case quản lý giảng viên

Hình 12.BĐUC QL Gi ả ng viên

Tên Quản lý giảng viên

Mô tả Nhân viên quản lý đăng nhập vào hệ thống Sau đó lựa chọn các yêu cầu.

Actor Nhân Viên Điều kiện Click nút “QLGV”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản chọn chức năng mà mong muốn

Luồng sự kiện -Hiển thị popup “QLGV”

- Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLGV -Load lại danh sách học viên

Ngoại lệ Click nút “thoát” đóng popup “QLGV”

3.2.3.2 Biểu đồ hoạt động a) Chức năng thêm giảng viên

24 download by : skknchat@gmail.com

Hình 13.BĐHĐ Thêm gi ả ng viên

Mô tả Cho phép thêm giảng viên mới

Actor Người dùng Điều kiện Click nút “thêm”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản có quyền thêm giảng viên

Thêm giảng viên thành công

Luồng sự kiện -Hiển thị popup “QLGV”

- Nhập tên giảng viên, mã giảng viên…. -Hệ thống thêm giảng viên

-Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách giảng viên

Ngoại lệ Click nút “thoát” đóng popup “QLGV” b) Chức năng sửa giảng viên

25 download by : skknchat@gmail.com

Hình 14.BĐHĐ S ử a gi ả ng viên

Tên Sửa thông tin giảng viên

Mô tả Cho phép sửa thông tin giảng viên như: họ tên, mã giảng viên, số điện thoại…

Actor Người dùng Điều kiện Click nút “sửa”

Tiền điều kiện Đăng nhập thành công tài khoản có quyền sửa thông tin giảng viên

Hậu điều kiện Sửa thông tin giảng viên thành công

Luồng sự kiện Hiển thị popup “QLHV”

-Nhập họ tên giảng viên, số điện thoại, mã giảng viên…

-Hệ thống sửa thông tin giảng viên -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách giảng viên

Ngoại lệ Click nút “hủy” đóng popup sửa thông tin giảng viên

26 download by : skknchat@gmail.com c) Chức năng xóa giảng viên

Hình 15.BĐHĐ Xóa gi ả ng viên

Tên Xóa thông tin giảng viên

Mô tả Cho phép xóa thông tin giảng viên khỏi hệ thống

Actor Người dùng Điều kiện Click nút “xóa”

Tiền điều kiện Tài khoản có quyền xóa thông tin giảng viên

Hậu điều kiện Xóa thông tin giảng viên thành công

Luồng sự kiện -Hiển thị popup “QLGV”

-Click nút xóa -Hệ thống xóa thông tin giảng viên -Load lại danh sách giảng viên

Ngoại lệ Click nút “hủy” => đóng popup “xóa

27 download by : skknchat@gmail.com thông tin giảng viên -đóng popup “xóa thông tin giảng viên”

3.2.2.3 Biểu đồ trình tự a) Thêm giảng viên

Hình 16.BĐTT Thêm gi ả ng viên

28 download by : skknchat@gmail.com b) Sửa giảng viên

Hình 17.BĐTT S ử a gi ả ng viên c) Xóa giảng viền

Hình 18 BĐTT Xóa gi ả ng viên

29 download by : skknchat@gmail.com

3.2.4 Chức năng “Quản lý nhân viên”

3.2.4.1 Biểu đồ Use case quản lý nhân viên

Hình 19.BĐUC QL Nhân viên

Tên Quản lý nhân viên

Mô tả Nhân viên quản lý đăng nhập vào hệ thống Sau đó lựa chọn các yêu cầu.

Actor Nhân Viên Điều kiện Click nút “QLNV”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản chọn chức năng mà mong muốn

Luồng sự kiện -Hiển thị popup “QLNV”

- Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLNV -Load lại danh sách nhân viên

Ngoại lệ Click nút “thoát” đóng popup “QLNV”

3.2.4.2 Biểu đồ hoạt động a) Chức năng thêm nhân viên

30 download by : skknchat@gmail.com

Hình 20.BĐHĐ Thêm nhân viên

Mô tả Cho phép thêm nhân viên mới

Actor Người dùng Điều kiện Click nút “thêm”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản có quyền thêm nhân viên

Thêm nhân viên thành công

Luồng sự kiện -Hiển thị popup “QLNV”

- Nhập tên nhân viên, mã nhân viên…. -Hệ thống thêm nhân viên

-Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách nhân viên

Ngoại lệ Click nút “thoát” đóng popup “QLNV” b) Chức năng sửa nhân viên

31 download by : skknchat@gmail.com

Tên Sửa thông tin nhân viên

Mô tả Cho phép sửa thông tin nhân viên như: họ tên, mã nhân viên, tài khoản, mật khẩu…

Actor Người dùng Điều kiện Click nút “sửa”

Tiền điều kiện Đăng nhập thành công tài khoản có quyền sửa thông tin nhân viên

Hậu điều kiện Sửa thông tin nhân viên thành công

Luồng sự kiện Hiển thị popup “QLNV”

-Nhập họ tên nhân viên, mã nhân viên, tài khoản, mật khẩu…

-Hệ thống sửa thông tin nhân viên -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách nhân viên

32 download by : skknchat@gmail.com

Ngoại lệ Click nút “hủy” đóng popup sửa thông tin nhân viên c) Chức năng xóa nhân viên

Hình 22 BĐHĐ Xóa nhân viên

Tên Xóa thông tin nhân viên

Mô tả Cho phép xóa thông tin nhân viên khỏi hệ thống

Actor Người dùng Điều kiện Click nút “xóa”

Tiền điều kiện Tài khoản có quyền xóa thông tin nhân viên

Hậu điều kiện Xóa thông tin nhân viên thành công

Luồng sự kiện -Hiển thị popup “QLNV”

-Click nút xóa -Hệ thống xóa thông tin nhân viên

33 download by : skknchat@gmail.com

-Load lại danh sách nhân viên

Ngoại lệ Click nút “hủy” => đóng popup “xóa thông tin nhân viên -đóng popup “xóa thông tin nhân viên” 3.2.4.3 Biểu đồ trình tự a) Thêm nhân viên

Hình 23 BĐTT Thêm nhân viên

34 download by : skknchat@gmail.com b) Sửa nhân viên

Hình 24 BĐTT S ử a nhân viên c) Xóa nhân viên

Hình 25 BĐTT Xóa nhân viên

3.2.5 Chức năng “Quản lý khóa học”

35 download by : skknchat@gmail.com

3.2.5.1 Biểu đồ Use case quản lý khóa học

Tên Quản lý khóa học

Mô tả Nhân viên quản lý đăng nhập vào hệ thống Sau đó lựa chọn các yêu cầu.

Actor Nhân Viên Điều kiện Click nút “QLKH”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản chọn chức năng mà mong muốn

Luồng sự kiện -Hiển thị popup “QLKH”

- Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLKH -Load lại danh sách khóa học

Ngoại lệ Click nút “thoát” đóng popup “QLKH”

3.2.5.2 Biểu đồ hoạt động a) Chức năng thêm khóa học

36 download by : skknchat@gmail.com

Mô tả Cho phép thêm khóa học mới

Actor Người dùng Điều kiện Click nút “thêm”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản có quyền thêm khóa học

Thêm khóa học thành công

Luồng sự kiện -Hiển thị popup “QLKH”

- Nhập tên khóa học, mã khóa học….

-Hệ thống thêm khóa học -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách khóa học

Ngoại lệ Click nút “thoát” đóng popup “QLKH” b) Chức năng sửa khóa học

37 download by : skknchat@gmail.com

Tên Sửa thông tin khóa học

Mô tả Cho phép sửa thông tin nhân viên như: tên khóa học, mã khóa học, số buổi…

Actor Người dùng Điều kiện Click nút “sửa”

Tiền điều kiện Đăng nhập thành công tài khoản có quyền sửa thông tin khóa học

Hậu điều kiện Sửa thông tin khóa học thành công

Luồng sự kiện Hiển thị popup “QLKH”

-Nhập tên khóa học, mã khóa học, số buổi…

-Hệ thống sửa thông tin khóa học -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách khóa học

Ngoại lệ Click nút “thoát”

38 download by : skknchat@gmail.com Đóng popup sửa thông tin khóa học c) Chức năng xóa khóa học

Tên Xóa thông tin khóa học

Mô tả Cho phép xóa thông tin khóa học khỏi hệ thống

Actor Người dùng Điều kiện Click nút “xóa”

Tiền điều kiện Tài khoản có quyền xóa thông tin khóa học

Hậu điều kiện Xóa thông tin khóa học thành công

Luồng sự kiện -Hiển thị popup “QLKH”

39 download by : skknchat@gmail.com

-Hệ thống xóa thông tin khóa học -Load lại danh sách khóa học

Ngoại lệ Click nút “thoát” => đóng popup “xóa thông tin khóa học -Đóng popup “xóa thông tin khóa học”

3.2.5.3 Biểu đồ trình tự a) Thêm khóa học

40 download by : skknchat@gmail.com b) Sửa khóa học

41 download by : skknchat@gmail.com c) Xóa khóa học

42 download by : skknchat@gmail.com

3.2.6 Chức năng “Quản lý lớp học”

3.2.6.1 Biểu đồ Use case quản lý lớp học

Tên Quản lý lớp học

Mô tả Nhân viên quản lý đăng nhập vào hệ thống Sau đó lựa chọn các yêu cầu.

Actor Nhân Viên Điều kiện Click nút “QLLH”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản chọn chức năng mà mong muốn

Luồng sự kiện -Hiển thị popup “QLLH”

- Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLLH

-Load lại danh sách lớp học

Ngoại lệ Click nút “thoát” đóng popup “QLLH”

43 download by : skknchat@gmail.com

3.2.6.2 Biểu đồ hoạt động a) Chức năng thêm lớp học

44 download by : skknchat@gmail.com

Mô tả Cho phép thêm lớp học mới

Actor Người dùng Điều kiện Click nút “thêm”

Tiền điều kiện Đăng nhập thành công

Hậu điều kiện Tài khoản có quyền thêm lớp học

Thêm lớp học thành công

Luồng sự kiện -Hiển thị popup “QLLH”

- Nhập tên lớp học, mã lớp học….

-Hệ thống thêm lớp học -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách lớp học

Ngoại lệ Click nút “thoát” đóng popup “QLLH” b) Chức năng sửa lớp học

45 download by : skknchat@gmail.com

Tên Sửa thông tin lớp học

Mô tả Cho phép sửa thông tin nhân viên như: tên lớp học, mã lớp học, giá…

Actor Người dùng Điều kiện Click nút “sửa”

Tiền điều kiện Đăng nhập thành công tài khoản có quyền sửa thông tin lớp học

Hậu điều kiện Sửa thông tin lớp học thành công

Luồng sự kiện Hiển thị popup “QLLH”

-Nhập tên lớp học, mã lớp học, giá… -Hệ thống sửa thông tin lớp học

-Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách lớp học

Ngoại lệ Click nút “thoát”

46 download by : skknchat@gmail.com Đóng popup sửa thông tin lớp học c) Chức năng xóa lớp học

Tên Xóa thông tin lớp học

Mô tả Cho phép xóa thông tin lớp học khỏi hệ thống

Actor Người dùng Điều kiện Click nút “xóa”

Tiền điều kiện Tài khoản có quyền xóa thông tin lớp học

Hậu điều kiện Xóa thông tin lớp học thành công

47 download by : skknchat@gmail.com

Luồng sự kiện -Hiển thị popup “QLLH”

-Click nút xóa -Hệ thống xóa thông tin lớp học -Load lại danh sách lớp học

Ngoại lệ Click nút “thoát” => đóng popup “xóa thông tin lớp học -Đóng popup “xóa thông tin lớp học”

3.2.6.3 Biểu đồ trình tự a) Thêm lớp học

48 download by : skknchat@gmail.com

Hình 37 BĐTT Thêm l ớ p h ọ c b) Sửa lớp học

Hình 38 BĐTT S ử a l ớ p h ọ c c) Xóa lớp học

49 download by : skknchat@gmail.com

THIẾT KẾ

Giao diện Quản lý học viền

Hình 42.Giao di ệ n qu ả n lý h ọ c viên

51 download by : skknchat@gmail.com

4.1.4 Giao diện Quản lý giảng viên

Hình 43.Giao di ệ n qu ả n lý gi ả ng viên

52 download by : skknchat@gmail.com

4.1.5 Giao diện Quản lý lớp học

Hình 44.Giao di ệ n qu ả n lý l ớ p h ọ c

53 download by : skknchat@gmail.com

4.1.6 Giao diện Quản lý khóa học

Hình 45.Giao di ệ n qu ả n lý khóa h ọ c

4.1.7 Giao diện Quản lý nhân viên

Hình 46.Giao di ệ n qu ả n lý nhân viên

54 download by : skknchat@gmail.com

Thiềốt kềốư l uữtr

Hình 48 B ả ng gi ả ng viên

55 download by : skknchat@gmail.com

Ngày đăng: 09/05/2022, 18:06

HÌNH ẢNH LIÊN QUAN

+Tổ chức định biên lao động, xây dựng thang bảng lương cho toàn công ty. + Tham mưu cho giám đốc xây dựng các kế hoạch tài chính, chiến lược kinh doanh, lập kế hoạch tài chính tín dụng, kế hoạch chi phí kinh doanh. - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
ch ức định biên lao động, xây dựng thang bảng lương cho toàn công ty. + Tham mưu cho giám đốc xây dựng các kế hoạch tài chính, chiến lược kinh doanh, lập kế hoạch tài chính tín dụng, kế hoạch chi phí kinh doanh (Trang 4)
Hình thức sổ sách kế toán của Côngty áp dụng là hình thức “Chứng từ ghi sổ” và được thực hiện ghi chép trên máy. - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
Hình th ức sổ sách kế toán của Côngty áp dụng là hình thức “Chứng từ ghi sổ” và được thực hiện ghi chép trên máy (Trang 7)
Hình 2.BĐUC Đăng nhập - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
Hình 2. BĐUC Đăng nhập (Trang 17)
Hình 3.BĐHĐ Đăng nhập - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
Hình 3. BĐHĐ Đăng nhập (Trang 18)
Ví dụ như để theo dõi tình hình nhập, xuất, tồn kho nguyên vật liệu thépL kế toán Công ty theo dõi trên sổ chi tiết vật tư như sau: - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
d ụ như để theo dõi tình hình nhập, xuất, tồn kho nguyên vật liệu thépL kế toán Công ty theo dõi trên sổ chi tiết vật tư như sau: (Trang 19)
3.2.2 Chức năng “Quản lý học viên” - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
3.2.2 Chức năng “Quản lý học viên” (Trang 20)
Cuối quý, từ số tổng cộng trên các Phiếu xuất vật tư, kế toán vật tư sẽ lập Bảng kê chi tiết xuất vật tư - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
u ối quý, từ số tổng cộng trên các Phiếu xuất vật tư, kế toán vật tư sẽ lập Bảng kê chi tiết xuất vật tư (Trang 20)
BẢNG KÊ CHI TIẾT XUẤT VẬT TƯLoại vật tư: Nguyên vật liệu chínhTừ ngày 01/07/2003đến ngày30/09/2003 - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
o ại vật tư: Nguyên vật liệu chínhTừ ngày 01/07/2003đến ngày30/09/2003 (Trang 20)
Hình 7.BĐHĐ Sửa học viên - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
Hình 7. BĐHĐ Sửa học viên (Trang 22)
Từ bảng tiền lương và các khoản phụ cấp, kế toán tiến hành phản ánh vào chứng từ ghi sổ. - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
b ảng tiền lương và các khoản phụ cấp, kế toán tiến hành phản ánh vào chứng từ ghi sổ (Trang 23)
Hình 11..BĐTT Xóa học viên - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
Hình 11.. BĐTT Xóa học viên (Trang 25)
3.2.3 Chức năng “Quản lý giảng viên” - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
3.2.3 Chức năng “Quản lý giảng viên” (Trang 26)
Căn cứ vào bảng phân bổ khấu hao tài sản cố định, kế toán phản ánh vào chứng từ ghi sổ. - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
n cứ vào bảng phân bổ khấu hao tài sản cố định, kế toán phản ánh vào chứng từ ghi sổ (Trang 28)
Hình 15.BĐHĐ Xóa giảng viên - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
Hình 15. BĐHĐ Xóa giảng viên (Trang 29)
3.2.4 Chức năng “Quản lý nhân viên” - báo cáo chuyên đề học phần đồ án lập trình  net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học
3.2.4 Chức năng “Quản lý nhân viên” (Trang 32)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w