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

tiểu luận giới thiệu công ty laptrinhcity

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 (6.97 MB, 72 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TÀI LIỆU DỰ ÁN</b>

GIẢNG

VIÊN

: NGUYỄN VĂN

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

MỤC LỤC

1Giới thiệu dự án...4

1.1 Giới thiệu công ty LapTrinhCity...4

1.2 Yêu cầu của cơng ty...4

1.3 Lập kế hoạch dự án...4

2Phân tích yêu cầu khách hàng...4

2.1 Sơ đồ Use Case...4

2.3 Sơ đồ triển khai và yêu cầu hệ thống...5

2.3.1Sơ đồ triển khai...6

3.3.1Sơ đồ tổ chức giao diện...8

3.3.2Giao diện cửa sổ chính...8

3.3.3Giao diện chức năng...9

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

4.3.3Entity Class và DAO...20

4.4 Thư viện tiện ích...23

4.5 Lập trình nghiệp vụ...23

4.5.1Cửa sổ chính EduSysJFrame...23

4.5.2Các cửa sổ hỗ trợ tổ chức...23

4.5.3Các cửa sổ chức năng quản lý...24

4.5.4Cửa sổ chức năng tổng hợp - thống kê...26

5Kiểm thử phần mềm và sửa lỗi...26

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>Too long to read onyour phone? Save to</b>

read later on your computer

Save to a Studylist

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>1 GIỚI THIỆU DỰ ÁN</b>

<b>1.1 GIỚITHIỆUCÔNG LTY APTRINHCITY</b>

Trung tâm đào tạo tin học ngắn hạn LapTrinhCity đang đào tạo các khóa tin học ngắn hạn theo chuyên đề như Photoshop, Java, Web

Hiện Trung tâm đang gặp khó khăn khi số lượng người học ngày một nhiều nên việc quản lý excel gặp rất nhiều khó khăn

LapTrinhCity mong muốn xây dựng một phần mềm để giải quyết khó khăn trên

Yêu cầu chức năng nghiệp vụ : Quản lý người đăng ký học Quản lý các chuyên đề

Quản lý các khóa học được tạo ra từ các chuyên đề Quản lý học viên của các khóa học

Tổng hợp bảng điểm của các khóa học

Thống kê doanh thu, số lượng người học từng chuyên đề theo năm Tổng hợp số lượng người học đăng ký theo tháng

Yêu cầu về bảo mật :

Tất cả mọi thành viên phải đăng nhập mới sử dụng được phần mềm Trưởng phòng đào tạo được phép thực hiện tất cả

Nhân viên phòng đào tạo khơng được phép xóa và khơng được xem thơng tin về doanh thu

Yêu cầu về công nghệ :

Ứng dụng phải được thực với công nghệ Swing và JDBC JDK tối thiểu 1.8

Hệ quản trị CSDL SQL Server 2008 trở lênTôi có thể làm dự án này đúng thời gian quy định

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

TT H<small>ẠNGMỤC</small> B<small>ẮT ĐẦU</small> K<small>ẾT THÚC</small> K<small>ẾT QUẢ</small>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

1 Phân tích yêu cầu khách hàng 17/9/2023 23/9/2023 Hồn thành 1.1 Phân tích hiện trạng 17/9/2023 18/9/2023 Hoàn thành 1.2 Yêu cầu của hệ thống 18/9/2023 19/9/2023 Hoàn thành 1.3 Vẽ sơ đồ use cases 20/9/2023 21/9/2023 Hoàn thành 1.4 Vẽ sơ đồ triển khai hệ thống 22/9/2023 23/9/2023 Hoàn thành

2 Thiết kế ứng dụng 24/9/2023 30/9/2023 Hoàn thành 2.1 Thiết kế các thực thể 24/9/2023 25/9/2023 Hoàn thành 2.2 Vẽ sơ đồ quan hệ thực thể 24/9/2023 25/9/2023 Hoàn thành 2.3 Thiết kế mơ hình cơng nghệ 25/9/2023 26/9/2023 Hồn thành 2.4 Phác thảo giao diện ứng dụng 27/9/2023 28/9/2023 Hoàn thành 2.5 Vẽ sơ đồ tổ chức giao diện 28/9/2023 29/9/2023 Hoàn thành 2.6 Phác thảo giao diện cửa sổ chính 29/9/2023 30/9/2023 Hoàn thành 2.7 Phác thảo giao diện các chức năng 29/10/2023 30/10/2023 Hoàn thành

3 Thưc hiện dự án 1/10/2023 6/10/2023 Hoàn thành 3.1 Tạo giao diện 1/10/2023 2/10/2023 Hoàn thành 3.2 Tạo giao diện màn hình chịa 1/10/2023 2/10/2023 Hoàn thành 3.3 Tạo giao diện đăng nhập 1/10/2023 2/10/2023 Hồn thành 3.4 Tạo giao diện chính 1/10/2023 2/10/2023 Hồn thành 3.4 Tạo giao diện đổi mật khẩu 1/10/2023 2/10/2023 Hoàn thành 3.5 Tạo giao diện quản lý nhân viên 3/10/2023 4/10/2023 Hoàn thành 3.6 Tạo giao diện quản lý chuyên đề 3/10/2023 4/10/2023 Hoàn thành 3.7 Tạo giao diện quản lý khóa học 3/10/2023 4/10/2023 Hồn thành 3.8 Tạo giao diện người học 5/10/2023 6/10/2023 Hoàn thành 3.9 Tạo giao diện quản lý học viên 5/10/2023 6/10/2023 Hoàn thành 3.10 Tạo giao diện thống kê 5/10/2023 6/10/2023 Hoàn thành

4 Kiểm thử 7/10/2023 14/10/2023 Hoàn thành 4.1 Xây dựng kịch bảng kiểm thử 7/10/2023 9/10/2023 Hoàn thành 4.2 Kiểm thử form quản lý nhân viên 7/10/2023 9/10/2023 Hoàn thành 4.3 Kiểm thử form quản lý người học 7/10/2023 9/10/2023 Hoàn thành 4.4 Kiểm thử form quản lý chuyên đề 7/10/2023 9/10/2023 Hồn thành 4.5 Kiểm thử form quản lý khóa học 10/10/2023 12/10/2023 Hoàn thành 4.6 Kiểm thử form quản lý học viên 10/10/2023 12/10/2023 Hoàn thành 4.7 Kiểm thử form thống kê 13/10/2023 14/10/2023 Hoàn thành 4.8 Kiểm thử form đăng nhập 13/10/2023 14/10/2023 Hoàn thành 4.9 Kiểm thử form đổi mật khẩu 13/10/2023 14/10/2023 Hồn thành

5 Đóng gói & triển khai 15/10/2023 17/10/2023 Hoàn thành

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

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 chitiết của mỗi nhân viên, thêm nhân viên mới, cập nhật thơng tin hoặc xóanhân viên đã tồn tại.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

DỮ LIỆU LIÊN QUAN:

Thông tin của mỗi nhân viên 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). ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đăng nhập thì nhân viên nào cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ có trưởng phịng mới sử dụng được.

<b>2.2.2Q</b>

<b>UẢNLÝ CHUN ĐỀ</b>

MƠ TẢ CHỨC NĂNG:

Chức năng quản lý chuyên đề được sử dụng để quản lý thông tin các chuyên đề của hệ thống. 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 chuyên đề , thêm chuyên đề mới, cập nhật thơng tin hoặc xóa chun đề đã tồn tài.

DỮ LIỆU LIÊN QUAN:

Thông tin của mỗi chuyên đề gồm: mã chun đề, tên chun đề, học phí, thời lượng, hình logo và mô tả chuyên đề.

ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đăng nhập thì nhân viên nào cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ có trưởng phịng mới sử dụng được

<b>2.2.3Q</b>

<b>UẢNLÝ NGƯỜI HỌC</b>

MƠ TẢ CHỨC NĂNG:

Chức năng quản lý người học được sử dụng để quản lý thông tin các người học của hệ thống. 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 người học, thêm người học mới, cập nhật thông tin 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 chuyên đề gồm: mã người học, họ và tên, ngày sinh, giới tính, số điện thoại, email, ghi chú.

ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đăng nhập thì nhân viên nào cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ có trưởng phịng mới sử dụng được.

<b>2.2.4Q</b>

<b>UẢNLÝ KHĨA HỌC</b>

MƠ TẢ CHỨC NĂNG:

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Chức năng quản lý khóa học được sử dụng để quản lý thơng tin các khóa học của hệ thống. u cầu của chức năng này là liệt kê danh sách các khóa học, xem thơng tin chi tiết của khóa học, thêm khóa học mới, cập nhật thơng tin hoặc xóa khóa học đã tồn tài.

DỮ LIỆU LIÊN QUAN:

Thơng tin của mỗi chuyên đề gồm: mã khóa học, mã chuyên đề, học phí, thời lượng, ngày khai giảng, ghi chú.

ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đăng nhập thì nhân viên nào cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ có trưởng phịng mới sử dụng được.

<b>2.2.5Q</b>

<b>UẢNLÝ HỌC VIÊN</b>

MÔ TẢ CHỨC NĂNG:

Chức năng quản lý người học được sử dụng để quản lý thông tin các học vien của hệ thống. 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 học viên, thêm học viên mới, cập nhật thơng tin 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 chuyên đề gồm: mã học viên, mã khóa học, mã người học, điểm trung bình.

ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đăng nhập thì nhân viên nào cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ có trưởng phịng mới sử dụng được.

<b>2.2.6Q</b>

<b>UẢNLÝ TỔNG HỢP</b>

<b> – </b>

<b>THỐNG KÊ</b>

MÔ TẢ CHỨC NĂNG:

Chức năng quản lý tổng hợp – thống kê được sử dụng để tổng hợp – thống kê các số liệu của hệ thống. Yêu cầu của chức năng này là tổng hợp bảng điểm theo khóa học, bảng điểm theo chuyên đề, thống kê số người học theo năm, doanh thu theo từng năm.

DỮ LIỆU LIÊN QUAN:

Thông tin của bảng điểm theo lớp gồm: mã người học, họ và tên, điểm, xếploại

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Thông tin của bảng điểm theo chuyên đề gồm: chuyên đề, số học viên, điểm cao nhất, điểm thấp nhất, điểm trung bình.

Thơng tin số người học theo năm gồm: năm, tổng số học viên, ngày đăng ký sớm nhất, ngày đăng ký muộn nhất.

Thông tin của doanh thu gồm: chuyên đề, số khóa, số học viên, doanh thu, học phí thấp nhất, học phí cao nhất, học phí trung bình.

ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đăng nhập thì nhân viên nào cũng có thể sử dụng chức năng này, ngoại trừ xóa thì chỉ có trưởng phịng mới sử dụng được.

MƠ TẢ CHỨC NĂNG:

Chức năng đăng nhập được sử dụng để đăng nhâp vào hệ thống. Yêu cầu của chức năng này là kiểm tra xem thơng tin đăng nhập đã đúng chưa, ngồi ra người dùng có thể đăng ký tài khoản, đổi mật khẩu và xem thơng tin tài khoản của mình

DỮ LIỆU LIÊN QUAN:

Thông tin đăng nhập gồm: tên đăng nhập, mật khẩu

Chức năng đổi mật khẩu được sử dụng để đổi mật khẩu của người dùng. Yêu cầu của chức năng này là giúp người sử dụng hệ thống có thể đổi mật khẩu tài khoản đăng nhập hệ thống của mình

DỮ LIỆU LIÊN QUAN:

Thông tin đổi mật khẩu gồm: mật khẩu cũ, mật khẩu mới, xác nhận ĐỐI TƯỢNG SỬ DỤNG:

Sau khi đã có tài khoản thì nhân viên và trưởng phịng có thể sử dụng chứcnăng này.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>2.3 SƠĐỒTRIỂNKHAI VÀ YÊU CẦU HỆ THỐNG </b>

<b>2.3.1S</b>

<b>ƠĐỒTRIỂN KHAI</b>

Cần một máy cài SQL Server 2008+. Máy nà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 bất ký.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>3 THIẾT KẾ ỨNG DỤNG</b>

<b>3.2.1S</b>

<b>ƠĐỒQUAN HỆ THỰC THỂ</b>

<b> (ERD)</b>

Trong hệ thống đã được mơ tả trên chúng ta có thể thấy có các thực thể sau Chuuyên đề: quản lý chuyên đề đào tạo ngắn hạn

Khóa học: quản lý thơng tin khóa học được tạo ra từ chuyên đề. Có nghĩa là mỗi chuyên đề có thể tạo ra nhiều khóa học.

Người học: quản lý thông tin của người đăng ký học.

Học viên: học viên là người học đăng ký học chuyên đề. Mỗi học viên có thể đăng ký học nhiều chuyên đề khác nhau mà không cần phải nhập lại.

Nhân viên: là người quản trị cần có thơng tin đăng nhập đông thời được ghi nhận mỗi khi nhân viên tạo người học mới hoặc khóa học mới.

Sau khi phân tích chúng ta có thể thấy các thực thể có mối quan hệ với nhau nhưsơ đồ ERD sau:

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

- Sơ đồ ERD level 1

- Sơ đồ ERD level 2

Yêu cầu ràng buộc quan hệ:

Tất cả các relationship đều là CASCADE (cập nhật dây chuyền)Tất cả các relationship đều là NO ACTION ngoại trừ KhoaHoc-HocVien là CASCADE

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>3.2.2.1 Thực thể Nhân viên</b>

<b>T<small>HUỘCTÍNH</small>K<small>IỂUDỮLIỆU</small>M<small>ƠTẢ</small></b>

MaNV String Mã nhân viên MatKhau String Mật khẩu HoTen String Họ và tên nhân viên VaiTro Bit Vai trị, 1 là trưởng phịng

<b>3.2.2.2 Thực thể Chun đề</b>

<small>THUỘC TÍNHKIỂU DỮ LIỆUMÔ TẢ</small>

MaCD String Mã nhân viên TenCD String Tên chuyên đề

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>3.2.2.3 Thực thể Người học</b>

<small>THUỘC TÍNHKIỂU DỮ LIỆUMƠ TẢ</small>

MaNH String Mã nhân viên HoTen String Họ và tên GioiTinh Bit Giới tính NgaySinh Date Ngày sinh DienThoai String Ngày sinh Email String Email GhiChu String Ghi chú MaNV String Mã nhân viên nhập NgayDK Date Ngày đăng ký của người học

<b>3.2.2.4 Thực thể Khóa học</b>

<small>THUỘC TÍNHKIỂU DỮ LIỆUMƠ TẢ</small>

MaKH String Mã khóa học MaCD String Mã chuyên đề HocPhi Float Học phí

ThoiLuong Int Thời lượng, tính bằng giờ NgayKG Date Ngày khai giảng GhiChu String Ghi chú về khóa học MaNV String Mã nhân viên nhập NgayTao Date Ngày đăng ký của người học

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>3.2.2.5 Thực thể Học viên</b>

<small>THUỘC TÍNHKIỂU DỮ LIỆUMÔ TẢ</small>

MaHV Int Mã học viên(số báo danh) MaKH Int Mã khóa học

MaNH String Mã người học Diem Float Điểm cuối mơn

<b>3.3.1S</b>

<b>ƠĐỒTỔ CHỨCGIAODIỆN</b>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

M

Ơ

TẢ HOẠT ĐỘNG

1 Cửa sổ Initialize Đưa cửa sổ ra giữa màn hình

2 [Đăng xuất] Click Đăng xuất và hiển thị DangNhapJDialog 3 [Đổi mật khẩu] Click Hiển thị DoiMatKhauJDialog 4 [Chuyên đề] Click Hiển thị ChuyenDeJDialog 5 [Bảng điểm] Click Hiển thị ThongKeJDialog.Tabs[0]

<b>3.3.3.1 Cửa sổ quản lý nhân viên</b>

G

IAODIỆN

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

M

Ô

TẢ HOẠT ĐỘNG

<b>TT Đ<small>IỀUKHIỂN</small>S<small>ỰKIỆN</small>M<small>ÔTẢHOẠTĐỘNG</small></b>

1 Cửa sổ Initialize Hiển thị tất cả nhân viên lên bảng

2 [Thêm] Click Validation, Thêm vào CSDL một nhân viên mới với dữ liệu nhập từ form

3 [Sửa] Click Validation, Cập nhật thông tin nhân viên đang xem trên form vào CSDL

4 [Xóa] Click Xóa nhân viên có mã đang xem trên form 5 [Mới] Click Xóa trắng form

6 Bảng Click 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

7 [|<] Click Hiển thị thông tin của nhân viên của hàng đầu tiên của bảng lên form để xem

8 [<<] Click Hiển thị thông tin của nhân viên của hàng kế trước hàng được chọn của bảng lên form để xem

9 [>>] Click Hiển thị thông tin của nhân viên của hàng kế sau hàng được chọn của bảng lên form để xem

10 [>|] Click Hiển thị thông tin của nhân viên của hàng cuối cùng của bảng lên form để xem

<b>3.3.3.2 Cửa sổ quản lý chuyên đềG</b>

<b>IAODIỆN</b>

<b>:</b>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<small>TTĐIỀU KHIỂNSỰ KIỆNMÔ TẢ HOẠT ĐỘNG</small>

<small>1Cửa sổ</small>

InitializeHiển thị tất cả các chuyên đề lên bảng

<small>2</small>

[thêm]ClickValidation, thêm vào CSDL một chuyên đề mới với dữ liệu nhập từ form

<small>3</small>

[sửa]ClickValidation, Cập nhật thông tin chuyên đề đang xem trên form vào CSDL

<small>4</small>

[Xóa]ClickXóa chuyên đề có mã đang xem trên form

<small>5</small>

[Mới]ClickXóa trắng form

<small>6</small>

BảngClickHiển thị thơng tin của chun đề trên hàng được

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

chọn của bảng lên form để xem.

<small>7</small>

[|<]ClickHiển thị thông tin của chuyên đề của hàng đầu tiên của bảng lên form để xem

<small>8</small>

[<<]ClickHiển thị thông tin của chuyên đề của hàng kế trước hàng được chọn của bảng lên form để xem

<small>9</small>

[>>]ClickHiển thị thông tin của chuyên đề của hàng kế sau hàng được chọn của bảng lên form để xem

<small>10</small>

[>|]ClickHiển thị thông tin của chuyên đề của hàng cuối cùng của bảng lên form để xem

<b>3.3.3.3 Cửa sổ quản lý người họcG</b>

<b>IAODIỆN</b>

<b>:</b>

<small>TTĐIỀU KHIỂNSỰ KIỆNMÔ TẢ HOẠT ĐỘNG</small>

<small>1Cửa sổ</small>

InitializeHiển thị tất cả các chuyên đề lên bảng

<small>2</small>

[thêm]ClickValidation, thêm vào CSDL một chuyên đề mới với dữ liệu nhập từ form

<small>3</small>

[sửa]ClickValidation, Cập nhật thông tin chuyên đề đang xem trên form vào CSDL

<small>4</small>

[Xóa]ClickXóa chuyên đề có mã đang xem trên form

<small>5</small>

[Mới]ClickXóa trắng form

<small>6</small>

BảngClickHiển thị thông tin của chuyên đề trên hàng được chọn của bảng lên form để xem.

<small>7</small>

[|<]ClickHiển thị thông tin của chuyên đề của hàng đầu tiên của bảng lên form để xem

<small>8</small>

[<<]ClickHiển thị thông tin của chuyên đề của hàng kế trước hàng được chọn của bảng lên form để xem

<small>9</small>

[>>]ClickHiển thị thông tin của chuyên đề của hàng kế sau hàng được chọn của bảng lên form để xem

<small>10</small>

[>|]ClickHiển thị thông tin của chuyên đề của hàng cuối cùng của bảng lên form để xem

<small>11</small>

[tìm kiếm]ClickHiển thị thơng tin của người học tìm thấy

<b>3.3.3.4 Cửa sổ quản lý khóa họcG</b>

<b>IAODIỆN</b>

<b>:</b>

<b>M</b>

<b>ƠTẢHOẠTĐỘNG</b>

<b>:</b>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<small>1Cửa sổ</small>

InitializeHiển thị tất cả các chuyên đề lên bảng

<small>2</small>

[thêm]ClickValidation, thêm vào CSDL một chuyên đề mới với dữ liệu nhập từ form

<small>3</small>

[sửa]ClickValidation, Cập nhật thông tin chuyên đề đang xem trên form vào CSDL

<small>4</small>

[Xóa]ClickXóa chuyên đề có mã đang xem trên form

<small>5</small>

[Mới]ClickXóa trắng form

<small>6</small>

BảngClickHiển thị thông tin của chuyên đề trên hàng được chọn của bảng lên form để xem.

<small>7</small>

[|<]ClickHiển thị thông tin của chuyên đề của hàng đầu tiên của bảng lên form để xem

<small>8</small>

[<<]ClickHiển thị thông tin của chuyên đề của hàng kế trước hàng được chọn của bảng lên form để xem

<small>9</small>

[>>]ClickHiển thị thông tin của chuyên đề của hàng kế sau hàng được chọn của bảng lên form để xem

<small>10</small>

[>|]ClickHiển thị thông tin của chuyên đề của hàng cuối cùng của bảng lên form để xem

<small>11</small>

[Chọn

chuyên đề]<sup>Click</sup><sup>Hiển thị mã chuyên đề lên text field tương ứng</sup>

<b>3.3.3.5 Cửa sổ quản lý học viênG</b>

<b>IAODIỆN</b>

<b>:</b>

<small>TTĐIỀU KHIỂNSỰ KIỆNMÔ TẢ HOẠT ĐỘNG</small>

<small>1Cửa sổ</small>

InitializeHiển thị tất cả dữ liệu lên combo box chuyên đề

<small>2</small>

[chọn khóa

học]<sup>Click</sup><sup>Đổ dữ liệu lên bảng học viên và bảng người học</sup>theo khóa học đó

<small>3</small>

[thêm vào

khóa học]<sup>Click</sup><sup>Thêm vào CSDL một học viên mới với dữ liệu</sup>chọn từ combo box chuyên đề

<small>4</small>

[mới]ClickXóa trắng form

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

khóa học]viên

<b>3.3.3.6 Cửa sổ thống kêG</b>

<b>IAODIỆN</b>

<b>:</b>

<small>TTĐIỀU KHIỂNSỰ KIỆNMÔ TẢ HOẠT ĐỘNG1Cửa sổ </small>

InitializeHiển thị tất cả chuyên đề lên combo box

ClickĐổ dữ liệu lên bảng người học toàn bộ lượng người học qua từng năm và ngày đăng ký sớm nhất, muộn nhất

<small>4</small>

[panel điểm chuyên đề]

ClickĐổ dữ liệu lên bảng chuyên đề số lượng học viên và điểm theo từng chuyên đề

<small>5</small>

[chọn năm]ClickĐổ dữ liệu doanh thu từng năm lên bảng doanh

<small>TTĐIỀU KHIỂNSỰ KIỆNMÔ TẢ HOẠT ĐỘNG1Run file</small>

ClickChạy thanh progress Bar và đóng cửa sổ

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>3.3.4.2 Cửa sổ đăng nhập</b>

M

Ô

TẢ HOẠT ĐỘNG

<small>TTĐIỀU KHIỂNSỰ KIỆNMÔ TẢ HOẠT ĐỘNG1</small>

Đăng nhậpClickValidation, chuyển tới giao diện chính

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<small>1</small>

Đồng ý ClickValidation, cập nhật lại mật khẩu của nhân viên trong CSDL

<small>2</small>

Hủy bỏClickKết thúc chương trình

<b>3.3.4.4 Cửa sổ giới thiệuG</b>

<b>IAODIỆN</b>

<b>:</b>

<b><H</b>

<b>ÌNH</b>

<b>>M</b>

<b>ƠTẢHOẠTĐỘNG</b>

<b>:</b>

<small>TTĐIỀU KHIỂNSỰ KIỆNMƠ TẢ HOẠT ĐỘNG1Run file</small>

ClickHiển thị giao diện giới thiệu

<small>2</small>

ClickClickĐóng cửa sổ

<b>3.3.4.5 Cửa sổ hướng dẫnG</b>

<b>IAODIỆN</b>

<b>:</b>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b><H</b>

<b>ÌNH</b>

<b>>M</b>

<b>ƠTẢHOẠTĐỘNG</b>

<b>:</b>

<small>TTĐIỀU KHIỂNSỰ KIỆNMƠ TẢ HOẠT ĐỘNG1Run file</small>

ClickHiển thị giao diện giới thiệu

<small>2</small>

ClickClickĐóng cửa sổ

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>4 THỰC HIỆN DỰ ÁN</b>

<b>4.1.1C</b>

<b>ỬASỔCHÍNH</b>

<b> (E</b>

<b>DU</b>

<b>S JF</b>

<b>YSRAME</b>

<b>)</b>

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Đ

ẶTTÊN CÁC ĐIỀU KHIỂN TT Đ<small>IỀU</small>

T<small>ÊN</small> G<small>IÁTRỊ</small>

1 JF<small>RAMENAME</small> M<small>AIN</small>JF<small>RAME</small>

<small>TITLE</small> H<small>Ệ</small> T<small>HỐNG</small> Q<small>UẢN</small> L<small>Ý</small> Đ<small>ÀO</small>

I<small>CON MAGE</small>I <small>FPT LOGO</small>- .<small>PNG</small>

2 JM<small>ENU</small>B<small>ARNAMEMENU</small>B<small>AR</small>

2.1 JM<small>ENUNAMEMNU</small>H T<small>E HONG</small> 2.1.2 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>D<small>ANG</small>X<small>UAT</small>

T<small>EXT</small> Đ<small>ĂNGXUẤT</small>

I<small>CON</small> E<small>XIT PNG</small>.

<small>ACCELERATOR</small> CTRL+O 2.1.3 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>D<small>OI</small>M<small>AT HAU</small>K

T<small>EXT</small> Đ<small>ỔIMẬT KHẨU</small>

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

I<small>CON</small> U<small>SER PNG</small>.

<small>ACCELERATOR</small> CTRL+F4 2.2.5 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>N<small>HAN</small>V<small>IEN</small>

T<small>EXT</small> N<small>HÂNVIÊN</small>

I<small>CON</small> U<small>SER</small> G<small>ROUP PNG</small>. 2.3.2 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>L<small>UONG</small>N<small>GUOI</small>H<small>OC</small>

T<small>EXT</small> L<small>ƯỢNGNGƯỜI HỌC</small>

I<small>CON</small> C<small>LIENLIST</small>.<small>PNGACCELERATOR</small> S<small>HIFT</small> + F2 2.3.3 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>D<small>IEM</small>C<small>HUYEN</small>D<small>E</small>

T<small>EXT</small> Đ<small>IỂMCHUYÊN ĐỀ</small>

I<small>CON</small> B<small>ARCHART PNG</small>.

<small>ACCELERATOR</small> S<small>HIFT</small> + F3 2.3.4 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>D<small>OANH</small>T<small>HU</small>

T<small>EXT</small> D<small>OANHTHU</small>

2.4.2 JM<small>ENU</small>I<small>TEM</small> N<small>AMEMNI</small>G<small>IOI</small>T<small>HIEU</small>

T<small>EXT</small> G<small>IỚITHIỆU SẢN PHẦM</small>

I<small>CON</small> B<small>RICKHOUSE LIST</small>.<small>PNGACCELERATOR</small> F2

3 JT<small>OOL</small>B<small>ARNAME</small> T<small>BA</small>C<small>ONG</small>C<small>U</small>

3.1 JB<small>UTTONNAMEBTN</small>D<small>ANG UAT</small>X

<small>TEXT</small> Đ<small>ĂNG XUẤT</small>

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

4 JP<small>ANEL</small> N<small>AME</small> P<small>NL</small>T<small>HONG IN</small>T 4.1 JL<small>ABELNAMELBL</small>N<small>AME</small>

<small>TEXT</small> N<small>AME</small>

4.2 JL<small>ABELNAMELBL</small>C<small>HUC</small>V<small>UTEXT</small> C<small>HỨC VỤ</small>

5 JP<small>ANEL</small> N<small>AMEPNL</small>H<small>INH</small>A<small>NH</small>

5.1 JL<small>ABEL</small> N<small>AMELBL</small>H<small>INH</small>A<small>NH</small>

6 JP<small>ANEL</small> N<small>AMEPNL</small>T<small>RANG</small>T<small>HAI</small>

6.1 JL<small>ABEL</small> N<small>AMELBL</small>H<small>E</small>T<small>HONG</small>

<small>TEXT</small> H<small>ỆTHỐNG QUẢN LÝ ĐÀO TẠO</small>

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

Đ

ẶTTÊN CÁC ĐIỀU KHIỂN

TT Đ<small>IỀUKHIỂN</small> T<small>ÊN</small> G<small>IÁ TRỊ</small>

1 JD<small>IALOGNAME</small> Q<small>UAN</small>L<small>Y</small>N<small>HAN IEN</small>V D<small>IA</small>L<small>O</small> 2 JL<small>ABEL</small> N<small>AME</small> L QLN<small>BLHAN</small>V<small>IEN</small>

T<small>EXT</small> Q<small>UẢNLÝ NHÂN VIÊN</small>

3 J<small>ABBED</small> P<small>ANE</small> N<small>AMETABS</small>QLN<small>HAN IEN</small>V 3.1 JP<small>ANE</small> N<small>AMEPNL</small>C<small>AP</small>N<small>HAT</small>

T<small>EXT</small> C<small>ẬPNHẬT</small>

3.1.1 JL<small>ABEL</small> N<small>AMELBL</small>M<small>A</small>NV T<small>EXT</small> M<small>ÃNHÂN VIÊN</small>

3.1.2 JT<small>EXT</small>F<small>IELD</small> N<small>AMETXT</small>M<small>A</small>NV 3.1.3 JL<small>ABEL</small> N<small>AMELBL</small>M<small>AT HAU</small>K

T<small>EXT</small> M<small>ẬTKHẨU</small>

3.1.4 JT<small>EXT</small>F<small>IELD</small> N<small>AMETXT</small>M<small>AT HAU</small>K

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

N<small>AMERDO HAN</small>N V<small>IEN</small>

3.1.12 JP<small>ANEL</small> N<small>AMEPNL</small>P<small>HIM</small>T<small>AT</small>

3.1.12.1 JB<small>UTTON</small> N<small>AMEBTN</small>T<small>HEM</small>

3.1.13 JP<small>ANEL</small> N<small>AMEPNL</small>P<small>HIM</small>D<small>IEU</small>H<small>UONG</small>

3.1.13.1 JB<small>UTTON</small> N<small>AMEBTN</small>F<small>IRT</small>

3.2 JP<small>ANEL</small> N<small>AMEPNL</small>D<small>ANH</small>S<small>ACH</small>

3.2.1 JT<small>ABLE</small> N<small>AMETBL</small>N<small>HAN</small>V<small>IEN</small>

<b>4.1.2.2 Cửa sổ quản lý chuyên đề (ChuyenDeJDialog)</b>

G

IAODIỆN

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

Đ

ẶTTÊN CÁC ĐIỀU KHIỂN

TT Đ<small>IỀUKHIỂN</small> T<small>ÊN</small> G<small>IÁ TRỊ</small>

1 JD<small>IALOGNAME</small> Q<small>UAN Y</small>L CH<small>UYEN E IA O</small>D D L 2 JL<small>ABEL</small> N<small>AME</small> L<small>BL</small>QLC<small>HUYEN E</small>D

T<small>EXT</small> Q<small>UẢN</small> C<small>LÝHUYÊN ĐỀ</small>

3 J<small>ABBED</small>

N<small>AMETABS</small>QLC<small>HUYEN E</small>D 3.1 JP<small>ANE</small> N<small>AMEPNL</small>C<small>AP</small>N<small>HAT</small>

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

3.1.5 JL<small>ABEL</small> N<small>AMELBL</small>T<small>EN</small>CD T<small>EXT</small> T<small>ÊNCHUYÊN ĐỀ</small>

3.1.6 JT<small>EXT</small>F<small>IELD</small> N<small>AMETXT</small>T<small>EN</small>CD 3.1.7 JL<small>ABEL</small> N<small>AMELBL</small>T<small>HOI</small>L<small>UONG</small>

T<small>EXT</small> T<small>HỜILƯỢNG GIỜ</small> ( ) 3.1.8 JT<small>EXT</small>F<small>IELD</small> N<small>AMETXT</small>T<small>HOI</small>L<small>UONG</small>

3.1.12 JP<small>ANEL</small> N<small>AMEPNL</small>P<small>HIM</small>T<small>AT</small>

3.1.12.1 JB<small>UTTON</small> N<small>AMEBTN</small>T<small>HEM</small>

3.1.13 JP<small>ANEL</small> N<small>AMEPNL</small>P<small>HIM</small>D<small>IEU</small>H<small>UONG</small>

3.1.13.1 JB<small>UTTON</small> N<small>AMEBTN</small>F<small>IRT</small>

3.2 JP<small>ANEL</small> N<small>AMEPNL</small>D<small>ANH</small>S<small>ACH</small>

3.2.1 JT<small>ABLE</small> N<small>AMETBL</small>C<small>HUYEN</small>D<small>E</small>

<b>4.1.2.3 Cửa sổ quản lý người học (NguoiHocJDialog)</b>

Đ

ẶTTÊN CÁC ĐIỀU KHIỂN

TT Đ<small>IỀUKHIỂN</small> T<small>ÊN</small> G<small>IÁ TRỊ</small>

1 JD<small>IALOGNAME</small> Q<small>UAN</small>L N<small>Y GUOI</small>H<small>OC</small>D<small>IA</small>L<small>OG</small>

Q

</div>

×