Xây dựng hệ thống website quản lý và thông báo kết quả học tập cho trường THPT cam đường – lào cai

70 527 0
Xây dựng hệ thống website quản lý và thông báo kết quả học tập cho trường THPT cam đường – lào cai

Đ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

MỤC LỤC LỜI CẢM ƠN Error! Bookmark not defined CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan Internet công nghệ Web 1.1.1 Tổng quan 1.1.2 Mô hình tương tác Client/server 1.1.3 Một số giao thức dịch vụ mạng 1.2 ASP xây dựng ứng dụng Web 10 1.2.1 Khái niệm ASP (Active Server Page) 10 1.2.2 Mô tả cách hoạt động Active Server Page 11 1.2.3 Câu lệnh ASP .11 1.3 Nhúng JavaScript vào file HTML 18 1.3.1 Sử dụng thẻ SCRIPT 18 1.3.2 Giao tiếp với người sử dụng 19 1.3.3 Xử lý kiện .20 CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 22 2.1 Khảo sát thực trạng hệ thống quản lý học tập trường THPT 22 Cam Đường – Lào Cai .22 2.1.1 Hệ thống quản lý nhân 22 2.1.2 Hệ thống quản lý diểm .24 2.1.3 Xử lý lưu chuyển thông tin học sinh: 29 2.2 Phân tích yêu cầu hệ thống quản lý điểm 30 2.3 Sơ đồ phân cấp chức 31 2.3.1 Giải thích chức “1: Nhập liệu ” 32 2.3.2 Giải thích chức “ 2: Xử lý thông tin” 32 2.3.3 Giải thích chức “3: Thống kê” 33 2.4 Sơ đồ luồng liệu .34 2.4.1 Sơ đồ luồng dũ liệu mức khung cảnh 34 Hệ Thống Website quản lý thông báo kết học tập 2.4.2 Sơ đồ luồng liệu mức đỉnh 35 2.4.3 Sơ đồ luồng liệu mức đỉnh chức ”1: Nhập liệu”36 2.4.4 Sơ đồ luồng liệu mức đỉnh chức “2: Xử lý thông tin” 37 2.4.5 Sơ đồ luồng liệu mức đỉnh chức “3: Thống kê” 38 2.4.6 Sơ đồ luồng liệu mức đỉnh chức ”1.1: Nhập lớp” 39 2.4.7 Sơ đồ luồng liệu mức đỉnh chức “1.2: Nhập tt học sinh” 39 2.4.8 Sơ đồ luồng liệu mức đỉnh chức “1.3: Upload file”41 2.4.9 Sơ đồ luồng liệu mức đỉnh chức “1.4: Nhập điểm”41 2.4.10 Sơ đồ luồng liệu mức đỉnh chức ”1.5: Lưu chuyển danh sách” 42 2.4.11 Sơ đồ luồng liệu mức đỉnh chức “1.6: Nhập giáo viên” 43 2.4.12 Sơ đồ luồng liệu mức đỉnh chức “2.1: Tìm kiếm”44 2.4.13 Sơ đồ luồng liệu mức đỉnh chức “2.2: Sửa liệu”45 2.4.14 Sơ đồ luồng liệu mức đỉnh chức “2.3: Xoá liệu”45 2.4.15 Sơ đồ luồng liệu mức đỉnh chức “2.4: Chuyển lớp”46 CHƯƠNG III THIẾT KẾ CSDL VÀ GIAO DIỆN HỆ THỐNG WEBSITE 48 3.1 Thiết kế bảng liệu .48 3.1.1 Bảng liệu điểm (tbldiem) 48 3.1.2 Bảng liệu lớp (tbllop) 48 3.1.3 Bảng liệu học sinh (tblhs) .49 3.1.4 Bảng liệu môn học (tblmon) 49 3.1.5 bảng liệu lao động (tbllaodong) .49 3.1.6 Sơ đồ liên kết liệu 50 3.2 Thiết kế giao diện hệ thống Website .51 3.2.1 Thiết kế giao diện trang chủ 51 3.2.2 Thiết kế giao diện HEADER .51 3.2.3 Thiết kế giao diện LEFT_MENU 52 3.2.4 Thiết kế giao diện RIGHT_MENU .52 3.2.5 Thiết kế giao diện FOOTER .52 3.2.6 Thiết kế giao diện trang nhập điểm .53 3.2.7 Thiết kế giao diện xem điểm theo môn học .53 3.2.8 Thiết kế giao diện trang xem điểm tổng kết kỳ 54 3.2.9 Thiết kế giao diện trang xem điểm tổng kết năm 55 3.2.10 Thiết kế giao diện trang thêm lớp 56 3.2.11 Thiết kế giao diện trang nhập học sinh 57 3.2.12 Thiết kế giao diện trang danh sách học sinh lớp .57 3.2.13 Thiết kế giao diện trang thông tin cá nhân học sinh 59 3.3 Giới thiệu số Module Website .60 3.3.1 Giao diện Module người quản trị 60 3.3.2 Giao diện quản lý điểm .61 3.3.3 Giao diện nhập điểm 62 3.3.4 Giao diện quản lý lớp 63 3.3.5 Giao diện thêm lớp .64 3.3.6 Giao diện nhập học sinh 65 TÀI LIỆU THAM KHẢO 66 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪNError! Bookmark not defined NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆNError! Bookmark not defined MỞ ĐẦU  Ngày trước phát triển vũ bão kinh tế khoa học, việc công nghiệp hóa - đại hóa đất nuớc công việc cấp bách quốc gia, dân tộc Để làm điều ngành công nghệ thông tin góp phần không nhỏ phát triển chung đất nước Trong bối cảnh nghành công nghệ thông tin ngày phát triển Việc sử dụng máy vi tính không bó hẹp viện nghiên cứu trường đại học trung tâm máy tính mà Có thể nói việc lập trình ứng dụng vấn đề thiếu việc nghiên cứu sử dụng máy vi tính Do việc lập trình phần mềm để ứng dụng vào thực tế cần thiết Nó giúp cho thao tác xử lý công việc nhanh Xuất phát từ thực tế ngành học giao phó giáo viên hướng dẫn Trong đợt thực tập tốt nghiệp em nhận đề tài: “Xây dựng hệ thống website quản lý thông báo kết học tập cho trường THPT Cam Đường – Lào Cai ” sử dụng ngôn ngữ Active Server Pages (ASP), hệ trị CSDL ACCESS dùng công cụ hỗ trợ Microsoft Office FrontPage để thiết kế Tuy em cố gắng nhiều kiến thức thời gian thực tập hạn chế nên đề tài em không tránh khỏi khiếm khuyết Em kính mong bảo thầy Lê Tuấn Anh thầy cô giáo khoa để đề tài em hoàn thiện Cuối em xin chân thành cảm ơn thầy cô tận tình bảo giúp đỡ em, đặc biệt thầy Lê Tuấn Anh tận tình hướng dẫn bảo em suốt trình làm đề tài thực tập tốt nghiệp vừa qua CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan Internet công nghệ Web 1.1.1 Tổng quan Internet đời vào năm 1960 Người ta xây dựng Internet giao thức để trao đổi chia sẻ thông tin viện nghiên cứu với Ngày nay, Internet cho phép hàng trăm triệu người khắp giới liên lạc trao đổi thông tin với thông qua tập giao thức gọi chung TCP/IP ( Transmission Control Protocol/ Internet Protocol ) Các máy tính trao đổi thông tin với thông qua mô hình Client/Server Mô hình mô hình trao đổi thông tin máy tính Server thường máy cung cấp thông tin Client công cụ hay chương trình máy tính khác dùng để lấy thông tin từ máy Server Tuy nhiên, máy Client đóng vai trò cung cấp liệu cho máy Server Để trao đổi thông tin máy tính với người ta đặt số giao thức (Protocol) truyền thông mạng, quy định việc trao đổi thông tin để máy tính nói chuyện với thông qua mạng Ngày nay, Internet ngày phát triển ngày cao, số lượng người dùng ngày nhiều Do giao thức truyền thông ngày phát triển mạnh mẽ đa dạng Sau số giao thức thường gặp cho phép người sử dụng Internet gởi/nhận thư điện tử, tập tin, đọc tin đưa tin 1.1.2 Mô hình tương tác Client/server Giải thích:Trình duyệt (Browser)- Chương trình giao tiếp người dùng ứng dụng Web cho phép hiển thị trang Web Browser phía Client giao thức HTTP HTTP xác định cách thức trình duyệt yêu cầu trang Web gửi từ Web server cách thức Server gửi trang Web tới yêu cầu trình duyệt Khi người dùng yêu cầu đối tương (Ví dụ Click vào siêu liên kết ), Browser gửi thông điệp HTTP tới server yêu cầu đối tượng Server nhận yêu cầu trả lời cách gửi lại thông điệp trả lời chứa đối tượng yêu cầu HTTP Response HTTP Resquest Pc runing Explorer Server runing WEB server 1.1.2.1 Website tĩnh Là trang Web mà nội dung chuẩn bị sẵn máy chủ Web, người dùng yêu cầu máy chủ gửi toàn nội dung trang phía máy trạm Ví dụ : Trang xem đề thi đáp án 1.1.2.2 Website động Là trang Web mà nội dung không chuẩn bị sẵn máy chủ, người dùng yêu cầu máy chủ tìm kiếm CSDL ứng thông tin theo yêu cầu gửi trả cho máy trạm Ví dụ : Google.com, Aspnet.vn 1.1.3 Một số giao thức dịch vụ mạng Giao thức SMTP/POP3 (Simple Mail Transfer Protocol) - Là giao thức dùng để gửi / nhận thư điện tử (Email) từ người dùng (User) đến người dùng khác thông qua Protocol - Email (Electronic mail) dịch vụ trao đổi thư điện tử mạng viễn thông Nội dung thư điện tử thường mã hoá dạng mã ASCII gửi, nhiên thư điện tử hỗ trợ việc trao đổi thông tin hình ảnh âm Giao thức FTP (File Transfer Protocol) Đây giao thức để trao đổi tập tin Internet với Nguyên tắc hoạt động Internet đơn giản, FTP dùng để tải tập tin (File) từ máy sang máy khác, tập tin chưa văn bản, hình ảnh âm Giao thức HTTP ( Hyper Text Transfer Protocol ) Đây giao thức dùng để hiển thị trang Web dạng văn bản, hình ảnh, âm thanh, video, liên kết (links) đến trang Web khác World Wide Web Khi chọn liên kết HTTP mở nội dung thông qua trình duyệt Web cho Đây giao thức tảng cho tập giao thức TCP/IP Giao thức NNTP (Network News Transfer Protocol ) Là giao thức phân phối thông điệp cách rộng rãi với nhiều chủ đề khác Thông qua chương trình tin tức Client Collabra Netscape hay chương trình Internet News Microsoft bạn đọc hay đưa báo cáo nhóm Giao thức Chat Là giao thức cho phép người sử dụng trao đổi thông tin trực tiếp dạng văn bản, hình ảnh âm URL URL (Uniform Resource Locator ) địa trang Web hay tập tin khác Internet Mỗi URL Web Hyperlink Hyperlinks hay gọi link cần World Wide Web Dùng hyperlinks để liên kết từ tài liệu đến tài liệu khác hoạt động phổ biến Web Web Browser Là công cụ hay chương trình cho phép bạn truy xuất xem thông tin Web Có nhiều Web Browser để truy xuất Web Mỗi Web Browser có đặc điểm khác nhau, chúng hiển thị trang Web không hoàn toàn giống Web Server Nó đơn giản máy tính nối vào Internet chạy phần mềm thiết kế truyền tải nội dung dạng trang HTML Máy chủ phải đủ mạnh để đáp ứng nhiều kết nối Internet đồng thời Thông qua trình duyệt Web máy chủ cung cấp dịch vụ yêu cầu đến máy Client Website Là tập trang Web liên quan đến công ty, tập đoàn, trung tâm hay cá nhân World Wide Web( WWW) Là dịch vụ thông dụng đời vào năm 1990 Dịch vụ sử dụng giao thức HTTP Đây hệ thống lớn bao gồm nhiều HTTP Server, chúng thực việc trao đổi file thông qua Internet Web page Là trang Web, loại tập tin đặc biệt viết ngôn ngữ siêu văn HTML Nó hiển thị thông tin văn bản, âm thanh, hình ảnh … Trang Web đặt máy Server cho máy Client truy nhập Chúng ta đặt tập tin ổ cứng máy tính người khác không đọc 1.2 ASP xây dựng ứng dụng Web 1.2.1 Khái niệm ASP (Active Server Page) ASP môi trường kịch máy chủ (Server - Side Scripting Enviroment).Microsoft Active Server Page ứng dụng giúp ta áp dụng ngôn ngữ Script để tạo ứng dụng động, có tính bảo mật cao làm tăng khả giao tiếp chương trình ứng dụng Các đoạn chương trình nhỏ gọi Script nhúng vào trang ASP phục vụ cho việc đóng mở thao tác với liệu điều khiển trang Web tương tác với người dùng Một khái niệm sau liên quan đến ASP Script: dãy lệnh đặc tả (Script) Một Sript : - Gán giá trị cho biến Một biến tên xác định để lưư giữ liệu, giá trị - Chỉ thị cho Web Server gửi trả lại cho trình duyệt giá trị đó, giá trị cho biến Một thị trả cho trình duyệt giá trị biểu thức đầu ra( output expression) - Tổ hợp lệnh đặt thủ tục Một số thủ tục tên gọi lệnh khai báo cho phép hoạt động ngôn ngữ( unit) Ngôn ngữ Script (Script language): ngôn ngữ trung gian HTML ngôn ngữ lập trình Java, C++, Visual Basic HTML nói chung sử dụng để tạo kết nối trang text Còn ngôn ngữ lập trình sử dụng để đưa dẫy lệnh phức tạp cho máy tính Ngôn ngữ Scripting nằm chúng chức giống ngôn ngữ lập trình trang HTML đơn giản Sự khác ngôn ngữ Scripting ngôn ngữ lập trình nguyên tắc cứng nhắc rắc rối khó hiểu Do vậy, đoạn chương trình script gọn nhẹ lồng vào trang Web 10 3.2.3 Thiết kế giao diện LEFT_MENU GÓC ADMIN Quản lý điểm Quản lý lớp Quản lý môn học Quản lý học sinh Quản lý lao động Quản lý thành viên 3.2.4 Thiết kế giao diện RIGHT_MENU Tìm kiếm Nội dung thi đua Danh sách học sinh có thành tích học tập xuất sắc 3.2.5 Thiết kế giao diện FOOTER Hệ thống Website quản lý thông báo kết học tập cho trường THPT Cam Đường – Lào Cai SVTH: Vũ Trọng Hiếu 52 GVHD: Lê Tuấn Anh 3.2.6 Thiết kế giao diện trang nhập điểm HEADER STT Họ tên NSinh GT ĐHS1 ĐHS2 ĐThi LEFT_MENU RIGHT _MENU FOOTER 3.2.7 Thiết kế giao diện xem điểm theo môn học HEADER LEFT_MENU STT Họ NSinh GT ĐHS1 ĐHS2 T tên B RIGHT K _MENU T FOOTER 53 ĐThi ĐTB 3.2.8 Thiết kế giao diện trang xem điểm tổng kết kỳ HEADER St Tê Toá t n n Lý Hóa Văn Sử Địa NN KC KN hs TD Sinh Tin GDQ GDC TBH Xế Hạn P D K p h loại kiểm FOOTER 54 3.2.9 Thiết kế giao diện trang xem điểm tổng kết năm HEADER ST Tê Toá L Hó Vă S Đị N K K T Sin GDC Ti GDQ HK HKI C X H D Xe T n n ý a n a N C N D h D n P L K H t HS I I N L L HEADER 55 3.2.10 Thiết kế giao diện trang thêm lớp HEADER LEFT_MENU Tên lớp Khối Năm học Input GVCN Input Button nhập Button reset FOOTER 56 RIGHT_MENU 3.2.11 Thiết kế giao diện trang nhập học sinh HEADER LEFT_MENU Tên HS Input Ngày sinh Input Quê quán Input Giới tính Input Dân tộc Input Nơi HT Input Tên bố Input Nghề nghiệp Input RIGHT_MENU bố Tên mẹ Input Nghề nghiệp Input mẹ Button nhập Button reset FOOTER 3.2.12 Thiết kế giao diện trang danh sách học sinh lớp HEADER STT Tên HS Button sửa Button xóa Ngày sinh 57 Giới tính FOOTER 58 3.2.13 Thiết kế giao diện trang thông tin cá nhân học sinh HEADER STT TênHS NS GT DT Quê Nơi Tên NN Tên NN quán HT bố mẹ mẹ FOOTER 59 bố 3.3 Giới thiệu số Module Website 3.3.1 Giao diện Module người quản trị 60 3.3.2 Giao diện quản lý điểm 61 3.3.3 Giao diện nhập điểm 62 3.3.4 Giao diện quản lý lớp 63 3.3.5 Giao diện thêm lớp 64 3.3.6 Giao diện nhập học sinh 65 TÀI LIỆU THAM KHẢO 1.ASP & Kỹ Thuật Lập Trình WEB (Tg.Nguyễn Nguyên Lâm-Nhà xuất Trẻ) 2.Học Nhanh Kỹ Thuật Lập Trình JaVa (KS.Nguyễn Viết Linh-KS.Đậu Quang Tuấn-nhà xuất bant trẻ) 3.Thiết Kế WEB Với Fronpage2003 (KS.Nguyễn Công Sơn-Nhà xuất tổng hợp thành phố hồ chí minh) 4.Phân Tích Và Thiết Kế Hệ Thống (Tg.Nguyễn Văn Ba-Nhà xuất đại học Quốc gia) 5.Tự học JavaScript mạng (Tg Nguyễn Ngọc Tuấn-Hồng Phúc Nhà xuất thông kê) ASP Databases (Nhà xuất Trẻ) Đồ án tốt nghiệp “ Website quản lý thông báo kết học tập trường PTTH Trưng Vương Hà Nội” 8.Một Số Trang Web: “http://www.manguon.com”, “http://www.aspvn.net” 66 [...]... hệ thống quản lý học tập tại trường THPT Cam Đường – Lào Cai Trường THPT Cam Đường là một trường THPT Công Lập được thành lập năm 1951 Địa chỉ : PomHan – Cam Đường – Lào Cai Trường đã đạt chuẩn quốc gia năm 2006 Hiêu trưởng : Đặng Công Lập Phó Hiệu trưởng: Lã Thị Oanh Bùi Thế Vinh Nguyễn Thị Bẩy Hiện tại, hệ thống quản lý học tập và nhân sự của trường vẫn chưa được tin học hóa Mọi thông tin quản lý. .. Hệ thống quản lý nhân sự Toàn bộ lao động của trường được quản lý trong sổ quản lý nhân sự Sổ quản lý gồm 2 phần: phần quản lý thông tin cá nhân và phần thống kê Mỗi khi nhà trường có thêm lao động mới Mọi thông tin về lao động được ghi vào phần quản lý thông tin cá nhân và được kê khai vào đợt thống kê lần tới Khi có lao động nghỉ hưu hoặc chuyển công tác, thông tin này sẽ được ghi thêm vào phần quản. .. cũ) sẽ được ghi vào sổ điểm cái của lớp vào học - Khi có học sinh chuyển đến trường khác, thông tin về học sinh này trong sổ cái của lớp hiện tai sẽ bị xóa 29 2.2 Phân tích yêu cầu của hệ thống quản lý điểm Căn cứ vào yêu cầu thực tế, mục đích chính của hệ thống quản lý điểm là hỗ trợ đắc lực cho công tác quản lý trong trường THPT Nguyễn Bỉnh Khiêm – Hải Phòng, do đó hệ thống quản lý phải đảm bảo các... trường đã sắp xếp, thông tin về học sinh này sẽ được chuyển vào sổ cái của lớp này Xử lý chuyển thông tin trong năm học - Khi có học sinh có quyết định chuyển sang lớp khác, thông tin về học sinh đó trong sổ cái lớp cũ sẽ bị xóa và được ghi vào sổ cái của lớp mới - Khi có học sinh từ trường khác chuyển tới, thông tin về học sinh này ( bao gồm thông tin cá nhân và thông tin điểm của học sinh này ở trường. .. sách học sinh giỏi , tiên tiến, học sinh thi lại, lưu ban - Kết xuất các biểu mẫu thống kê một cách khoa học, hay chi tiết theo yêu cầu của người sử dụng - Đóng vai trò tích cực nâng cao hiệu qur trong công tác quản lý điểm của trường THPT Cam Đường – Lào Cai - Tiết kiệm thời gian, công sức thay thế các công việc làm băng thủ công dựa trên giấy tờ 30 2.3 Sơ đồ phân cấp chức năng Hệ thống website quản lý. .. Nhân công lao động , 23 2.1.2 Hệ thống quản lý diểm Hệ thống quản lý điểm của nhà trường dựa trên việc quản lý điểm giữa sổ điểm cá nhân của từng giáo viên và sổ điểm cái của từng lớp: MẪU SỔ ĐIỂM CÁ NHÂN Lớp……………Sĩ số………… Năm học ……… STT Họ Và Tên Điểm Học Kỳ I M 15 45 Điểm Học Kỳ II TBKT HK TBM M 15 45 TBKT HK Sổ điểm cá nhân Mỗi giáo viên có một sổ điểm cá nhân riêng ghi thông tin về điểm của từng... lớp học và nhập thông tin về lớp học mới vào đầu mỗi năm học ( mã lớp, tên lớp, sĩ số, giáo viên chủ nhiệm, năm học) - Upload file: Chức năng này cho phép người quản trị và giáo viên upload file Exel chứa thông tin về điểm của từng lớp theo môn học - Nhập học sinh: Chức năng này dùng để nhập thông tin cá nhân học sinh của từng lớp vào đầu mỗi năm học - Nhập điểm: Chức năng này dùng để nhập điểm của học. .. có nhiệm vụ ghi tất cả các thông tin của giáo viên, tạo cho giáo viên một tài khoản để truy cập vào hệ thống quản lý điểm và phân công dạy các lớp trong năm học hiện tại 2.3.2 Giải thích chức năng “ 2: Xử lý thông tin” Chức năng xử lý thông tin bao gồm: - Sửa dữ liệu: Chức năng này gồm chức năng sửa thông tin cá nhân của học sinh và giáo viên, sửa thông tin về điểm của học sinh khi cần - Xóa dữ liệu:... tb hk2 * 2)) / 3 2.1.3 Xử lý lưu chuyển thông tin của học sinh: Xử lý chuyển thông tin vào đầu năm học - Thông tin về học sinh được xét lên lớp và không bị chuyển lớp sẽ được ghi vào sổ cái của lớp đã xác định trong phần tổng kết cuối năm học trước, học sinh nào được lên lớp và phải chuyển sang lớp khác thì thông tin về học sinh đó sẽ được chuyển sang sổ cái của lớp đó - Học sinh nào bị lưu ban sẽ... tổng kết cuối năm học 27 Sổ điểm cái gồm 4 phần: Phần I Quản lý thông tin các nhân của học sinh gồm: Tên học sinh, ngày sinh, giới tính, dân tộc, nơi sinh, nơi ở,đối tượng, tên bố, mẹ, nghề nghiệp của bố, mẹ Phần II Quản lý số ngày nghỉ của học sinh trong suốt năm học: Nhà trường tổng kết số ngày nghỉ của từng học sinh được theo dõi từng tháng Ghi rõ ngày nghỉ, có phép hoặc không có phép và tổng kết

Ngày đăng: 08/08/2016, 10:12

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan