Phân tích thiết kế hệ thống - Quản lý hồ sơ học sinh. Khoa Công nghệ thông tin Đại học Bách khoa Đà Nẵng
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN *** ** ĐỀ TÀI 11: QUẢN LÝ HỒ SƠ HOC SINH GVHD : HỒ PHAN HIẾU SVTH : NGÔ VĂN LONG - 06T3 TRẦN THIÊN ẤN - 06T3 Đà Nẵng , tháng 6 năm 2009 LỜI MỞ ĐẦU Đứng trước nhu cầu thực tế của con người trong nhiều lĩnh vực khoa học, kinh tế, chính trị và đời sống xã hội. Việc giải quyết các nhu cầu đó diễn ra ở các cấp bậc và trình độ khác nhau. Nghành công nghệ thông tin(CNTT) đóng vai trò quan trọng và không thể thiếu trong các thành công và kết quả đã đạt được. Trong xu thế phát triển và ứng dụng CNTT thì có nhiều phần mềm được ra đời đem lại hiệu kinh tế và giảm thiểu sức lao động. Muốn tạo ra được được nó phải chải qua nhiều công đoạn như khảo sát, phân tích, thiết kế, viết chương trình và kiểm thử chương trình. Nhận thức rõ tầm quan trọng của việc phân tích thiết kế hệ thống thông tin , trong học kỳ này chúng em được giao làm bài tập nhằm giúp sinh viên chúng em hiểu sâu thêm môn Phân tích thiết kế hệ thống .và ứng dụng vào một số bài toán cụ thể . Mà cụ thể bài tập được giao cho chúng em thực hiện là : QUẢN LÝ HỒ SƠ HỌC SINH CÁC TRƯỜNG PHỔ THÔNG CƠ SỞ VÀ TRUNG HỌC . Trong quá trình th ực hiện chắc chắn khó tránh khỏi những sai sót,vậy rất mong được sự giúp đỡ chỉ dẫn của các thây cô giáo trong khoa.Trước khi trình bày bài tập em xin gởi lời cảm ơn chân thành đến thầy HỒ PHAN HIẾU trong thời gian qua đã quan tâm giảng dạy,hướng dẫn,tạo điều kiện cho chúng em hoàn thành bài tập này. Chúng em xin chân thành cảm ơn ! Phân tích hiện trạng: Đối với mọi trường học trong cả nước cũng như trên thế giới việc quản lý hồ sơ học sinh là 1 trong những vấn đề quan trọng giúp theo dõi, quản lý hiệu quả số lượng học sinh trong trường, tránh sai sót và có báo cáo số lượng học sinh định kỳ từng học kỳ, năm học. Vào đầu năm học phòng Đào lập danh sách học sinh mới vào trường , danh sách này được phân theo từng lớp học, gồm các thông tin : Mã HS, Tên học sinh, Ngày sinh, Quê quán, Năm học, Học kỳ, Lớp học . Mỗi lớp có nhiều học sinh nhưng chỉ có 1 GV chủ nhiệm. Các thông tin này có thể được thay đổi, sửa đổi bất kỳ lúc nào trong toàn năm học, khi có thông tin thay đổi thì phòng Đào tạo chỉnh sủa cập nhật làm mới lại. Trong một học kỳ, khi có yêu cầu của cấp trên hay người nhà học sinh, muốn biết hồ sơ thì phài tiến hành thống kê và đưa ra tất cả các thông tin theo dõi từ khi học sinh mới vào trường đến thời điểm hiện tại. Từ điển dữ liệu: STT Tên dữ liệu Loại Kiểu Công thức Chú thích 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Mã HS Tên học sinh Ngày sinh Nơi sinh Giới tính Địa chỉ Lớp học Phòng học Mã GV Tên giáo viên ĐThoaiGV Ngày nhập học Năm học Học kỳ GVChủNhiệm KTT KTT KTT KTT KTT KTT KTT KTT KTT KTT KTT KTT KTT KTT KTT N T D T T T T N N T N D N N T Mô hình thực thể - kết hợp: HOCSINH Mã HS Tên học sinh Ngày sinh Nơi sinh Giới tính Địa chỉ Lớp học GVChủNhiệm THUỘC 1-n 1-1 1-1 1-n 0-n 0-n NGAY Ngày sinh Ngày nhập học Năm học Học kỳ Mã HS GIAOVIEN Mã GV Tên giáo viên ĐThoaiGV LOP L ớp học Phòng học HUONGDA N Mô hình dữ liệu quan hệ: HOCSINH Mã HS Tên học sinh Ngày sinh Nơi sinh Giới tính Địa chỉ Lớp học GVChủNhiệm GIAOVIEN Mã GV Tên giáo viên ĐThoaiGV LOP L ớp học Phòng học NGAY M ã HS Ngày sinh Ngày nhập học Năm học Học kỳ HOCSINH(Mã HS,Tên học sinh,Ngày sinh,Nơi sinh,Giới tính,Địa chỉ,Lớp học,GVChủNhiệm) GIAOVIEN(Mã GV,Tên giáo viên,ĐThoaiGV) LOP(Lớp học, Phòng học) NGAY(Mã HS,Ngày sinh, Ngày nhập học,Năm học,Học kỳ) Ví dụ về các câu hỏi vấn tin: 1/ Cho biết các thông tin về học sinh có Mã HS là 1080 SELECT * FROM HOCSINH WHERE Mã HS=1080; 2/ Lập danh sách các học sinh gồm Mã HS,Tên học sinh đang học lớp 6/5 SELECT Mã HS,Tên học sinh FROM HOCSINH WHERE Lớp học=6/5; 3/ Thêm 1 giáo viên vào INSERT INTO GIAOVIEN(Mã GV,Tên giáo viên,ĐThoaiGV) VALUES (105,'Trần An',0945768765); 4/ Xoá các học sinh có tên là Nguyễn B DELETE FROM HOCSINH WHERE Tên học sinh= 'Nguyễn B'; Kết luận: Đây là một bài tập hay giúp chúng em làm quen với việc phân tích thiết kế các hệ thống thông tin đồng thời hiểu thêm về môn học . Nhưng đây là lần đầu tiên làm nên không tránh những thiếu sót kính mong thầy châm chước và chỉ bảo cho chúng em. . thực thể - kết hợp: HOCSINH Mã HS Tên học sinh Ngày sinh Nơi sinh Giới tính Địa chỉ Lớp học GVChủNhiệm THUỘC 1-n 1-1 1-1 1-n 0-n 0-n NGAY Ngày sinh Ngày. sát, phân tích, thiết kế, viết chương trình và kiểm thử chương trình. Nhận thức rõ tầm quan trọng của việc phân tích thiết kế hệ thống thông tin , trong học