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