Tải bản đầy đủ (.pdf) (32 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.16 MB, 32 trang )

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



×