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

(TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1 xác ĐỊNH yêu cầu

71 4 0

Đ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 71
Dung lượng 670,96 KB

Nội dung

BÁO CÁO THỰC HÀNH Môn: Công nghệ phần mềm Đề tài: Quản Lý Học Sinh Giáo viên: Đặng Thị Kim Giao Mã số nhóm: Tên thành viên Dương Thái Bảo Nguyễn Thái Quốc Phong Nguyễn Đình Nghi Mục lục LAB - XÁC ĐỊNH YÊU CẦU 1.1 Mơ hình cấu tổ chức 1.1.1 Sơ đồ tổ chức 1.1.2 Ý nghĩa phận 1.2 Nhu cầu người dùng Yêu cầu phần mềm (NGHIỆP VỤ) 1.3 Biểu mẫu 1.3.1 BM01: Phiếu đặt hang 1.3.2 BM02: Hóa đơn bán hang 1.3.3 BM03: [Tên biểu mẫu] 1.4 Quy định 1.5 Danh sách yêu cầu 1.5.1 Danh sách yêu cầu nghiệp vụ 1.5.2 Danh sách yêu cầu tiến hóa 1.5.3 Danh sách yêu cầu hiệu 1.5.4 Danh sách yêu cầu tiện dụng 12 1.5.5 Danh sách yêu cầu bảo mật 13 1.5.6 Danh sách yêu cầu an toàn 14 1.5.7 Danh sách yêu cầu tương thích 15 1.5.8 Danh sách yêu cầu công nghệ 15 1.6 Bảng trách nhiệm 16 1.6.1 Bảng trách nhiệm yêu cầu nghiệp vụ 16 1.6.2 Bảng trách nhiệm yêu cầu tiến hóa 17 1.6.3 Bảng trách nhiệm yêu cầu hiệu 17 1.6.4 Bảng trách nhiệm yêu cầu tiện dụng 19 1.6.5 Bảng trách nhiệm yêu cầu bảo mật 19 1.6.6 Bảng trách nhiệm yêu cầu an toàn 20 1.6.7 Bảng trách nhiệm yêu cầu tương thích 20 1.7 Bảng mô tả chi tiết yêu cầu nghiệp vụ 20 1.7.1 [nghiệp vụ 1] 20 LAB - MƠ HÌNH HĨA U CẦU 22 2.1 Usecase Diagram 2.1.1 Sơ đồ mức tổng quát 2.1.2 Sơ đồ chi tiết: Quản lý đơn đặt hàng 2.1.3 Sơ đồ chi tiết: Quản lý bán hang 2.2 Bảng Usecase 2.3 Đặc tả Usecase 2.3.1 Usecase Lập hóa đơn bán hang cho khách đặt hàng trước 2.3.2 Usecase đặt phòng 2.4 Sequence Diagram 2.4.1 Quy trình Lập hóa đơn bán hang cho khách đặt hang 2.4.2 Quy trình đặt phịng 2.5 Activity Diagram 2.5.1 Quy trình Lập hóa đơn bán hang cho khách đặt hang 2.5.2 Quy trình đặt phịng 2.6 Statechart Diagram 2.6.1 Giả định 01: khách đặt hang, cửa hang xuất hóa đơn cho 01 phần đơn hang (vì hết hang, hủy 01 phần đơn hang), việc xuất hang diễn làm nhiều lần, giao hang làm nhiều đợt khác  K GOM ĐỐI TƯƠNG CHUNG 2.6.2 Giả định 02: khách đặt đơn hàng nào, cửa hang xuất hóa đơn, xuất hang giao hàng cho đ 2.7 2.8 2.8.1 2.8.2 LAB 3: THIẾT KẾ DỮ LIỆU 3.1 3.2 3.2.1 Bảng … 32 3.3 3.4 3.5 LAB 4: THIẾT KẾ GIAO DIỆN 4.1 Tiêu chuẩn thiết kế giao diện 4.1.1 Tiêu chuẩn hình 4.1.2 Tiêu chuẩn yếu tố hình 4.2 Sơ đồ giao diện tổng quát 4.3 Giao diện chi tiết 4.3.1 [Màn hình giao diện 1] 4.3.2 [Màn hình giao diện 2] LAB - XÁC ĐỊNH YÊU CẦU 1.1 Mô hình cấu tổ chức 1.1.1 Sơ đồ tổ chức Trường ABC Cơng đồn Tổ mơn Giáo viên Tổ quản lý học sinh 1.1.2 Ý nghĩa phận STT Tên phận Mô tả Lãnh đạo trường Đồn Thanh niên Cơng đồn Tổ quản lý học sinh Giáo vụ Tổ môn Giáo viên 10 Tổ kỹ thuật 1.2 Nhu cầu người dùng Yêu cầu phần mềm (NGHIỆP VỤ) STT Nhu cầu Nhân viên giáo vụ muốn tiếp nhận học sịnh đầu cấp Nhân viên giáo vụ muốn tra cứu thông tin học sinh Nhân viên giáo vụ muốn cập nhật thông tin học sinh Nhân viên giáo vụ muốn xem kết học tập học sinh Nhân viên giáo vụ muốn xóa học sinh 2.5.2 Quy trình đặt phịng 2.6 Statechart Diagram Chỉ làm với đối tượng có > trạng thái Các đối tượng xác định dựa trên: - Các đối tượng nghiệp vụ  vẽ statechart riêng cho đối tượng - Hoặc gom đối tượng nghiệp vụ có thơng tin kế thừa, quan hệ đối tượng 1-1 GOM CÁC ĐỐI TƯỢNG NGHIỆP VỤ NÀY THÀNH ĐỐI TƯỢNG TỔNG QUÁT  vẽ sơ đồ chung cho đối tượng tổng qt Trong ví dụ có đối tượng sau: Đơn hang (mới lập – xử lý - xử lý – hủy), Hóa đơn (mới lập – thu tiền), Phiếu xuất hang (mới lập – xuất hang), Phiếu giao hang (mới lập – giao hang – từ chối nhận hàng), Nhân viên (đang làm việc – nghỉ) 2.6.1 Giả định 01: khách đặt hang, cửa hang xuất hóa đơn cho 01 phần đơn hang (vì hết hang, khách đổi hang, khách hủy 01 phần đơn hang), việc xuất hang diễn làm nhiều lần, giao hang làm nhiều đợt khác  K GOM ĐỐI TƯƠNG CHUNG State Matrix (giữa đối tượng liên quan) ĐƠN HÀNG Mới lập Đang xử lý Đã xử lý Đã hủy 2.6.1.1 StateChart – đối tượng Hóa đơn 2.6.2 Giả định 02: khách đặt đơn hàng nào, cửa hang xuất hóa đơn, xuất hang giao hàng cho đơn hang đó:  tổng quát hóa chung đối tượng Đơn hang – Hóa đơn – Phiếu xuất hang – Phiếu giao hang có đối tượng: Đơn hang  State chart chung sau: 2.7 Class Diagram 2.8 Sơ đồ khai thác hệ thống (Deployment Diagram) 2.8.1 Cách thức triển khai Ứng dụng viết dạng [desktop app / mobile app / web app / mobile – web], triển khai dạng mạng [LAN/WAN/StandAlone] Ứng dụng sử dụng CSDL [MySQL / SQL Server / Oracle / NoSQL / File], triển khai dạng CSDL [tập trung / phân tán] 2.8.2 Sơ đồ triển khai LAB 3: THIẾT KẾ DỮ LIỆU IA 3.1 Sơ đồ logic Để Database Model vào (design CSDL) 3.2 Chi tiết bảng 3.2.1 Bảng … TT Tên thuộc tính (Field name) MADG TENDG 3.3 Nội dung bảng tham số MaThamS o GiaTri GhiChu TS1 18 TS2 55 TS3 10 TS4 TS5 TS6 10000 3.4 Các thuộc tính tối ưu tốc độ xử lý TT Thuộc tính SoSachDangMuon TinhTrangTraTre 3.5 Các câu SQL theo biểu mẫu Tối thiểu: phải có câu lệnh cho biểu mẫu liên quan đến yêu cầu TRA CỨU LƯU TRỮ Các u cầu XỬ LÝ TÍNH TỐN BÁO BIỂU: cần dung JOB/TRIGGER/STORE PROCEDURE  tạm bớt cho phần LAB 4: THIẾT KẾ GIAO DIỆN 4.1 Tiêu chuẩn thiết kế giao diện 4.1.1 Tiêu chuẩn hình Yếu tố Kích thước Màn hình Màn hình nhập liệu Màn hình tra cứu Màn hình kết Báo biểu Màn hình thơng báo 4.1.2 Tiêu chuẩn yếu tố hình Yếu tố Font type Font size Font Color Canh lề Kích thước Hình dạng Tiêu đề form Label Button Link Ơ nhập liệu 4.2 Sơ đồ giao diện tổng quát 4.3 Giao diện chi tiết 4.3.1 [Màn hình giao diện 1] Tên hình: Ý nghĩa: Hình ảnh: Bảng mơ tả chi tiết STT Thao tác Ý nghĩa Xử lý liên quan Ghi 4.3.2 [Màn hình giao diện 2] Tên hình: Ý nghĩa: Hình ảnh: Bảng mơ tả chi tiết STT Thao tác Ý nghĩa Xử lý liên quan Ghi ... Phân công giáo viên chủ nhiệm 10 Phân công giáo viên môn 11 Lập báo cáo môn học lớp 12 Lập báo cáo môn học năm lớp 13 Lập báo cáo tổng kết học kỳ 14 Lập báo cáo tổng kết môn học 15 Thay đổi quy định. .. Phân công giáo viên chủ nhiệm 10 Phân công giáo viên môn 11 Lập báo cáo môn học lớp 12 Lập báo cáo môn học năm lớp 13 Lập báo cáo tổng kết học kỳ 14 Lập báo cáo tổng kết môn học 15 Thay đổi quy định. .. Phân công giáo viên chủ nhiệm 10 Phân công giáo viên môn 11 Lập báo cáo môn học lớp 12 Lập báo cáo môn học năm lớp 13 Lập báo cáo tổng kết học kỳ 14 Lập báo cáo tổng kết môn học 15 Thay đổi quy định

Ngày đăng: 03/12/2022, 08:58

HÌNH ẢNH LIÊN QUAN

1.6 Bảng trách nhiệm - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
1.6 Bảng trách nhiệm (Trang 38)
1.6.2 Bảng trách nhiệm yêu cầu tiến hóa - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
1.6.2 Bảng trách nhiệm yêu cầu tiến hóa (Trang 39)
Bảng trách nhiệm yêu cầu tiến hóa - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
Bảng tr ách nhiệm yêu cầu tiến hóa (Trang 39)
1.6.4 Bảng trách nhiệm yêu cầu tiện dụng - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
1.6.4 Bảng trách nhiệm yêu cầu tiện dụng (Trang 40)
1.6.5 Bảng trách nhiệm yêu cầu bảo mật - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
1.6.5 Bảng trách nhiệm yêu cầu bảo mật (Trang 41)
Bảng trách nhiệm yêu cầu an toàn - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
Bảng tr ách nhiệm yêu cầu an toàn (Trang 42)
1.6.6 Bảng trách nhiệm yêu cầu an toàn - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
1.6.6 Bảng trách nhiệm yêu cầu an toàn (Trang 42)
1.6.7 Bảng trách nhiệm yêu cầu tương thích - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
1.6.7 Bảng trách nhiệm yêu cầu tương thích (Trang 43)
2 LAB 2- MƠ HÌNH HĨ AU CẦU 2.1 Usecase Diagram - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
2 LAB 2- MƠ HÌNH HĨ AU CẦU 2.1 Usecase Diagram (Trang 46)
2.2 Bảng Usecase - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
2.2 Bảng Usecase (Trang 48)
Ví dụ: phân tích khơng theo mơ hình hướng đối tượng (coi cả ứng dụng là 1 hệ thống) - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
d ụ: phân tích khơng theo mơ hình hướng đối tượng (coi cả ứng dụng là 1 hệ thống) (Trang 54)
3.2 Chi tiết các bảng - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
3.2 Chi tiết các bảng (Trang 64)
4.1.1 Tiêu chuẩn đối với các màn hình - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
4.1.1 Tiêu chuẩn đối với các màn hình (Trang 68)
4.3.1 [Màn hình giao diện 1] - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
4.3.1 [Màn hình giao diện 1] (Trang 69)
4.3.2 [Màn hình giao diện 2] - (TIỂU LUẬN) báo cáo THỰC HÀNH môn công nghệ phần mềm LAB 1   xác ĐỊNH yêu cầu
4.3.2 [Màn hình giao diện 2] (Trang 70)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w