CÁC CỬA SỔ CHỨC NĂNG QUẢN LÝ

Một phần của tài liệu ASSIGNMENT môn học dự án 1 (UDPM) dự án hệ THỐNG QUẢN lý MUA bán NÔNG sản (Trang 82)

IV. THỰC HIỆN DỰ ÁN

4. THƯ VIỆN TIỆN ÍCH

5.3. CÁC CỬA SỔ CHỨC NĂNG QUẢN LÝ

5.3.1. Cửa sổ quản lý nhân viên

TT PHƯƠNG THỨC

MÔTẢ

1 init() Được gọi khi cửa sổ được khởi tạo

Dùng để khởi tạo các lớp cần thiết, loadIcon app, định cửa sổ ở giữa

2 Insert() Được gọi khi người dùng nhấn thêm nhân viên

Dụng để thêm nhân viên vào hệ thông, cập nhật bảng, xóa form 3 Update() Được gọi khi người dùng nhấn cập nhật nhân viên

Dùng đề cập nhật nhân viên, cập nhật bảng, xóa form 4 Delete() Được gọi khi người dùng nhân xóa nhân viên

Dùng đề xóa sinh viên ra khỏi hệ thống

5 getForm() Được gọi khi thực hiện các chức năng thêm, cập nhật nhân viên Dùng để lấy thông tin nhân viên từ cửa sổ nhập

6 setForm() Được gọi khi thực hiện chức năng hiển thị nhân viên khi chọn, điều hướng

Dùng để hiển thị thông tin nhân viên lên form

7 clearForm() Dược gọi sau khi thực hiện các chức năng thêm, sửa, xóa. Và khi nhấn Thêm mới

Dùng để xóa trắng thông tin trên form 8 Edit() Được gọi sau nhấn các nút điều hướng

Dùng để lấy mã nhân viên trên bảng và hiển thị lên form 9 fillTable() Được gọi khi cửa sổ được khởi tạo và khi cập nhật bảng

Dùng để hiển thị danh sách nhân viên lên bảng 10 updateStatus() Được gọi khi thực hiện các chức năng trên

Dùng để lấy nhân viên đầu bảng 12 Prev() Được gọi khi người dùng nhấn <<

Dùng để lấy nhân viên trước đó 13 Next() Được gọi khi người dùng nhấn >>

Dùng để lấy nhân viên tiếp theo 14 Last() Được gọi khi người dùng nhấn >|

Dùng để lấy nhân viên cuối cùng

5.3.2. Cửa sổ quản lý chuyên đề

TT PHƯƠNG THỨC

MÔTẢ

1 init() Được gọi khi cửa sổ khởi tạo

Dùng để khởi tạo lớp DAO, index, định chính giữa, … 2 Insert() Được gọi khi nhấn Thêm chuyên đề

Dùng để thêm chuyên đề vào hệ thống 3 Update() Được gọi khi nhấn sửa chuyên đề

Dùng để cập nhật chuyên đề đang chọn 4 Delete() Được gọi khi nhấn xóa chuyên đề

Dùng để xóa chuyên đề đang chọn 5 getForm() Được gọi khi thêm, sửa chuyên đề Dùng để lấy chuyên đề trên form

6 setForm() Được gọi khi load bảng, hiển thị chuyên đề Dùng để hiển thị chuyên đề lên form 7 clearForm() Được gọi khi xóa, thêm mới form

Dùng để xóa trắng form trên cửa sổ 8 Edit() Được gọi khi điều hướng chuyên đề

Dùng để cập nhật trạng thái các button 11 First() Được gọi khi nhấn First

Dùng để chuyển đến chuyên đề đầu tiên 12 Prev() Được gọi khi nhấn Prev

Dùng để quay lại chuyên đề trước đó 13 Next() Được gọi khi nhấn Next

Dùng để chuyển đến chuyên đề tiếp theo 14 Last() Được gọi khi nhấn Last

Dùng để chuyển đến chuyên đề cuối cùng 15 selectImage() Được gọi khi người dùng nhấn label hình

Dùng đẻ chọn hình, lưu và hiển thị lên cửa sổ

5.3.3. Cửa sổ quản lý người học

TT PHƯƠNG THỨC

MÔTẢ

1 init() Được gọi khi cửa sổ khởi tạo

Dùng để khởi tạo lớp DAO, index, định chính giữa, … 2 Insert() Được gọi khi nhấn Thêm người học

Dùng để thêm người học vào hệ thống 3 Update() Được gọi khi nhấn sửa người học

Dùng để cập nhật người học đang chọn 4 Delete() Được gọi khi nhấn xóa người học

Dùng để xóa người học đang chọn 5 getForm() Được gọi khi thêm, sửa người học Dùng để lấy người học trên form

6 setForm() Được gọi khi load bảng, hiển thị người học Dùng để hiển thị người học lên form 7 clearForm() Được gọi khi xóa, thêm mới form

Dùng để lấy mã, hiển thị người học và cập nhật các button 9 fillTable() Được gọi khi cửa sổ hiển thị

Dùng để đổ dữ liệu vào bảng hoặc theo người dùng tìm kiêm 10 updateStatus() Được gọi sau khi nhấn các button

Dùng để cập nhật trạng thái các button 11 First() Được gọi khi nhấn First

Dùng để chuyển đến người học đầu tiên 12 Prev() Được gọi khi nhấn Prev

Dùng để quay lại người học trước đó 13 Next() Được gọi khi nhấn Next

Dùng để chuyển đến người học tiếp theo 14 Last() Được gọi khi nhấn Last

Dùng để chuyển đến người học cuối cùng

5.3.4. Cửa sổ quản lý khóa học

TT PHƯƠNG THỨC

MÔTẢ

1 init() Được gọi khi cửa sổ khởi tạo

Dùng để khởi tạo lớp DAO, index, định chính giữa, … 2 Insert() Được gọi khi nhấn Thêm khóa học

Dùng để thêm khóa học vào hệ thống 3 Update() Được gọi khi nhấn sửa khóa học

Dùng để cập nhật khóa học đang chọn 4 Delete() Được gọi khi nhấn xóa khóa học

Dùng để xóa khóa học đang chọn 5 getForm() Được gọi khi thêm, sửa khóa học Dùng để lấy khóa học trên form

Dùng để xóa trắng form trên cửa sổ 8 Edit() Được gọi khi điều hướng khóa học

Dùng để lấy mã, hiển thị khóa học và cập nhật các button 9 fillTable() Được gọi khi cửa sổ hiển thị

Dùng để đổ dữ liệu vào bảng 10 updateStatus() Được gọi sau khi nhấn các button

Dùng để cập nhật trạng thái các button 11 First() Được gọi khi nhấn First

Dùng để chuyển đến khóa học đầu tiên 12 Prev() Được gọi khi nhấn Prev

Dùng để quay lại khóa học trước đó 13 Next() Được gọi khi nhấn Next

Dùng để chuyển đến khóa học tiếp theo 14 Last() Được gọi khi nhấn Last

Dùng để chuyển đến khóa học cuối cùng 15 fillComboBox Được gọi khi cửa sổ khởi tạo

Dùng đề hiển thị danh sách khóa học lên combobox 16 openStudent() Được gọi khi nhấn học viên

Dùng để mở cứa sổ quản lý học viên theo mã khóa học

5.3.5. Cửa sổ quản lý học viên

TT PHƯƠNGTHỨC MÔTẢ

1 init() Được gọi khi cửa sổ khởi tạo

Dùng để định cửa sổ chính giữa, set icon app 2 Insert() Được gọi khi nhấn thêm học viên

Dùng để thêm học viên vào khóa học 3 Update() Được gọi khi nhấn cập nhật

Dùng để đổ người học vào combobox

5 fillTable() Được gọi khi mở cửa sổ, sau khi thêm, cập nhật học viên Dùng để đổ danh sách học viên của khóa học vào bảng

5.4. Cửa sổ thống kê

TT PHƯƠNGTHỨC MÔTẢ

1 init() Được gọi khi cửa sổ khởi tạo

Dùng để định cửa sổ chính giữa, set icon app 2 fillComboBoxCourse(

) Được gọi khi cửa sổ khởi tạoDùng để đổ danh sách khóa học vào combobox khóa học 3 fillComboBoxyear() Được gọi khi cửa sổ khởi tạo

Dùng để đổ danh sách năm của khóa học 4 fillLearner() Được gọi khi cửa sổ khởi tạo

Dùng để đổ danh sách thống kê người học vào bảng 5 FillMark() Được gọi khi cửa sổ khởi tạo, sau khi chọn khóa học

Dùng để đổ danh sách thống kê điểm theo khóa học vào bảng

6 fillTotalMark() Được gọi khi cửa sổ khởi tạo

Dùng để đổ danh sách thống kê điểm theo chuyên đề vào bảng

7 fillMoney() Được gọi khi cửa sổ khởi tạo, sau khi chọn năm

Dùng để đổ danh sách thống kê doanh thu theo năm vào bảng

V. KIỂM THỬ PHẦN MỀM VÀ SỬA LỖI

1. Đăng nhập

2 Đăng nhập sai tên Duong123, 123 Sai tên đăng nhập OK 3 Đăng nhập sai mật khẩu DuongNH, 123 Sai mật khẩu OK 4 Đăng nhập đúng DuongNH, 123 Đóng cửa sổ

2. Đổi mật khẩu T

H MÔTẢTÌNHHUỐNG DỮLIỆUMẪU KĐỢIẾT QUẢ TRÔNG

FIX

1 Để trống các trường Yêu cầu nhập OK

2 Nhập sai tài khoản, mật khẩu Duong123, 123 Sai tài khoản OK 3 Nhập sai mật khẩu mới DuongNH, 123 Sai mật khẩu mới OK 4 Nhập đúng thông tin DuongNH, 123 Đóng cửa sổ OK

3. Quản lý nhân viên T

H MÔTẢTÌNHHUỐNG DỮLIỆUMẪU KĐỢIẾT QUẢ TRÔNG

FIX

1 Để trống các trường Yêu cầu nhập OK

2 Nhập trùng mã nhân viên DuongNH Mã nhân viên đã tồn

tại OK

3 Nhập mật khẩu ít hơn 3 ký tự Ab Mật khẩu phải từ 3

ký tự OK

4 Nhập xác nhận mật khẩu không

khớp Ab, ba Xác nhận mật khẩukhông đúng OK 5 Nhập họ tên chưa ký tự sô Ngô Văn 3 Họ tên không được

chứa ký tự số OK 6 Nhập đúng thông tin ThaiNV, 123,

123, Ngô Văn Thái

Thêm thành công OK

7 Xóa với quyên Quản lý DuongNH Xóa thành công OK 8 Xóa với quyền nhân viên ToanNV Bạn không được xóa OK 9 Xóa chính bản thân DuongNH Bạn không được xóa

11 Nhấn điều hướng |< Đưa về nhân viên đầu

tiên OK

12 Nhấn điều hướng << Đưa về nhân viên

trước đó OK

13 Nhấn điều hướng >> Chuyển đến nhân viên tiếp theo OK 14 Nhấn điều hướng >| Chuyển đến nhân

viên cuối cùng OK

4. Quản lý chuyên đề T

H MÔTẢTÌNHHUỐNG DỮLIỆUMẪU KĐỢIẾT QUẢ TRÔNG

FIX

1 Để trống các trường Yêu cầu nhập OK

2 Nhập trùng mã chuyên đề JAVA1 Mã chuyên đề đã tồn

tại OK

3 Nhập tên chuyên đề chứa ký tự số Lập trình JAVA Tên chuyên đề không được chứa ký tự số OK 4 Nhập thời lượng là số âm -20 Thời lượng phải lớn

hơn 0 OK

5 Nhập học phí là số âm -400 Học phí phải lớn hơn

0 OK

6 Chưa chọn hình Bạn chưa chọn hình OK

7 Nhập đúng thông tin JAVA1, Lập trình JAVA, 40, 400, hình

Thêm thành công OK

8 Xóa với quyền nhân viên ToanNV Bạn không được xóa OK 9 Xóa với quyền quản lý DuongNH Xóa thành công OK

10 Làm mới form Các form được xóa

trắng OK

11 Nhấn điều hướng |< Đưa về chuyên đề

đầu tiên OK

14 Nhấn điều hướng >| Chuyển đến chuyên đề cuối cùng OK

5. Quản lý người học T

H MÔTẢTÌNHHUỐNG DỮLIỆUMẪU KĐỢIẾT QUẢ TRÔNG

FIX

1 Để trống các trường Yêu cầu nhập OK

2 Nhập trùng mã người học NH03301 Mã người học đã tồn

tại OK

3 Nhập họ tên chứa ký tự số Ngô Hữu 12 Họ tên không được chứa ký tự số OK 4 Nhập ngày sinh chưa đủ 16 tuối 10/4/2020 Người học chưa đủ

16 tuối OK

5 Nhập số điện thoại khác 10 số 0998762 Số điện thoại không đúng định dạng OK 6 Nhập email không đúng định

dạng Jjkjkjkjkj Email không đúngđịnh dạng OK 7 Nhập đúng thông tin NH03303, Ngô

Văn A,

0992291192, 08/330/2001, anv@gmail.com

Thêm thành công OK

8 Xóa với quyền nhân viên ToanNV Bạn không được xóa OK 9 Xóa với quyền quản lý DuongNH Xóa thành công OK

10 Làm mới form Các form được xóa

trắng OK

11 Nhấn điều hướng |< Đưa về người học

đầu tiên OK

12 Nhấn điều hướng << Đưa về người học

trước đó OK

13 Nhấn điều hướng >> Chuyển người học đề

tiếp theo OK

6. Quản lý khóa học T

H MÔTẢTÌNHHUỐNG DỮLIỆUMẪU KĐỢIẾT QUẢ TRÔNG

FIX

1 Để trống các trường Yêu cầu nhập OK

2 Nhập ngày khai giảng trước ngày

hiện tại 10/07/2020 Ngày khai giảng phảisau ngày hiện tại OK 3 Nhập đúng thông tin 10/30/2020 Thêm thành công OK 4 Xóa với quyền nhân viên ToanNV Bạn không được xóa OK 5 Xóa với quyền quản lý DuongNH Xóa thành công OK

6 Làm mới form Các form được xóa

trắng OK

7 Nhấn điều hướng |< Đưa về khóa học đầu

tiên OK

8 Nhấn điều hướng << Đưa về khóa học

trước đó OK

9 Nhấn điều hướng >> Chuyển khóa học đề

tiếp theo OK

10 Nhấn điều hướng >| Chuyển đến khóa học

7. Quản lý học viên T

H MÔTẢTÌNHHUỐNG DỮLIỆUMẪU KĐỢIẾT QUẢ TRÔNG

FIX

1 Nhập điểm < 0 hoặc > 10 và khác

-1 Điêm phải từ 0 đến10 hoặc = -1 OK

2 Nhập điểm hợp lệ 9 Cập nhật thành công

VI. ĐÓNG GÓI VÀ TRIỂN KHAI

1. SẢN PHẨM PHẦN MỀM

TT Thành phần Mô tả

1 SetUp Setup.exe File cài đặt

2 EduSys.sql Cơ sở dữ liệu

3 Readme.txt Hướng dẫn cài đặt

4 Guide.docx Hướng dẫn sử dụng

2. HƯỚNG DẪN CÀI ĐẶT

 Bước 1: Nhấn đúp vào file EduSys Setup đề bắt đầu cài đặt

 Bước 2: Nhấp chọn “Browser” để chọn thư mục cài đặt (như hình đang chọn ổ đỉa D:\). Sau đó nhấn “Next”

 Bước 3: Chọn “Create a destop shortcut” nếu bạn muốn. Nhấn “Next” để tiếp tục.

Nhấp chọn thư mục cài đặt

 Bước 4: Nhấn “Install” để cài đặt chương trình. Nhấn “Next” để tiếp tục

Chọn nếu muốn tạo shortcut ở màn hình chính

Chương trình đang được cài đặt

 Bước 5: Chọn “Launch Education System” nếu muôn sau khi nhấn “Finish” chương trình sẽ tự khởi chạy. Nhấn “Finish” kết thúc cài đặt.

 Bước 6: Mở thư mục chứa chương trinh cài đặt. Nhấn đúp EduSys để khởi chạy chương trình.

3. HƯỚNG DẪN SỬ DỤNG HỆ THỐNG 3.1. Đăng nhập

Nhấn “Finish” để kết thúc cài đặt

Chọn nếu muốn chương trình khởi chạy sau khi cài đặt

 Đăng nhập với quyên trưởng phòng lần đầu: o Nhập “Tên đăng nhập” là: TeoNV o Nhập “Mật khẩu” là: 123456  Đăng nhập với quyên nhân viên lần đầu:

o Nhập “Tên đăng nhập” là: NoPT o Nhập “Mật khẩu” là: 123

 Sau khi đăng nhập bạn nên thay đổi mật khẩu để bảo vệ tài khoản của bạn.

3.2. Màn hình chính

 Sau khi đăng nhập cửa sổ chính sẽ hiển thị, ở đây có đầy đủ các chức năng để bạn sử dụng trong hệ thống.

 Ở phía trên cùng là thanh menu bao gồm: hệ thống, quản lý, thống kê, trợ giúp.  Menu hệ thống bao gồm: đăng nhập, đăng xuất, đổi mật khẩu, thoát chương

trình.

 Menu quản lý bao gồm: quản lý người học, quản lý chuyên đề, quản lý khóa học, quản lý nhân viên.

 Menu thống kê bao gồm: thống kê lượng người học, thống kê bảng điểm theo khóa, thống kê điểm theo chuyên đề, thống kê doanh thu

 Menu trợ giúp bao gồm: hướng dẫn sử dụng, giới thiệu sản phẩm.

 Ở phía dưới thanh menu là thanh toolbar, ở đây có các chức năng truy cập nhanh như: đăng xuất, thoát chương trình, chuyên đề, khóa học, người học, hướng dẫn.

 Ở giữa màn hình là logo hệ thống.

 Ở phía dưới là thanh trạng thái, ở đây hiện thị giờ hiện tại.

3.3. Đổi mật khẩu

Sau khi đăng nhập thành công, bạn vào menu “Hệ thống” => chọn “Đổi mật khẩu”. Cửa sổ đổi mật khẩu hiển thị. Ở đây bạn nhập “Tên đăng nhập” và “Mật khẩu” là thông tin tài khoản mà bạn đang đăng nhập.

Tiếp theo, nhập “Mật khẩu mới” và “Xác nhập mật khẩu” của bạn vào form. Nhấn “Đổi mật khẩu”, hệ thống sẽ thay đổi mật khẩu tài khoản của bạn.

Muốn thoát cửa sổ, nhấn “Thoát”.

3.4. Thoát chương trình

 Có 2 cách thoát chương trình:

o Vào menu “Hệ thống” và chọn menu “Thoát” o Nhấn vào “Thoát” ở trên thanh toolbar.

3.5. Đăng xuất

3.6. Quản lý nhân viên

 Vào menu “Quản lý” chọn “Quản lý nhân viên” => Cửa sổ quản lý nhân viên xuất hiện.

 Ở cửa sổ này có hai tab: cập nhật và danh sách

o Tab cập nhật: gồm các form “Mã nhân viên”, “Mật khẩu”, “Xác nhận mật khẩu”, “Họ tên”, “Giới tính”.

o Ở dưới tab bao gồm các button: “Thêm”, “Sửa”, “Xóa”, “Mới”, “| <”, “<<”, “>>”, “>|”.

o Tab danh sách bao gồm bảng hiển thị danh sách nhân viên có trong hệ thống.

 Thêm nhân viên mới vào hệ thống: nhập thông tin vào các form => Nhấn “Thêm”

 Cập nhật nhân viên đã tồn tại: chọn Tab “Danh sách” => Chọn một nhân viên trên bảng => Nhập thông tin cần sửa => Nhấn “Sửa”

 Xóa nhân viên đã tồn tại: chọn Tab “Danh sách” => Chọn một nhân viên trên bảng => Nhấn “Xóa”

 Làm mới các form: Nhấn “Mới”.

 Điều hướng nhân viên: nhấn các nút điều hướng.

3.7. Quản lý chuyên đề

 Vào menu “Quản lý” chọn “Quản lý chuyên đề” => Cửa sổ quản lý chuyên đề xuất hiện.

Một phần của tài liệu ASSIGNMENT môn học dự án 1 (UDPM) dự án hệ THỐNG QUẢN lý MUA bán NÔNG sản (Trang 82)

Tải bản đầy đủ (PDF)

(101 trang)