1. Trang chủ
  2. » Tất cả

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

32 4 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề 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
Tác giả Trần Văn Nhuộm, Đặng Liên Dũng
Người hướng dẫn GV Hướng dẫn
Trường học Trường Cao Đẳng FPT Polytechnic
Chuyên ngành Hệ Thống Quản Lý Đào Tạo
Thể loại Dự Án Mẫu
Năm xuất bản 2023
Thành phố Cần Thơ
Định dạng
Số trang 32
Dung lượng 1,17 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 2

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 YÊ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

Trang 3

Danh mục hình

Trang 4

Danh mục bảng

Trang 5

Lời mở đầu

Trang 6

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ý: chuyên đề, 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

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

Trang 7

2 PHÂN TÍCH YÊU CẦU KHÁCH HÀNG 2.1 Sơ đồ User Case

Hình 1 User Case

Trang 8

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

Trang 9

Hình 4 Quản lý người học

Hình 5 Quản lý khóa học

Trang 10

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 )

Trang 11

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ả chuyên đề

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

Trang 12

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óahọ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

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

Trang 13

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

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:

Trang 14

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ỳ

Trang 15

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.

Trang 16

3.2 Thực thể

3.2.1 Sơ đồ quan hệ thực thể (ERD)

Trang 17

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

Trang 18

3.2.2.3 Thực thể nhân viên

Trang 19

3.2.2.4 Thực thể khóa học

3.2.2.5 Thực thể chuyên đề

Trang 20

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, …

Trang 21

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

Mô tả hoạt dộng

4 Kết thúc Click Hiện thị thông báo chấp nhận thoát ThoatDialog

Trang 22

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

Trang 23

TT ĐIỀU KHIỂN SỰ KIỆN MÔ TẢ HOẠT ĐỘNG

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

liệu nhập từ form

3 Sửa Click Bắt lỗi, Cập nhật thông tin nhân viên đang xem trên

form vào CSDL

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

7 |< Click Hiển thị thông tin nhân viên đầu tiên trong bảng

8 << Click 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

9 >> Click 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

10 >| Click Hiển thị thông tin nhân viên cuối cùng của bảng

Trang 24

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

Trang 25

TT ĐIỀU KHIỂN SỰ KIỆN MÔ TẢ HOẠT ĐỘNG

1 Cửa sổ Initialize Hiển thị tất cả người học lên bảng

liệu nhập từ form

3 Sửa Click Bắt lỗi, Cập nhật thông tin người học đang xem trên

form vào CSDL

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

7 |< Click Hiển thị thông tin người học đầu tiên trong bảng

8 << Click 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

9 >> Click 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

10 >| Click Hiển thị thông tin người học cuối cùng của bảng

Trang 26

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

Trang 27

TT ĐIỀU KHIỂN SỰ KIỆN MÔ TẢ HOẠT ĐỘNG

1 Cửa sổ Initialize Hiển thị tất cả chuyên đề lên bảng

liệu nhập từ form

form vào CSDL

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

7 |< Click Hiển thị thông tin người học đầu tiên trong bảng

8 << Click Hiển thị thông tin của chuyên đề của hàng kế trước

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

9 >> Click Hiển thị thông tin của chuyên đề của hàng kế tiếp

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

10 >| Click Hiển thị thông tin chuyên đề cuối cùng của bảng

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

Trang 28

TT ĐIỀU KHIỂN SỰ KIỆN MÔ TẢ HOẠT ĐỘNG

1 Cửa sổ Initialize Hiển thị tất cả khóa học lên bảng

nhập từ form

form vào CSDL

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

7 |< Click Hiển thị thông tin khóa học đầu tiên trong bảng

8 << Click Hiển thị thông tin của khóa học của hàng kế trước

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

9 >> Click Hiển thị thông tin của khóa học của hàng kế tiếp

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

10 >| Click Hiển thị thông tin khóa học cuối cùng của bảng

Trang 30

4 THỰC HIỆN DỰ ÁN 4.1 Tạo giao diện với Swing

4.1.1 Giao diện chính (MainJFrame)

Trang 31

5 KIỂM THỬ PHẦN MỀM VÀ THỬ LỖI

Trang 32

6 ĐÓNG GÓI VÀ TRIỂN KHAI

Ngày đăng: 18/02/2023, 21:28

🧩 Sản phẩm bạn có thể quan tâm

w