CAO ĐẲNG FPT POLYTECHNICH
BỘ MÔN CÔNG NGHỆ THÔNG TIN
DỰ ÁN MẪU
Tên đề tài:
PHẦN MỀM QUẢN LÍ HỆ THỐNG ĐÀO TẠO CỦA
TRUNG TÂM TIN HỌC LẬP TRÌNH CITY
GV Hướng dẫn
SV Thực hiện
Trần Văn Nhuộm
Đặng Liên Dũng
Cần Thơ, 2023
Contents
1.
GIỚI THIỆU PHẦN MỀM.................................................................................................................6
1.1 Giới thiệu công ty........................................................................................................................6
1.2 Yêu cầu cơng ty............................................................................................................................6
1.3 Lập kế hoạch dự án......................................................................................................................6
2. PHÂN TÍCH U CẦU KHÁCH HÀNG...................................................................................................7
2.1 Sơ đồ User Case...........................................................................................................................7
2.1.1 Sơ đồ phân rả chức năng.....................................................................................................8
2.2 Đặt tả yêu cầu hệ thống (SRS)....................................................................................................10
2.2.1 Quản lý nhân viên..............................................................................................................10
2.2.2 Quản lý chuyên đề.............................................................................................................11
2.2.3 Quản lý người học..............................................................................................................11
2.2.4 Quản lý khóa học...............................................................................................................11
2.2.5 Quản lý học viên.................................................................................................................12
2.2.6 Quản lý tổng hợp & thống kê............................................................................................12
2.2.7 Đăng nhập..........................................................................................................................13
2.2.8 Đổi mật khẩu......................................................................................................................13
2.3 Sơ đồ triển khai & yêu cầu hệ thống..........................................................................................14
2.3.1 Sơ đồ triển khai..................................................................................................................14
2.3.2 Yêu cầu hệ thống................................................................................................................14
3. THIẾT KẾ ỨNG DỤNG.......................................................................................................................15
3.1 Mơ hình cơng nghệ ứng dụng....................................................................................................15
4. THỰC HIỆN DỰ ÁN...........................................................................................................................16
5. KIỂM THỬ PHẦN MỀM VÀ THỬ LỖI.................................................................................................17
6. ĐÓNG GÓI VÀ TRIỂN KHAI...............................................................................................................18
Danh mục hình
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Danh mục bảng
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Lời mở đầu
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
1. GIỚI THIỆU PHẦN MỀM
1.1 Giới thiệu công ty
Công ty LapTrinhCity là công ty hàng đầu tại Việt Nam chuyên cung cấp dịch vụ phát triển và triển
khai ứng dụng các hệ thống phần mềm công nghệ thông tin vào quản lý sản xuất kinh doanh, nhằm
nâng cao hiệu quả điều hành, quản trị cho các doanh nghiệp, tổ chức kinh doanh – xã hội.
Các sản phẩm tiêu biểu của LapTrinhCity như là: Các hệ thống quản lý bán hàng và Website Thương
mại điện tử, Hệ thống quản lý môi trường, Hệ thống quản lý rác thải, Hệ thống điều phối giao hàng,
Hệ thống quản lý giáo dục,…
1.2 Yêu cầu cơng ty
Nghiệp vụ
-
Quản lý: chun đề, khóa học, người học. học viên
-
Tổng hợp: điểm, doanh thu, số lượng người học
Bảo mật
-
Bắt buộc đăng nhập
-
Trưởng phịng: tất cả
-
Nhân viên: khơng xóa dữ liệu và xem doanh thu
Hệ thống
-
Swing & JDBC
-
SQL Server 2016
-
JDK 1.8+
1.3 Lập kế hoạch dự án
1
2
4
5
6
TT
HẠNG MỤC
Phân tích yêu cầu khách hàng
Thiết kế ứng dụng
Thực hiện dự án
Kiểm thử
Triển khai & đóng gói
BĂT ĐẦU
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
KẾT THÚC
KẾT QUẢ
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
2. PHÂN TÍCH YÊU CẦU KHÁCH HÀNG
2.1 Sơ đồ User Case
Hình 1 User Case
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
2.1.1 Sơ đồ phân rả chức năng
Hình 2 Quản lý chuyên đề
Hình 3 Quản lý nhân viên
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Hình 4 Quản lý người học
Hình 5 Quản lý khóa học
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Hình 6 Quản lý học viên
Hình 7 Tổng hợp & thống kê
2.2 Đặt tả yêu cầu hệ thống (SRS)
2.2.1 Quản lý nhân viên
Mô tả chức năng:
Chức năng quản lý nhân viên được sử dụng để quản lý thông tin nhân viên.
Yêu cầu của chức năng này là liệt kê danh sách nhân viên, xem thông tin chi tiết của mỗi
nhân viên, thêm nhân viên mới, cập nhật nhân viên hoặc xóa nhân viên đã tồn tại.
Dữ liệu liên quan:
Thơng tin của mỗi nhân viên bao gồm: mã nhân viên, họ và tên, mật khẩu đăng nhập, vai trò
của nhân viên (gồm trưởng phịng và nhân viên bình thường
).
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Đối tượng sử dụng:
Sau khi đăng nhập thì nhân viên cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ
trưởng phịng mới có thể sử dụng được.
2.2.2 Quản lý chuyên đề
Mô tả chức năng:
Chức năng quản lý chuyên đề được sử dụng để quản lý chuyên đề.
Yêu cầu của chức năng này là liệt kê danh sách chuyên đề, xem thông tin chi tiết của mỗi
chuyên đề, thêm chuyên đề mới, cập nhật chuyên đề hoặc xóa chuyên đề đã tồn tại.
Dữ liệu liên quan:
Thông tin của mỗi chuyên đề bao gồm: mả chuyên đề, thời lượng dạy(giờ), học phí, mơ tả
chun đề
Đối tượng sử dụng:
Sau khi đăng nhập thì nhân viên cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ
trưởng phịng mới có thể sử dụng được.
2.2.3 Quản lý người học
Mơ tả chức năng:
Chức năng quản lý người học được sử dụng để quản lý người học.
Yêu cầu của chức năng này là liệt kê danh sách người học, xem thông tin chi tiết của mỗi
người học, thêm người học mới, cập nhật người học hoặc xóa người học đã tồn tại.
Dữ liệu liên quan:
Thông tin của mỗi học viên bao gồm: mả học viên, tên học viên, số điện thoại, địa chỉ.
Đối tượng sử dụng:
Sau khi đăng nhập thì nhân viên cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ
trưởng phịng mới có thể sử dụng được.
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
2.2.4 Quản lý khóa học
Mơ tả chức năng:
Chức năng quản lý khóa học được sử dụng để quản lý khóa học.
Yêu cầu của chức năng này là liệt kê danh sách khóa học, xem thơng tin chi tiết của mỗi khóa
học, thêm khóa học mới, cập nhật khóa học hoặc xóa khóa học.
Dữ liệu liên quan:
Thơng tin của mỗi khóa học bao gồm: mả khóa học, tên khóa học, số lượng học viên, thời
gian bắt đầu khóa học.
Đối tượng sử dụng:
Sau khi đăng nhập thì nhân viên cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ
trưởng phịng mới có thể sử dụng được.
2.2.5 Quản lý học viên
Mô tả chức năng:
Chức năng quản lý học viên được sử dụng để quản lý học viên.
Yêu cầu của chức năng này là liệt kê danh sách học viên, xem thông tin chi tiết của mỗi học
viên, thêm học viên mới, cập nhật học viên hoặc xóa học viên đã tồn tại.
Dữ liệu liên quan:
Thông tin của mỗi học viên bao gồm: mả học viên, tên học viên, chuyên đề học, khóa học,
điểm.
Đối tượng sử dụng:
Sau khi đăng nhập thì nhân viên cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ
trưởng phịng mới có thể sử dụng được.
2.2.6 Quản lý tổng hợp & thống kê
Mô tả chức năng:
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Chức năng quản lý TH, TK được sử dụng để quản lý doanh thu, điểm theo lớp, người học
theo năm, điểm theo chuyên đề.
Yêu cầu của chức năng này là liệt kê danh sách doanh thu theo chuyên đề, xem danh sách
người học theo năm, danh sách bảng điểm, danh sách tổng hợp điểm
Dữ liệu liên quan:
Thông tin của danh sách doanh thu bao gồm: tên chuyên đề, số khóa, số học viên, doanh thu,
học phí cao nhất, học phí thấp nhất và học phí trung bình.
Thơng tin của danh sách người học theo năm bao gồm: năm, số lượng học viên, đk đt, đk sc.
Thông tin danh sách điểm theo lớp bao gồm: mã người học, họ và tên, điểm, xếp loại.
Thông tin điểm theo chuyên đề bao gồm: chuyên đề, số lượng học viên, điểm CN, điểm TC,
Điểm TB.
Đối tượng sử dụng:
Sau khi đăng nhập thì nhân viên cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ
trưởng phịng mới có thể sử dụng được.
2.2.7 Đăng nhập
Mô tả chức năng:
Chức năng đăng nhập cho trưởng phòng và nhân viên đăng nhập vào hệ thống
Dữ liệu liên quan:
Thông tin đăng nhập bao gồm: tài khoản, mật khẩu
Đối tượng sử dụng:
Trưởng phịng, nhân viên
2.2.8 Đổi mật khẩu
Mơ tả chức năng:
Chức năng đổi mật khẩu cho trưởng phòng và nhân viên đổi mật khẩu để đăng nhập
Dữ liệu liên quan:
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Thông tin đăng nhập bao gồm: mật khảu củ, mật khẩu mới.
Đối tượng sử dụng:
Trưởng phòng, nhân viên
2.3 Sơ đồ triển khai & yêu cầu hệ thống
2.3.1 Sơ đồ triển khai
Hình 8 Sơ đồ triển khai
2.3.2 Yêu cầu hệ thống
SQL Server 2008+: Máy này cần hệ điều hành Windows.
DungDL_SysEdu: Máy nhân viên cần JDK 1.8+ với hệ điều hành bất kỳ.
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3. THIẾT KẾ ỨNG DỤNG
3.1 Mơ hình cơng nghệ ứng dụng
Hình 9 Mơ hình cơng nghệ ứng dụng
Graphic User Interface (GUI): Thiết kế giao diện cho người sử dụng.
Bussiness Logic Programming: Lập trình cho các chức năng nghiệp vụ trong ứng dụng
-
Controllers: Xử lý nghiệp vụ (Business Logic)
-
Entity, DAO: Thực thể và Data Access Object
-
JDBC: Nền tảng lập trình CSDL trong Java (Java Database Connectivity)
Database: Thiết kế CSDL trong ứng dụng.
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.2 Thực thể
3.2.1 Sơ đồ quan hệ thực thể (ERD)
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.2.2 Chi tiết thực thể
3.2.2.1 Thực thể học viên
3.2.2.2 Thực thể người học
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.2.2.3 Thực thể nhân viên
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.2.2.4 Thực thể khóa học
3.2.2.5 Thực thể chuyên đề
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.3 Giao diện
3.3.1 Sơ đồ tổ chức giao diện
-
Khi vào phần mềm sẽ hiện cửa sổ chào sau đó đến cửa sổ đăng nhập và cuối cùng là cửa
sổ chính, tại cửa sổ chính có thể sử dụng các chức năng như quản lý nhân viên, quản lý
người học, …
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.3.2 Giao diện cửa sổ chính
Mơ tả hoạt dộng
TT
1
2
3
4
5
6
7
8
9
10
11
12
ĐIỀU KHIỂN
Cửa sổ
Đăng xuất
Đổi mật khẩu
Kết thúc
Chuyên đề
Người học
Khóa học
Nhân viên
Người học từng
năm
Bảng điểm theo
khóa
Điểm từng khóa
học
Doanh thu từng
chun đề
SỰ KIỆN
Initialize
Click
Click
Click
Click
Click
Click
Click
Cick
MƠ TẢ HOẠT ĐỘNG
Đưa cửa sổ ra giữa màn hình
Đăng xuất và hiển thị DangNhapDialog
Hiển thị DoiMatKhauDialog
Hiện thị thông báo chấp nhận thoát ThoatDialog
HIển thị ChuyenDeDialog
HIển thị NguoiHocDialog
Hiển thị KhoaHocDialog
Hiển thị NhanVienDialog
Hiển thị THTKDialog
Click
Hiển thị THTKDialog
Click
Hiển thị THTKDialog
Click
Hiển thị THTKDialog
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.3.3 Giao diện cửa sổ chức năng
3.3.3.1 Cửa sổ quản lý nhân viên
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
TT
1
2
ĐIỀU KHIỂN
Cửa sổ
Thêm
SỰ KIỆN
Initialize
Click
3
Sửa
Click
4
5
6
Xóa
Mới
Bảng
Click
Click
Click
7
8
|<
<<
Click
Click
9
>>
Click
10
>|
Click
MƠ TẢ HOẠT ĐỘNG
Hiển thị tất cả nhân viên lên bảng
Bắt lỗi, Thêm vào CSDL một nhân viên mới với dữ
liệu nhập từ form
Bắt lỗi, Cập nhật thơng tin nhân viên đang xem trên
form vào CSDL
Xóa nhân viên đang xen trên form
Tạo mới form
Hiển thị thông tin của nhân viên trên hàng được
chọn của bảng lên form để xem
Hiển thị thông tin nhân viên đầu tiên trong bảng
Hiển thị thông tin của nhân viên của hàng kế trước
bảng được chọn của bảng lên form để xem
Hiển thị thông tin của nhân viên của hàng kế tiếp
bảng được chọn của bảng lên form để xem
Hiển thị thông tin nhân viên cuối cùng của bảng
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
3.3.3.2 Cửa sổ quản lý người học
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city
TT
1
2
ĐIỀU KHIỂN
Cửa sổ
Thêm
SỰ KIỆN
Initialize
Click
3
Sửa
Click
4
5
6
Xóa
Mới
Bảng
Click
Click
Click
7
8
|<
<<
Click
Click
9
>>
Click
10
>|
Click
MƠ TẢ HOẠT ĐỘNG
Hiển thị tất cả người học lên bảng
Bắt lỗi, Thêm vào CSDL một người học mới với dữ
liệu nhập từ form
Bắt lỗi, Cập nhật thơng tin người học đang xem trên
form vào CSDL
Xóa nhân viên đang xen trên form
Tạo mới form
Hiển thị thông tin của người học trên hàng được
chọn của bảng lên form để xem
Hiển thị thông tin người học đầu tiên trong bảng
Hiển thị thông tin của người học của hàng kế trước
bảng được chọn của bảng lên form để xem
Hiển thị thông tin của người học của hàng kế tiếp
bảng được chọn của bảng lên form để xem
Hiển thị thông tin người học cuối cùng của bảng
Du.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.cityDu.an.mau.ten.de.tai.phan.mem.quan.li.he.thong.dao.tao.cua.trung.tam.tin.hoc.lap.trinh.city