Đồ Án Quản Lý Sinh Viên Microsoft Access có các chức năng chính như thêm, sửa, xóa, thoát. Công nghệ thông tin là ngành quản lý công nghệ và mở ra nhiều lĩnh vực khác nhau như phần mềm máy tính, hệ thống thông tin, phần cứng máy tính, ngôn ngữ lập trình nhưng lại không giới hạn một số thứ như các quy trình và cấu trúc dữ liệu. Tóm lại, bất cứ thứ gì mà biểu diễn dữ liệu, thông tin hay tri thức trong các định dạng nhìn thấy được, thông qua bất kỳ cơ chế phân phối đa phương tiện nào thì đều được xem là phần con của lĩnh vực công nghệ thông tin. Công nghệ thông tin cung cấp cho các doanh nghiệp bốn nhóm dịch vụ lõi để giúp thực thi các chiến lược kinh doanh đó là: quá trình tự động kinh doanh, cung cấp thông tin, kết nối với khách hàng và các công cụ sản xuất. Các lĩnh vực chính của công nghệ thông tin bao gồm quá trình tiếp thu, xử lý, lưu trữ và phổ biến hóa âm thanh, phim ảnh, văn bản và thông tin số bởi các vi điện tử dựa trên sự kết hợp giữa máy tính và truyền thông. Một vài lĩnh vực hiện đại và nổi bật của công nghệ thông tin như: các tiêu chuẩn Web thế hệ tiếp theo, sinh tin, điện toán đám mây, hệ thống thông tin toàn cầu, tri thức quy mô lớn và nhiều lĩnh vực khác. Các nghiên cứu phát triển chủ yếu trong ngành khoa học máy tính. Trong suốt quá trình học tập, em đã được các thầy cô giáo cung cấp và truyền đạt những kiến thức cần thiết trong lĩnh vực công nghệ thông tin. Ngoài ra em còn được rèn luyện một tinh thần học tập, làm việc độc lập sáng tạo. Trong khuôn khổ một đề án môn học dưới sự chỉ bảo tận tình của thầy cô giáo, cùng sự tích lũy kiến thức của bản thân em đã xây dựng đề tài “Phần mềm quản lý sinh viên” bằng chương trình Access.
Trang 1Nguyễn Văn Xuân - TH22.06 - 17102513
TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN QUẢN TRỊ CƠ SỞ DỮ LIỆU
Chủ đề: Phần Mềm Quản Lý Sinh Viên
Sinh viên thực hiện: XiT
Lớp : TH.HUBT
Mã SV :
Hà Nội, tháng 01 năm 2019
Trang 2XiT HUBT
MỤC LỤC
Nội dung Trang
LỜI CAM ĐOAN 2
LỜI NÓI ĐẦU 3
CHƯƠNG 1: TỔNG QUAN 4
1.1 Giới thiệu về môn học 4
1.2 Lý do chọn đề tài 4
1.3 Các kiến thức sử dụng 5
CHƯƠNG 2: NỘI DUNG CHÍNH 6
2.1 Phân tích và thiết kế hệ thống 6
2.1.1 Phân tích chương trình 6
2.1.2 Thiết kế cơ sở dữ liệu 6
2.2 Xây dựng các chức năng 8
2.3 Giao diện chương trình 9
2.4 Một số đoạn code chính 11
CHƯƠNG 3: KẾT LUẬN 13
Trang 3
XiT HUBT
Trang 4Nguyễn Văn Xuân - TH22.06 - 17102513
LỜI NÓI ĐẦU
Công nghệ thông tin là ngành quản lý công nghệ và mở ra nhiều lĩnh vực khác nhau như phần mềm máy tính, hệ thống thông tin, phần cứng máy tính, ngôn ngữ lập trình nhưng lại không giới hạn một số thứ như các quy trình và cấu trúc dữ liệu Tóm lại, bất cứ thứ gì mà biểu diễn dữ liệu, thông tin hay tri thức trong các định dạng nhìn thấy được, thông qua bất kỳ cơ chế phân phối đa phương tiện nào thì đều được xem
là phần con của lĩnh vực công nghệ thông tin Công nghệ thông tin cung cấp cho các doanh nghiệp bốn nhóm dịch vụ lõi để giúp thực thi các chiến lược kinh doanh đó là: quá trình tự động kinh doanh, cung cấp thông tin, kết nối với khách hàng và các công cụ sản xuất Các lĩnh vực chính của công nghệ thông tin bao gồm quá trình tiếp thu, xử lý, lưu trữ và phổ biến hóa âm thanh, phim ảnh, văn bản và thông tin số bởi các vi điện tử dựa trên sự kết hợp giữa máy tính và truyền thông Một vài lĩnh vực hiện đại và nổi bật của công nghệ thông tin như: các tiêu chuẩn Web thế hệ tiếp theo, sinh tin, điện toán đám mây, hệ thống thông tin toàn cầu, tri thức quy mô lớn và nhiều lĩnh vực khác Các nghiên cứu phát triển chủ yếu trong ngành khoa học máy tính Trong suốt quá trình học tập, em đã được các thầy cô giáo cung cấp và truyền đạt những kiến thức cần thiết trong lĩnh vực công nghệ thông tin Ngoài ra em còn được rèn luyện một tinh thần học tập, làm việc độc lập sáng tạo Trong khuôn khổ một đề án môn học dưới sự chỉ bảo tận tình của thầy cô giáo, cùng sự tích lũy kiến
thức của bản thân em đã xây dựng đề tài “Phần mềm quản lý sinh viên” bằng
chương trình Access
Trang 5Nguyễn Văn Xuân - TH22.06 - 17102513
CHƯƠNG 1 TỔNG QUAN
1.1 Giới thiệu về môn học:
Cơ sở dữ liệu là một công cụ thu thập và sắp xếp thông tin Cơ sở dữ liệu có thể lưu trữ thông tin về con người, sản phẩm, đơn hàng, hoặc bất kỳ điều gì khác Nhiều cơ sở dữ liệu bắt đầu dưới dạng một danh sách trong chương trình xử lý văn bản hoặc bảng tính Khi danh sách trở nên lớn hơn, sự dư thừa và không nhất quán bắt đầu xuất hiện trong dữ liệu Dữ liệu trở nên khó hiểu ở dạng danh sách và có ít cách thức tìm kiếm hoặc kéo tập con của dữ liệu ra để xem lại Sau khi các sự cố này bắt đầu xuất hiện, một ý hay là truyền dữ liệu vào cơ sở dữ liệu được tạo bởi một hệ thống quản lý cơ sở dữ liệu (DBMS), chẳng hạn như Access
Cơ sở dữ liệu trên máy tính là một bộ chứa các đối tượng Một cơ sở dữ liệu có thể chứa nhiều hơn một bảng Ví dụ: hệ thống theo dõi hàng tồn kho sử dụng ba bảng nhưng không phải là ba cơ sở dữ liệu, mà là một cơ sở dữ liệu có chứa ba bảng Trừ khi cơ sở dữ liệu được thiết kế đặc biệt để sử dụng dữ liệu hoặc mã từ nguồn khác, cơ
sở dữ liệu Access lưu trữ các bảng trong một tệp đơn, cùng với các đối tượng khác như các biểu mẫu, báo cáo, macro và mô-đun Cơ sở dữ liệu được tạo trong định dạng Access 2010 (có thể sử dụng bằng Access 2016, Access 2013 và Access 2017)
có phần mở rộng tệp accdb và cơ sở dữ liệu được tạo ở các định dạng Access trước
đó có phần mở rộng tệp mdb Bạn có thể sử dụng Access 2016, Access 2013, Access
2010, hoặc Access 2007 để tạo tệp với định dạng tệp cũ hơn (ví dụ, Access 2000 và Access 2002-2003)
1.2 Lý do chọn đề tài:
Có thể thấy trong xã hội công nghệ thông tin rất được chú trọng và phát triển như ngày nay thì việc áp dụng công nghệ vào cuộc sống là cần thiết Cụ thể hơn là chúng
ta đã áp dụng công nghệ để thuận lợi hơn trong cuộc sống như các phần mềm bán hàng, các phần mềm quản lý, các phần mềm tính toán để giúp công việc của chúng ta
trở nên dễ dàng hơn Và em đã sử dụng công cụ Access để thiết kế nên “Phần mềm
Trang 6Nguyễn Văn Xuân - TH22.06 - 17102513
quản lý sinh viên” nhằm phục vụ vào việc thuận tiện hơn trong công tác quản lý đầu
điểm của các sinh viên
1.3 Các kiến thức sử dụng:
- Bảng
- Biểu mẫu
- Truy vấn
CHƯƠNG 2 NỘI DUNG CHÍNH 2.1 Phân tích và thiết kế hệ thống:
2.1.1 Phân tích chương trình:
Phần mềm quản lý sinh viên gồm các chức năng:
- Quản lý học sinh: Quản lý thông tin của sinh viên
- Quản lý vi phạm: Quản lý vi phạm của các sinh viên
- Quản lý hạnh kiểm: Quản lý hạnh kiểm của sinh viên
2.1.2 Thi ết kế cơ s ở dữ liệu:
Trang 7Nguyễn Văn Xuân - TH22.06 - 17102513
- Thiết kế cơ sở dữ liệu:
o Bảng thông tin sinh viên
o Bảng kết quả
Trang 8Nguyễn Văn Xuân - TH22.06 - 17102513
2.2 Xây dựng các chức năng:
Mô tả chỉ tiết xây dựng các chức năng trong phần mềm quản lý điểm sinh viên:
- Quản lý sinh viên:
o Liệt kê danh sách sinh viên và hiển thị dữ liệu lên table
o Cập nhật thông tin một sinh viên bao gồm các thông tin: Mã sinh viên,
Họ và tên, ngày sinh, giới tính, quê quán, họ tên cha, nghề nghiệp, họ tên
mẹ, nghề nghiệp
o Xóa một học sinh: Xóa thông tin về sinh viên
- Quản lý vi phạm:
o Liệt kê danh sách sinh viên vi phạm và hiển thị dữ liệu lên table
o Cập nhật thông tin vi phạm của sinh viên
o Xóa một vi phạm: Xóa thông tin về vi phạm của sinh viên
- Quản lý điểm hạnh kiểm:
o Liệt kê mã sinh viên kèm hạnh kiểm và hiển thị lên table
o Cập nhật thông tin nếu có sai xót
o Xóa thông tin nếu cần
Trang 9Nguyễn Văn Xuân - TH22.06 - 17102513
2.3 Giao diện chương trình:
Giao diện Lớp
2.4 Một số đoạn code chính:
Option Compare Database
Trang 10Nguyễn Văn Xuân - TH22.06 - 17102513
End Sub
Private Sub CMD_KHONG_Click()
DoCmd.RunCommand acCmdUndo
End Sub
Private Sub CMD_THEM_Click()
DoCmd.GoToRecord , , acNewRec
Masinhvien.SetFocus
End Sub
Private Sub CMD_THOAT_Click()
If MsgBox("ban co chac muon thoat khong?", vbYesNo + vbQuestion, "thông báo") = vbYes Then
DoCmd.Close , , acSaveYes
End If
End Sub
Private Sub CMD_XOA_Click()
If MsgBox("ban co chac muon xoa khong?", vbYesNo + vbQuestion, "thông báo") = vbYes Then
Else
DoCmd.RunCommand acCmdDeleteRecord
End If
End Sub
Private Sub Form_Current()
If (Masinhvien <> List9) Then List9 = Masinhvien
End Sub
Private Sub List9_Click()
Masinhvien.SetFocus
DoCmd.FindRecord List9
End Sub
Trang 11Nguyễn Văn Xuân - TH22.06 - 17102513
CHƯƠNG 3 KẾT LUẬN
Đối với những trường học vẫn còn thực hiện những công việc sổ sách, quản lý điểm, sinh viên, học sinh… một cách thủ công khiến cho công việc tốn nhiều thời gian và dễ xảy ra nhầm lẫn thì qua phần mềm này có thể phần nào giải quyết được vấn đề đó khiến cho việc quản lý diễn ra nhanh chóng và hạn chế sai sót hơn
Tuy phần mềm vẫn chưa được tối ưu và còn một số nhược điểm nhất định nhưng có thể nói chương trình có thể áp dụng được cho những trường học có quy mô nhỏ trên cả nước
Em xin chân thành cảm ơn!
Sinh viên thực hiện:
XiT Nguyễn Văn XiT