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

tiểu luận khoa học máy tính đề 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.36 MB, 43 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

Lời nói đầu
Hiện nay việc sfí 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 sfí 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 cfí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 đoàn viên , hội viên, sinh viên có thể theo dõi , tra cfíu tất cả
q 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ý đồ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 để hồ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 hoàn chỉnh
hơn.


Mục lục.

Lời nói đầu

2


Mục lục

3

NỘI DUNG CHÍNH CỦA BÀI

5

Chương I : Khảo sát và mơ tả bài tốn

5



Mơ tả bài tốn

5



Cơ cấu tổ chfíc

5



Quy trình xử lý

5


Chương II. u cầu hệ thống và mơ hình nghiệp vụ
I.

II.

Phân tích u cầu

6
6

1. Yêu cầu về mặt chfíc năng của hệ thống

6

2. Xác định các tác nhân sử dụng hệ thống

6

3. Mô tả các UC đối với hệ thống

7

Xây dựng kịch bản

7

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

9


Phân tích lĩnh vực vấn đề

10

1. Xác định các lớp của hệ thống và mô tả các lớp

10

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

11

3. Biểu đồ tuần tự

12

4. Biểu đồ trạng thái.

17

Chương III. Thiết kế hệ thông

23

1.

Biểu đồ cộng tác

23


2.

Biểu đồ thành phần

27

3.

Biểu đồ triển khai

27


4.

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

28

5.

Thiết kế giao diện

30

ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN

33

1.


Kết luận

33

2.

Tài liệu tham khảo

33

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ự sfí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 đồn viên

Hình 11

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

Hình 12

Biểu đồ trạng thái sfí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 sfí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
Xây dựng một hệ thống quản lý đồn viên đảm bảo được các yêu cầu như:
Trong công tác đoà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ở Đồn khác Đồn khoa là tổ
chfí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 đồn
viên đề xuất.
⮚ Cơ cấu tổ chfíc
Hệ thống quản lý đồn viên sẽ gồm 3 bộ phận chính. Bộ phận thfí nhất là các đồn
viên trong trường. Bộ phận thfí hai là các cán bộ đồ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 đoàn viên có một sổ đồn để ghi trích dẫn lý lịch
của đoà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ổ đoàn viên cho văn phịng đồn để văn phịng đồn kiểm tra
và theo dõi đồn viên đó.
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ổ đồ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 u cầu
u cầu về mặt chfí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ý đoàn viên sẽ
gồm các tác nhân :
Tên tác nhân( actor)

Mơ tả

Cán bộ đồn khoa

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

Cán bộ đồn trường

Trực thuộc ban chấp hành đoà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.
quản lý thơng tin đồn viên, các chfíc năng thêm,
Người quản lý ( cán bộ ban chấp hành sfía, xóa thơng tin đồn viên, quản lý tài khoản sfí

dụng của hệ thống, tiếp nhận đồn viên mới
chi đồn)

Đồ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/DangXuat

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

XemTTDV

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

Cho phép quản lý các tài khoản đã
QuanLyTKNguoiDung đăng ký sfí dụng hệ thống.

Đồn viên
Người quản lý


TimKiem

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

Đồn viên

ThemDV

Cho phép thêm hồ sơ đồn viên
vào hệ thống.

Người quản lý

SuaDV

Cho sfía, cập nhật thơng tin của
đồn viên trong hệ thống.

Người quản lý

XoaDV

Cho phép xóa thơng tin đồn khổ hệ
thống.

Người quản lý

QuanLyDoanPhi


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


SuaTTDangNhap

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

QuanLyThongBao

Cho phép người dùng nhận thơng
báo từ hệ thống

Người quản lý

QuanLyPhongTrao

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

Người quản lý

QuanLyKiLuat

Khen thưởng

Cho phép người quản lý quản lý các
thơng tin về kỉ luật đồn viên và khen
Người quản lý
thưởng đoàn viên

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

4. Hệ thống kiếm tra xem có đúng
thơng tin khơng
5. Đăng nhập thành cơng

b. Thêm đồn viên
Hành động của tác nhân
1. Đồn viên gfíi thông tin muốn
thêm lên người quản lý
2. Người quản lý xem thơng tin đồn

viên và đăng nhập vào hệ thống

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


thêm đồn viên
3. Hệ thống hiện thị chfíc năng
để chọn
4. Người quản lý chọn chfíc năng
thêm đồ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
1. Đồn viên gfíi thơng tin cần
xóa lên người quản lý đồn
viên
2. Người quản lý đồn viên xem
thơng tin và đăng nhập hệ
thống
4. Người quản lý chọn chfíc năng
xóa đồn viên

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

3. Hệ thống hiện thị chfíc năng

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 gfíi thơng tin cần sfía
lên người quản lý
2. Người quản lý xem thơng tin cần
sfí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 sfía
4. Người quản lý chọn thơng tin và
sfía


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

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

chuyesinhhoatdoan


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

11

ChucVu

Chfí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
A là một bộ phận logic của B

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

Các ví dụ
DoanVien – QuanLyDoanVien
-

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


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

DoanVien - DoanKhoa

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

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 đồ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à 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

Hình 4 : biểu đồ tuần tự thêm đoà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

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 sfía
Thơng tin cần sfí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 sfía theo u cầu
Kiểm tra và cập nhập thơng tin mới sfía
Gfíi lại kết quả đã sfía


-

Thơng báo đã sfía thành cơng

Hình 6: biểu đồ tuần tự sfía đồn viên
3.5 Biểu đồ tuần tự tìm kiếm đoàn viên
Đặc tả hành vi :
-

Người quản lý nhập tên đồn viên hoặc mã đồn viên cần tìm kiếm
Dữ liệu được đưa đến để xfí 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


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í


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


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


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


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


Hình 12 : biểu đồ trạng thái sfía thơng tin đồn viên

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


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í


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


×