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

ỨNG DỤNG UML PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ SINH VIÊN VỚI ĐIỂM THI

21 2,8K 7

Đ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

Định dạng
Số trang 21
Dung lượng 410,97 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Người sử dụng muốn dùng các chức năng của hệ thống thì phải đăng nhập Điều kiện đầu vào Người đăng nhập có thông tin đăng nhập hợp lệ: Tên đăng nhập, mật khẩuKết quả đầu ra Người dùng và

Trang 1

ỨNG DỤNG UML PHÂN TÍCH THIẾT KẾ

HỆ THỐNG PHẦN MỀM QUẢN LÝ SINH VIÊN VỚI ĐIỂM THI

Lớp AT5C – Nhóm 8

Trang 2

Người tạo: Lê Thị Linh

Trang 3

1.Tài liệu

1.1 Mục đích của tài liệu

1.2 Các tài liệu liên quan

3.2 Thoát khỏi hệ thống (Login out)

3.3 Quản lí sinh viên

3.3.1 Thêm sinh viên

3.3.2 Sửa thông tin sinh viên

3.3.3 Xoá sinh viên

3.3.4 Tìm kiếm sinh viên

3.4 Quản lí điểm các môn của sinh viên

3.4.1 Nhập điểm

3.4.2 Sửa điểm

3.4.3 Xem điểm

3.4.4 Tổng kết điểm

3.5 Biểu đồ lớp (Class Diagram)

3.6 Biểu đồ SEQUENCE DIAGRAM

Trang 4

1.Tài liệu:

1.1 Mục đích của tài liệu:

Tài liệu này đưa ra phân tích thiết kế hệ thống phần mềm sinh viên với điểm thi của các trường

1.2 Các tài liệu liên quan:

2.Tổng quan:

2.1 Mục đích của phần mềm:

Sử dụng phần mềm UML (Unified Modeling Language) để phân tích thiết kế hệ thống quản lí sinh viên với điểm thi.Quá trình PTTKHT gồm các bước từ khâu khảo sát thực tế, xây dựng mô hình dòng dữ liệu, xác định các tác nhân, các đối tượng, các lớp để xây dựng các biểu đồ như biểu đồ trình tự, biểu đồ lớp, biểu đồ đối tượng, biểu đồ các trường hợp

sử dụng Phương pháp này có thể vận dụng giải quyết các bài toán khác: quản lý sinh viên, quản lý kế toán, …

Việc ứng dụng UML trong phân tích, thiết kế hệ thống quản lí sinh viên với điểm thi là việc làm có ý nghĩa thực tế cao Chương trình quản lí sinh viên với điểm thi đã có nhiều nhưng vẫn chưa ổn định và phải thay đổi liên tục nên gây khó khăn cho người sử dụng (ví dụ: khi muốn thay đổi một số chức năng, hoặc điều chỉnh, thêm mới, tính toán, sửa mục theo đặc thù của từng trường, từng ngành thì chương trình khó đáp ứng được với yêu cầu) Với sự phát triển của công nghệ phần mềm, nhiều công cụ lập trình đã được phát triển và có khả năng hỗ trợ mạnh cho người sử dụng, giảm thiểu được công sức của lập trình viên khi xây dựng chương trình Khi triển khai tin học hoá các bài toán trong thực tế, chúng ta không còn gặp nhiều khó khăn ở khâu viết chương trình mà vấn đề chính

là ở khâu thực hiện phân tích, thiết kế hệ thống cho bài toán đó

Phương pháp phân tích, thiết kế hệ thống hướng đối tượng giúp chúng ta hiểu rõ những công việc phải làm, những yêu cầu thực tế về số liệu cần phải đáp ứng, và trên cơ sở đó xây dựng các mô hình cần thiết để

mô tả mối tương quan giữa các thành phần trong hệ thống, từ đó dễ dàng hơn rất nhiều trong việc triển khai lập trình cũng như bảo trì, nâng cấp cho hệ thống hoạt động tốt, đáp ứng các yêu cầu hay thay đổi của người

sử dụng

Trang 5

2.2 Phạm vi:

Phần mềm thiết kế quản lí sinh viên với điểm ứng dụng cho các trường đại học, cao đẳng nhằm phục vụ cho những người quản lí sinh viên và điểm

Trang 6

3.Chức năng:

3.1 Đăng nhập (Login)

Trang 7

Mã use case

Tên use case Đăng kí

Tác nhân (Actor) Tất cả người dùng

Mô tả Use case này cho phép bất kỳ người sử dụng nào

cũng có thể đăng ký để truy nhập vào hệ thống Người sử dụng muốn dùng các chức năng của hệ thống thì phải đăng nhập

Điều kiện đầu vào Người đăng nhập có thông tin đăng nhập hợp lệ:

Tên đăng nhập, mật khẩuKết quả đầu ra Người dùng vào được hệ thống và dùng các chức

năng của hệ thốngLuồng sự kiện chính Tác nhân Hành động

Người dùng Chạy phần mềm

Hệ thống Hiển thị màn hình

đăng nhậpNgười dùng Đăng nhập thông tin

đặc tả của mình và đăng nhâp

Hệ thống -kiểm tra các thông tin

đặc tả

- Nếu đúng thì người dùng đăng nhập thành

Trang 8

côngExtends Không

Tên use case Thoát khỏi hệ thống

Tác nhân (Actor) Tất cả người dùng

Mô tả Chức năng này cho phép người sử dụng bất kỳ

đăng xuất khỏi hệ thốngĐiều kiện đầu vào Người đăng xuất phải đăng nhập được vào hệ

thốngKết quả đầu ra Người dùng đăng xuất khỏi hệ thống Ngăn cho

người dùng khác thay đổi thông tin quyền hạn của họ

Luồng sự kiện chính Tác nhân Hành động

Người dùng Bấm nút đăng xuất

Hệ thống Hệ thống đăng xuất ko

cho người dùng tương tác với hệ thống nữaExtends Không

Tần suất sử dụng cao

3.3 Quản lí sinh viên

Sơ đồ use case quản lí sinh viên

Trang 9

3.3.1 Thêm sinh viên

Mã use case

Tên use case Thêm sinh viên

Tác nhân (Actor) Người sử dụng

Mô tả Chức năng này cho phép người sử dụng bất kỳ

thêm danh sách sinh viênĐiều kiện đầu vào Người dùng đăng nhập thành công vào hệ thốngKết quả đầu ra Danh sách sinh viên được bổ sung thêm

Luồng sự kiện chính Tác nhân Hành động

Người dùng Vào mục danh sách sv

Hệ thống Hiển thị danh sách tên

các sinh viênNgười dùng Chọn nút thêm mới

Hệ thống Hiển thị dòng mới cho

phép người dùng điềnNgười dùng Nhập tên sv mới

Trang 10

Hệ thống - kiểm tra xem thông

tin điền đủ và hợp lệ chưa

- kiểm tra tên có bị trùng hay không

- Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ thêm mới một phần thi vào CSDL

- Nếu thông tin về sinh viên chưa đủ, không hợp lệ hoặc không đúng, đưa ra thông báo

và yêu cầu người sử dụng phải nhập lạiExtends Không

Tần suất sử dụng cao

Thông tin về sinh viên

3.3.2 Sửa thông tin về sinh viên

Tác nhân Người quản lý, người sử dụng có nhu cầu thay đổi thông tin

Trang 11

Đầu ra Sửa thông tin của sinh viên đã chọn trong hệ thống

Lu Luồng sự kiện Stt Tác nhân Hành động

1 Người dùng Vào chức năng quản lý sinh

viên tìm thông tin về sinh viên cần sửa

2 Hệ thồng Đưa ra màn hình cập nhật sinh

viên

3 Người dùng Chỉnh sửa các thông tin của sinh

viên (các thông tin tương ứng với bảng thông tin sinh viên ở trên)

4 Người dùng Nhấn nút “sửa”

5 Hệ thống -Kiểm tra các thông tin cần thiết đã

được điền chưa, tất cả các thông tin

đã đúng và hợp lệ chưa

-Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ cập nhật thông tin vào CSDL

-N u các thông tin c n thi tế ầ ế

3.3.3Xóa sinh viên

Tác nhân Người quản lý (manager)

Trang 12

Mô tả Cho phép người dùng xóa sinh viên lưu trữ trong hệ thống

Điều kiện đầu vào Người dùng đăng nhập thành công vào hệ thống

Kết quả Xóa một sinh viên đã chọn

Luồng sự kiện STT Tác nhân Hành động

1 Người dùng Vào chức năng Quản lý sinh viên, tìm

sinh viên cần xóa.

2 Người dùng Nhấn nút “Xóa”

3 Hệ thống Hỏi xác nhận việc xóa sinh viên

4 Người dùng Nhấn OK để xác nhận việc xóa sinh

viên này hoặc nhấn “Cancel” để hủy

bỏ việc xóa sinh viên

5 Hệ thống C p nh t vi c xóa sinh viên đã ch n ậ ậ ệ ọ

vào CSDL

Tần suất sử dụng cao

3.3.4 Tìm kiếm sinh viên

Tác nhân Người quản lý(Manager), người dùng < trong quyền hạn cho

phép>

Mô tả Cho phép người dùng tìm kiếm và đưa ra tất cả các sinh viên

được quản lý trong hệ thống Điều kiện đầu vào Người dùng đăng nhập thành công vào hệ thống

Đầu ra Danh sách tất cả các sinh viên thỏa mãn điều kiện được liệt kê ra Luồng sự kiện chính STT Tác nhân Hành động

1 Người dùng Vào chức năng quản lý sv

2 Hệ thồng Đưa ra màn hình Tìm kiếm sinh

viên

Trang 13

5 Hệ thống - Tìm trong CSDL những sinh

viên thỏa mãn các điều kiện tìm kiếm.

-đ a ra màn hình danh sách ư các sinh viên đó

Tần suất sử dụng Cao

3.4 Quản lí điểm các môn học của sinh viên

Sơ đồ use case quản lí điểm sinh viên

Trang 14

Đầu ra Điểm các môn của sinh viên được nhập

Luồng sự kiện chính STT Tác nhân Hành động

1 Người dùng Vào chức năng nhập điểm

2 Hệ thồng Đưa ra màn hình các ô nhập điểm

3 Người dùng Nhập điểm các môn cho sinh

Trang 15

- nếu lưu lại người dùng chọn “OK”

- nếu không muốn lưu lai người dùng chọn

”CANCEL”

Tần suất sử dụng Cao

Thông tin về quản lí điểm các môn

Đầu ra Điểm các môn của sinh viên đã được sửa

Luồng sự kiện chính STT Tác nhân Hành động

1 Người dùng Vào chức năng sửa điểm

2 Hệ thồng Đưa ra màn hình các ô sửa điểm

3 Người dùng Sửa điểm môn học cho sinh viên

Trang 16

cần được sửa

5 Hệ thống Hiển thị điểm các môn của sinh

viên vừa được sửa,hỏi người dùng lưu điểm lại không:

- nếu lưu lại người dùng chọn “OK”

- nếu không muốn lưu lai người dùng chọn

Mô tả Cho phép người dùng xem điểm các môn cho sinh viên

Điều kiện đầu vào Người dùng đăng nhập thành công vào hệ thống

Đầu ra Điểm các môn của sinh viên

Luồng sự kiện chính STT Tác nhân Hành động

1 Người dùng Vào chức năng xem điểm

2 Hệ thống Đư a ra màn hình đi m các môn ể

sinh viên c n xem ầ

Trang 17

Đầu ra Điểm tổng kết các môn của sinh viên

Luồng sự kiện chính STT Tác nhân Hành động

1 Người dùng Vào chức năng tổng kết điểm

2 Hệ thồng Đưa ra màn hình các ô điểm tổng

kết

3 Người dùng Nhập điểm tổng kết các môn cho

sinh viên

5 Hệ thống Hiển thị điểm tổng kết các môn

của sinh viên,hỏi người dùng lưu điểm lại không:

- nếu lưu lại người dùng chọn “OK”

- nếu không muốn lưu lai người dùng chọn

”CANCEL”

Tần suất sử dụng Cao

Trang 18

3.5 Biểu đồ lớp (Class Diagram)

3.6 Biểu đồ SEQUENCE DIAGRAM

Trang 19

3.6.2.Xử lý điểm của sinh viên và thao tác với sinh viên

Ngày đăng: 12/04/2015, 14:21

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w