Xây dựng phần mềm quản lý điểm

36 18 0
Xây dựng phần mềm quản lý điểm

Đ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 TỐT NGHIỆP ĐẠI HỌC TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: Xây dựng phần mềm quản lý điểm Sinh viên thực hiện: Trần Thị Anh Vân - 1151073776 Lớp: 52K3 - CNTT Giáo viên hướng dẫn: ThS Lê Quốc Anh Nghệ An, tháng 01 năm 2016 TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LỜI CẢM ƠN Ngày nay, công nghệ thông tin ngày phát triển tỏ rõ tầm quan trọng tất lĩnh vực, nói cơng nghệ thơng tin trở thành thƣớc đo để đánh giá phát triển xã hội đại – nơi mà ngƣời dần thoát khỏi cách làm việc thủ công, thô sơ dần tiến đến tin học hóa tất lĩnh vực để cơng việc có hiệu hơn, tiết kiệm thời gian nhân lực Việc nghiên cứu lập trình phần mềm, ứng dụng điều hƣớng tới sinh viên theo học công nghệ thơng tin.Trong q trình thực chúng em nhận đƣợc giúp đỡ nhiệt tình từ giảng viên khoa Công nghệ thông tin Nhân dịp em xin gửi lời cảm ơn đến khoa Công nghệ thông tin tạo hội giúp chúng em đƣợc tham gia học hỏi, rèn luyện kỹ cần thiết cho đợt làm đồ án tốt nghiệp Đặc biệt em xin gửi lời cảm ơn đến ThS Lê Quốc Anh quan tâm góp ý cho làm đồ án tốt nghiệp đại học sẵn sàng trả lời thắc mắc cần thiết giúp chúng em hoàn thành tốt làm Em xin gửi lời cảm ơn chân thành tới khoa Công nghệ thông tin đặc biệt thầy cô môn mạng máy tính tận tình giảng dạy hƣớng dẫn giúp đỡ em làm báo cáo đồ án hoàn thiện theo thời gian quy định nhà trƣờng Mặc dù có nhiều cố gắng nhƣng kiến thức cịn hạn chế với kinh nghiệm chƣa có nên khơng tránh khỏi thiếu sót.Vì chúng em mong nhận đƣợc ý kiến đóng góp bổ sung thầy cô giáo bạn để làm đồ án tốt nghiệp em đƣợc hoàn thiện TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LỜI MỞ ĐẦU Lý chọn đề tài  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ó đƣợc phần mềm tốt, phần mềm phải đảm bảo đƣợc độ 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,rà sốt phƣơng pháp thủ cơng Cơng việc địi hỏi tốn nhiều thời gian Xuất phát từ lợi ích với cho phép tận tình giúp đỡ ThS Lê Quốc Anh nên em xin chọn đề tài “ Xây dựng phần mềm quản lý điểm” Với đề tài này, em mong muốn áp dụng kiến thức đƣợc học trƣờng với việc tìm hiểu nghiên cứu ngơn ngữ lập trình java mơi trƣờng lập trình để xây dựng hệ thống quản lý điểm đƣợc hiệu Do thời gian hạn chế chƣa có kinh nghiệm nghiên cứu thực hành nên báo cáo cịn nhiều thiếu sót Em mong nhận đƣợc đóng góp ý kiến thầy để đồ án đƣợc hồn thiện TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC MỤC LỤC Trang LỜI CẢM ƠN .1 LỜI MỞ ĐẦU .3 MỤC LỤC .3 CHƯƠNG I TỔNG QUAN 1.1.KHẢO SÁT THỰC TRẠNG 1.2.ĐỐI TƢỢNG VÀ PHẠM VI CỦA ỨNG DỤNG 1.2.1 Đối tƣợng 1.2.2 Phạm vi 1.2.3 Ràng buộc tổng quan hệ thống .7 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ JAVA .8 2.1.1 Môi trƣờng lập trình .8 2.1.2 Ngơn ngữ lập trình Java 2.1.3 Tìm hiểu kiến trúc MVC Java .9 2.2 TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2008 10 CHƯƠNG III : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 12 3.1 XÁC ĐỊNH YÊU CẦU .12 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 13 3.2.1 Mơ hình hóa chức .13 3.2 CƠ SỞ DỮ LIỆU CỦA HỆ THỐNG .20 3.2.1 Bảng sinh viên: .20 3.2.2 Bảng Giảng Viên 20 3.2.3 Bảng điểm .20 3.2.4 Bảng Lớp .20 3.2.5 Bảng Môn học .21 TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.2.6 Bảng Đăng nhập 21 3.3.CÁC THÀNH PHẦN CHỨC NĂNG CỦA HỆ THỐNG 22 3.3.1 Menu .22 3.3.2 Chức đăng nhập hệ thống 22 3.3.3 Chức thông tin sinh viên .23 3.3.4 Chức hiển thị thông tin điểm sinh viên 23 3.3.5.Chức hiển thị thông tin giảng viên 23 3.3.6.Chức hiển thị thông tin môn học 23 3.3.7.Chức hiển thị thông tin lớp học 23 3.4 THIẾT KẾ GIAO DIỆN HỆ THỐNG 23 3.4.1 Form Đăng Nhập – Form chạy phần mềm .23 3.4.2 Form giao diện phần mềm 24 3.4.3 Form Sinh Viên .26 3.4.4 Form Giáo Viên 27 3.4.5 Form nhập điểm 28 3.4.6 Form Lớp 29 3.4.7 Form Khoa 30 3.4.8 Form Môn Học 31 3.4.9 Form Tìm Kiếm 32 3.4.10 Report 33 KẾT LUẬN 34 KẾT LUẬN ĐỀ TÀI 34 Kết đạt đƣợc đề tài 34 Hạn chế đề tài 34 Hƣớng khắc phục phát triển đề tài 33 TÀI LIỆU THAM KHẢO 36 TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHƯƠNG I TỔNG QUAN 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 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 địi hỏi nhiều kỹ ngƣời quản lý Ví dụ: Hằng ngày, ngƣời quản lý nhập điể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 ĐỐI TƯỢNG VÀ PHẠM VI CỦA ỨNG DỤNG 1.2.1 Đối tượng Hệ thống quản lý điểm đƣợc xây dựng hƣớng đến đối tƣợng:  Ngƣời quản trị hệ thống  Cán quản lý 1.2.2 Phạm vi 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 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 đƣợc 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 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 quả,  Đảm bảo sở liệu bảo mật có độ tin cậy cao TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 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 đƣợc thời gian chi phí Triển khai đề tài: Từ vấn đề thiết yếu đặt ra, em lập mơ hình giả định đáp ứng số chức đơn giản phần mềm quản lý điểm sử dụng ngôn ngữ java Một số chức nhƣ nhập,sửa,xóa hay tìm kiếm cách đơn giản thơng qua mã có sử dụng nhuần nhuyễn Legacy Collection Types nhƣ: Vector, HashTable, Enumeration, HashMap, Arraylist, cách linh động lớp java với form giao diện tự thiết kế 1.2.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  Dữ liệu phải thực tế phải cập nhật thƣờng xuyên TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ JAVA 2.1.1 Mơi trường lập trình 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 đƣợc 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ữ 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 đƣợc 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 nhƣ bây giờ, Trung tâm Vũ Trụ NASA thức cơng nhận ngơn ngữ Java ngơn ngữ đƣợc 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 đƣợc 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 TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC bạn viết chƣơng trình máy tính cài Window, chạy chip Intel nhƣng chƣơng trình chạy tốt cho kết hoạt động chạy Macitosh hay Unix Điều không tưởng C, C++, VB Khả chuyển đổi tảng, dễ phân phối, đa tầng, hƣớng đối tƣợng mà Java chứng tỏ ƣu việt ngôn ngữ khác Với C, C++ tức cha mẹ đẻ Java điều rõ ràng Với Visual Basic, ngơn ngữ lập trình quan trọng Microsoft, ngồi điểm vừa nói trên, Java cịn đƣợc giới lập trình chun nghiệp giới hacker hệ thứ đánh giá ngơn ngữ có cú pháp cấu trúc tốt nhiều Sử dụng Java bạn dễ dàng mở rộng dự án lập trình với quy mơ khơng giới hạn, việc quản lý dễ dàng Visual Basic với cấu trúc thiết kế không thực tốt, thích hợp với dự án nhỏ, có nhu cầu mở rộng hay quản lý 2.1.3 Tìm hiểu kiến trúc MVC Java Kiến trúc MVC việc chia tất mục ứng dụng làm ba thành phần (component) khác Model, View Controller Các thành phần kiến trúc MVC chức không phụ thuộc vào thành phần khác Những thay đổi thành phần khơng có có ảnh hƣởng đến thành phần khác Các chức thành phần là: - Model: Model đƣợc giao nhiệm vụ cung cấp liệu cho sở liệu lƣu liệu vào kho chứa liệu Tất nghiệp vụ logic đƣợc thực thi Model Dữ liệu vào từ ngƣời dùng thông qua View đƣợc kiểm tra Model trƣớc lƣu vào sở liệu Việc truy xuất, xác nhận, lƣu liệu phần Model - View: View hiển thị thông tin cho ngƣời dùng ứng dụng đƣợc giao nhiệm vụ cho việc nhận liệu vào từ ngƣời dùng, gửi yêu cầu đến điều khiển, sau nhận lại phản hồi từ điều khiển hiển kết cho ngƣời dùng Các trang HTML, JSP, thƣ viện thể file nguồn phần thành phần View - Controller: Controller tầng trung gian Model View Controller đƣợc giao nhiệm vụ nhận yêu cầu từ phía máy khách Một yêu cầu đƣợc nhận từ máy khách đƣợc thực chức logic thích hợp từ thành phần Model sau sinh kết cho ngƣời dùng đƣợc thành phần View hiển thị ActionServlet, Action, ActionForm struts-config.xml phần Controller TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Với sở kiến trúc MVC, ta xây dựng ứng dụng mình, tránh đƣợc nhiều vất vả bảo trì, thay đổi Những thay đổi thành phần thƣờng ảnh hƣởng đến thành phần khác 2.2 TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2008 Thực có nhiều hệ quản trị sở mạnh mẽ nhƣ: Oracle, My SQL… Nhƣng báo cáo đồ án em xin phép sử dụng SQL Server 2008 để xây dựng phần mềm Hệ quản trị sở liệu Microsoft SQL Server (MSSQL) hệ quản trị sở liệu thông dụng Đây hệ quản trị sở liệu thƣờng đƣợc sử dụng với hệ thống trung bình, với ƣu điểm có cơng cụ quản lý mạnh mẽ giúp cho việc quản lý bảo trì hệ thống dễ dàng , hỗ trợ nhiều phƣơng pháp lƣu trữ, phân vùng đánh mục phục vụ cho việc tối ƣu hóa hiệu Với phiên MSSQL 2008 Microsoft có cải tiến đáng kể nâng cao hiệu năng, tính sẵn sàng hệ thống , khả mở rộng bảo mật Phiên cịn cung cấp nhiều cơng cụ cho ngƣời phát triển ứng dụng đƣợc tích hợp với Visual Studio Microsoft cung cấp Dƣới mơ hình dịch vụ SQL server 2008 MSSQL 2008 có dịch vụ lớn : Database Engine,Intergration Service, Reporting service, Analysis Services Trong phiên MSSQL 2008 có cải tiến đáng kể nhƣ sau • DataBase Engine : đƣợc phát triển để thực thi tốt với việc hỗ trợ liệu có cấu trúc liệu phi cấu trúc( XML) • Khả sẵn sàng hệ thống đƣợc nâng cao MSSQL 2008 hỗ trợ chức : sở liệu gƣơng (Database mirroring), failover clustering , snapshots khôi phục liệu nhanh • Việc quản lý mục đƣợc thực song song với việc hoạt động hệ thống Ngƣời dùng thêm mục, xây dựng lại mục hay xóa mục hệ thống đƣợc sử dụng • Chức phân vùng liệu đƣợc hỗ trợ: Trong phiên ngƣời dùng phân vùng bảng mục nhƣ quản lý phân vùng liệu cách dễ dàng Việc hỗ trợ phân vùng liệu giúp nâng cao hiệu hoạt động hệ thống • Dịch vụ đồng hóa liệu đƣợc mở rộng với việc hỗ trợ mơ hình đồng hóa ngang hàng Đây dịch giúp đồng hóa liệu máy chủ liệu, dịch vụ làm khả mở rộng hệ thống đƣợc nâng cao TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 10 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Sơ đồ liên kết 3.3.CÁC THÀNH PHẦN CHỨC NĂNG CỦA HỆ THỐNG 3.3.1 Menu Chứa chức chƣơng trình 3.3.2 Chức đăng nhập hệ thống Đăng nhập tài khoản để xứ lý chƣơng trình TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 22 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.3.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.3.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.3.5.Chức hiển thị thông tin giảng viên 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.3.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ỳ,hịng học,số tín 3.3.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.4 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.4.1 Form Đăng Nhập – Form chạy phần mềm TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 23 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Chức nút lệnh: Tên nút lệnh Ý Nghĩa Sự Kiện Login Đăng nhập vào hệ thống Click Exit Thoát khỏi hệ thống Click - Nếu ta đăng nhập mà để trống trƣờng tên đăng nhập mật có hộp thoại báo lỗi xuất nhƣ sau: Với đoạn code biện luận không để trống trƣờng UserName PassWord sau đây: - Nếu ta đăng nhập sai lỗi tên đăng nhập mật hộp thoại sau xuất hiện: - Nếu đăng nhập trƣờng tên đăng nhập mật Form main đƣợc gọi TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 24 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.2 Form giao diện phần mềm - Khi ta click System menu giao diện ta chọ Exit Log Off + Với Exit,ta hồn tồn khỏi hệ thống - + Với Log Off ta Loggin lại hệ thống Đoạn code sau để tên ngƣời dùng ngày Frame : - Trong đó: date nameLogin chuỗi đƣợc định nghĩa trƣớc Đoạn code sau để cập nhật thời gian cách xác: TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 25 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.3 Form Sinh Viên Chức nút lệnh Tên nút lệnh Ý Nghĩa Sự Kiện Add Nhập liệu Click Update Cập nhật liệu Click Delete Xóa liệu Click Exit Thốt khỏi hệ thống Click TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 26 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.4 Form Giáo Viên Chức nút lệnh Tên nút lệnh Ý Nghĩa Sự Kiện Add Nhập liệu Click Update Cập nhật liệu Click Delete Xóa liệu Click Exit Thoát khỏi hệ thống Click TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 27 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.5 Form nhập điểm Chức nút lệnh Tên nút lệnh Ý Nghĩa Sự Kiện Add Nhập liệu Click Update Cập nhật liệu Click Delete Xóa liệu Click Exit Thốt khỏi hệ thống Click TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 28 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.6 Form Lớp Chức nút lệnh Tên nút lệnh Ý Nghĩa Sự Kiện Add Nhập liệu Click Update Cập nhật liệu Click Delete Xóa liệu Click Exit Thoát khỏi hệ thống Click TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 29 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.7 Form Khoa Chức nút lệnh Tên nút lệnh Ý Nghĩa Sự Kiện Add Nhập liệu Click Update Cập nhật liệu Click Delete Xóa liệu Click Exit Thốt khỏi hệ thống Click TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 30 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.8 Form Môn Học Chức nút lệnh Tên nút lệnh Ý Nghĩa Sự Kiện Add Nhập liệu Click Update Cập nhật liệu Click Delete Xóa liệu Click Exit Thoát khỏi hệ thống Click TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 31 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.9 Form Tìm Kiếm Chức nút lệnh Tên nút lệnh Search Ý Nghĩa Tìm kiếm liệu TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Sự Kiện Click Page 32 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.10 Report  Có nhiều chƣơng trình hỗ trợ report java, song phổ biến phải kể đến Ireport JasperReport  Ireport chƣơng trình hỗ trợ ngƣời dùng ngƣời lập trình sử dụng thƣ viện JasperReport để thiết kế môi trƣờng trực quan GUI  Với chƣơng trình này, ta gọi Report đoạn code sau: Trong đó, hàm con() hàm kết nối sở liệu,tạo kết nối chƣơng trình Ireport TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 33 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC KẾT LUẬN KẾT LUẬN ĐỀ TÀI  Kết đạt đề tài  Rút ngắn đƣợc 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  Hạn chế đề tài  Kinh phí để xây dựng hệ thống quản lý thiết bị cho nhà trƣờng bao gồm máy móc, phần mềm tốn  Do thời gian làm phần mềm báo cáo gói gọn tháng nên báo cáo chƣa đƣợc hoàn chỉnh, số trƣờng hợp khác quản lý điểm chƣa giải hết  Hướng khắc phục phát triển đề 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 đƣợc 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 ràng buộc quan hệ table sở cần đƣợc 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 hồn chỉnh chức cịn thiếu só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 đƣợc tiến hành trƣớc Đứng trƣớc xu phát triển công nghệ thông tin nhƣ vũ bão TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 34 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 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 đƣợc phần mềm hoàn chỉnh, qua quản lý điểm em tự tin xây dựng đƣợc 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… TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 35 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC TÀI LIỆU THAM KHẢO [1] Java Core Sách tiếng viêt, UDS Ebook [2].TS.Trần Văn Cảnh, Slide giảng java Link download: http://old.vinhuni.edu.vn/~canhtv/java/ [3] Nhóm tác giả, Giáo trình java tiếng việt, NXB: TP.Hồ Chí Minh Linh download: http://tailieuhoctap.vn/chi-tiet-sach/182-nganh-cong-nghethong-tin/lap-trinh-ung-dung/772462-giao-trinh-java-co-ban-tieng-viet TRẦN THỊ ANH VÂN – LỚP 52K3 – KHOA CNTT Page 36 ... cung cấp cho em thêm làm xây dựng đƣợc phần mềm hồn chỉnh, qua quản lý điểm em tự tin xây dựng đƣợc 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… TRẦN THỊ ANH VÂN... thông tin từ xa  Tiếp tục hồn chỉnh chức cịn thiếu só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... tích khai phá liệu xây dựng hệ thống hỗ trợ định cho ngƣời quản lý • Dịch vụ xây dựng quản lý báo cáo (Reporting Service) đƣợc dựa tảng quản trị doanh nghiệp thông minh đƣợc quản lý qua dịch vụ web

Ngày đăng: 01/08/2021, 11:25

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

Tài liệu liên quan