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

Báo Cáo Công Nghệ Phần Mềm Quản Lý Đào Tạo

24 409 2

Đ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 24
Dung lượng 1,13 MB

Nội dung

Báo cáo quản lý đào tạo, môn công nghệ phần mềm, website quản lý đào tạo. Phân tích hệ thống, sơ đồ usecase, sơ đồ hoạt động, sơ đồ tuần tự, sơ đồ lớp và giới thiệu quy trình hoạt động website quản lý đào tạo

Mục lục MỞ ĐẦU Ngày nay, với phát triển nhảy vọt khoa học cơng nghệ nói chung nghành tin học nói riêng, với tính ưu việt, tiện dụng ứng dụng rộng rãi, tin học ngày phần thiếu nhiều nghành công xây dựng phát triển xã hội Hơn nữa, cịn sâu vào đời sống người Tin học thâm nhập mạnh mẽ vào Việt Nam nhiều lĩnh vực hoạt động: quản lý hành chính, quản lý kinh tế, tự động hóa cơng nghiệp, giáo dục đào tạo…đều có thay đổi đáng kể nhờ ứng dụng tin học Để hồn thành đồ án mơn học chúng em lựa chọn đề tài “quản lý đào tạo” để làm báo cáo Trong q trình hồn thành đề tài chúng em nhận nhiều giúp đỡ, đặc biệt hướng dẫn cô Trương Thị Thanh, nhóm chúng em xin gửi lời cảm ơn chân thành GVHD:Trương Thị Thanh đến Ngồi nhóm gửi lời cảm ơn đến bạn lớp khố nhiệt tình giúp đỡ thời gian qua NỘI DUNG I Mơ tả tốn Một trường đại học dân lập cần tin học hoá việc quản lý đào tạo trường, qua nghiên cứu trạng, phân tích viên nắm thơng tin sau: Trường đại học dân lập gồm máy quản lý, cịn tồn giáo viên phải thuê từ trường đại học khác viện nghiên cứu danh nghĩa cộng tác viên Trường lập sẵn hồ sơ cộng tác viên gồm tên, tuổi, giới tính, địa chỉ, trình độ chun mơn (cử nhân, thạc sĩ, tiến sĩ) Tùy theo trình độ, cộng tác viên trả thù lao (tính theo tiết) khác Trường có số lớp, lớp có số sinh viên khác Các mơn học tn theo chương trình đào tạo Bộ GD & ĐT phê duyệt nội dung chuyên môn số tiết cần thiết Trường phải thuê số phịng học nhiều nơi nên phải có hồ sơ phòng học bao gồm số phòng địa Việc xếp lịch học cho lớp phải phù hợp với số chổ phòng học Đầu năm học, hội đồng nhà trường lập bảng phân công giảng dạy gồm thầy nào, dạy lớp nào, mơn Cịn giáo vụ phải xếp lịch học phịng học Dĩ nhiên thầy dạy nhiều môn nhiều lớp khác Do thời gian giáo viên phụ thuộc nhiều thời gian công tác họ quan, nên thời khóa biểu lập điều chỉnh theo tuần Giáo viên phải đề đạt yêu cầu họ vào thứ năm hàng tuần để kịp làm lịch học cho tuần sau Trong thời khóa biểu thứ mấy, từ tiết đến tiết nào, dạy lớp nào, mơn nào, phịng học Hệ thống thơng tin đáp ứng thông tin giáo viên, học sinh, mơn học Chương trình quản lý đào tạo xây dựng dựa ngơn ngữ lập trình PHP, giao diện đồ họa, chương trình có đầy đủ chức cần thiết việc quản lý đào tạo trường đại học như: - Quản lý giảng viên - Quản lý sinh viên - Quản lý ngành học - Quản lý lớp học - Quản lý trình độ - Lập thời khóa biểu cho sinh viên, giảng viên Để sử dụng chương trình, người dùng phải đăng nhập vào hệ thống Hệ thống chia làm quyền chính:quyền sinh viên,quyền giảng viên, quyền giáo vụ Đối với đăng nhập với quyền sinh viên - Khi đăng nhập với quyền sinh viên, sinh viên xem thơng tin cá nhân có khơng để báo cáo phịng giáo vụ Ngồi sinh viên xem thời khóa biểu Hơn nữa, sinh viên quyền xem thơng tin cá nhân Đối với quyền đăng nhập với quyền giảng viên - Khi đăng nhập với quyền giảng viên, giảng viên quyền xem thơng tin Giảng viên phép đề nghị để đề nghị dạy mơn theo lịch đăng ký với giáo vụ Sau đề nghị, giảng viên in bảng phân cơng Từ bảng phân cơng, phịng giáo vụ xếp lịch, giảng viên xem thời khóa biểu biết thời gian dạy Đối với quyền đăng nhập với quyền giáo vụ - Khi đăng nhập với quyền giáo vụ, giáo vụ có quyền: + Lập thời khóa biểu + Phân cơng giảng dạy + Cập nhật sinh viên + Cập nhật lớp + Cập nhật giảng viên + Cập nhật phòng học  Mục tiêu: − Giúp tận dụng cách hiệu nguồn lực, tiết kiệm công sức, thời gian đồng thời hạn chế sai sót hoạt động quản lý − Tính bảo mật cao, có phân quyền người dùng hệ thống − Hệ thống nhỏ gọn, dễ nâng cấp, bảo trì  Mục tiêu cụ thể: − Hệ thống đảm bảo hoạt động được, đầy đủ chức cho người dùng − Đơn giản, dễ sử dụng, đảm bảo đầy đủ quy trình hoạt động  Giới hạn: Chương trình khơng hỗ trợ phần giáo vụ xem điểm,tính điểm cho sinh viên, giảng viên chương trình khơng quản lý thông tin từ khoa người dùng đăng nhập vào II Phân tích hệ thống A Sơ đồ Usecase Liệt kê danh sách vai trò actor Actor Vai trị Được phép thực cơng việc như: Cập nhật thông tin cá nhân, xem thông tin cá nhân, xem thời khóa biểu lớp Thực công việc sau: Cập nhật thông tin cá nhân, xem thông tin cá nhân, xem bảng phân công, đề xuất đề nghị giảng dạy với giáo vụ, xem thời khóa biểu Sinh viên Giảng viên Giáo vụ quản lý thông tin liên quan sinh viên, giảng viên, phân công giảng dạy cho giảng viên, lập thời khóa biểu cho sinh viên, giảng viên Giáo vụ Liệt kê danh sách chức usecase STT Tên UseCase Đăng nhập Đăng xuất Xem thông tin cá nhân sinh viên Xem thời khóa biểu Xem thơng tin cá nhân giảng viên Xem phân công giảng dạy Đề nghị xem thời khóa biểu Lập thời khóa biểu Xem thời khóa biểu 10 11 12 Phân công giảng dạy Thêm sinh viên Cập nhật sinh viên Chức Người dùng đăng nhập vào hệ thống để thực theo vai trò dựa theo quyền đăng nhập vào hệ thống Khi người dùng sử dụng xong họ tiến hành đăng xuất để thoát khỏi hệ thống Đăng nhập quyền sinh viên,sinh viên xem thơng tin cá nhân ,xem cập nhật khơng, có vấn đề, báo cáo với phòng giáo vụ để giải Sinh viên vào mục để xem lịch học mình, nhằm xem thơng tin có khơng, xem thời biểu theo lớp Giảng viên xem thơng tin cá nhân xem cập nhật khơng Giảng viên xem lịch phân cơng đề nghị với giáo vụ lịch dạy trước đó, đồng thời, giảng viên in bảng phân công Giảng viên đề nghị yêu cầu dạy cho phòng giáo vụ Sau đề nghị phòng giáo vụ chấp thuận,phòng giáo vụ lập thời khóa biểu, giảng viên vào xem thời khóa biểu in thời khóa biểu Xếp thời khóa biểu cho sinh viên Xem thơng tin thời khóa biểu, có vấn đề chỉnh sửa Phân cơng giảng viên giảng dạy Thêm thông tin sinh viên vào hệ thống Xem lại danh sách sinh viên thêm vào sinh viên 13 14 15 16 17 Thêm lớp học Thêm giảng viên Cập nhật giảng viên Thêm trình độ Cập nhật thơng tin trình độ Thêm mơi lớp học vào hệ thống Thêm giảng viên vào hệ thống Xem danh sách giảng viên thêm vào Thêm trình độ vào hệ thống Xem danh sách trình độ thêm Mối quan hệ actor-usecase, usecase-usecase 3.1 Sơ đồ UseCase Sinh viên Hình Sơ đồ usecase sinh viên 3.2 Sơ đồ usecase giảng viên Hình Sơ đồ usecase giáo viên 3.3 Sơ đồ usecase giáo vụ Hình 3.Sơ đồ usecase giáo vụ Mô tả số usecase 4.1 Mô tả usecase thêm giảng viên Use case name: thêm giảng viên Primary actor: giáo vụ ID:1 Importance level:Trung bình Use case type: Chi tiết Stakehoders and interests: Giáo vụ: đăng nhập vào hệ thống, thực thêm giảng viên Brief description: Giáo vụ đăng nhập vào hình chính,chọn chức thêm giảng viên,tiến hành nhập vào thơng tin giảng viên cần nhập lưu lại thông tin vừa nhập Trigger: Khi có yêu cầu thêm giảng viên Type: external Relationships: +Association (kết hợp): +Include(bao gồm): đăng nhập +Extend(mở rộng): +Generalization(tổng quát hóa): Normal flow of event: Đăng nhập vào hệ thống,thực thêm giảng viên Nhập thông tin giảng viên Sub-2.1.Kiểm tra thông tin nhập vào Lưu thông tin Kết thúc kiện Subflows: Sub-2.1:Kiểm tra thông tin nhập vào Sub-2.1.1:Kiểm tra tên giảng viên khơng bỏ trống Sub-2.1.2:Kiểm tra trình độ không bỏ trống Sub-2.1.3:Thông tin không hợp lệ,quay lại bước Alternate/Exceptional flows: (khơng có) 4.2 Mơ tả usecase thêm sinh viên Use case name: thêm sinh viên Primary actor: giáo vụ ID:1 Importance level:Trung bình Use case type: Chi tiết Stakehoders and interests: Giáo vụ: đăng nhập vào hệ thống,thực thêm sinh viên Brief description: Giáo vụ đăng nhập vào hình chính, chọn chức thêm sinh viên,tiến hành nhập vào thông tin sinh viên cần nhập lưu lại thông tin vừa nhập Trigger: Khi có yêu cầu tiếp nhận sinh viên Type: external Relationships: +Association (kết hợp): +Include(bao gồm): đăng nhập +Extend(mở rộng): +Generalization(tổng quát hóa): Normal flow of event: Đăng nhập vào hệ thống,thực thêm sinh viên Nhập thông tin sinh viên cần thêm Sub-2.1.Kiểm tra thông tin nhập vào Lưu thông tin Kết thúc kiện Subflows: Sub 2.1:Kiểm tra thông tin sinh viên nhập vào Sub 2.1.1.Kiểm tra thông tin sinh viên nhập vào Sub 2.1.2:Nếu không hợp lệ,quay lại bước Sub 2.1.3:Nếu hợp lệ tiến hành lưu vào Alternate/Exceptional flows: (khơng có) 4.3 Mơ tả usecase đề nghị giảng dạy Use case name: đề nghị giảng dạy Primary actor: giảng viên ID:1 Importance level:Cao Use case type: Chi tiết Stakehoders and interests: Giảng viên: đăng nhập vào hệ thống,thực đăng ký đề nghị giảng dạy Brief description: Đăng nhập để giảng viên sử dụng chức mà hệ thống cung cấp (dựa loại tài khoản sử dụng) Hệ thống sử dụng nội để tiến hành đề nghị việc giảng dạy theo yêu cầu giáo viên Trigger: - Khi có yêu cầu đề nghị giảng dạy Type: external Relationships: +Association (kết hợp): +Include(bao gồm): đăng nhập +Extend(mở rộng): +Generalization(tổng quát hóa): Normal flow of event: Giảng viên thực thêm đề nghị Lấy thông tin phân công Hiển thị thông tin phân công Nhập thông tin đề nghị Lưu thông tin đề nghị Kết thúc kiện Subflows: (khơng có) Alternate/Exceptional flows: (khơng có) 10 4.4 Mơ tả usecase lập thời khóa biểu Use case name: lập thời khóa biểu ID:1 Primary actor: giáo vụ Importance level:Cao Use case type: Chi tiết Stakehoders and interests: Giáo vụ: đăng nhập vào hệ thống, sau tiến hành xếp thời khóa biểu Brief description: Giáo vụ đăng nhập vào hệ thống ,xem thông tin đề nghị giảng dạy, để từ tiến hành lập thời khóa biểu cho giảng viên, sinh viên trường Trigger: - Khi có yêu cầu xếp thời khóa biểu Type: external Relationships: +Association (kết hợp): +Include(bao gồm):đăng nhập +Extend(mở rộng): +Generalization(tổng quát hóa): Normal flow of event: Thực xếp thời khóa biểu Chuyển đến form xếp thời khóa biểu Lấy đề nghị giảng viên Lập thời khoá biểu Lưu vào sở liệu Kết thúc kiện Subflows: (khơng có) Alternate/Exceptional flows (khơng có) 11 B Sơ đồ tương tác đối tượng Một Vài sơ đồ cho usecase mô tả 1.1 Sơ đồ thêm sinh viên Hình Sơ đồ thêm sinh viên 12 1.2 Sơ đồ thêm giảng viên Hình Sơ đồ thêm giảng viên 13 1.3 Sơ đồ đề nghị giảng dạy Hình Sơ đồ đề nghị giảng dạy 14 1.4 Sơ đồ xếp thời khóa biểu Hình Sơ đồ xếp thời khóa biểu 15 C Sơ Đồ Lớp Các lớp đối tượng hệ thống - Giảng viên - Trình độ - Lớp - Ngành học - Phân cơng - Thời khóa biểu Mô tả lớp đối tượng hệ thống - Sinh viên Tên đối tượng Mô tả đối tượng Giảng viên Thơng tin giảng viên giảng dạy Trình độ Thơng tin trình độ, gắn với giảng viên Sinh viên Thông tin sinh viên trường Lớp Thông tin lớp học Phân công Phân công giáo viên dạy môn học nào,học kỳ nào,mơn học gì,lớp nào,niên khóa Đề nghị Giảng viên đề nghị tiết dạy,vào buổi Thời khóa biểu Xếp thời khóa biểu cho sinh viên,giảng viên Mối quan hệ lớp đối tượng Đối tượng Mối quan hệ Giảng viên Có Sinh viên Thuộc Lớp Học Giảng viên Thuộc Lớp Có Giảng Viên Có Trình Độ Có 16 Đối tượng Trình độ Lớp Ngành học Phân cơng Thời khố biểu Đề Nghị Giảng Viên Sơ đồ lớp Hình Sơ đồ lớp quản lý đào tạo Xác định thuộc tính lớp 5.1 Giảng viên STT Tên thuộc tính Kiểu liệu MaGV HoTen GioiTinh DiaChi MatKhau Varchar(6) Varchar(30) Bit Varchar(50) VarChar(255) Allow null      Default Allow null   Default Mơ tả Mã giáo viên Họ tên Giới tính Địa Mật Khẩu 5.2 Trình độ STT Tên thuộc tính Kiểu liệu MaTrinhDo TenTrinhDo Varchar(6) Varchar(30) 17 Mơ tả Mã trình độ Tên trình độ 5.3 Sinh viên STT Tên thuộc tính Kiểu liệu MSSV HoTen Ngaysinh DiaChi MaLop MatKhau Varchar(9) Varchar(40) Varchar(255) Varchar(50) Varchar(6) Varchar(255) STT Tên thuộc tính Kiểu liệu MaLop MaNganh Varchar(6) Varchar(6) Allow null       Default Allow null   Default Allow null    Default Default Default Mô tả Mã số sv Họ tên Ngày sinh Địa Mã Lớp Mật Khẩu 5.4 Lớp Mô tả Mã lớp Mã Ngành 5.5 Ngành học STT Tên thuộc tính Kiểu liệu MaNganh TenNganh Khoa Varchar(6) Varchar(30) Varchar(30) Mô tả Mã ngành Tên ngành Khoa 5.8 Phân cơng STT Tên thuộc tính Kiểu liệu MAPC MaGv MaLop LichDay HocKy NamHoc Int(15) Varchar(255) Varchar(6) Varchar(255) int Int Allow null       Kiểu liệu Allow Mô tả Mã phân công Mã Giảng Viên Mã Lớp Lịch Dạy Học kỳ Năm học 5.9 Thời khóa biểu STT Tên thuộc tính 18 Mơ tả Matkb MaLop Noidung null   Int(11) Varchar(6) Text Mã TKB Mã Lớp Nội Dung III Thiết kế Chuyển lớp lưu trữ thành bảng sở liệu quan hệ - GIẢNG VIÊN - SINH VIÊN - LỚP - NGÀNH HỌC - THỜI KHÓA BIỂU 19 - PHÂN CÔNG - ĐỀ NGHỊ Lược đồ quan hệ lớp Hình Lược đồ quan hệ giũa lớp quản lý đào tạo 20 Thiết kế menu cho hệ thống - Giao diện chương trình Hình 10 Giao diện chương trình • Giao diện đăng nhập sinh viên & giảng viên Hình 11 Giao diện đăng nhập giảng viên & sinh viên 21 • Giao diện sinh viên Hình 12 Giao diện sinh viên sau đăng nhập • Giao diện giảng viên Hình 14 Giao diện giảng viên sau đăng nhập 22 • Menu giáo vụ Hình 15 Giao diện giáo vụ quản lý đào tạo IV Tổng Kết & Đánh Giá Những điểm chưa làm hướng giải quyết: Chưa làm chức xố, sửa cho giáo vụ Chưa phần tích hết chức hệ thống đào tạo cần Hướng phát triển Trong toàn ứng dụng em thực yêu cầu số chức cần phải thực cho Web site, hướng phát triển Web site tiến đến hệ thống quản lý đào tạo với đầy đủ chức toán tiền giảng viên, quản lý phịng học, Nhưng kiến thức thời gian có hạn chức Web site dùng để hỗ trợ cho nhà quản trị cịn hạn chế Vấn đề Web site phục vụ việc quản lý đào tạo Từ đó, bên cạnh việc quản lý đào tạo vấn đề cần phải tập trung giải vấn đề cần thiết cho nhà trường Do thời gian sau cần bổ sung chức quản lý phịng học, buổi học, tiền lương giảng viên… Tóm lại, chương trình điển hình việc phát triển mơ hình sở liệu Client/Server mà máy Client khơng cần phải cài đặt chương trình riêng biệt, người sử dụng cần thơng qua trình duyệt web bình thường thực 23 chức giống người sử dụng đầu cuối hệ thống sở liệu Mặc dù cố gắng hoàn chỉnh yêu cầu báo cáo nhiều thiếu sót mong hướng dẫn đề xuất thêm ý kiến bổ sung vấn đề phục vụ cho việc xây dựng Web site để em hồn chỉnh đồ án mơn Em cảm ơn cô nhiều 24

Ngày đăng: 01/12/2016, 11:26

TỪ KHÓA LIÊN QUAN

w