Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,15 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TPHCM KHOA CÔNG NGHỆ THÔNG TIN ***** ĐỒ ÁN MÔN HỌC CÔNG NGHỆ PHẦN MỀM QUẢN LÝ ĐIỂM TRƯỜNG TIỂU HỌC XYZ GVHD: SVTH: Ths LƯƠNG TRẦN HY HIẾN NGUYỄN VĂN A 0123456789 – 13DTH17 TRẦN THỊ B 0199099199 – 13DTH08 LÊ VĂN C 0909009854 – 13DTH17 Tháng 04 – Năm 2016 Đồ án Môn học: Công nghệ Phần mềm MỤC LỤC Hiện trạng Yêu cầu 1.1 Hiện trạng: 1.2 Yêu cầu: 1.3 Các biểu mẫu thống kê: 1.4 Mô hình hóa yêu cầu 1.4.1 Sơ đồ Use Case 1.4.2 Mô tả thành phần Phân tích 2.1 Phát thực thể 2.1.1 Danh sách thực thể 2.1.2 Danh sách mối kết hợp 2.2 Mô hình ERD (CDM) 2.2.1 Sơ đồ CDM QLHS 2.3 Mô tả chi tiết thực thể - mối kết hợp 2.4 Mô tả chi tiết thực thể 2.4.1 THỰC THỂ Học Kỳ 2.4.2 THỰC THỂ Học Sinh 2.4.3 THỰC THỂ Học sinh lớp 2.4.4 THỰC THỂ Khối Lớp 2.4.5 THỰC THỂ Kết 10 2.4.6 THỰC THỂ Loại điểm 10 2.4.7 THỰC THỂ Lớp 10 2.4.8 THỰC THỂ Môn học 11 2.4.9 THỰC THỂ Năm học 11 2.4.10 THỰC THỂ Xếp loại 12 2.5 Mô tả chi tiết mối kết hợp 12 2.5.1 Mối kết hợp Chi tiết kết 12 2.6 Sơ đồ luồng liệu : 13 2.6.1 Xử lý tiếp nhận : 13 2.6.2 Lập danh sách lớp : 13 2.6.3 Tra cứu học sinh : 14 2.6.4 Nhập bảng điểm môn : 14 2.6.5 Báo cáo tổng kết môn , học kỳ : 14 2.6.6 Thay đổi qui định : 15 Thiết kế 15 3.1 Thiết kế liệu 15 3.1.1 Mô hình vật lý 16 3.1.2 Danh sách đối tượng 16 3.1.3 Mô tả chi tiết Table 16 Thiết kế giao diện 20 4.1 Thiết kế menu 20 4.2 Thiết kế hình 21 4.2.1 Sơ đồ hình 21 4.2.2 Danh sách thành phần hình sơ đồ 21 4.3 Thiết kế xử lý 22 Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang Đồ án Môn học: Công nghệ Phần mềm 4.3.1 Danh sách xử lý (Các xử lý quan trọng) 22 4.3.2 Mô tả chi tiết xử lý: 22 Cài đặt thử nghiệm 23 5.1 Cài đặt 23 5.2 Các thử nghiệm 23 Tổng kết 23 6.1 Kết đạt 23 6.2 Đánh giá ưu, khuyết điểm 23 6.2.1 Ưu điểm: 23 6.2.2 Khuyết điểm 23 6.3 Hướng phát triển tương lai 23 Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang Đồ án Môn học: Công nghệ Phần mềm Hiện trạng Yêu cầu 1.1 Hiện trạng: Giới thiệu giới thực liên quan Mô tả quy trình công việc liên quan đến đề tài Mô tả mẩu biểu có liên quan Mô tả quy định ràng buộc có liên quan Mô tả quy định công thức tính có liên quan Trường tiểu học ABC trường bán trú với 300 học sinh chia thành khối lớp từ khối lớp đến khối lớp Trong đó, khối lớp gồm nhiều lớp, ví dụ khối lớp có lớp: 1A1, 1A2, 1A3,… Mỗi lớp từ 10 đến 30 học sinh Mỗi học sinh năm học thuộc lớp Đến cuối năm, tùy theo kết học tập mà học sinh xét lên lớp lưu ban lại Trường đào tạo theo chương trình giáo dục Bộ Giáo dục quy định Chương trình học gồm năm, năm tổ chức theo học kỳ Giữa học kỳ có kiểm tra học kỳ Cuối học kỳ có kiểm tra cuối học kỳ Học sinh thi môn để tính vào ĐTB Toán, Tiếng Việt, … Còn môn khác (Đạo đức, Hát, Vẽ, Thể dục, ) học, có điểm ghi nhận không tính vào ĐTB ĐTB cuối học kỳ trung bình cộng điểm thi cuối học kỳ ĐTB năm trung bình cộng điểm trung bình học kỳ Cuối năm, tùy theo điểm trung bình mà học sinh xếp Loại sau: - Loại xuất sắc: ĐTB năm ≥ 9.0 Loại giỏi: 8.0 ≤ ĐTB năm < 9.0 Loại khá: 7.0 ≤ ĐTB năm < 8.0 Loại trung bình: 5.0 ≤ ĐTB năm < Loại yếu: ĐTB năm < bị lưu ban lại lớp Cuối năm, Trường tổ chức tổng kết cuối năm tổ chức khen thưởng cho bạn đứng đầu lớp 1.2 Yêu cầu: Danh sách công việc hỗ trợ thực máy tính (dựa theo tóm tắt yêu cầu cho) Chương trình cho phép: Ban giám hiệu: a Cập nhật quy định hệ số môn học, hệ số tính điểm học kỳ b Xem báo cáo Thống kê tỉ lệ xếp loại học sinh theo lớp, khối theo học kỳ, năm Giáo vụ: Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang Đồ án Môn học: Công nghệ Phần mềm a Nhập danh sách lớp, môn học b Tính điểm trung bình xếp loại, c Thống kê khen thưởng lớp, d Cập nhật lớp cho học sinh lưu ban Giáo viên môn: a Nhập điểm kiểm tra giửa kỳ, cuối kỳ b Tra cứu điểm số môn dạy (theo lớp) 1.3 Các biểu mẫu thống kê: Biểu mẫu (BM1) Hồ sơ học sinh Họ tên : Ngày sinh : Giới tính : Địa : QD1 : Tuổi học sinh từ đến 10 Biểu mẫu (BM2) Danh sách lớp Lớp : Stt Sĩ số : Họ tên Ngày sinh Giới tính Địa QD2 : Có khối lớp (1, 2, 3, 4, 5) Khối lớp có lớp ( 1A1, 1A2, 1A3, 1A4) Khối có lớp (2A1, 2A2, 2A3) Khối có lớp (3A1, 3A2) Mỗi lớp không 30 học sinh Biểu mẫu (BM3) Danh sách học sinh Stt Họ tên Lớp Phần mềm “Quản lý điểm trường Tiểu học XYZ” Môn học TBHK1 TBHK2 Trang Đồ án Môn học: Công nghệ Phần mềm Biểu mẫu (BM4) Bảng điểm môn học Lớp : Stt Học kỳ : Môn: Họ tên Điểm kỳ Điểm cuối học kỳ QĐ4 : có học kỳ (1,2 ) Có môn học ( Toán , Tiếng Việt, Đạo đức , Hát, Vẽ, Thể dục ) Biểu mẫu (BM5) BM5.1 Báo cáo tổng kết môn Học kỳ : Môn : Stt Lớp Sĩ số Số lượng đạt Tỷ lệ QD5 : Học sinh đạt môn có điểm trung bình >= BM5.2 : Báo cáo tổng kết học kỳ Học kỳ : Stt Lớp Sĩ số Số lượng đạt Tỷ lệ QD5.2 : Học sinh đạt đạt tất môn Qui định liên quan: QĐ6 QĐ6: Người dùng thay đổi qui định sau : + QD1 : Thay đổi tuổi tối thiểu , tuổi tối đa + QD2 : Thay đổi sĩ số tối đa lớp Thay đổi số lượng tên lớp trường + QD3 : Thay đổi số lượng tên môn + QD4 : Thay đổi điểm chuẩn đánh giá đạt môn Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang Đồ án Môn học: Công nghệ Phần mềm 1.4 Mô hình hóa yêu cầu 1.4.1 Sơ đồ Use Case 1.4.2 Mô tả thành phần Phân tích 2.1 Phát thực thể Sau khảo sát trạng, xác định số thực thể sau: Học sinh, Khối lớp, Lớp, Học kỳ, Điểm kiểm tra, Môn học Kết học tập năm, … 2.1.1 Danh sách thực thể Name Học Kỳ Học Sinh Học sinh lớp Khối Lớp Kết Loại điểm Lớp Môn học Năm học Xếp loại Code HOC_KY HOC_SINH HOC_SINH_LOP KHOI_LOP KET_QUA LOAI_DIEM LOP MON_HOC NAM_HOC XEP_LOAI 2.1.2 Danh sách mối kết hợp Name Chi tiết kết Code CHI_TIET_KET_QUA Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang Đồ án Môn học: Công nghệ Phần mềm 2.2 Mô hình ERD (CDM) 2.2.1 Sơ đồ CDM QLHS Khối Lớp Học Sinh Môn học Mã khối Tên khối Mã học sinh Tên học sinh Ngày sinh Địa Mã môn Tên môn Hệ số IDKHOILOP IDMONHOC IDHOCSINH 1,1 1,n 0,1 1,n 1,1 0,n Lớp Học sinh lớp Mã lớp Tên lớp GVCN Sỉ số 1,1 1,n IDHSLOP TB Cả Năm 1,1 1,n IDHOCSINHLOP Kết Học Kỳ Mã Kết Điểm TB Mã Học Kỳ Tên Học Kỳ Hệ số 0,n IDKETQUA 0,1 IDHOCKY IDLOP 0,n 1,n 1,n 1,1 1,1 Năm học Loại điểm Xếp loại Mã năm học Tên năm học Chủ đề năm học Mã xếp loại Tên xếp loại Chi tiết kết Điểm Byte (2) IDXEPLOAI IDNAMHOC 0,n Mã loại Tên loại IDLOAIDIEM 2.3 Mô tả chi tiết thực thể - mối kết hợp 2.4 Mô tả chi tiết thực thể 2.4.1 THỰC THỂ Học Kỳ 2.4.1.1 Mô tả Học Kỳ HOC_KY Name Code Comment 2.4.1.2 Danh sách thuộc tính Name Code Mã Học Kỳ MA_HOC_KY Tên Học Kỳ TEN_HOC_KY Hệ số HE_SO Data Type Domain Variable characters (7) Variable characters (50) Integer Phần mềm “Quản lý điểm trường Tiểu học XYZ” Primary Identifier TRUE Mandatory TRUE FALSE TRUE FALSE TRUE Trang Đồ án Môn học: Công nghệ Phần mềm 2.4.2 THỰC THỂ Học Sinh 2.4.2.1 Mô tả Name Code Comment Học Sinh HOC_SINH 2.4.2.2 Danh sách thuộc tính Name Code Mã học sinh MA_HOC_SINH Tên học sinh TEN_HOC_SINH Ngày sinh Địa NGAY_SINH DIA_CHI Data Type Domain Primary Identifier TRUE Variable characters (10) Variable characters (50) Date & Time Variable characters (100) Mandatory TRUE FALSE TRUE FALSE FALSE FALSE FALSE 2.4.3 THỰC THỂ Học sinh lớp 2.4.3.1 Mô tả Name Code Comment Học sinh lớp HOC_SINH_LOP 2.4.3.2 Danh sách thuộc tính Name Code Data Type Domain IDHSLOP TB Cả Năm IDHSLOP TB_CA_NAM Integer Decimal (4,2) Primary Identifier TRUE FALSE Mandatory TRUE FALSE 2.4.4 THỰC THỂ Khối Lớp 2.4.4.1 Mô tả Name Code Comment Khối Lớp KHOI_LOP Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang Đồ án Môn học: Công nghệ Phần mềm 2.4.4.2 Danh sách thuộc tính Name Code Data Type Domain Mã khối Tên khối MA_KHOI TEN_KHOI Variable characters (7) Variable characters (50) Primary Identifier TRUE FALSE Mandatory TRUE TRUE 2.4.5 THỰC THỂ Kết 2.4.5.1 Mô tả Kết KET_QUA Name Code Comment 2.4.5.2 Danh sách thuộc tính Name Code Data Type Domain Mã Kết Điểm TB MA_KET_QUA DIEM_TB Integer Decimal (4,2) Primary Identifier TRUE FALSE Mandatory TRUE FALSE 2.4.6 THỰC THỂ Loại điểm 2.4.6.1 Mô tả Loại điểm LOAI_DIEM Name Code Comment 2.4.6.2 Danh sách thuộc tính Name Code Data Type Domain Mã loại Tên loại MA_LOAI TEN_LOAI Variable characters (7) Variable characters (50) Primary Identifier TRUE FALSE Mandatory TRUE TRUE 2.4.7 THỰC THỂ Lớp 2.4.7.1 Mô tả Name Code Comment Lớp LOP Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 10 Đồ án Môn học: Công nghệ Phần mềm 2.4.7.2 Danh sách thuộc tính Name Code Data Type Domain Mã lớp Tên lớp GVCN Sỉ số MA_LOP TEN_LOP GVCN SI_SO Variable characters (7) Variable characters (50) Variable characters (50) Integer Primary Identifier TRUE FALSE FALSE FALSE Mandatory TRUE TRUE FALSE FALSE 2.4.8 THỰC THỂ Môn học 2.4.8.1 Mô tả Môn học MON_HOC Name Code Comment 2.4.8.2 Danh sách thuộc tính Name Code Data Type Domain Mã môn Tên môn Hệ số MA_MON TEN_MON HE_SO Variable characters (7) Variable characters (50) Integer Primary Identifier TRUE FALSE FALSE Mandatory TRUE TRUE FALSE 2.4.9 THỰC THỂ Năm học 2.4.9.1 Mô tả Name Code Comment Năm học NAM_HOC 2.4.9.2 Danh sách thuộc tính Name Mã năm học Tên năm học Chủ đề năm học Code MA_NAM_HOC Data Type Variable characters (8) TEN_NAM_HOC Variable characters (50) CHU_DE_NAM_HOC Variable characters (200) Phần mềm “Quản lý điểm trường Tiểu học XYZ” Domain Primary Identifier TRUE Mandatory TRUE FALSE TRUE FALSE FALSE Trang 11 Đồ án Môn học: Công nghệ Phần mềm 2.4.10 THỰC THỂ Xếp loại 2.4.10.1 Mô tả Xếp loại XEP_LOAI Name Code Comment Danh sách thuộc tính 2.4.10.2 Name Code Data Type Mã xếp loại MA_XEP_LOAI Tên xếp loại TEN_XEP_LOAI Variable characters (7) Variable characters (50) Domain Primary Identifier TRUE Mandatory TRUE FALSE TRUE 2.5 Mô tả chi tiết mối kết hợp 2.5.1 Mối kết hợp Chi tiết kết 2.5.1.1 Mô tả Name Code Comment Chi tiết kết CHI_TIET_KET_QUA 2.5.1.2 Danh sách thực thể liên quan Association Chi tiết kết Chi tiết kết Entity Role Kết Loại điểm Cardinality of Role 0,n 0,n 2.5.1.3 Danh sách thuộc tính Name Điểm Code DIEM Domain Data Type Byte (2) Phần mềm “Quản lý điểm trường Tiểu học XYZ” Mandatory TRUE Comment Trang 12 Đồ án Môn học: Công nghệ Phần mềm 2.6 Sơ đồ luồng liệu : 2.6.1 Xử lý tiếp nhận : Nhập kiểm tra D1 ( Dùng D3 ) Ghi D2 Sơ đồ Người dùng D3 Tiếp nhận Xử lý tham số D2 D1 : Hồ sơ học sinh D3 : Tuổi tối đa, tuổi tối thiểu D2 : D1 2.6.2 Lập danh sách lớp : D1 : Lớp , sĩ số , hồ sơ học sinh D2 : Hồ sơ học sinh D3 : Qui định sĩ số số khối lớp, qui định tuổi học sinh D4 =D3 Người dùng D1 Lập danh sách lớp D3 D2 Xử lý tham số D4 Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 13 Đồ án Môn học: Công nghệ Phần mềm 2.6.3 Tra cứu học sinh : Nhập mã học sinh D1 Lấy thông tin từ nhớ phụ (D3) đưa lên D1 : Mã học sinh ( MaHS) D2 : Hồ sơ học sinh D3 = D2 Người dùng D1 D2 Tra cứu học sinh D3 2.6.4 Nhập bảng điểm môn : Người dùng D1 : Lớp , môn, Học kỳ , Họ tên , Điểm 15 phút , điểm tiết , điểm học kỳ D2 : = D1 D1 Nhập bảng điểm môn D2 2.6.5 Báo cáo tổng kết môn , học kỳ : Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 14 Đồ án Môn học: Công nghệ Phần mềm D1 : Lớp , Môn , Học kỳ D2 : Thông tin cần báo cáo D3 = D2 Người dùng D1 D2 Báo cáo tổng kết môn học D3 2.6.6 Thay đổi qui định : Người dùng D1 : Tuổi tối thiểu , tuổi tối đa , sĩ số tối đa, số , khối lớp …… D2 : = D1 D1 Thay đổi qui định D2 Thiết kế 3.1 Thiết kế liệu Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 15 Đồ án Môn học: Công nghệ Phần mềm 3.1.1 Mô hình vật lý 3.1.2 Danh sách đối tượng 3.1.2.1 Danh sách table Name Chi tiết kết Học Kỳ Học Sinh Học sinh lớp Khối Lớp Kết Loại điểm Lớp Môn học Năm học User Xếp loại Code CHI_TIET_KET_QUA HOC_KY HOC_SINH HOC_SINH_LOP KHOI_LOP KET_QUA LOAI_DIEM LOP MON_HOC NAM_HOC USER XEP_LOAI 3.1.3 Mô tả chi tiết Table 3.1.3.1 Table Chi tiết kết 3.1.3.1.1 Mô tả Name Code Comment Chi tiết kết CHI_TIET_KET_QUA Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 16 Đồ án Môn học: Công nghệ Phần mềm 3.1.3.1.2 Danh sách thuộc tính Name Mã Kết Mã loại Điểm Code MA_KET_QUA MA_LOAI DIEM Domain Primary TRUE TRUE FALSE Mandatory TRUE TRUE TRUE 3.1.3.2 Table Học Kỳ 3.1.3.2.1 Mô tả Name Code Comment Học Kỳ HOC_KY 3.1.3.2.2 Danh sách thuộc tính Name Mã Học Kỳ Tên Học Kỳ Hệ số Code MA_HOC_KY TEN_HOC_KY HE_SO Domain Primary TRUE FALSE FALSE Mandatory TRUE TRUE TRUE 3.1.3.3 Table Học Sinh 3.1.3.3.1 Mô tả Name Code Comment Học Sinh HOC_SINH 3.1.3.3.2 Danh sách thuộc tính Name Mã học sinh Tên học sinh Ngày sinh Địa Code MA_HOC_SINH TEN_HOC_SINH NGAY_SINH DIA_CHI Domain Primary TRUE FALSE FALSE FALSE Mandatory TRUE TRUE FALSE FALSE 3.1.3.4 Table Học sinh lớp 3.1.3.4.1 Mô tả Name Code Comment Học sinh lớp HOC_SINH_LOP 3.1.3.4.2 Danh sách thuộc tính Name Code Domain Phần mềm “Quản lý điểm trường Tiểu học XYZ” Primary Mandatory Trang 17 Đồ án Môn học: Công nghệ Phần mềm IDHSLOP Mã xếp loại Mã lớp Mã học sinh TB Cả Năm IDHSLOP MA_XEP_LOAI MA_LOP MA_HOC_SINH TB_CA_NAM TRUE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE FALSE 3.1.3.5 Table Khối Lớp 3.1.3.5.1 Mô tả Khối Lớp KHOI_LOP Name Code Comment 3.1.3.5.2 Danh sách thuộc tính Name Mã khối Tên khối Code MA_KHOI TEN_KHOI Domain Primary TRUE FALSE Mandatory TRUE TRUE Primary TRUE FALSE FALSE FALSE FALSE Mandatory TRUE FALSE TRUE FALSE FALSE Primary Mandatory 3.1.3.6 Table Kết 3.1.3.6.1 Mô tả Kết KET_QUA Name Code Comment 3.1.3.6.2 Danh sách thuộc tính Name Mã Kết Mã môn IDHSLOP Mã Học Kỳ Điểm TB Code MA_KET_QUA MA_MON IDHSLOP MA_HOC_KY DIEM_TB Domain 3.1.3.7 Table Loại điểm 3.1.3.7.1 Mô tả Name Code Comment Loại điểm LOAI_DIEM 3.1.3.7.2 Danh sách thuộc tính Name Code Domain Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 18 Đồ án Môn học: Công nghệ Phần mềm Mã loại Tên loại MA_LOAI TEN_LOAI TRUE FALSE TRUE TRUE 3.1.3.8 Table Lớp 3.1.3.8.1 Mô tả Lớp LOP Name Code Comment 3.1.3.8.2 Danh sách thuộc tính Name Mã lớp Mã năm học Mã khối Tên lớp GVCN Sỉ số Code MA_LOP MA_NAM_HOC MA_KHOI TEN_LOP GVCN SI_SO Domain Primary TRUE FALSE FALSE FALSE FALSE FALSE Mandatory TRUE TRUE TRUE TRUE FALSE FALSE 3.1.3.9 Table Môn học 3.1.3.9.1 Mô tả Môn học MON_HOC Name Code Comment 3.1.3.9.2 Danh sách thuộc tính Name Mã môn Tên môn Hệ số Code MA_MON TEN_MON HE_SO 3.1.3.10 Table Năm học 3.1.3.10.1 Mô tả Name Code Comment 3.1.3.10.2 Name Mã năm học Domain Primary TRUE FALSE FALSE Mandatory TRUE TRUE FALSE Năm học NAM_HOC Danh sách thuộc tính Code MA_NAM_HOC Phần mềm “Quản lý điểm trường Tiểu học XYZ” Domain Primary TRUE Mandatory TRUE Trang 19 Đồ án Môn học: Công nghệ Phần mềm Tên năm học Chủ đề năm học TEN_NAM_HOC CHU_DE_NAM_HOC 3.1.3.11 Table User 3.1.3.11.1 Mô tả Danh sách thuộc tính Name Username Password Họ tên Điện thoại Địa Code USERNAME PASSWORD HO_TEN DIEN_THOAI DIA_CHI 3.1.3.12 Table Xếp loại 3.1.3.12.1 Mô tả Domain Primary TRUE FALSE FALSE FALSE FALSE Mandatory TRUE TRUE FALSE FALSE FALSE Xếp loại XEP_LOAI Name Code Comment 3.1.3.12.2 TRUE FALSE User USER Name Code Comment 3.1.3.11.2 FALSE FALSE Danh sách thuộc tính Name Mã xếp loại Tên xếp loại Code MA_XEP_LOAI TEN_XEP_LOAI Domain Primary TRUE FALSE Mandatory TRUE TRUE Thiết kế giao diện 4.1 Thiết kế menu Sơ đồ menu Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 20 Đồ án Môn học: Công nghệ Phần mềm 4.2 Thiết kế hình 4.2.1 Sơ đồ hình 4.2.2 Danh sách thành phần hình sơ đồ STT Mã số Loại Ý nghĩa MhMS Qhệ Màn hình mượn sách … Lặp (Ứng với hình sơ đồ hình) Phần mềm “Quản lý điểm trường Tiểu học XYZ” Ghi Trang 21 Đồ án Môn học: Công nghệ Phần mềm + Mô tả chi tiết hình (chỉ với hình loại đối tượng quan hệ, hình danh mục làm tượng trưng) - Tên hình: Mượn Sách - Mã số: MhMS - Nội dung: hình thức trình bày (hình vẽ mô tả) - Mô tả Chi tiết: Tên Loại Kiểu Miền GT Tên xử lý DL giá trị default MaDG Text box chuỗi DocTenDG() Ngày Text box Date Ngayht … STT Mã Xlý F10 Hết lặp 4.3 Thiết kế xử lý 4.3.1 Danh sách xử lý (Các xử lý quan trọng) STT Mã số FDG1 … STT Mã số FTT1 … Nhóm: ĐọcGhi Tên Xử lý DocTS Nhóm: Tính Toán Tên TinhTienPhat Ý nghĩa Đọc giá trị từ bảng ThamSo Ghi Ý nghĩa Tính tiền phạt độc giả trả sách trễ hạn Ghi Nhóm: … Ý nghĩa … STT Mã số Ghi … … Chú ý: Mọi bảng mô tả phải thứ tự cột thứ (sau cột STT) 4.3.2 Mô tả chi tiết xử lý: Lặp (tên xử lý, mô tả xử lý phức tạp) -Tên: DocTS -Mã: FDG1 -Dữ liệu vào: MaTS -Dữ liệu ra: GiaTri - Thuật giải BatDau -Mở bảng ThamSo Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 22 Đồ án Môn học: Công nghệ Phần mềm -Tìm ThamSo.Ma=MaTS -Nếu tìm thấy GiáTri=ThamSo.GiaTri -Nếu không thấy thông báo KetThuc Hết lặp Cài đặt thử nghiệm 5.1 Cài đặt - - Bảng phân công cài đặt: STT Ngày Công việc Người thực Ký tên … Thiết kế liệu … … Thiết kế giao diện … Thiết kế xử lý … … Cài đặt … Viết báo cáo … … Kiểm tra chương trình … … Danh sách tình trạng cài đặt chức (mức độ hoàn thành) STT Chức Mức độ hoàn thành Ghi 5.2 Các thử nghiệm Nội dung bảng liệu Một số test case chạy thử nghiệm Các báo biểu với số liệu tương ứng Tổng kết 6.1 Kết đạt 6.2 Đánh giá ưu, khuyết điểm 6.2.1 Ưu điểm: 6.2.2 Khuyết điểm 6.3 Hướng phát triển tương lai Phần mềm “Quản lý điểm trường Tiểu học XYZ” Trang 23