Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
3,12 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO ĐỀ TÀI PHẦN MỀM ĐĂNG KÝ HỌC PHẦN CHO SINH VIÊN KHOA CNTT Giảng viên hướng dẫn Nguyễn Thị Bích Nguyên CẢM ƠN Lời em xin chân thành cảm ơn thầy, cô khoa Công Nghệ Thông Tin tồn thể người ngơi trường Học Viện Cơng Nghệ Bưu Chính Viễn Thơng tạo điều kiện thuận lợi cho em suốt trình học tập trường thời gian thực đồ án Đặc biệt, em muốn gửi lời cảm ơn tới cô Nguyễn Thị Bích Nguyên giảng viên trực tiếp hướng dẫn tận tình bảo giúp em khắc phục khó khăn, thiếu sót để hồn thành phần đồ án từ lý thuyết thực hành sử dụng cơng cụ Với hiểu biết tìm tịi thân bảo hướng dẫn tận tình giảng viên em cố gắng hoàn thành đồ án cách tốt khơng thể tránh thiếu sót Kính mong nhận đóng góp ý kiến từ thầy để em nâng cao bổ sung thêm kiến thức cho thân,hoàn thiện đồ án với kết tốt hoản chỉnh Em xin chân thành cảm ơn! MỤC LỤC CẢM ƠN .2 MỤC LỤC Hiện Trạng 1.1 Giới thiệu .5 1.2 Mục tiêu chương trình 1.3 Đối tượng tham gia xác định yêu cầu Yêu cầu chức .10 2.1 Bảng yêu cầu chức nghiệp vụ 10 2.1.1 Bộ phận chức hệ thống 10 2.1.2 Danh sách Use- Case nghiệp vụ .10 2.2 Yêu cầu chức hệ thống yêu cầu chất lượng 12 2.2.1 Yêu cầu chức hệ thống 12 2.2.2 Yêu cầu chất lượng 13 2.3 Mơ hình luồng liệu chung cho tồn hệ thống 15 2.3.1 Mô tả chức 16 Thiết kế phần mềm .17 3.1 Thiết kế liệu 17 3.1.1 Thực thể .17 3.1.2 Mô hình DIAGRAM 17 3.1.3 Bảng thuộc tính 18 3.2 Thiết kế giao diện 22 3.2.1 Giao diện chương trình 22 3.2.2 Giao diện giảng viên 27 3.2.3 Giao diện nhân viên phòng giáo vụ 30 3.2.4 Giao diện sinh viên .34 3.2.5 Tổng Kết .38 Hiện Trạng 1.1 Giới thiệu Hiện nay, công nghệ thông tin xem ngành mũi nhọn quốc gia, đặc biệt quốc gia phát triển, tiến hành cơng nghiệp hóa đại hóa đất nước Sự bùng nổ thơng tin phát triển mạnh mẽ công nghệ kỹ thuật số, yêu cầu muốn phát triển phải tin học hóa vào tất ngành, lĩnh vực Cùng với phát triển nhanh chóng phần cứng máy tính, phần mềm ngày trở nên đa dạng, phong phú, hoàn thiện hỗ trợ hiệu cho người Các phần mềm ngày mơ nhiều nghiệp vụ khókhăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng, số nghiệp vụ tự động hóa cao Do mà việc phát triển phần mềm, địi hỏi khơng xác, xử lý nhiều nghiệp vụ thực tế mà phải đáp ứng yêu cầu khác tốc độ, giao diện thân thiện với người dùng, mơ hình hóa thực tế vào máy tính để người sử dụng tiện lợi, quen thuộc, tính tương thích cao, bảo mật cao,…Các phần mềm giúp tiết kiệm lượng lớn thời gian, công sức người tăng tốc độ xác hiệu công việc việc sửa lỗi tự động đồng hóa Một số ví dụ cụ thể việc quản lý đăng ký học phần thu học phí trường đại học cao đẳng Nếu khơng có hỗ trợ tin học, việc quản lý cần phải có nhiều người, chia thành nhiều khâu quản lý tồn hồ sơ sinh viên(thơng tin, điểm số, kỹ luật, học bổng, …), lớp học (sĩ số,GVCN, thời khóa biểu,…), giáo viên (thông tin, lịch giảng dạy,…), đăng ký học phần sinh viên,… nghiệp vụ phân cơng giảng dạy, xếp thời khóa biểu cho sinh viên đăng ký môn học, tiến hành thu học phí cho sinh viên tồn trường (số lượng sinh viên lên đến vài nghìn) Các cơng việc địi hỏi nhiều thời gian cơng sức mà xác hiệu khơng cao đa số làm thủ cơng tự động Một số nghiệp vụ tra cứu, thống kê chỉnh sửa thơng tin vất vả Ngồi ra, cịn có số khó khăn vấn đề lưu trữ đồ sộ, dễ bị thất lạc, tốn kém,…Trong đó, nghiệp vụ hồn tồn tin học hóa cách tương đối dễ dàng Với giúp đỡ tin học, việc quản lý đăng ký học phần thu học phí trở nên dễ dàng, thuận tiện nhanh chóng nhiều Chẳng hạn rút ngắn thời gian sinh viên (sinh viên không cần đến trường để đăng ký học phần hay chờ đợi đến lượt để đăng ký) Từ ví dụ ta thấy hai điều: o Việc đăng ký học phần giấy trường đại học, cao đẳng gây nhiều khó khăn cho sinh viên ( tốn nhiều thời gian cho việc lại để đăng ký nộp học phần, tốn thời gian chờ đợi đến lượt đăng ký học phần ) o Việc đăng ký môn học tự sinh viên gây khó khăn cho phịng đào tạo việc tổ chức đăng ký quản lý phiếu đăng ký (các cán phòng đào tạo phải phát phiếu đăng ký cho sinh viên, cho sinh đăng ký, sau thu lại tổng duyệt qua phiếu để nhập liệu vào file world exel Việc nhiều thời gian, khơng xác dẫn đến việc lớp học có nhiều sinh viên đăng ký cịn lớp có q sinh viên đăng ký không đủ điều kiện để mở lớp) Do cần phải áp dụng công nghệ thông tin giải quyêt vấn đề Sử dụng máy tính vào cơng việc tìm kiếm thơng tin chi tiết sinh viên dễ dàng, nhanh chóng thuận tiện, việc lưu trữ đơn giản, không cần phải có nơi lưu trữ lớn, thơng tin sinh viên nhanh chóng xác; việc thống kê định kỳ kỳ, năm thuận tiện nhanh chóng; với chức xữ lý hệ thống rút ngắn công việc cán quản lý giảm số lượng cán quản lý, tránh tình trạng dư thừa Tuy nhiên, kinh phí để xây dựng hệ thống quản lý cho nhà trường bao gồm máy móc, phần mềm,… tốn Trong hệ thống website tốn hơn, thuận tiện gần gũi với sinh viên Do dự án xây dựng chương trình đăng ký học phần thu học phí hình thành Trong khn khổ báo cáo này, không thực lên website, mà viết chương trình quản lý nội 1.1 1.2 Mục tiêu chương trình Trong khn khổ báo cáo này, chúng tơi khơng trình bày làm thực lên website, mà thực chương trình chương trình quản lý nội bộ.Dựa vào báo cáo này, bạn hồn tồn phát triển để chương trình thành phiên website hồn chỉnh Xây dựng chương trình quản lý thông tin sau: Quản lý thông tin sinh viên (gồm MSSV, họ tên, ngày sinh, giới tính,nơi ở), thể hồ sơ sinh viên nhập học Quản lý ngành học (Công nghệ thông tin) Quản lý khóa học Quản lý phịng học Quản lý môn học (gồm Mã môn, tên mơn, số tín chỉ, loại mơn) Quản lý thời hạn đăng ký học phần (gồm Học kỳ niên khóa, ngày hết hạn đăng ký) Lập danh sách sinh viên (gồm danh sách sinh viên đăng ký học phần) Cập nhật thời khóa biểu (các mơn dự kiến mở, lớp, phòng học)., Tổ chức đăng ký môn học ( đến thời hạn đăng ký học phần, phòng đào tạo bắt đầu mở trang đăng ký với thời khóa biểu dự kiến để sinh viên lựa chọn mơn học đăng ký, sinh viên tiến hành đăng ký cập nhật phần đăng ký thời hạn đăng ký Sinh viên đăng ký vào lớp đủ số lượng Khi hết hạn đăng ký, phịng đào tạo đóng trang đăng ký) Lập danh sách sinh viên theo lớp môn để gửi cho giáo viên giảng dạy lớp Lập phiếu báo giảng (giáo viên dạy lớp, môn, phịng, ca nào?) danh sách lớp mơn 1.3 Đối tượng tham gia xác định yêu cầu Gồm nhóm người: Người quản lý nhân viên: Bao gồm chức tạo mới, lưu trữ thông tin quyền thao tác thêm, xóa, sửa liệu: Hồ sơ sinh viên Quận/Huyện Tỉnh/TP Ngành học Khóa học Phịng học Môn học Học kỳ Sinh viên: Tra cứu môn học, tra cứu đăng ký học phần, tra cứu sinh viên Yêu cầu chức 2.1 Bảng yêu cầu chức nghiệp vụ 2.1.1 Bộ phận chức hệ thống STT Tác nhân hệ thống Ý nghĩa Là người tác động vào trang web, quản lý người Admin dùng -Là người tác động vào trang web, mở lớp môn học kỳ/năm học, xếp thời khóa biểu, có quyền xem thơng tin đăng ký học phần, cập Phòng Giáo Vụ Học nhật thơng tin lớp học, giảng viên, phịng học Phần web - Là người phân công giảng dạy(phân công giảng viên dạy lớp-môn nào) Là người tác động vào trang web, xem thời khóa biểu, đăng ký học phần cho học Sinh viên kỳ, sửa đổi hủy đăng ký học phần, in phiếu đăng ký học phần Là người xác nhận môn dạy thời gian Giảng viên dạy 2.1.2 Danh sách Use- Case nghiệp vụ STT Use Case Đăng nhập Mở lớp-mơn Cấp phịng Đăng ký dạy Phân cơng giảng dạy Xếp thời khóa biểu Ý nghĩa Tất người dùng có quyền đăng nhập tiền điều kiện để thực chức Cán phòng đào định môn học mở học kỳ/năm học Cán phịng đào tạo đảm nhiệm ln phân phịng cho mơn học định mở phòng đào tạo Phòng đào tạo đăng ký môn dạy, buổi dạy buổi dạy tuần cho giáo viên giáo viên vào để xác nhận Phịng đào tạo lên lịch phân cơng giảng dạy cho giảng viên Cán phòng đào tạo xếp phân công giảng 10 11 dạy khoa, môn vào thứ, ca, phịng Sinh viên xem thời khóa biểu trước bắt Xem thời khóa biểu đầu đăng ký học phần Sinh viên bắt đầu đăng ký lớp-môn thời Đăng ký học phần khóa biểu mà phịng đào tạo xếp Sửa đổi đăng ký học Sau đăng ký học phần sinh viên sửa đổi phần đăng ký trước ngày hết hạn đăng ký học phần Hủy đăng ký học Sau đăng ký học phần sinh viên hủy phần đăng ký trước ngày hết hạn đăng ký học phần Xem danh sách lớp Sinh viên xem danh sách lớp học để kiểm học việc đăng ký ... đăng ký lớp-môn thời Đăng ký học phần khóa biểu mà phịng đào tạo xếp Sửa đổi đăng ký học Sau đăng ký học phần sinh viên sửa đổi phần đăng ký trước ngày hết hạn đăng ký học phần Hủy đăng ký học. .. sách: Đăng ký học phần: dành cho sinh viên: sinh viên đăng nhập vào hệ thống tiến hành đăng ký học phần kì học Cấp phịng: dựa vào mơn học, thứ, ca giáo viên đăng ký giảng dạy, giáo vụ học phần. .. Hủy đăng ký học Sau đăng ký học phần sinh viên hủy phần đăng ký trước ngày hết hạn đăng ký học phần Xem danh sách lớp Sinh viên xem danh sách lớp học để kiểm học việc đăng ký 2.2 Yêu cầu chức