1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài 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

51 0 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

Nội dung

Mục tiêu và ý nghĩa của đề tàiMụ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ựngphầ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

lOMoARcPSD|39269578 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN 🙟🙟🙟🙟🙟 BÁO CÁO THÍ NGHIỆM/THỰC NGHIỆM MÔN HỌC: LẬP TRÌNH JAVA Đề tài: 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 Giáo viên hướng dẫn: ThS Vũ Thị Dương Nhóm sinh viên thực hiện: Nguyễn Phương Nam 2019601620 Đoàn Mạnh Hùng 2019601522 Trần Trung Hiếu 2019601788 Phạm Xuân Đông 2019601880 Trương Trung Kiên 2019602170 Nhóm: 07 Lớp: 20212IT6019007 Khóa: 14 Hà Nội, năm 2022 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 Mục lục LỜI NÓI ĐẦU 1 PHẦN 1: MỞ ĐẦU 2 1.1 Lý do chọn đề tài 2 1.2 Mục tiêu và ý nghĩa của đề tài 2 Mục tiêu: 2 Ý nghĩa: 3 1.3 Xác định nội dung học tập và các kĩ năng, kiến thức then chốt 3 Nội dung học tập: 3 Kiến thức đã trang bị: 4 Kĩ năng then chốt: 4 PHẦN 2: KẾT QUẢ NGHIÊN CỨU 5 2.1 Giới thiệu 5 2.2 Khảo sát hệ thống 6 2.2.1.Khảo sát sơ bộ 6 2.2.2.Tài liệu đặc tả yêu cầu 9 2.3 Phân tích hệ thống 10 2.3.1 Mô hình hóa chức năng hệ thống 10 2.3.2 Mô hình dữ liệu và cài đặt hệ thống 14 2.4 Thực hiện bài toán 21 2.4.1 Chức năng đăng nhập, đăng xuất, nhập học (Nguyễn Phương Nam + Trương Trung Kiên) 21 2.4.2 Chức năng Sửa thông tin sinh viên và Đăng kí môn học (Phạm Xuân Đông + Trương Trung Kiên) 27 2.4.3 Viết script, xây dựng các chức năng thuộc trang Danh sách sinh viên, Nộp học phí và tạo, kết nối cơ sở dữ liệu (Đoàn Mạnh Hùng + Trương Trung Kiên) 32 2.4.4 Viết script, xây dựng các chức năng thuộc trang Thông báo nộp tiền, Xuất thông báo và tạo, kết nối cơ sở dữ liệu(Trần Trung Hiếu + Trương Trung Kiên) 38 PHẦN 3: KẾT LUẬN VÀ BÀI HỌC KINH NGHIỆM 48 3.1 Nội dung đã thực hiện 48 3.2 Tài liệu tham khảo 50 1 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 LỜI NÓI ĐẦU Trong suốt thời gian dài phát triển Java đã và đang thể hiện được sức mạnh, sự quyến rũ của mình trong nền công nghiệp phần mềm, tin học hoá Không có quá nhiều ngôn ngữ vừa có thời gian thử nghiệm phát triển dài, lại vừa có sức phổ biến mạnh mẽ như Java Java được nhiều tổ chức giáo dục đào tạo tin học uy tín trên thế giới đưa vào giảng dạy chuyên nghiệp, đặc biệt trong các trường đại học, học viện đào tạo ngành tin học, công nghệ thông tin Nếu bạn là một người nghiên cứu về lý thuyết lập trình, được đào tạo chuyên nghiệp, bài bản và tham gia vào phát triển các dự án phần mềm sử dụng Java bạn sẽ thực sự nhận thấy tất cả các lý thuyết học thuật về lập trình đều nằm trong ngôn ngữ này Chính việc thực hành ngôn ngữ Java kết hợp với kiến thức lý thuyết vững vàng sẽ giúp lập trình viên có một nền tảng cực kỳ chắc chắn, từ đó việc chuyển sang các ngôn ngữ khác sẽ trở nên dễ dàng hơn 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 bằng ngôn ngữ java giúp cho sinh viên biết tìm hiểu và vận dụng kiến thức vào thực tế, là bước tiến lớn để cải thiện khả năng tư duy và sáng tạo ngay trong môi trường học tập trên ghế nhà trường 2 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 PHẦN 1: 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.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.com) lOMoARcPSD|39269578 1.2 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 1.3 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.1 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 2 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 3 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 2.2 Khảo sát hệ thống 2.2.1.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ônố g 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ônố g 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ônố g? 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í 2.2.2.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)

Ngày đăng: 22/03/2024, 22:36

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

TÀI LIỆU LIÊN QUAN

w