Phần mềm quản lý học sinh cấp 3

41 1.8K 19
Phần mềm quản lý học sinh cấp 3

Đ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

Tài liệu tham khảo công nghệ thông tin Phần mềm quản lý học sinh cấp 3

Phần mềm quản học sinh cấp 3 02HC025Đại Học Quốc Gia Thành phố Hồ Chí MinhTrường Đại Học Khoa Học Tự NhiênKhoa Công Nghệ Thông Tin------oOo------BÁO CÁO ĐỒ ÁN ORACLEĐề tài:Phần mềm Quản Phần mềm Quản Học sinh cấp 3Học sinh cấp 3SVTH : Trần Thị Thùy DungMSSV : 02HC025LỚP : 02HCATháng 8 / 2005MỤC LỤC Chương 1 : Khảo sát hiện trạng và xác định yêu cầu 2 1.1 Khảo sát hiện trạng 2 1.2 Yêu cầu chức năng 2 1.2.1 Danh sách các yêu cầu nghiệp vụ . 2 1.2.2 Bảng qui định 3 1.2.3 Biểu mẫu liên quan . 3 1.3 Yêu cầu chất lượng 5 Chương 2 : Phân tích 5 1.1 Mô hình hoá yêu cầu người sử dụng . 5 1.1.1 Mô hình Usecase . 5 1.1.2 Mô hình hóa từng yêu cầu của người sử dụng . 5 1.1.3 Chức năng tra cứu học sinh 6 1.1.4 Chức năng nhập bảng điểm môn 6 1.1.5 Chức năng lập báo cáo tổng kết . 7 1.1.6 Chức năng thay đổi qui định 7 1.2 Sơ đồ lớp 8 1.2.1 Sơ đồ lớp ở mức phân tích 8 1.2.2 Danh sách các lớp đối tượng 8 1.2.3 Mô tả từng lớp đối tượng 8 1.2.4 Danh sách các ràng buộc 9 Chương 3 : Thiết kế 9 1.1 Thiết kế dữ liệu 9 1.1.1 Mô hình ER . 9 1.1.2 Sơ đồ logic 10 1.1.3 Danh sách các bảng 10 1.1.4 Mô tả chi tiết từng bảng dữ liệu . 10 1.2 Thiết kế giao diện 12 Oracle Trang 1 Phần mềm quản học sinh cấp 3 02HC025 Cây chức năng : 12 1.3 Thiết kế xử . 12 1.3.1 Màn hình đăng nhập . 12 1.3.2 Màn hình tiếp nhận học sinh 13 1.3.3 Màn hình tra cứu 16 1.3.4 Màn hình nhập bảng điểm môn . 17 1.3.5 Màn hình thay đổi qui định 20 Chương 4 : Cài đặt và thử nghiệm . 21 1.1 C ài đ ặt . 21 1.2 Thử nghiệm . 21 Xuất Danh sách Học sinh . 26 Chức năng Thoát 26 Nhấn nút tra cứu . 29 Màn hình nhập bảng điểm môn 30 Chức năng lưu bảng điểm môn . 31 Chức năng Cập nhật bảng điểm môn 32 Chức năng Xoá bảng điểm môn . 33 Màn hình báo cáo 33 Bảng điểm lớp theo môn 34 Bảng điểm học sinh 35 Màn hình thay đổi qui định 38 Chức năng lưu qui định mới 39 Chức năng thay đổi qui định 39 Chương 5 : Kết luận và hướng phát triển . 40 1.1 Kết quả thực hiện được . 40 1.2 Tự đánh giá 40 1.2.1 Ưu điểm . 40 1.2.2 Hạn chế 41 1.3 Hướng phát triển 41 ------oOo------Chương 1 : Khảo sát hiện trạng và xác định yêu cầu1.1 Khảo sát hiện trạngHiện nay, công nghệ thông tin được xem là một ngành mũi nhọn của các quốc gia, đặc biệt là các quốc gia đang phát triển, tiến hành công nghiệp hóa và hiện đại hoá như nước ta. Sự bùng nổ thông tin và sự phát triển mạnh mẽ của công nghệ kỹ thuật số, yêu cầu muốn phát triển thì phải tin học hoá vào tất cả các ngành các lĩnh vực. Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềm ngày càng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người. Các phần mềm hiện nay ngày càng mô phỏng được rất nhiều nghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử nhanh chóng, và một số nghiệp vụ được tự động hoá cao. Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là sự chính xác, xử được nhiều nghiệp vụ thực tế mà còn phải đáp ứng các yêu cầu khác như về tốc độ, giao diện thân thiện, mô hình hoá được thực tế vào máy tính để người sử dụng tiện lợi, quen thuộc, tính tương thích cao, bảo mật cao (đối với các dữ liệu nhạy cảm), … Các phần mềm giúp tiết kiệm một lượng lớn thời gian, công sức của con người, và tăng độ chính xác và hiệu quả trong công việc (nhất là việc sửa lỗi và tự động đồng bộ hoá).Một ví dụ cụ thể, việc quản học vụ trong trường trung học phổ thông. Nếu không có sự hỗ trợ của tin học, việc quản này phải cần khá nhiều người, chia thành nhiều khâu, mới có thể quản được toàn bộ hồ sơ, học sinh (thông tin, điểm số, kỷ luật, học bạ, …), lớp học (sỉ số, GVCN, thời khoá biểu, …), giáo viên (thông tin, lịch dạy, …) … cũng như các nghiệp vụ sắp thời khoá biểu, tính điểm trung bình, xếp loại học lực cho học sinh toàn trường (số lượng học sinh có thể lên đến hai ba ngàn học sinh). Các công việc này đòi hỏi nhiều thời gian và công sức, mà sự chính xác và hiệu quả không cao, vì đa số đều làm bằng thủ công rất ít tự động. Một số nghiệp vụ như tra cứu, thống kê, và hiệu chỉnh thông tin khá vất vả. Ngoài ra còn có một số khó khăn về vấn đề lưu trữ khá đồ sộ, dễ bị thất lạc, tốn kém, … Trong khi đó, các nghiệp vụ này hoàn toàn có thể tin học hoá một cách dễ dàng. Với sự giúp đỡ của tin học, việc quản học vụ sẽ trở nên đơn giản, thuận tiện, nhanh chóng và hiệu quả hơn rất nhiều.1.2 Yêu cầu chức năng1.2.1 Danh sách các yêu cầu nghiệp vụSTT Yêu cầu Biểu mẫu Qui định Ghi chú1 Tiếp nhận học sinh BM1 QĐ1 Xoá,Cập nhật2 Lập danh sách lớp BM2 QĐ2 Xoá , Cập nhật3 Tra cứu học sinh BM3Oracle Trang 2 BM2: DANH SÁCH LỚP Lớp: Sỉ số:QĐ2: Có 3 khối lớp, mỗi khối có 3 lớp. Mỗi lớp không quá 40 học sinh.BM3 : DANH SÁCH HỌC SINHStt Họ và tên Lớp TBHK1 TBHK2Phần mềm quản học sinh cấp 3 02HC0254 Nhận bảng điểm môn BM4 QĐ4 Xoá , cập nhật5 Lập báo cáo tổng kết BM5 QĐ56 Thay đổi qui định QĐ61.2.2 Bảng qui địnhMă số Tên qui định Mô tả Ghi chúQĐ1 Qui định về nhập và sửa thông tin học sinhTuổi học sinh từ 15 đến 20 tuổiQĐ2 Qui định về sắp lớp cho học sinhSố học sinh trong một lớp không vượt quá 40 học sinh- Có 3 khối lớp : khối 10 có 3 lớp , khối 11 có 3 lớp , khối 12 có 3 lớpQĐ3 Qui định về việc nhập bảng điểm mônChỉ có tối đa 2 học ki- Có 9 môn học trong 1 lớpQĐ4 Qui đinh về việc lập báo cáo tổng kếtHọc sinh chỉ đạt nếu đạt hết tất cả các môn- Học sinh đạt môn nếu điểm trung bình>=51.2.3 Biểu mẫu liên quan1.2.3.1 Yêu cầu tiếp nhận hồ sơ học sinh1.2.3.2 Yêu cầu lập danh lớp :1.2.3.3 Yêu cầu tra cứu học sinh :Oracle Trang 3Stt Họ và tên Giới tính Ngày sinh Địa chỉBM 1 : HỒ SƠ HỌC SINHHọ và tên : Giới tính :Ngày sinh : Địa chỉ : E-mail :QĐ1 : Tuổi học sinh từ 15 đến 20 BM4 : BẢNG ĐIỂM MÔN HỌC Lớp: Môn: Học kỳ :QĐ4 : Có 2 học kỳ (1,2).Có 9 môn học (Tóan,Lý,Hóa,Sinh,Sử, Địa, Văn, Đạo Đức,Thể Dục).BM5.1: BÁO CÁO TỔNG KẾT MÔN Môn : Học kỳ :QĐ5.1 : Học sinh đạt môn nếu có điểm trung >=5BM5.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ệQĐ5.2 : Học sinh đạt nếu đạt tất cả các môn.QĐ6 : Người dùng có thể thay đổi các qyu định như sau+QĐ1 :Thay đổi tuổi tối thiểu,tuổi tối đa+QĐ2 : Thay đổi sỉ số tối đa của các lớp.Thay đổi số lượng và tên các lớp trong trường+QĐ4 : Thay đổi số lượng và tên môn học+QĐ5 : Thay đội điểm huẩn đánh giá đạt mônPhần mềm quản học sinh cấp 3 02HC0251.2.3.4 Yêu cầu nhận bảng điểm môn :1.2.3.5 Yêu cầu lập báo cáo tổng kết :1.2.3.6 Yêu cầu thay đổi quy định :Oracle Trang 4Stt Họ và tên Điểm 15’ Điểm 1 tiết Điểm cuối HKStt Lớp Sỉ số Số lượng đạt Tỉ lệ Phần mềm quản học sinh cấp 3 02HC0251.3 Yêu cầu chất lượngStt Yêu cầu chất lượngTính tiến hoá1 Thay đổi qui định tiếp nhận học sinh2 Thay đổi qui định xếp lớpTính hiệu quả3 Nhập 100 hồ sơ /1 giờ4 Xếp tất cả các lớp trong 3 giờ5 Tra cứu học sinh ngay tức thìTính tiện dụng6 Giao diện người dùng thân thiện7 Ngăn chặn không gây lỗi , cảnh báo nếu gặp lỗiTính tương thích8 Chạy được trên hệ điều hành Window hiện nayTính bảo mật9 Có chức năng sao lưu cơ sở dữ liệu (định kỳ hay tức thì)10 Phục hồi cơ sở dữ liệu khi cần thiếtChương 2 : Phân tích1.1 Mô hình hoá yêu cầu người sử dụng1.1.1 Mô hình Usecase1.1.2 Mô hình hóa từng yêu cầu của người sử dụng1.1.2.1 Chức năng tiếp nhận học sinhD1: Thông tin học sinh :Họ tên, Giới tính, Ngày sinh , Địa chỉ, EmailD2 : Kết quả của việc thêm học sinh nàyD3 : Lưu thông tin học sinh xuông CSDLD4 : Tuổi qui định của học sinh từ 15-20Giả i thu ậ t x ử B1: Nhận D1 từng người dùngB2: Đọc D4 từ CSDLB3: Kiểm tra qui định tuổi tối thiểu , tuổi tối đa và các thông tin học sinh phải được điền đầy đủB4: Nếu thỏa mãn tất cả các điều kiện trên thìB4.1: Lưu D3 xuống bộ nhớ phụB4.2: Thông báo kết quả cho việc thêm học sinh mới nàyB5: Ngược lại thông báo thất bại và quay lại B1Oracle Trang 5Tra cứu học sinhThay đổi qui địnhTiếp nhậnhọc sinhLâp báo cáo tổng kếtNhập bảng điểm mônLập danh sách lớpGiáo vụDữ liệuNgười dùngTiếp nhận học sinh mớiD2D3D1D4 Phần mềm quản học sinh cấp 3 02HC0251.1.2.2 Chức năng lập danh sách lớpD1 : Tên lớp và sỉ số lớp,danh sách học sinh cùng với các chi tiết liên quan (họ và tên,giới tính,ngày sinh, địa chỉ)D2 : Kết quả việc lập danh sáchD3 : Lưu danh sách học sinh xuống CSDLD4 : Qui định về sắp lớp cho học sinh : Số học sinh trong một lớp khơng vượt q 40 học sinh- Có 3 khối lớp : khối 10 có 4 lớp , khối 11 có 3 lớp , khối 12 có 2 lớpGiả i thu ậ t x ử B1: Nhận D1 từ người dùngB2: Đọc D4 từ CSDLB3: Kiểm tra khối lớp có thuộc danh sách các khối lớpB4: Kiểm tra tên lớp có thuộc danh sách tên lớp của mỗi khốiB5: Kiểm tra sỉ số lớp có vượt q sỉ số tối đa khơngB5.1: Nếu thỏa mãn các điều kiện trên thìB5.1.1: Lưu D3 xuống bộ nhớ phụB5.1.2: Trả D2 cho người dùngB9: Ngược lại thơng báo thất bại và quay lại B11.1.3 Chức năng tra cứu học sinhD1 : MAHS( HOTEN )D2 : Thơng tin kết quả : lớp học , thơng tin học sinh(Họ tên, Giới tính, Ngày sinh ,Địa chỉ, Email),TBHK1,TBHK2D4 :Kết quả việc tìm kiếm danh sách : khối học , lớp họchọc sinh cần tra cứuGiải thuật xử lýB1: Nhận D1 từ người dùngB2: Đọc D4 từ CSDLB3: Trả D2 cho người dùng1.1.4 Chức năng nhập bảng điểm mơnOracle Trang 6Dữ liệuNgười dùngdùngTra cứu học sinh D2D4D1Dữ liệuNgười dùngLập danh sách lớpD2D3D1D4 Phần mềm quản học sinh cấp 3 02HC025D1 : Thông tin về bảng điểm môn học: Lớp, môn, Học kỳ, danh sách học sinh cùng các chi tiết liên quan (Họ và tên, Điểm 15 phút, Điểm 1 tiết, Điểm cuối HK)D2 : Kết quả của việc nhập bảng điểm mônD3 : Lưu bảng điểm môn xuống CSDLD4 : Thông tin danh sách các : học kỳ , môn học Giả i thu ậ t x ử B1: Nhận D1 từ người dùngB2: Đọc D4 từ CSDLB3: Kiểm tra học kỳ có thuộc danh sách các học kỳ khôngB3.1: Kiểm tra môn học có thuộc danh sách các môn họcB3.2: Nếu thỏa mãn các điều kiện trên thìB3.2.1: Lưu D3 xuống CSDLB3.2.2: Trả D2 cho người dùngB4: Ngược lại thông báo thất bại và quay lại B11.1.5 Chức năng lập báo cáo tổng kếtD1 : Thông tin học kỳ , môn học cần lập báo cáoD2 : Thông tin báo cáo xuất ra theo yêu cầu của người dùngD4 : Thông tin học sinh đạt môn học nếu có điểm trung bình >= 5Giả i thu ậ t x ử B1: Nhận D1 từ người dùngB2: Đọc D4 từ CSDLB3: Đếm số lượng học sinh có điểm cuối kỳ lớn hơn ĐTB tối thiểuB5: Tính số lượng đạt của từng lớpB6: Tính tỉ lệ của từng lớpB9: Xuất D2D1 : Thông tin học kỳ cần lập báo cáoD2 : Thông tin báo cáo xuất ra theo yêu cầu của người dùngD4 : Thông tin học sinh đạt nếu đạt tất cả các môn học Giả i thu ậ t x ử B1: Nhận D1 từ người dùngB2: Đọc D4 từ CSDLB3: Đếm số lượng môn mà học sinh có điểm cuối kỳ lớn hơn ĐTB tối thiểuB4: Đếm số lượng học sinh đạt của từng lớpB5: Tính tỉ lệ của từng lớpB6: Xuất D21.1.6 Chức năng thay đổi qui địnhOracle Trang 7Lập báo cáo tổng kết môn t theo học kỳNgười dùngDữ liệuD2D4D1Dữ liệuNgười dùngLập báo cáo tổng kết học kỳD2D4D1Dữ liệuNgười dùngNhập bảng điểm mônD2D3D1D4 Phần mềm quản học sinh cấp 3 02HC025D1 : Thông tin các qui định có thể thay đổi như : tuổi tối thiểu ,tuổi tối đa, sỉ số tối đa các lớp , tên các lớp , số lượng và tên các môn học , điểm chuẩn đánh giá đạt mônD2 : Thông tin bảng qui định mớiD3 : Lưu thông tin thay đổi qui định xuống CSDLGiả i thu ậ t x ử B1: Nhận D1 từ người dùngB2: Ghi D3 xuống bộ nhớ phụB3 : Hiển thị D2 cho người dùng1.2 Sơ đồ lớp1.2.1 Sơ đồ lớp ở mức phân tích1.2.2 Danh sách các lớp đối tượngStt Tên lớp Ý nghĩa1 HOC SINH Lưu thông tin học sinh2 LOP Lưu thông tin về lớp3 KHOI Lưu thông tin về danh sách khối lớp4 MON HOC Lưu trữ danh sách các môn học5 DIEM MON Lưu trữ thông tin về điểm trung bình cuối kỳ của học sinh6 HOC KY Lưu trữ thông tin về danh sách các học kỳ7 CHI TIET DIEM Lưu trữ thông tin về điểm số kiểm tra8 LOAI KIEM TRA Lưu trữ danh sách các loại kiêm tra9 THAM SO Lưu trữ các thông tin về qui định1.2.3 Mô tả từng lớp đối tượngSTT Tên đối tượng Thuộc tính đối tượng1 HỌC SINHOracle Trang 8Dữ liệuNgười dùngduøngThay đổi qui địnhD2D3D1THAMSOKHOIDIEM MONLOAI KIEM TRAHOC SINH LOPMON HOCHOC KYCHI TIET DIEM Phần mềm quản học sinh cấp 3 02HC0252 LỚP3 KHỐI4 MÔN HỌC5 ĐIỂM MÔN6 HỌC KỲ7CHI TIẾT ĐIỂM8LOẠI KIỂM TRA9 THAM SO1.2.4 Danh sách các ràng buộcSTT Tên đối tượng Thuộc tính đối tượng1 RB1 Ngày sinh < ngày hiện tại2 RB2 Một học sinh chỉ được học 1 lớp3 RB3 Một lớp học chỉ thuộc 1 khối học4 RB4 Tuổi học sinh từ 15 đến 205 RB5 Sỉ số của lớp không quá 40 học sinhChương 3 : Thiết kế1.1 Thiết kế dữ liệu1.1.1 Mô hình EROracle Trang 91 nLOAIKIEMTRAMALOAIKIEMTRATENLOAIKIEMTRA1 1CTDIEMDIEMSOMADIEMMONTRUNGBINHMONHOC0 n1 1coMAMONTENMONHOC0 n1 1coHOCKITENHOCKIMAHOCKIMAKHOITENKHOISOLOPTOIDACUAKHOI1 1KHOILOP0 n0 n1 1ccoDIEMMON1 1coMALOPTENLOPSISOHOCSINH 0 nMAHSHOTENDIACHIEMAILPHAI NGAYSINH Phần mềm quản học sinh cấp 3 02HC0251.1.2 Sơ đồ logic1.1.3 Danh sách các bảngStt Tên lớp Ý nghĩa1 HOC SINH Lưu thông tin học sinh2 LOP Lưu thông tin về lớp3 KHOI Lưu thông tin về danh sách khối lớp4 MON HOC Lưu trữ danh sách các môn học5 DIEM MON Lưu trữ thông tin về điểm trung bình cuối kỳ của học sinh6 HOC KY Lưu trữ thông tin về danh sách các học kỳ7 CHI TIET DIEM Lưu trữ thông tin về điểm số kiểm tra8 LOAI KIEM TRA Lưu trữ danh sách các loại kiêm tra9 THAM SO Lưu trữ các thông tin về qui định1.1.4 Mô tả chi tiết từng bảng dữ liệu1.1.4.1 Thành phần: HOCSINHÝ nghĩa: Lưu trữ thông tin về học sinhSTT Thộc tính Kiểu MGT Ghi chú1 MaHocSinh Chuỗi Tối đa 5 ký tự Khóa2 HoTen Chuỗi Tối đa 40 ký tự3 GioiTinh Chuỗi Có 2 lọai ‘Nam’, ‘Nữ’ Lọai giới tính4 NgaySinhKiểu ngàyTuổi từ 15 đến 205 DiaChi Chuỗi6 Email Chuỗi7 MaLop Chuỗi Tối đa 2 ký tự1.1.4.2 Thành phần : LOPÝ nghĩa: Lưu thông tin về lớpOracle Trang 10 [...]... Trang 29 Phần mềm quản học sinh cấp 3 02HC025 Màn hình nhập bảng điểm môn Oracle Trang 30 Phần mềm quản học sinh cấp 3 02HC025 Chức năng lưu bảng điểm môn Oracle Trang 31 Phần mềm quản học sinh cấp 3 02HC025 Chức năng Cập nhật bảng điểm môn Oracle Trang 32 Phần mềm quản học sinh cấp 3 02HC025 Chức năng Xoá bảng điểm môn Màn hình báo cáo Oracle Trang 33 Phần mềm quản học sinh cấp 3 02HC025... Oracle Trang 24 Phần mềm quản học sinh cấp 3 02HC025 Chức năng Thêm mới Oracle Trang 25 Phần mềm quản học sinh cấp 3 02HC025 Xuất Danh sách Học sinh Chức năng Thoát Nhấn nút Yes Oracle Trang 26 Phần mềm quản học sinh cấp 3 02HC025 Nhấn nút No Oracle Trang 27 Phần mềm quản học sinh cấp 3 02HC025 Nhấn nút Cancel Màn hình tra cứu Oracle Trang 28 Phần mềm quản học sinh cấp 3 02HC025 Nhấn... WindowXP, Window20 03 • Hệ quản trị Cơ sở dữ liệu Access • Môi trường cài đặt NET 20 03 – Framework 1.1 • Ngôn ngữ C# 1.2 Thử nghiệm • Màn hình chính Oracle Trang 21 Phần mềm quản học sinh cấp 3 02HC025 manager  Đăng nhập đúng  Đăng nhập sai Oracle Trang 22 Phần mềm quản học sinh cấp 3 02HC025 Màn hình tiếp nhận Chức năng tiếp nhận Oracle Trang 23 Phần mềm quản học sinh cấp 3 02HC025 Chức năng... 11 Phần mềm quản học sinh cấp 3 2 TenMonHoc 02HC025 Chuỗi Tối đa 10 ký tự 1.1.4.9 Thành phần LOAIKIEMTRA Ý nghĩa: Lưu trữ danh sách các lọai kiểm tra STT Thành phần Kiểu 1 MaLoaiKiemTra Số 2 TenLoaiKiemTra MGT Chuỗi Ghi chú Khóa Tối đa 15 ký tự 1.2 Thiết kế giao diện Cây chức năng : PH ẦN MỀM QUẢN HỌC SINH CẤP 3 LƯU TRỮ THÊM HỌC SINH XÓA HỌC SINH SỬA HỌC SINH NHẬP ĐIỂM HỌC SINH XOÁ ĐIỂM HỌC SINH. .. bảng điểm môn Màn hình báo cáo Oracle Trang 33 Phần mềm quản học sinh cấp 3 02HC025 Bảng điểm lớp theo môn Oracle Trang 34 Phần mềm quản học sinh cấp 3 02HC025 Bảng điểm học sinh Oracle Trang 35 Phần mềm quản học sinh cấp 3 02HC025 Báo cáo tổng kết theo học kỳ Oracle Trang 36 ... danh sách học sinh 6 Luu() Lưu học sinh mới 7 kiemtra_ngaysinh() kiểm tra ngày sinh có thoả qui đinh không ? kiemtra() Ghi chú Kiểm tra thông tin học sinh có nhập đầy đủ và ngày sinh có đúng qui định không?Nếu nhập sai thì thông báo 8 Oracle Trang 13 Phần mềm quản học sinh cấp 3 9 02HC025 CapNhat() Hàm cập nhật thông tin học sinh 10 HienThi_Nut() Kiểm tra số lượng học sinh trong danh sách HS có lớn... SINH XOÁ ĐIỂM HỌC SINH SỬA ĐIỂM HỌC SINH THÊM QUI ĐỊNH SỬA QUI ĐỊNH TRA CỨU TRA CỨU THEO MÃ HỌC SINH BÁO CÁO BẢNG ĐIỂM LỚP THEO MÔN BẢNG ĐIỂM H ỌC SINH BÁO CÁO THEO HỌC KỲ BÁO CÁO THEO MÔN 1 .3 Thiết kế xử 1 .3. 1 Màn hình đăng nhập 0 ĐĂNG NHẬP Username Password Service Đăng nhập 2 1 Oracle Thoát Trang 12 Phần mềm quản học sinh cấp 3 02HC025 Danh sách các hàm xử và sự kiện STT 1 Tên hàm Ý nghĩa... 15 Phần mềm quản học sinh cấp 3 02HC025 1 .3. 3 Màn hình tra cứu Danh sách các hàm xử STT Tên hàm 1 LayTrungBinhMon(string mamon,string hocky) 2 LayBangDiem() 3 Tracuu() Oracle Ý nghĩa Ghi chú Lấy trung bình HK(I,II) của các môn học tương ứng với mahs Xây dựng lưới bảng điểm môn học chứa thông tin về các môn học và gọi hàm LayTrungBinhMon Hiển thị trên lưới thông tin học sinh (MaHS,Hoten,Ngaysinh,Phai,DiaChi,Malop,E... 2 3 1 Trang 17 Phần mềm quản học sinh cấp 3 02HC025 Danh sách các hàm xử 1 STT Tên hàm Getdanhsachlop() Ý nghĩa lấy danh sách lớp (Malop , Tenlop) 2 GetDanhSachHocKi() Lấy danh sách Học Kì (MaHK , TenHK) 3 GetDanhSachMonHoc() 5 LayBangDiem() Ghi chú Lấy danh sách môn học ( MaMH,TenMH).Chỉ lấy những môn học chưa được nhập cho lớp đó ứng với học kỳ tương ứng Khởi tao lưới chứa danh sách học sinh. .. sách học sinh - Lấy thông tin học sinh tương ứng với mahs trong record được chọn - Gán thông tin của học sinh vào các textbox tương ứng - Enable các nút Xoá ,Cập nhật - Disable nút Tiếp nhận Biến cố 8: xảy ra khi click vào cboKhoi - Getdanhsachlop(ma_khoi) Biến cố 9 : xảy ra khi click vào cboLop - GetDanhSachHocSinh() - HienThi_Nut() - khoitao_textbox() Oracle Trang 14 Phần mềm quản học sinh cấp 3 . LỚP THEO MÔNBẢNG ĐIỂM H ỌC SINHBÁO CÁO THEO HỌC KỲBÁO CÁO THEO MÔN PH ẦN MỀM QUẢN LÝ HỌC SINH CẤP 3 Phần mềm quản lý học sinh cấp 3 . Tin------oOo------BÁO CÁO ĐỒ ÁN ORACLEĐề tài :Phần mềm Quản lý Phần mềm Quản lý Học sinh cấp 3Học sinh cấp 3SVTH : Trần Thị Thùy DungMSSV : 02HC025LỚP

Ngày đăng: 23/11/2012, 10:34

Hình ảnh liên quan

1.2.2 Bảng qui định - Phần mềm quản lý học sinh cấp 3

1.2.2.

Bảng qui định Xem tại trang 3 của tài liệu.
1.2.2 Bảng qui định - Phần mềm quản lý học sinh cấp 3

1.2.2.

Bảng qui định Xem tại trang 3 của tài liệu.
1.2.3.4 Yêu cầu nhận bảng điểm mơ n: - Phần mềm quản lý học sinh cấp 3

1.2.3.4.

Yêu cầu nhận bảng điểm mơ n: Xem tại trang 4 của tài liệu.
BM 4: BẢNG ĐIỂM MƠN HỌC       Lớp:                     Mơn:                   Học kỳ : - Phần mềm quản lý học sinh cấp 3

4.

BẢNG ĐIỂM MƠN HỌC Lớp: Mơn: Học kỳ : Xem tại trang 4 của tài liệu.
1.1 Mơ hình hố yêu cầu người sử dụng - Phần mềm quản lý học sinh cấp 3

1.1.

Mơ hình hố yêu cầu người sử dụng Xem tại trang 5 của tài liệu.
1.1.1 Mơ hình Usecase - Phần mềm quản lý học sinh cấp 3

1.1.1.

Mơ hình Usecase Xem tại trang 5 của tài liệu.
D2 :Kết quả của việc nhập bảng điểm mơn D3 : Lưu bảng điểm mơn xuống CSDL - Phần mềm quản lý học sinh cấp 3

2.

Kết quả của việc nhập bảng điểm mơn D3 : Lưu bảng điểm mơn xuống CSDL Xem tại trang 7 của tài liệu.
D 2: Thơng tin bảng qui định mới - Phần mềm quản lý học sinh cấp 3

2.

Thơng tin bảng qui định mới Xem tại trang 8 của tài liệu.
i thuật xử lý - Phần mềm quản lý học sinh cấp 3

i.

thuật xử lý Xem tại trang 8 của tài liệu.
1.1.1 Mơ hình ER - Phần mềm quản lý học sinh cấp 3

1.1.1.

Mơ hình ER Xem tại trang 9 của tài liệu.
7 CHI TIẾT ĐIỂM - Phần mềm quản lý học sinh cấp 3

7.

CHI TIẾT ĐIỂM Xem tại trang 9 của tài liệu.
1.1.4 Mơ tả chi tiết từng bảng dữ liệu 1.1.4.1 Thành phần: HOCSINH - Phần mềm quản lý học sinh cấp 3

1.1.4.

Mơ tả chi tiết từng bảng dữ liệu 1.1.4.1 Thành phần: HOCSINH Xem tại trang 10 của tài liệu.
1.1.3 Danh sách các bảng SttTên lớp Ý nghĩa - Phần mềm quản lý học sinh cấp 3

1.1.3.

Danh sách các bảng SttTên lớp Ý nghĩa Xem tại trang 10 của tài liệu.
1.3.1 Màn hình đăng nhập - Phần mềm quản lý học sinh cấp 3

1.3.1.

Màn hình đăng nhập Xem tại trang 12 của tài liệu.
Biến cố 0: xảy ra khi người dùng chuẩn bị load màn hình - Phần mềm quản lý học sinh cấp 3

i.

ến cố 0: xảy ra khi người dùng chuẩn bị load màn hình Xem tại trang 13 của tài liệu.
 No : Khơng lưu và trở về màn hình chính - Phần mềm quản lý học sinh cấp 3

o.

Khơng lưu và trở về màn hình chính Xem tại trang 14 của tài liệu.
Xây dựng lưới bảng điểm mơn học chứa thơng tin về các mơn học và gọi hàm  - Phần mềm quản lý học sinh cấp 3

y.

dựng lưới bảng điểm mơn học chứa thơng tin về các mơn học và gọi hàm Xem tại trang 16 của tài liệu.
1.3.3 Màn hình tra cứu - Phần mềm quản lý học sinh cấp 3

1.3.3.

Màn hình tra cứu Xem tại trang 16 của tài liệu.
1.3.4 Màn hình nhập bảng điểm mơn - Phần mềm quản lý học sinh cấp 3

1.3.4.

Màn hình nhập bảng điểm mơn Xem tại trang 17 của tài liệu.
1.3.5 Màn hình thay đổi qui định - Phần mềm quản lý học sinh cấp 3

1.3.5.

Màn hình thay đổi qui định Xem tại trang 20 của tài liệu.
1.3.5 Màn hình thay đổi qui định - Phần mềm quản lý học sinh cấp 3

1.3.5.

Màn hình thay đổi qui định Xem tại trang 20 của tài liệu.
Màn hình tiếp nhận - Phần mềm quản lý học sinh cấp 3

n.

hình tiếp nhận Xem tại trang 23 của tài liệu.
Màn hình tra cứu - Phần mềm quản lý học sinh cấp 3

n.

hình tra cứu Xem tại trang 28 của tài liệu.
Màn hình nhập bảng điểm mơn - Phần mềm quản lý học sinh cấp 3

n.

hình nhập bảng điểm mơn Xem tại trang 30 của tài liệu.
Chức năng Cập nhật bảng điểm mơn - Phần mềm quản lý học sinh cấp 3

h.

ức năng Cập nhật bảng điểm mơn Xem tại trang 32 của tài liệu.
Màn hình báo cáo - Phần mềm quản lý học sinh cấp 3

n.

hình báo cáo Xem tại trang 33 của tài liệu.
Bảng điểm lớp theo mơn - Phần mềm quản lý học sinh cấp 3

ng.

điểm lớp theo mơn Xem tại trang 34 của tài liệu.
Màn hình thay đổi qui định - Phần mềm quản lý học sinh cấp 3

n.

hình thay đổi qui định Xem tại trang 38 của tài liệu.
8 Bảng điểm lớp theo mơn Đạt 9Bảng điểm  học sinh Đạt  10Báo cáo tổng kết Học kỳ - Phần mềm quản lý học sinh cấp 3

8.

Bảng điểm lớp theo mơn Đạt 9Bảng điểm học sinh Đạt 10Báo cáo tổng kết Học kỳ Xem tại trang 40 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan