BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ HƯỚNG ĐỐI TƯỢNG đề tài PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ SINH VIÊN ĐĂNG KÝ MÔN HỌC TÍN CHỈ SINHVIEN EPU
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
446,86 KB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ HƯỚNG ĐỚI TƯỢNG ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ SINH VIÊN ĐĂNG KÝ MÔN HỌC TÍN CHỈ SINHVIEN EPU Sinh viên thực hiện: VŨ ĐỨC DUY Giảng viên hướng dẫn: TS.NGUYỄN THỊ TRANG LINH Ngành: CÔNG NGHỆ THÔNG TIN Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Lớp: Mã Sinh Viên: D15CNPM7 20810320108 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên VŨ ĐỨC DUY Chữ ký Ghi Chữ ký Ghi Giảng Viên Chấm: Họ tên Giảng viên 1: Giảng viên 2: MỤC LỤC LỜI MỞ ĐẦU…………………………………………………………… CHƯƠNG 1: KHẢO SÁT…………………………………………………8 1.1 Mục đích, phạm vi……………… ……………………………………… 1.2 Quy trình quản lí…………………………………………………………….8 1.3 Mặt hạn chế của quy trình tại………………………………………….8 1.4 Mong muốn của cửa hàng………………………………………………… 1.5 Các chức quản lí cửa hàng……………………………….9 1.5.1 Quản lí nhân viên……………………………………………………… 11 1.5.2 Quản lí khách hàng…………………………………………………… 12 1.5.3 Quản lí hóa đơn…………………………………………………………12 1.5.4 Quản lí kho hàng……………………………………………………… 12 1.5.5 Quản lí nhà cung cấp……………………………………………………13 1.5.6 Quản lí sản phẩm……………………………………………………… 13 1.5.7 Quản lí khuyến mãi…………………………………………………… 13 1.5.8 Quản lí hệ thớng……………………………………………………… 13 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỚNG……………………14 Lập bảng phân tích………………………………………………………… 14 2.1 Mơ tả toán cửa hàng điện tử……………………………………………14 Xây dựng biểu đồ Use case………………………………………………….14 3.1 Xác định các tác nhân…………………………………………………… 14 3.2 Xây dựng biểu đồ Use case……………………………………………… 15 3.2.1 Biểu đồ Use case tổng quát…………………………………………….16 3.2.2 Biểu đồ Use case quản trị hệ thống…………… 18 3.2.3 Biểu đồ Use case Nhân viên……………………………………………20 3.2.4 Biểu đồ Use case quản lí……………………………………………….23 3.2.5 Biểu dờ Use case khách hàng………………………………………… 24 3.2.6 Biểu đồ Use case đăng nhập……………………………………………25 3.2.7 Biểu đồ Use case lập hóa đơn………………………………………… 26 Xây dựng biểu đồ trình tự……………………………………………………27 4.1 Biểu đồ trình tự………………………………………………………… 27 4.1.1 Biểu đồ trình tự đăng nhập…………………………………………… 27 4.1.2 Biểu đồ trình tự lập hóa đơn………………………………………… 28 4.1.3 Biểu đồ trình tự khách hàng……………………………………………29 4.1.4 Biểu đồ trình tự nhân viên…………………………………………… 30 4.1.5 Biểu đồ trình tự nhà cung cấp………………………………………….31 4.1.6 Biểu đồ trình tự bán hàng điện tử………………………………………32 4.1.7 Biểu đồ trình tự khuyến mãi……………………………………………33 4.1.8 Biểu đồ trình tự lập báo cáo……………………………………………34 4.1.9 Biểu đồ trình tư toán ……………………………………………35 4.2 Biểu đồ cộng tác………………………………………………………….36 4.2.1 Biểu đờ cợng tác quản lí đăng nhập……………………………………36 4.2.2 Biểu đờ cợng tác quản lí khách hàng………………………………… 36 4.2.3 Biểu đờ cợng tác quản lí nhân viên ……………………………………37 4.2.4 Biểu đờ cợng tác quản lí thớng kê…………………………………… 37 4.2.5 Biểu đờ cợng tác quản lí hóa đơn………………………………………38 4.2.6 Biểu đờ cợng tác quản lí nhà cung cấp…………………………………38 4.2.7 Biểu đờ cợng tác lập báo cáo………………………………………… 39 4.2.8 Biểu đồ cộng tác toán……………………………………………39 Xây Dựng Biểu Đồ Lớp…………………………………………………….40 5.0Biểu đồ lớp tởng quát…………………………………………………… 40 5.1 Biểu đờ lớp quản lí đăng nhập…………………………………………….40 5.2 Biểu đờ lớp quản lí nhân viên…………………………………………… 41 5.3 Biểu đờ lớp quản lí nhà cung cấp…………………………………………41 5.4 Biểu đờ lớp quản lí hóa đơn……………………………………………….42 5.5 Biểu đờ lớp quản lí khách hàng……………………………………………42 5.6 Biểu đờ lớp quản lí sản phẩm…………………………………………… 43 5.7 Biểu đờ lớp quản lí kho ………………………………………………… 43 5.8 Biểu đờ lớp quản lí báo cáo……………………………………………… 44 5.9 Biểu đờ lớp quản lí khún mãi……………………………………………44 Xây dựng biểu đồ trạng thái…………………………………………………45 6.1 Biểu đồ trạng thái đăng nhập………………………………………………45 6.2 Biểu đồ trạng thái nhân viên……………………………………………….45 6.3 Biểu đồ trạng thái khách hàng…………………………………………… 46 6.4 Biểu đồ trạng thái sản phẩm……………………………………………… 46 6.5 Biểu đồ trạng thái nhà cung cấp………………………………………… 46 6.6 Biểu đồ trạng thái báo cáo…………………………………………………47 6.7 Biểu đồ trạng thái hóa đơn……………………………………………… 47 6.8 Biểu đồ trạng thái khuyến mãi…………………………………………… 48 Xây Dựng Biểu Đồ Thành Phần…………………………………………….48 Xây Dựng Biểu Đồ Hoạt Động…………………………………………… 49 8.1 Biểu đồ hoạt động đăng nhập …………………………………………….49 8.2 Biểu đồ hoạt động khách hàng……………………………………………50 8.3 Biểu đồ hoạt động nhân viên…………………………………………… 51 8.4 Biểu đồ hoạt động nhà cung cấp………………………………………….52 8.5 Biểu đồ hoạt động sản phẩm…………………………………………… 53 8.6 Biểu đồ hoạt động khuyến mãi………………………………………… 54 8.7 Biểu đồ hoạt động hóa đơn……………………………………………….55 8.8 Biểu đồ hoạt động lập báo cáo……………………………………………56 8.9 Biểu đồ hoạt động toán…………………………………………….57 9.Xây Dựng Biểu Đồ Triển Khai…………………………………………… 58 CHƯƠNG 3: PHÁT SINH MÃ TRÌNH……………………………58 Ví dụ về phát sinh mã trình………………………………………………….58 3.1 Mã trình nhà cung cấp…………………………………………………… 58 3.2 Mã trình báo cáo………………………………………………………… 59 3.3 Mã trình sản phẩm ……………………………………………………… 59 3.4 Mã trình khách hàng …………………………………………………… 60 3.5 Mã trình khuyến mãi………………………………………………………60 3.6 Mã trình hóa đơn………………………………………………………….61 3.7 Mã trình nhân viên……………………………………………………… 61 3.8 Mã trình kho………………………………………………………………62 3.9 Mô Hình hóa sở dữ liệu……………………………………………… 62 3.10 Một số giao diện thiết kế……………………………………………… 63 LỜI MỞ ĐẦU Nhu cầu cần phải xây dựng đề tài: Với quy trình đào tạo mềm dẻo, lấy người học làm trung tâm, chương trình đào tạo tín tạo cho sinh viên tính chủ đợng cao việc lựa chọn kiến thức để trang bị cho thân lựa chọn tiến trình học phù hợp khả của người Hệ thớng đào tạo nàyphát huy vai trị tự chủ của người học quá trình theo học trường Vai trị thểhiện hệ thớng đào tạo theo học chế tín sinh viên chủ động việc lựa chọn ngành học, môn học xây dựng kế hoạch học cá nhân Việc xây dựng mợt hệ thớng quản lý học tập theo tín cần thiết các trườngđại học ở nước ta Dựa vào kế hoạch đào tạo khung chương trình đào tạo của ngành, hệ thống lập thời khóa biểu dự kiến cho môn học của ngành một học kỳ Thời khóa biểu dự kiến chia làm kíp: kíp sáng kíp chiều Trước bước vào mợt học kỳ mới, giảng viên đăng ký các môn (tối đa môn) mà mình có thể giảng dạy học kỳ đó Căn cứ vào kế hoạch đào tạo thời khóa biểu dự kiến lập, hệ thống hỗ trợ việc hiển thị lịch học dự kiến cho ngành học trongtừng học kỳ, danh sách các học phần bắt buộc tự chọn dự kiến dạy, điều kiện tiên qút, sớ tín chỉ, thời gian học, thời lượng học, số lượng sinh viên tối đa phép, số lượng sinh viên đăng ký để sinh viên có cứ lựa chọn Sinh viên cứ nội dung hiển thị đăng ký môn học cho học kỳ của mình.Nếu việc đăng ký của sinh viên không chấp nhận (lớp quá đông hoặc quá ít), hệ thớng thơng báo cho những sinh viên đó để họ đăng ký lại Khi chấp nhận đăng ký của sinh viên, hệ thống kiểm tra các ràng ḅc: - Sớ tín đăng ký khoảng sớ tín tới đa, tới thiểu đới với sinh viên - Các môn học tự chọn có thể không nằm khung chương trình đào tạo - Đối với sinh viên học ngành, các môn bắt buộc nằm khung chương trình của ngành - Các môn cung cấp cho sinh viên các môn nhà trường dự kiến đào tạo nằm khung chương trình của ngành Việc đăng ký các môn học cho học kỳ phải đảm bảo điều kiện tiên quyết của học phần trình tự học tập của chương trình cụ thể chương: Chương Khảo sát hệ thớng 1.1 Mục đích , phạm vi 1.1.1 Mục đích - Mơ tả hệ thớng - Xác lập dự án - Công nghệ sử dung - Hồ sơ sử dung (chụp những bang biểu, hoá đơn, phiếu,…) Chương Phân tích hệ thớng theo hướng đới tượng - Mô hình use case (ca sử dung) - Đặc tả use case Chương Phân tích thiết kế hệ thớng theo hướng đối tượng - Mô hình use case (ca sử dung) - Biểu đồ trình tự Chương Thiết kế hệ thống theo hướng đối tượng - Biểu đồ trình tự, biểu đồ cộng tác -Biểu đồ lớp -Biểu đồ trạng thái -Biểu đồ hoạt động -Biểu đồ thành phần -Biểu đồ triển khai -Sinh mã trình -Mô hình hoá sở dữ lieu (từ hệ quản trị csdl, chụp diagram) -Thiết kế giao diện (chụp), không viết code (nếu viết cho chức năng, hoặc lớp) Kết ḷn CHƯƠNG 1: KHẢO SÁT HỆ THỚNG 1.1 Mục đích , phạm vi 1.1.1 Mục đích Mục đích: Phát triển một chương trình quản lý sinh viên đăng ký học tín đó,mỗi đới tượng tham gia có những chức sau: - Nhân viên: Nhập danh sách học viên, nhập danh sách học phần, khung chươngtrình đào tạo, nhập điểm - Học viên: Đăng ký môn học, xem điểm Các lợi ích: Mang lại giá trị nghiệp vụ: -Tăng khả xử lý: Thông tin xử lý tự đợng, đờng thời; kết nhanh chóng, xác - Đáp ứng yêu cầu nghiệp vụ một cách tin cậy, xác, an tồn, bí mật Mang lại giá trị kinh tế: - Giảm biên chế cán bộ, giảm chi phí hoạt đợng: Nhờ có hệ thớng, thơng tin tự động xử lý, không mất công nhận, nhập hồ sơ, giấy tờ nên giảm thiểu số lượng cán bợ tham gia vịa cơng việc này, từ đó giảm chi phí hoạt đợng cho tở chức - Tăng thu nhập, hồn vớn nhanh: hệ thớng đăng ký học triển khai , nhiều đơn vị trường học biết đến, họ trở thành đối tác, khách hàng, họ người góp phần làm hồn thiện cho hệ thớng Về phía học viên, tiết kiệm tiền bạc, thời gian, công sức sử dụng hệ thống Mang lại giá trị sử dụng: - Học viên có thể nhanh chóng tìm các thông tin về các học phần mà mình muốn đăng ký học; họ dễ dàng cung cấp thông tin thân cho hệ thống vànhận thông tin phản hồi từ hệ thống Thơng tin người học giữ bí mật - Học viên mất thời gian để đăng ký học phần vì quá trình làm hồ sơ, giấy tờ đăng ký thay việc khai báo các thông tin form đăng ký của hệ thống Quá trình chờ thông báo kết nhanh nhiều thơng qua các bợ phận hành chính, nghiệp vụ, … Kết gửi thông qua email từ hệ thống sau hệ thống kiểm tra đầy đủ thông tin Học viên có thể thực việc đăng ký học dễ dàng thuận tiện Thay vì họcviên phải đến trực tiếp tìm hiểu thông tin về các học phần mình định học,thông qua hệ thống, họ cần xem thông tin các học phần, sau đó lựa chọn họcphần mình định học chờ kết phản hồi từ hệ thống Khắc phục các nhược điểm của hệ thống cũ, hỗ trợ các chiến lược phát triển lâu dài, đáp ứng các ưu tiên, ràng buộc quan trọng của hệ thống - Hệ thống giới thiệu cung cấp thông tin đầy đủ, chi tiết về các học phần chongười học tốt so với hệ thống đăng ký học trực tiếp - Hệ thống giúp cho việc quảng bá, giới thiệu tới đông đảo người học về thôngtin các học phần của sở giáo dục Chính việc cung cấp thơng tin đầy đủ,chi tiết, tìm hiểu thông tin nhanh chóng, dễ dàng, tiện lợi những tiện ích hệ thớng mang lại giúp cho người học hài long, thoải mái, đó những giá trị phai vật thể mà hệ thống đem lại Tuy nhiên, bên cạnh các giá trị mà hệ thống mang lại, một vấn đề đặt cầnphải có chế xác nhận thông tin đăng ký của học viên xác, điều nàyđược thực cách yêu cầu xác nhận của cố vấn học tập gửi về Hệ quản lý thời khóa biểu Các mục tiêu: Hệ thống phải xử lý các nghiệp vụ sau: Hệ thống phải cung cấp cho học viên một danh sách các học phần với các thôngtin liên quan (nội dung, thời lượng, người dạy, số lượng học viên / lớp, …) đểngười học có thể xem lựa chọn Khi học viên có yêu cầu đăng ký một học phần, hệ thống phải cung cấp cho họthông tin về điều kiện tiên quyết, số lượng sinh viên đăng ký, … Sau nhận thông tin đăng ký của học viên, hệ thống xử lý thông tinnhận một cách tự động gửi thông tin phản hồi tới họ để xác nhận việcđăng ký thành công hay không Hệ thống hỗ trợ việc hiển thị lịch giảng dạy của giảng viên, lịch học củatừng học viên thông qua tài khoản đăng nhập của cá nhân Tài khoản đăng nhập của giảng viên, học viên hệ thống cung cấp đảm bảothông qua đó có thể nhận biết giảng viên, học viên thuộc khoa nào, ngành nào,… để hiển thị thông tin học phần phù hợp Khi hết hạn đăng ký môn học, danh sách các môn học + học phí gửi tớibợ phận tài để thu học phí Thơng tin đăng ký mơn dạy tởng hợp gửi cho Hệ quản lý (Phịng Đàotạo) giảng viên để thực 1.1.2 Phạm vi Hệ thớng phát triển hồn tồn Phần mềm quản lý đăng ký môn học một phần của hệ thống phần mềm Quản lý học viên Giới hạn của hệ thống thể qua các chức năng: - Giáo vụ: Lập khung chương trình đào tạo, lập thời khóa biểu, nhập danh sáchhọc viên, nhập danh sách học phần, nhập điểm - Học viên: Đăng ký môn học, xem điểm 1.2 Mô tả trạng hệ thống Hiện tại, các công việc của việc đăng ký môn học của học viên đều thực một cách thủ công, chưa có hệ thống lưu trữ các thông tin đăng ký, việc xếp thời khóa biểu làm thủ công, Các thông tin đều lưu trữ dạng giấy tờ, nên rất khó cho việc tra cứu tìm kiếm thông tin, dễ mất mát thông tin 1.2.1 Cơ cấu tổ chức phân công trách nhiệm Hiện tại, với việc quản lý đăng ký học tập của học viên, Phịng Đào tạo phải tở chứcvà thực các nghiệp vụ sau: Bộ phận quản lý giảng viên:- Quản lý thông tin của giảng viên Bộ phận quản lý khung chương trình đào tạo xếp thời khóa biểu:- Đề khung chương trình đào tạo cho khóa học - Đề thời khóa biểu cho kỳ học dựa theo khóa học, chuyên ngành học Cố vấn học tập: - Hướng dẫn, cố vấn môn học cho sinh viên lựa chọn Bộ phận tiếp nhận sinh viên đăng ký môn học: - Cung cấp đăng ký môn học cho sinh viên ghi - Tiếp nhận các đăng ký của sinh viên - Tổng hợp kết sinh viên đăng ký.- Thông báo kết cho sinh viên, giảng viên Bộ phận quản lý thời khóa biểu sinh viên: - Lưu trữ kết đăng ký cuối của sinh viên Bợ phận Tài chính: - Thu học phí Học viên: - Đăng ký mơn học - Nợp học phí Để đơn giản cho hệ thống, các bộ phận tóm lược phân công nghiệp vụnhư sau: Hệ thu học phí: -Xác định sớ tiền phải thu kỳ dựa sớ tín học viên đăng ký học đãđược xác nhận của Nhà trường đơn giá, hệ sớ tính theo mơn học - Thu học phí (của kỳ) theo nhiều đợt (trong thời gian cho phép) đối với mợthọc viên - Thu học phí có đới chiếu với danh sách học viên miễn, giảm học phí - Trả lại số tiền học viên nộp (theo đăng ký môn học), không theohọc (được nhà trường chấp nhận) Hệ quản lý TKB: - Hỗ trợ xếp thời khóa biểu tự động, tổ chức các lớp giảng, xếp phịng học.Hỗ trợ việc tở chức các lớp giảng cho môn học học kỳ Một mônhọc có thể có nhiều lớp giảng, lớp giảng có thể tổ chức học theo cảtuần hoặc đợt Mỗi lớp giảng có từ 20 đến 40 học viên - Hỗ trợ quản lý thời khóa biểu thi, phân bở phịng thi, sớ lượng học viên thi Sinh viên: - Đăng ký môn học - Tra cứu thời khóa biểu Cán bộ tuyển sinh: - Duy trì thông tin giảng viên - Duy trì thông tin tin sinh viên - Duy trì thông tin môn học - Lập giới thiệu các môn học Cố vấn học tập: - Hướng dẫn học viên đăng ký môn học - Xác nhận kết đăng ký của học viên 1.2.2 Quy trình xử lý / quy trình nghiệp vụ Với khóa học Hệ quản lý TKB lập khung chương trình đào tạo cho toàn khóa học 1.4.1.4 Sửa giảng viên 1.4.1.5 Nghiệp vụ trì thơng tin học viên 1.4.1.6 Thêm học viên 1.4.1.5 Sửa học viên 1.4.1.5 Xóa học viên 1.4.1.5 Nghiệp vụ trì thơng tin giảng viên 1.4.1.5 Nghiệp vụ trì thơng tin giảng viên 1.4.1.5 Nghiệp vụ trì thơng tin giảng viên CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỚNG lập bảng phân tích 2.1 Mơ tả tốn quản lí cửa hàng điện tử Hệ thớng quản lí cửa hàng điện tử liên tục cập nhập đơn hàng của khách hàng có yêu cầu Thông tin sản phẩm quản lí chặt chẽ từ tên sản phẩm, tên nhà cung cấp,xuất xứ, giá thành, thời gian sản xuất đến hãng đồ điện.Các số liệu nhập vào sở dữ liệu rồi từ đó có thể tạo các báo cáo yêu cầu các báo cáo thống kê cần phải thống kê tất các thông tin liên quan đến sản phẩm liệt kê thông tin liên quan đến sản phẩm liệt kê thông tin sản phẩm qua các thông tin liên quan Quản trị viên có thông tin của các sản phẩm đặt hàng của khách hàng Vào ngày hệ thống gửi số liệu sản phẩm đặt hàng đến quản trị viên.Từ đó quản trị viên có thể xem xét kho có sản phẩm hay không, nếu kho không có sản phẩm-quản trị viên báo cáo đến quản lí.Quản lí yêu cầu cập nhập sản phẩm đến nhà cung cấp cung cấp sản phẩm tới kho.Khi sản phẩm cung cấp tiến hành nhập kho.Sau đó sản phẩm chuyển đến khách hàng yêu cầu Số lượng đồ điện, nhập xuất kho lưu vào hệ thống để quản lí về sớ lượng nhập x́t tờn kho thời điểm, năm để có thể dễ dàng quản lí thớng kê báo cáo lên Hệ thống cửa hàng điện tử online coi hệ thớng mang tính phục vụ cao về tính nhanh, gọn nhẹ, đảm bảo nhu cầu, chất lượng sản phẩm mà khách đề 3.Xây dựng biểu đồ Use case 3.1 Xác định các tác nhân STT Actor Use case -Đăng nhập hệ thống Người quản trị -Thay đổi mật khẩu -Cấp quyền cho người dùng -Quản lý tài khoản người dùng -Sao chép dữ liệu -Phục hồi dữ liệu Nhân viên -Đăng nhập hệ thống -Thay đổi mật khẩu Quản lí -Lập hợp đờng -Sản phẩm -Quản lí khách hàng -Đăng nhập hệ thớng -Thay đởi mật khẩu -Quản lí nhà cung cấp -Quản lí nhân viên -Lập báo cáo -Quản lí sách, nợi quy cửa hàng Khách hàng -Đăng nhập tài khoản -Thay đổi mật khẩu -Mua hàng -Thanh toán -Lập thẻ mua hàng -Tích lũy mua hàng 3.2 Xây dựng biểu đồ use case -Biểu đồ sử dụng tổng thể của hệ thống Hình 3.2.1 biểu đồ use case tổng quát Đặc tả ca sử dụng cấp quyền người dùng Tên Use case Cấp quyền người dùng Tác nhân Người quản trị Mục đích Cấp quyền để người dùng có thể thực các công việc của mình Mô tả -Người dùng muốn tham gia vào hệ thống thì phải cấp quyền với các chức của mình -Người quản trị cứ vào thông tin của người dùng, kiểm tra người dùng thuộc bộ phận, ph ng ban nào, thuộc nhóm quyền để cấp quyền cho người dùng, cấp quyền cho người dùng có danh sách quyền của hệ thống Thông tin quyền người dùng cấp bảng chi tiết quyền người dùng ghi lại quyền cụ thể của người +Đặc tả ca sử dụng đăng nhập hệ thống Tên Use case Đăng nhập hệ thống Tác nhân Người dùng Người quản trị Mục đích Người dùng đăng nhập vào hệ thớng để thực các công việc của mình Mô tả -Khi người dùng muốn sử dụng hệ thống để thực công việc của mình thì phải đăng nhập vào hệ thống, form đăng nhập cho phép đăng nhập với tên mật khẩu của mình -Hệ thống thực kiểm tra tài khoản người dùng đăng nhập vào hay chưa Nếu hệ thống kiểm tra quyền truy cập, trường hợp người dùng có quyền thì hệ thống thiết lập trạng thái cho người dùng Trong trường hợp người dùng nhập sai tài khoản hệ thống thông báo lại cho người dùng -Biểu đồ use case tổng quát của quản trị hệ thống Hình 3.2.2 Biểu đồ use case quản trị hệ thống +Đặc tả ca sử dụng lưu dữ liệu Tên Use case Sao lưu dữ liệu Tác nhân Người quản trị Mục đích Lưu lại thông tin dữ liệu của hệ thống để có thể khôi phục gặp cố Mô tả -Định kỳ người quản trị phải thực lưu dữ liệu có hệ thống vào một thư mục khác -Trong quá trình lưu người quản trị chọn hình thức lưu dữ liệu, chọn thư mục để lưu, nhập tên file lưu tiến hành lưu dữ liệu Thông tin dữ liệu lưu vào một thư mục khác, người quản trị phải lưu lại đường dẫn file để quản lý +Đặc tả ca sử dụng phục hồi dữ liệu Tên Use case Phục hời dữ liệu Tác nhân Người quản trị Mục đích Khôi phục lại thông tin dữ liệu của hệ thống sau cố Mô tả -Khi hệ thống sử lý xong cố hoặc hệ thống có lỗi thì người quản trị phải khôi phục lại dữ liệu cũ để tiếp tục làm việc -Trong quá trình hồi phục người quản lý chọn thư mục chứa file lưu trước để phục hồi lại dữ liệu -Biểu đồ use case tổng quát đăng ký môn học Hình 3.2.3 Biểu đồ use case của đăng ký môn học Đặc tả sử dụng quản lí khách hàng Tên Use case Tác nhân Mục đích Mơ tả Quản lí khách hàng Nhân viên Tìm kiếm khách hàng Nhân viên có thể tìm khách hàng theo tên hoặc theo mã sau đó có thể tùy chọn các chức tương ứng nhập thông tin khách hàng, xóa thông tin khách hàng, sửa thông tin khách hàng Đặc tả sử dụng Sản phẩm Tên Use case Tác nhân Mục đích Mơ tả Sản phẩm Nhân viên Tìm kiếm sản phẩm Nhân viên có thể tìm mặt hàng theo tên danh mục nhóm hàng hoặc theo mã hàng Nhập thông tin về mã hàng hoặc tên hàng, hệ thống tìm kiếm theo yêu cầu gửi kết lại cho nhân viên biết Đặc tả sử dụng hóa đơn T ê n U s e c a s e T á c n h â n M ụ c đ í c h M ô t ả Hóa đơn Nhân viên Làm hợp đồng toán hóa đơn Nhân viên sau nhập thông tin sản phẩm mà khách hàng lựa chọn cửa hàng Sau nhập hết thông tin khách hàng thông tin sản phẩm khách hàng mua thì nhân viên tiến hành các thủ tục hợp đồng mua bán.Khách hàng kí kết hợp đờng sau đó nhân viên thu ngân lập in hóa đơn cho khách hàng lưu tất thông tin vào hệ thống Biểu đồ use case của giang vien