1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án tốt nghiệp khảo sát, phân tích thiết kế chương trình quản lý điểm trường phổ thông

35 848 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 35
Dung lượng 297,82 KB

Nội dung

Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 LỜI NÓI ĐẦU Thế kỷ XXI coi kỷ khoa học công nghệ phát triển dựa thừa kế thành tựu kỷ XX đưa khoa học công nghệ phát triển vượt bậc lên tầm cao Trong có ngành cơng nghệ thông tin phát triển vượt bậc ứng dụng rộng rãi lĩnh vực kinh tế xã hội quốc gia Việc áp dụng rộng rãi công nghệ thông tin đem lại thành tựu to lớn nhiều ngành, nhiều lĩnh vực khác Đặc biệt lĩnh vực quản lý, lưu trữ…Thấu rõ thành tựu to lớn mà ngành cơng nghệ thơng tin đem lại, để góp phần vào cơng cơng nghiệp hóa đại hóa đất nước Đảng Nhà nước ta đầu tư phát triển lĩnh vực ứng dụng công nghệ thông tin vào đời sống góp phần giải nhiều cơng việc trước phức tạp, cồng kềnh trở nên gọn nhẹ, đơn giản hơn, tạo hiệu đáng kể, tăng cường tính xác, đáp ứng đầy đủ thơng tin cách nhanh chóng hiệu nhất, đáp ứng đầy đủ thông tin cách nhanh chóng hiệu nhất, tiết kiệm nhiều thời gian, công sức người Và nữa, trường học áp dụng công nghệ thông tin vào dạy học, quản lý … đạt hiệu cao Là sinh viên ngành công nghệ thông tin em mong muốn sau trường vận dụng kiến thức thầy giáo truyền đạt ngồi ghế nhà trường để áp dụng vào toán thực tế, giúp cho người tiết kiệm thời gian, cơng sức Chính lẽ đó, em nhận đề tài “Khảo sát, phân tích thiết kế chương trình Quản lý điểm trường Phổ thông trung học Văn Chấn - Huyện Văn Chấn – Tỉnh Yên Bái”, sử dụng ngôn ngữ Hệ quản trị sở liệu, làm đề tài thực tập chuyên ngành Với hướng dẫn tận tình giáo Th.s Đỗ Thị Bắc giúp em hoàn thành đề tài thực tập, thời gian có giới hạn kiến thức em cịn nhiều hạn chế nên đề tài em khơng tránh khỏi sai sót thiếu hụt em mong bảo, góp ý tận tình thầy cô khoa bạn để đề tài em khơng tránh khỏi sai sót thiếu hụt em mong bảo, góp ý thầy cô khoa bạn để đề tài em hoàn thiện Em xin chân thành cảm ơn cô giáo Th.s Đỗ Thị Bắc thầy cô khoa Công nghệ thông tin – Đai Học Thái Nguyên giúp em hoàn thành đợt thực tập Chuyên ngành Thái Nguyên, tháng năm 2008 Sinh viên Vũ Thị Thu Hiền Chương I TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ACCESS 1.1 Giới thiệu Access Hệ quản trị sở liệu Microsoft Access trở thành phần mềm sở liệu (CSDL) liên tục phát triển, thể bước ngoặt quan trọng trong việc sử dụng Nhiều người bị hút vào việc tạo CSDL hữu ích riêng ứng dụng CSDL hoàn chỉnh Hiện Microsoft Access trở thành phần mềm mạnh, dễ dàng hơn, đơn giản làm việc Chúng ta xem lợi ích việc sử dụng phần mềm phát triển ứng dụng CSDL Microsoft Access Hệ CSLD: Theo định nghĩa đơn giản nhất, CSDL tập hợp ghi tệp tổ chức cho mục đích cụ thể Hầu hết hệ quản trị CSDL lưu sử lý thông tin mô hình quản trị CSDL Từ quan hệ bắt nguồn thực tế ghi sở liệu chứa thông tin liên quan đến thể xác định Ngồi liệu hai nhóm thơng tin ghép lại thành chủ thể dựa giá trị liệu quan hệ Trong hệ quản trị CSDL quan hệ, tất liệu quản lý theo bảng, lưu trữ thơng tin chủ thể Thậm chí sử dụng phương tiện hệ CSDL để rút kết quản thông tin bảng hay nhiểu bảng khác (thường gọi truy vấn) kết quản giống bảng Thực tế cịn truy vấn dựa kết truy vấn khác Các khả hệ CSDL cho chúng quyền kiểm sốt hồn toàn cách định nghĩa liệu, làm việc với liệu chia sẻ liệu với người khác Một hệ CSDL có chức chính: Định nghĩa liệu, xử lý liệu kiểm soát liệu Tồn tỉnh tính mạng mẽ Microsoft Access - Định nghĩa liệu: Xác định CSDL lưu CSDL, loại liệu mối quan hệ liệu - Xử lý liệu: Có nhiều cách sử lý liệu bảng, truy vấn, mẫu biểu, báo cáo, macro modul Microsoft Access 1.2 Hệ quản trị sở liệu Microsoft Access * Khái niệm chung hệ quản trị sở liệu quan hệ 1.2.1 Cơ sơ liệu Cơ sở liệu lĩnh vực tập chung nghiên cứu phát triển lĩnh vực CNTT, nhằm giải tốn quản lý, tìm kiếm thơng tin hệ thống lớn, đa dạng, phức tạp cho nhiều người sử dụng máy tính điện tử Cùng với ứng dụng mạnh mẽ CNTT vào đời sống xã hội, kinh tế, việc nghiên cứu sở liệu phát triển ngày phong phú hoàn thiện Cơ sở liệu nguồn cấp liệu cho hệ thống thông tin máy tính quản lý Những nguồn thơng tin lưu trữ cách có cấu trúc theo quy định 1.2.2 Hệ quản trị sở liệu Access Hệ quản trị sở liệu hệ chương trình có chức quản lý tổ chức lưu trữ, cho phép tạo tập thuộc tính tình kiếm, thay đổi, thêm bớt liệu Hệ quản trị sở liệu có vai trị quan trọng hệ thống thơng tin Nó diễn dịch với ngôn ngữ bậc cao nhằm giúp người sử dụng sử dụng hệ thống thơng tin mà nhiều khơng quan tâm đến thuật chi tiết biểu diễn liệu máy tính Trong Access hệ thống quản trị CSDL quan hệ tất liệu quản lý theo bảng, dụng truy vấn đề truy suất thông tin từ hang nhiều bảng khác Trong hệ quản trị sở liệu Access gồm đối tượng sau a Bảng (table) Bảng đối tượng định nghĩa dùng để lưu liệu, bảng chứa thông tin chủ xác định Mỗi bảng gồm trường (field) hay gọi cột trữ liệu khác ghi (Record) hay gọi hàng (Row) lữu trữ tất thông tin số cá nhận xác định chủ thể Có thể nói khóa (Primary) (gồm nhiều trường) nhiều mục (Index) cho bảng để giúp tăng tốc độ truy cập nhập liệu * Trường liệu Một cột liệu bảng tương ứng với trường liệu có tên gọi tập hợp thuộc tính miêu tả trường liệu ví dụ như: Kiểu liệu, trường khóa, độ lớn, định dạng… Mỗi trường liệu phải định kiểu liệu Trong Access, trường liệu nhận kiểu sau: TT Kiểu liệu Number AutoNumber Text Yes/No Date/time Currentcy Hyperlink OLE Độ lớn Tùy thuộc kiểu cụ thể Lưu trữ… Số: Số thực, số nguyên theo nhiều Bytes Tùy thuộc độ dài xâu Bytes Bytes Sing Tùy thuộc độ dài xâu Tùy thuộc liệu kiểu Số nguyên tự động đánh số Xâu kí tự Kiểu logic Lưu trữ ngày Lưu trữ liệu kèm kí hiệu tiền tệ Lưu trữ siêu liên kết (Hyperlink) Âm thanh, hình ảnh, độ hoa * Đặt khóa (Primary Key) Mỗi bảng CSDL quan hệ phải có khóa xác định khóa Microsoft Access tùy theo tính chất quan trọng bảng hay CSDL mà ta chọn khóa cho phù hợp: Mở bảng chế độ Design (thiết kế), chọn nhiều trường muốn định nghĩa khóa dùng chuột bấm vào nút primary key công cụ * Định nghĩa khóa quan hệ Sau định nghĩa sịng hay hay nhiều bảng có quan hệ ta báo cho Access biết cách thức quan hệ bảng Nếu làm vậy, Access biết liên hệ tất bảng sử dụng chúng sau truy vấn, biểu mẫu hay báo cáo Liên kết bảng liệu: Liên kế bảng liệu kỹ thuật thiết kế sở liệu quan hệ Chúng mối liên kết hai bảng liệu với theo thiết kễ cho trước để đảm bảo mục đích lưu trữ liệu cho ứng dụng + Liên kết liệu 1-1: Là ghi bảng liên kết với ghi bảng ngược lại Ví dụ liên kết 1-1: + Liên kết liệu – n: Mỗi trường bảng liên kết với nhiều ghi bảng nhiều (n) Ngược lại, ghi bảng nhiều liên kết với trường bảng Các tính tiên tiến bảng Access: - Phương tiện Table Wizard giúp định nghĩa bảng - Phép định nghĩa đồ hòa quan hệ - Các mặt nạ nhập liệu cho trường để tự động thêm ký hiệu định dạng vào liệu - Có khả lưu trữ trường Null trường trống CSDL - Các quy tắc hợp lệ có khả kiểm tra tính hợp lệ trường dựa trường khác - Công cụ riêng để tạo chi mục b Bộ hỏi (Query) Access cung cấp hai dạng hỏi: Các hỏi lựa chọn (Select query) cho phép tìm lọc thơng tin từ sở liệu, hỏi hành động (Action query) cập nhập hay sửa xóa thơng tin Các tính tiên tiến truy vấn Access: + Phương thức tối ưu truy vấn “Rushmore” (từ Foxpro) + Phương thức Query Wizard giúp thiết kế truy vấn + Truy xuất thuộc tính cột: Quy cách định dạng, vị trí thâm nhập (mặt nạ nhập,…) + Có khả lưu trữ kiểu trình bày bảng liệu truy vấn + Các công cụ tạo truy vấn (Query builder) khả dụng nhiều vùng + Khả định nghĩa kết nối tự động cải thiện + Hỗ trợ truy vấn Union truy cập truy vấn thứ cấp (trong SQL) + Cửa sổ soạn thảo SQL cải tiến + Tăng số trường cập nhật truy vấn kết nối c Mẫu biểu (Form) Mẫu biểu đối tượng thiết kế chủ yếu dùng để nhập hiển thị liệu, điều khiển việc thực ứng dụng Các mẫu biểu dùng để trình bày hoàn toàn theo ý muốn liệu truy xuất từ bảng truy vấn Cho phép in mẫu biểu Cũng cho phép thiết kế mẫu biểu để chạy Macro Mudule đáp ứng kiện Mẫu biểu phương tiện giao diện người sử dụng ứng dụng Microsoft Access thiết kế mẫu biểu cho nhiều mục đích khác + Hiển thị điểu chỉnh liệu + Điều khiển tiến trình ứng dụng + Nhập liệu + Hiển thị thông báo d Báo cáo (Report) Báo cáo đối tượng thiết kế quy định cách tính tốn, in tổng hợp liệu chọn * Các tính tiên tiến báo cáo Access: - Có cơng cụ Auto Repost dùng để từ động xây dựng báo cáo cho bảng truy vấn - Có thể thiết đặt nhiều thuộc tính bổ xung Macro Access Basic - Các báo cáo chứa chương trình Access Basic cục (được gọi chương trình báo cáo – code bhind report) để đáp ứng kiện báo cáo - Các cơng cụ để thuộc tính giúp tạo biểu thức phức tạp câu lệnh SQL - Có thể cho kết báo cáo vào tệp văn RTF - Có thuộc tính “Page” để tính tổng số trang thời điểm in Những tính tiên iến Access Basic: - Có khả viết trực tiếp chương trình mẫu biểu báo cáo để xử lý kiện + Truy nhập trực tiếp đến chương trình mẫu biểu báo cáo cáo để xử lý kiện + Truy nhập trực tiếp đến chương trình thuộc tính biểu mẫu báo cáo thông qua việc thiết đặt thuộc tính + Làm việc với tất đối tượng CSDL bao gồm bảng, truy vấn, biểu mẫu, Macro, trường, chi mục, mối quan hệ điều kiện + Khả xử lý lỗi cải thiện + Các phương tiện tìm kiếm lỗi cải tiến + Các kiện mở rộng tương tự Visual Basic + Hỗ trợ tính OLE + Có khảng tạo công cụ tạo biểu thức Winzard theo ý muốn Chính lẽ em định chọn hệ quản trị CSDL Microsoft Access để khảo sát bào tốn chương trình Chương 2: KHẢO SÁT BÀI TOÁN QUẢN LÝ ĐIỂM TRƯỜNG PTTH VĂN CHẤN – YÊN BÁI 2.1 Quá trình đào tạo học sinh trường PTTH Văn Chấn 2.1.1 Giới thiếu sơ lược trường PTTH Văn Chấn Yến Bái tình vùng cao thuộc miền Bắc Tổ Quốc, Trường PTTH Văn Chấn thành lập từ năm 1972 trường phổ thông thành lập sớm tỉnh Những điều kiện cịn nhiều khó khăn đối tượng học chủ yếu em đồng bào dân tộc thiểu số khu vực Vì quan tâm Đảng Nhà nước vào ngành giáo dục Yên Bái Hiện thống sở hạ tầng đội ngũ cán giảng dạy ngày nâng cao trình độ chun mơn nghiệp vụ Nhà trường xây dựng phòng học, trang bị phòng máy tính cho phịng ban, phịng thí nghiệm máy móc thiết bị phục vụ đắc lực cơng tác giảng dạy học tập học sinh nghiên cứu Qua trình học tập vừa qua giúp đỡ tận tình thầy khoa em có mong muốn đợt thực tập chuyên ngành khảo sát chương trình quản lý điểm trường phổ thông trung học Những vấn đề cần tháo gỡ việc quản lý điểm PTTH là: Hiện quản lý điểm điểm học sinh trường đa số vân thực phương pháp thủ công, phải sử dụng tới sổ sách tốn nhiều thời gian, công sức Không đáp ứng đầy đủ thông tin điểm học sinh lý lịch học sinh cách nhanh chóng xác được, tốn nhiều thời gian công sức cho công tác quản lý Vì việc tin học đưa quản lý điểm vào áp dụng trường học nâng cao hiệu đáng kể công tác quản lý học sinh Có thể tìm kiếm điểm cung thơng tin hồ sơ lý lịch học sinh cách nhanh chóng xác Giảm nhẹ cơng tác quản lý trước cồng kềnh 10 Chương 3: PHÂN TÍCH BÀI TỐN QUẢN LÝ ĐIỂM CỦA TRƯỜNG PTTH VĂN CHẤN – YÊN BÁI 3.1 Thông tin vào hệ thống 3.1.1 Thông tin vào hệ thống Khi nhập học sinh cần nhập hồ sơ học sinh nhà trường phân phối học sinh vào lớp theo khối Nhà trường vào quy chế để phân phối lịch giảng dạy phân công giáo viên Phân bố lịch học đảm bảo quy chế, phù hợp với điều kiện trường Việc nhập môn dựa vào điểm kiểm tra môn học kỳ điểm thi kiểm tra cuối kỳ học sinh Giáo viên chủ nhiệm phải nộp hạnh kiểm cuối kỳ cho ban giám hiệu, hạnh kiểm giáo viên chủ nhiệm cán lớp xét 3.1.2 Thông tin hệ thống + Danh sách học sinh theo lớp + Bảng điểm theo lớp, môn học kỳ học + Căn vào kết học tập, rèn luyện theo kỳ để xử lý, xếp loại; giỏi khá, trung bình, yếu, học sinh + Căn vào kết học tập, rèn luyện theo năm học đưa danh sách học sinh lên lớp, lưu ban + Thống kê danh sách học sinh theo lớp + Tìm kiếm học sinh theo số tiêu 3.2 Xây dựng biểu đồ phân cơng chức Chương trình quản lý điểm phổ thơng trường gồm chức sau: + Cập nhật liệu + Tra cứu tính toán + Thống kê, báo cáo 21 Biểu đồ phân cấp chức QUẢN LÝ ĐIỂM Ds lớp Hạnh kiểm Điểm Ds môn Cập nhập thông tin Tra cứu hs Tra cứu điểm Tìm kiếm theo mã hs Tìm kiếm theo tên Tra cứu tìm kiếm Thi lại Hs lại Thống kê báo cáo Hình 3.2 Biểu đồ phân cấp chức 3.3 Xây dựng biểu đồ luồng liệu Từ việ phân tích cụ thể yêu cầu toán, coi hệ thống bao gồm chức tổng thể xét tới trao đổi thông tin thực thể với hệ thống ngược lại Ta có số mơ hình hệ thống gọi biểu đồ luồng liệu mức khung cảnh Tiếp tục phân tích chức ta biểu đồ luồng liệu mức đỉnh, mức đỉnh, tương ứng với chức chương trình 22 3.3.1 Biểu đồ luồng liệu mức khung cảnh Qua khảo sát thực tế việc quản lý điểm học sinh trường PTTH Cụ thể trường PTTH Văn Chấn lập biểu đồ luồng liệu mức khung cảnh sau: Hình 3.1 Biểu đồ luồng liệu mức khung cảnh 23 3.3.2 Biểu đồ luồng liệu mức đỉnh Hình 3.2 Biểu đồ luồng liệu mức đỉnh Như biểu đồ liệu mức đỉnh thể hiện, ta thấy chức chương trình trình bao gồm: + Cập nhật liệu + Xử lý tìm kiếm + Thống kê, báo cáo Lần lượt phân rã chức này, ta nhận biểu đồ luồng liệu mức đỉnh Chức 1: Nhập sửa liệu Ta phân chức (I) thành chức sau: + Cập nhật thông tin hệ thống bao gồm: Mã học sinh, mã lớp, họ tên, ngày sinh, giới tính, dân tộc, đồn viên, ngày vào, nơi kết nạp, họ tên bố, mẹ, nghề nghiệp, địa chỉ… kết ghi vào tệp Quản lý điểm (QLĐ) bảng (table) học sinh + Cập nhật thông tin lớp học bao gồm: Mã lớp, Tên lớp, Giáo viên chủ nhiệm, ngày bắt đầu, ngày kết thúc Kết ghi vào tệp ALĐ table bảng lớp 24 + Cập nhật thông tin môn học bao gồm: Mã môn học, tên môn học Kết ghi vào tệp QLĐ tệp hạnh kiểm + Cập nhật thông tin điểm bao gồm: Mã học sinh, mã lớp, học kỳ, mã môn học, điểm hệ số 1, điểm hệ số 2, điểm thi môn học Thông tin cập nhật vào tệp QLĐ table điểm info 25 Chương IV: XÂY DỰNG ỨNG DỤNG CHƯƠNG TRÌNH Các bảng sở liệu a Bảng danh sách lớp THUỘC TÍNH Ma lop Ten lop Nam hoc KIỂU DỮ LIỆU Text Text Text GIẢI THÍCH Mã lớp Tên lớp Năm học KHỐ Khố b Bảng danh sách học sinh THUỘC TÍNH Ma lop Ma HS Ho ten HS Ngay sinh Noi sinh Dia chi Gioi Ho ten bo Nghe nghieo bo Ho ten me Nghe nghiep me Nam hoc Ten khoi KIỂU DỮ LIỆU Text Text Text Date/time Text Text Text Text Text Text Text Text Text GIẢI THÍCH Mã lớp Mã học sinh Họ tên học sinh Ngày sinh Nơi sinh Địa Giới Họ tên bố Nghề nghiệp bố Họ tên mẹ Nghề nghiệp mẹ Năm học Tên khối 26 KHỐ Khố c Danh sách mơn học THUỘC TÍNH Ma MH Ten MH HSo MH KIỂU DỮ LIỆU Text Text Text GIẢI THÍCH Mã môn học Tên môn học Hệ số môn học KHỐ Khố d Bảng điểm THUỘC TÍNH KIỂU DỮ LIỆU GIẢI THÍCH KHỐ Text Text Number Number Number Number Number Number Mã học sinh Mã môn học Điểm hệ số Điểm hệ số Điểm thi Trung bình kiểm tra Trung bình học kỳ Học kì Khố Khố KIỂU DỮ LIỆU GIẢI THÍCH KHỐ Ma HS Ma MH Diem HS1 Diem HS2 Diem Thi TBKtra TBHK Hoc ki Khố e Bảng phân loại THUỘC TÍNH Ma HS Hoc luc Hanh kiem Hoc ki Text Text Text Text Mã học sinh Học lực Hạnh kiểm Học kì Khố Khố g Danh sách thi lại THUỘC TÍNH Nam hoc KIỂU DỮ LIỆU Text GIẢI THÍCH Năm học 27 KHỐ Khố Ma HS Ten mon TL Diem TL Text Text Number Mã học sinh Hạnh kiểm Điểm thi lại f Mối quan hệ bảng 28 Khố Khố Thiết kế form chương trình a From chương trình b From nhập hồ sơ học sinh 29 c From điểm trung bình mơn học kỳ 30 KẾT LUẬN Kết đạt Trong trình thực đề tài em đạt kết sau: + Tìm hiểu khảo sát thực tế hoạt động quan lý điểm nói chung Trường PTTH nói riêng + Tìm hiểu phần sở lý thuyết q trình phân tích thiết kế hệ thống + Về phân tích hệ thống Đưa biểu đồ chức phân cấp chức năng, sơ đồ luồng liệu + Thiết kế giao diện chương trình số chức Hướng phát triển đề tài Trong trình làm đề tài em cịn số thiếu sót công việc chưa làm như: + Việc khảo sát thực tế chưa kỹ lưỡng + Tìm hiểu lý thuyết q trình phân tích thiết kế hệ thống, xây dựng mơ hình chức mơ hình liệu chương trình chưa hồn chỉnh Trong thời gian tới em hy vọng có thời gian đề hồn thiện chương trình với giúp đỡ thầy cô khoa đặc biệt cô giáo hướng dẫn Đỗ Thị Bắc Em xin chân thành cảm ơn! 31 NHẬN XÉT CỦA GIÁO VIÊN Giáo viên (Ký, ghi rõ họ tên chức danh) 32 TÀI LIỆU THAM KHẢO Đồn Văn Ba Phân tích thiết kế hệ thống đối tượng, Nxb, Đại học Quốc Gia, 2002 Trung tâm KHTN Công nghệ Phân tích thiết kế tin học hố hệ quốc gia Nguyễn Văn Ba thống quản lý – kinh doanh - nghiệp vụ Phân tích thiết kế hệ thống, NXB Giao thông, 2003 Trần Thành Trai Phân tích thiết kế hệ thống thơng tin quản lý, NXB trẻ, 1996 Phạm Vĩnh Hưng - Phạm Thuỳ Tự học Microsoft Access 2003 21 Dương ngày Nhà xuất Văn hố – Thơng tin 33 MỤC LỤC 34 ... biểu đồ phân cơng chức Chương trình quản lý điểm phổ thơng trường gồm chức sau: + Cập nhật liệu + Tra cứu tính toán + Thống kê, báo cáo 21 Biểu đồ phân cấp chức QUẢN LÝ ĐIỂM Ds lớp Hạnh kiểm Điểm. .. kết sau: + Tìm hiểu khảo sát thực tế hoạt động quan lý điểm nói chung Trường PTTH nói riêng + Tìm hiểu phần sở lý thuyết q trình phân tích thiết kế hệ thống + Về phân tích hệ thống Đưa biểu đồ. .. định chọn hệ quản trị CSDL Microsoft Access để khảo sát bào tốn chương trình Chương 2: KHẢO SÁT BÀI TOÁN QUẢN LÝ ĐIỂM TRƯỜNG PTTH VĂN CHẤN – YÊN BÁI 2.1 Quá trình đào tạo học sinh trường PTTH

Ngày đăng: 22/08/2014, 16:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w