Tải bản đầy đủ (.docx) (66 trang)

BÀI TẬP LỚN MÔN HỆ ĐIỀU HÀNH CƠ SỞ DỮ LIỆU Đề tài XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (546.59 KB, 66 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC THỦY LỢI
KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN
MÔN HỆ ĐIỀU HÀNH CƠ SỞ DỮ LIỆU
Đề tài
XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN

Giáo viên hướng dẫn:

Sinh viên thực hiện: LÊ HỒNG ÁNH

Nguyễn Ngọc Quỳnh Châu

VŨ THỊ MƠ
HOÀNG NGỌC LAN

Lớp 61pm2

NHẬN XÉT CỦA GIẢNG VIÊN



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


MỤC LỤC




LỜI NĨI ĐẦU
Ngày nay, tin học đã có những bước tiến nhanh chóng về ứng dụng của nó
trong mọi lĩnh vực của cuộc sống trên phạm vi toàn thế giới nói chung và Việt
Nam nói riêng.Tin học được người ta quan tâm và nhắc đến nhiều hơn bao giờ
hết vì nó là một phần khơng thể thiếu trong cuộc sống văn minh,góp phần đẩy
mạnh cơng cuộc cơng nghiệp hố hiện đại hoá đất nước, tiến đến nền kinh tế tri
thức. Máy vi tính cùng với những phần mềm là cơng cụ đắc lực giúp ta quản lý,
tổ chức, sắp xếp và xử lý cơng việc một cách nhanh chóng và chính xác.
Ở Việt Nam hiện nay, máy tính điện tử đặc biệt là máy vi tính trong nhiều
năm qua đã được sử dụng rất rộng rãi. Sự phát triển của tin học, các công nghệ
phần mềm, phần cứng, các tải liệu tham khảo đã đưa chúng ta từng bước tiếp
cận với công nghệ thông tin trong mọi lĩnh vực nhằm đáp ứng nhu cầu của con
người.
Quản lý sinh viên là một đề tài khơng cịn mới mẻ với các bài toán quản lý.
Việc đưa tin học vào ứng dụng để quản lý là rất hữu ích, vì chúng ta phải bỏ ra
rất ít thời gian mà lại thu được hiệu quả cao, rất chính xác và tiện lợi nhanh
chóng.
Việc đưa tin học vào ứng dụng để quản lý là rất hữu ích, vì chúng ta phải bỏ
ra rất ít thời gian mà lại thu được hiệu quả cao, rất chính xác và tiện lợi nhanh
chóng.Trong phạm vi bài kiểm tra nhóm chúng em đã được đề cập đến vấn đề
“Quản lýsinh viên” .
Với khoảng thời gian không nhiều, vừa phân tích thiết kế, nghiên cứu tìm
hiểu khai thác ngơn ngữ mới, vừa thực hiện chương trình quả là khó khăn đối
với chúng em. Bởi “Quản lý sinh viên” là một đề tài có nội dung rộng, mặt khác
khả năng am hiểu về hệ thống của nhóm em vẫn cịn nhiều hạn chế và thiếu
sót .Vậy nên e kình mong được cơ góp ý , bổ sung để nhóm em hồn thiện cho
bài tập tốt hơn .

6



LỜI CẢM ƠN
Thời giạn một học kỳ trôi qua chỉ trong nháy mắt, em học hỏi được nhiều
kiến thức chuyên ngành mới, được tiếp xúc với nhiều loại kiến thức trong thực
tế, cũng hiểu được các nguyên tắc trong quá trình làm việc học tập và nghiên
cứu. Em xin cảm ơn cô Nguyễn Ngọc Quỳnh Châu đã đào tạo và giảng dạy cẩn
trọng em trong thời gian vừa qua, thái độ làm việc nghiêm túc, tinh thần học tập
và sự chuyên nghiệp, đạo đức nhà giáo cao cả không mệt mỏi của cơ đã có tác
động tích cực đến em và mang lại lợi ích cho em trong cuộc sống này. Trong
q trình học tập tại trường, cơ khơng chỉ hướng dẫn tận tình trong q trình
nghiên cứu mà cịn giúp em cải thiện đáng kể khả năng nghiên cứu và các kỹ
năng khác, đồng thời cũng là người quan tâm và chăm sóc bổ sung các kiến
thức cịn thiếu cho em, điều này làm cho em ngày càng hoàn thiện hơn. Trong
mỗi giai đoạn khó khăn cơ đều hướng dẫn rất tận tình và nhiệt tình giúp đỡ em
để em mở rộng tầm nhìn và nâng cao khả năng chuyên ngành hơn. Tình cảm
cao quý trong học tập của cơ là hình mẫu mà em tơn trọng trong suốt cuộc đời,
thời gian vừa qua cô cũng là người đã dạy cho em rất nhiều kiến thức và kỹ
thuật mới, điều này không chỉ cho em đặt ra những mục tiêu cao hơn mà còn
giúp em hiểu được những nguyên tắc sống, đồng thời vẫn giữ tinh thần sống,
em tin rằng nó sẽ giúp em rất nhiều cho cơng việc sau này của em. Từ khâu
chọn đề tài đến khi hoàn thành từng bước dưới sự hướng dẫn tận tâm tận tình và
rất nhiều cơng sức của cơ, phong thái cao quý của cô, nghiêm khắc, kỷ luật và
khoan dung với người khác đã truyền nhiễm sâu sắc cho em, khiến em hiểu
được rất nhiều điều trên đời. Em xin bày tỏ lịng kính trọng và biết ơn cao nhất
đến cô!

7


I:MƠ TẢ BÀI TỐN

=> Xây dựng chương trình “Quản lý sinh viên” nhằn hỗ trợ cho việc quản lý
khoa,lớp,niên khóa,thơng tin ,điểm từng môn học của sinh viên:
-Quản lý được khoa . Mỗi khoa có một mã khoa để quản lý ,một tên khoa và ghi
nhận năm thành lập khoa
-Quản lý lớp. Một lớp có một mã lớp để quản lý,Thuộc về một khoa nào và mở
ra cho một niên khóa nhất định.
-Quản lý niên khóa. Mỗi niên khóa có một mã đề quản lý ,năm bắt đầu và năm
kết thuc niên khóa
-Quản lý Mơn Học .Mỗi mơn học được giảng dạy trong một khoa nào đó trong
học kì của một năm nào đó
-Quản lý thơng tin của sinh viên. Mỗi sinh viên có một mã để quản lý,Họ
Tên,Ngày Sinh,Giới Tính,Quê Quán,Dân Tộc,Email,Số Điện Thoại
-Quản lý Điểm thi của sinh viên từng môn học .Mỗi kết quả thi nhận điểm của 1
sinh viên làm bài cho 1 môn học nào đó theo điểm hệ 10

II.XÁC ĐỊNH QUY TẮC /RÀNG BUỘC, XÂY DỰNG MƠ HÌNH
HỰC THỂ LIÊN KẾT ER
- Bao gồm các mơ tả và ràng buộc sau:
1. Mỗi khoa có một mã khoa để quản lý ,một tên khoa và ghi nhận năm thành
lập khoa
2. Mỗi niên khóa có một mã đề quản lý ,năm bắt đầu và năm kết thuc niên khóa
3. Mỗi lớp có nhiều sinh viên có một mã để quản lý,Họ Tên,Ngày Sinh,Giới
Tính,Quê Quán,Dân Tộc,Email,Số Điện Thoại
4.Mỗi môn học được giảng dạy trong một khoa nào đó trong học kì của một
năm nào đó .Mối mơn cần một mã để quản lý,tên mơn ,số tín chỉ.Mỗi kết quả
thi nhận điểm của 1 sinh viên làm bài cho 1 mơn học nào đó theo điểm hệ 10.
8


5.Một lớp có một mã lớp để quản lý,Thuộc về một khoa nào và mở ra cho một

khóa học nhất định.Với mỗi lớp chúng ta lưu thông tin : mã Lớp, tên lớp
TruongHoc(MaKhoa, TenKhoa, NamThanhLap, MaNK,NamBD,NamKT,
MaSV,HoTen,NgaySinh,GioiTinh,QueQuan,DanToc,Email,SDT,
MaMH,TenMH,SoTinChi, MaLop,TenLop)
Các loại thực thể và thuộc tính của chúng:

9


- Khoa (MaKhoa, TenKhoa, NamThanhLap)

10


- NienKhoa (MaNK,NamBD,NamKT)

11


- SinhVien
(MaSV,HoTen,NgaySinh,GioiTinh,QueQuan,DanToc,Email,SDT)

12


- MonHoc (MaMH,TenMH,SoTinChi)

13



- Lop(MaLop,TenLop)

III.CHUYỂN TỪ MƠ HÌNH THỰC THỂ LIÊN KẾT SANG MƠ
HÌNH QUAN HỆ
1. Mỗi khoa có một mã khoa để quản lý ,một tên khoa và ghi nhận năm thành
lập khoa

14


⇨ Thực thể :Khoa (MaKhoa, TenKhoa, NamThanhLap)

15


2.Mỗi niên khóa có một mã đề quản lý ,năm bắt đầu và năm kết thuc niên khóa

16




Thực thể :NienKhoa (MaNK,NamBD,NamKT)

17


3. Mỗi lớp có nhiều sinh viên có một mã để quản lý,Họ Tên,Ngày Sinh,Giới
Tính,Quê Quán,Dân Tộc,Email,Số Điện Thoại


18




Thực thể : SinhVien
(MaSV,HoTen,NgaySinh,GioiTinh,QueQuan,DanToc,Email,SDT)

19


4. Mỗi môn học được giảng dạy trong một khoa nào đó trong học kì của một
năm nào đó .Mối mơn cần một mã để quản lý,tên mơn ,số tín chỉ.Mỗi kết quả
thi nhận điểm của 1 sinh viên làm bài cho 1 mơn học nào đó
Thực Thể :MonHoc (MaMH,TenMH,SoTinChi)

20


m
n

m

n

21


5.Một lớp có một mã lớp để quản lý,Thuộc về một khoa nào và mở ra cho một

khóa học nhất định.Với mỗi lớp chúng ta lưu thông tin : mã Lớp, tên lớp

22




Thực Thể :Lop(MaLop,TenLop)

23


1

n

n
1

n

1

24


Bước 1: Các thực thể (trừ thực thể yếu) -> các bảng/quan hệ
Quan hệ Khoa:(MaKhoa,TenKhoa,NamThanhLap)

MaKhoa


TenKhoa

NamThanhLap

Quan hệ NienKhoa: MaNK,NamBD, NamKT)
MaNK

NamBD

NamKT

Quan hệ SinhVien:
25


×