file WORD + PDF Website, còn gọi là trang web hoặc trang mạng, và nội dung liên quan được xác định bằng một tên miền chung và được xuất bản trên ít nhất một máy chủ web. Các ví dụ đáng chú ý là các website wikipedia.org, google.com và amazon.com. Tất cả các trang web có thể truy cập công khai đều tạo thành World Wide Web.
TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA CÔNG NGHỆ THÔNG TIN TIỂU LUẬN CUỐI KỲ MƠN: Lập Trình Ứng Dụng JAVA ĐỀ TÀI Xây dựng ứng dụng Java quản lý điểm sinh viên Giảng Viên: Th.s Đinh Hoàng Gia Sinh Viên: Nguyễn Đức Phát MSSV: 2108110196 Lớp: K15DCPM07 Ngành: Kỹ Thuật Phần Mềm TP HỒ CHÍ MINH, NĂM 2023 Khoa/Viện: ………………………… NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN TIỂU LUẬN MƠN: Lập Trình Ứng Dụng JAVA Họ tên sinh viên: Đức Phát Tên đề tài: Xây dựng ứng dụng Java quản lý điểm sinh viên Nhận xét: a) Những kết đạt được: b) Những hạn chế: Điểm đánh giá (theo thang điểm 10, làm tròn đến 0.5): Sinh viên:…………………………………………………………………… Điểm số:……….……Điểm chữ:…………………………………………… TP HCM, ngày … tháng … năm 20…… Giảng viên chấm thi (Ký ghi rõ họ tên) Mục Lục Giới thiệu đề tài Lời cảm ơn Lời mở đầu CHƯƠNG I TỔNG QUAN Lý Do Chọn Đề Tài 1.1 Khảo sát thực trạng 1.2 Đánh giá 1.2.1 Nhược điểm 1.2.2: Ưu điểm .3 1.3 Đối tượng phạm vi ứng dụng .3 1.3.1 Đối tượng .3 1.3.2 Phạm vi 1.3.3 Rằng buộc tổng quan hệ thống 1.4 Mô tả phương án tổng quan 1.4.1 Phương án lưu trữ 1.4.2 Phương án khả thi CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan Java 2.1.1 Mơi trường lập trình 2.1.2 Ngơn ngữ lập trình Java 2.1.3 Tìm hiểu kiến trúc MVC Java 2.2 Tổng quan hệ quản trị sở liệu SQL Sever 2005 2.3 Tổng quan Eclipse 10 2.4 Tổng quan Visual Studio Code 11 CHƯƠNG III : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 11 3.1 Xác định yêu cầu 11 3.1.1 Yêu cầu chức 12 3.1.2 Yêu cầu hệ thống .12 3.2 Mơ Hình Hóa 12 3.2.1 Mơ hình hóa chức .12 3.3 Cơ sở liệu hệ thống 17 3.3.1 Bảng sinh viên 17 3.3.2 Bảng Giảng Viên .17 3.3.3 Bảng điểm 17 3.3.4 Bảng Lớp 18 3.3.5 Bảng Khoa 18 3.3.6 Bảng Môn học 18 3.3.7 Bảng Đăng nhập .18 3.4 Sơ đồ liên kết 19 3.5.CÁC THÀNH PHẦN CHỨC NĂNG CỦA HỆ THỐNG 19 3.5.1 Menu 19 3.5.2 Chức đăng nhập hệ thống 19 3.5.3 Chức thông tin sinh viên 19 3.5.4 Chức hiển thị thông tin điểm sinh viên 19 3.5.5.Chức hiển thị thông tin giảng viên 19 3.5.6.Chức hiển thị thông tin môn học .20 3.5.7.Chức hiển thị thông tin lớp học 20 3.6 Thiết kế giao diện hệ thống 20 3.6.1 Form Đăng Nhập – Form chạy phần mềm 20 3.6.2 Form Đăng Nhập Hệ Thống 21 3.6.3 Form Thông Tin Sinh Viên .21 3.6.4 Form Bảng Điểm .22 3.6.5 Form Giảng Viên .22 3.6.6 Form Môn Học 23 3.6.7 Form lớp học .23 KẾT LUẬN 24 4.1 KẾT LUẬN ĐỀ TÀI 24 4.1.1 Đánh giá chung 24 4.1.2 Hướng phát triển mở rộng đề tài 25 4.2 LỜI KẾT 25 Giới thiệu đề tài Trong thời đại đại công nghệ thông tin, tiến phát triển ứng dụng phần mềm góp phần quan trọng việc cải thiện nâng cao hiệu nhiều lĩnh vực, đặc biệt lĩnh vực giáo dục Việc quản lý thông tin sinh viên, đặc biệt điểm học tập, khía cạnh quan trọng hệ thống giáo dục Tuy nhiên, với số lượng sinh viên ngày tăng thông tin phong phú, việc thực công việc cách hiệu xác địi hỏi hỗ trợ từ ứng dụng quản lý Tiểu luận nhằm tập trung trình bày trình xây dựng phát triển ứng dụng Java quản lý điểm sinh viên, nhằm giải thách thức việc quản lý theo dõi điểm số thông tin cá nhân sinh viên môi trường giáo dục Dự án hướng đến việc tạo ứng dụng dễ sử dụng, cung cấp thơng tin xác đáng tin cậy, đảm bảo tính bảo mật an tồn liệu Mục tiêu tiểu luận Trình bày quy trình xây dựng ứng dụng quản lý điểm sinh viên sử dụng ngôn ngữ lập trình Java cơng nghệ liên quan Đề xuất giao diện người dùng thân thiện, dễ sử dụng để quản lý thông tin sinh viên điểm học tập Giải thích chức ứng dụng, bao gồm quản lý thông tin sinh viên, điểm số, tính tốn điểm trung bình xếp loại học tập Trình bày quy trình tích hợp sử dụng sở liệu để lưu trữ thông tin sinh viên điểm học tập Lời cảm ơn Em xin gửi lời cảm ơn chân thành đến Thầy Đinh Hoàng Gia việc xem xét đánh giá báo cáo môn học em Sự quan tâm hỗ trợ từ Thầy đóng vai trị quan trọng trình thực báo cáo Em biết ơn dẫn hướng dẫn chuyên môn Thầy suốt trình nghiên cứu viết báo cáo Những góp ý nhận xét từ Thầy giúp em hiểu rõ chủ đề môn học cải thiện báo cáo Em muốn bày tỏ lòng biết ơn đặc biệt đến Thầy tận tâm kiến thức sâu sắc mà Thầy chia sẻ trình giảng dạy môn học Những kiến thức trang bị cho em kỹ quan trọng lĩnh vực Cuối cùng, em xin chân thành cảm ơn Thầy Đinh Hoàng Gia em tiếp tục nỗ lực áp dụng kiến thức học để phát triển lĩnh vực Em Xin chân thành cảm ơn kính chúc Thầy sức khỏe, thành cơng hạnh phúc Phần Mở Đầu Lý chọn đề CHƯƠNG I TỔNG QUAN Trong năm gần đây, khoa học công nghệ Việt Nam bước hội nhập vào dịng chảy khoa học cơng nghệ tiên tiến giới Công nghệ thông tin nước ta mới, song tốc độ phát triển nhanh mạnh, chiếm vị trí quan trọng ngành khoa học công nghệ Một lĩnh vực ứng dụng tin học hóa phổ biến nước ta lĩnh vực quản lý Tin học hóa quản lý giúp cho nhà quản lý điều hành cơng việc cách khoa học, xác hiệu Quản lý điểm công việc tương đối phức tạp, tốn nhiều thời gian cơng sức Chính vậy, tin học hóa lĩnh vực quản lí điểm yêu cầu tất yếu Muốn quản lý tốt cần có phần mềm tốt, phần mềm phải đảm bảo độ bảo mật cao, dễ sử dụng nhiều tiện ích Đề tài yêu cầu thiết thực quản lý hầu hết tất trường học hoạt động Số lượng sinh viên đông điểm cần nhập vào nhiều, chắn gây nhiều khó khăn việc quản lý điểm sinh viên Khó khăn việc cập nhật, sửa chưa điểm sinh viên Khi cần tra cứu thông tin điểm sinh viên phải tìm, sốt phương pháp thủ cơng Cơng việc địi hỏi tốn nhiều thời gian Những lợi ích Tính thiết thực ứng dụng cao: Xây dựng ứng dụng quản lý điểm sinh viên có tính thiết thực cao ứng dụng nhiều lĩnh vực giáo dục khác Nâng cao hiệu quản lý: Giúp nâng cao hiệu việc quản lý thông tin sinh viên, tiết kiệm thời gian việc tổ chức cập nhật thơng tin học tập Tối ưu hóa quy trình cơng việc: Một ứng dụng quản lý điểm sinh viên tự động tính tốn cập nhật thơng tin, giúp tránh sai sót tối ưu hóa quy trình cơng việc Tích hợp chức hữu ích: Xây dựng ứng dụng hức hữu ích tính điểm trung bình, xếp loại học tập, tra cứu thơng tin học tập cách nhanh chóng dễ dàng Đóng góp vào giáo dục đào tạo: Cải thiện trình học tập quản lý học sinh, giúp tạo điều kiện thuận lợi cho học sinh giáo viên 1.1 Khảo Sát Thực Trạng Hiện nay, quản lý điểm công việc quan trọng trường học Công việc cịn làm thủ cơng số trường mang lại hiệu không cao Thực tế, trường Đại học X dùng hệ thống quản lý điểm Microsoft Excel Công việc ngày bao gồm: Nhập điểm cho sinh viên, sửa chữa thông tin điểm In bảng điểm, in danh sách sinh viên đỗ, trượt, đạt học bổng… Lưu trữ thông tin bảng điểm Sinh viên… Công việc quản lý cịn thủ cơng địi hỏi nhiều kỹ người quản lý Ví dụ: Hằng ngày, người quản lý nhập đểm cho sinh viên, tính tốn, in danh sách theo yêu cầu nhà trường: sinh viên đỗ trượt đạt học bổng… thời gian nhập thông tin nhiều thời gian, việc theo dõi thống kê, tổng hợp dễ bị nhầm lẫn, khó đảm bảo độ tin cậy… 1.2 Đánh Giá 1.2.1 Nhược điểm: Lưu giữ thông tin sinh viên, giáo viên phức tạp phải sử dụng nhiều loại giấy tờ, sổ sách nên cồng kềnh, nơi lưu giữ không thuận tiện, cần nhiều nhân viên Khi cần tìm kiếm thơng tin sinh viên, giáo viên nhiều thời gian v́à phải trực tiếp t́ìm thơng tin giấy tờ sổ sách đă ghi chép lại 1.2.2: Ưu điểm Vốn đầu tư tốn hơn, thiết bị tin học, phần mềm tin học cho việc quản lý không cần phải đầu tư Từ ưu khuyết điểm dẫn đến yêu cầu phải xây dựng hệ thống có yêu cầu kỹ thuật, quản lý chuyên nghiệp hơn, giải khuyết điểm hệ thống cũ 1.3 Đối tượng phạm vi ứng dụng 1.3.1 Đối tượng Hệ thống quản lý điểm xây dựng hướng đến đối tượng: Người quản trị hệ thống 1.3.2 Phạm vi Người Lập: Nguyễn Đức Phát Trường Đại Học X Ngày Lập: 1/8/2023 Thông tin tổng quan Tên dự án: Phần mềm Quản lí điểm sinh viên Quản lí dự án: Nguyễn Đức Phát Phát biểu vấn đề: Với số lượng sinh viên hàng năm tăng lên không ngừng, Trường Đại học X có nhu cầu cải tiến việc tự động lưu trữ, tìm kiếm in ấn báo cáo nhằm đáp ứng khối lượng lớn xử lí thơng tin tính xác thơng tin Sự can thiệp hệ thống quản lí điểm sinh viênsẽ mang đến hiệu hoạt động cao cơng tác quản lí trường Đại học X Mục tiêu: Cho phép cán quản lí theo dõi thơng tin lí lịch, điểm sinh viên, mơn học cách xác.Tra cứu, thống kê kết Đảm bảo sở liệu bảo mật có độ tin cậy cao Mơ tả: Hệ thống thu thập tất thông tin sinh viên, giáo viên, môn học, khoa, điểm Lập danh sách, báo biểu…nhằm giúp cho cán quản lí nắm rõ thơng tin cần thiết Lợi ích mang lại: Tạo tiện dụng, nhanh chóng thoải mái cho cán quản lí Tự động hóa cho cơng tác quản lí trường tạo nên tính chuyên nghiệp cho việc quản lí thơng tin Tiết kiệm thời gian chi phí Các bước thực để hồn thành dự án: Lập kế hoạch phát triển hệ thống Phân tích hệ thống Thiết kế Cài đặt Kiểm tra Biên soạn tài liệu Huấn luyện sử dụng 1.3.3 Rằng buộc tổng quan hệ thống Không ảnh hưởng đến cấu tổ chức hệ thống khác nhà trường Phần mềm sau triển khai phải đáp ứng nhu cầu tự động 50% số lượng công việc liên quan Dữ liệu phải thực tế phải cập nhật thường xuyên 1.4 Mô Tả Phương Án Tổng Quan 1.4.1 Phương án lưu trữ Cơ sở liệu tập trung: phương án đưa liệu nơi Giúp quản lí chặt chẽ liệu, tăng tính bảo mật thao tác liệu thực nơi Tốc độ thao tác liệu bị hạn chế nhiều thao tác lúc vào liệu nơi Ngược lại với sở liệu tập trung sở liệu phân tán Cở sở liệu phân tán có tốc độ thao tác liệu nhanh sở liệu tập trung Nhưng chi phí đầu tư tương đối cao.Thiết kế liệu tương đối khó khăn, khơng chặt chẽ, bị lỗi khơng cập nhật cho tất nơi lưu trữ Chỉ phù hợp cho sở liệu lớn, có khoảng cách địa lý Các hệ quản trị sở liệu : Microsoft Acces, Microsofr SQL Server, MySQL, Oracle,… 1.4.2 Phương án khả thi Với mơ hình liệu trên, mơ hình liệu áp dụng cho hệ thống mơ hình liệu tập trung mặt lợi sau: Với phát triển cơng nghệ tốc độ đường truyền, dung lượng nhớ không vấn đề lớn, sở liệu tập trung giúp ta dễ dàng lưu, phục hồi bảo đảm an tồn liệu Về mặt phần cứng chi phí đầu tư cho mơ hình khơng cao Về mặt bảo mật liệu, cần phân quyền người sử dụng hệ thống, mặt khác việc quản lí chặt chẽ CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan Java 2.1.1 Mơi trường lập trình Java ngơn ngữ lập trình đa mục đích, phát triển James Gosling nhà phát triển khác Sun Microsystems (hiện thuộc Oracle Corporation) Nó mắt lần vào năm 1995 thiết kế để làm việc tảng "Write Once, Run Anywhere" (WORA), có nghĩa mã Java viết lần chạy nhiều tảng khác mà không cần biên dịch lại mã nguồn Java Development Kit (JDK - Bộ công cụ cho người phát triển ứng dụng ngơn ngữ lập trình Java) tập hợp công cụ phần mềm phát triển Sun Microsystems dành cho nhà phát triển phần mềm, dùng để viết applet Java hay ứng dụng Java 2.1.2 Ngơn ngữ lập trình Java Java ngơn ngữ lập trình đa mục đích phổ biến phát triển James Gosling nhóm lập trình viên Sun Microsystems (nay Oracle Corporation) vào năm đầu thập kỷ 1990 Nó ngơn ngữ lập trình hướng đối tượng, có khả chạy nhiều tảng khác nhờ vào việc biên dịch mã nguồn thành bytecode thực thi máy ảo Java (JVM - Java Virtual Machine) Đặc điểm ngơn ngữ lập trình Java: Độc lập tảng: Mã nguồn Java sau biên dịch thành bytecode chạy hệ điều hành hỗ trợ JVM Điều giúp Java thỏa mãn phương châm "Write Once, Run Anywhere" (WORA), cho phép tái sử dụng mã nguồn cách hiệu nhiều hệ thống Hướng đối tượng: Java ngôn ngữ lập trình hướng đối tượng (OOP), liệu mã tổ chức đối tượng có thuộc tính phương thức riêng OOP giúp quản lý mã dễ dàng, dễ hiểu bảo trì Quản lý nhớ tự động: Java có thu gom rác (garbage collector) để tự động giải phóng nhớ không sử dụng, giảm thiểu công việc quản lý nhớ thủ công giúp ứng dụng tránh tượng rò rỉ nhớ Đa luồng (Multithreading): Java hỗ trợ lập trình đa luồng, cho phép chạy nhiều tác vụ (luồng) đồng thời ứng dụng Điều tận dụng hiệu nguồn lực hệ thống cải thiện hiệu suất ứng dụng Thư viện chuẩn (Standard Library): Java kèm với thư viện chuẩn phong phú (Java Standard Library) cung cấp nhiều lớp phương thức để giải vấn đề phổ biến, xử lý chuỗi, thao tác với tệp, xử lý số học, v.v An tồn bảo mật: Java có chế kiểm soát quyền truy cập (access control) chế độ cách ly (sandbox) để giới hạn quyền truy cập vào hệ thống, giúp tăng cường bảo mật cho ứng dụng người dùng Java ngôn ngữ hướng đối tượng, đa mục đích với cú pháp giống với C C++ Ban đầu đa số người nghĩ Java chủ yếu sử dụng để lập trình nên applet hay chương trình nhỏ chạy trình duyệt web, nhiên đến người thay đổi quan điểm Một số người vốn trước tin applet đất sống Java nghĩ Java chết xuất đoạn phim hoạt hình Flash Nhưng Java thay đổi Cái thời mà người ta nghĩ ứng dụng chủ yếu Java làm applet động trang web qua Ngày nay, Sun, IBM, BEA công ty khổng lồ khác liên kết để phát triển Java thành môi trường đa không dừng lại thứ ngơn ngữ lập trình đa tảng Java có mặt khắp nơi: từ điện thoại di động nhỏ bé mang nhãn hiệu Nokia, Samsung, Motorola, Ericcson , từ thiết bị PDA dùng hệ điều hành Palm chíp điện tử dùng thẻ tín dụng, thiết bị chẩn đốn phân tích dùng y tế, khai thác lượng, điểu khiển quản lý thiết bị từ phần mềm server, trang web động, ứng dụng desktop Bạn có biết người máy Người tìm đường Sao Hỏa dùng phần mềm điều khiển ngôn ngữ Java khơng? Nhưng điều có lẽ cịn hút bạn bạn biết từ năm 1997, năm mà Java chưa tốt bây giờ, Trung tâm Vũ Trụ NASA thức cơng nhận ngơn ngữ Java ngơn ngữ sử dụng để lập trình cho thiết bị phần mềm dùng cho Trung tâm Giờ đây, nhắc đến Java, người ta cần phải hiểu là: thứ nhất: mơi trường phát triển triển khai ứng dụng; thứ hai: ngơn ngữ lập trình tồn Sự xuất hiển phổ biến Flash không đe dọa đến Java Rõ ràng với đầu tư Sun công ty hỗ trợ Java khác, vịng năm, trở thành ngơn ngữ tồn ngơn ngữ lập trình sử dụng giới Điều người ta quan tâm Java khả viết lần chạy nơi nghĩa bạn viết chương trình máy tính cài Window, chạy chip Intel 3.1.1 Yêu cầu chức Hệ thống phải cập nhập, lưu trữ tất thông tin chi tiết sinh viên, điểm, danh mục,… Cập nhật theo danh mục: giảng viên, sinh viên, lớp, học phần,… Nhập điểm: Từ giảng viên, điểm thi trắc nghiệm máy, điểm thi giấy Tự động xử lý điểm (Điểm xử lý theo quy chế Giáo Dục) Cung cấp, tra cứu điểm 3.1.2 Yêu cầu hệ thống Hệ điều hành: Đa số phiên Windows Windows 7, Windows 8, Windows 10 Windows Server Ngôn ngữ Framework: Phiên Java hỗ trợ (ví dụ: Java trở lên) Sử dụng framework hỗ trợ Java Spring, JavaFX, v.v Cơ sở liệu: SQL Server, MySQL, SQLite hệ quản trị sở liệu phù hợp khác Bộ xử lý (CPU): CPU có tốc độ xử lý phù hợp để đáp ứng yêu cầu xử lý liệu Bộ nhớ RAM (RAM): Bộ nhớ RAM đủ lớn để hỗ trợ hoạt động ứng dụng mà không gây tượng chậm trễ Dung lượng ổ đĩa: Dung lượng ổ đĩa đủ lớn để lưu trữ liệu ứng dụng sở liệu Đồ họa: Nếu ứng dụng có giao diện đồ họa, cần hỗ trợ đồ họa card đồ họa phù hợp Mạng: Để truy cập cập nhật liệu từ xa, cần có kết nối mạng ổn định Bảo mật: Cung cấp biện pháp bảo mật xác thực người dùng quyền truy cập Khả mở rộng: Thiết kế hệ thống cho mở rộng dễ dàng hỗ trợ nhiều người dùng đồng thời 3.2 Mơ Hình Hóa 3.2.1 Mơ hình hóa chức Biểu đồ phân rã chức (BFD) 12 Biểu đồ dòng liệu (DFD) Biểu đồ hệ thống 13 Thông tin đăng nhập Truy vấn thông tin User Kết đăng nhập Kết đăng nhập Yêu cầu đăng xuất Truy vấn thông tin User Kết truy vấn thông tin User Kết đăng xuất 14 Biểu đồ xử lý điểm 1.Thông tin điểm 11 Yêu cầu xác nhận điểm Thông tin môn học 12 Truy vấn thông tin môn học Kết truy vấn môn học 13 Kết truy vấn thông tin môn học Truy vấn thông tin giáo viên 14 Truy vấn thông tin giáo viên Kết truy vấn thông tin Sinh viên 15 Kết truy vấn thông tin giáo viên 6.Truy vấn thông tin Sinh viên 16 Truy vấn thông tin sinh viên Kết truy vấn thông tin Sinh viên 17 Kết truy vấn thông tin sinh viên Cập nhập điểm 18 Truy vấn thông tin điểm Kết cập nhập điểm 19 Kế truy vấn thông tin điểm 10 Điểm cập nhập 24 Kết xác nhận điểm 15 Biểu đồ thống kê, tra cứu Yêu cầu thống kê 12 Kết thống kê Truy vấn thông tin Khoa 13 Yêu cầu tra cứu Thông tin Khoa 14 Truy vấn thông tin điểm Truy vấn thông tin điểm 15 Thông tin điểm Thông tin điểm 16 Truy vấn thông tin lớp Truy vấn thông tin lớp 17 Thông tin lớp Thông tin lớp 18 Truy vấn thông tin sinh viên Truy vấn thông tin sinh viên 19 Thông tin sinh viên Thông tin sinh viên 20 Truy vấn thông tin môn học 10 Truy vấn thông tin môn học 21 Thông tin môn học 11 Thông tin môn học 22 Kết tra cứu 16 3.3 Cơ Sở Dữ Liệu Hệ Thống Để nắm yêu cầu toán, cần hiểu dõ sở liệu mà toán cần Ở em xin đưa thông tin mà phần mềm quản lý điểm cần có sau: 3.3.1 Bảng Sinh Viên: 3.3.2 Bảng Giảng Viên 3.3.3 Bảng điểm 17 3.3.4 Bảng Lớp 3.3.5 Bảng Khoa 3.3.6 Bảng Môn học 3.3.7 Bảng Đăng nhập 18 3.4 Sơ Đò Liên Kết 3.5.Các thành phần chức hệ thống 3.5.1 Menu Chứa chức chương trình 3.5.2 Chức đăng nhập hệ thống Đăng nhập tài khoản để xứ lý chương trình 3.5.3 Chức thơng tin sinh viên Tìm kiểm, thêm sửa ,xóa, hiển thị thơng tin sinh viên 3.5.4 Chức hiển thị thông tin điểm sinh viên Hiển thị thêm,sửa.xóa thơng tin sinh viên,ngày thi,số báo danh,đồng thời tên môn học điểm môn học,xếp loại 3.5.5.Chức hiển thị thông tin giảng viên 19 Hiển thị thơng tin giảng viên Tìm kiểm,thêm,sửa xóa thơng tin giảng viên 3.5.6.Chức hiển thị thơng tin mơn học Tìm kiếm, thêm, sửa, xóa môn học theo thông tin trường Hiển thị,tìm kiếm thơng tin sinh viên,học kỳ,phịng học,số học trình 3.5.7.Chức hiển thị thơng tin lớp học Tìm kiếm,thêm,sửa xóa trường thơng tin lớp học 3.6 Thiết kế giao diện hệ thống Tiếp theo phần thiết kế form cho chường trình cho hệ thống hoạt động có hiệu Phần mềm phải hoạt động tốt, khơng trục trặc thơng tin, hạn chế sai sót thao tác kỹ thuật 3.6.1 Form Đăng Nhập – Form chạy phần mềm 20 3.6.2 Form Đăng Nhập Hệ Thống 3.6.3 Form Thông Tin Sinh Viên 21 3.6.4 Form Bảng Điểm 3.6.5 Form Giảng Viên 22 3.6.6 Form Môn Học 3.6.7 Form lớp học 23 KẾT LUẬN 4.1 Kết Luận Đề Tài 4.1.1 Đánh giá chung 4.1.1.1 Ưu nhược điểm hệ thống Ưu điểm: Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng Chức xóa, chỉnh sửa, tìm kiếm thực nhanh chóng thuận tiện Phù hợp với ứng dụng triển khai diện rộng Dễ dàng sử dụng quản lý Rút ngắn thời gian chờ đợi sinh viên Sử dụng máy tính vào cơng việc tìm kiếm thơng tin chi tiết điểm 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 xác nhanh chóng 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 nhân viên quản lý giảm số lượng nhân viên quản lý, tránh tình trạng dư thừa Nhược điểm Do thời gian nghiên cứu có hạn khả hạn chế nên số ý tưởng, chưa thực thi Chương trình có tính chun nghiệp chưa cao, chức cịn Chưa giải chọn vẹn vấn đề nảy sinh trình quản lý Giao diện thân thiện tính thẩm mĩ chưa cao 24 4.1.2 Hướng phát triển mở rộng đề tài Để phần mềm quản lý điểm góp phần quan trọng việc quản lý hệ thống điểm trường học, giảm bớt cồng kềnh sổ sách… việc mở rộng đề tài, xem xét nhiều khía cạnh để phần mềm hoàn thiện cần thiết Trong đề tài em có phân tích xây dựng phần mềm đơn giản chưa có tính phức tạp Vì vậy, hướng phát triển đề tài là: Các mối giằng buộc quan hệ table sở cần chặt chẽ Tích hợp thêm việc quản lý kết thi tuyển sinh đại học Chuyển hướng quản lý thông tin sinh viên qua mạng Mở rộng thêm ứng dụng web: cho phép nhập chỉnh sửa thông tin từ xa Tiếp tục hoàn chỉnh chức cịn thiếu sót 4.2 LỜI KẾT Xây dựng phần mềm quản lý nói chung, phần mềm quản lý điểm nói riêng không việc xây dựng đơn thuần, mà địi hỏi cách có hệ thống giai đoạn khảo sát, phân tích thiết kế phải tiến hành trước Đứng trước xu phát triển cơng nghệ thơng tin vũ bão xây dựng phần mềm quản lý điểm trường học điều thiếu, đề tài mang tính thực tế cao Qua việc nghiên cứu xây dựng đề tài này, phần củng cố cho em kiến thức lập trình cung cấp cho em thêm làm xây dựng phần mềm hoàn chỉnh, qua quản lý điểm em tự tin xây dựng phần mềm tương tự như: quản lý thư viện, quản lý nhân sự, quản lý khách sạn… 25 Em xin cảm ơn thầy Đinh Hoàng Gia tận tình giúp đỡ hướng dẫn em làm báo cáo cuối kỳ Em xin gửi lời cảm ơn chân thành tới khoa công nghệ thông tin thầy trường tận tình giảng dạy em 26