1. Trang chủ
  2. » Công Nghệ Thông Tin

quản lý sinh viên bằng foxpro

25 712 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

Định dạng
Số trang 25
Dung lượng 0,92 MB

Nội dung

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 1529/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 [...]... 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à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... Thực thể Sinh viên khen thưởng: Stt 1 2 3 4 Thuộc tính Masv Makt Ngay Lydo Kiểu dũ liệu Character Character Date Character Kích thước 4 4 8 30 Diễn giải Mã sinh viên Mã khen thưởng Ngày Lý do Kích thước 4 4 8 30 Diễn giải Mã sinh viên Mã kỷ luật Ngày Lý do 12/ Thực thể Sinh viên kỷ luật: Stt 1 2 3 4 Thuộc tính Masv Makl Ngay Lydo Kiểu dũ liệu Character Character Date Character 13/ Thực thể Sinh viên rèn... 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,... 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... 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:... 2 10/ Thực thể sinh viên: Stt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Thuộc tính Masv Hoten Phai Namsinh Matg Malop Manganh Makhoa Makh Madt Maut Mahuyen Diachi Sdt Kiểu dũ liệu Character Character Character Date Character Character Character Character Character Character Character Character Character Character Kích thước 4 50 3 8 4 10 3 3 3 2 4 2 50 11 Diễn giải Mã sinh viên Họ tên Phái Năm sinh Mã tôn giáo... 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... 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ẽ... 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 . độ 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. 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. 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

Ngày đăng: 05/07/2014, 21:27

TỪ KHÓA LIÊN QUAN

w