Đề 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

29 1 0
Đề 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

Đ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

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 Nguyễn Quang T[.]

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 Trần Văn Nhuộm Nguyễn Quang Thắng Cần Thơ, 2023 Mục Lục Danh mục hình 11 Danh mục bảng 12 Lời mở đầu 13 GIới thiệu dự án: 14 1.1 Giới thiệu công ty: 14 1.2 Yêu cầu công ty: 14 - Quản lý: 14 - Thống kê: 14 - Bảo mật: 14 - Công nghệ: 14 1.3 Lập kế hoạch dự án: 15 PHÂN TÍCH YÊU CẦU KHÁCH HÀNG: 16 2.1 Vẽ sơ đồ User Case: 16 16 - Hình Quản lý chuyên đề: 17 17 - Hình quản lý nhân viên: 18 18 - Hình ảnh đăng nhập, đổi mật khẩu: 19 19 - Hình ảnh quản lý người học: 20 20 - Hình ảnh quản lý khóa học: 21 21 - Hình ảnh quản lý học viên: 22 22 - Hình ảnh cửa sổ thống kê: 23 23 2.2 Đặc tả yêu cầu hệ thống (SRS): 23 Quản lý nhân viên: 23 - Mô tả chức năng: 23 - Dữ liệu liên quan: 23 - Đối tượng sử dụng: 23 Quản lý chuyên đề: 24 - Mô tả chức năng: 24 - Đối tượng sử dụng: 24 Quản lý người học: 24 - Mô tả chức năng: 24 - Dữ liệu liên quan: 24 - Đối tượng sử dụng: 24 Quản lý khóa học: 24 - Mô tả chức năng: 24 - Dữ liệu liên quan: 25 - Đối tượng sử dụng: 25 Quản lý học viên: 25 - Mô tả chức năng: 25 - Dữ liệu liên quan: 25 - Đối tượng sử dụng: 25 Đăng nhập, đổi mật khẩu: 25 - Mô tả chức năng: 25 - Đối tượng sử dụng: 26 Xem bảng điểm: 26 - Mô tả chức năng: 26 - Đối tượng sử dụng: 26 TK doanh thu chuyên đề: 26 TK số khóa, người học chuyên đề: 26 - Mô tả chức năng: 26 - Đối tượng sử dụng: 26 Tk số người học đăng ký theo năm: 26 - Mô tả chức năng: 26 - Đối tượng sử dụng: 26 THIẾT KẾ ỨNG DỤNG 27 THỰC HIỆN DỰ ÁN 28 KIỂM THỬ PHẦN MỀM VÀ THỬ LỖI 29 ĐÓNG GÓI VÀ TRIỂN KHAI 30 Danh mục hình Danh mục bảng Lời mở đầu GIới thiệu dự án: 1.1 Giới thiệu công ty: Trung tâm đào tạo tin học ngắn hạn có tên LapTrinhCity đào tạo khóa tin học ngắn hạn theo chuyên đề như: Photoshop, Java, Web Quản lý khóa học, học viên, bảng điểm, doanh thu thực thông qua excel Hiện công ty gặp khó khăn với số lượng người học khiến cho việc quản lý excel trở nên khó - Cơng ty muốn phần mềm giải khó khăn 1.2 Yêu cầu công ty: - Quản lý: + Các chuyên đề (Java, Photoshop…) +Các khóa học (được tạo từ chuyên đề) +Học viên khóa học +Người đăng ký học (người học) - Thống kê: + Doanh thu, số lượng người học chuyên đề theo năm + Số lượng người học đăng ký theo tháng + Tổng hợp bảng điểm khóa học - Bảo mật: +Phần mềm viết cho đối tượng sử dụng trưởng phòng nhân viên giáo vụ với yêu cầu bảo mật sau: +Tất thành viên phải đăng nhập sử dụng phần mềm +Trưởng phòng đào tạo thực tất chức +Nhân viên đào tạo không phép xóa xem doanh thu - Cơng nghệ: +Ứng dụng phải thực với công nghệ Swing JDBC +JDK: 1.8+ +Hệ quản trị CSDL: SQL Server 2008+ có hồn Đánh giá tính khả thi: Dựa vào nguồn lực, tài khả ta thể làm phần mềm quản lý cho công ty LapTrinhCity cách hảo 1.3 Lập kế hoạch dự án: STT HẠNG MỤC BẮT ĐẦU 1.1 Giới thiệu công ty 1.2 Yêu cầu công ty 1.3 Lập kế hoạch dự án Phân tích yêu khách hàng cầu Thiết kế ứng dụng Thực dự án Kiểm thử phần mềm thử lỗi Đóng gói triển khai KẾT THÚC KẾT QUẢ PHÂN TÍCH YÊU CẦU KHÁCH HÀNG: 2.1 Vẽ sơ đồ User Case: - Hình Quản lý chuyên đề: - Hình quản lý nhân viên: - Hình ảnh cửa sổ thống kê: 2.2 Đặc tả yêu cầu hệ thống (SRS): Quản lý nhân viên: - Mô tả chức năng: Chức quản lý nhân viên sử dụng để quản lý thông tin nhân viên yêu cầu chức liệt kê danh sách nhân viên xem thông tin chi tiết nhân viên, thêm nhân viên mới, cập nhật thơng tin xố nhân viên tồn - Dữ liệu liên quan: Thông tin nhân viên gồm: mã nhân viên, họ tên, mật đăng nhập, vai trò nhân viên (gồm trưởng phịng nhân viên bình thường) - Đối tượng sử dụng: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng Quản lý chuyên đề: - Mô tả chức năng: Chức quản lý chuyên đề giúp người dùng xem, thêm, sửa, xóa, tìm kiếm, điều hướng kiếm lỗi phù hợp - Dữ liệu liên quan: Thông tin chuyên đề gồm: Mã chuyên đề, tên chun đề, học phí, thời lượng, hình logo, mô tả chuyên đề - Đối tượng sử dụng: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng Quản lý người học: - Mô tả chức năng: Chức quản lý người học, người dùng cập nhật danh sách người học vào danh sách có có chức năng: Thêm, sửa, xóa, điều hướng - Dữ liệu liên quan: Thông tin người học gồm: Mã người học, họ tên, ngày sinh, giới tính, số điện thoại, email, ghi - Đối tượng sử dụng: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng Quản lý khóa học: - Mơ tả chức năng: Chức quản lý khóa học giúp cho người dùng quản lý khóa học dễ danh sách cập nhật theo loại chuyên đề phân rõ ràng, chức cập nhật yêu cầu người dùng chọn loại chuyên đề khóa học chức thêm, sửa, xóa, điều hướng - Dữ liệu liên quan: Thơng tin quản lý khóa học gồm: Mã khóa học, mã chuyên đề, học phí, thời lượng, ngày khai giảng, ghi - Đối tượng sử dụng: Sau đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phòng sử dụng Quản lý học viên: - Mô tả chức năng: Chức quản lý học viên chia hoc viên cụ thể gồm người học học viên có khóa học, người học có chức chọn chun đề, hiển thị thông tin người học, thêm người học vào khóa học mong muốn Cịn học viên có chức lựa chọn chuyên đề, hiển thị thông tin học viên, xóa khỏi khóa học, cập nhật điểm - Dữ liệu liên quan: Thông tin quản lý học viê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 đăng nhập nhân viên sử dụng chức này, ngoại trừ xóa có trưởng phịng sử dụng Đăng nhập, đổi mật khẩu: - Mô tả chức năng: Chức đăng nhập cho người dùng nhập vào tên đăng nhập mật khẩu, đăng nhâpj thành công hiển thị cửa sổ quản lý Khi đăng nhập thất bại hiển thị thông báo đăng nhập không thành công Chức đổi mật yêu cầu người dùng nhập vào tên tài khoản, mật giờ, mật muốn thay đổi, xác nhận lần Nếu tên tài khoản mật trùng khớp với đổi mật thành công ngược lại không trùng khớp thông báo đổi mật thất bại - Đối tượng sử dụng: Nhân viên trưởng phòng sử dụng Xem bảng điểm: - Mô tả chức năng: Chức xem bảng điểm hiển thị thơng tin khóa học, mã, họ tên, điểm,xếp loại học dinh lên bảng - Đối tượng sử dụng: Nhân viên trưởng phòng sử dụng TK doanh thu chuyên đề: - Mô tả chức năng: Chức thống kê doanh thu hiển thị năm học, khoản phí thu môn học lên bảng - Đối tượng sử dụng: Nhân viên trưởng phòng sử dụng TK số khóa, người học chun đề: - Mơ tả chức năng: Chức thống kê số khóa, người học chuyên đề hiển thị chuyên đề mà học viên học số điểm chuyên đề lên bảng hiển thị - Đối tượng sử dụng: Nhân viên trưởng phòng sử dụng Tk số người học đăng ký theo năm: - Mô tả chức năng: Ở chức thống kê người hoc hiển thị năm đăng ký, số người đăng ký, đăng ký muộn, đăng ký sớm lên bảng hiển thị - Đối tượng sử dụng: Nhân viên trưởng phòng sử dụng THIẾT KẾ ỨNG DỤNG 3.1 Mô hình cơng nghệ ứng dụng: - Chúng ta có controllers(Các mảng điều khiển) mốc nối với DAO làm việc với giao diện sở liệu - Dựa vào để lập trình Controllers phải xây dựng DAO - DAO, JDBC, Entity yếu tố quan trọng nên ta phải lập trình trước 3.2 Thực thể: 3.2.1 Sơ đồ quan hệ thực thể (ERD):

Ngày đăng: 22/05/2023, 18:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan