MỞ ĐẦU Đề tài: Xây dựng phần mềm quản lý học phí của trường Đại Học Công Nghiệp Hà Nội 1. Lý do chọn đề tài Như ta đã biết, thời đại hiện nay là thời đại internet, là thời đại của sự bùng nổ công nghệ thông tin, khi mà tất cả mọi người trên thế giới đều sống trên một thế giới phẳng, đặc biệt là hiện nay khi đang diễn ra cuộc cách mạng công nghiệp 4.0 thì lượng thông tin ngày càng nhiều, việc quản lý thông tin càng trở lên khó khăn. Việc quản lý thu chi ở mỗi tổ chức đều sẽ phát sinh những khó khăn khi lượng thông tin cần đưa vào xử lý quá lỡn cũng như quá nhiều. Điều đó làm ảnh hưởng đến tiến độ cũng như năng suất làm việc.
Đặc biệt việc quản lý học phí trong một trường đại học lại càng khó khăn khi nó liên quan đến thông tin sinh viên và ảnh hướng trực tiếp đến quá trình học và kết quả học tập của sinh viên. Vì vậy mỗi trường đại học nên có một phần mềm quản lý học phí để dễ quản lý tài chính. Việc xây dựng phần mềm quản lý học phí đã đem lại nhiều thành tựu nhất định, cụ thể như: - Tiết kiệm chi phí - Giảm thiểu hồ sơ, giấy tờ trong công tác quản lý - Đa dạng tính năng vượt trội - Quản lý thời gian làm việc của học phí - Bảo mật dữ liệu tuyệt đối. 3 Downloaded by SAU SAU (saudinh1@gmail.
Mục tiêu và ý nghĩa của đề tài Mục tiêu: - Mục tiêu chính của đề tài là Ứng dụng ngôn ngữ Java vào xây dựng phần mềm quản lý học phí trường đại học Công Nghiệp Hà Nội. - Tích hợp các giải pháp vào một phần mềm quản lý học phí một cách tối ưu và đánh giá hiệu quả. - Nghiên cứu và cải thiện phần mềm quản lý học phí Ý nghĩa: - Đóng góp về mặt phương pháp luận và thực nghiệm vào lĩnh vực quản lý học phí trường đại học Công Nghiệp Hà Nội một cách thực tế và hiệu quả. - Cải tiến chất lượng phần mềm quản lý học phí để có thể nâng cao trình độ và kĩ năng áp dụng thực tế của sinh viên khoa công nghệ thông tin trường đại học Công Nghiệp Hà Nội.
Xác định nội dung học tập và các kĩ năng, kiến thức then chốt Nội dung học tập: - Cấu trúc của một chương trình java - Các kiểu dữ liệu và chuyển kiểu dữ liệu - Các toán tử - Các cấu trúc điều khiển - Mảng và xử lý mảng - Lớp và đối tượng trong java - Các hàm khởi tạo - Phương thức tĩnh static - Nạp chồng phương thức - Mảng đối tượng 4 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 - Kết tập, kế thừa trong java - Tính trừu tượng, đa hình và interface - Ghi đè phương thức - Xử lý ngoại lệ, I/O theo luồng và thao tác với tệp - Cấu trúc Collection - Giao diện Java Swing Kiến thức đã trang bị: - Lập trình java cơ sở - Lập trình java hướng đối tượng - Xử lý ngoại lệ và thao tác với tệp - Lập trình java với cấu trúc Collection - Lập trình giao diện Java Kĩ năng then chốt: - Kĩ năng làm việc nhóm - Kĩ năng phân tích và xử lý tình huống - Kĩ năng thu thập và chuẩn hóa thông tin - Kĩ năng xây dựng ý tưởng đề tài 5 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 PHẦN 2: KẾT QUẢ NGHIÊN CỨU 2. Giới thiệu Đề tài nghiên cứu: “Xây dựng phần mềm quản lý học phí của trường Đại Học Công Nghiệp Hà Nội “. Để xây dựng bài toán trên, nhóm đã tìm hiểu, thảo luận và quyết định lựa chọn mô hình thác nước để xác định các giai đoạn xây dựng sản phẩm của nhóm: 1. Phân tích yêu cầu: Thu thập và phân tích yêu cầu của hệ thống phần mềm quản lý học phí, ghi lại vào tài liệu đặc tả yêu cầu.
Thiết kế hệ thống: Phân tích thiết kế hệ thống phần mềm quản lý học phí, xác định các kiến trúc tổng thể của phần mềm. Xây dựng chương trình: Theo thiết kế tạo ra các chương trình (units), tích hợp units cho giai đoạn tiếp theo. Mỗi unit được phát triển và kiểm thử gọi là Unit Test 4. Kiểm thử: Cài đặt và kiểm thử phần mềm: kiểm tra và sửa tất cả những lỗi tìm được sao cho phần mềm hoạt động chính xác và đúng theo tài liệu đặt tả yêu cầu 5.
Triển khai hệ thống: Triển khai hệ thống được sử dụng trong các hệ điều hành Kết quả đạt được: Phần mềm Quản lý học phí trường Đại học Công Nghiệp Hà Nội sử dụng Java. Mô tả sản phẩm nghiên cứu: - Tên sản phẩm: Phần mềm Quản lý Học phí trường Đại học Công Nghiệp Hà Nội - Hình thức của sản phẩm: Phần mềm ứng dụng chạy trên desktop. - Cấu trúc: Ngôn ngữ java, sử dụng csdl phpMyadmin,… - Nội dung sản phẩm: 6 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 + Mô tả: Ứng dụng giúp nhà trường quản lý việc thu chi học phí của sinh viên, giúp sinh viên quản lý được số tiền mình đăng kí học và số tiền nộp còn nhà trường thì quản lý được sinh viên, công nợ của sinh viên + Chức năng: ▪ Đăng nhập vào hệ thống dành cho sinh viên và admin ▪ Admin: quản lý danh sách sinh viên trong các lớp và thông tin sinh viên cũng như số tiền nợ, môn học của sinh viên tương ứng ▪ Admin: Cập nhật, hiển thị, xóa cũng như tìm kiếm sinh viên. ▪ Admin: nhập học cho sinh viên đó vào từng lớp theo quy định, đóng học phí cho sinh viên đó lên hệ thống để trừ đi công nợ, in ra thông báo nộp tiền và xuất báo cáo sau khi đã hoàn thành công việc.
▪ Sinh viên: Có thể đăng nhập vào hệ thống để thực hiện chức năng sửa thông tin cá nhân bản thân dựa vào tài khoản đăng nhập là mã sinh viên. ▪ Sinh viên: Có thể đăng ký môn học và hủy môn học. Khảo sát hệ thống 2.Khảo sát sơ bộ Trường Đại học Công Nghiệp Hà Nội bao gồm ban giám hiệu, 7 phòng chức năng và 11 khoa với tổng số cán bộ, giảng viên là 1562 người và chục ngàn sinh viên. Nhà trường cần quản lý thu chi học phí cũng như đăng kí môn cho sinh viên một cách hợp lý để không làm rối loạn quá trình hoạt động của hệ thống nhà trường.
7 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 Để dễ dàng quản lý học phí của trường thì việc sử dụng phần mềm quản lý học phí là vô cùng cần thiết. Qua quá trình khảo sát và phân tích các dữ liệu thu được, phần mềm quản lý học phí đặt ra các vấn đề cơ bản như sau: - Thể hiện được mô hình tổ chức học phí của trường Đại học Công Nghiệp Hà Nội; - Quản lý học phí: Phải đúng học phí với từng sinh viên không được sai lệch dủ chỉ là 1 đồng. - Quản lý đăng ký môn: Sinh viên phải đăng ký được môn và không được đăng ký nhầm cho sinh viên khác. Khi đăng ký thì có thể hủy được môn đã đăng ký - Thông báo phải rõ ràng và in ra văn bản để đóng dấu.
Phiếu phỏng vấn: Phiếếu phỏng vấến Dự án: Xây dựng phâần mềầm Quản lý học Tiểu dự án: Nhu câầu sử dụng và phí trường Đại học Công Nghiệp Hà Nội đánh giá hệ thôống phâần mềầm Người được hỏi: Cán bộ phòng Tổ chức Người hỏi: Hành chính và cán bộ tham gia quản lý, Ngày: 25/01/2022 quản trị hệ thôống Cấu hỏi Ghi chú Câu 1: Ông(bà) đánh giá châốt lượng phâần Trả lời: mềầm ơ m ưc tôốt, khá hay bình thường? Quan sát: Câu 2: Điềầu gì khiềốn ông(bà) sử dụng phâần Trả lời: mềầm này? Tại sao? Quan sát: 8 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 Câu 3: Ông(bà) quan tâm đềốn cái gì trong Trả lời: hệ thôống? Quan sát: Câu 4: Trong thời gian sư dung. Ông(bà) Trả lời: co g ăp s ư côố gì v ơi phâần mềầm không? Quan sát: Câu 5: Ông(bà) mong muôốn điềầu gì ở phâần Trả lời: mềầm quản lý học phí mới? Quan sát: Đánh giá chung: Kế hoạch phỏng vấn: Phỏng vấn nhu cầu sử dụng phần mềm của nhà trường. Các vấn đề còn tồn đọng chưa xử lý được sẽ lấy đó để cải tiến ứng dụng quản lý học phí.Tài liệu đặc tả yêu cầu Mô tả hệ thống: - Hệ thống Quản lý học phí Trường Đại học Công nghiệp Hà Nội cho phép người quản lý tra cứu, quản lý thông tin, hồ sơ sinh viên và học phí của sinh viên đó một cách nhanh chóng, chính xác. 9 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 - Hệ thống lưu thông tin sinh viên và môn học đã đăng ký của sinh viên đó để dễ quản lý trong quá trình thu chi và thi cử sau này nếu có phát sinh vấn đề ngoại lệ Giao diện và chức năng của hệ thống: - Hệ thống gồm 8 giao diện chính: + Giao diện Đăng nhập + Giao diện Danh sách sinh viên + Giao diện Đăng ký môn học + Giao diện Nhập học cho sinh viên + Giao diện Nộp học phí + Giao diện Chỉnh sửa thông tin sinh viên + Giao diện Tạo thông báo nộp tiền + Giao diện Xuất báo cáo - Chức năng: + Đăng nhập: Giúp sinh viên và admin đăng nhập vào hệ thống.
+ Danh sách sinh viên: Admin có thể nhìn thấy toàn bộ sinh viên trong toàn trường được phân theo khoa và lớp hiển thị. Admin có thể sinh sửa, xóa, tìm kiếm và hiển thị sinh viên muốn tìm. + Đăng ký môn học: Sinh viên có thể đăng ký, hủy môn. + Nhập học cho sinh viên: Admin có thể thêm sinh viên mới vào danh sách sinh viên.
+ Nộp học phí: Admin có thể nộp học phí cho sinh viên để trừ đi công nợ. + Chỉnh sửa thông tin sinh viên: Sinh viên có thể chỉnh sửa thông tin cá nhân của mình nếu thấy có gì sau sót mà không cần thiết phải liên hệ với giáo viên quản lý 10 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 + Tạo thông báo nộp tiền: Admin xuất ra thông báo nộp tiền cho từng giai đoạn trong năm ứng với từng sinh viên. + Xuất báo cáo: Admin xuất báo cáo ra sau khi hoàn thành công việc để gửi lại cho sinh viên cũng như lưu bản cứng hồ sơ. Phân tích hệ thống 2.
Mô hình hóa chức năng hệ thống Mô tả sơ bộ các Actor và nhiệm vụ chính: - Admin: có nhiệm vụ quản lý hệ thống, nộp tiền, xuất báo cáo, xuất thông báo, thêm sinh viên. - Sinh viên: có khả năng đăng nhập để chỉnh sửa thông tin cá nhân, đăng ký môn học.