Tải bản đầy đủ (.docx) (40 trang)

BÁO cáo bài tập lớn đề tài PHÂN TÍCH và THIẾT kế hệ THỐNG QUẢN lý đoàn VIÊN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.63 MB, 40 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

BÁO CÁO BÀI TẬP LỚN

ĐỀ TÀI
PHÂN TÍCH VÀ THIẾT KẾ
HỆ THỐNG QUẢN LÝ ĐOÀN VIÊN

Sinh viên thực hiện

Giảng viên hướng dẫn

Phạm Mai Lan ( 182105063

ThS. Nông Thị Oanh

Lớp : Khoa học máy tính 63A
Nguyễn Văn Phương ( 1821050632)
Lớp : Khoa học máy tính 63B

Hà Nội - 2021


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Lời nói đầu
Hiện nay việc sử dụng tin học phục vụ trong nhà trường đã được áp
dụng rất rộng rãi trong nước và quốc tết. Hầu hết các trường đại học,
cao đẳng đều sử dụng tin học trong công tác quản lý. Công tác
quản , lý trong môi trường giáo dục bao gồm rất nhiều mặt như quản


lý sinh , đoàn viên, học tập, hoạt động phong trào,….
Tuy nhiên, đối với trường Đại học Mỏ-Địa Chất thì vẫn chưa có phần
mềm hoặc website chuyên biệt nào để quản lý hệ thống đoàn viên.
Trong khi số lượng đoàn viên của đồn trường càng ngày càng tăng,
do đó lượng thơng tin lưu trữ sẽ rất lớn, khó khăn trong việc tra cứu
thông tin là rất yếu và thông tin không chính xác là một điều khó
tránh khỏi. Trước thực tế của việc quản lý đoàn viên trong nhà
trường, hệ thống ra đời sẽ hồn thiện cơng tác quản lý, theo dõi q
trình hoạt động rèn luyện của đồn viên, hội viên, để có cơ sở đánh
giá xếp lọa đồn viên được đầy đủ , chính xác và cơng bằng. Đảm
bảo cho cho đồn viên , hội viên, sinh viên có thể theo dõi , tra cứu
tất cả quá trình rèn luyện của mình trong suốt quá trình học tập tại
trường thông qua website của hệ thống. Cung cấp thông tin về quá
trình hoạt động xã hội của từng sinh viên phục vụ công tác đánh giá
rèn luyện sinh viên và tham gia viết cơng việc tuyển dụng sau này.
Vì thế chúng em quyết định chọn đề tài : Phân tích và thiết kế hệ
thống quản lý đoàn viên cho trường Đại học Mỏ-Địa Chất với mong
muốn có thể phần nào giúp các anh chị phịng cơng tác sinh viên và
cán bộ đoàn khoa quản lý đoàn viên một cách hiệu quả và chính xác
hơn trong cơng tác quản lý.
Với sự hướng dẫn của Ths.Nơng Thị Oanh, chúng em đã có gắng nỗ
lực để hoàn thành báo cáo. Tuy nhiên sai xót là điều khơng thể tránh
khỏi, chúng em mong được thầy cơ và bạn bè sẽ có những ý kiến
đóng góp để chúng em có được bài báo cáo hồn chỉnh hơn.

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

2



“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Mục lục.

Danh mục các hình
Hình 1

Biểu đồ use case tổng quát

Hình 2

Biểu đồ lớp của hệ thống

Hình 3

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

Hình 4

Biểu đồ tuần tự thêm đồn viên

Hình 5

Biểu đồ tuần tự xóa đồn viên

Hình 6

Biểu đồ tuần tự sửa đồn viên


Hình 7

Biểu đồ tuần tự tìm kiếm đồn viên

Hình8

Biểu đồ tn tự đóng đồn phí

Hình 9

Biểu đồ trạng thái đăng nhập

Hình 10

Biểu đồ trạng thái thêm đoàn viên

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

3


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 11

Biểu đồ trạng thái xóa đồn viên

Hình 12


Biểu đồ trạng thái sửa thơng tin đồn
viên

Hình 13

Biểu đồ trạng thái tìm kiếm đồn viên

Hình 14

Biểu đồ trạng thái đóng đồn phí

Hình 15

Biểu đồ cộng tác đăng nhập

Hình 16

Biểu đồ cộng tác thêm đồn viên

Hình 17

Biểu đồ cộng tác sửa đồn viên

Hình 18

Biểu đồ cộng tác xóa đồn viên

Hình 19

Biểu đồ cộng tác tìm kiếm đồn viên


Hình 20

Biểu đồ cộng tác đóng đồn phí

Hình 21

Biểu đồ thành phần

Hình 22

Biểu đồ triển khai

NỘI DUNG CHÍNH CỦA BÀI
Chương I : Khảo sát và mơ tả bài tốn
 Mơ tả bài tốn
Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

4


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”
Xây dựng một hệ thống quản lý đoàn viên đảm bảo được các u
cầu như:
Trong cơng tác đồn vụ đoàn khoa phải theo dõi chặt chẽ để quản
lý các thơng tinn của từng đồn viên thơng qua sổ đoàn. Các hoạt
động, tham gia phong trào của đoàn viên cũng phải được quản lý
chặt chẽ. Cơng tác thu đồn phí phải được quản lý chính xác, mỗi
năm phải thống kê các đồn viên chưa đóng đồn phí và lên danh

sách . Các đoàn viên tham gia các hoạt động cần phải được ghi
nhận để khen thưởng và đánh giá xếp loại.
Trong đồn viên có những đồn viên thuộc các đối tượng chính
sách và miễn giảm, đồn khoa cần phải nắm được danh sách các
đoàn viên này để thuận lợi cho việc theo dõi và giúp đỡ.
Sau mỗi năm học đoàn khoa phải nộp bảng tổng hợp các biểu
mẫu về đoàn cấp trên và lên danh sách khen thưởng, kỷ luật đối
với các đoàn viên. Ngoài ra đoàn khoa phải nhận xét đánh giá vào
sổ đoàn.
Khi đoàn viên chuyển sinh hoạt đoàn, đoàn khoa phải cấp giấy
giới thiệu(nêu đủ điều kiện)cho đoàn viên chuyển sinh hoạt đến cơ
sở Đoàn khác Đồn khoa là tổ chức xây dựng các chương trình
hoạt động cho đồn viên để hỗ trợ cho cơng tác học tập và giải trí
cho đồn viên. Do đó đồn khoa phải nắm được nhu cầu do đoàn
viên đề xuất.
 Cơ cấu tổ chức
Hệ thống quản lý đoàn viên sẽ gồm 3 bộ phận chính. Bộ phận thứ
nhất là các đoàn viên trong trường. Bộ phận thứ hai là các cán bộ
đoàn từng khoa. Mỗi khoa sẽ cso một phận , đây sẽ là bộ phận
quản lý cao nhất quản lý chung tất cả các đoàn viên trong trường.
 Quy trình xử lý
Việc quản lý đồn viên được bắt đầu thực hiện từ khi sinh viên bắt
đầu nhập trường đến khi sinh viên ra trường. Mỗi đồn viên có
một sổ đồn để ghi trích dẫn lý lịch của đồn viên, các đánh giá
nhận xét về ưu khuyết điểm hàng năm do BCH chi đoàn nơi đoàn
viên học tập và tham gia các hoạt động đoàn đánh giá. Khi nhập
học sinh viên phải nộp sổ đồn viên cho văn phịng đồn để văn
phịng đồn kiểm tra và theo dõi đồn viên đó.

Phạm Mai Lan – KHMT 63A

Nguyễn Văn Phương – KHMT 63B

5


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”
Trong thời gian học tập và làm việc tại trường đồn viên đó ln
được theo dõi trong việc chấp hành quy định, việc thực hiện đóng
lệ phí đồn và tham gia các hoạt động phong trào của đoàn
trường đề ra. Đồng thời các đoàn viên rút sổ đoàn viên để chuyển
cơng tác đồn được cán bộ đồn theo dõi.
Chương II. u cầu hệ thống và mơ hình nghiệp vụ
I.
1.
-

Phân tích yêu cầu
Yêu cầu về mặt chức năng của hệ thống
Lưu trữ thơng tin của đồn khoa
Lưu trữ thơng tin của chi đồn
Lưu trữ thơng tin về hồ sơ của đồn viên
Lưu trữ thơng tin về thành tích của đồn viên
Lưu trữ thơng tin về đồn viên có phải là đối tượng trong Đảng

-

hay không
Lưu trữ thông tin về phong trào hoạt động của đồn viên
Lưu trữ thơng tin về việc thu đốn phí


2. Xác định các tác nhân sử dụng hệ thống
Qua khảo sát và tham khảo một số tài liệu thì phần mềm hệ thống
quản lý đồn viên sẽ gồm các tác nhân :
Tên tác nhân( actor)

Mô tả

Cán bộ đoàn khoa

Thuộc ban chấp hành liên chi. Quản lý
các cán bộ đồn trường, quản lý thơng
tin hoạt động của đoàn khoa

Cán bộ đoàn trường

Trực thuộc ban chấp hành đồn trường.
Quản lý các cán bộ chi đồn. Xem thơng
tin, quản ly thông báo và các hoạt động.

Người quản lý ( cán bộ ban quản lý thơng tin đồn viên, các chức
chấp hành chi đồn)
năng thêm, sửa, xóa thơng tin đoàn viên,
quản lý tài khoản sử dụng của hệ thống,
tiếp nhận đoàn viên mới
Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

6



“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Đồn viên

Xem thơng tin

3. Mơ tả các UC đối với hệ thống
Tên Usecase

Mô tả

Tác nhân

DangNhap/Dang
Xuat

Cho phép người dùng đăng Đoàn viên
nhập hoặc đăng xuất khỏi hệ
thống.

XemTTDV

Cho phép đoàn viên xem Đồn viên
thơng tin của mình trên hệ
thống.

QuanLyTKNguoiD
ung

Cho phép quản lý các tài Người quản lý

khoản đã đăng ký sử dụng hệ
thống.

TimKiem

Cho phép người dùng tìm Đồn viên
kiếm đồn viên.

ThemDV

Cho phép thêm hồ sơ đoàn Người quản lý
viên vào hệ thống.

SuaDV

Cho sửa, cập nhật thông tin Người quản lý
của đồn viên trong hệ
thống.

XoaDV

Cho phép xóa thơng tin đồn Người quản lý
khổ hệ thống.

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

7



“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

QuanLyDoanPhi

Cho phép người quản lý kiểm Người quản lý
tra thơn tin của đồn viên đã
đóng đồn phí hay chưa.

SuaTTDangNhap

Cho phép người dùng thay Đồn
đổi thơng tin đăng nhập của viên/người
mình trong hệ thống.
quản lý

QuanLyThongBao

Cho phép người dùng nhận Người quản lý
thông báo từ hệ thống

QuanLyPhongTra
o

Cho phép người dùng quản lý Người quản lý
các phòng trào

QuanLyKiLuat

Cho phép người quản lý quản Người quản lý
lý các thông tin về kỉ luật

đoàn viên và khen thưởng
đoàn viên

Khen thưởng

Xây dựng kịch bản
a. Đăng nhập
Hành động của tác nhân

Hành động của hệ thống

1. Đoàn viên vào hệ thống để
đăng nhập
2. Hệ thống hiện thị tên đăng
nhập và mật khẩu
3. Đoàn viên nhập tên đăng
nhập và nhập mật khẩu để
đăng nhập vào hệ thống

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

8

4. Hệ thống kiếm tra xem có
đúng thơng tin khơng


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”


5. Đăng nhập thành cơng
b. Thêm đồn viên

Hành động của tác nhân

Hành động của hệ thống

1. Đoàn viên gửi thông tin
muốn thêm lên người quản

2. Người quản lý xem thơng
tin đồn viên và đăng nhập
vào hệ thống thêm đoàn
viên
3. Hệ thống hiện thị chức
năng để chọn
4. Người quản lý chọn chức
năng thêm đoàn viên
5. Người quản lý nhập thơng
tin đồn viên cần thêm
6. Hệ thống hiện thị thơng tin
7. Lưu thành cơng
c. Xóa đồn viên
Hành động của tác nhân

Hành động của hệ thống

1. Đồn viên gửi thơng tin
cần xóa lên người quản
Phạm Mai Lan – KHMT 63A

Nguyễn Văn Phương – KHMT 63B

9


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

lý đoàn viên
2. Người quản lý đoàn viên
xem thông tin và đăng
nhập hệ thống

3. Hệ thống hiện thị chức
năng

4. Người quản lý chọn chức
năng xóa đồn viên
5. Hệ thống tiến hành xóa
thơng tin
6. Hiện thị xóa thành cơng

d. Sửa thông tin đăng nhập
Hành động của tác nhân

Hành động của hệ thống

1. Đồn viên gửi thơng tin
cần sửa lên người quản lý
2. Người quản lý xem thông
tin cần sửa rồi đăng nhập

hệ thống
3. Hệ thống hiện thị những
thông tin đồn viên cần
sửa
4. Người quản lý chọn thơng
tin và sửa

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

10


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

5. Hệ thống cập nhập lại
thông tin

4. Xây dựng biểu đồ UC

Hình 1 : Biểu đồ tổng quát use case
II.
Phân tích lĩnh vực vấn đề
1. Xác định các lớp của hệ thống và mô tả các lớp
STT

Tên lớp

Mô tả lớp


1

DoanVien

Các đồn viên của hệ thống

2

DoanKhoa

Thơng tin của Đồn Khoa

3

DoanTruong

Thơng tin về đồn trường

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

11


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

4

ChiDoan


Thơng tin của Chi Đồn

5

HoatDong

Các hoạt động của đồn viên

6

ThanhTich

Thành tích của các đồn viên

7

CanBoDoan

Các cán bộ đồn

8

DoanPhi

Đồn phí của Đồn viên

9

KiLuat


Kỉ luật về các vi phạm của đoàn viên

10

chuyesinhhoatdo
an

Khi đoàn viên chuyển sinh hoạt đoàn

11

ChucVu

Chức vụ của đồn viên

12

ThongBao

Các thơng báo của đồn

• Xác định mối quan hệ giữa các lớp đối tượng
Các phạm trù kết hợp

Các ví dụ

A là một bộ phận logic của B

DoanVien – QuanLyDoanVien


A là một loại/ lớp con/ kiểu con
của lớp B

A được chưa trong / trên B

DoanVien – ChiDoan
ChiDoan – DoanKhoa
CanBoDoan – DoanKhoa
DoanKhoa- DoanTruong

DoanVien - DoanKhoa

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

-

12


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

A là một mô tả trong B

DoanVien - ChucVu

A su dung hoặc quản lý B

DoanKhoa - CanBoDoan


A là trao đổi với B

DoanVien – HoatDongDoan

2. Mỗi quan hệ và biểu đồ lớp của hệ thống.
Biểu đồ lớp chi tiết

Hình 2 : biểu đồ lớp của hệ thống
3. Biểu đồ tuần tự
3.1 Biểu đồ tuần tự đăng nhập

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

13


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 3: Biểu đồ tuần tự đăng nhập
Đặc tả hành vi :
- Người quản lý chọn thong tin đăng nhập
- Màn hình sẽ hiện thị thơng tin , người quản lý chọn thơng tin
- Sau đó kiểm tra xem thơng tin có chính xác khơng
- Và trả lại kết quả đăng nhập nếu thơng tin chính xác
3.2 Biểu đồ tuần tự thêm đoàn viên
Đặc tả hành vi :
-

Người quản lý chọn thơn tin đồn viên cần thêm

Thơng tin sẽ hiện thị trên màn hình
Thơng tin sẽ được dối chiếu với dự liệu trên máy
Nếu bị lỗi thì sẽ trả về là thông tin bị lỗi và yêu cầu nhập lại
Thơng tin đúng thì sẽ trả về thêm dữ liệu đồn viên thành cơng

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

14


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 4 : biểu đồ tuần tự thêm đồn viên

3.3 Biểu đồ tuần tự xóa đồn viên
Đặc tả hành vi :
-

Người quản lý chọn thơng tin đồn viên cần xóa
Thơng tin đồn viên cần xóa sẽ được hệ thống xem xét
Sau khi kiểm tra thông tin là đúng thì hệ thống sẽ xóa thơng tin
Sau khi xóa xong sẽ hiện thị lại màn hình
Thơng báo xóa thành cơng

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

15



“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 5: biểu đồ tuần tự xóa đồn viên
3.4 Biểu đồ tuần tự sửa đoàn viên

Đặc tả hành vi :
-

Người quản lý nhập thơng tin đồn viên cần sửa
Thông tin cần sửa được đưa đến dữ liệu của máy
Sau khi dữ liệu đến thì sẽ kiểm tra xem có đúng thơng tin của

-

đồn viên khơng
Rồi nhập thơng tin cần sửa theo yêu cầu
Kiểm tra và cập nhập thông tin mới sửa
Gửi lại kết quả đã sửa
Thông báo đã sửa thành công

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

16


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 6: biểu đồ tuần tự sửa đồn viên

3.5 Biểu đồ tuần tự tìm kiếm đồn viên
Đặc tả hành vi :
-

Người quản lý nhập tên đoàn viên hoặc mã đồn viên cần tìm

-

kiếm
Dữ liệu được đưa đến để xử lý
Dữ liệu được tìm kiếm thành cơng sẽ trả về
Hiện thị màn hình thơng báo tìm kiếm thành cơng
Hiện thị thơng tin cần tìm kiếm

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

17


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 7: biểu đồ tuần tự tìm kiếm đồn viên
3.6 Biểu đồ tuần tự đóng đồn phí
Đặc tả hành vi :
-

Người quản lý nhập thông tin của người đồn viên đóng đồn

-


phí
Dữ liệu ở hệ thống kiểm tra xem có đúng thơng tin khơng
Đúng thì trả vê thơng tin đúng
Sau đó tiến hành cho đồn viên đóng đồn phí
Khi đóng đồn phí xong thì hiện thị đồn viên đã đóng
Thơng báo đã đóng đồn phí

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

18


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 8 : biểu đồ tuần tự đóng đồn phí
4. Biểu đồ trạng thái.
4.1 Biểu đồ trạng thái đăng nhập

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

19


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 9 : biểu đồ trạng thái đăng nhập
4.2 . Biểu đồ trạng thái thêm đoàn viên


Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

20


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 10 : biểu đồ trạng thái thêm đồn viên
4.3 . Biểu đồ trạng thái xóa đồn viên

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

21


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 11 : biểu đồ trạng thái xóa đoàn viên
4.4 Biểu đồ trạng thái sửa đoàn viên

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

22


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”


Hình 12 : biểu đồ trạng thái sửa thơng tin đồn viên
4.5 Biểu đồ trạng thái tìm kiếm đoàn viên

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

23


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 13 : biểu đồ trạng thái tìm kiếm đồn viên
4.6 biểu đồ trạng thái đóng đồn phí

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B

24


“Báo cáo đồ án mơn Phân tích và thiết kế hướng đối tượng”

Hình 14 : biểu đồ trạng thái đóng đồn phí
Chương III. Thiết kế hệ thơng
1. Biểu đồ cộng tác
1.1 Biểu đồ cộng tác dăng nhập

Phạm Mai Lan – KHMT 63A
Nguyễn Văn Phương – KHMT 63B


25


×