1. Trang chủ
  2. » Giáo Dục - Đào Tạo

DỰ AN mẫu

15 62 2

Đ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

Định dạng
Số trang 15
Dung lượng 682,19 KB

Nội dung

[DOCUMENT TITLE] [Document subtitle] MỤC LỤC Giới thiệu dự án .4 1.1 Giới thiệu công ty LapTrinhCity 1.2 Yêu cầu công ty 1.3 Lập kế hoạch dự án .4 Phân tích yêu cầu khách hàng 2.1 Sơ đồ Use Case 2.2 Đặc tả yêu cầu hệ thống (SRS) 2.2.1 Quản lý nhân viên 2.2.2 Quản lý chuyên đề .5 2.2.3 Quản lý người học .5 2.2.4 Quản lý khóa học .5 2.2.5 Quản lý học viên 2.2.6 Quản lý tổng hợp – thống kê .5 2.2.7 Đăng nhập 2.2.8 Đổi mật .5 2.3 Sơ đồ triển khai yêu cầu hệ thống 2.3.1 Sơ đồ triển khai 2.3.2 Yêu cầu hệ thống .6 Thiết kế ứng dụng 3.1 Mơ hình cơng nghệ ứng dụng .6 3.2 Thực thể 3.2.1 Sơ đồ quan hệ thực thể (ERD) 3.2.2 Chi tiết thực thể 3.3 Giao diện .8 3.3.1 Sơ đồ tổ chức giao diện .8 3.3.2 Giao diện cửa sổ 3.3.3 Giao diện chức 3.3.4 Các giao diện hỗ trợ khác 11 Thực dự án .13 4.1 Tạo giao diện với Swing 13 4.1.1 Cửa sổ (EduSysJFrame) 13 4.1.2 Các cửa sổ quản lý 15 4.1.3 Cửa sổ tổng hợp thống kê (ThongKeJDialog) 16 4.1.4 Các giao diện hỗ trợ khác 16 4.2 Tạo CSDL với SQL Server .17 4.2.1 Sơ đồ quan hệ 17 4.2.2 Chi tiết bảng 17 4.2.3 Thủ tục lưu 18 4.3 Lập trình CSDL 19 4.3.1 Mơ hình tổ chức lập trình CSDL .19 4.3.2 JdbcHelper (XJdbc) 19 4.3.3 Entity Class DAO .20 4.4 Thư viện tiện ích .23 4.5 Lập trình nghiệp vụ 23 4.5.1 Cửa sổ EduSysJFrame 23 4.5.2 Các cửa sổ hỗ trợ tổ chức 23 4.5.3 Các cửa sổ chức quản lý 24 4.5.4 Cửa sổ chức tổng hợp - thống kê 26 Kiểm thử phần mềm sửa lỗi 26 5.1 DangNhapJDialog .26 5.2 DoiMatKhauJDialog 26 5.3 NhanVienJDialog 26 5.4 ChuyenDeJDialog .26 5.5 NguoiHocJDialog .26 5.6 KhoaHocJDialog .26 5.7 HocVienJDialog 27 5.8 ThongKeJDialog .27 Đóng gói triển khai 27 6.1 Sản phẩm phần mềm 27 6.2 Hướng dẫn cài đặt .27 KẾT LUẬN 27 7.1 Khó khăn 27 7.2 Thuận lợi 27 LỜI NÓI ĐẦU Dự án mẫu mơn học chương trình đào tạo CNTT hệ cao đẳng thực hành FPT Polytechnic Mục tiêu môn học cung cấp cho sinh viên nhìn tổng quan việc làm dự án phần mềm theo qui trình cơng nghiệp sát với thực tế Qua môn học sinh viên cần biết sử dụng tài liệu dự án xây dựng sẵn để xây dựng phần mềm – phần mềm Quản lý đào tạo cho trung tâm đào tạo tin học ngắn hạn theo chuyên đề LapTrinhCity Trong chương trình đào tạo theo tiêu chuẩn CDIO sinh viên cần huấn luyện kỹ C, D, I, O (Conceiving — Designing — Implementing — Operating) Dự án rèn luyện cho sinh viên kỹ I O đồng thời làm tảng cho sinh viên rèn luyện kỹ lại C D qua môn học tiếp sau đặc biệt dự án dự án thực tập tốt nghiệp Với phương pháp đào tạo đảo ngược sinh viên nghề có đủ kỹ thực mà cịn rèn luyện thêm kỹ phân tích thiết kế nhằm giúp sinh viên phát triển nghiệp lâu dài học học tiếp lên cấp độ cao Kết thúc mơn học này, sinh viên có khả năng: - Vận dụng kiến thức lập trình JAVA CSDL để xây dựng phần mềm hoàn chỉnh - Tổ chức mã nguồn dự án phần mềm cách có khoa học, gần gũi với thực tế - Thực dự án theo quy trình dự án thực tế - Đọc viết báo cáo tài liệu dự án - Chuẩn bị cho việc thực môn dự án 1, dự án sau GIỚI THIỆU DỰ ÁN 1.1 GIỚI THIỆU CÔNG TY LAPTRINHCITY - Trung tâm đào tạo tin học ngắn hạn LapTrinhCity đào tạo khóa tin học ngắn hạn theo chuyên đề Photoshop, Java, Web… Việc quản lý khóa học, học viên, bảng điểm doanh thu công ty thực thông qua excel gặp nhiều bất lợi số lượng người học ngày tăng: - Dễ sai sót tính tốn - Khó quản lý,tính bảo mật thấp - Dễ nhầm lẫn đối tượng khối lượng file lớn - Khó tra cứu sửa đổi liệu 1.2 YÊU CẦU CỦA CÔNG TY - Hiện Trung tâm gặp nhiều khó khăn số lượng người học ngày nhiều, liệu ngày lớn nên việc quản lý excel gặp nhiều khó khăn, dễ sai sót mà khơng bảo mật - LapTrinhCity mong muốn xây dựng phần mềm để giải khó khăn 1.3 LẬP KẾ HOẠCH DỰ ÁN TT 1.1-1.2 2.1 2.2 2.3 3.1 4.1 5.1 HẠNG MỤC Phân tích yêu cầu khách hàng Vẽ sơ đồ use case tổng Vẽ sơ đồ use case chi tiết Thiết kế ứng dụng Đặc tả yêu cầu hệ thống … Thực dự án Tạo giao diện … Kiểm thử Xây dựng kịch bảng kiểm thử … Đóng gói & triển khai Đóng gói sản phẩm … THỜI GIAN BẮT ĐẦU ƯỚC TÍNH KẾT THÚC KẾT QUẢ Hoàn thành Hoàn thành Hoàn thành Hồn thành Hồn thành PHÂN TÍCH U CẦU KHÁCH HÀNG 2.1 SƠ ĐỒ USE CASE 2.2 2.1 SƠ ĐỒ USE CASE Hình 2.1: Sơ đồ use case tổng Hình 2.2: Sơ đồ use case chi tiết Nhân viên Hình 2.3: Sơ đồ use case chi tiết quản lý chuyên đề Hình 2.4: Sơ đồ use case chi tiết quản lý người học Hình 2.5: Sơ đồ use case chi tiết quản lý khóa học Hình 2.5: Sơ đồ use case chi tiết quản lý học viên Hình 2.5: Sơ đồ use case chi tiết tổng hợp – thống kê 2.3 ĐẶC TẢ YÊU CẦU HỆ THỐNG (SRS) 2.3.1 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óa 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 2.3.2 QUẢN LÝ CHUYÊN ĐỀ  MÔ TẢ CHỨC NĂNG: Chức quản lý chuyên đề sử dụng để quản lý thông tin chuyên đề Yêu cầu chức liệt kê danh sách chuyên đề, xem thông tin chi tiết chuyên đề, thêm chuyên đề mới, cập nhật thông tin chuyên đề xóa chun đề  DỮ LIỆU LIÊN QUAN: Thơng tin chuyên đề gồm: mã chuyên đề, tên chuyên đề, học phí, thời lượng(theo giờ), ả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 2.3.3 QUẢN LÝ NGƯỜI HỌC  MÔ TẢ CHỨC NĂNG: Chức quản lý người học sử dụng để quản lý thông tin người học Yêu cầu chức liệt kê danh sách người học, xem thông tin chi tiết người học, thêm người học mới, tìm kiếm người học theo mã, cập nhật thơng tin người học xóa người học khỏi danh sách  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 liên hệ, 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 2.3.4 QUẢN LÝ KHĨA HỌC  MƠ TẢ CHỨC NĂNG: Chức quản lý khóa học sử dụng để quản lý thơng tin khóa học u cầu chức liệt kê danh sách khóa học, xem thơng tin chi tiết khóa, thêm khóa học mới, cập nhật thơng tin khóa học xóa khóa học khỏi danh sách  DỮ LIỆU LIÊN QUAN: Thông tin khóa học gồm: mã khóa học, mã chuyên đề, học phí, thời lượng(theo giờ), ngày khai giảng, ghi chú(thông tin cần thiết)  ĐỐ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 1.1.1 QUẢN LÝ HỌC VIÊN  MÔ TẢ CHỨC NĂNG: Chức quản lý khóa học sử dụng để quản lý thơng tin học viên Yêu cầu chức liệt kê danh sách học viên, xem thông tin chi tiết học viên, thêm người học vào khóa học để thành học viên, cập nhật điểm cho học viên, xóa học viên khỏi khóa học tìm người học theo mã  DỮ LIỆU LIÊN QUAN: Thông tin 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 1.1.2 QUẢN LÝ TỔNG HỢP – THỐNG KÊ  MÔ TẢ CHỨC NĂNG: Chức quản lý tổng hợp thống kê sử dụng để thống kê bảng điểm học viên khóa, thống kê người học, điểm chuyên đề doanh thu theo năm học Yêu cầu chức liệt kê bảng điểm, người học, điểm chuyên đề doanh thu  DỮ LIỆU LIÊN QUAN: Chức tổng hợp thống kê liệu bao gồm: - Bảng điểm theo khóa học có cấu trúc: mã người học, họ tên, điểm - Thống kê số người học năm có cấu trúc: năm, số học viên, ngày đăng ký sớm nhất, ngày đăng ký muộn - Tổng hợp điểm chuyên đề: chuyên đề, số học viên, điểm cao nhất, điểm thấp nhất, điểm trung bình - Doanh thu chuyên đề theo năm có cấu trúc: 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 đăng nhập nhân viên không phép sử dụng chức này, ngoại trừ trưởng phòng sử dụng 1.1.3 ĐĂNG NHẬP  MÔ TẢ CHỨC NĂNG: Chức đăng nhập sử dụng để đăng nhập vào hệ thống Yêu cầu chức phải có tài khoản mật nhân viên để đăng nhập vào hệ thống EDUSYS  DỮ LIỆU LIÊN QUAN: Thông tin đăng nhập gồm: mã nhân viên, mật  ĐỐI TƯỢNG SỬ DỤNG: Là nhân viên trưởng phòng sau đăng kí tài khoản thành cơng 1.1.4 ĐỔI MẬT KHẨU  MÔ TẢ CHỨC NĂNG: Chức đổi mật sử dụng để bảo mật thông tin tài khoản Yêu cầu chức đổi mật  DỮ LIỆU LIÊN QUAN: Thông tin đổi mật gồm: mã nhân viên, mật  ĐỐI TƯỢNG SỬ DỤNG: Là nhân viên trưởng phòng sử dụng 2.4 SƠ ĐỒ TRIỂN KHAI VÀ YÊU CẦU HỆ THỐNG Ứng dụng phần mềm xây dựng để phục vụ cho nhiều người dùng cở sở liệu lưu trữ tập trung THIẾT KẾ ỨNG DỤNG  Dựa vào tài liệu phân tích mục để phác thảo: o Mơ hình cơng nghệ o Giao diện o Thực thể 3.1 MƠ HÌNH CƠNG NGHỆ ỨNG DỤNG  Phác thảo mơ hình cơng nghệ ứng dụng hệ thống phần mềm Giải thích rõ thành phần mơ hình 3.2 THỰC THỂ  Căn vào SRS để thiết kế thực thể Cần phải hoàn thiện phần theo yêu cầu sau  + Yêu cầu chức nghiệp vụ  Quản lý người đăng ký học  Quản lý chuyên đề  Quản lý khóa học tạo từ chuyên đề  Quản lý học viên khóa học  Tổng hợp bảng điểm khóa học  Thống kê doanh thu, số lượng người học 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 bảo mật  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 phép thực tất chức  Nhân viên phịng đào tạo khơng phép xóa liệu khơng xem thơng tin doanh thu + Yêu cầu môi trường công nghệ  Ứng dụng phải thực với công nghệ Swing JDBC chạy hệ điều hành với môi trường JDK tối thiểu 1.8 Hệ quản trị CSDL SQL Server 2008 trở lên THIẾT KẾ ỨNG DỤNG  Dựa vào tài liệu phân tích mục để phác thảo: o Mơ hình cơng nghệ o Giao diện o Thực thể 4.1 MƠ HÌNH CƠNG NGHỆ ỨNG DỤNG  Mơ hình đăng nhập: 4.2 THỰC THỂ  Căn vào SRS để thiết kế thực thể Cần phải hoàn thiện phần theo yêu cầu sau 4.2.1 SƠ ĐỒ QUAN HỆ THỰC THỂ (ERD)  Vẽ sơ đồ thể mối quan hệ thực thể Nên chia thành mức (tổng quát chi tiết) để dễ đọc, dễ hiểu ... CSDL để xây dựng phần mềm hoàn chỉnh - Tổ chức mã nguồn dự án phần mềm cách có khoa học, gần gũi với thực tế - Thực dự án theo quy trình dự án thực tế - Đọc viết báo cáo tài liệu dự án - Chuẩn... 27 LỜI NÓI ĐẦU Dự án mẫu mơn học chương trình đào tạo CNTT hệ cao đẳng thực hành FPT Polytechnic Mục tiêu môn học cung cấp cho sinh viên nhìn tổng quan việc làm dự án phần mềm theo qui... Designing — Implementing — Operating) Dự án rèn luyện cho sinh viên kỹ I O đồng thời làm tảng cho sinh viên rèn luyện kỹ lại C D qua mơn học tiếp sau đặc biệt dự án dự án thực tập tốt nghiệp Với phương

Ngày đăng: 19/01/2022, 10:44

TỪ KHÓA LIÊN QUAN

w