THIẾT KẾ CHƯƠNG TRÌNH ĐĂNG KÝ HỌC PHẦN- HỌC PHÍ BẰNG NGÔNNGỮ C#

115 1.3K 2
THIẾT KẾ CHƯƠNG TRÌNH ĐĂNG KÝ HỌC PHẦN- HỌC PHÍ BẰNG NGÔNNGỮ C#

Đ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

ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO CUỐI KỲ MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: THIẾT KẾ CHƯƠNG TRÌNH ĐĂNG KÝ HỌC PHẦN- HỌC PHÍ BẰNG NGÔN NGỮ C# Giảng viên hướng dẫn : ĐỖ THỊ THANH TUYỀN Sinh viên thực : VÕ THANH LÂM 09520418 BÙI MẠNH DŨNG 09520045 Khóa : 04 TP.Hồ Chí Minh, Ngày 31 tháng 05 năm 2012 Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Lời cảm ơn Xin cám ơn Cô Đỗ Thị Thanh Tuyền, giảng viên môn phân tích thiết kế hệ thống giúp nhóm thực hóa báo cáo Ngoài ra, thiếu sót không cám ơn giúp đỡ từ nguồn tư liệu quý báu đến từ Internet ! Mặc dù có nhiều cố gắng, thiếu sót điều tránh khỏi Sự phản biện bạn đọc giúp nhóm khắc phục sai lầm Nếu có thắc mắc, bạn vui lòng gởi địa E-Mail: skeptic_0607@yahoo.com Nhóm xin chân thành cám ơn ! TP.HCM ngày 31.05.2012 Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền NHẬN XÉT: (Của giảng viên hướng dẫn) Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Mục Lục Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Chương 1: GIỚI THIỆU ĐỀ TÀI I LÝ DO HÌNH THÀNH CHƯƠNG TRÌNH 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 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ý toà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 toà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ả Ngoài ra, 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ụ hoàn toà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ý) Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền - - - - 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ý lớp có 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 khuôn 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 II MỤC TIÊU CỦA CHƯƠNG TRÌNH - Trong khuôn khổ báo cáo này, 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 hoàn toàn phát triển để chương trình thành phiên website hoà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ý loại đối tượng miễn giảm học phí (Tên đối tượng, tỷ lệ giảm)  Quản lý ngành học (gồm Mã ngành, tên ngành, thời gian đào tạo)  Quản lý khóa học (gồm Khóa, năm nhập học) Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền  Quản lý phòng học (gồm Mã phòng, số chỗ)  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 thu học phí (gồm Học kỳ niên khóa,         ngày hết hạn đăng ký, ngày hết hạn giảm học phí, ngày hết hạn đóng học phí, học phí loại môn : lý thuyết, thực hành, môn tốt nghiệp) Lập danh sách sinh viên (gồm danh sách sinh viên đăng ký học phần, danh sách học phí, danh sách sinh viên nợ học phí, danh sách dự thi) Quản lý phiếu thu (gồm Số thứ tự (STT), ngày thu, số tiền thu) 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ý, sinh viên bắt đầu tải file đăng ký nộp phòng đào tạo để quản lý việc đóng học phí sau nộp văn phòng khoa để quản lý việc học tập danh sách lớp học) 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 Lập danh sách đóng học phí Lập danh sách sinh viên nợ học phí Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Chương 2: XÁC ĐỊNH VÀ MÔ HÌNH HÓA CÁC YÊU CẦU I PHÂN LOẠI YÊU CẦU PHẦN MỀM Các yêu cầu chức  Quản lý lưu trữ: - 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 • Đối tượng miễn giảm học phí • Ngành học • Khóa học • Phòng học • Môn học • Học kỳ • Phiếu thu  Tính toán: - Tính học phí cho sinh viên sau sinh viên hoàn thành đăng ký môn học dựa vào đối tượng miễn giảm, số tín đăng ký số tiền/tín - Tính học phí tổng cộng tất sinh viên học kỳ/năm học để đối chiếu với số tiền học phí thu  Tra cứu: - Tra cứu môn học, tra cứu đăng ký học phần, tra cứu học phí, tra cứu đối tượng miễn giảm học phí , tra cứu sinh viên (miễn giảm học phí, đóng học phí, nợ học phí, danh sách dự thi )  Thống kê: - Thống kê danh sách sinh viên đăng ký học phần để lập danh sách đóng học phí - Thống kê danh sách sinh viên miễn giảm học phí - Thống kê số sinh viên đóng học phí nợ học phí, từ cán phòng đào tạo xác định danh sách dự thi Các yêu cầu phi chức - Chương trình có giao diện đẹp, thân thiện dễ sử dụng - Chương kênh thông tin quảng bá hình ảnh trường Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền - Có tính tiến hóa thuận tiện cho việc bổ sung module sau - Hỗ trợ việc đồng hóa liệu nhiều người truy xuất đồng thời Danh sách tác nhân nghiệp vụ hệ thống STT Tác nhân hệ thống Admin Cán Phòng Đào Tạo Cán Phòng Kế Hoạch - Tài Chính Sinh viên Ý nghĩa Là người tác động vào trang web, quản lý người dùng - Là người tác động vào trang web, mở lớpmô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 nhật thông tin lớp học, giảng viên, phòng học 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) Có quyền xem trang web tình hình đóng học phí sinh viên, tính học phí thông báo cho sinh viên đóng học phí 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 kỳ, sửa đổi hủy đăng ký học phần, in phiếu đăng ký học phần, xem thông tin học phí Cán quản lý phòng Là người có quyền cấp phòng cho lớp học Là người có quyền đăng ký môn dạy thời gian Giảng viên dạy Danh sách Use- Case nghiệp vụ STT Use Case Ý nghĩa Đăng nhập Tất người dùng có quyền đăng nhập tiền điều kiện để thực chức Mở lớp-môn Cán phòng đào định môn học mở học kỳ/năm học Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Cấp phòng Cán quản lý phòng học phòng cho môn học định mở phòng đào tạo Giảng viên đăng ký môn dạy, buổi dạy buổi dạy tuần với phòng đào tạo, để phòng đạo tạo tổng hợp lại thành phiếu phân công giảng dạy thời khóa biểu hoàn chỉnh Phòng đào tạo lên lịch phân công giảng dạy cho giảng viên dựa vào phiếu đăng ký dạy giảng viên thỏa thuận Cán phòng đào tạo xếp phân công giảng dạy khoa, môn vào thứ, ca, phòng Đăng ký dạy Phân công giảng dạy Xếp thời khóa biểu Xem thời khóa biểu Sinh viên xem thời khóa biểu trước bắt đầu đăng ký học phần Đăng ký học phần Sinh viên bắt đầu đăng lớp-môn thời 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 10 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 11 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ý 12 Thu học phí Cán phòng kế hoạch-tài bắt đầu tính học phí từ danh sách đăng ký học phần phòng đào tạo 13 Xem học phí Sinh viên xem học phí để chuẩn bị đóng học phí cho phòng kế hoạch tài Sơ đồ Use - Case Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền lblTieu_de Label Thông tin tiêu đề txtTen_nguoi_dung TextBox Nhập/hiển thị tên đăng nhập txtHo_ten TextBox Nhập/hiển thị họ tên người dùng chkHienMatKhau CheckBox Chọn muốn thị mật txtNhap_mat_khau TextBox Hiển thị mật cboNhom_nguoi_dung ComboBox Chọn nhóm người dùng btnThem Button Thêm người dùng btnXoa Button Xóa người dùng chọn btnGhi Button Ghi xuống CSDL 10 btnKhong Button Không ghi xuống CSDL 11 Luoi_DS_NguoiDung GridControl Hiển thị danh sách người dùng theo nhóm 12 bdNavigatorDS_NguoiDun g BindingNavigato r Di chuyển dòng lưới Mật mã hóa  Danh sách biến cố: Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền STT Điều kiện kích hoạt Xử lý Ghi Load hình Kết xuất danh sách người dùng Khi khởi động theo nhóm vào lưới danh sách hình người dùng, khai báo nguồn liệu cho bdNavigatorDS_NguoiDung, kết xuất nhóm người dùng vào combobox nhóm người dùng, xử lý sáng mờ control CheckedChanged CheckBox mật Nếu check vào chkHienMatKhau mật dạng dấu chấm, ngược lại thỉ rõ mật Click button thêm Xóa trống control quản trị nhập thông tin người dùng Click button xóa Kiểm tra thông tin xóa, hợp lệ xóa người dùng chọn Click button ghi Ghi thông tin người dùng xuống CSDL thông tin nhập hợp lệ Click button không Không ghi người dùng xuống CSDL TextChanged TextBox tên đăng nhập Nếu người dùng cập nhật thông tin người dùng tên đăng nhập bị thay đổi làm sáng button ghi không TextChanged TextBox họ tên Nếu người dùng cập nhật thông tin người dùng họ tên bị thay đổi làm sáng button ghi không SelectedIndexChanged ComboBox nhóm người Nếu người dùng cập nhật thông tin người dùng nhóm Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền dùng 24 người dùng bị thay đổi làm sáng button ghi không Màn hình lưu liệu (frmBackup_du_lieu): (2) (3)  Danh sách thành phần giao diện: (4) Kiểu (1) STT Tên Ý nghĩa progressBar_Backup_du_lie u ProgressBar Cho biết tiến độ backup liệu lblTrang_thai Label Cho biết trạng thái backup liệu btnBackup_du_lieu Button Thực backup liệu btnThoat Button Đóng hình backup liệu Ghi  Danh sách biến cố: STT Điều kiện kích hoạt Click button backup Xử lý Ghi Tạo thư mục có tên Backup, Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền 25 liệu thực backup CSDL QuanLySinhVien thành file QuanLySinhVien.bak vào thư mục Backup vừa tạo Click button thoát Đóng hình backup liệu Màn hình thay đổi quy định (frmQuyDinh_ToanTruong): (1) (2) (3) (4) (5) (6) (7)  Danh sách thành phần giao diện: STT Tên Kiểu (8) Ý nghĩa lblTieu_de Label Thông tin tiêu đề txtTuoi_toi_thieu_sv TextBox Nhập/hiển thị tuổi tối thiểu sinh viên txtTuoi_toi_da_sv TextBox Nhập/hiển thị tuổi tối đa sinh viên txtTuoi_toi_thieu_gv TextBox Nhập/hiển thị tuổi tối thiểu giáo viên txtTuoi_toi_da_gv TextBox Nhập/hiển thị tuổi Ghi Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền tối đa giáo viên txtSi_so_toi_da TextBox Nhập/hiển thị sỉ số tối đa lớp btnCap_nhat Button Cập nhật giá trị tham số xuống CSDL btnThoat Button Đóng hình thay đổi quy định  Danh sách biến cố: STT Điều kiện kích hoạt Xử lý Load hình Kết xuất bảng THAM SỐ từ CSDL vào TextBox hình, xử lý mờ button cập nhật thoát Click button cập nhật Ghi quy định vừa thay đổi xuống CSDL Click button thoát Đóng hình thay đổi quy định TextChanged TextBox tuổi tối thiểu sinh viên Làm sáng button cập nhật thoát TextChanged TextBox tuổi tối đa sinh viên Làm sáng button cập nhật thoát TextChanged TextBox tuổi tối thiểu giáo viên Làm sáng button cập nhật thoát TextChanged TextBox tuổi tối đa giáo viên Làm sáng button cập nhật thoát TextChanged TextBox số Làm sáng button cập Ghi Khởi động hình Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền lượng sinh viên tối đa 26 nhật thoát Màn hình đăng ký học phần (frm_DangKy_HocPhan):  Danh sách thành phần giao diện: STT Đối tượng Số đăng ký Ký hiệu txtSoTC Đăng Ký btDangKy Đồng ý btDongY Hủy btHuy Loại đối tượng Chức Jtextfield Thể số tín đăng ký sinh viên Jbutton Đăng ký học phần Jbutton Đồng ý với lựa chọn Jbutton Hủy đăng ký học phần Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền CHƯƠNG 5: THIẾT KẾ XỬ LÝ Màn hình cập nhật sinh viên (frmCapNhat_SinhVien): Biến cố (Load hình): 1 STT Tên hàm Tham số Bool (true) Kết Ý nghĩa Xu_ly_sang_mo Đọc bảng sinh viên Chuỗi Trả bảng Đọc liệu từ bảng SINH_VIEN SINH_VIEN SINH_VIEN kết xuất danh sách sinh Ghi Xử lý sáng button thêm, xóa, cập nhật, mờ button ghi, không Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền viên vào lưới sinh viên Đọc bảng lớp Chuỗi LOP Trả bảng LOP Đọc liệu từ bảng LOP xuất danh sách lớp vào ComboBox Danh_sach_chon_lo p  Sơ đồ phối hợp: Xu_ly_sang_mo Hàm xử lý biến cố Đọc bảng sinh viên Đọc bảng lớp XL_BANG Biến cố (Di chuyển GridControl): Doc_bang STT Tên hàm Xuat_ho_so_sinh_vie n Tham số Kết Ý nghĩa Xuất thông tin sinh viên lên hồ sơ sinh viên Ghi Nếu thêm có liệu xuất  Sơ đồ phối hợp: Hàm xử lý biến cố Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Xuat_ho_so_sinh_vien Xuat_ho_so_sinh_vien_moi Biến cố (DropDown combobox Danh sách chọn lớp): STT Tên hàm Tham số Đọc bảng lớp Chuỗi LOP Kết Ý nghĩa Trả bảng LOP Đọc liệu từ bảng LOP, kết xuất liệu bảng LOP vào ComboBox Danh_sach_chon_lo p Ghi  Sơ đồ phối hợp: Hàm xử lý biến cố Đọc bảng lớp XL_BANG Biến cố (Click button Thêm): STT Tên hàm Doc_bang Tham số Kết Ý nghĩa Ghi Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Xu_ly_sang_mo Xuat_ho_so_sinh_vien_mo i Bool (false) Xử lý mờ button thêm, xóa, cập nhật, sáng button ghi, không Xóa trống thông tin hồ sơ để người dùng nhập vào thông tin sinh viên  Sơ đồ phối hợp: Hàm xử lý biến cố Xu_ly_sang_mo Xuat_ho_so_sinh_vien_moi Biến cố (Click button Xóa): STT Tên hàm Tham số Kết Ý nghĩa Kiem_tra_xoa Xuat_ho_so_sinh_vien Xuất hồ sơ sinh viên hành nhóm hồ sơ Xuat_ho_so_sinh_vien _moi Xóa trống thông tin hồ Ghi Chuỗi lỗi Kiểm tra sinh viên muốn xóa có bị ràng buộc hay không Nếu xóa thành công Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền sơ để người dùng nhập vào thông tin sinh viên Xu_ly_sang_mo Bool (true) Xử lý sáng button thêm, xóa, cập nhật, mờ button ghi, không  Sơ đồ phối hợp: Xu_ly_sang_mo Hàm xử lý biến cố Xuat_ho_so_sinh_vien Biến cố (Click button Cập nhật): STT Tên hàm Kiem_tra_cap_nhat Xu_ly_sang_mo Xuat_ho_so_sinh_vien_moi Tham số Kết Kiem_tra_xoa Ý nghĩa Ghi Chuỗi lỗi Kiểm tra tất thông tin nhập có hợp lệ hay không Bool (false) Xử lý mờ button thêm, xóa, cập nhật, sáng button ghi, không Nếu thông tin cập nhật hợp lệ  Sơ đồ phối hợp: Xu_ly_sang_mo Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền Hàm xử lý biến cố Kiem_tra_cap_nhat Biến cố (Click button Ghi): STT Tên hàm Tham số Kết Ý nghĩa Kiem_tra_cap_nhat Nhap_ho_so _sinh_vien Nhập thông tin sinh viên từ hồ sơ sinh viên vào sinh viên hành Xuat_ho_so_sinh_vien Xuất hồ sơ sinh viên hành nhóm hồ sơ Xu_ly_sang_mo Ghi Chuỗi lỗi Kiểm tra tất thông tin nhập có hợp lệ hay không Bool (true) Xử lý sáng button thêm, xóa, cập nhật, mờ button ghi, không Nếu ghi xuông CSDL thành công Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền  Sơ đồ phối hợp: Xu_ly_sang_mo Hàm xử lý biến cố Nhap_ho_so_sinh_vien Kiem_tra_cap_nhat Tên hàm Tham số Ý nghĩa Xu_ly_sang_mo Bool (true) Xuat_ho_so_sinh_vie n Xuat_ho_so_sinh_vien Xuat_ho_so_sinh_vien_moi Biến cố (Click button Không): STT Kết Ghi Xử lý sáng button thêm, xóa, cập nhật, mờ button ghi, không Xóa trống thông tin hồ sơ để người dùng nhập vào thông tin sinh viên  Sơ đồ phối hợp: Xu_ly_sang_mo Hàm xử lý biến cố Xuat_ho_so_sinh_vien Xuat_ho_so_sinh_vien_moi Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền CHƯƠNG 6: KẾT LUẬN 6.1 Môi trường phát triển Môi trường triển khai 6.1.1 Môi trường phát triển ứng dụng: Hệ điều hành: Windowns Ultimate Cần cài NetFramework 4.0 - Hệ quản trị sở liệu:SQL server 2008 Express - Công cụ dùng để phân tích, thiết kế :PowerDesigner - Công cụ dùng để xây dựng ứng dụng:Visualstudio 2010 Các thư viện sử dụng : DevExpress v11.1.7,Crystal Reports 2011 6.1.2 Môi trường triển khai ứng dụng: Hệ điều hành: Microsoft Windows Để chạy chương trình máy cần phải cài đặt NetFramework 4.0 trở lên, cài SQL server 2008 Express, cài đầy đủ DLL DevExpress v11.1.7 Crystal Reports Runtime v11-32bit - - - - 6.1.3 Kết đạt Chương trình phân tích đáp ứng đầy đủ nghiệp vụ quản lý đào tạo như: Quản lý hồ sơ sinh viên, giảng viên, quản lý theo lớp học, môn học… song song chương trình đáp ứng cầu tra cứu, thống kê xem kết môn học Tuy thời gian ngắn nhiều môn học khác nên nhóm số chức chưa hoàn thành theo dự kiến ban đầu như: Quản lí chương trình đào tạo, lập thời khóa biểu, số khác Ưu điểm chương trình thân thiện , gần gũi với người dùng Đặc biệt với việc hổ trợ Skin đa dạng, người dùng lựa chọn tùy thích, giúp người dùng cảm giác thoải mái tiếp xúc thời gian dài với chương trình Chương trình xây dựng theo mô hình lớp,nên dễ kế thừa phát triển ứng dụng.Phẩn bảo đảm yêu cầu bảo mật hệ thồng ,phân quyền sử dụng hệ thống cho ngường sử dụng Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền - 6.2.4 Hướng phát triển Chương trình phát triển theo quy mô lớn hơn, quản lý đạo tạo rộng phần, tài chính, quản lý sách như: học bổng, miễn giảm, quản lý tốt nghiệp Cũng hỗ trợ nhiều cho nghiệp vụ thống kê báo cáo, tra cứu tính toán Cần cải thiện tốt dộ xử lí, hết đầu tư vào việc bảo mật an toàn cho liệu TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt: Phan Huy Khánh, Lập Trình logic Prolog, Đại Học Đà Nẵng, 2007 Thực Hành Ngôn Ngữ Lập Trình, Đại Học Bách Khoa Tp.Hồ Chí Minh Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền [...]... 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 và tiến hành đăng ký học phần của kì học hiện tại Xuất phiếu đăng ký: sau khi đã đăng ký học phần thành công, sinh viên sẽ nhận được phiếu đăng ký học phần của sinh viên đó Cấp phòng: dựa vào môn học, thứ, và ca của giáo viên đăng ký giảng dạy, giáo vụ học phần sẽ cấp phòng cho hợp lý 10 .Đăng ký dạy: giáo viên sẽ đăng ký thứ... lai: in phiếu thu học phí cho sinh viên Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền 6 3.3 Mô hình luồng xử lý: + Mức ngữ cảnh : Đăng ký học phần Đăng ký Giảng dạy Phiếu đăng kí Sinh viên Đăng Ký môn học Phiếu giảng dạy Giáo viên Đăng ký giảng dạy Hệ thống đào tạo và thu học phí Cấp phòng học Phiếu Kết quả Giáo vụ phòng thiết bị Cấp phòng học Thu học phí Biên lai Giáo vụ KHTC Thu học phí + Mức 0: Lớp... Sách môn học Đăng ký môn dạy Báo cáo kết quả Danh Sách môn học Danh sách đăng ký Sinh Viên Đăng ký thôn Trả thông ti Phiếu đăng ký Đăng ký học phần Báo cáo kết quả 6.0 Đăng ký học phần Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh TuyềnDanh sách đăng ký 8.0 6 phòng Cấp Thu học Cấp phòng học + Mức 1 : - Giáo vụ Chức năng quản lý sinh viên : Admin 1.1 Nhập thông tin sinh viên Thông tin sinh viên Kết quả Tìm... năng đăng ký giảng dạy Danh sách môn học E Môn học Đăng ký môn học Giáo viên 7.1 Đăng ký giảng dạy Thông tin Giáo viên HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ 7.2 Phiếu đăng ký hoc phần C GV Thiết bị - Chức năng cấp phòng học Giáo vụ 8.1 Cấp phòng Thông tin Giáo vụ 8.2 Thời khóa biểu HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ Danh sách phiếu đăng ký giảng dạy Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền G Đăng ký giảng... hủy đăng ký học phần, in phiếu đăng ký học phần, và xem thông tin về học phí của mình o Cán bộ Phòng kế hoạch tài chính tính học phí dựa vào danh sách đăng ký học phần của sinh viên do phòng đào tạo chuyển qua, xem học phí để thu học phí của từng sinh viên o 7 Đặc tả Use- Case Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền 6 a) Use case đăng nhập hệ thống:  Mô tả : Use case này cho phép sinh viên đăng. .. cương Đây là các môn học bắt buộc Sau khi học xong đại cương, sinh viên mới được phép đăng ký học những môn học chuyên ngành mà mình muốn theo Sinh viên được phép đăng ký các môn học vào đầu mỗi học kỳ Do đó sinh viên bắt buộc phải suy nghĩ cẩn thận về các vấn đề như nội dung các môn học đăng ký, trình tự các môn học, năng lực của bản thân, kể cả khả năng đóng học phí khi đăng ký học Vào đầu mỗi kỳ,... quản lý môn học Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền 6 Admin 5.1 Nhập thông tin môn học Thông tin Môn học Kết quả Tìm kiếm Mã môn học 5.2 Tìm kiếm môn học Danh sach môn học E Môn học 5.3 Lấy danh sách Môn học - chức năng đăng ký học phần Sinh viên Thông tin Sinh viên 6.1 Đăng ký học phần HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền 6.2 Phiếu đăng ký hoc phần... • Dòng sự kiện phụ 1: Đăng ký học phần không thành công” - Hệ thống sẽ báo lỗi đăng ký tương ứng (số tín chỉ đăng ký vượt quá 25 hoặc kết quả thi của các môn tiên quyết của từng môn đăng - ký tương ứng không đạt) Hệ thống yêu cầu sinh viên đăng ký lại Nếu sinh viên hủy thao tác đăng ký học phần thì use case cũng kết thúc  Hậu điều kiện : không có  Ghi chú : số tín chỉ đăng ký tối đa không vượt quá... thứ và ca dạy cho môn học mình đã đăng ký trước với phòng đào tạo 11.Xuất phiếu đăng ký của giáo viên: sau khi đã đăng ký thành công, giáo viên cũng nhận được phiếu đăng ký của mình 12 Thời khóa biểu: là một file sau khi được thống nhất giữa việc đăng ký giảng dạy của giáo viên và việc cấp phòng của giáo vụ 13.Thu học phí: giáo vụ tiến hành thu học phí sau khi sinh viên đã đăng ký học phần xong xuôi 14.In... năng đăng ký học • phần Hệ thống sẽ hiển thị tất cả các lớp - môn mở trong học kỳ/năm học mà phòng đào tạo sắp xếp • Sinh viên chọn các lớp - môn mà mình muốn đăng ký với điều kiện sinh viên đăng ký không quá 25 tín chỉ /học kỳ và sinh viên đó phải thi đạt các môn tiên quyết của môn đăng ký • Sau khi chọn các lớp - môn đăng ký xong, sinh viên chọn nút Đăng ký • Hệ thống sẽ kiểm tra số tín chỉ đăng ký ... học phí hình thành Trong khuôn 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 II MỤC TIÊU CỦA CHƯƠNG TRÌNH - Trong khuôn khổ báo cáo này, không trình bày làm thực lên... Tuyền Danh Sách môn học Đăng ký môn dạy Báo cáo kết Danh Sách môn học Danh sách đăng ký Sinh Viên Đăng ký thôn Trả thông ti Phiếu đăng ký Đăng ký học phần Báo cáo kết 6.0 Đăng ký học phần Lớp SE207.C21... Chọn chức tra cứu Hiện chức tra cứu menuBaoCao RibbonPage (ToolStripMenuItem) Chọn chức báo cáo Hiện chức báo cáo menuQuanTri RibbonPage (ToolStripMenuItem) Chọn chức quản trị Hiện chức quản trị

Ngày đăng: 30/12/2015, 20:34

Từ khóa liên quan

Mục lục

  • Lời cảm ơn

  • NHẬN XÉT:

  • (Của giảng viên hướng dẫn)

  • Chương 1: GIỚI THIỆU ĐỀ TÀI

    • I. LÝ DO HÌNH THÀNH CHƯƠNG TRÌNH

    • II. MỤC TIÊU CỦA CHƯƠNG TRÌNH

    • Chương 2: XÁC ĐỊNH VÀ MÔ HÌNH HÓA CÁC YÊU CẦU

      • I. PHÂN LOẠI YÊU CẦU PHẦN MỀM

        • 1. Các yêu cầu chức năng

        • 2. Các yêu cầu phi chức năng

        • 3. Danh sách các tác nhân nghiệp vụ hệ thống

        • 4. Danh sách Use- Case nghiệp vụ

        • 5. Sơ đồ Use - Case

        • 6. Quy trình nghiệp vụ

        • 7. Đặc tả Use- Case

        • 3.1 Mô tả nghiệp vụ

        • II. MÔ HÌNH HÓA DỮ LIỆU

        • CHƯƠNG 4: THIẾT KẾ GIAO DIỆN

          • 1 Màn hình kết nối cơ sở dữ liệu (frmKet_noi_CSDL):

          • 2 Màn hình chính (frmChinh):

          • 3 Màn hình đăng nhập nhóm người dùng (frmDangNhapNhomNguoiDung):

          • 4 Màn hình đăng nhập người dùng (frmDangNhapNguoiDung):

          • 5 Màn hình đổi mật khẩu (frmDoiMatKhau):

          • 6 Màn hình cập nhật sinh viên (frmCapNhat_SinhVien):

Tài liệu cùng người dùng

Tài liệu liên quan