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

43 11 0
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

Đ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

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 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 đoà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ẽ hoàn thiện công tác quản lý, theo dõi quá trình hoạt động rèn luyện của đoàn viên, hội viên, để có cơ sở đánh giá xếp lọa đoà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 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 hoàn chỉnh hơn 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Ộ 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Ý ĐỒN VIÊN Sinh viên thực 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 thiết kế hướng Lời nói đầu Hiện việc sfí dụng tin học phục vụ nhà trường áp dụng rộng rãi nước quốc tết Hầu hết trường đại học, cao đẳng sfí dụng tin học công tác quản lý Công tác quản , lý môi trường giáo dục bao gồm nhiều mặt quản lý sinh , đoàn viên, học tập, hoạt động phong trào,… Tuy nhiên, trường Đại học Mỏ-Địa Chất chưa có phần mềm website chuyên biệt để quản lý hệ thống đoàn viên Trong số lượng đoàn viên đoàn trường ngày tăng, lượng thơng tin lưu trữ lớn, khó khăn việc tra cfíu thơng tin yếu thơng tin khơng xác điều khó tránh khỏi Trước thực tế việc quản lý đoàn viên nhà trường, hệ thống đời hồn thiện cơng tác quản lý, theo dõi trình hoạt động rèn luyện đồn viên, hội viên, để có sở đánh giá xếp lọa đồn viên đầy đủ , xác cơng Đảm bảo cho cho đồn viên , hội viên, sinh viên theo dõi , tra cfíu tất q trình rèn luyện suốt q trình học tập trường thơng qua website hệ thống Cung cấp thơng tin q trình hoạt động xã hội sinh viên phục vụ công tác đánh giá rèn luyện sinh viên tham gia viết cơng việc tuyển dụng sau Vì chúng em định chọn đề tài : Phân tích 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 phần giúp anh chị phịng cơng tác sinh viên cán đoàn khoa quản lý đoàn viên cách hiệu xác cơng tác quản lý Với hướng dẫn 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 điều khơng thể tránh khỏi, chúng em mong thầy cô bạn bè có ý kiến đóng góp để chúng em có báo cáo hồn chỉnh Mục lục Lời nói đầu Mục lục NỘI DUNG CHÍNH CỦA BÀI Chương I : Khảo sát mơ tả tốn ⮚ Mơ tả tốn ⮚ Cơ cấu tổ chfíc ⮚ Quy trình xử lý Chương II Yêu cầu hệ thống mơ hình nghiệp vụ I II Phân tích yêu cầu 6 Yêu cầu mặt chfíc hệ thống Xác định tác nhân sử dụng hệ thống Mô tả UC hệ thống Xây dựng kịch Xây dựng biểu đồ UC Phân tích lĩnh vực vấn đề 10 Xác định lớp hệ thống mô tả lớp 10 Mỗi quan hệ biểu đồ lớp hệ thống 11 Biểu đồ 12 Biểu đồ trạng thái 17 Chương III Thiết kế hệ thông 23 Biểu đồ cộng tác 23 Biểu đồ thành phần 27 Biểu đồ triển khai 27 Thiết kế sở liệu 28 Thiết kế giao diện 30 ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN 33 Kết luận 33 Tài liệu tham khảo 33 Danh mục hình Hình Biểu đồ use case tổng quát Hình Biểu đồ lớp hệ thống Hình Biểu đồ đăng nhập Hình Biểu đồ thêm đồn viên Hình Biểu đồ xóa đồn viên Hình Biểu đồ sfía đồn viên Hình Biểu đồ tìm kiếm đồn viên Hình8 Biểu đồ tn tự đóng đồn phí Hình 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 mơ tả tốn ⮚ Mơ tả tốn Xây dựng hệ thống quản lý đoàn viên đảm bảo yêu cầu như: Trong cơng tác đồn vụ đồn khoa phải theo dõi chặt chẽ để quản lý thông tinn đồn viên thơng qua sổ đồn Các hoạt động, tham gia phong trào đoàn viên phải quản lý chặt chẽ Cơng tác thu đồn phí phải quản lý xác, năm phải thống kê đồn viên chưa đóng đồn phí lên danh sách Các đoàn viên tham gia hoạt động cần phải ghi nhận để khen thưởng đánh giá xếp loại Trong đồn viên có đồn viên thuộc đối tượng sách miễn giảm, đồn khoa cần phải nắm danh sách đoàn viên để thuận lợi cho việc theo dõi giúp đỡ Sau năm học đoàn khoa phải nộp bảng tổng hợp biểu mẫu đoàn cấp lên danh sách khen thưởng, kỷ luật đoàn viên Ngoài đ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 sở Đoàn khác Đồn khoa tổ chfíc xây dựng chương trình hoạt động cho đồn viên để hỗ trợ cho cơng tác học tập giải trí cho đồn viên Do đồn khoa phải nắm nhu cầu đồn viên đề xuất ⮚ Cơ cấu tổ chfíc Hệ thống quản lý đoàn viên gồm phận Bộ phận thfí đồn viên trường Bộ phận thfí hai cán đồn khoa Mỗi khoa cso phận , phận quản lý cao quản lý chung tất đoàn viên trường ⮚ Quy trình xử lý Việc quản lý đồn viên bắt đầu thực từ sinh viên bắt đầu nhập trường đến sinh viên trường Mỗi đoàn viên có sổ đồn để ghi trích dẫn lý lịch đoàn viên, đánh giá nhận xét ưu khuyết điểm hàng năm BCH chi đoàn nơi đoàn viên học tập tham gia 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 theo dõi đồn viên Trong thời gian học tập làm việc trường đoàn viên ln theo dõi việc chấp hành quy định, việc thực đóng lệ phí đồn tham gia hoạt động phong trào đoàn trường đề Đồng thời đoàn viên rút sổ đoàn viên để chuyển cơng tác đồn cán đồn theo dõi Chương II Yêu cầu hệ thống mô hình nghiệp vụ I - Phân tích u cầu Yêu cầu mặt chfíc hệ thống Lưu trữ thơng tin đồn khoa Lưu trữ thơng tin chi đồn Lưu trữ thơng tin hồ sơ đồn viên Lưu trữ thơng tin thành tích đồn viên Lưu trữ thơng tin đồn viên có phải đối tượng Đảng hay khơng Lưu trữ thơng tin phong trào hoạt động đồn viên Lưu trữ thơng tin việc thu đốn phí Xác định tác nhân sử dụng hệ thống Qua khảo sát tham khảo số tài liệu phần mềm hệ thống quản lý đồn viên gồm tác nhân : Tên tác nhân( actor) Mô tả Cán đoàn khoa Thuộc ban chấp hành liên chi Quản lý cán đoàn trường, quản lý thơng tin hoạt động đồn khoa Cán đồn trường Trực thuộc ban chấp hành đoàn trường Quản lý cán chi đồn Xem thơng tin, quản ly thông báo hoạt động quản lý thông tin đồn viên, chfíc thêm, Người quản lý ( cán 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 hệ thống, tiếp nhận đoàn viên chi đoàn) Đoàn viên Xem thông tin Mô tả UC hệ thống Tên Usecase Mô tả Tác nhân DangNhap/DangXuat Cho phép người dùng đăng nhập Đoàn viên đăng xuất khỏi hệ thống XemTTDV Cho phép đồn viên xem thơng tin hệ thống Cho phép quản lý tài khoản QuanLyTKNguoiDung đăng ký sfí dụng hệ thống Đoà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ơ đoàn viên vào hệ thống Người quản lý SuaDV Cho sfía, cập nhật thơng tin đồn viên 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 đồ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 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ý phòng trào Người quản lý QuanLyKiLuat Khen thưởng Cho phép người quản lý quản lý thơng tin kỉ luật đồn viên khen Người quản lý thưởng đoàn viên Xây dựng kịch a Đăng nhập Hành động tác nhân Hành động hệ thống Đoàn viên vào hệ thống để đăng nhập Hệ thống thị tên đăng nhập mật Đoàn viên nhập tên đăng nhập nhập mật để đăng nhập vào hệ thống Hệ thống kiếm tra xem có thơng tin khơng Đăng nhập thành cơng b Thêm đồn viên Hành động tác nhân Đồn viên gfíi thơng tin muốn thêm lên người quản lý Người quản lý xem thơng tin đồn viên đăng nhập vào hệ thống Hành động hệ thống Hình 19 : biểu đồ cộng tác tìm kiếm đồn viên 1.6 Biểu đồ cộng tác đóng đồn phí Hình 20 : biểu đồ cộng tác đóng đồn phí Biểu đồ thành phần Hình 21 : biểu đồ thành phần Biểu đồ triển khai May nguoi dung Server (Web server + Database server) May nguoi quan ly Hình 22 : biểu đồ triển khai Thiết kế sở liệu 4.1 Bảng đoàn viên 4.2 Bảng tài khoản 4.3 Bảng Khoa 4.4 Bảng nộp đồn phí 4.5 Bảng hoạt động đồn 4.6 Bảng chuyển sinh hoạt đoàn 4.7 Bảng cán 4.8 Bảng thành tích( khen thưởng) 4.9 Bảng kỷ luật 4.10 Bảng chfíc vụ 4.11 Bảng Thơng Báo 4.12 Bảng Đoàn trường Thiết kế giao diện 5.1 Giao diện đăng nhập DienThoai STT Tên thuộc tính Nvarchar Kiểu (độ (10) rộng) null Ràng buộc Khóa 71 DiaChiLH MaDV Nvarchar (30) (20) null Not null khóa phụ x STT Tên thuộc tính Nvarchar Kiểu(độ (30) rộng) Ràng buộc Khoa Chính x khóa phụ MaLop Not null x Điện thoại Mơ tả Địa liên hệ Mã đồn viên Mơđồn tả vi Mã Lớp 13 id HoTen int Nvarchar (20) Not null Id khoản Họcủa tên tài đoàn viê 24 NgaySinh TenDangNhap Date Nvarchar(30) null Ngàyđăng sinhnhập Tên 35 GioiTinh MatKhau boolean Nvarchar(30) null Quyen int null Giới tính Mật Phân quyền cho tài khoản STT Tên thuộc tính Kiểu(độ rộng) Ràng buộc Khoa Chính khóa phụ Mô tả MaKhoa Nvarchar(20) Not null TenKhoa Nvarchar(30) null Tên khoa SoLuongDoan Kho a null Số lượng đồn khoa STT Tên thuộc tính Nvarchar(30) x Mã khoa Kiểu(độ rộng) Ràng buộc Khóa Khóa phụ SoPhieu Nvarchar (20) Not null MaDV Nvarchar (20) Not null x Mã đoàn viên MaCB NvarChar (20) Null x Mã cán SoTien double Null Số tiền NoiDung Nvarchar (30) Null Nội dung NgayNop Date Null Ngày nộp tiền STT Tên thuộc tính x Mơ tả Số phiếu Kiểu(độ rộng) Ràng buộc Khóa Khóa phụ Mô tả MaDV Nvarchar (20) Not null x Mã đoàn viên MaCB Nvarchar (30) Not null x Mã cán ThoiGian Date Not null Thời gian TenHoatDong Nvarchar (30) Not null Tên hoạt động DiaDiem Nvarchar (30) Not null Địa điểm STT Tên thuộc tính Kiểu (độ rộng) Ràng buộc Khóa Khóa phụ MaDV Nvarchar (20) Not null MaCB Nvarchar (30) Not null Mã cán NgayChuyen Date Not null Ngày chuyển noiChuyenDen Nvarchar (30) Not null Nơi chuyển đến STT Tên thuộc tính x Mơ tả Mã đồn viên Kiểu(độ rộng) Ràng buộc Khóa Khóa phụ MaCB Nvarchar (20) Not null TenCB Nvarchar (30) Not null Tên cán ChucVu Nvarchar (20) Null Chfíc vụ DiaChi Nvarchar (30) Null Địa DienThoai Nvarchar (10) Null Điện thoại STT Tên thuộc tính Kiểu(độ rộng) MaKhenThuong Nvarchar(20) x Mô tả Mã Cán Ràng buộc Khóa Not null x Khóa phụ Mơ tả Mã khen thưởn tenKhenthuong Lydo Nvarchar(20) Nvarchar(200) MaDV Nvarchar(20) STT Tên thuộc tính Kiểu(độ rộng) MaKyluat Nvarchar(20) null Tên khen thưởn Null Lý khen thưởng Not null x Đồn viên đượ khen thưởng Khóa phụ Mơ tả Ràng buộc Khóa Not null x Mã kỉ luật x Đoàn viên bị k luật MaDV Nvarchar(20) Not null lyDokiluat Nvarchar(200) Null Lý kỉ luật Hocki Int null Học kì bị k luật STT Tên thuộc tính MaChucVu Nvarchar(20) Not null TenChucVu Nvarchar(50) null STT Tên thuộc tính Kiểu(độ rộng) Ràng buộc Khóa MaThongbao Nvarchar(20) Not null x TenThongBao Nvarchar(20) null NoiDungThong Bao Nvarchar(200) null NgayThongBao datetime null Ngày thông bá NguoiThongBao Nvarchar(20) null Người thơng báo STT Tên thuộc tính Kiểu(độ rộng) Ràng buộc Khóa Khóa phụ MaDoanTruong Nvarchar(20) Not null TenDoanTruong Nvarchar(20) null Kiểu(độ rộng) Ràng buộc Khóa 5.2 Giao diện QLDV Khóa phụ x Mơ tả Mã chfíc vụ Tên chfíc vụ Khóa phụ Mơ tả Mã thông báo Tên thông báo Nội dung thôn báo x Mơ tả Mã đồn trường Tên đồn trường 5.3 Chuyển sinh hoạt đoàn 5.4 Giao diện quản lý cán bơ ĐÁNH GIÁ CƠNG VIỆC VÀ KẾT LUẬN Kết luận Trong báo cáo chúng em trình bày nội dung liên quan đến phân tích thiết kế hệ thống quản lý đồn viên: - Tìm hiểu chung hệ thống; - Mô tả Usecae, xây dựng Usecase, cho hệ thống; Xây dựng biểu đồ lớp, biểu đồ trạng thái, biểu đồ tuần tự, biểu đồ thành phần cho hệ thống; Thiết kế hệ thống mfíc đơn giản Mặc dù chúng em cố gắng tìm hiểu tham khảo nguồn khác Nhưng khả hạn chế nên nhiều thiếu sót Kính mong thầy bạn góp ý để chúng em hồn thiện đề tài Chúng em xin chân thành cảm ơn! Tài liệu tham khảo Chúng em tham khảo tài liệu mạng số phần silde cho Slide giảng “Phân tích thiết kế hướng đối tượng” Phân tích thiết kế hệ thống quản lý đồn viên (khotrithucso.com) Phân tích thiết kế hệ thống quản lý đoàn viên - Tài liệu, Luận văn, Giáo trình, Truyện đọc (xemtailieu.net) Chủ đề : (hienlth.info) TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT Sinh viên thực Giảng viên hướng dẫn Phạm Mai Lan ( 182105063 : Khoa học máy tính 63A Lời nói đầu Mục lục NỘI DUNG CHÍNH CỦA BÀI Chương I : Khảo sát mơ tả tốn ⮚ Mơ tả tốn ⮚ Cơ cấu tổ chfíc ⮚ Quy trình xfí lý Chương II u cầu hệ thống mơ hình nghiệp vụ I Phân tích yêu cầu Yêu cầu mặt chfíc hệ thống Xác định tác nhân sf í dụng hệ thống Mơ tả UC hệ thống Xây dựng kịch a Đăng nhập c Xóa đồn viên Xây dựng biểu đồ UC II Phân tích lĩnh vực vấn đề Xác định lớp hệ thống mô tả lớp ● Xác định mối quan hệ lớp đối tượng Biểu đồ 3.2 Biểu đồ thêm đồn viên ThS Nơng Thị Oanh Lớp 3.3 Biểu đồ xóa đồn viên 3.4 Biểu đồ sfía đồn viên 3.5 Biểu đồ tìm kiếm đồn viên 3.6 Biểu đồ đóng đồn phí Biểu đồ trạng thái 4.2 Biểu đồ trạng thái thêm đoàn viên 4.3 Biểu đồ trạng thái xóa đồn viên 4.4 Biểu đồ trạng thái sfía đồn viên 4.5 Biểu đồ trạng thái tìm kiếm đồn viên 4.6 biểu đồ trạng thái đóng đồn phí Chương III Thiết kế hệ thơng Biểu đồ cộng tác 1.1 Biểu đồ cộng tác dăng nhập 1.2 Biểu đồ cộng tác thêm doàn viên 1.3 Biểu đồ cộng tác sfía đồn viên 1.4 Biểu đồ cộng tác xóa đồn viên 1.5 Biểu đồ cộng tác tìm kiếm đồn viên 1.6 Biểu đồ cộng tác đóng đồn phí Biểu đồ thành phần Biểu đồ triển khai Thiết kế sở liệu 4.2 Bảng tài khoản 4.4 Bảng nộp đồn phí 4.6 Bảng chuyển sinh hoạt đồn 4.8 Bảng thành tích( khen thưởng) 4.10 Bảng chfíc vụ 4.12 Bảng Đồn trường Thiết kế giao diện 5.1 Giao diện đăng nhập 5.3 Chuyển sinh hoạt đồn ĐÁNH GIÁ CƠNG VIỆC VÀ KẾT LUẬN “Báo cáo đồ án mơn Phân tích thiết kế hướng đối Kết luận Tài liệu tham khảo ... người quản lý quản lý thông tin kỉ luật đoàn viên khen Người quản lý thưởng đoàn viên Xây dựng kịch a Đăng nhập Hành động tác nhân Hành động hệ thống Đoàn viên vào hệ thống để đăng nhập Hệ thống. .. người quản lý Người quản lý xem thơng tin đồn viên đăng nhập vào hệ thống Hành động hệ thống thêm đoàn viên Hệ thống thị chfíc để chọn Người quản lý chọn chfíc thêm đồn viên Người quản lý nhập... đồn viên Đoàn viên ThemDV Cho phép thêm hồ sơ đoàn viên vào hệ thống Người quản lý SuaDV Cho sfía, cập nhật thơng tin đồn viên hệ thống Người quản lý XoaDV Cho phép xóa thơng tin đồn khổ hệ thống

Ngày đăng: 11/12/2022, 05:46