HỆ THỐNG QUẢN LÝ đào TẠO edusys

33 47 0
HỆ THỐNG QUẢN LÝ đào TẠO   edusys

Đ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

TÀI LIỆU DỰ ÁN HỆ THỐNG QUẢN LÝ ĐÀO TẠO - EDUSYS GIẢNG VIÊN : NGUYỄN TIẾN HOÀNG HỌC VIÊN : TẠ QUANG CHIẾN LỚP/KỲ : IT16308/FALL21 LẬP TRÌNH CITY EDUCATION CENTER MỤC LỤC Giới thiệu dự án .4 1.1 Giới thiệu công ty LapTrinhCity 1.2 Yêu cầu công ty 1.3 Lập kế hoạch dự án .4 Phân tích yêu cầu khách hàng 2.1 Sơ đồ Use Case 2.2 Đặc tả yêu cầu hệ thống (SRS) 2.2.1 Quản lý nhân viên 2.2.2 Quản lý chuyên đề .5 2.2.3 Quản lý người học .5 2.2.4 Quản lý khóa học .5 2.2.5 Quản lý học viên 2.2.6 Quản lý tổng hợp – thống kê .5 2.2.7 Đăng nhập 2.2.8 Đổi mật .5 2.3 Sơ đồ triển khai yêu cầu hệ thống 2.3.1 Sơ đồ triển khai 2.3.2 Yêu cầu hệ thống .6 Thiết kế ứng dụng 3.1 Mơ hình cơng nghệ ứng dụng .6 3.2 Thực thể 3.2.1 Sơ đồ quan hệ thực thể (ERD) 3.2.2 Chi tiết thực thể 3.3 Giao diện .8 3.3.1 Sơ đồ tổ chức giao diện .8 3.3.2 Giao diện cửa sổ 3.3.3 Giao diện chức 3.3.4 Các giao diện hỗ trợ khác 11 Thực dự án .13 4.1 Tạo giao diện với Swing 13 4.1.1 Cửa sổ (EduSysJFrame) 13 4.1.2 Các cửa sổ quản lý 15 4.1.3 Cửa sổ tổng hợp thống kê (ThongKeJDialog) 16 4.1.4 Các giao diện hỗ trợ khác 16 4.2 Tạo CSDL với SQL Server .17 4.2.1 Sơ đồ quan hệ 17 4.2.2 Chi tiết bảng 17 4.2.3 Thủ tục lưu 18 4.3 Lập trình CSDL 19 4.3.1 Mơ hình tổ chức lập trình CSDL .19 4.3.2 JdbcHelper (XJdbc) 19 4.3.3 Entity Class DAO .20 4.4 Thư viện tiện ích .23 4.5 Lập trình nghiệp vụ 23 4.5.1 Cửa sổ EduSysJFrame 23 4.5.2 Các cửa sổ hỗ trợ tổ chức 23 4.5.3 Các cửa sổ chức quản lý 24 4.5.4 Cửa sổ chức tổng hợp - thống kê 26 Kiểm thử phần mềm sửa lỗi 26 5.1 DangNhapJDialog .26 5.2 DoiMatKhauJDialog 26 5.3 NhanVienJDialog 26 5.4 ChuyenDeJDialog .26 5.5 NguoiHocJDialog .26 5.6 KhoaHocJDialog .26 5.7 HocVienJDialog 27 5.8 ThongKeJDialog .27 Đóng gói triển khai 27 6.1 Sản phẩm phần mềm 27 6.2 Hướng dẫn cài đặt .27 KẾT LUẬN 27 7.1 Khó khăn 27 7.2 Thuận lợi 27 GIỚI THIỆU DỰ ÁN 1.1 GIỚI THIỆU CÔNG TY LAPTRINHCITY - Trung tâm đào tạo tin học ngắn hạn LapTrinhCity đào tạo khóa tin học ngắn hạn theo chuyên đề Photoshop, Java, Web… - Việc quản lý khóa học, học viên, bảng điểm doanh thu thực thông qua exel 1.2 YÊU CẦU CỦA CÔNG TY Yêu cầu cơng ty LapTrinhCity - Hiện trung tâm gặp khó khăn số lượng học ngày nhiều nên việc quản lý exel gặp nhiều khó khăn LapTrinhCity mong muốn xây dựng phần mềm để giải khó khăn với yêu cầu sau: * Yêu cầu chức nghiệp vụ: QUẢN LÝ     Các chuyên đề (Java,Photoshop…) Các khóa học (Được tạo từ chuyên đề) Học viên khóa học Người đăng ký học (người học) THỐNG KÊ  Doanh thu , số lượng người học chuyên đề theo năm  Số lượng người học đăng ký theo tháng  Tổng hợp bảng điểm khóa học * Yêu cầu hệ thống: BẢO MẬT  Phần mềm viết cho đối tượng sử dụng trưởng phòng nhân viên giáo vụ với yêu cầu bảo mật sau : - Tất thành viên phải đăng nhập sử dụng phần mềm - Trưởng phòng đào tạo thực tất chức - Nhân viên đào tạo không phép xóa xem doanh thu CƠNG NGHỆ  Ứng dụng phải thực với công nghệ Swing JDBC  JDK 1.8+ Hệ quản trị CSDL : SQL Server 2008+  Đánh giá tính khả thi Bản thân đủ lực để thực dự án 1.3 LẬP KẾ HOẠCH DỰ ÁN  Lập kế hoạch kế hoạch dự án theo mẫu sau TT HẠNG MỤC BẮT ĐẦU KẾT THÚC KẾT QUẢ Phân tích yêu cầu khách hàng 17/9/2021 17/9/2021 Completed 1.1 Vẽ sơ đồ use cases 17/9/2021 17/9/2021 Completed 1.2 Đặc tả yêu cầu hệ thống 17/9/2021 17/9/2021 Completed 1.3 Vẽ sơ đồ triển khai yêu cầu hệ 17/9/2021 thống 17/9/2021 Completed 2.1 Thiết kế ứng dụng Thiết kế mơ hình cơng nghệ … 3.1 Thực dự án Tạo giao diện … 4.1 Kiểm thử Xây dựng kịch bảng kiểm thử … Đóng gói & triển khai 5.1 Đóng gói sản phẩm … PHÂN TÍCH YÊU CẦU KHÁCH HÀNG 2.1 SƠ ĐỒ USE CASE 2.2 ĐẶC TẢ YÊU CẦU HỆ THỐNG (SRS)  Hãy mô tả cách cụ thể chức sơ đồ use case Mỗi chức cần mô tả vấn đề sau: o Làm cơng việc Mục đích o Dữ liệu liên quan: cần thiết để chức hoạt động o Đối tượng sử dụng 2.2.1 QUẢN LÝ NHÂN VIÊN  MÔ TẢ CHỨC NĂNG: Chức quản lý nhân viên sử dụng để quản lý thông tin nhân viên Yêu cầu chức liệt kê danh sách nhân viên, xem thông tin chi tiết nhân viên, thêm nhân viên mới, cập nhật thông tin xóa nhân viên tồn tài  DỮ LIỆU LIÊN QUAN: Thông tin nhân viên gồm: mã nhân viên, họ tên, mật đăng nhập, vai trò nhân viên (gồm trưởng phịng nhân viên bình thường)  ĐỐI TƯỢNG SỬ DỤNG: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phòng sử dụng 2.2.2 QUẢN LÝ CHUYÊN ĐỀ  MÔ TẢ CHỨC NĂNG: Chức quản lý chuyên đề sử dụng để quản lý thông tin chuyên đề Yêu cầu chức liệt kê danh sách chuyên đề, xem thông tin chi tiết chuyên đề, thêm chuyên đề mới, cập nhật thông tin xóa chuyên đề tồn tài  DỮ LIỆU LIÊN QUAN: Thông tin chuyên đề gồm: mã chuyên đề, tên chuyên đề, học phí, thời lượng ( tính theo giờ), hình logo, mơ tả chun đề  ĐỐI TƯỢNG SỬ DỤNG: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng 2.2.3 QUẢN LÝ NGƯỜI HỌC  MÔ TẢ CHỨC NĂNG: Chức quản lý người học sử dụng để quản lý thơng tin người đăng kí học Yêu cầu chức liệt kê danh sách người đăng kí học, xem thơng tin chi tiết người đăng kí học, thêm người học mới, cập nhật thơng tin xóa người học tồn tài  DỮ LIỆU LIÊN QUAN: Thông tin người học gồm: mã người đăng kí học, họ tên, ngày sinh, giới tính, số điện thoại, email, ghi  ĐỐI TƯỢNG SỬ DỤNG: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng 2.2.4 QUẢN LÝ KHĨA HỌC  MƠ TẢ CHỨC NĂNG: Chức quản lý khóa học sử dụng để quản lý thơng tin khóa học Yêu cầu chức liệt kê danh sách khóa học, xem thơng tin chi tiết khóa học, thêm khóa học mới, cập nhật thơng tin xóa khóa học tồn tài  DỮ LIỆU LIÊN QUAN: Thơng tin khóa học gồm: mã khóa học, mã chun đề, học phí, thời lượng, ngày khai giảng, ghi  ĐỐI TƯỢNG SỬ DỤNG: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng 2.2.5 QUẢN LÝ HỌC VIÊN  MÔ TẢ CHỨC NĂNG Chức quản lý học viên sử dụng để quản lý thông tin học viên Yêu cầu chức liệt kê danh sách học viên , xem chi tiết học viên,cập nhật học viên ,xóa học viên tồn tại, tìm kiếm học viên  DỮ LIỆU LIÊN QUAN Thông tin học viên gồm : Mã học viên , mã khóa học , mã người học , điểm  ĐỐI TƯỢNG SỬ DỤNG Khi đăng nhập nhân viên sửa dụng chức , ngoại trừ xóa có trưởng phịng sử dụng 2.2.6 QUẢN LÝ TỔNG HỢP – THỐNG KÊ  MÔ TẢ CHỨC NĂNG Tổng hợp – thống kê sử dụng để tổng hợp liệu người học theo năm , bảng điểm theo khóa học ,tổng hợp điểm khóa học theo chuyên đề , doanh thu theo chuyên đề  DỮ LIỆU LIÊN QUAN Người học theo năm : Năm đăng ký , số người học , ngày , ngày cuối Bảng điểm theo khóa học : Mã người học , họ tên người học , điểm , xếp loại Tổng hợp điểm khóa học theo chuyên đề : Tên chuyên đề , Tổng số học viên , điểm cao , điểm thấp nhất, điểm trung bình Doanh thu theo chuyên đề : Chuyên đề , số khóa học , số học viên , doanh thu ,học phí cao , học phí thấp , học phí trung bình  ĐỐI TƯỢNG SỬ DỤNG Khi đăng nhập nhân viên sửa dụng chức , ngoại trừ xóa có trưởng phịng sử dụng 2.2.7 ĐĂNG NHẬP  MÔ TẢ CHỨC NĂNG Chức đăng nhập sử dụng để đăng nhập vào hệ thống quản lý đào tạo LapTrinhCity trưởng phòng nhân viên có tài khoản mật riêng để đăng nhập Yêu cầu chức đăng nhập ứng dụng , kết thúc ứng dụng  DỮ LIỆU LIÊN QUAN Thông tin đăng nhập gồm tên đăng nhập , mật  ĐỐI TƯỢNG SỬ DỤNG Đối tượng đăng nhập người làm việc LapTrinhCity bao gồm trưởng phòng nhân viên 2.2.8 ĐỔI MẬT KHẨU  MÔ TẢ CHỨC NĂNG Chức đổi mật dùng để đổi mật gồm nhân viên trưởng phòng  DỮ LIỆU LIÊN QUAN Mật cũ , mật , xác nhận lại mật  ĐỐI TƯỢNG SỬ DỤNG Nhân viên trưởng phòng 2.3 SƠ ĐỒ TRIỂN KHAI VÀ YÊU CẦU HỆ THỐNG  Đưa mơ hình triển khai ứng dụng thực tế để từ điều kiện cần thiết cho việc triển khai ứng dụng ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN JFRAME 2.1 JMENUBAR JMENU 2.1.1 JMENUITEM 2.2 … JMENU TÊN NAME TITLE ICONIMAGE NAME NAME TEXT NAME TEXT ICON ACCELERATOR GIÁ TRỊ EDUSYSJFRAME HỆ THỐNG QUẢN LÝ FPT-LOGO.PNG MENUBAR MNUHETHONG HỆ THỐNG MNIDANGNHAP ĐĂNG NHẬP KEY.PNG CTRL+L NAME MNUQUANLY 2.2.1 JMENUITEM TEXT NAME TEXT ICON ACCELERATOR QUẢN LÝ MNICHUYENDE CHUYÊN ĐỀ CHUYEN-DE.PNG CTRL+F1 … 4.1.2 CÁC CỬA SỔ QUẢN LÝ 4.1.2.1 Cửa sổ quản lý nhân viên (NhanVienJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.2.2 Cửa sổ quản lý chuyên đề (ChuyenDeJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.2.3 Cửa sổ quản lý người học (NguoiHocJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.2.4 Cửa sổ quản lý khóa học (KhoaHocJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.2.5 Cửa sổ quản lý học viên (HocVienJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN 4.1.3 TÊN GIÁ TRỊ CỬA SỔ TỔNG HỢP THỐNG KÊ (THONGKEJDIALOG) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN 4.1.4 TÊN GIÁ TRỊ CÁC GIAO DIỆN HỖ TRỢ KHÁC 4.1.4.1 Cửa sổ chào (ChaoJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.4.2 Cửa sổ giới thiệu (GioiThieuJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.4.3 Cửa sổ đăng nhập (DangNhapJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.1.4.4 Cửa sổ đổi mật (DoiMatKhauJDialog) GIAO DIỆN ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN TÊN GIÁ TRỊ 4.2 TẠO CSDL VỚI SQL SERVER 4.2.1 SƠ ĐỒ QUAN HỆ  Hình: Sơ đồ quan hệ  Ràng buộc: Mơ tả ràng buộc quan hệ 4.2.2 CHI TIẾT CÁC BẢNG  Mỗi bảng cần viết theo hướng dẫn sau đây: 4.2.2.1 Bảng NhanVien CẤU TRÚC BẢNG TÊN CỘT MaNV MatKhau HoTen VaiTro MÃ KIỂU DỮ LIỆU NVARCHAR(20) NVARCHAR(50) NVARCHAR(50) BIT RÀNG BUỘC PK, NOT NULL NOT NULL NOT NULL DEFAULT MÔ TẢ Mã nhân viên Mật Họ tên trưởng phòng, nhân viên LỆNH TẠO BẢNG CREATE TABLE NhanVien ( MaNV NVARCHAR(50) NOT NULL, MatKhau NVARCHAR(50) NOT NULL, HoTen NVARCHAR(50) NOT NULL, VaiTro BIT NOT NULL, PRIMARY KEY(MaNV) ) CÂU LỆNH SQL CƠ BẢN INSERT INTO NhanVien (MaNV, MatKhau, HoTen, VaiTro) VALUES (?, ?, ?, ?) UPDATE NhanVien SET MatKhau = ?, HoTen = ?, VaiTro = ? WHERE MaNV = ? DELETE FROM NhanVien WHERE MaNV = ? SELECT * FROM NhanVien WHERE MaNV = ? 4.2.2.2 Bảng ChuyenDe CẤU TRÚC BẢNG TÊN CỘT MÃ KIỂU DỮ LIỆU RÀNG BUỘC LỆNH TẠO BẢNG CÂU LỆNH SQL CƠ BẢN 4.2.2.3 Bảng NguoiHoc CẤU TRÚC BẢNG MÔ TẢ TÊN CỘT MÃ KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ LỆNH TẠO BẢNG CÂU LỆNH SQL CƠ BẢN 4.2.2.4 Bảng KhoaHoc CẤU TRÚC BẢNG TÊN CỘT MÃ KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ LỆNH TẠO BẢNG CÂU LỆNH SQL CƠ BẢN 4.2.2.5 Bảng HocVien CẤU TRÚC BẢNG TÊN CỘT MÃ KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ LỆNH TẠO BẢNG CÂU LỆNH 4.2.3 SQL CƠ BẢN THỦ TỤC LƯU  Mỗi thủ tục lưu cần làm rõ vấn đề sau đây: o Mô tả, mục đích sử dụng o Tham số vào o Kết 4.2.3.1 MÃ NGUỒN Sp_BangDiem() CREATE PROC sp_BangDiem(@MaKH INT) AS BEGIN SELECT nh.MaNH, nh.HoTen, hv.Diem FROM HocVien hv JOIN NguoiHoc nh ON nh.MaNH=hv.MaNH WHERE hv.MaKH = @MaKH ORDER BY hv.Diem DESC END MÔ TẢ THAM SỐ KẾT QUẢ Proc sử dụng để truy vấn bảng điểm khóa học @MaKH mã khóa học cần truy vấn bảng điểm [MaNH, TenNH, Diem] 4.2.3.2 Sp_DoanhThu() MÃ NGUỒN MÔ TẢ THAM SỐ KẾT QUẢ 4.2.3.3 Sp_LuongNguoiHoc() MÃ NGUỒN MÔ TẢ THAM SỐ KẾT QUẢ 4.2.3.4 Sp_DiemChuyenDe() MÃ NGUỒN MÔ TẢ THAM SỐ KẾT QUẢ 4.3 LẬP TRÌNH CSDL 4.3.1 MƠ HÌNH TỔ CHỨC LẬP TRÌNH CSDL  Hình mô tả (DAO+JdbcHelper+Entity+CSDL) 4.3.2 JDBCHELPER (XJDBC)  Mô tả lớp XJdbc  Hướng dẫn sử dụng phương thức tiện ích XJdbc MÔ TẢ: XJdbc lớp tiện ích hỗ trợ lập trình JDBC Lớp gồm phương thức mô tả phần hướng dẫn sử dụng sau HƯỚNG DẪN SỬ DỤNG:  XJdbc.query(String sql, Object…args): ResultSet o Truy vấn liệu từ CSDL o Tham số sql: câu lệnh SELECT truy vấn có chứa ? o Tham số: args giá trị cung cấp cho dấu ? SQL o Kết quả: ResultSet  XJdbc.update(String sql, Object…args): int o Thao tác CSDL (INSERT, UPDATE, DELETE) o Tham số sql: câu lệnh INSERT, UPDATE, DELETE có chứa ? o Tham số: args giá trị cung cấp cho dấu ? SQL o Kết quả: số ghi có ảnh hưởng  XJdbc.value(String sql, Object…args): Object o Truy vấn giá trị từ CSDL o Tham số sql: câu lệnh SELECT truy vấn có chứa ? o Tham số: args giá trị cung cấp cho dấu ? SQL o Kết quả: đối tượng chứa giá trị truy vấn 4.3.3 ENTITY CLASS VÀ DAO  Mỗi mục cần làm rõ vấn đề sau o Mơ hình mơ tả lớp thực thể o Mơ hình mơ tả lớp DAO 4.3.3.1 Class Diagram 4.3.3.2 EduSysDAO EduSysDAO lớp trừu tượng, tổng quát (Generic) đặc tả hành động truy xuất CSDL mà lớp DAO cụ thể phải có Các phương thức thực truy xuất CSDL mô tả sau T T PHƯƠNG THỨC insert(E) update(E) delete(K) selectById(K): E selectAll(): List selectBySql(String, Object…): List MÔ TẢ HOẠT ĐỘNG Thêm ghi với liệu entity E Cập nhật ghi với liệu entity E Xóa ghi với mã K Truy vấn ghi với mã K Truy vấn tất ghi Truy vấn ghi tùy vào sql args Trên hoạt động truy xuất CSDL Trong lớp DAO cụ thể, DAO viết mã cho phương thức với E lớp Entity K kiểu khóa cụ thể đồng thời bổ sung thêm hoạt động truy xuất đặc thù riêng DAO cần thiết 4.3.3.3 DIỄN NhanVien NhanVienDAO GIẢI THÀNH PHẦN MÔ TẢ NhanVien Là lớp thực thể mô tả liệu nhân viên NhanVienDAO Là lớp DAO cụ thể hóa hoạt động truy xuất CSDL với bảng NhanVien  E cụ thể hóa NhanVien  K cụ thể hóa String  SQL câu lệnh thao tác liệu bảng NhanVien 4.3.3.4 ChuyenDe & ChuyenDeDAO … 4.3.3.5 … NguoiHoc & NguoiHocDAO 4.3.3.6 … KhoaHoc & KhoaHocDAO 4.3.3.7 … HocVien & HocVienDAO 4.3.3.8 … ThongKeDAO 4.4 THƯ VIỆN TIỆN ÍCH  Mơ tả lớp tiện ích sau tương tự JdbcHelper(XJdbc) mục 4.3.2 o XImage o XDate o MsgBox o Auth 4.5 LẬP TRÌNH NGHIỆP VỤ  Mỗi cửa sổ chức sau cần o Sơ đồ tổ chức công nghệ o Mô tả tất hành vi người sử dụng tương tác lên chức giao diện (có thể sử dụng lưu đồ thuật toán hoạt loại sơ đồ Activity Diagram, Sequence Diagram - loại sơ đồ học môn Nhập môn kỹ thuật phần mềm) 4.5.1 CỬA SỔ CHÍNH EDUSYSJFRAME TT PHƯƠNG init() openDoiMatKhau() … MÔ TẢ Mở cửa sổ chào Mở cửa sổ đăng nhập Bắt đầu hiển thị đồng hồ hệ thống Mở cửa sổ đổi mật THỨC 4.5.2 CÁC CỬA SỔ HỖ TRỢ TỔ CHỨC 4.5.2.1 ChaoDialog TT PHƯƠNG MÔ TẢ THỨC init() … 4.5.2.2 TT DangNhapJDialog PHƯƠNG THỨC Hiển thị cửa sổ hình Tăng giá trị ProgressBar, đóng cửa sổ giá trị max init() … MÔ TẢ 4.5.2.3 TT DoiMatKhauJDialog PHƯƠNG MÔ TẢ THỨC init() … 4.5.2.4 TT GioiThieuJDialog PHƯƠNG MÔ TẢ THỨC init() … 4.5.3 CÁC CỬA SỔ CHỨC NĂNG QUẢN LÝ 4.5.3.1 NhanVienJDialog TT PHƯƠNG MÔ TẢ THỨC 10 11 12 13 14 init() Insert() Update() Delete() getForm() setForm() clearForm() Edit() fillTable() updateStatus() First() Prev() Next() Last() … 4.5.3.2 TT ChuyenDeJDialog PHƯƠNG THỨC 10 11 init() Insert() Update() Delete() getForm() setForm() clearForm() Edit() fillTable() updateStatus() First() MÔ TẢ 12 13 14 Prev() Next() Last() … 4.5.3.3 TT NguoiHocJDialog PHƯƠNG MÔ TẢ THỨC 10 11 12 13 14 init() Insert() Update() Delete() getForm() setForm() clearForm() Edit() fillTable() updateStatus() First() Prev() Next() Last() … 4.5.3.4 TT KhoaHocJDialog PHƯƠNG MÔ TẢ THỨC 10 11 12 13 14 init() Insert() Update() Delete() getForm() setForm() clearForm() Edit() fillTable() updateStatus() First() Prev() Next() Last() … 4.5.3.5 TT PHƯƠNG THỨC HocVienJDialog init() MÔ TẢ 10 11 12 13 14 Insert() Update() Delete() getForm() setForm() clearForm() Edit() fillTable() updateStatus() First() Prev() Next() Last() … 4.5.4 TT CỬA SỔ CHỨC NĂNG TỔNG HỢP - THỐNG KÊ PHƯƠNG MÔ TẢ THỨC KIỂM THỬ PHẦN MỀM VÀ SỬA LỖI 5.1 DANGNHAPJDIALOG T H MÔ TẢ TÌNH HUỐNG DỮ LIỆU MẪU KẾT QUẢ TRƠNG ĐỢI FIX Yêu cầu nhập ok Đăng nhập để trống tên mật Đăng nhập sai tên TeoVN, songsong Đăng nhập sai mật TeoNV, 123 Sai tên đăng nhập Sai mật not 95 % Đăng nhập Đóng cửa sổ TeoNV, songlong 5.2 DOIMATKHAUJDIALOG T H MƠ TẢ TÌNH HUỐNG DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX 5.3 NHANVIENJDIALOG T H MƠ TẢ TÌNH HUỐNG 5.4 CHUYENDEJDIALOG T H MƠ TẢ TÌNH HUỐNG DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX DỮ LIỆU MẪU KẾT QUẢ TRÔNG ĐỢI FIX 5.5 NGUOIHOCJDIALOG T H MƠ TẢ TÌNH HUỐNG 5.6 KHOAHOCJDIALOG T H MÔ TẢ TÌNH HUỐNG 5.7 HOCVIENJDIALOG T H MƠ TẢ TÌNH HUỐNG 5.8 THONGKEJDIALOG T H MƠ TẢ TÌNH HUỐNG ĐĨNG GĨI VÀ TRIỂN KHAI 6.1 SẢN PHẨM PHẦN MỀM TT THÀNH PHẦN Setup.exe EduSys.sql Readme.txt Guide.docx 6.2 HƯỚNG DẪN CÀI ĐẶT     Bước 1: Bước 2: Bước 3: … KẾT LUẬN 7.1 KHÓ KHĂN 7.2 THUẬN LỢI MÔ TẢ File cài đặt Cơ sở liệu Hướng dẫn cài đặt Hướng dẫn sử dụng ... CHÍNH (EDUSYSJFRAME) ĐẶT TÊN CÁC ĐIỀU KHIỂN TT ĐIỀU KHIỂN JFRAME 2.1 JMENUBAR JMENU 2.1.1 JMENUITEM 2.2 … JMENU TÊN NAME TITLE ICONIMAGE NAME NAME TEXT NAME TEXT ICON ACCELERATOR GIÁ TRỊ EDUSYSJFRAME... đề sau o Mơ hình mơ tả lớp thực thể o Mơ hình mô tả lớp DAO 4.3.3.1 Class Diagram 4.3.3.2 EduSysDAO EduSysDAO lớp trừu tượng, tổng quát (Generic) đặc tả hành động truy xuất CSDL mà lớp DAO cụ... Server 2008+ Máy cần hệ điều hành window xp trở lên  Các máy nhân viên phòng đào tạo cài phần mềm edusys Các máy nhân viên cần JDK 1.8+ với hệ điều hành THIẾT KẾ ỨNG DỤNG  Dựa vào tài liệu phân

Ngày đăng: 24/09/2021, 20:26

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

Tài liệu liên quan