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

Chương 1phân tích và thiết kế hệ thống phân tích hệ thống kết quả học tập sinh viên

39 3 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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐƠNG Á Khoa: Cơng Nghệ Thơng Tin TIỂU LUẬN HỌC PHẦN: CƠ SỞ DỮ LIỆU NHÓM Sinh viên thực Khóa Lớp Mã sinh viên Lâm Thị Thanh 11 20201628 Vũ Đình Hiệp 11 20200869 Phùng Văn Lượng 11 20201593 Phạm Quang Thuận 11 20201630 Nguyễn Tuấn Thành 11 20201695 Đỗ Văn Vinh 11 20201524 Đỗ Thị Sao 11 20201518 Hoàng Minh Long 11 20201827 ĐỀ TÀI QUẢN LÍ ĐIỂM SINH VIÊN Chương 1:phân tích thiết kế hệ thống Chương 2: thiết kế sở liệu • 1.1 Lời giới thiệu • 1.2 Phân tích hệ thống kết học tập sinh viên • 2.1Thiết kế sở liệu • 2.2 Từ điển kiểu liệu • 2.3 Một số truy vấn sql server CHƯƠNG Phân tích thiết kế hệ thống 1.1 LỜI GIỚI THIỆU Trong năm gần phát triển ngành IT đem lại thành tựu to lớn việc phát triển kinh tế Những chương trình tin học ứng dụng ngày nhiều, nhiều công việc thủ công trước sử ly phần mềm chuyên dụng giảm đáng kể công sức, nhanh chóng xác Để có phần mềm ứng dụng đáp ứng yêu cầu công việc đặt người làm tin học phải biết phân tích thiết kế hệ thống làm việc của chương trình để từ xây dựng nên phần mền ứng dụng quản lý chương trình ngơn ngữ lập trình chương trình, phần mềm ứng dụng đóng vai trị quan trọng lĩnh vực quản lý, cơng cụ hỗ trợ đắc lực thiếu nhằm đáp ứng đầy đủ thuận lợi địi hỏi cơng việc quản lý nhờ cơng cụ trợ giúp có sẵn, access hay SQL sever la phần mềm ứng dụng rộng rãi cơng tác quản lý khơng ngơn ngữ lập trình mạnh giúp cán quản lý viết chương trình để sử sụng sơ liệu hay giải yêu cầu đó, phần mền ứng dụng phần trợ giúp nhà quản lý trở lên nhanh chóng, thuận lợi, xác kịp thời với tính có sẵn sát với thực tế quản lý Chương trình quản lý điểm sinh viên chương trình xây dựng nhằm đáp ứng địi hỏi đặt trình quản lý nhập thong tin sinh viên, tìm kiếm, thống kê, in báo cáo nhiều cơng việc khác cách nhanh chóng thuận tiện, xác cách hệ thống Trong chương trình phần mền ứng dụng chương trình nghiên cứu phân tích thiết kế hệ thống đóng vai trị quan trọng việc thiết kế chương trình phần mền, nhìn vào phân tích ta hiểu người lập trình muốn làm gì, hiểu hoạt động hệ thống 1.2.2 Bản đồ phân cấp chức 1.2.1 Thực trạng hệ thống quản lí điểm 1.2.5 Mơ hình thể liên kết 1.2 Phân tích hệ thống kết học tập sinh viên 1.2.3 Bản đồ luồng liệu Ph tín ân l 1.2 o h ại c o ác th thu ực ộc th ể 1.2.1 THỰC TRẠNG CỦA HỆ THỐNG QUẢN LÍ ĐIỂM Tốn thời gian,cơng sức Phương pháp thủ công ng nă ả p qu thấ ệu t H i s uấ Dễ nh ầ m lẫ n, s a i xót Khó kiểm tra, quản lí Đưa máy in có u cầu Giải pháp Cần tổ chức lại cấu quản lý, thay số công đoạn thủ công “tin học hố hố” nhờ có trợ chương trình, phần mềm ứng dụng Việc nhập điểm, tìm kiếm, sửa chữa, báo cáo, thống kê cần xử lý nhờ máy tính Dữ liệu đầu vào Dữ liệu đầu 1.2.2 BẢN ĐỒ PHÂN CẤP CHỨC NĂNG 1.2.3 BẢN ĐỒ LUỒNG DỮ LIỆU 1.2.4 PHÂN LOẠI CÁC THUỘC TÍNH VÀO TẬP THỰC THỂ Kiểu thực thể môn học: MaMH ,TenMH, SoTiet Kiểu thực thể điểm: MaSV,TenSV,DiemT hi Kiểu thực thể liên kết nguồn thông tin cần thiết cho hệ thống kiểu thực thể xuất tác nhân ngồi luồng thơng tin nội kho liệu Kiểu thực thể lớp:MaLop, TenLop,MaKhoa,HeDT Kiểu thực thể khóa học: MaKhoaHoc,TenKhoaH oc Kiểu thực thể sinh viên: MaSV,TenSV,MaLop,MaKhoaHoc,Nga ySinh,GioiTinh,DiaChi 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng ràng buộc default đặt mặc định cột ngày sinh 9-11-2000 -alter table SinhVien add constraint df_SV default('9-11-2000') for NgaySinh 2.3 MỘT SỐ CÂU TRUY VẤN nhập thểm liệu vào ba ảng sinh viển insert into SinhVien(MaSV, TenSV, MaLop, MaKhoaHoc, GioiTinh, DiaChi) values ('200010', 'Vu Dinh A', 'CNTT6', 'K11', 1, N'Qua ảng Ninh') select*from SinhVien 2.3 MỘT SỐ CÂU TRUY VẤN SQL SỬ DỤNG CÂU TRUY VẤN Sửảdụng cầu truy vầế n join hiểả n thị tầế t ca ả liệu ba ảng Sinh Viển and ba ảng Lớp -select * from SinhVien a join Lop b on a.MaLop=b.MaLop 2.3 MỘT SỐ CÂU TRUY VẤN SQL Sửảdụng cầu truy vầế n nhiểầ u join hiểả n thị tầế t ca ả liệu ba ảng Môn Học, Điểả m, Sinh Viển, Lớp, Môn Học-select * from MonHoc a join Diem b on a.MaMH=b.MaMH join SinhVien c on b.MaSV =c.MaSV join Lop d on c.MaLop=d.MaLop join KhoaHoc e on c.MaKhoaHoc=e.MaKhoaHoc 2.3 MỘT SỐ CÂU TRUY VẤN SQL /* Sửảdụng cầu truy vầế n left join đểảlầế y giá trị Từ ba ảng trái(SinhVien) cộng với giá trị phù hợp cu ảa ba ảng pha ải(Diem) trửờng hợp khơng có giá trị phù hợp null */ select * from SinhVien a left join Diem b on a.MaSV=b.MaSV 2.3 MỘT SỐ CÂU TRUY VẪN SQL /* Sửảdụng cầu truy vầế n right join đểảlầế y giá trị từ ba ảng pha ải(SinhVien) cộng với giá trị phù hợp cu ảa ba ảng trái(MonHoc, Diem) trửờng hợp khơng có giá trị phụ hợp null */ select * from MonHoc a right join Diem b on a.MaMH=b.MaMH right join SinhVien c on b.MaSV=c.MaSV 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng cầu truy vầế n distinct đểảlầế y ba ản ghi ba ản ghi giôế ng -select distinct MaLop from SinhVien 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng cầu truy vầế n where đểảhiện thỉ ả DiemThi pha ải lớn 7-select * from Diem where DiemThi > 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng cầu truy vầế n group by đểảnhóm ngày sinh lại -select count(MaSV) as 'Có Bao Nhiểu Ngửời', year(NgaySinh) as 'Năm Sinh' from SinhVien group by YEAR(NgaySinh) 2.3 MỘT SỐ TRUY VẤN SQL Sửảdung cầu truy vầế n order by đểảsăế p xểế p thứ tự cột msv từ sôế lớn nhầế t đểế n sôếnho ả nhầế t -select * from SinhVien order by MaSV desc 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng cầu truy vầế n delete ba ảng khóa học-alter table SinhVien drop constraint fk_KH1 alter table KhoaHoc drop constraint pk_KhoaHoc delete from KhoaHoc 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng cầu truy vầế n update cột Giới tính -update SinhVien set GioiTinh=case when TenSV in(N'Nguyểễ n Văn A', N'Nguyểễ n văn B',N'Nguyểễ n văn C', N'Nguyểễ n văn D') then when TenSV in(N'Nguyểễ n Văn X', N'Nguyểễ n văn Z',N'Nguyểễ n văn S', N'Vu Dinh A') then end select * from SinhVien 2.3 MỘT SỐ TRUY VẤN SQL Sửảdụng cầu truy vầế n in truy xuầế t liệu 200001-select * from SinhVien where MaSV in(200001) 2.3 MỘT SỐ CÂU TRUY VẤN SQL SỬ DỤNG CÂU RÀNG BUỘC Sửảdụng cầu truy vầế n like tìm địa ả có tển Em-select * from SinhVien where DiaChi like ('%Em') ...ĐỀ TÀI QUẢN LÍ ĐIỂM SINH VIÊN Chương 1 :phân tích thiết kế hệ thống Chương 2: thiết kế sở liệu • 1.1 Lời giới thiệu • 1.2 Phân tích hệ thống kết học tập sinh viên • 2. 1Thiết kế sở liệu •... muốn làm gì, hiểu hoạt động hệ thống 1.2.2 Bản đồ phân cấp chức 1.2.1 Thực trạng hệ thống quản lí điểm 1.2.5 Mơ hình thể liên kết 1.2 Phân tích hệ thống kết học tập sinh viên 1.2.3 Bản đồ luồng... xác cách hệ thống Trong chương trình phần mền ứng dụng chương trình nghiên cứu phân tích thiết kế hệ thống đóng vai trị quan trọng việc thiết kế chương trình phần mền, nhìn vào phân tích ta hiểu

Ngày đăng: 17/09/2022, 04:29

Xem thêm:

w