Đồ Án Quản Lý Và Xử Lý Dữ Liệu Căn Bản

28 368 0
Đồ Án Quản Lý Và Xử Lý Dữ Liệu Căn Bản

Đ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

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA THƯƠNG MẠI ĐIỆN TỬ …………….. ĐỒ ÁN MÔN HỌC QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN Tên đề tài: Quản lý điểm sinh viên Giáo viên hướng dẫn: T/S Nguyễn Thị Hoa Huệ Nhóm 3: 1. Nguyễn Quang Thắng 2. Trần Thị Hằng 3. Trần Quốc Bảo 4. Võ Thanh Tâm Lớp: CCQ_TM01B Đà Nẵng 06 - 2009 MỤC LỤC Lời nói đầu....................................................................................................... Phần I. SƠ LƯỢC VỀ CHƯƠNG TRÌNH................................................... I. I.Chương trình dành cho ai ?....................................................... II. Ai có thể sử dụng chương trình ?........................................................ III. Chương trình này làm được điều gì ?................................................ 1) Có khả năng nhập mềm dẻo.......................................................... 2) Tự động xuất và nhập kết quả kèm theo số liệu thống kê.......... 3) In. xem bảng điểm theo lớp.......................................................... 4) In, xem các bảng tổng kết.............................................................. 5) In, xem phiếu kết quả học tập....................................................... 6) Nhập xếp loại điểm rèn luyện dễ dàng, nhanh chóng................. Phần II. GIỚI THIỆU CHƯƠNG TRÌNH................................................... Chương 1. Cấu trúc dữ liệu....................................................................... )1 Cơ sở dữ liệu............................................................................ )2 Liên kết dữ liệu........................................................................ Chương 2. Giao diện và chức năng của chương trình............................ 1.1.Giao diện chính....................................................................... 1.2.Những điều mà chương trình cơ thể làm được.................... 1.2.1. Tìm kiếm thông tin........................................................ 1.2.2. Tìm hiểu thông tin......................................................... 1.2.3. Thống kê......................................................................... 1.2.4. Cập nhật thông tin........................................................ 1.2.5. Nhập thông tin............................................................... 1.2.6. Danh sách sinh viên trượt............................................ 1.2.7. In kết quả học tập.......................................................... 1.2.8. In kết quả rèn luyện...................................................... Phần 3. HẠN CHẾ VÀ KHẮC PHỤC.......................................................... 1. Hạn chế............................................................................................ 2. Khắc phục....................................................................................... LỜI NÓI ĐẦU Chúng ta đang sống trong thời buổi mà công nghệ thông tin đang dẫn đầu về tính hiệu quả, nhanh chóng, đảm đương hầu như tất cả công việc tính toán mệt nhọc của con người. Do đó, việc nghiên cứu để tìm ra một hệ thống thông tin là công việc trở nên cực kỳ quan trọng, có tính quyết định sự mạnh yếu của một quốc gia và xu hướng càng trở nên thiết yếu trong mọi lĩnh vực. Từ trước đến nay, cách quản lí điểm mà các trường đại học, cao đẳng, TCCN, các trường phổ thông vẫn thường sử dụng là cách quản lí điểm thủ công hoặc ít vận dụng máy móc vào quản lí. Điều đó rât khó khăn trong việc quản lý và cũng tốn rất nhiều thời gian và tiền của. Để khắc phục điều đó, phải có một chương trình quản lí điểm có thể ứng dụng cho tất cả các trường đại học, cao đẳng trên cả nước với mức chi phí thấp và dễ sử dụng. Dựa trên cách quản lí điểm của trường cao đẳng CNTT hữu nghị Việt- Hàn, chúng tôi đã áp dụng để xây dựng nên một chương trình quản lí điểm có thể đáp ứng hầu hết tất cả các điều kiện trên. Với chương trình này chúng ta có thể xem điểm, in điểm của từng sinh viên, theo lớp, theo học kì, theo môn học, xem có bao nhiêu sinh viên nợ môn học nào đó, tổng sinh viên giỏi,tổng sinh viên khá, theo môn, lớp, học kì, phục vụ cho nhu cầu của sinh viên cũng như phụ huynh… Đề án này được hoàn thành với sự giúp đỡ, chỉ bảo tận tình của cô hướng dẫn thạc sĩ Nguyễn Thị Hoa Huệ. Chúng em vô cùng cảm ơn vì những giúp đỡ quý báu đó để chúng em có thể hoàn thành tốt đề án môn học của mình. Chúng em cũng xin chân thành cảm ơn các thầy cô trong khoa Thương mại điện tử đã giảng dạy chúng em trong qua trình học tập để chúng em có thêm những kiến thức cơ bản giúp hoàn thành tốt bài đề án của mình. Mặc dù có nhiều cố gắng, nhưng đề tài này còn rất nhiều thiếu sót bởi tầm nhìn hữu hạn, khả năng thu thập thông tin chưa được nhạy bén. Rất mong nhận được sự đóng góp ý kiến của thầy cô để nhóm em hoàn thành tốt hơn đề tài này. Nhóm chúng em xin chân thành cảm ơn. PHẦN I: SƠ LƯỢC VỀ CHƯƠNG TRÌNH I. Chương trình này dành cho ai ? Chương trình quản lý điểm này dành cho các trường đại học, cao đẳng có sử dụng cơ chế tín chỉ trong quá trình giảng dạy.. II. Ai cũng có thể sử dụng được ? Chương trình và dữ liệu chỉ gói gọn trong một tập tin duy nhất, do đó không cần phải cài đặt. Nếu máy tính có cài đặt Microsoft Access 2003, khi muỗn chạy chương trình, chỉ cần nhấp đúp chuột vào tên tập tin (QuanlyDiem.MDB) Để sử dụng chương trình này hiệu quả nhất, cần có hai nhóm người dùng phối hợp với nhau: - Giáo viên các bộ môn khác nhau, chỉ cần biết gõ văn bản, để nhập điểm của môn mình dạy. - Người giữ trách nhiệm quản lý điểm của trường, có kiến thức cơ bản về Microsoft Access. III. Chương trình này làm được điều gì? 1. Có khả năng nhập điểm mềm dẻo - Có thể nhập tập trung hoặc nhập từ nhiều nguồn (các giảng viên nhập điểm riêng của bộ môn mình phụ trách), sau đó người quản lý có thể dễ dàng tập hợp lại và xử lý một cách đơn giản. 2. Tự động kết xuất và cập nhật kết quả, kèm theo số liệu thống kê Các loại điểm trung bình môn, điểm bình quân học kỳ, điểm bình quân cả năm, xếp loại học tập. 3. In, xem bảng điểm lớp Bạn có thể xem điểm và in điểm bất cứ môn học nào, lớp nào hoặc theo từng sinh viên cụ thể. 4. In, xem các bảng tổng kết Chương trình có thể in tất cả các loại biểu bảng: Danh sách thi lại-học lại, bảng tổng kết…theo các nhóm thống kê như lớp, môn hoặc từng sinh viên cuối học kỳ, cuối năm, kèm theo các số liệu thống kê chi tiết. 5. In, xem phiếu kết quả học tập Trình bày tất cả thông tin về thành quả của học sinh cuối học kỳ hoặc cuối năm 6. Nhập xếp loại điểm rèn luyện dễ dàng, nhanh chóng Sau khi nhập dữ liệu chương trình có thể tự động đưa ra kết quả đánh giá về kết quả rèn luyện của sinh viên PHẦN II: GIỚI THIỆU CHƯƠNG TRÌNH CHƯƠNG 1 : CẤU TRÚC DỮ LIỆU 1.1 Cơ sở dữ liệu Ta sẽ chia thành 5 bảng như sau : Bảng 1: DSLOP: - Có 2 trường là:mã lớp và tên nghành - Mã lớp là khoá chính Bảng 2: DSSINHVIEN: - Có 6 trường:mã sinh viên,tên sinh viên,mã lớp,ngày sinh,giới tính, ảnh - Mã sinh viên là khoá chính Bảng 3: DSMONHOC: - Có 3 trường là:mã môn học,tên môn học,số tín chỉ - Mã môn học là khoá chính Bảng 4: BANGDIEM: - Có 7 trườnglà: mã sinh viên,mã môn học, điểm quá trình,lần thi 1,lần thi 2,số tín chỉ, điểm kết thúc học phần - Mã sinh viên và mã môn học là khoá chính Bảng 5: DIEMRENLUYEN: - Có 3 trường mã sinh viên,học kì,số điểm - Mã sinh viên là khoá chính Bảng 1: DSLOP có cấu trúc Field Name MALOP Data Type Text TENLOP Text Properties Field Size 20 Caption Mã lớp Field Size 20 Caption Tên lớp Ghi chú Khoá chính Sau khi nhập dữ liệu ta có: Bảng 2: DSSINHVIEN có cấu trúc : Field Name Data Type MASV Text MALOP Text TENSV Text NGAYSINH Date/Time GIOINAM Yes/No ANH OLE Sau khi nhập dữ liệu ta có: Properties Field Size 15 Caption Mã sinh viên Field Size 20 Caption Mã lớp Field Size 40 Caption Tên sinh viên Format Short Date Caption Mã lớp Format Yes/No Caption Giới Nam Caption Ảnh ghi chú Khoá chính Tập tin ảnh Bảng 3: DSMONHOC có cấu trúc : Field Name Data Type MAMONHOC Text TENMONHOC Text SOTINCHI Number Sau khi nhập dữ liệu ta có: Bảng 4: BANGDIEM có cấu trúc : Properties Field Size 15 Caption Mã môn học Field Size Caption Field Size Caption 20 Mã lớp Byte Số tín chỉ Ghi chú Khoá chính MASINHVIEN text MAMONHOC text BAIKT1 number BAIKT2 number BAIKT3 number BAIKT4 number BAIKT5 number DIEMTHIGIUAHP number DIEMKTHP number DIEMKTHPLAN2 number Field Size Caption Field Size Caption Field Size Caption Field Size Caption Field Size Caption Field Size Caption Field Size Caption Field Size Caption Field Size 15 khoá chính mã sinh viên 20 khoá chính mã môn học Double Bài kiểm tra 1 Double Bài kiểm tra 2 Double Bài kiểm tra 3 Double Bài kiểm tra 4 Double Bài kiểm tra 5 Double Điểm thi giữa học phần Byte Điểm thi kết thúc học Caption phần thi lần 1 Field Size Byte Điểm thi kết thúc học Caption phần thi lần 2 Sau khi nhập dữ liệu ta có: Bảng 5: DIEMRENLUYEN có cấu trúc : Field Name Data Type MASV Text HOCKI Number Properties Field Size 15 Caption Mã sinh viên Field Size Caption Byte Học kì Ghi chú Khoá chính Sau khi nhập dữ liệu ta có : 1.2 Liên kết dữ liệu Ta có mối quan hệ giữa các bảng như sau : Mối quan hệ giữa các bảng là phần không thể thiếu của mỗi chương trình. Qua mối quan hệ giữa các bảng này mà bất cứ khi nào chúng ta cập nhật hay thay đổi một phần nào đó của chương trình thì nó sẽ tự động giúp chúng ta thay đổi như mong muốn mà không cần phải thay đổi ở những bảng khác CHƯƠNG 2 : GIAO DIỆN VÀ CHỨC NĂNG CỦA CHƯƠNG TRÌNH 2.1 Giao diện chính 2.2 Những điều chương trình có thể thực hiện 2.2.1 Tìm kiếm thông tin Chương trình có thể giúp chúng ta tìm kiếm thông tin sinh viên theo lớp, theo kết quả rèn luyện, theo môn hay theo mã sinh viên. Điều này giúp ta có thể biết chính xác điểm của sinh viên theo ý muốn. Chọn từng mục cần tìm kiếm. Sau đó nhấn xem. VD: Tìm kết quả rèn luyện theo kì, ta chọn “ TIM SV KHONG QUA LAN 1 THEO LOP” và nhấn xem sẽ xuất hiện các bảng như sau. Tìm hiểu thông tin Chương trình giúp ta có thể tìm hiểu thông tin về hồ sơ sinh viên, thông tin theo lớp danh sách sinh viên theo lớp và điểm của từng sinh viên. Bằng cách nào : Nhấn vào từng mục muốn tìm hiểu sau đó nhấn xem. VD: Để xem hồ sơ sinh viên, ta nhấn vào hồ sơ sinh viên. Sau đó nhấn xem, sẽ xuất hiện giao diện sau 2.2.2. Tìm hiểu thông tin Thông tin về lớp Danh sách sinh viên theo lớp Điểm của từng sinh viên Thống kê : thống kê kết quả học tập theo lớp, kết quả học tập theo môn.Ta có các mục để chọn thông tin dưới đây: 2.2.3 Thống kê Từ bảng thông tin trên chúng ta có thể biết được kết quả của từng lớp từng môn,sẽ có bao nhiêu sinh viên đạt loại giỏi,khá,trunng bình, yếu của từng lớp,từng môn,cũng như kết của rèn luyện của từng lớp, từng kì… Đây là kết quả theo lớp Kết quả theo môn: Kết quả rèn luyên: + Theo lớp + Theo kì: Để biết hơn về thôn tin ta vào bảng cập nhật ở đây ta biết rõ hơn về dữ liệu của chương trình.Trong bảng này là các thông tin đã có sẵn ttrong các bảng đã có ban đầu: 2.2.4. Cập nhật thông tin Ví dụ về bảng: Ở một chương trình không thể có đầu ra mà không thể có đầu vào chính vì vậy khi khi có những thông tin mới cần đưa vào ta cập nhật vào bảng nhập thêm thông tin như sau: 2.2.5. Nhập thông tin mới Nhập thêm môn: Nhập thêm sinh viên: Nhập thêm bảng điểm: Nhập thêm điểm rèn luyện: Để biết được có bao nhiêu sinh viên trượt lần 1,phải học lại theo lớp, theo môn ta vào bảng in danh sách sinh viên trượt: 2.2.6. In danh sách sinh viên trượt Để có thể in kết quả các sinh viênkhông qua lần 1 theo lớp ta chọn mã lớp sau in theo bảng sau: Để in kết quả sinh viên không qua lần 1 ta chon mã môn học như dưới: Để in được danh sách sinh viên trượt theo môn ta làm như bảng sau: 2.2.7. In kết quả học tập Kết quả học tập là phần quan trọng nhất trong chương trình ở đây ta có thể biết được điểm của từng sinh viên, từng lớp,từng môn học Khi biết được điểm của từng sinh viên ta có thể tổng kết được kết quả tất cả các môn học sinh viên đó .Từ đây ta có thể đánh giá kết quả chung của từng sinh viên.Chỉ cần chọn mã sinh viên ta có thể in được bảng điểm tất cả các môn của sinh viên đó Để in bảng điểm của từng lớp ta chọn mã lớp theo bảng dưới đây: Để in kết quả theo môn ta có thể làm theo bảng dưới đây: Tương tự ta có thể in kết quả đánh giá theo lớp như sau: Ngoài kết quả học tập thì kết quả đánh giá rèn luyện là một phần không thể thiếu được. Vì thế ngoài để biết được kết quả học tập của sinh viên đầit có thể in them kết quả đánh giá rèn luyện theo bảng dưới đây: 2.2.8. In kết quả rèn luyện Qua bảng này ta có thể in được kết quả rèn luyện theo kì, theo lớp của các sinh viên Đồng thời ta có thể biết được kết quả rèn luyện theo lớp: III. HẠN CHẾ VÀ KHẮC PHỤC 1.Hạn chế:  Quản lý điểm theo cơ chế tín chỉ đáng lẽ phải tách riêng giữa lớp học phần và lớp sinh hoạt. Tuy nhiên với tình hình hiện tại trường cao đẳng CNTT hữu nghị Vịêt Hàn đang quản lí giữa lớp học phần và lớp sinh hoạt là một nên chương trình quản lý điểm được làm chưa phù hợp lắm.  Với khả năng còn hạn chế nên chúng em còn rất nhiều thiếu sót trong chương trình, mong các thầy các cô góp ý để chúng em có thể làm tốt hơn trong những bài tiếp theo 2.Khắc phục:  Trong tương lai sẽ nhập thêm bảng lớp học phần để có thể phù hợp hơn  Sau này với chương trình này, chúng em có thể làm tốt hơn và nhất định là có thể áp dụng rộng rãi cho tất cả các trường đại học, cao đẳng và TCCN trong cả nước [...]... của sinh viên đầit có thể in them kết quả đánh giá rèn luyện theo bảng dưới đây: 2.2.8 In kết quả rèn luyện Qua bảng này ta có thể in được kết quả rèn luyện theo kì, theo lớp của các sinh viên Đồng thời ta có thể biết được kết quả rèn luyện theo lớp: III HẠN CHẾ VÀ KHẮC PHỤC 1.Hạn chế:  Quản lý điểm theo cơ chế tín chỉ đáng lẽ phải tách riêng giữa lớp học phần và lớp sinh hoạt Tuy nhiên với tình hình... sinh viên đó Từ đây ta có thể đánh giá kết quả chung của từng sinh viên.Chỉ cần chọn mã sinh viên ta có thể in được bảng điểm tất cả các môn của sinh viên đó Để in bảng điểm của từng lớp ta chọn mã lớp theo bảng dưới đây: Để in kết quả theo môn ta có thể làm theo bảng dưới đây: Tương tự ta có thể in kết quả đánh giá theo lớp như sau: Ngoài kết quả học tập thì kết quả đánh giá rèn luyện là một phần không... trình.Trong bảng này là các thông tin đã có sẵn ttrong các bảng đã có ban đầu: 2.2.4 Cập nhật thông tin Ví dụ về bảng: Ở một chương trình không thể có đầu ra mà không thể có đầu vào chính vì vậy khi khi có những thông tin mới cần đưa vào ta cập nhật vào bảng nhập thêm thông tin như sau: 2.2.5 Nhập thông tin mới Nhập thêm môn: Nhập thêm sinh viên: Nhập thêm bảng điểm: Nhập thêm điểm rèn luyện: Để biết được có... kê Từ bảng thông tin trên chúng ta có thể biết được kết quả của từng lớp từng môn,sẽ có bao nhiêu sinh viên đạt loại giỏi,khá,trunng bình, yếu của từng lớp,từng môn,cũng như kết của rèn luyện của từng lớp, từng kì… Đây là kết quả theo lớp Kết quả theo môn: Kết quả rèn luyên: + Theo lớp + Theo kì: Để biết hơn về thôn tin ta vào bảng cập nhật ở đây ta biết rõ hơn về dữ liệu của chương trình.Trong bảng... theo kì, ta chọn “ TIM SV KHONG QUA LAN 1 THEO LOP” và nhấn xem sẽ xuất hiện các bảng như sau Tìm hiểu thông tin Chương trình giúp ta có thể tìm hiểu thông tin về hồ sơ sinh viên, thông tin theo lớp danh sách sinh viên theo lớp và điểm của từng sinh viên Bằng cách nào : Nhấn vào từng mục muốn tìm hiểu sau đó nhấn xem VD: Để xem hồ sơ sinh viên, ta nhấn vào hồ sơ sinh viên Sau đó nhấn xem, sẽ xuất hiện... trường cao đẳng CNTT hữu nghị Vịêt Hàn đang quản lí giữa lớp học phần và lớp sinh hoạt là một nên chương trình quản lý điểm được làm chưa phù hợp lắm  Với khả năng còn hạn chế nên chúng em còn rất nhiều thiếu sót trong chương trình, mong các thầy các cô góp ý để chúng em có thể làm tốt hơn trong những bài tiếp theo 2.Khắc phục:  Trong tương lai sẽ nhập thêm bảng lớp học phần để có thể phù hợp hơn ... viên trượt lần 1,phải học lại theo lớp, theo môn ta vào bảng in danh sách sinh viên trượt: 2.2.6 In danh sách sinh viên trượt Để có thể in kết quả các sinh viênkhông qua lần 1 theo lớp ta chọn mã lớp sau in theo bảng sau: Để in kết quả sinh viên không qua lần 1 ta chon mã môn học như dưới: Để in được danh sách sinh viên trượt theo môn ta làm như bảng sau: 2.2.7 In kết quả học tập Kết quả học tập là... những bài tiếp theo 2.Khắc phục:  Trong tương lai sẽ nhập thêm bảng lớp học phần để có thể phù hợp hơn  Sau này với chương trình này, chúng em có thể làm tốt hơn và nhất định là có thể áp dụng rộng rãi cho tất cả các trường đại học, cao đẳng và TCCN trong cả nước ... tính có cài đặt Microsoft Access 2003, muỗn chạy chương trình, cần nhấp đúp chuột vào tên tập tin (QuanlyDiem. MDB) Để sử dụng chương trình hiệu nhất, cần có hai nhóm người dùng phối hợp với nhau:

Ngày đăng: 16/10/2015, 21:36

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan