Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
788,58 KB
Nội dung
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT ───────*** ─────── BÁO CÁO BÀI TẬP LỚN MƠN: Phân Tích Và Thiết Kế Hệ Thống Đề tài: QUẢN LÝ SINH VIÊN Sinh viên thực : Mã sinh viên : Nguyễn Tuấn Long 1721050348 MỤC LỤC CHƯƠNG KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TỐN 1.1 Mơ tả u cầu toán 1.2 Mô tả loại người dùng + Quản Lý Sinh Viên : + Quản Lý Môn Học +Theo Dõi Xử Lý Điểm CHƯƠNG PHÂN TÍCH THIẾT KẾ BÀI TOÁN 2.1 Biểu đồ lớp Biểu đồ luồng liệu mức khung cảnh Biểu đồ luồng liệu mức đỉnh Biểu đồ luồng liệu phân rã chức quản sinh viên 10 Biểu đồ luồng liệu cho chức quản lý điểm 10 Biểu đồ luồng liệu cho chức quản lý môn học 11 2.3 Thiết kế sở liệu .12 CHƯƠNG CÔNG NGHỆ VÀ THUẬT TỐN SỬ DỤNG 15 3.1.Cơng nghệ sử dụng 15 A,thêm sinh viên: 15 B,Thêm Môn Học: .16 C,Thêm Điểm: .17 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA 18 4.1 Giao diện chương trình: 18 CHƯƠNG KHẢO SÁT, ĐẶC TẢ U CẦU BÀI TỐN 1.1 Mơ tả u cầu tốn Xây dựng chương trình “quản lý sinh viên” nhằm hỗ trợ cho công tác quản lý thong tin sinh viên,điểm…Bài tốn đặt phân tích thiết kế hệ thống thơng tin vấn đề đặt phải quản lý?và quản lý để cơng việc có hiệu quả,tiết kiệm thời gian cho cán nhân viên - Bộ phận quản lý điểm lập danh sách thi, lập bảng điểm theo lớp, bảng điểm cho cá nhân dựa theo danh sách lớp, hồ sơ sinh viên… Bộ phận lấy thông tin điểm trình từ giáo viên giảng dạy nhập vào bảng điểm, cập nhật điểm thi sau có kết thi Tổng hợp điểm tính điểm trung bình sinh viên theo hệ số 10, hệ chữ, hệ Tất in để gửi tới lớp lưu lại để tiện theo dõi Bảng điểm bao gồm loại sau: -Bảng điểm tổng hợp: bảng điểm tất mơn Trong có điểm q trình, điểm thi điểm trung bình mơn -Bảng điểm tổng hợp cuối kỳ in gửi tới lớp để sinh viên biết điểm - Bảng điểm học phần: Là bảng điểm thống kê theo học phần tra cứu theo học kỳ - Bảng điểm cá nhân: bảng điểm chứa tất thông tin điểm tất môn học sinh viên Với tình hình nay, với số lượng sinh viên ngày nhiều, công tác quản lý điểm cho sinh viên ngày trọng Đặc biệt có hỗ trợ to lớn từ máy tính, Việc xây dựng hệ thống quản lý điểm máy tính dựa phương pháp quản lý mới,khắc phục nhược điểm hệ thống cũ để xây dựng hệ thống khả thi hơn.Công tác quản lí điểm phục vụ cho sinh viên chủ yếu, bảng điểm sinh viên lưu trừ kho hồ sơ trường theo hệ thống cũ, hồ sơ lưu văn bản, giấytờ để làm giảm cơng việc bảng điểm cơng tác tính điểm thực máy tính phần mềm quản lí điểm sinh viên Như phần mềm góp sức làm giảm thiểu sai sót, làm cơng việc quản lí điểm tốn thời gian Hiện trường đại học Việt Nam, doanh nghiệp tiến trình ứng dụng mạnh mẽ phát triển công nghệ thông tin vào quản lý Mới đầu máy tính cá nhân đơn giản mạng thông tin phức tạp Tuy nhiên đặc điểm công nghệ thông tin Việt Nam trình phát triển nên quan tâm đến việc ứng dụng công nghệ thông tin vào quản lý phần mềm hệ thống, phần mềm trợ giúp phần mềm quản lý thay hồn tồn cơng việc thủ cơng chưa quan tâm Với chương trình “quản lý điểm sinh viên” hy vọng giúp cho công tác quản lý sinh viên diễn đơn giản tiết kiệm thời gian 1.2 Mô tả loại người dùng Người dùng chia làm hai đối tượng chính:quản lý hệ thống người truy cập hệ thống để xem thông tin - Quản lý hệ thống có quyền cập nhật,chỉnh sửa thơng tin tồn hệ thống.với hệ thống “quản lý sinh viên” người quản lý hệ thống có chức cập nhật thơng tin sinh viên như:họ tên ,ngày sinh,quê quán,ngành hoc,lớp học,điểm… + Quản Lý Sinh Viên : Hệ thống nhập danh sách sinh viên có sẵn t phịng đào tạo, thêm sửa thơng tin sinh viên, xóa sinh viên trường hợp sinh viên bị học nguyên nhân + Quản Lý Mơn Học -Thêm mơn học: Thêm mơn học cho sinh viên sau có danh sách môn học học kỳ sinh viên.Trong trường hợp có sinh viên học lại học thêm môn học khác, môn phải thêm vào Và hệ thống quản lý phải thêm môn học cho sinh viên để quản lý điểm mơn Xóa mơn học: mơn học bị thêm nhầm cho sinh viên, hệ thống xóa +Theo Dõi Xử Lý Điểm Quá trình này,là trình cốt lõi hệ thống, bao gồm chức +,Nhập Điểm: Hệ Thống Sẽ nhận Điểm Từ Giáo viên môn nhập vào hệ thống điểm Lần hệ thống nhập nguồn điểm từ kết thi sinh viên kỳ thi Sau , tổng điểm hai lần đưa kết cuối +,Sửa Điểm: Sau báo điểm cho sinh viên có sai xót sửa lại - Người truy cập hệ thống người cần lấy thông tin cần thiết từ hệ thống.và đối tượng truy cập vào hệ thống để xem thông tin cần có tài khoản.Đối tương có quyền truy nhập xem thông tin cập nhật,sửa đổi thơng tin hệ thống CHƯƠNG PHÂN TÍCH THIẾT KẾ BÀI TOÁN 2.1 Biểu đồ lớp Sơ đồ phân rã chức hệ thống Phòng đào tạo Sinh viên Hồ sơ sinh viên Quản lý môn học Quản lý điểm Them,sử xóa sinh viên Điểm q trình Điểm thi Tổng điểm Thơng tin mơn học Tìm kiếm Tìm kiếm sinh viên Giáo viên Tìm kiếm lớp Biểu đồ luồng liệu mức khung cảnh Phòng đào tạo Đăng kí hồ sơ Sinh viên yêu cầù báo cáo Nộp hoc phí báo cáo Quản lý sinh viên tiếp nhận sinh viên Giáo viên Thông báo Thông báo điểm Thông báo nộp học phí báo Biểu đồ luồng liệu mức đỉnh Tìm kiếm u cầu đăng kí đáp ứng yêu cầu Quản lí hồ sơ Hồ sơ yêu cầu tìm t Kết học tập Sinh viên Yêu cầu thi Đáp ứng yêu cầu Quản lí điểm Yêu cầu chấm điểm Phòng đào tạo Giáo viên Yêu cầu học u cầu dạy Quản lí mơn hoc Sinh viên học giáo viên dạy Môn học Biểu đồ luồng liệu phân rã chức quản sinh viên Danh sách sinh viên thêm Thêm sinh viên Ds them theo dõi Phòng đào tạo Theo dõi Điểm sinh viên Danh sách sinh viên xóa DS xóa theo dõi Xóa sinh viên Biểu đồ luồng liệu cho chức quản lý điểm Tổng điểm Quản lí sinh viên Danh sách sinh viên Điểm hồn chỉnh Nhập điểm Điểm Sửa điểm Mơn học Quản lí mơn học Thơng tin sửa Giáo viên Biểu đồ luồng liệu cho chức quản lý môn học Danh sách môn học Thêm môn học Thêm theo dõi Khoa Theo dõi điểm Xóa theo dõi Danh sách mơn học Xóa mơn học Ta có biểu đồ quan hệ: 2.3 Thiết kế sở liệu Bảng user chứa USERNAME, PASSWORD,TENUSER USER SERNAME PASSWORD TENUSER admin 123 Han Xuan Thanh user 123 Thanh user1 1 user2 2 Trường Đại Học kinh tế kĩ thuật công nghiệp gồm nhiều khoa, khoa có chức riêng, có mã tên cụ thể sau: KHOA MAKHOA TENKHOA CK Cơ Khí DT Điện Tử KT Kinh tế MA MAY TI Cơng Nghệ Thơng tin Mỗi khoa có nhiều lớp Thơng tin lớp gồm có mã lớp(MA LOP), tên lớp (TENLOP), mã khoa (MAKHOA) , giáo viên chủ nhiệm (GVCN) Mỗi lớp có nhiều sinh viên theo học Thơng tin sinh viên gồm có: Mã sinh viên (MASV), tên sinh viên (TENSV), ngày sinh (NGAYSINH), gioi tinh (GIOITINH), quê quán (QUEQUAN) SINHVIEN MASV TENSV NGAYSINH GIOITINH QUEQUAN MALOP SV01 Han Xuan Thanh 8/15/1991 Nam Tuyên Quang TI1 SV02 Trần Thị Kim Anh 4/18/1991 Nu Hải Dương TI1 SV03 Dương Thị Thanh Xuân 12/24/1991 Nu Hưng Yên TI1 SV04 Nguyễn Thị Khuyên 1/1/2011 Nu Hà Nội MA1 SV05 Trần Văn Sơn 2/2/1992 Nam Nam Định DT1 SV06 Nguyễn Tiến Trường 8/28/1991 Nam Hà Tây TI2 SV07 Hán Thành 8/15/1991 Nam Hà Nội TI2 Nam Định DT1 SV08 Trần Văn Vương 2/5/1991 Nam Bảng mơn học có mã mơn học (MAMH), tên mơn học (TENMH),số tín (SOTINCHI) mã khoa (MAKHOA) MONHOC MAMH TENMH SOTINCHI MAKHOA MH01 Lập trình VB TI MH02 Công nghệ java TI MH03 Thực tập lập trình mạng TI MH04 Lập trình net TI MH05 Thực tập điện DI MH06 Chế tạo máy CK MH07 Kinh tế vi mô KT MH08 Tài ngân hàng KT MH09 Công nghệ may MA Bảng điểm nơi lưu trư điểm sinh viên bao gồm:mã sinh viên (MASV), mã môn học (MAMH), điểm (DIEM) DIEM MASV MAMH DIEM SV01 MH01 SV02 MH03 SV03 MH02 SV04 MH09 SV05 MH05 SV06 MH01 SV07 MH04 SV08 MH05 SV09 MH07 SV10 MH06 CHƯƠNG CƠNG NGHỆ VÀ THUẬT TỐN SỬ DỤNG 3.1.Cơng nghệ sử dụng Sử dụng ngôn ngữ java.được viết netbean Đặc tả tiến trình: Có nhiều tiến trình hệ thống, nhóm xin đặc tả số tiền trình sau A,thêm sinh viên: begin Duyệt sinh viên Cịn Thốt NO YES Thêm sinh viên B,Thêm Mơn Học: begin Duyệt sinh viên Cịn Thốt N Y Duyệt mơn học N Cịn Y Thêm mơn học C,Thêm Điểm: begin Duyệt sinh viên Cịn Thốt N Y Duyệt mơn học N Còn Y Thêm điểm CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA 4.1 Giao diện chương trình: Giao diện chương trình(demo): Chương trình có login gồm có: Username Password Người dùng phải nhập tên User Pass đăng ký đăng nhập vào hệ thống Nếu người dùng đăng nhập vào hệ thống với tài khoản admin người dùng thực tất chức chương trình: + Cịn người dùng đăng nhập với tài khoản khác bị giới hạn chức quản lý liệu: Và số form chức quản lý chương trình, với quyền đăng nhập ADMIN bạn sử dụng chức thêm, sửa, xóa liệu + Quản lý KHOA: + Quản lý lớp học: + Quản lý thông tin sinh viên: + Quản lý môn học: + Quản lý điểm: + Quản lý người dùng: ... nhiều sinh viên theo học Thơng tin sinh viên gồm có: Mã sinh viên (MASV), tên sinh viên (TENSV), ngày sinh (NGAYSINH), gioi tinh (GIOITINH), quê quán (QUEQUAN) SINHVIEN MASV TENSV NGAYSINH GIOITINH... liệu phân rã chức quản sinh viên Danh sách sinh viên thêm Thêm sinh viên Ds them theo dõi Phòng đào tạo Theo dõi Điểm sinh viên Danh sách sinh viên xóa DS xóa theo dõi Xóa sinh viên Biểu đồ luồng... tin sinh viên, xóa sinh viên trường hợp sinh viên bị học nguyên nhân + Quản Lý Mơn Học -Thêm mơn học: Thêm mơn học cho sinh viên sau có danh sách môn học học kỳ sinh viên.Trong trường hợp có sinh