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 6 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 39
Dung lượng 3,74 MB

Nội dung

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 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 Chương 1:phân tích thiết kế hệ thống • 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 Chương 2: thiết kế sở liệu • 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 q 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 1.2 thu ân lo ại ộ t c tính hự c t v hể 1.2.1 THỰC TRẠNG CỦA HỆ THỐNG QUẢN LÍ ĐIỂM Dễ nhầ m Khó ki ể m tr lẫn, sai xót g ăn ản qu ấp ệu t th Hi suấ a, qu ản l í Giải pháp 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 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 Đưa máy in có u cầu Phương pháp thủ cơng Tốn thời gian,công sức 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,TenS V,DiemThi 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,MaK hoa,HeDT Kiểu thực thể khóa học: MaKhoaHoc,T enKhoaHoc Kiểu thực thể sinh viên: MaSV,TenSV,MaLop,M aKhoaHoc,NgaySinh,Gi oiTinh,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 bảng sinh viên insert into SinhVien(MaSV, TenSV, MaLop, MaKhoaHoc, GioiTinh, DiaChi) values ('200010', 'Vu Dinh A', 'CNTT6', 'K11', 1, N'Quả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 liệu bảng Sinh Viên and bả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 liệu bả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ừ bảng bên trái(SinhVien) cộng với giá trị phù hợp bảng bên phả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ừ bảng bên phải(SinhVien) cộng với giá trị phù hợp bảng bên 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 ghi 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 để thỉ DiemThi phả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 để xếp thứ tự cột msv từ số lớn đến số nhỏ -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 bả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 Chương 1 :phân tích thiết kế hệ thống • 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 Chương 2: thiết kế sở liệu • 2. 1Thiết kế sở liệu • 2.2 Từ điển... 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:31

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w