Chương trình quản lý cán bộ trường đại học bách khoa hà nội là project 1 của nhóm dưới sự hướng dẫn của Ts. Vũ thị hương giang và Ths. Bành Thị Quỳnh Mai. Chương trình được xây dựng theo chuẩn mô hình MVC và sử dụng ngôn ngữ lập trình là Java và công cụ xây dựng cơ sở dữ liệu MySql . Ngoài ra khâu phân tích thiết kế đã được nhóm làm rất kỹ và có sử dụng một số công cụ của UML để xây dựng biểu đồ usecase, biểu đồ phân dã, biểu đồ trình tự, biểu đồ lớp. Ngoài ra còn có kịch bản kiểm thử , tự kiểm thử và kiểm thử các nhóm ở phần dưới.
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐÀO TẠO QUỐC TẾ ──────── * ─────── BÁO CÁO MÔN: PROJECT QUẢN LÝ CÁN BỘ Giáo viên hướng dẫn: Ts Vũ Thị Hương Giang Ths Bành Thị Quỳnh Mai Nhóm sinh viên thự hiện: Nhóm 6_Lớp LTU12A 1.HOÀNG NGỌC LỰC 20128221 2.NINH MẠNH DŨNG 20111291 3.NGUYỄN BẢO ANH 20138668 4.NGUYỄN CƠ TUẤN 20138491 5.LÊ THỊ MAI 20111849 Nhóm trưởng Page Hà Nội, tháng năm 2016 NHÓM 06_LỚP LTU12A Page Contents CHƯƠNG I: PHÂN TÍCH ĐẶC TẢ YÊU CẦU 12 a Mô tả đề tài .12 b Tên đề tài: 12 c Mô tả yêu cầu: 12 d Yêu cầu 12 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ BÀI TOÁN .14 Biểu đồ use case mức .14 Biểu đồ use case phân rã mức .16 Biểu đồ usecase phân rã mức 20 II.DANH SÁCH CÁC ACTOR VÀ CÁC USE CASE 22 III ĐẶC TẢ CHO USE CASE 25 Đặc tả Use Case “ Đăng nhập” 25 Đặc tả Use Case “ Quản lý cán bộ” 26 Đặc tả Use Case “ Quản lý lớp học” 28 Đặc tả Use Case “ Quản lý môn học” 29 Đặc tả Use Case “ Quản lý giáo trình” 31 Đặc tả Use Case “ Quản lý đề tài NCKH” 33 Đặc tả Use Case “ Quản lý báo tạp chí” 35 Đặc tả Use Case “ Thống kê thông tin cán bộ” 36 CHƯƠNG III: THIẾT KẾ DATABASE 40 CHƯƠNG IV: XÂY DỰNG CHƯƠNG TRÌNH 49 Giới thiệu 67 e Mục đích 67 f Tổng quan 67 g Phạm vi 67 Tài liệu tham khảo .67 Lịch trình công việc .67 69 Những yêu cầu tài nguyên 69 NHÓM 06_LỚP LTU12A Page a Phần cứng 69 b Phần mềm 69 c Công cụ kiểm thử 69 d Môi trường kiểm thử 69 III KỊCH BẢN KIỂM THỬ .70 2.2 Kiểm chứng phân rã mức 76 3.1 Đối tượng kiểm chứng (Verification) 81 3.1.1.1 Kiểm chứng cách trình bày báo cáo .81 3.1.1.2 Kiểm chứng thiết kế kỹ lập trình .81 3.1.1.3 Kiểm thử tích hợp 81 LỜI NÓI ĐẦU Ngày nay, tin học có bước tiến nhanh chóng ứng dụng lĩnh vực sống phạm vi toàn giới nói chung Việt Nam nói riêng.Tin học người ta quan tâm nhắc đến nhiều hết phần thiếu sống văn minh,góp phần đẩy mạnh công công nghiệp hoá đại hoá đất nước, tiến đến kinh tế tri thức Máy vi tính với phần mềm công cụ đắc lực giúp ta quản lý, tổ chức, xếp xử lý công việc cách nhanh chóng xác Ở Việt Nam nay, máy tính điện tử NHÓM 06_LỚP LTU12A Page đặc biệt máy vi tính nhiều năm qua sử dụng rộng rãi Sự phát triển tin học, công nghệ phần mềm, phần cứng, tài liệu tham khảo đưa bước tiếp cận với công nghệ thông tin lĩnh vực đời sống Quản lý cán giáo viên đề tài không mẻ với toán quản lý Việc đưa tin học vào ứng dụng để quản lý hữu ích, phải bỏ thời gian mà lại thu hiệu cao, xác tiện lợi nhanh chóng.Trong phạm vi project nhóm chúng em đề cập đến vấn đề “Quản lý cán giáo viên ” trường.Sau khảo sát số trường học, nhóm chúng em định phân tích thiết kế cho phần mềm quản lý cán Số học sinh trường dần tăng lên, số lượng cán bộ, giảng viên ngành giáo dục ngày nhiều dẫn đến việc áp dụng Tin học hóa vào trình quản lý ngày trở nên cần thiết Đó lý mà nhóm chúng em chọn đề tài Để hoàn thành tập lớn này, nhóm chúng em xin gửi lời cảm ơn chân thành đến thầy/cô giáo hướng dẫn đề tài Ts Vũ Thị Hương Giang Ths Bành Thị Quỳnh Mai, Giảng viên Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội - hết lòng giúp đỡ, hướng dẫn, dạy tận tình để nhóm em hoàn thành đề tài Hà Nội, tháng năm 2016 Nhóm 06 _ Lớp LTU12A zz(Danh sách thành viên ký tên) NHÓM 06_LỚP LTU12A Page CHƯƠNG MỞ ĐẦU: TỔNG QUAN BÀI TOÁN I ĐỀ TÀI Xây dựng chương trình quản lý cán II - MỤC ĐÍCH, Ý NGHĨA Nhằm tạo công cụ quản lý giúp cho nhà trường quản lý tốt tất thông tin cán bộ, giảng viên cách tốt Tạo tiện lợi cho cán quản lý, nhân viên, giảng viên tiết kiệm cách tối đa thời gian, công sức mang lại hiệu làm việc cao Là tiền đề để tiếp tục phát triển , nghiên cứu số ứng dụng liên quan áp dụng vào thực tế giúp ích cho sống III TỔ CHỨC THỰC HIỆN Phương pháp tiến hành: - Nhóm thực toán theo mô hình thác nước: Phân tích yêu cầu tài liệu đặc tả PTTK hệ thống Hiện thực kiểm thử phần Kiểm thử Cài đặt Bảo trì - Quá trình phân tích thiết kế xây dựng toán: - + Mô tả yêu cầu toán + Phân tích thiết kế hệ thống + Xây dựng cài đặt ngôn ngữ lập trình + Kiểm tra chương trình + Triển khai bảo trì ứng dụng Lý chọn mô hình thác nước: NHÓM 06_LỚP LTU12A Page + Dễ phân công công việc, phân bố chi phí, giám sát công việc + Kiến trúc hệ thống hàng đợi ổn định Các thành viên vai trò Xây dựng sở liệu: - Xây dựng sở liệu : Lê Thị Mai - Nhập liệu : Ninh Mạnh Dũng Xây dựng Class package View: - Hoàng Ngọc Lực - Nguyễn Bảo Anh Xây dựng Class package Model: - Hoàng Ngọc Lực - Lê Thị Mai Xây dựng Class package Controller: - Hoàng Ngọc Lực - Nguyễn Cơ Tuấn - Ninh Mạnh Dũng Kết nối sở liệu - Hoàng Ngọc Lực Báo cáo + Slide: - Lê Thị Mai Kiểm thử: - Lê Thị Mai - Nguyễn Cơ Tuấn NHÓM 06_LỚP LTU12A Page Công cụ kỹ thuật sử dụng ứng dụng - Các công cụ sử dụng: • Software Ideas Modeler: + Dùng để vẽ biểu đồ Use Case + Biểu đồ lớp + Biểu đồ trình tự • MySQL: + Dùng để thiết kế sở liệu • Netbean 8.1: + Dùng để lập trình xây dựng ứng dụng với ngôn ngữ sử dụng Java - Mô hình lập trình: • Lập trình theo mô hình MVC - Công cụ trao đổi thành viên nhóm: Trao đổi với qua hình thức: • • • • IV • • • • • • • • Chat , trao đổi, thông báo qua: Facebook, Zalo, Skype, Email: Gửi tài liệu , báo cáo, phần mềm , TeamView: Hỗ trợ sửa lỗi Gặp trực tiếp: Trao đổi, thảo luận lên kế hoạch, KẾ HOẠCH TIẾN HÀNH Tuần 1: Tuần 2: Tuần 3: Tuần 4: Tuần 5: Tuần 6: Tuần 7: Tuần 8: NHÓM 06_LỚP LTU12A Page • • • • • Tuần Tuần 10: Tuần 11: Tuần 12: Tuần 13: NHÓM 06_LỚP LTU12A Page 10 NHÓM 06_LỚP LTU12A Page 76 2.2 Kiểm chứng phân rã mức Quản lý cán Trạng thái Cán quản lý Người tạo Loại lỗi Các bước tái tạo lỗi / Dữ liệu kiểm thử Kết thực tế Các bước tái tạo lỗi / Dữ liệu kiểm thử Kết thực tế Tìm kiếm Xuất danh sách Thêm Sửa Xóa Thống kê Quản lý lớp học Trạng thái Cán quản lý Người tạo Loại lỗi Thêm Sửa Xóa Xuất thông tin lớp học Tra cứu lớp học Quản lý môn học NHÓM 06_LỚP LTU12A Page 77 Trạng thái Cán quản lý Người tạo Loại lỗi Các bước tái tạo lỗi / Dữ liệu kiểm thử Kết thực tế Nhập thông tin Xuất danh sách Thống kê môn học Thêm Sửa Xóa Quản lý Nghiên cứu khoa học Các bước tái tạo Trạng Người Loại lỗi lỗi / Dữ liệu kiểm thái tạo thử Cán quản lý Kết thực tế Thêm Sửa Xóa Xuất Danh sách Quản lý giáo trình Trạng thái Cán quản lý Thêm Sửa Xóa Xuất Danh Sách NHÓM 06_LỚP LTU12A Người tạo Loại lỗi Các bước tái tạo lỗi / Dữ liệu kiểm thử Kết thực tế Page 78 Quản lý báo tạp chí Các bước tái tạo Trạng Người Loại lỗi lỗi / Dữ liệu kiểm thái tạo thử Kết thực tế Thêm Sửa Cán quản lý Xóa Xuất Danh Sách Thống kê thông tin cán Các bước tái tạo Trạng Người Loại lỗi lỗi / Dữ liệu kiểm thái tạo thử Giảng viên Và Cán Kết thực tế Con Cái Đoàn/Đảng/ Công đoàn viên Giáo trình NCKH Tài Chính Chấm thi Bài báo tạp chí Xuất báo cáo 2.3 Kiểm thử phân rã mức Trạng NHÓM 06_LỚP LTU12A Cán quản lý Người Loại lỗi Các bước tái tạo Kết thực tế Page 79 thái Tra cứu thông tin tạo lỗi / Dữ liệu kiểm thử Tra cứu tiêu chí đơn Tra cứu tiêu chí kết hợp Xuất báo cáo Xuất Danh sách cá nhân Xuất Danh sách tổng hợp Xuất danh sách theo tiêu chí Giảng viên cán nhân viên Các bước tái tạo Trạng Người Loại lỗi lỗi / Dữ liệu kiểm thái tạo thử Xuất Danh sách cá nhân Xuất Xuất Danh sách tổng hợp Xuất danh sách theo tiêu chí 2.4 Kiểm thử chức ngầm NHÓM 06_LỚP LTU12A Kết thực tế Page 80 Trạng thái Lương Hàm tính tiền Tiền chấm thi Tiền báo khoa học Tiền nghiên cứu khoa học Tiền giáo trình Phụ cấp Giảng dạy Đảng/Đoàn/ Công đoàn phí Hệ số chức danh, chức vụ Hệ số thâm niên Login Kiểm tra tính xác đầy đủ liệu Nhập liệu Tìm kiếm Kiểm thử chéo NHÓM 06_LỚP LTU12A Người tạo Loại lỗi Các bước tái tạo lỗi / Dữ liệu kiểm thử Kết thực tế Page 81 3.1 Đối tượng kiểm chứng (Verification) Nhóm kiểm thử nhóm sau: • Nhóm INPJ01 • Nhóm LTU07 3.1.1 Kiểm thử nhóm INPJ01 3.1.1.1 - Kiểm chứng cách trình bày báo cáo Trình bày báo cáo chưa khoa học, khó theo dõi , gắn kết phần Đặc biệt báo cáo chương trình không ăn khớp với Chưa font chữ 3.1.1.2 Kiểm chứng thiết kế kỹ lập trình Theo tiêu chí đánh giá - CSDL/CTDL> thiết kế chưa phù hợp, phần nhập liệu CSDL chưa đầy đủ - Lập trình chưa thống nhất, chưa quán - Bắt xử lý ngoại lệ chưa tốt,nhiều tính chưa có - Chương cầu trình chưa đảm bảo yêu toán 3.1.1.3 Kiểm thử tích hợp Kiểm thử chức chương trình, coi chương trình hộp đen, đưa liệu đầu vào quan sát đầu Theo tiêu chí đánh giá - Giao diện khó sử dụng, khó hiểu - Các chức chương trình chưa có nhiều, chưa đảm bảo yêu cầu toán Với chức chương trình, cần đưa trường hợp kiểm thử (test case) cần thực Mỗi trường hợp kiểm thử cần đặc tả chi tiết bao gồm thông tin sau: STT Tên Use Case Chấm thi Tên trường hợp kiểm thử -Thêm -Sửa -Xóa -Export Table -Export All -Import NHÓM 06_LỚP LTU12A Người lập trình Người kiểm thử Trạng thái Thông tin lỗi Nguyễn Tiến Đạt Lê Thị Mai Chưa đạt yêu cầu -Export chưa chọn vị trí, chưa export theo nhiều Page 82 Đề tài -Thêm -Sửa -Xóa -Export Table -Export All -Import Nguyễn Tiến Đạt Giảng dạy -Thêm -Sửa -Xóa -Export Table -Export All -Import Nguyễn Lê Thị Quốc Tuấn Mai Giáo trình Lê Thị Mai Tạp chí Thông tin cá nhân -Thêm -Sửa -Xóa -Export Table -Export All -Import Chưa thực -Thêm -Sửa NHÓM 06_LỚP LTU12A Nguyễn Tiến Đạt Lê Thị Mai Lê Thị Mai Lê Thị Mai Chưa đạt yêu cầu Chưa đạt Chưa đat Chưa đạt tiêu chí -Chưa hiển thị danh sách môn chấm, người chấm -Chưa xử lý ngoại lệ -Không hiển thị toàn thông tin -Không xử lý ngoại lệ - Không export vị trí -Chưa hiển thị danh sách thông tin -Chưa bắt ngoại lệ -Export chưa theo vị trí Chưa xử lý -Chưa hiển thị Page 83 -Xóa -Export Table -Export All -Import Môn học Thông tin chi -Giảng dạy tiết -Chấm thi -Đề tài -Giáo trình -Tạp chí -thông tin gia đình -Thông tin khác Gia đình Chưa thực Đăng nhập -Đăng nhập -Xử lý ngoại lệ 10 11 -Thêm -Sửa -Xóa -Export Table -Export All -Import 12 Đăng xuất Chưa có 13 Lương Tài 3.1.1.4 Nguyễn Tiến Đạt Lê Thị Mai Chưa đạt Nguyễn Tiến Đạt Lê Thị Mai Chưa đạt Nguyễn Lê Thị Quốc Tuấn Mai Chưa đạt Chưa đạt Nguyễn Tiến Đạt Lê Thị Mai Lê Thị Mai Không đạt Chưa đạt danh sách thông tin -Chưa bắt ngoại lệ -Export chưa theo vị trí -Chưa hiển thị danh sách thông tin -Chưa bắt ngoại lệ -Export chưa theo vị trí Chưa export toàn thông tin, theo nhiều tiêu chí Chưa xử lý Chưa có xử lý số lần đăng nhập nhiều Chưa xử lý Chưa có thống kê loại tài Các chức chưa có/chưa tối ưu theo yêu cầu toán NHÓM 06_LỚP LTU12A Page 84 - Chưa có chức đăng xuất Chưa tính tiền báo, giáo trình,… Không thể thống kê đầy đủ thông tin cán Không thống kê danh sách cái/ giáo trình/… Export theo 1/ nhiều tiêu chí chưa có Thông tin gia đình : chưa thực Chưa xử lý ngầm thêm, sửa, xóa Chưa có bắt lỗi ngoại lệ Không có giới hạn số lần đăng nhập sai Chưa xuất thư mục mong muốn Không hiển thị toàn thông tin danh sách Tạp chí chưa xử lý giao diện Tìm kiếm theo 1/2/3…tiêu chí chưa tối ưu Giao diện khoa học, khó sử dụng Nhập liệu ít… 3.1.2 Kiểm thử nhóm LTU07 3.1.2.1 - Trình bày báo cáo khoa học, dễ nhìn , quy chuẩn Báo cáo số phần phân tích thiết kế chưa ăn khớp với chương trình 3.1.2.2 - - - Kiểm chứng cách trình bày báo cáo Kiểm thử thiết kế khả lập trình CSDL: + Nhập liệu đầy đủ + Thiết kế sở liệu chưa tối ưu khóa, chưa khoa học Giao diện lập trình : + dễ nhìn, khoa học, dễ sử dụng, đẹp + số lượng cửa sổ bật lên + có chức quay lui + hoạt động nút tốt Bắt xử lý ngoại lệ tốt xong số trường hợp chưa có xử lý ngoại lệ như: + Phần tạo cán bộ: chưa có việc xử lý nhập chưa đầy đủ thông tin phải nhập năm bắt đầu công tác đúng, không để trống cho thêm cán nhóm chưa xử lý bắt ngoại lệ Xuất PDF chưa có xuất kết hợp Phần tìm kiếm theo 1/2/3 tiêu chí chưa khoa học, chưa chọn nhiều thông tin tiêu chí 3.1.2.3 Kiểm thử tích hợp STT Tên Use Case Chức kiểm thử NHÓM 06_LỚP LTU12A Người Người lập trình kiểm Trạng thái Mô tả Page 85 Cán Tìm kiếm Tuấn Anh thử Lê Thị Mai Xuất báo cáo Xuất báo cáo theo tiêu chí Tuấn Anh Lê Thị Mai Cán Thống kê tài Lê Thiện Hưng Lê Thị Mai Cán Tạo cán Đỗ Vũ Hiệp Lê Thị Mai True Cán Thống kê danh sách Phạm Tuấn Anh Lê Thị Mai True Cán Xóa , Sửa Phạm Tuấn Anh Lê Thị Mai True Giảng dạy -Tạo môn học -Sửa -Xóa Phạm Tuấn Anh Lê Thị Mai True Giảng dạy -Thêm môn Phạm học Tuấn -Bỏ thêm Anh Lê Thị Mai True NHÓM 06_LỚP LTU12A True Chưa xuất file PDF True Thông tin cán tìm Tiền lương cán thống kê Cán thêm, chưa có phần xử lý ngoại lệ Danh sách cán thống kê đầy đủ Thông tin cán Xóa, Sửa theo yêu cầu Môn học tạo, sửa, xóa theo yêu cầu, song chương trình giật, load chậm Môn học thêm/bỏ Page 86 NCKH 10 Gia đình 11 Báo tạp chí 12 Tài liệu giáo trình 13 Chấm thi -Tạo NCKH -Sửa -Xóa -Thêm người NCKH -Bỏ Thêm -Làm -Chọn báo cáo -Xuất báo cáo -Thêm TV -Sửa -Xóa -ThêmGĐ -Bỏ khỏi GĐ - Xuất bc -Làm -Đóng -Thêm BB -Sửa -Xóa -Thêm người viết -Bỏ người viết -Làm mới,đóng -ChọnCB -Xuất BC -Thêm -Sửa -xóa -Thêm/Xóa người viết -Xuất BC -Chọn giảng viên -Thêm -Sửa NHÓM 06_LỚP LTU12A thêm theo yêu cầu Chương trình chạy chậm chạp Phạm Tuấn Anh Lê Thị Mai True Lê Thiện Hưng Lê Thị Mai True Chương trình bị chậm lại Phạm Tuấn Anh Lê Thị Mai True Chương trình bị chậm lại Lê Thiện Hưng Lê Thị Mai True Chương trình bị chậm lại Lê Thiện Lê Thị Mai True Chương trình thi Page 87 14 Thành tích 15 Đăng nhập 16 Đăng xuất 3.1.2.4 -xóa -Thêm/Bỏ người chấm -Chọn -XuấtBC -Thêm TT -Sửa -Xóa -Thêm/Bỏ người nhận -Chọn -Xuất BC -Đăng nhập -Phân quyền Hưng Đăng xuất thoảng bị chậm lại Phạm Tuấn Anh Lê Thị Mai True Chương trình bị chậm lại Phạm Tuấn Anh Lê Thị Mai True Đầy đủ chức có bonus Phạm Tuấn Anh Lê Thị Mai True Các chức chưa có/chưa đạt theo yêu cầu toán - Chương trình chưa có tìm kiếm theo 1/2/3 tiêu chí lựa chọn combo box - Chương trình tình trạng treo , giật sở liệu chưa tối ưu hóa - Mới có xuất báo cáo theo nhiều tiêu chí excel pdf chưa có CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I KẾT QUẢ ĐẠT ĐƯỢC NHÓM 06_LỚP LTU12A Page 88 Sau thời gian phân tích , thiết kế, xây dựng ứng dụng “Quản lý cán bộ” dẫn dắt Ts Vũ Thị Hương Giang Ths Bành Thị Quỳnh Mai, chúng em đạt kết cụ thể sau: • Đã nắm vững quy trình thiết kế , sản xuất dự án phần mềm • Khả làm việc nhóm nâng cao hơn, thành viên nhóm trở nên có trách nhiệm công việc • Đã nắm rõ cách tổ chức xây dựng dự án phần mềm • Thành thạo với ngôn ngữ lập trình • Biết phân quyền người dùng,… II ƯU ĐIỂM • • • • Phần mềm gần hoàn thành đầy đủ yêu cầu mà toán đề Chương trình hoạt động nhanh, chế độ bảo mật tốt Tính khả mở cao, dễ ràng mở rộng theo yêu cầu Hoạt động ổn định Windows III NHƯỢC ĐIỂM • • Giao diện ứng dụng chưa đẹp thân thiện Vẫn số lỗi nhỏ nhặt hệ thống xuất báo cáo chưa đa dạng nhiều dạng định dạng file khác IV HƯỚNG PHÁT TRIỂN Trong thời gian tới nhóm sẽ: • Phát triển tiếp chức thiếu xót như: xuất báo cáo nhiều định dạng khác nhau, thêm chức chat, thay đổi theme, làm giao diện ứng dụng đẹp thân thiện • Thường xuyên kiểm thử lại chương trình, loại bỏ lỗi phát sinh NHÓM 06_LỚP LTU12A Page 89 Tài liệu tham khảo www.e-ptit.edu.vn/hoctap/hoclieu/PTTKHTTT.pdf www.slideshare.net/interboy9x/giao-trinh-phan-tich-thiet-ke-he-thong voer.edu.vn/m/uml-trong-phan-tich-thiet-ke-he-thong/f3805c10 sharecode.org/category/pttk-httt/ … NHÓM 06_LỚP LTU12A Page 90 NHÓM 06_LỚP LTU12A [...]... 5.2 • • Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để thêm giáo trình vào hệ thống Dòng sự kiện chính: + Cán bộ quản lý chọn “Thêm” + Hệ thống sẽ hiển thị giao diện thêm giáo trình + Cán bộ quản lý nhập Tên giáo trình, ngày phát hành, nhà xuất bản, số tín chỉ, chọn cán bộ/ thêm cán bộ +Ấn nút “Thêm” + Kết thúc Use Case Dòng sự kiện phụ Dòng thứ nhất: + Cán bộ quản lý hủy bỏ việc “Thêm” +... phân rã mức 2 a Quản lý cán bộ b Quản lý lớp học NHÓM 06_LỚP LTU12A Page 17 c Quản lý môn học d Quản lý NCKH NHÓM 06_LỚP LTU12A Page 18 e Quản lý giáo trình f Quản lý bài báo và tạp chí NHÓM 06_LỚP LTU12A Page 19 g Thống kê thông tin cán bộ NHÓM 06_LỚP LTU12A Page 20 4 Biểu đồ usecase phân rã mức 3 a Biểu đồ tìm kiếm thông tin b Danh sách cán bộ NHÓM 06_LỚP LTU12A Page 21 c Con cán bộ 3.4 Click NHÓM... đăng nhập lại 2 Đặc tả Use Case “ Quản lý cán bộ NHÓM 06_LỚP LTU12A Page 27 2.1 Đặc tả Use Case “ Thêm” Tóm tắt: Cán bộ quản lý sử dụng Use Case “ Thêm” để thể hiện chức năng thêm cán bộ, nhân viên, giảng viên vào hệ thống Dòng sự kiện chính: + Cán bộ quản lý chọn chức năng thêm + Hệ thống sẽ hiển thị giao diện thêm cán bộ + Nhập các thông tin như: Mã cán bộ, Tên cán bộ, ngày sinh, quê quán, chức... nghĩa/ Ghi chú 1 Cán bộ quản lý Ban quản lý cán bộ trường 2 Nhân viên,Giảng viên Những người trực tiếp sử dụng phần mềm NHÓM 06_LỚP LTU12A Page 23 2 Danh sách các Use Case NHÓM 06_LỚP LTU12A Page 24 STT Danh sách các Use Case Ý nghĩa/Ghi chú Cán bộ quản lý và giảng viên đăng nhập để sử dụng phần mềm 1 Đăng nhập 2 Quản lý cán bộ Thống kê danh sách và thông tin liên quan đến các cán bộ Quản lý lớp học Thống... sách” 6 Đặc tả Use Case “ Quản lý đề tài NCKH” 6.1 Đặc tả Use Case “Thêm” • • Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để thêm đề tài NCKH vào hệ thống Dòng sự kiện chính: + Cán bộ quản lý chọn “Thêm” + Hệ thống sẽ hiển thị giao diện thêm giáo trình + Cán bộ quản lý nhập Tên đề tài, cấp, kinh phí,ngày bắt đầu, ngày kết thúc, trạng thái, kết quả , chọn cán bộ, thêm cán bộ +Ấn nút “Thêm” + Kết... tả Use Case “Sửa” Tóm tắt: Cán bộ quản lý sử dụng Use Case”Sửa” để sửa thông tin giáo trình Dòng sự kiện chính: + Cán bộ quản lý chọn “Dòng giáo trình cần sửa” + Hệ thống sẽ hiển thị giao diện “Thông tin giáo trình +Chọn nút “Sửa” +Nhập sửa tên giáo trình, năm sản xuất, nhà xuất bản, số tín chỉ + Ấn nút “Sửa” + Kết thúc Use Case Dòng sự kiện phụ Dòng thứ nhất: + Cán bộ quản lý hủy bỏ việc “Sửa” + Hệ... thông báo lỗi và thông tin không được đưa vào hệ thống Điểm mở rộng: Không có III.3 Đặc tả Use Case “Nhập thông tin giảng dạy” • • Tóm tắt: Cán bộ quản lý sử dụng Use Case “ Nhập thông tin giảng dạy ” để nhập thêm thông tin giảng dạy gồm tên cán bộ giảng dạy, tên môn học, tình trạng thi cuối kỳ, số bài nộp, ngày thi,… Dòng sự kiện chính: + Cán bộ quản lý chọn lớp học + Cán bộ quản lý chọn... giao diện thêm “Thông tin bài báo/ Tạp chí” + Cán bộ quản lý nhập Tên bài báo, số báo, ngày phát hành, chỉ số ISSN, chỉ số IF, Chọn tên cán bộ +Ấn nút “Thêm” + Kết thúc Use Case Dòng sự kiện phụ Dòng thứ nhất: + Cán bộ quản lý hủy bỏ việc “Thêm” + Hệ thống trở về giao diện chính + Kết thúc Use Case Dòng thứ hai: + Hệ thống xảy ra lỗi trong quá trình “ Thêm” + Hệ thống thông báo lỗi + Kết thúc Use Case... thống + Kết thúc Use Case Dòng sự kiện phụ • Dòng thứ nhất: + Cán bộ quản lý hủy bỏ việc thêm cán bộ + Hệ thống trở về giao diện chính + Kết thúc Use Case • Dòng thứ hai: + Hệ thống xảy ra lỗi trong quá trình thêm cán bộ + Hệ thống thông báo lỗi + Kết thúc Use Case Trạng thái hệ thống trước khi Use Case “ Thêm” được thực hiện: Cán bộ quản lý phải thực hiện chức năng “ Đăng nhập” vào hệ thống Trạng... Điểm mở rộng: Không có 4 Đặc tả Use Case “ Quản lý môn học” NHÓM 06_LỚP LTU12A Page 30 4.1 Đặc tả Use Case “Thêm” • • 4.2 Tóm tắt: Cán bộ quản lý sử dụng Use Case”Thêm” để nhập thêm thông tin môn học gồm: Tên môn học, số tín chỉ Dòng sự kiện chính: + Cán bộ quản lý chọn “Thêm” + Hệ thống sẽ hiển thị giao diện thêm môn học + Cán bộ quản lý nhập Tên môn học,Số tín chỉ +Ấn nút “Thêm”