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

71 3 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 cịn 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 u cầu máy chủ gửi tồ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 hồn tồ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 đồ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 ngun 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 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ê Tố 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 ... VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát thực trạng hệ thống quản lý học tập trường THPT Cam Đường – Lào Cai Trường THPT Cam Đường trường THPT Công Lập thành lập năm 1951 Địa : PomHan – Cam Đường –. .. thơng tin quản lý dựa việc ghi chép sổ sách 2.1.1 Hệ thống quản lý nhân Toàn lao động trường quản lý sổ quản lý nhân Sổ quản lý gồm phần: phần quản lý thông tin cá nhân phần thống kê Mỗi nhà trường. .. tác quản lý điểm trường THPT Cam Đường – Lào Cai - Tiết kiệm thời gian, công sức thay công việc làm băng thủ công dựa giấy tờ 30 2.3 Sơ đồ phân cấp chức Hệ thống website quản lý thông báo kết học

Ngày đăng: 16/03/2023, 11:54

Từ khóa liên quan

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

Tài liệu liên quan