1. Trang chủ
  2. » Luận Văn - Báo Cáo

Btl Nhóm 4 Csdl.docx

16 5 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, Thiết Kế CSDL Quản Lí Điểm Sinh Viên
Tác giả Dương Tài Quân, Nguyễn Đức Nhanh, Phạm Hồng Phúc Anh, Nghiêm Tiến Đạt
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Cơ Sở Dữ Liệu
Thể loại Bài tập lớn
Năm xuất bản 2022
Thành phố Bắc Ninh
Định dạng
Số trang 16
Dung lượng 545,89 KB

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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN CƠ SỞ DỮ LIỆU TÊN BÀI TẬP LỚN PHÂN TÍCH, THIẾT KẾ CSDL QUẢN LÍ ĐIỂM SINH VIÊN Sinh viên thực hiện Khóa Lớp Mã sinh viên Dươn[.]

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

BÀI TẬP LỚN HỌC PHẦN:CƠ SỞ DỮ LIỆU TÊN BÀI TẬP LỚN:PHÂN TÍCH, THIẾT KẾ CSDL QUẢN LÍ

ĐIỂM SINH VIÊN

Sinh viên thực hiện Khóa Lớp Mã sinh viên

Bắc Ninh, Ngày 14 Tháng 12 năm 2022

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

BÀI TẬP LỚN HỌC PHẦN: CƠ SỞ DỮ LIỆU

Nhóm:4 TÊN (BÀI TẬP LỚN):PHÂN TÍCH,THIẾT KẾ CSDL QUẢN

LÍ ĐIỂM SINH VIÊN

ST T

Sinh viên thực hiện Khóa Lớp

Mã sinh viên

Điểm bằng số

Điểm bằng chữ

1 Dương Tài

Quân

K12 IT13 20214043

2 Nguyễn Đức

Nhanh

K12 IT13 20213956

3 Phạm Hồng

Phúc Anh

K12 IT13 20213747

4 Nghiêm Tiến

Đạt

K12 IT13 20213928

CÁN BỘ CHẤM 1

(Ký và ghi rõ họ tên)

CÁN BỘ CHẤM 2

(Ký và ghi rõ họ tên)

Bắc Ninh, Ngày 14 Tháng 12 năm 2022

Trang 3

MỤC LỤC

Chương 1 Tổng quan về đề tài 4

1.1 Giới thiệu 4

1.2 Phân công công việc 5

1.3 Kết luận chương 1 5

Chương 2 Thiết kế cơ sở dữ liệu 6

2.1 Thu thập các biểu mẫu 6

2.2 Thiết kế mô hình thực thể liên kết 6

2.2 Thiết kế mô hình quan hệ 6

2.2.1 Thiết kế Chuẩn 1NF 7

2.2.2 Thiết kế chuẩn 2NF 7

2.2.3 Thiết kế chuẩn 3NF 7

2.3 Kết luận chương 2 7

Chương 3 Triển khai CSDL trên hệ quản trị CSDL 8

3.1 Thiết kế mô hình vật lý 8

3.2 Triển khai các quan hệ 8

3.3 Triển khai các truy vấn 9

3.4 Kết luận chương 3 9

Kết luận 10

Kết quả đạt được 10

Danh mục sách tham khảo 11

Trang 4

Chương 1 Tổng quan về đề tài

1.1 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ập thong 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

Trong thời gian học tập, nghiên cứu tại trường, bằng kiến thức đồng thời được sự giúp đỡ nhiệt tình thầy cô giáo trong khoa CNTT đặc biệt là Cô giáo đã giúp đỡ nhóm sinh viên chúng em hoàn thành tốt bài tập môn học, bài tập xây dựng một chương trình phần mền ứng dụng “quản lý kết điểm sinh viên khoa CNTT” Nhưng do trình độ kiến thức và kinh nghiệm còn non kém tài liệu tham khảo còn thiếu thốn cho nên trong bài còn có nhiều

Trang 5

hạn chế, chúng em mong thầy cô giáo cùng các bạn đóng góp ý kiến Chúng em xin chân thành cảm ơn!

1.2 Phân công công việc.

Bảng 1 Bảng phân công công việc

STT Tên đầu việc chia đến nhỏ nhất Công việc

Thành viên

Đánh giá Kết luận

1

Tạo cơ sở dữ liệu

quản lí điểm sinh

viên

Viết hàm nhập

Phạm Hồng Phúc Anh Hàm dễ sử

dụng, dễ hiểu

2

Tạo file danh sách.

Nguyễn Đức nhanh

Gọn gàng,dễ nhìn

3 Làm bản cứng

Dương Tài Quân

Đầy đủ dễ hiểu

4 Thuyết trình

Nghiêm Tiến Đạt

Mạch lạc rõ ràng

1.3 Kết luận chương 1.

Giúp các bạn hiểu được tổng quan về hệ thống quản lí điểm sinh viên.Tính chính xác và vai trò của 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

Trong quá trình làm bài tập lớn của nhóm các bạn cũng tích cực tham gia góp ý thảo luận

và phân chia công việc nhóm phù hợp

Trang 6

Chương 2 Thiết kế cơ sở dữ liệu 2.1 Thu thập các biểu mẫu

Từ biểu mẫu rút ra các thuộc tính:

 Kiểu thực thể Môn Học gồm MaMH, TenMH, So Trinh

 Kiểu Thực Thể Điểm: MaSV, MaMH, Hoc Ky,Diem lan 1, Diem lan 2, Hoc lai

 Kiểu thực thể HeDT: Ma HDT, Ten HDT

 Kiểu thực thể Lớp gồm Ma Lop, Ten Lop,Ma Khoa, Ma HDT, Ma Khoa Hoc

 Kiểu thực thể Sinh Viên gồm MaSV, TenSV, Ngày Sinh, giới tính, Que quan, ma lop

 Kiểu thực thể Học Kỳ: Ma HK, Ten HK

 Kiểu thực thể Khóa Học: Ma Khoa Hoc, Ten Khoa Hoc

 Kiểu thực thể Khoa gồm: Ma Khoa,Ten Khoa, Dia Chi, Dien Thoai

Trang 7

2.2 Thiết kế mô hình thực thể liên kết.

2.2 Thiết kế mô hình quan hệ

2.2.1 Thiết kế Chuẩn 1NF

 MaLop ,TenLop,MaHDT,TenHDT,MaKhoaHoc,TenKhoaHoc,MaKhoa,TenKhoa ,MaMH,TenMH

 MaSV, TenSV,MaMH,DiemLan1,DiemLan2

Trang 8

2.2.2 Thiết kế chuẩn 2NF

 MaLop ,TenLop,MaHDT,TenHDT,MaKhoaHoc,TenKhoaHoc,MaKhoa,TenKhoa ,MaMH,TenMH

 MaSV, TenSV

 MaSV ,MaMH,DiemLan1,DiemLan2

2.2.3 Thiết kế chuẩn 3NF

 MaLop ,TenLop,MaHDT,MaKhoaHoc,MaKhoa

 MaHDT ,TenHDT

 MaKhoa ,TenKhoa

 MaKhoaHoc ,TenKhoaHoc

 MaSV, TenSV,MaLop

 MaMH,TenMH

 MaSV ,MaMH,DiemLan1,DiemLan2

2.3 Kết luận chương 2.

Từ biểu mẫu rút ra được các thuộc tính Thiết kế được mô hình thực thể liên kết và

mô hình quan hệ.

Trang 9

Chương 3 Triển khai CSDL trên hệ quản trị CSDL 3.1 Thiết kế mô hình vật lý

tblSinhvien

tblKhoadaotao

Trang 10

3.2 Triển khai các quan hệ.

… Thêm dữ liệu vào csdl mỗi bảng tối thiểu 50 bản ghi

3.3 Triển khai các truy vấn.

Trang 11

Kết quả truy vấn:

Hình 1.Kết quả truy vấn điểm sinh viên.

Hình 1 Kết quả truy vấn bảng sinh viên.

Trang 12

Triển Khai Các truy vấn:

Trang 13

3.4 Kết luận chương 3

Các bạn đã triển khai được cơ sở dữ liệu trên hệ quản trị dữ liệu Đã thiết kế được mô hình vật lí, triển khai các sơ sở dữ liệu quản lí điểm sinh viên và triển khai được các truy

Trang 14

vấn, đưa ra kết quả truy vấn dựa trên chức năng của hệ thống, như tìm kiếm, báo cáo kết quả, thống kê

Trang 15

Kết luận Kết quả đạt được

 thay thế một số công đoạn thủ công bằng “tin học hoá hoá” nhờ có sự trợ của các 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 được xử lý nhờ máy tính

sẽ có độ chính xác cao

+ Đưa ra máy in khi có yêu cầu

 Các dữ liệu đầu vào:

Dữ liệu đầu vào là nguồn thông tin được đưa vào máy tính để xử lý, bao gồm các thông tin sau :

+ thông tin sinh viên, thông tin về điểm

+ Các yêu cầu tìm kiếm

Xây dựng chương trình cơ sở dữ liệu quản lí điểm sinh viên nhằm hỗ trợ cho công tác quản lí họ tên,ngày sinh ,điểm Bài toán đặt ra phân tích thiết kế hệ thống thông tin vấn

đề đặt ra tại sao phải quản lí? Quản lí như thế nào và quản lí cái gì để công việc có hiệu quả tiết kiệm thời gian cho cán bộ công nhân viên

Trang 16

Danh mục sách tham khảo

1 Trang web abc.com [tham khảo ngày 15 tháng 10 năm 2022]

http://www.ddth.com/showthread.php?p=715513

http://www.ddth.com/archive/index.php/t-87794.html

http://cnttthanhdokhoa6nhom12.blogspot.com/2015/10/bai-tap-lon-csdl-quan-ly-iem.html

2 Tên sách, tên tác giả, năm xuất bản, nhà xuất bản

Giáo trình SQL Server 2000-NXB Lao Động Xã Hội

Ngày đăng: 12/10/2023, 23:09

HÌNH ẢNH LIÊN QUAN

Bảng  1 Bảng phân công công việc - Btl Nhóm 4 Csdl.docx
ng 1 Bảng phân công công việc (Trang 5)
Hình 1.Kết quả truy vấn điểm sinh viên. - Btl Nhóm 4 Csdl.docx
Hình 1. Kết quả truy vấn điểm sinh viên (Trang 11)
Hình 1. Kết quả truy vấn bảng sinh viên. - Btl Nhóm 4 Csdl.docx
Hình 1. Kết quả truy vấn bảng sinh viên (Trang 11)
w