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

(TIỂU LUẬN) 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

43 2 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

Tiêu đề Phâ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
Tác giả Lâm Thị Thanh Vũ, Đình Hiệp, Phùng Văn Lượng, Phạm Quang Thuận, Nguyễn Tuấn Thành, Đỗ Văn Vinh, Đỗ Thị Sao, Hoàng Minh Long
Trường học Đại Học Công Nghệ Đông Á
Chuyên ngành Học Phần
Thể loại Tiểu luận
Định dạng
Số trang 43
Dung lượng 32,4 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Những chương trình tin học ứng dụng ngày càng nhiều, rất nhiều công việc thủ công trước đây nay đã được sử ly bằng các phần mềm chuyên dụng đã giảm đáng kể công sức, nhanh chóng và chính

Trang 1

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 7

Trang 2

ĐỀ TÀI

Trang 3

C h ư

ơng 2: thiết kế

cơ sở

dữ liệu

Trang 4

s q l

ser ver

Trang 5

CHƯƠNG 1

Phân tích và thiết kế hệ thống

Trang 6

1.1 LỜI GIỚI THIỆU

Trong những năm gần đây sự phát triển của ngành IT đã đem lại những thành tựu to lớn trong việc phát triển kinh tế Những chương trình tin học ứng dụng ngày càng nhiều, rất nhiều công việc thủ công trước đây nay đã được sử ly bằng các phần mềm chuyên dụng đã giảm đáng kể công sức, nhanh chóng và chính xác Để có một phần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những 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 của chương trình để từ đó xây dựng nên một phần mền ứng dụng quản lý chương trình đó bằng ngôn ngữ lập trình nào đó những chương trình, phần mềm ứng dụng đóng vai trò quan trọng trong lĩnh vực quản lý, nó là những công cụ hỗ trợ đắc lực và hầu như không thể thiếu nhằm đáp ứng đầy đủ nhất thuận lợi nhất những đòi hỏi của công việc quản lý nhờ những công cụ trợ giúp có sẵn, access hay SQL sever la những phần mềm như vậy nó được ứng dụng rộng rãi trong công tác quản lý không những thế nó con là một ngôn ngữ lập trình khá mạnh giúp cán bộ quản lý có thể viết những chương trình để sử sụng cơ sơ dữ liệu hay giải quyết một yêu cầu nào đó, những phần mền ứng dụng này đã phần nào trợ giúp các nhà quản lý trở lên nhanh chóng, thuận lợi, chính xác và kịp thời với những tính năng 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 là một chương trình được xây dựng nhằm đáp ứng những đòi hỏi đặt ra của quá trình quản lý như nhậpthong tin sinh viên, tìm kiếm, thống kê, in báo cáo và rất nhiều công việc khác một cách nhanh chóng và thuận tiện, chính xác một cách hệ thống.Trong chương trình phần mền ứng dụng này thì chương trình nghiên cứu phân tích thiết kế hệ thống đóng vai trò rất quan trọng trong việc thiết

kế chương trình phần mền, nhìn vào bản phân tích ta có thể hiểu được người lập trình muốn làm gì, hiểu được sự hoạt động của hệ thống

Trang 7

Mô hình thể liên

kết

1.2 Phân tích hệ thống kết quả

học tập sinh viên

t

h

Trang 8

t

Trang 9

1.2.1 THỰC TRẠNG CỦA HỆ THỐNG QUẢN LÍ ĐIỂM

Phươngpháp thủ

công

H

i ệ

ợ c ủ

a c á

c c h ư ơ n

g tr

ình, phần mềm ứng dụng

Trang 10

Đưa ra máy in khi có

Dữ liệu đầu vào

Dữ liệu đầu ra

Trang 11

1.2.2 BẢN ĐỒ PHÂN CẤP CHỨC NĂNG

Trang 12

1.2.3 BẢN ĐỒ LUỒNG DỮ LIỆU

Trang 13

1.2.4 PHÂN LOẠI CÁC THUỘC TÍNH VÀO 1

MaSV,TenS V,DiemThi

Kiểu thực thể liên kết là

nguồn thông tin cần thiết

cho hệ thống các kiểu thực thể có thể xuất hiện

ởcác tác nhân ngoài các luồng thông tin nội bộ hoặc các kho dữ liệu

MaKhoaHoc,T enKhoaHoc

Kiểu thực thể sinh viên: MaSV,TenSV,MaLop,M aKhoaHoc,NgaySinh,Gi

oiTinh,DiaChi

Trang 14

1.2.5 MÔ HÌNH THỰC THỂ LIÊN KẾT

MonHoc

MaMH TenMH SoTiet

Trang 15

CHƯƠNG 2 :

Thiết kế cơ sở dữ liệu

Trang 16

2.1 THIẾT KẾ CƠ SỞ DỮ LIỆU

2.2 TỪ ĐIỂN KIỂU DỮ LIỆU

TenSV MaLop MaKhoaHoc GioiTinh NgaySinh DiaChi

Trang 17

Diem MaSV

MaMH DiemThi 2.2 TỪ ĐIỂN KIỂU DỮ LIỆU

TenMH SoTiet

MaKhoa

Trang 18

HeDT TenLop

TenKhoaHoc

Trang 19

2.3 MỘT SỐ TRUY VẤN SQL

Tạo database

Trang 20

2.3 MỘT SỐ TRUY VẤN SQL

Trang 21

)

Trang 22

2.3 MỘT SỐ TRUY VẤN SQL TẠO KHÓA CHÍNH,

KHÓA NGOẠI VÀO CÁC BẢNG

key ( MaLop )

KhoaHoc ( MaKhoaHoc )

Trang 24

2.3MỘT SỐ TRUY VẤN SQL

Nhập Dữ Liệu Bảng

Trang 25

2.3 MỘT SỐ TRUY VẤN SQL

Nhập Dữ Liệu Bảng Sinh

Trang 28

2.3 MỘT SỐ TRUY VẤN SQL

SỬ DỤNG CÂU RÀNG BUỘC

- Sử dụng ràng buộc check giới hạn số tiết trong bảng MonHoc phải lớn hơn

- Hiển thị số tiết lớn hơn

Trang 29

0 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

Trang 30

2.3 MỘT SỐ CÂU TRUY VẤN

nhập thêm dữ liệu vào bảng sinh viên

MaLop , MaKhoaHoc , GioiTinh , DiaChi )

Trang 31

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

cả dữ liệu trong bảng Sinh Viên and bảng Lớp

a MaLop = b MaLop

Trang 32

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 cả dữ liệu trong bảng Môn Học, Điểm, Sinh Viên, Lớp, Môn Học

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

Trang 33

2.3 MỘT SỐ CÂU TRUY VẤN SQL

/* Sử dụng câu truy vấn left join để lấy các giá trị Từ bảng bên trái(SinhVien) cộng với các giá trị phù hợp của bảng bên phải(Diem)

trường hợp không có giá trị phù hợp sẽ là null */

a MaSV = b MaSV

Trang 34

2.3 MỘT SỐ CÂU TRUY VẪN SQL

/* Sử dụng câu truy vấn right join để lấy các giá trị từ bảng bên phải(SinhVien) cộng với các giá trị phù hợp của bảng bên trái(MonHoc, Diem) trường hợp không

có giá trị phụ hợp sẽ là null */

SinhVien c on b MaSV = c MaSV

Trang 37

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

Sinh'

from SinhVien

Trang 39

2.3 MỘT SỐ TRUY VẤN SQL

Sử dụng câu truy vấn delete bảng khóa học

Trang 40

2.3 MỘT SỐ TRUY VẤN SQL

Sử dụng câu truy vấn update cột Giới tính

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

Trang 41

2.3 MỘT SỐ TRUY VẤN SQL

Sử dụng câu truy vấn in truy xuất dữ liệu 200001

Trang 42

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 chỉ có tên Em

Ngày đăng: 07/12/2022, 09:50

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w