GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Trong giai đoạn hiện nay công nghệ thông tin (CNTT) đang được bùng nổ
phát triển rất mạnh mẽ và được áp dụng hầu hết trên tất cả mọi lĩnh vực của đời
sống xã hội.
Trong giáo dục nhằm giúp cho việc quản lý về các thông tin sinh viên
được thuận lợi tốt hơn thì người ta thường có các phần mềm quản lí sinh viên,
và trong bài tập chủ đề lớn 2 này nhóm chúng em cũng làm đề tài liên quan tới
vấn đề. Trong đề tài “QUẢN LÝ SINH VIÊN” chúng em đã dùng môi trường
cài đặt là hệ quản trị cơ sở dữ liệu: VISUAL FOX 9.0 để cài đặt, tuy rằng chúng
em chưa hiểu sâu lắm về môi trường cài đặt trên nhưng trong quá trình làm bài
tập chủ đề lớn 2 chúng em đã nổ lực rất nhiều và tìm hiểu rất nhiều về môi
trường cài đặt trên, làm cho chúng em được củng cố lại kiến thức, nhằm mục
đích giúp cho việc hoàn thành đề tài được tốt hơn và hoàn thành tốt nhiệm vụ
của một sinh viên Cao Đẳng năm thứ 3 mà nhà trường đã giao cho là hoàn thành
bài tập chủ đề lớn 2.
Trong quá trình thực hiện đồ án này, bằng sự nổ lực hết mình, thu thập và
phân tích các thông tin có liên quan tới nội dung đề tài mà chúng em cần hướng
tới, chúng em đã tiếp thu thêm được nhiều kiến thức chuyên ngành hơn. Chúng
em rất mong sự đóng góp tận tình từ quý Thầy, Cô đặt biệt là GVHD để làm cơ
sở cho chúng em hoàn thành tốt bài tập chủ đề 2 đúng thời hạn mà nhà trường
giao. Trong quá trình làm bài tập chủ đề lớn 2 này GVD Thầy Đặng Thành Đạt
đã rất chu đáo, nhiệt tình hướng dẫn cho chúng em, hướng dẫn phân chia thời
gian cho chúng em vì mỗi tuần ngay ngày thứ tư Thầy đều gọi các nhóm lên
khoa tự nhiên báo cáo tiến trình làm để thầy biết được những gì làm được và
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
1
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
những gì mà chúng em không được để từ đó Thầy nhận xét cho từng nhóm,
chĩnh sửa và góp ý cho chúng em, làm cho chúng em phát sinh được nhiều ý
tưởng, tạo điều kiện cho chúng em hoàn thành tốt nhiệm vụ được giao.
Trong đề tài “QUẢN LÝ SINH VIÊN” mà nhóm chúng em làm, chúng ta
có thể thực hiện được các thao tác chức năng quản lí thông tin sinh viên sau:
Cập nhật các thông tin có liên quan đến sinh viên;
Thêm / xóa một sinh viên;
Tìm kiếm sinh viên theo mã số, tên, lớp, địa chỉ;
Thống kê theo khóa, nghành, khoa, địa chỉ, quê quán, dân tộc;
In ấn danh sách sinh viên theo lớp, khóa học, nghành, khoa, sinh
viên ở nội trú, sinh viên ngoại trú, sinh viên theo dân tộc.
Nhóm chúng em rất biết ơn quý Thầy, Cô trong khoa tự nhiên đặt biệt là
Thầy Đặng Thành Đạt rất nhiều đã giúp cho chúng em được mở mang kiến thức,
biết được tầm quan trọng chuyên nghành mà chúng em đang học và nhiều cái
hay trong đề tài mà nhóm chúng em làm.
Sóc Trăng, Ngày 30 tháng 12 năm 2011
Nhóm sinh viên thực hiện:
Lê Văn Thảo
Sơn Thị Hồng Vân
Ong Thị Xuân Hương
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
2
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
3
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
PHẦN I.MỞ ĐẦU:
1.MỞ ĐẦU:
1. 1.Mở đầu:
Hiện nay có rất là nhiều hệ quản trị cơ sở dữ liệu như: SQL
SERVER, VISUAL FOX, ACCESS đang được sử dụng rộng rãi trong
hầu hết các lĩnh vực kinh tế, chính trị, sản xuất kinh doanh, thương mại,
dịch vụ phục vụ cho việc quản lý, mua bán hàng Nhằm nâng cao chất
lượng quản lý, ít tốn kém thời gian trong công việc quản lý sinh viên
nhóm chúng em đã chọn đề tài “QUẢN LÝ SINH VIÊN” để làm bài tập
chủ đề lớn 2 này và chúng em đã chọn môi trường cài đặt là hệ quản trị cơ
sở dữ liệu VISUAL FOX 9.0, VISUA FOX là một hệ quản trị cơ sở dữ
liệu tiên tiến cũng đang được ứng dụng rất rộng rãi trong các hoạt động
của đời sống kinh tế, xã hội. Ở bất cứ lĩnh vực nào cũng có thể áp dụng
VISUA FOX vào.
Ngày nay ta cũng thấy sự xuất hiện xâm nhập của VISUA FOX
ngày càng được tiếp cận và được sử dụng rất là rộng rãi như trong các
công ty, siêu thị phục vụ trong việc quản lý, mua bán hàng, trong nhà
trường thì phục vụ tốt cho việc quản lý điểm, quản lý học sinh, sinh
viên và những ứng dụng của VISUA FOX có giá trị rất là to lớn.
Qua gần 3 năm học ở Trường Cao Đẳng Sư Phạm Sóc Trăng,nhà
trường cũng đã trang bị cho chúng em rất nhiều kiến thức về những kiến
thức liên quan tới chuyên chuyên nghành mà chúng em đang học là Tin-
Lý, chúng em được tiếp nhận một khối lượng kiến thức vô cùng quý giá
lớn đặc biệt là những kiến thức chuyên ngành. Chúng em được học qua
ngôn ngữ lập trình PASCAL, hệ quản trị cơ sở dữ liệu SQL SERVER,
VISUAL FOX đó là điều kiện thuận lợi để cho nhóm chúng em tiếp tục
nghiên cứu và áp dụng tri thức này để có thể hoàn thành tốt bài tập chủ đề
lớn 2 này, là điều kiện cần và đủ cho chúng em ra trường.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
4
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
1.2: Lý do chọn đề tài:
1.2.1. Thực trạng công việc trước khi tin học hóa:
Ở những giai đoạn trước đây thì tin học chưa được phát triển, chưa
được áp dụng rộng rãi, và những hiểu biết về tin học vẫn còn hạn chế.
Trước khi tin học hóa thì ở các trường CĐ-ĐH thì tốn rất nhiều thời gian,
hao phí rất nhiều nhân lực, gặp rất nhiều khó khăn trong công tác quản lý.
Ngày nay thì CNTT đã đang bùng nổ, đang phát triển và ngày càng đang
được thâm nhập vào mọi lĩnh vực.
1.2.2: Yêu cầu tin học hóa:
Hiện nay CNTT đang làm một cách mạng rất lớn trong giáo dục
và đào tào, việc tin học hóa đó là một yêu cầu rất cần thiết và quan trọng
trong sự nghiệp công nghiệp hóa và hiện đại hóa đất nước.
Việc tin học hóa trong giáo dục và đào tạo giúp nâng cao trình độ
quản lý lên một bước để quản lý có hiệu quả tốt nhất về công tác quản lý
sinh viên.
Như trước đây việc quản lý sinh viên không phải là một công việc
đơn giản, trong quá trình quản lý gặp rất nhiều khó khăn, nhưng với thời
đại ngày nay đang tiến dần về nền kinh tế tri thức với việc tin học hóa đã
làm cho việc quản lý được dễ dàng hơn thông qua các phần quản lý.
Chương trình quản lý sinh viên này nhằm giải quyết phần nào những khó
khăn về quản lý sinh viên và hỗ trợ các chức năng thông dụng mà nhiệm vụ
của các bộ phận quản lý hay làm và hỗ trợ việc lưu trữ dữ liệu về sinh viên.
1.2.3 Điều kiện tin học hoá:
CNTT ngày nay phát triển mạnh, luôn được các ngành, các cấp
quan tâm và tính vận dụng vào thưc tiễn cao. Đó là điều kiện tốt phát triển
CNTT củng như đẩy mạnh tin học hoá.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
5
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
1.3 Những thuận lợi và khó khăn:
Trong quá trình làm bài tập chủ đề lớn 2 này nhóm chúng em gặp một số
thuận lợi và khó khăn sau:
1.3.1. Thuận lợi:
Được sự hướng dẫn tận tình của GVHD Thạc Sĩ Đặng
Thành Đạt;
Được sự giúp đỡ của quý Thầy, Cô trong khoa tự nhiên;
Được sự quan tâm của BGH Trường CĐSP Sóc Trăng.
1.3.2.Khó Khăn:
Do trình độ kiến thức về lập trình trên CSDL vẫn còn hạn
chế;
Do hiểu chưa sâu lắm về những yêu cầu;
Do thời gian dành cho việc làm bài tập chủ đề lớn 2 này
viết chương trình quản lý sinh viên còn hạn chế nên
chương trình vẫn còn nhiều thiếu sót, chưa được hoàn
thiện;
Chưa đáp ứng mọi yêu cầu của người sử dụng;
Chưa khai thác triệt để, đầy đủ tiềm năng trong tin học
hóa.
1.4. Kế hoạch thực hiện:
Ngày bắt đầu: Ngày 01/01/2011
Ngày 01/12/2010, gặp GVHD triển khai bài tập chủ đề lớn 2 để biết rỏ
yêu cầu cụ thể, GVHD đưa ra danh sách các đề tài.
Ngày 02/12/2010, chọn đề tài trong danh sách các đề tài mà GVHD đưa
ra; sau đó tiến hành vào công việc làm bài tập chủ đề lớn 2.
Ngày 08/12/2010 gửi file quan hệ ER cho GVHD.
Ngày 15/12/2010 lên khoa tự nhiên gặp GVHD, nhận sự đóng của của
GVHD, tiếp thu những đóng góp của GVHD, để làm cơ sở tiếp tục làm
bài tập chủ đề;
Ngày 22/12/2010 lên khoa tự nhiên gặp GVHD, text chương trình thử để
GVHD theo giỏi tiến trình làm, sau đó GVHD góp ý và nhận xét.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
6
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Ngày 31/12/2010 lên khoa tự nhiên gặp GVHD để text chương trình thử,
sau đó tiến hành làm bài tập chủ đề lớn 2.
Ngày kết thúc: Ngày 04/01/2011
1.4.1.Phân công công việc cụ thể:
Sinh viên thực hiện Nhiệm vụ
1/ Lê Văn Thảo - Tìm tài liệu liên quan;
- Nhập cơ sở dữ liệu;
- Thiết kế report,forms;
- Test chương trình;
- Viết code cho chương trình
- Làm file Help.
2/ Sơn Thị Hồng Vân -Thiết kế màn hình,reports,forms,menu;
- Viết code cho chương trình;
- Xây dựng và thiết kế chương trình;
- Tìm tài liệu liên quan;
- Viết báo cáo word.
3/ Ong thị Xuân Hương - Tìm tài liệu liên quan trực tiếp đến
chương trình. ;
- Test chương trình;
- Viết code cho chương trình;
1.4.2. Kế hoạch thực hiện chương trình cụ thể:
Tuần 1: từ ngày 01 08/12/2010 chọn đề tài, tìm hiểu các yêu cầu liên
quan tới đề tài, nộp file quan hệ ER cho GVHD.
Tuần 2: từ ngày 08 15/12/2010 xác định yêu cầu làm là:
Cập nhật các thông tin có liên quan đến sinh viên;
Thêm / xóa một sinh viên;
Tìm kiếm sinh viên theo mã số, tên, lớp, địa chỉ;
Thống kê theo khóa, nghành, khoa, địa chỉ, quê quán, dân tộc;
In ấn danh sách sinh viên theo lớp, khóa học, nghành, khoa, sinh
viên ở nội trú, sinh viên ngoại trú, sinh viên theo dân tộc.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
7
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Sau đó tìm hiểu, thu thập thông tin về những cơ sở dữ liệu có liên quan
đến đề tài, tiến hành nhập cơ sở dữ liệu vào sau đó tiến hành viết Code, thiết
kế Forms, sau đó lên gặp GVHD text chương trình thử.
Tuần 3 Tuần 4: Từ ngày 1529/12/2010 tiếp tục viết Code, thiết kế
Forms, Report, làm Menu cần thiết cho hệ thống, kiểm tra chỉnh sửa
những lỗi thường gặp trong quá trình làm bài tập chủ đề lớn 2 này.
Tuần 5: Tiếp tục hoàn thiện chương trình quản lý cho đến ngày
04/01/2011 kết thúc công việc, hoàn thành bài tập chủ đề lớn 2 lên báo
cáo và chạy chương trình.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
8
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
PHẦN II. NỘI DUNG
2.1. Mô tả bài toán :
Bài toán tin học hóa mà nhóm chúng em chọn làm trong bài tập chủ
đề lớn 2 này là đề tài “QUẢN LÝ SINH VIÊN”, trong đề tài này chúng
ta có thể giải quyết được một số vấn đề về sinh viên, chương trình quản lý
đòi hỏi phải có đầy đủ các nút lệnh thêm, xoá, sữa, thống kê, tìm kiếm, in
ấn dữ liệu về sinh viên….Trong bài toán tin học hóa này chúng em dùng
môi trường cài đặt là hệ quản trị cơ sở dữ liệu VISUAL FOX, với các
chức năng trên thì chúng ta có thể cập nhật và bổ sung những thay đổi về
sinh viên một cách dễ dàng.
2.2. Mục tiêu cần đạt:
Hiểu rõ các bài toán và xác định đúng các yêu cầu của đề tài cần làm.
Viết Code, thiết kế các Form để:
Cập nhật quản lý sinh viên như: thêm, sửa, xóa một sinh viên.
Cập nhật các thông tin liên quan đến các sinh viên.
Tìm kiếm sinh viên theo mã số; tên; lớp; địa chỉ.
Thống kê theo khóa; theo ngành; theo khoa; theo địa chỉ; quê
quán; theo dân tộc.
Viết Code, thiết kế các Reports để:
In ấn danh sách sinh viên theo lớp; khóa học; ngành; khoa.
In ấn danh sách sinh viên ở nội trú; ngoại trú.
In ấn danh sách sinh viên theo dân tộc.
2.3. Hướng giải quyết:
Tích cực tìm hiểu sâu về môi trường cài đặt mà mình đang sử dụng
để làm bài tập chủ đề lớn 2 này. Thiết kế các giao diện và các chức năng
cần thiết của Menu để người quản lý dễ sử dụng giúp cho việc quản lý
sinh viên được dễ dàng và nhanh hơn Đó cũng là hướng giải quyết của
đề tài.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
9
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
2.4. Ứng dụng:
2.4.1: Các thực thể và thuộc tính:
Danh sách các thực thể:
STT TÊN DIỄN GIẢI
1. Dantoc Dân tộc
2. Khenthuong Khen thưởng
3. Khoato Khoa tổ
4. Kyluat Kỷ luật
5. Lop Lớp
6. Nganhhoc Ngành học
7. Nienkhoa Niên khóa
8. Quequan Quê quán
9. Renluyen Rèn luyện
10. Sinhvien Sinh viên
11. Svkhenthuong Sinh viên khen thưởng
12. Svkyluat Sinh viên kỷ luật
13. Svrenluyen Sinh viên rèn luyện
14. Tongiao Tôn giáo
15. Uutien Ưu tiên
Mô tả các thực thể:
1/ Thực thể dân tộc:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Madt Character 2 Mã dân tộc
2. Tendt Character 5 Tên dân tộc
2/ Thực thể khen thưởng:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Makt Character 4 Mã khen thưởng
2. Diengiai Character 20 Diễn giải
3/ Thực thể khoa tổ:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Makhoa Character 3 Mã khen thưởng
2. Tenkhoa Character 35 Tên khoa
4/ Thực thể kỷ luật:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
10
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Makl Character 4 Mã kỷ luật
2. Diengiai Character 20 Diễn giải
5/ Thực thể lớp:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Malop Character 10 Mã kỷ luật
2. Tenlop Character 30 Tên lớp
3. Siso Numeric 2 Sĩ số
4. Makhoa Character 3 Mã khoa
6/ Thực thể ngành học:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Manganh Character 3 Mã ngành
2. Tennganh Character 20 Tên ngành
7/ Thực thể niên khóa:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Makh Character 3 Mã khóa học
2. Khoahoc Character 20 Khóa học
8/ Thực thể quê quán:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Mahuyen Character 2 Mã huyện
2. Tenhuyen Character 15 Tên huyện
9/ Thực thể rèn luyện:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Marl Character 4 Mã rèn luyện
2. Diengiai Character 20 Diễn giải
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
11
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
10/ Thực thể sinh viên:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Masv Character 4 Mã sinh viên
2. Hoten Character 50 Họ tên
3. Phai Character 3 Phái
4. Namsinh Date 8 Năm sinh
5. Matg Character 4 Mã tôn giáo
6. Malop Character 10 Mã lớp
7. Manganh Character 3 Mã ngành
8. Makhoa Character 3 Mã khoa
9. Makh Character 3 Mã khóa học
10. Madt Character 2 Mã dân tộc
11. Maut Character 4 Mã ưu tiên
12. Mahuyen Character 2 Mã huyện
13. Diachi Character 50 Mã huyện
14. Sdt Character 11 Số điện thoại
11/ Thực thể Sinh viên khen thưởng:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Masv Character 4 Mã sinh viên
2. Makt Character 4 Mã khen thưởng
3. Ngay Date 8 Ngày
4. Lydo Character 30 Lý do
12/ Thực thể Sinh viên kỷ luật:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Masv Character 4 Mã sinh viên
2. Makl Character 4 Mã kỷ luật
3. Ngay Date 8 Ngày
4. Lydo Character 30 Lý do
13/ Thực thể Sinh viên rèn luyện:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
12
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Masv Character 4 Mã sinh viên
2. Marl Character 4 Mã rèn luyện
3. Hocky Character 10 Học kỳ
4. Namhoc Character 10 Năm học
5. Diem Numeric 2 Điểm
14/ Thực thể tôn giáo:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Mantg Character 4 Mã tôn giáo
2. Tentg Character 15 Tên tôn giáo
15/ Thực thể ưu tiên:
Stt Thuộc tính Kiểu dũ liệu Kích thước Diễn giải
1. Maut Character 3 Mã ưu tiên
2. diengiai Character 30 Diễn giải
2.4.2: Mô hình quan hệ ER:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
13
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
2.2.2. Giới thiệu sử dụng chương trình:
Giao diện của màn hình chính:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
14
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Khi bắt đầu sẽ là phần giao diện chính của chương trình, đây là form
chính dùng để quản lý các form còn lại nhờ vào hệ thống menu. Sau đây là
giao diện của form chính:
Giao diện của Form cập nhật thông tin sinh viên:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
15
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Form cập nhật thông tin sinh viên hiển thị những thông tin liên quan tới
sinh viên như: mã sinh viên, họ tên, phái, năm sinh, mã tôn giáo, mã lớp, mã
ngành, mã khoa, mã khóa học, mã dân tộc, mã ưu tiên, mã huyện, địa chỉ, số
điện thoại.
Các chức năng trên Form gồm: thêm, xóa, sửa, hủy, lưu, về đầu, tiếp theo,
về trước, về cuối.
Khi bạn muốn sử dụng một chức năng nào đó trên cac nút, bạn chỉ cần
nháy chuột lên nút cần thực hiện.
Lưu ý: Khi bạn thực hiện chức năng thêm mới hay sửa các thông tin liên
quan đến các sinh viên, sau thi thực hiện chức năng thêm mới hay sửa các
thông tin liên quan đến sinh viên bạn cần nhấn nút lưu nếu bạn đồng ý hoặc có
thể hủy nếu bạn không muốn thực hiện.
Khi bạn cập nhật xong bạn có thể thoát Form hoặc thoát Foxpro.
Giao diện của Form tìm kiếm:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
16
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Form tìm kiếm cho phép chúng ta thực hiện các chức năng cơ bản như: tìm kiếm
thông tin sinh viên theo mã số sinh viên, tìm kiếm thông tin sinh viên theo mã
lớp, tìm kiếm thông tin sinh viên theo mã dân tộc.
Lưu ý: Để tìm kiếm thông tin sinh viên ta cần nhập thông tin sinh viên vào
Form tìm kiếm thông tin sinh viên giúp cho việc tiềm kiếm một các dễ dàng
ít mất thời gian.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
17
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Giao diện của Form in ấn:
Form in ấn về thông tin sinh viên giúp chúng ta in ấn thông tin sinh viên
theo lớp, in ấn thông tin sinh viên theo khóa học, in ấn thông tin sinh viên theo
ngành học, in ấn thông tin sinh viên theo khoa tổ, in ấn thông tin sinh viên theo
địa chỉ, in ấn thông tin sinh viên theo dân tộc.
Sau đây là một ví dụ về in ấn theo lớp:
Khi chúng ta chọn nút lệnh in ấn theo lớp, thì màn hình sẽ xuất hiện như
sau:
Giả sử ta muốn in ấn thông tin của các sinh viên ở lớp tin-lý 14 ta chọn
lớp Tin-Lý 14
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
18
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Khi chọn lớp Tin-Lý 14 xong ta có thể xem thông tin qua lưới hoặc
có thể In ấn qua Report
Giả sử ta chọn in ấn, thì lúc này sẽ xuất hiện thông tin sau đây:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
19
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Giao diện của Form thống kê:
Form thống kê thông tin sinh viên cho phép chúng ta thực hiện các chức
năng như thống kê theo khoa tổ, thống kê theo ngành học, thống kê theo khóa
học, thống kê theo địa chỉ, thống kê theo quê quán, thống kê theo dân tôc.
Ngoài thống kê theo yêu cầu ra, sau khi thống kê ta còn có thể biết số lượng
nam hay nữ theo thống kê theo yêu cầu, biết được tổng số người có liên quan tới
nội dung yêu cầu mình thống kê.
Khi ta nháy vào vào một trong 6 nút thống kê trên thì màn hình sẽ xuất
hiện như sau:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
20
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Khi màn hình xuất hiện như trên ta chọn yêu cầu cần thống kê, sau đó
nháy nút tìm kiếm, khi chúng ta nhấn nút tìm kiếm thì các thông tin mà chúng ta
yêu cầu sẽ hiện thị ở lưới.
Lưu ý ta trong Form thống kê thông tin sinh viên ta cũng có thể in thông
tin sinh viên ra ngoài tương tự như Form in thông tin sinh viên.
Ngoài các giao diện Form được trình bày ở trên còn có các giao diện của
các Form khác, chức năng được thể hiện rỏ trong Form
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
21
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Form cập nhật lớp:
Cập nhật sinh viên khen thưởng:
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
22
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Cập nhật sinh viên kỷ luật:
Cập nhật sinh viên rèn luyện:
Và nhiều Form wizard khác được trình bày trong bài tập chủ đề lớn 2 này.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
23
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
PHẦN III.KẾT LUẬN:
3.1.Nhận xét kết quả đạt được:
Trong quá trình làm bài tập chủ đề lớn 2 này, nhóm chúng em đã nổ lực
rất nhiều và đạt được một số kết quả sau:
Được cũng cố lại kiến thức, giúp hiểu sâu hơn về hơn về môi trường cài
đặt hệ quản trị cơ sở dữ liệu VISUAL FOX.
Chương trình cho phép cập nhật các thông tin liên quan đến sinh viên,
đảm bảo độ chính xác và nhanh chóng,
ít mất thời gian hơn.
Tạo ra công cụ cho các bộ phận quản lý giúp cho việc quản lý sinh viên tốt
hơn, nhanh hơn và chính xác hơn.
Chương trình đáp ứng được các yêu cầu của giáo viên đưa ra. Tổ chức các
tập tin dữ liệu tương đối phù hợp.
Giao diện dễ nhìn, trên đó có đầy đủ các chức năng của chương trình.
Chương trình cho phép chúng ta thực hiện các chức năng cơ bản của một
chương trình quản lí như: Thêm, xoá, sữa, thống kê, tìm kiếm, in danh
sách (theo yêu cầu).
Giúp cho công tác quản lý được diễn ra thuận lợi tốt hơn.
Cấu trúc chương trình thể hiện được nội dung của chương trình.
Các thao tác chương trình tương đối ngắn gọn, đơn giản.
Thấy được tầm quan trọng của bài tập chủ đề lớn 2 này.
3.2. Hạn chế:
Chương trình Demo còn đơn giản.
Chỉ là một chương trình qui mô nhỏ, chưa thật sự khả thi.
Các ràng buộc toàn vẹn trong chương trình vẫn còn nhiều thiếu sót.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
24
GVHD: Đặng Thành Đạt Bài tập chủ đề lớn 2
Cần phải được sự góp ý của GVHD và các bạn sinh viên để chương trình
hoàn thiện hơn, có thể ứng dụng rộng rãi và mang lại hiệu quả trong thực
tế.
Thường có phát sinh một số lỗi, chưa khắc phục được.
3.3. Hướng phát triển:
Chương trình còn nhiều chổ chưa hoàn thiện cần được sự đóng góp ý
kiến của quý Thầy, Cô và các bạn sinh viên để chương trình của nhóm
chúng em được hoàn thiện hơn.
Xây dựng thêm các chức năng chưa cài đặt.
Kiểm tra các ràng buộc dữ liệu chặt chẽ hơn ở các chức năng đã cài đặt.
Cần nghiên cứu tìm hiểu nhiều hơn nữa về các ngôn ngữ để có thể lựa
chọn cho mình ngôn ngữ phù hợp có giao diện đẹp hơn, lập trình được tốt
hơn.
Phải nghiên cứu thật kĩ và hiểu rõ về ngôn ngữ mà mình sử dụng cài đặt
trong bài tập chủ đề lớn 2 này.
Nhóm Sv thực hiện: Lê Văn Thảo - Sơn Thị Hồng Vân - Ong Thị Xuân Hương
25