1. Trang chủ
  2. » Công Nghệ Thông Tin

PTTK hệ thống đào tạo tín chỉ

50 328 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 2,81 MB

Nội dung

HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI THỰC TẬP CƠ SỞ PHÂN TÍCH,THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐÀO TẠO CỦA TRƯỜNG ĐẠI HỌC THEO TÍN CHỈ Cán bộ hướng dẫn: Thái Thị Thanh Vân Sinh thựcMẬT hiện: HỌC VIỆN KỸviên THUẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN - Nguyễn Trung Kiên - Trần Hoài Nam - Tạ Quang Huấn Lớp: AT10B – L02 ĐỀ TÀI THỰC TẬP CƠ SỞ Phân tích, thiết kế hệ thống đào tạo trường Đại Học theo tín HÀ NỘI 8/2016 Nhận xét cán bộ hướng dẫn: Điểm chuyên cần : Điểm báo cáo : Xác nhận cán bộ hướng dẫn Mục lục LỜI MỞ ĐẦU 1.1 Xác định yêu cầu toán: 1.1.1 Yêu cầu hệ thống .7 1.1.2 Yêu cầu chung 1.1.3 Công việc quản lý đào tạo trường đại học .7 1.2 Chức hệ thống Chương : PHÂN TÍCH THIẾT KẾ 10 2.1 Giới thiệu UML phân tích thiết kế hướng đối tượng 10 2.1.1 Giới thiệu 10 Chức dành cho người quản trị gồm có chức sau: .13 2.2.2 Cập nhật liệu 13 Chương 3:THIẾT KẾ HỆ THỐNG 15 3.1 Các tác nhân 15 3.1.1.Sinh viên 15 3.1.2 Giáo viên 15 3.1.3 Người Quản Lý 16 3.2 Biểu đồ Use case 16 3.2.1 Mô tả Use case 16 3.2.2 Biểu đồ use case mức khác 20 3.3 Biểu đồ lớp .26 3.3.1 Xác định lớp 26 3.3.2Biểu đồ lớp thực thể 27 Biểu đồ lớp dựa vào đặc tả case sử dụng 28 3.4 Biểu đồ tuần tự: .38 3.4.1 Biểu đồ đăng nhập .38 3.4.2 Biểu đồ tìm Sinh viên , giáo viên, môn học 38 3.4.3 Biểu đồ tìm điểm, danh sách môn học .40 3.4.4 Biểu đồ thêm sửa thông tin người quản lý 41 3.4.5 Biều đồ thêm,xóa,cập sinh viên 41 3.5 Biểu đồ trạng thái 43 3.5.1 Biểu đồ trạng thái nhập 43 3.5.2 Biểu đồ trạng thái thêm sinh viên 43 3.5.3 Biểu đồ trạng thái tìm sinh viên 44 3.5.4 Biểu đồ trạng thái xóa sinh viên 44 3.5.5 Biểu đồ trạng thái tìm kiếm lớp 45 3.5.6 Biểu đồ trạng thái tìm điểm 45 3.5.7 Biểu đồ trạng thái đăng kí học phần .46 3.6 Biều đồ giao tiếp 46 3.6.1 Biểu đồ giao tiếp đăng nhập 46 3.6.2 Biểu đồ giao tiếp tìm lớp 47 3.6.3 Biểu đồ giao tiếp nhập/sửa điểm 47 3.6.4 Biểu đồ giao tiếp cập nhật thông tin .47 3.6.5 Biểu đồ giao tiếp đăng kí học phần 48 3.6.6 Biểu đồ giao tiếp thống kê báo cáo 48 KẾT LUẬN 49 TÀI LIỆU THAM KHẢO .50 LỜI MỞ ĐẦU Ngày ứng dụng công nghệ thông tin đáp ứng lĩnh vực nghiên cứu khoa học kĩ thuật đời sống, máy tính công cụ đắc lực cho người việc lưu trữ, phân tích sử lý thông tin Ở nước ta tin học ngàng ứng dụng rộng rãi công tác quản lý bước khẳng định sức mạnh vị trí Đã có nhiều phần mềm quản lý khác áp dụng nhiều lĩnh vực Hiện máy tính hỗ trợ phần nhỏ việc quản lý Do việc đưa phần mêm hỗ trợ vào công tác quản lý cần thieeys phừ hợp với xu giảm bớt công việc làm tay tốn thời gian Đông thời sử dụng phần mêm chuyện dụng cho công tác quản lý giụp việc lưu trữ tra cứu thông tin cách khoa học xác Điều chắn giúp cho việc quản lý hiệu Trong trình đạo tạo theo hệ thống tín nhiều trường gặp nhiều trở ngại thời gian, tài cho việc quản lý theo phương pháp thủ công Vì cần phải có hệ thống quản lý hiệu thay cho phương pháp thủ công Do nhu cầu thực tế cần có hệ thống quản lý Đào tạo để cung cấp cho trường Đại học Cùng với nhu cầu muốn tìm hiểu sâu sắc lĩnh vực phân tích thiết kế hệ thống thông tin Chính lẽ chúng em thực đề tài “ Phân tích, thiết kế hệ thống quản lý trường Đại học theo tín ” Bố cục báo cáo gồm có chương: Chương 1: Mô tả toán Chương 2: Phân tích hệ thống Chương 3: Thiết kế hệ thống Chương mô tả yêu cầu, công việc quản lý Đào tạo trường Đại học Xác định rõ chức hệ thống thông tin Để từ vào phân tích cụ thể chức hệ thống Tiếp theo Chương 2, Giới thiệu khái quát ngôn ngữ mô hình hóa thống (Unified Modeling Language-UML) Tiếp đến phân tích chức cụ thể lớp đối tượng vấn đề hệ thống quản lý Đào tạo Cuối phần thiết kế hệ thống bao gồm thực, dạng biểu đồ thể thiết kế cho tính cụ thể hệ thống quản lý Đào tạo trường Đại học Do trình độ thời gian có hạn nên trình thực tập chuyên nghành trình làm báo cáo cho đề tài số chỗ sai sót chưa hợp lý Vì chúng em mong nhận đóng góp ý kiến, giúp đỡ quý thầy cô để hệ thống hoàn thiện hơn, phát triển đề tài bước hoàn thiện Chúng em xin chân thành cảm ơn tư vấn giúp đỡ cô giáo Thái Thị Thanh Vân giúp chúng em hoàn thành đề tài Chúng em xin chân thành cảm ơn ! Chương 1: MÔ TẢ BÀI TOÁN 1.1 Xác định các yêu cầu toán: 1.1.1 Yêu cầu hệ thống Hệ thống đáp ứng yêu cầu hệ học tập theo hệ chế tín như: - Sinh viên đăng kí môn học, Tìm kiếm kết học tập, xem thời khóa biểu, xem kế hoạch học tập, góp ý kiến - Giáo viên chọn đăng ký môn giảng dạy, đánh giá kết học tập - Phòng đào tạo quản lý điểm, lập kế hoạch giảng dạy, xử lý thông tin sinh viên, giáo viên 1.1.2 Yêu cầu chung Nhiệm vụ lập kế hoạch, xử lý, đăng ký môn học xử lý kết học tập 1.1.3 Công việc quản lý đào tạo trường đại học -Nhóm kế hoạch: +Có nhiệm vụ lập toàn kế hoạch giảng dạy nhà trường -Nhóm điểm: +Quản lý toàn học tập trình đào tạo +Từ kế hoạch giảng dạy, tổ điểm có nhiệm vụ bố trí toàn chương trình học tập như: Thời khóa biểu, phòng học, lịch thi, phòng thi +Tiếp theo, tổ điểm biên soạn chương trình đào tạo +Tổ điểm chịu trách nhiệm việc đăng ký môn học sinh viên +Tổ điểm chịu trách nhiệm xử lý kết học tập sinh viên: +Nhận báo cáo từ môn trường hợp sinh viên không thi nhận danh sách sinh viên chưa nộp học phí từ phòng tài vụ +In phiếu ghi kết thi, phiếu gửi đến môn môn có trách nhiệm công bố trường hợp không thi +Các thầy giáo chấm điểm ghi điểm vào phiếu ghi kết thi phòng đào tạo phát +Bảng điểm nhập vào file liệu lưu +Bảng điểm phô tô làm bản: môn giữ đưa cho khoa (1 công bố cho sinh viên, khoa niêm yết) +Đơn phúc tra sinh viên gửi lên phòng đào tạo, phòng đào tạo gửi môn môn có trách nhiệm kiểm tra lại điểm đồng thời in phiếu kết phúc tra +Khi sinh viên tốt nghiệp, cấp bảng kết học tập cho sinh viên 1.2 Chức hệ thống - Quản trị hệ thống: +Cập nhật thông tin sinh viên +Cập nhật thông tin môn học +Trả lời thắc mắc sinh viên +Chức thống kê, làm báo cáo +Chức cập nhật điểm +Chức lên lich học thời khóa biểu lịch thi dự kiến +Tổ chức hủy bỏ lớp môn học nhu cầu đăng ký học sinh viên - Cập nhật liệu: +Cập nhật điểm sinh viên +Cập nhật thông tin sinh viên +Cập nhật thông tin giáo viên +Tìm kiếm điểm làm báo cáo - Phục vụ cho sinh viên (thao tác sinh viên) +Tìm kiếm môn học +Tra cứu diểm +Xem thông tin kế hoạch học tập +Đăng ký tín đầu kỳ +Xem thời khóa biểu Chương : PHÂN TÍCH THIẾT KẾ 2.1 Giới thiệu UML phân tích thiết kế hướng đối tượng 2.1.1 Giới thiệu Do hệ thống tin học ngày phức tạp, xu áp dụng phương pháp lập trình hướng đối tượng thay cho phương pháp cấu trúc truyền thống ngày phổ biến xây dựng hệ thống phần mềm lớn phức tạp Hơn từ ngôn ngữ mô hình hóa thống (Unified Modeing Language- UML) tổ chức OMG (Object Management Group) công nhận chuẩn công nghiệp trở thành công cụ thông dụng hữu hiệu cho phương pháp Trong phần này, chúng em xin giới thiệu khái niệm tiếp cận hướng đối tượng ngôn ngữ chuẩn UML  Unified Modeling Language gì? UML ngôn ngữ dùng để - Trực quan hóa - Cụ thể hóa - Sinh mã dạng nguyên mẫu - Lập cung cấp tài liệu UML ngôn ngữ bao gồm bảng từ vựng quy tắc để kết hợp từ vựng phục vụ cho mục đích giao tiếp Một ngôn ngữ dung cho việc lập mô hình ngôn ngữ mà bảng từ vựng (các kí hiêu) quy tắc tập trung vào việc thể mặt khái niệm vật lý hệ thống Mô hình hóa mang lại hiểu biết hệ thống Mô hình giúp hiểu rõ hệ thống thường phải xây dựng số mô hình xét từ góc độ khác Các mô hình có quan hệ với 10 UC11: Xem thời khóa biểu - Lớp biên: W_XemTKB - Lớp điều khiển: C_XemTKB - Lớp thực thể: LopHP, Thoi_kb Lophocphan maLHP tenHP W_XemTKB taikhoan matkhau maSV tenSV khoa ngaysinh kyhoc hienthi() kiemtraMK() chonky() xemTKB() in() Thoi_kb tietday ngayday phonghoc C_XemTKB 1 hienthi() xemTKB() in() 1 * settietday() gettietday() setngayday() getngayday() setphonghoc() getphonghoc() setmaLHP() getmaLHP() settenHP() gettenHP() hienthi() tim() xoa() sua() them() * Hocphan maHP tenHP sotinchi setmaHP() getmaHP() settenHP() gettenHP() settinchi() gettinchi() hienthi() xem() xoa() sua() them() UC12 : Thống kê tình hình học tập sinh viên khoa theo kì, thống kê tốt nghiệp - Lớp biên: W_Thongke - Lớp điều khiển: C_Thongke - Lớp thực thể: Nguoidung, Giaovien, LopHP, Hocphan, Thoi_kb, DemHP 36 Hocphan maHP tenHP sotinchi Lophocphan W_Thongke C_Thongke kyhoc diem loai khoa hienthi() Lktheoky() Lktheodi em() Lktheoloai() Lktheokhoa() maLHP tenHP hi enthi() Lktheoky() Lktheodi em() Lktheoloai() Lktheokhoa() Lktatca() LktheoDK() setmaLHP() getmaLHP() settenHP() gettenHP() hienthi() tim() xoa() sua() them() * setmaHP() getmaHP() settenHP() gettenHP() settinchi() gettinchi () hienthi() xem() xoa() sua() them() 1 * DiemHP Nguoidung ten ma donvi taikhoanDN matkhau ngaysinh * setten() getten() setma() getma() settaikhoanDN() gettaikhoanDN() setmatkhau() getmatkhau() setdonvi() getdonvi () setma() getma() setngaysinh() getngaysinh() Giaovien dangnhap() Tracuu() dangkyday() Xemlichday() changeMK() changeT K() 37 Thoi_kb tietday ngayday phonghoc settietday() gettietday() setngayday() getngayday() setphonghoc() getphonghoc() Dcc Dgk Dthi DiemHP setDcc() getDcc() setDgk() getDgk() setDthi() getDthi() tinhDHP() 3.4 Biểu đồ tuần tự: 3.4.1 Biểu đồ đăng nhập 3.4.2 Biểu đồ tìm Sinh viên , giáo viên, môn học - Biểu đồ sinh viên - đồ tìm giáo viên 38 B i ể u - Biểu đồ tìm môn học 39 3.4.3 Biểu đồ tìm điểm, danh sách môn học - Biểu đồ tìm danh sách môn học - Biểu đồ tìm điểm 40 3.4.4 Biểu đồ thêm sửa thông tin người quản lý -Biểu đồ thêm sửa thong tin người quản lý 3.4.5 Biều đồ thêm,xóa,cập sinh viên - Biểu đồ thêm sinh viên 41 - Biểu đồ xóa sinh viên - Biểu đồ cập nhật sinh viên 42 3.5 Biểu đồ trạng thái 3.5.1 Biểu đồ trạng thái nhập 3.5.2 Biểu đồ trạng thái thêm sinh viên 43 3.5.3 Biểu đồ trạng thái tìm sinh viên 3.5.4 Biểu đồ trạng thái xóa sinh viên 44 3.5.5 Biểu đồ trạng thái tìm kiếm lớp 3.5.6 Biểu đồ trạng thái tìm điểm 45 3.5.7 Biểu đồ trạng thái đăng kí học phần 3.6 Biều đồ giao tiếp 3.6.1 Biểu đồ giao tiếp đăng nhập 46 3.6.2 Biểu đồ giao tiếp tìm lớp 3.6.3 Biểu đồ giao tiếp nhập/sửa điểm 3.6.4 Biểu đồ giao tiếp cập nhật thông tin 47 3.6.5 Biểu đồ giao tiếp đăng kí học phần 3.6.6 Biểu đồ giao tiếp thống kê báo cáo 48 KẾT LUẬN Chúng em áp dụng UML để phân tích, thiết kế hệ thống toán “Phân tích, thiết kế hệ thống quản lý Đào tạo theo tín trường Đại học” tập trung nghiên cứu vào nhiệm vụ lập kế hoạch, xử lý, đăng ký môn học xử lý kết học tập.Từ kết phân tích thiết kế có thề làm tảng cho việc xây dựng hệ thống phần mềm quản lý hệ thống đào tạo theo học chế tín phần đáp ứng nhu cầu thực tế  Những vấn đề làm - Xây dựng số chức thỏa mãn yêu cầu đề tài - Hệ thống sở liệu tương đối đầy đủ  Những vấn đề hạn chế - Hệ thống chưa thật hoàn chỉnh, nhiều thiếu sót đáng kể  Hướng phát triển đề tài Dựa sở phân tich, thiết kế hệ thống mở rộng thêm cho chức khác chọn giáo viên giảng dạy, phụ huynh đăng ký tài khoản để kiểm tra tình hình học tập em mình, liên hệ góp ý với nhà trường 49 TÀI LIỆU THAM KHẢO [1] Giáo trình Hệ thống thông tin quản lý - PGS.TS Hàn Viết Thuận - Nhà xuất Đại học kinh tế quốc dân [2]Phân tích thiết kế hệ thống quản lý kinh doanh nghiệp vụ- Ngô Trung Việt - Nhà xuất Thống kê [3] Giáo trình phân tích thiết kế hệ thống thông tin -Thạc Bình Cường [4] Đào Kiến Quốc - Phân tích thiết kế hệ thống tin học hoá - Đại học quốc Gia Hà nội - Năm 1999 [5] Đoàn Văn Ban, Giáo trình UML, Hà Nội, 2001 50

Ngày đăng: 14/10/2016, 16:34

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[5] Đoàn Văn Ban, Giáo trình UML, Hà Nội, 2001 Sách, tạp chí
Tiêu đề: Giáo trình UML
[1] Giáo trình Hệ thống thông tin quản lý - PGS.TS Hàn Viết Thuận - Nhà xuất bản Đại học kinh tế quốc dân Khác
[2]Phân tích và thiết kế hệ thống quản lý kinh doanh nghiệp vụ- Ngô Trung Việt - Nhà xuất bản Thống kê Khác
[3] Giáo trình phân tích và thiết kế hệ thống thông tin -Thạc Bình Cường Khác
[4] Đào Kiến Quốc - Phân tích và thiết kế hệ thống tin học hoá - Đại học quốc Gia Hà nội - Năm 1999 Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w