Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
2,12 MB
Nội dung
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 đối tượng” Lời nói đầu Hiện việc sử 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 sử 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 đồn trường ngày tăng, lượng thơng tin lưu trữ lớn, khó khăn việc tra cứ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 đoà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 cứu tất 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 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ý đồ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ý đồ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 tránh khỏi, chúng em mong thầy bạn bè có ý kiến đóng góp để chúng em có báo cáo hồn chỉnh Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B “Báo cáo đồ án môn Phân tích thiết kế hướng đối tượng” Mục lục 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 đồ sử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 Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B “Báo cáo đồ án mơn Phân tích 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 mơ tả tốn Mơ tả toán Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B “Báo cáo đồ án môn Phân tích thiết kế hướng đối tượng” Xây dựng hệ thống quản lý đoàn viên đảm bảo 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, đoà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 Đoàn khoa tổ chứ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 đoàn viên đề xuất Cơ cấu tổ chức Hệ thống quản lý đoàn viên gồm phận Bộ phận thứ đồn viên trường Bộ phận thứ hai cán đoà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 đồ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 Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Trong thời gian học tập làm việc trường đồ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 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 chứ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 đoà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ý đoà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 đồn trường, quản lý thơng tin hoạt động đoàn khoa Cán đoà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 Người quản lý ( cán ban quản lý thơng tin đồn viên, chức chấp hành chi đồn) thêm, sửa, xóa thơng tin đồn viên, quản lý tài khoản sử dụng hệ thống, tiếp nhận đoàn viên Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Đồn viên Xem thơng tin Mơ tả UC 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 đăng xuất khỏi hệ thống XemTTDV Cho phép đồn viên xem Đồn viên thơng tin hệ thống QuanLyTKNguoiD ung Cho phép quản lý 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 đoà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ý đồn viên 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 “Báo cáo đồ án mơn Phân tích 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 đồ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 viên/người 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ý phòng trào QuanLyKiLuat Cho phép người quản lý quản Người quản lý lý thơng tin kỉ luật đồn viên khen thưởng đoàn viên Khen thưởng 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 Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B Hệ thống kiếm tra xem có thơng tin khơng “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Đăng nhập thành cơng b Thêm đồn viên Hành động tác nhân Hành động hệ thống Đoàn viên gử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 thêm đoàn viên Hệ thống thị chức để chọn Người quản lý chọn chức thêm đoàn viên Người quản lý nhập thơng tin đồn viên cần thêm Hệ thống thị thơng tin Lưu thành cơng c Xóa đoàn viên Hành động tác nhân Hành động hệ thống Đồ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 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” lý đồn viên Người quản lý đồn viên xem thơng tin đăng nhập hệ thống Hệ thống thị chức Người quản lý chọn chức xóa đồn viên Hệ thống tiến hành xóa thơng tin Hiện thị xóa thành cơng d Sửa thơng tin đăng nhập Hành động tác nhân Hành động hệ thống Đồn viên gửi thơng tin cần sửa lên người quản lý Người quản lý xem thông tin cần sửa đăng nhập hệ thống Hệ thống thị thơng tin đồn viên cần sửa Người quản lý chọn thông tin 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 thiết kế hướng đối tượng” Hình 15 : biểu đồ cộng tác đăng nhập 1.2 Biểu đồ cộng tác thêm doàn viên Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 26 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Hình 16 : biểu đồ cộng tác thêm đoàn viên 1.3 Biểu đồ cộng tác sửa đoàn viên Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 27 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Hình 17 : Biểu đồ cộng tác sửa đồn viên 1.4 Biểu đồ cộng tác xóa đồn viên Hình 18 : 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 Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 28 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượ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 Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 29 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” 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 STT Tên thuộc tính Kiểu (độ rộng) Ràng buộc Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 30 Khóa khóa phụ Mơ tả “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” MaDV Nvarchar (20) Not null x Mã đoàn viên MaLop Nvarchar (30) Not null HoTen Nvarchar (20) Not null Họ tên đoàn viên NgaySinh Date null Ngày sinh GioiTinh boolean null Giới tính DienThoai Nvarchar (10) null Điện thoại DiaChiLH Nvarchar (30) null Địa liên hệ x Mã Lớp đoàn viên 4.2 Bảng tài khoản STT Tên thuộc tính Kiểu(độ rộng) Ràng buộc Not null Khoa Chính Mơ tả id int TenDangNh ap Nvarchar(30 null ) Tên đăng nhập MatKhau Nvarchar(30 null ) Mật Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 31 x khóa phụ Id tài khoản “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Quyen int null Phân quyền cho tài khoản 4.3 Bảng Khoa ST T Tên thuộc tính Kiểu(độ rộng) Ràng buộc Khoa Chính khóa phụ MaKhoa Nvarchar(2 0) Not null TenKhoa Nvarchar(3 0) null Tên khoa SoLuongDoanK Nvarchar(3 hoa 0) null Số lượng đoàn khoa x Mơ tả Mã khoa 4.4 Bảng nộp đồn phí STT Tên thuộc tính 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 x Mã cán MaCB NvarChar (20) Null SoTien double Null Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 32 x Mô tả Số phiếu Số tiền “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” NoiDung Nvarchar (30) Null Nội dung NgayNop Date Null Ngày nộp tiền 4.5 Bảng hoạt động đồn STT Tên thuộc tính 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 TenHoatDon g Nvarchar (30) Not null Tên hoạt động DiaDiem Nvarchar (30) Not null Địa điểm 4.6 Bảng chuyển sinh hoạt đoàn STT Tên thuộc tính MaDV Kiểu (độ rộng) Nvarchar (20) Ràng buộc Not null Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 33 Khóa x Khóa phụ Mơ tả Mã đồn viên “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” MaCB Nvarchar (30) Not null Mã cán NgayChuye n Date Not null Ngày chuyển noiChuyenD Nvarchar en (30) Not null Nơi chuyển đến 4.7 Bảng cán STT Tên thuộc tính Kiểu(độ rộng) Ràng buộc Khóa Khóa phụ x Mô tả MaCB Nvarchar (20) Not null Mã Cán TenCB Nvarchar (30) Not null Tên cán ChucVu Nvarchar (20) Null Chức vụ DiaChi Nvarchar (30) Null Địa DienThoai Nvarchar (10) Null Điện thoại 4.8 Bảng thành tích( khen thưởng) STT Tên thuộc Kiểu(độ Ràng Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 34 Khóa Khóa Mơ tả “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” tính rộng) buộc phụ MaKhenThu ong Nvarchar(20 Not null ) x tenKhenthu ong Nvarchar(20 ) null Tên khen thưởng Lydo Nvarchar(20 0) Null Lý khen thưởng MaDV Nvarchar(20 Not null ) Mã khen thưởng x Đoàn viên khen thưởng Khóa phụ Mơ tả 4.9 Bảng kỷ luật STT Tên thuộc tính MaKyluat Nvarchar(20 Not null ) MaDV Nvarchar(20 Not null ) lyDokiluat Nvarchar(20 0) Null Lý kỉ luật Hocki Int null Học kì bị kỉ luật 4.10 STT Kiểu(độ rộng) Ràng buộc Khóa x Mã kỉ luật x Đồn viên bị kỉ luật Bảng chức vụ Tên thuộc Kiểu(độ Ràng Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 35 Khóa Khóa Mơ tả “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” tính rộng) buộc MaChucVu Nvarchar(20 Not null ) TenChucVu Nvarchar(50 ) 4.11 phụ x Mã chức vụ null Tên chức vụ Bảng Thơng Báo ST T Tên thuộc tính Kiểu(độ rộng) Ràng buộc Khóa MaThongbao Nvarchar(2 0) Not null x TenThongBao Nvarchar(2 0) null Tên thông báo NoiDungThong Bao Nvarchar(2 00) null Nội dung thông báo NgayThongBa o datetime null Ngày thông báo NguoiThongBa o Nvarchar(2 0) null Người thông báo 4.12 STT Khóa phụ Mơ tả Mã thơng báo Bảng Đồn trường Tên thuộc tính Kiểu(độ rộng) Ràng buộc MaDoanTruo Nvarchar(20 Not null Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 36 Khóa x Khóa phụ Mơ tả Mã đồn “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” ng ) TenDoanTru ong Nvarchar(20 ) trường null Thiết kế giao diện 5.1 Giao diện đăng nhập 5.2 Giao diện QLDV Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 37 Tên đoàn trường “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” 5.3 Chuyển sinh hoạt đoàn Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 38 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” 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 mứ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 Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 39 “Báo cáo đồ án mơn Phân tích thiết kế hướng đối tượng” Chúng em tham khảo tài liệu mạng số phần silde cô 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ý đoàn viên (khotrithucso.com) Phân tích thiết kế hệ thống quản lý đồn viên - Tài liệu, Luận văn, Giáo trình, Truyện đọc (xemtailieu.net) Chủ đề : (hienlth.info) Phạm Mai Lan – KHMT 63A Nguyễn Văn Phương – KHMT 63B 40 ... silde cô 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ý đoàn viên (khotrithucso.com) Phân tích thiết kế hệ thống quản lý đồn viên - Tài liệu, Luận văn, Giáo... 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; ... xem thơng tin đồn viên đăng nhập vào hệ thống thêm đoàn viên Hệ thống thị chức để chọn Người quản lý chọn chức thêm đoàn viên Người quản lý nhập thơng tin đồn viên cần thêm Hệ thống thị thơng tin