XÂY DỰNG WEBSITE QUẢN LÝ HỌC SINH TIỂU HỌC

63 789 4
XÂY DỰNG WEBSITE QUẢN LÝ  HỌC SINH TIỂU HỌC

Đ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 CAM ĐOAN 3 LỜI CẢM ƠN 4 DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ 7 DANH MỤC BẢNG 8 DANH MỤC HÌNH ẢNH 9 LỜI MỞ ĐẦU 1 CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ CÔNG CỤ PHÁT TRIỂN 4 1.1.Tổng quan đề tài 4 1.2. Công cụ phát triển 5 1.2.1. Ngôn ngữ lập trình PHP 5 1.2.2. Hệ quản trị cơ sở dữ liệu MySQL 7 1.2.3. Codeigniter Framework 8 1.3. Nghiệp vụ bài toán: 10 1.3.1. Người dùng: Ban Giám Hiệu, Giáo Vụ, Giáo Viên . 10 1.3.2. Tiêu chuẩn đánh giá: 10 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 16 2.1. Tổng quan về UML: 16 2.2. Các biểu đồ (Diagrams) trong UML: 16 2.2.1. Biểu đồ lớp (Class Diagrams): 16 2.2.2. Biểu đồ đối tượng (Object Diagrams): 16 2.2.3. Biểu đồ Use Case (Use Case Diagrams): 17 2.2.4. Biểu đồ tuần tự (Sequence Diagrams): 17 2.2.5. Biểu đồ cộng tác (Collaboration Diagrams): 17 2.2.6. Biểu đồ trạng thái (Statechart Diagrams): 17 2.2.7. Biểu đồ hoạt động (Activity Diagrams): 17 2.2.8. Biểu đồ thành phần (Component Diagrams): 18 2.2.9. Biểu đồ triển khai (Deployment Diagrams): 18 2.3. Biểu đồ use case (Usecase Diagrams): 18 2.3.1. Một số lưu ý khi thiết kế usecase: 18 2.3.2. Vai trò của biểu đồ Usecase: 18 2.3.3. Lợi ích của biểu đồ usecase: 19 2.3.4. Các ký hiệu cơ bản: 19 2.4. Biểu đồ tuần tự 24 2.4.1. Các bước tạo một biểu đồ tuần tự: 24 2.4.2.Các thành phần của biểu đồ tuần tự: 24 2.4.3. Phương thức (procedure): 24 2.4.4. Thông điệp (Message): 25 2.4.5. Ví dụ biểu đồ tuần tự 25 CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 26 3.1. Sơ đồ use case: 26 3.1.1. Sơ đồ usecase tổng quát: 26 3.1.2. Sơ đồ cho actor “Ban Giám Hiệu”: 26 3.1.3. Sơ đồ cho ator “Giáo Vụ”: 27 3.1.4. Sơ đồ cho actor “Giáo Viên”: 27 3.2 Biểu đồ lớp: 46 3.2.1 Chi tiết các đối tượng: 46 3.2.2 Biểu đồ lớp tổng quát: 47 3.3 Thiết kế: 48 3.3.1Thiết kế cơ sở dữ liệu: 48 3.3.2 Thiết kế giao diện: 50 KẾT LUẬN VÀ KIẾN NGHỊ 52 TÀI LIỆU THAM KHẢO 53

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE QUẢN LÝ HỌC SINH TIỂU HỌC Hà Nội – 2017 TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGÔ THỊ MAI ÁNH XÂY DỰNG WEBSITE QUẢN LÝ HỌC SINH TIỂU HỌC Chuyên ngành : Công nghệ thông tin Mã ngành : D480201 NGƯỜI HƯỚNG DẪN : THS TRẦN MẠNH TRƯỜNG Hà Nội – 2017 LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng hướng dẫn khoa học Ths Trần Mạnh Trường Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Nếu phát có gian lận xin hoàn toàn chịu trách nhiệm nội dung đồ án Trường đại học Tài nguyên Môi trường Hà Nội không liên quan đến vi phạm tác quyền, quyền gây trình thực (nếu có) Hà Nội, tháng 02 năm 2017 Sinh viên Ngô Thị Mai Ánh LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô tận tình giảng dạy trang bị cho em nhiều kiến thức bổ ích suốt trình học tập tại trường vừa qua Đây quãng thời gian vô hữu ích, giúp em trưởng thành lên nhiều chuẩn bị trường Là hành trang quan trọng công việc Ngoài ra, em xin chân thành cảm ơn thầy Trần Mạnh Trường tận tình quan tâm, giúp đỡ hướng dẫn em suốt trình thực đồ án tốt nghiệp vừa qua Mặc dù cố gắng suốt trình làm đồ án, kinh nghiệm thực tế trình độ chuyên môn chưa nhiều nên em không tránh khỏi thiếu sót, em mong bảo, góp ý chân thành từ thầy, cô giáo tất bạn để hoàn thiện phần kiến thức nhỏ bé Sau cùng, em xin kính chúc thầy cô Khoa Công nghệ thông tin - Đại học Tài nguyên Môi trường Hà Nội thật nhiều sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp người dẫn bước, đường cho chúng em Em xin chân thành cảm ơn! Hà Nội, tháng 02 năm 2017 Sinh viên Ngô Thị Mai Ánh MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC .5 DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ DANH MỤC BẢNG .7 DANH MỤC HÌNH ẢNH .8 LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ CÔNG CỤ PHÁT TRIỂN CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 16 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27 TÀI LIỆU THAM KHẢO .55 DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ Viết tắt CSDL HTML SQL CSS PHP SEO URL MYSQL Thuật ngữ tiếng anh Hypertext Markup Language Thuật ngữ tiếng việt Cơ Sở Dữ Liệu Ngôn ngữ đánh dấu siêu văn Structured Query Language Ngôn ngữ truy vấn mang tính Cascading Style Sheet Hypertext Preprocessor Search engine optimization Uniform Resource Locator cấu trúc File có phần mở rộng css Ngôn ngữ lập trình Tối ưu hóa tìm kiếm Đường dẫn Hệ quản trị sở liệu tự nguồn mở DANH MỤC BẢNG DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU Ngày nay, với phát triển mặt xã hội, ngành công nghệ thông tin trở thành nhu cầu thiếu đời sống người Nền khoa học máy tính ngày giữ vị trí trung tâm hày hết lĩnh vực đời sống xã hội Với lợi ích công nghệ thông tin mang lại, nhà quản lý đưa ứng dụng phục vụ công tác quản lý cho học sinh Đồ án nhằm giải đáp ứng cách hiệu nhu cầu mặt quản lý thông tin học sinh Tin học hóa công tác quản lý nhằm giảm bớt sức lao động người, tiết kiệm thời gian, độ xác cao, gọn nhẹ tiện ích nhiều so với việc làm thủ công giấy tờ Tin học hóa giúp thu hẹp không gian lưu trữ, tránh việc thất lạc liệu, tự động hệ thống hóa cụ thể hóa thông tin theo nhu cầu người Vì tính thiết yếu nên em “Xâu dựng website quản lý học sinh tiểu học” với đầy đủ chức quản lý truyền thống Tuy nhiên, website em chưa hoàn chỉnh nhiều thiếu sót em mong quý thầy, cô tạo điều kiện giúp đỡ, đóng góp ý kiến để em hoàn thành đề tài cách hiệu nhất, nữa, em rút kinh nghiệm quý báu cho thân Sau số thông tin chung đề tài: -Lý chọn đề tài Cùng với phát triển mạnh mẽ công nghệ thông tin với xâm nhập nhanh chóng tin học vảo lĩnh vực đởi sống xã hội việc sử dụng máy tính công tác quản lý trở thành nhu cầu cấp bách, lả yếu tố thiếu nhằm nâng cao chất lượng hiệu công tác quản lý Trong lĩnh vực quản lý học sinh việc điều chỉnh bổ xung thông tin thực khó khăn không rõ ráng, việc tìm kiếm thông tin nhiều thời gian, độ xác Do đố việc Tin học hoá hoạt động nhà trưởng vào “Quản lý học sinh” ngày trở nên cẩn thiết Việc ứng dụng Tin học công tác quản lý giúp cho thầy cô thoát khỏi lao động thủ công, nâng cao hiệu công việc, tiết kiệm nhiều thời gian Vì em muốn thực đề tài này, mức bản, mong từ làm phần mềm hoàn chỉnh ứng dụng thực tế áp dụng cho việc quản lý -Đối tượng phương pháp thực Đối tượng thực hiện: -Ngôn ngữ lập trình PHP -Công cụ wampp, dreamweaver… -Hệ quản trị sở liệu MySQL Phương pháp thực hiện: -Nghiên cứu tài liệu tham khảo -Tham khảo số phần mềm website quản lý - Trao đổi với giảng viên hướng dẫn -Mục tiêu nội dung đề tài Mục tiêu đề tài: -Vận dụng kiến thức học phân tích thiết kế hệ thống để giải toán thực tế -Xây dựng CSDL -Sử dụng thành thạo công cụ lập trình để xây dựng chương trình -Vận dụng toán vào thực tế sử dụng Nội dung đề tài: -Khảo sát thực tế -Phân tích thiết kế hệ thống -Xây dựng website phục vụ nhu cầu quản lý học sinh Bố cục đồ án Nội dung đồ án bao gồm chương: Chương 1: Tổng quan đề tài công cụ phát triển 41 - Xóa học lực: Hình 28 Biểu đồ xóa học lực - Sửa học lực: Hình 29 Biểu đồ sửa học lực 42 n, Loại điểm: - Thêm loại điểm: Hình 30 Biểu đồ thêm loại điểm - Xóa loại điểm: Hình 31 Biểu đồ xóa loại điểm 43 - Sửa loại điểm: Hình 32 Biểu đồ sửa loại điểm o,Tôn giáo: - Thêm tôn giáo: Hình 33 Biểu đồ thêm tôn giáo 44 - Sửa tôn giáo: Hình 34 Biểu đồ sửa tôn giáo p,Kết quả: - Thêm kết quả: Hình 35 Biểu đồ thêm kết 45 - Xóa kết quả: Hình 36 Biểu đồ xóa kết - Sửa kết quả: Hình 37 Biểu đồ sửa kết 46 q,Thống kê: Hình 38 Biểu đồ thống kê k,Phân lớp học sinh: - Phân lớp mới: Hình 39 Biểu đồ phân lớp - Xóa học sinh phân lớp: Hình 40 Biểu đồ xóa học sinh phân lớp 47 3.2 Biểu đồ lớp: 3.2.1 Chi tiết đối tượng: Hình 41 Biểu đồ lớp chi tiết đối tượng 48 3.2.2 Biểu đồ lớp tổng quát: Hình 42 Biểu đồ lớp tổng quát 49 3.3 Thiết kế: 3.3.1Thiết kế sở liệu: - Chi tiết bảng: Hình 43 Chi tiết bảng 50 - Quan hệ bảng: Hình 44 Quan hệ bảng 3.3.2 Thiết kế giao diện: a, Giao diện trang chủ - Đến với trang chủ học sinh giáo viên xem thông tin trường tiểu học, thông tin học sinh, giáo viên 51 - Giao diện trang chủ hiển thị tất chức hệ thống, người dùng chọn chức thực Hình 45 Giao diện trang chủ b,Giao diện trang đăng nhập Với trang đăng nhập người dùng sử dụng tài khoản cung cấp trước để đăng nhập Đăng nhập tài khoản người dùng phải nhập thông tin tên tài khoản mật Có hai chế độ với phân quyền chức khác đăng nhập tài khoản học sinh tài khoản giáo viên 52 Hình 46.Giao Diện Trang Đăng nhập 53 c, Giao diện trang quản lý học sinh Với trang quản lý học sinh, giáo viên chọn lớp để hiển thị danh sách học sinh có lớp, từ giáo viên thực sửa, xóa học sinh Hình 47 Giao diện trang quản lý học sinh KẾT LUẬN VÀ KIẾN NGHỊ Kết luận: Sau thời gian tìm hiểu nghiên cứu thực đề tài, đồ án tốt nghiệp hoàn thành đạt kết sau: - Xây dựng website quản lý khóa học học sinh mức đơn giản, sử dụng chức như: Quản lý học sinh, quản lý môn học… - Nghiên cứu tìm hiểu rõ PHP 54 - Áp dụng ngôn ngữ mô hình hóa thống UML vào việc xây dựng thiết kế hệ thống - Việc thiết kế sở liệu hoàn thiện - Hiểu sâu ngôn ngữ lập trình PHP Hướng phát triển: Để hệ thống hoàn thiện hơn, cần phát triển thêm số chức nâng cao Trong phạm vi đề tài này, khả hạn chế kinh nghiệm thực tế nên hệ thống số phần chưa hoàn chỉnh, hướng phát triển để em tiếp tục phát triển tương lai gần: - Hoàn thiện chức hiệu ứng - Chuyển hệ thống lên ứng dụng thực tế - Xây dựng hoàn thiện hệ quản trị cho giáo viên để dễ ràng quản lý thông tin Kiến nghị: Do trình tìm hiểu, xây dựng đồ án, em gặp nhiều khó khăn việc cập nhật tài liệu để tham khảo Em hi vọng nhận thông cảm quý thầy cô đồ án nhiều thiết sót, em mong nhận đóng góp, góp ý thầy cô để thời gian gần nhất, đồ án hoàn thiện để ứng dụng thực tế Em xin chân thành cảm ơn! 55 TÀI LIỆU THAM KHẢO Các tài liệu tiếng Việt: [1] Phạm Hữu Khang_Xây dựng ứng dụng Web PHP & MySQL_Nhà xuất Mũi Cà Mau, 2003 [2] Nguyễn Trường Sinh_Sử dụng PHP & MySQL thiết kế Web động_Nhà xuất Thống Kê, 2005 [3] Nguyễn Văn Ba_Phát triển hệ thống hướng đối tượng với UML 2.0 C++_Nhà xuất Đại học Quốc Gia, 2003 Từ Website: [4] www.w3schools.com/ [5] http://freetuts.net/dinh-nghia/php-la-gi-2.html [6] http://freetuts.net/hoc-codeigniter ... MỤC LỤC .5 DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ DANH MỤC BẢNG .7 DANH MỤC HÌNH ẢNH .8 LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ CÔNG CỤ PHÁT... số lấy theo thang điểm 10, môn lấy theo thang điểm 100 quy thang điểm 10 -Điểm kiểm tra miệng 15 phút hệ số 1, điểm kiểm tra tiết kiểm tra thực hành từ tiết trở lên hệ số 2, điểm thi học kỳ hệ... thời gian 21 - Use – case: Hình Use-case - Là chuỗi hành động mà hệ thống thực mang lại kết quan sát actor - Quan hệ tác nhân use case: Hình Quan hệ tác nhân use case • Quan hệ use case: Quan hệ

Ngày đăng: 25/07/2017, 13:35

Từ khóa liên quan

Mục lục

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • MỤC LỤC

  • DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ CÔNG CỤ PHÁT TRIỂN

    • 1.1.Tổng quan đề tài:

    • 1.2. Công cụ phát triển

      • 1.2.1. Ngôn ngữ lập trình PHP

      • 1.2.2. Hệ quản trị cơ sở dữ liệu MySQL

      • 1.2.3. Codeigniter Framework

      • 1.3. Nghiệp vụ bài toán:

        • 1.3.1. Người dùng: Ban Giám Hiệu, Giáo Vụ, Giáo Viên .

        • 1.3.2. Tiêu chuẩn đánh giá:

        • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

          • 2.1. Tổng quan về UML:

          • 2.2. Các biểu đồ (Diagrams) trong UML:

            • 2.2.1. Biểu đồ lớp (Class Diagrams):

            • 2.2.2. Biểu đồ đối tượng (Object Diagrams):

            • 2.2.3. Biểu đồ Use Case (Use Case Diagrams):

            • 2.2.4. Biểu đồ tuần tự (Sequence Diagrams):

            • 2.2.5. Biểu đồ cộng tác (Collaboration Diagrams):

            • 2.2.6. Biểu đồ trạng thái (Statechart Diagrams):

            • 2.2.7. Biểu đồ hoạt động (Activity Diagrams):

            • 2.2.8. Biểu đồ thành phần (Component Diagrams):

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

Tài liệu liên quan