XÂY DỰNG VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOA NGOẠI NGỮ TIN HỌC

19 402 0
XÂY DỰNG VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOA NGOẠI NGỮ  TIN 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

Trong thời đại ngày nay, đất nước ta đang hội nhập vào WTO cùng với sự phát triển nhanh chóng của công nghệ thông tin được áp dụng trên mọi lĩnh vực của cuộc sống như kinh tế, chính trị, văn hóa xã hội… tất cả đều cần có công nghệ thông tin. Như hiện nay chúng ta đã biết lập trình và thiết kế Website có thể được coi là ngành “hot” mà hiện nay chúng ta đang rất quan tâm. Sau khi nghiên cứu tình hình của thị trường em đã đưa ra quyết định XÂY DỰNG VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOA NGOẠI NGỮ TIN HỌC nhằm đáp ứng nhu cầu của khách hàng. Hiện nay nhu cầu sử dụng Internet ngày càng nhiều và các hình thức quản lý ngày càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng. Cho nên khi xây dựng trang web này trên hệ thống trực tuyến sẽ giúp cho mọi người thuận lợi trong việc quản lý sinh viên, tin tức, tài liệu, biểu mẫu của các trường của Bộ Giáo Dục.

LỜI CẢM ƠN    Sau hơn một tháng tìm hiểu và thực hiện, đề tài “Website quản lý Khoa Ngoại Ngữ - Tin Học” đã được chúng em hoàn thành một cách suôn sẻ. Em xin cảm ơn cô Trần Nguyễn Quỳnh Trâm đã tận tình giúp đỡ chúng em trong quá trình hoàn thiện đề tài này. Mặc dù đồ án đã hoàn thành nhưng vẫn còn nhiều thiếu sót trong bài làm. Em mong rằng sẽ nhận được sự thông cảm, đóng góp của thầy và các bạn để đề tài được hoàn thiện một cách tốt hơn. Em xin chân thành cảm ơn! Nhóm sinh viên thực hiện Lê Thừa Quân Nguyễn Hồng Tâm 1 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN    TP.HCM, ngày … tháng … năm 2014 Giáo viên hướng dẫn TRẦN NGUYỄN QUỲNH TRÂM 2 Điểm MỤC LỤC 3 GVHD: TRẦN NGUYỄN QUỲNH TRÂM Chương 1 : MỞ ĐẦU 1.1 Giới thiệu sơ lược về đề tài: Trong thời đại ngày nay, đất nước ta đang hội nhập vào WTO cùng với sự phát triển nhanh chóng của công nghệ thông tin được áp dụng trên mọi lĩnh vực của cuộc sống như kinh tế, chính trị, văn hóa xã hội… tất cả đều cần có công nghệ thông tin. Như hiện nay chúng ta đã biết lập trình và thiết kế Website có thể được coi là ngành “hot” mà hiện nay chúng ta đang rất quan tâm. Sau khi nghiên cứu tình hình của thị trường em đã đưa ra quyết định XÂY DỰNG VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOA NGOẠI NGỮ - TIN HỌC nhằm đáp ứng nhu cầu của khách hàng. Hiện nay nhu cầu sử dụng Internet ngày càng nhiều và các hình thức quản lý ngày càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng. Cho nên khi xây dựng trang web này trên hệ thống trực tuyến sẽ giúp cho mọi người thuận lợi trong việc quản lý sinh viên, tin tức, tài liệu, biểu mẫu của các trường của Bộ Giáo Dục. a. Mục đích và ý nghĩa: - Mục đích: XÂY DỰNG VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOA NGOẠI NGỮ - TIN HỌC Là xây dựng phần mềm ứng dụng được kết nối trên đường dây internet phục vụ nhu cầu quản lý sinh viên, tin tức, tài liệu, biểu mẫu. Người truy cập chỉ cần tốn một ít thời gian để tìm kiếm tra cứu các thông tin của mình sau khi đã tìm hiểu đẩy đủ các thông tin cần thiết trên Khoa. - Ý nghĩa: Giúp cho người dùng có nhu cầu tìm kiếm tra cứu tài liệu, thông tin sinh viên - học sinh một cách nhanh chóng. Tiết kiệm được nhiều thời gian. Đồng thời giúp cho hệ thống đạt kết quả tốt trong việc quản lý. b. Nội dung đề tài: - Tìm hiểu, phân tích cách quản lý và quy trình làm việc của hệ thống. - Tiếp cận thực tế và học hỏi cách làm việc của website trường khác. - Thu thập tài liệu để viết bài cáo đề tài. - Xây dựng trang website quản lý bằng ngôn ngữ lập trình PHP và MySQL. SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 4 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Chương 2 NỘI DUNG BÁO CÁO ĐỀ TÀI 2.1 PHÂN TÍCH YÊU CẦU: a Lý do chọn đề tài: Hiện nay, hệ thống chưa có trang web để quản lý tài liệu, thông tin sinh viên – học sinh của trường đến với người dùng một cách nhanh chóng, rõ ràng hơn về nhu cầu ìm kiếm tin tức thông tin liên quan, em đã chọn đề tài XÂY DỰNG VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOA NGOẠI NGỮ - TIN HỌC để tạo nên chương trình quản lý thông tin, tic tức về sinh viên – học sinh, giảng viên một cách tốt nhất. c. Mục tiêu của đề tài: Xây dựng một hệ thống hỗ trợ cho việc quản lý thông tin trên Internet: * Nhanh chóng, hiệu quả. * Đảm bảo chính xác, tiện lợi và dễ dàng sử dụng cho người dùng. * Thuận tiện trong quản lý của người quản trị. d. Nội dung chính của đề tài: - Giới thiệu hình thức quản lý tin tức. - Xây dựng hệ thống tra cứu điểm, kết quả học tập của sinh viên. - Xây dựng hệ thống đăng kí, đăng nhập cho sinh viên lẫn giảng viên. - Xây dựng modul quản lý sinh viên, tic tức(thêm, xóa, sửa) e. Nhiệm vụ phải thực hiện: Mục tiêu: + Nắm bắt được yêu cầu của người dùng đặt ra trước khi tiến hành thực hiện các công việc cụ thể. + Triển khai phân tích xây dựng thiết kế hệ thống chương trình có logic. + Phân tích được những rủ ro trong khoảng thời gian tiến hành xây dựng chương trình và đưa ra những biện pháp cụ thể để khắc phục. SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 5 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Kết quả: Tạo ra được một website hỗ trợ việc tổ quản lý, thông báo, hoạt động trên môi trường Internet có hiệu quả, độ chính xác cao và xác thực với thực tế. f. Dự kiến kết quả: Trang web có đủ chức năng của việc quản lý tra cứu biểu mẫu tài liệu, chạy được và nhanh trong quá trình đưa vào sử dụng. g. Phân công công việc trong từng giai đoạn: Nội dung công việc: - Công việc 1: Thiết kế giao diện bố cục (layout). - Công việc 2: Phân tích yêu cầu của hệ thống - Công việc 3: Thiết kế cơ sở dữ liệu quản lý quản lý - Công việc 4: Viết chương trình - Công việc 5: Kiểm định chương trình - Công việc 6: Hoàn thiện chương trình - Công việc 7: Nghiệm thu đề tài Lịch trình thực hiện: - Tuần1: Nhận Công việc, Viết Đề cương, Lập kế hoạch, Chuẩn bị các yêu cầu đề thực hiện công việc, Nộp Đề cương TTTN - Tuần 2: Nghiên cứu tài liệu về ngôn ngữ lập trình web php - Tuần 3: Tiếp tục nghiên cứu tài liệu và thiết kế cơ sở dữ liệu - Tuần 4: Tiến hành viết chương trình - Tuần 5: Viết chương trình - Tuần 6: Viết chương trình - Tuần 7: Kiểm định chương trình và viết báo cáo - Tuần 8: Nộp báo cáo kết quả đề tài tốt nghiệp 2.2 Danh sách các bảng dữ liệu: Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt thành một tệp cơ sở dữ liệu gồm các cột: Tên trường, kiểu dữ liệu, kích thước dữ liệu, phần ràng buộc dữ liệu SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 6 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Bảng 1: User Bảng 2: Sinh viên Bảng 3: Tin tức chung Bảng 4: Liên hệ SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 7 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Bảng 5: Giảng viên Bảng 6: Điểm Bảng 7: Môn học VẼ THÊM BẢNG LIÊN KẾT SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 8 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Chương 3 : VẤN ĐỀ KỸ THUẬT 3.1 Môi trường: - Ngôn ngữ web: PHP, JavaScript, HTML - Công cụ lập trình: DreamWeaver, Wamp5 - Công cụ đồ họa: Photoshop - Hệ điều hành: Window XP 2.0 Professional - Cơ sở dữ liệu: My SQL 3.2 Giới thiệu về PHP: PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để dễ dàng xây dựng các trang Web động. Mã PHP có thể thực thi trên Webserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng. Ngôn ngữ PHP ra đời năm 1994 Rasmus Lerdorf sau đó được phát triển bởi nhiều người trải qua nhiều phiên bản. Phiên bản hiện tại là PHP 5.0 đã được công bố 07/2004. Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế, sau đây là một số lý do cơ bản: - Mã nguồn mở (open source code). - Miễn phí, download dễ dàng từ Internet. - Ngôn ngữ rất dễ học, dễ viết. - Mã nguồn không phải sửa lại nhiều khi viết chạy cho các hệ điều hành từ Windows, Linnux, Unix. - Rất đơn giản trong việc kết nối với nhiều nguồn DBMS. ví dụ như : MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) cùng bất cứ DBMS nào có sự hổ trợ cơ chế ODBC (Open Database Connectivity) ví dụ như DB2 của IBM. SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 9 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM 3.3 Giới thiệu về My SQL: a My SQL là gì? MySQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm trong nhóm LAMP (Linux - Apache -MySQL - PHP). h. Tại sao lại sử dụng My SQL? - My SQL là phần mềm miễn phí hoàn toàn ổn định, an toàn. - Hiện nay trong số các Website có lưu lượng truy cập lớn thuộc hàng “top” trên Internet, có rất nhiều website sử dụng liên minh LAMP này. - “Liên minh” mã mở LAMP đang được coi là một đối tượng với các sản phẩm mã đóng của Microsoft (Windows, IIS, SQL Server, ASP/ASP.NET). i. Một số đặc điểm của My SQL: - MySQL là một phần mềm quản trị cơ sở dữ liệu dạng server – based (gần tương đương với SQL Server của Microsoft). - MySQL quản lý dữ liệ thông qua các cơ sở dữ liệu, mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu. - MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản lý một hoặc nhiều cơ sở dữ liệu khác nhau, mỗi người dùng có một tên truy cập (user name) và mật khẩu tương ứng để truy xuất đến cơ sở dữ liệu. - Khi ta truy vấn tới cơ sở dữ liệu MySQL, ta phải cung cấp tên truy cập và mật khẩu của tài khoản có quyền sử dụng cơ sở dữ liệu đó. Nếu không, chúng ta sẽ không làm được gì cả. SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 10 Xây dựng website khoa Ngoại Ngữ - Tin Học [...]... QUÂN TRANG 16 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Danh sách giảng viên của khoa Ngoại ngữ - Tin học Danh sách môn học SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 17 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM TỔNG KẾT - Kết quả đạt được Sau khi hoàn thành website cơ bản đã có những chức năng sau: - Website được xây dựng có tương đối.. .Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Chương 4 : GIỚI THIỆU WEBSITE 4.1 Trang chủ website: Khoa Ngoại Ngữ - Tin Học : Trang chủ hiển thị toàn bộ chức năng và thông tin của trang web Sinh viên có thể thoải mái chọn thông tin cần xem SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 11 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH... thiệu chung về khoa ngoại ngữ - tin học của trường, giúp sinh viên hiểu rõ hơn về khoa của mình như chuyên ngành và trình độ đào tạo Sinh Viên muốn xem thông tin chi tiết về Khoa vào trang giới thiệu khoa Nội dung giới thiệu về khoa do người quản trị đưa lên SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 12 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM 4.3 Trang kết quả học tập: Sinh... THỪA QUÂN TRANG 14 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM 4.5 Trang đăng nhập: Với ID và Password do người quản trị đặt ra Người quản trị có thể đăng nhập để quản lý, cập nhật và chỉnh sửa thông tin một cách dễ dàng và nhanh chóng Chỉ có người quản trị mới có thể đăng nhập và chỉnh sửa mọi thông tin trên trang web Sinh viên chỉ được phép truy cập thông tin SVTH: NGUYỄN... 15 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Sau khi người quản trị đăng nhập vào, có thể chọn danh sách mà họ muốn xem và chỉnh sửa theo 3 danh sách như: sinh viên, giảng viên, môn học Danh sách sinh viên thể hiện đầy đủ thông tin của sinh viên với các chức năng thêm, xóa dành cho người quản trị khi đăng nhập vào thành công SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 16 Xây. .. mình vào để xem điếm số cũng như thông tin của mình một cách nhanh chóng và tiện lợi SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 13 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM 4.4 Trang liên hệ: Sinh viên có thể điền thông tin và gửi yêu cầu liên hệ với nhà trường thông qua mẫu tin này Mọi thắc mắc cũng như khiếu nại của sinh viên sẽ được nhà trường giải quyết, trả lời và phản... trọng của tin tức, chúng em luôn muốn hoàn thiện website tin tức của mình tốt hơn, phân tích kỹ hơn các yêu cầu và xây dựng giao diện hoàn thiện hơn, có tính chuyên nghiệp hơn SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 18 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM TÀI LIỆU THAM KHẢO Tiếng việt: [1] “Lập trình Web động với Php/MySql”,Tống Phước Khải, nxb … [2] 3CD học PHP &... đối đầy đủ các chức năng của một website tin tức online với giao diện thân thiện giúp Sinh Viên cảm thấy dễ dàng, thoải mái trong việc xem thông tin qua mạng internet - Website cung cấp thông tin, tin tức khi Sinh Viên truy cập tại website - Website hỗ trợ nhà quản trị trong việc chỉnh sửa, đăng thêm thông tin, cập nhật tin tức, xem thông tin khoa một cách dễ dàng - Qua website, nhà trường có thể tiếp... trường và sinh viên - Cung cấp các chương trình, thông tin khuyến mãi một cách nhanh nhất đến sinh viên Nếu có thời gian, chúng em sẽ bổ sung thêm vài chi tiết và chỉnh sửa giao diện để website thân thiện hơn và thu hút Sinh Viên hơn ! Hướng phát triển - Ngày nay, internet đã trở thành phương tiện tra cứu thông tin khổng lồ và tiện dụng cho tất cả mọi người trên thế giới - Việc học hành, tìm hiểu thông tin. .. THAM KHẢO Tiếng việt: [1] “Lập trình Web động với Php/MySql”,Tống Phước Khải, nxb … [2] 3CD học PHP & My SQL của Đại Học KHTN, TP.HCM Internet : [3] http://www.vavietnam.com [4] http://phpcodevn.com [5] http://forum.cntt.vn/ [6] http://izwebz.com [7] http://www.daubu.info/2010/06/top-websites-to-learn-css.html SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 19 . chương trình - Tuần 6: Viết chương trình - Tuần 7: Kiểm định chương trình và viết báo cáo - Tuần 8: Nộp báo cáo kết quả đề tài tốt nghiệp 2.2 Danh sách các bảng dữ liệu: Ứng với mỗi thực thể. 4 Xây dựng website khoa Ngoại Ngữ - Tin Học GVHD: TRẦN NGUYỄN QUỲNH TRÂM Chương 2 NỘI DUNG BÁO CÁO ĐỀ TÀI 2.1 PHÂN TÍCH YÊU CẦU: a Lý do chọn đề tài: Hiện nay, hệ thống chưa có trang web để. GVHD: TRẦN NGUYỄN QUỲNH TRÂM Kết quả: Tạo ra được một website hỗ trợ việc tổ quản lý, thông báo, hoạt động trên môi trường Internet có hiệu quả, độ chính xác cao và xác thực với thực tế. f.

Ngày đăng: 25/11/2014, 19:38

Từ khóa liên quan

Mục lục

  • 1.1 Giới thiệu sơ lược về đề tài:

  • a. Mục đích và ý nghĩa:

  • b. Nội dung đề tài:

    • 2.1 PHÂN TÍCH YÊU CẦU:

  • a Lý do chọn đề tài:

  • c. Mục tiêu của đề tài:

  • d. Nội dung chính của đề tài:

  • e. Nhiệm vụ phải thực hiện:

    • Mục tiêu:

    • Kết quả:

  • f. Dự kiến kết quả:

  • g. Phân công công việc trong từng giai đoạn:

    • Nội dung công việc:

    • Lịch trình thực hiện:

    • 2.2 Danh sách các bảng dữ liệu:

      • Bảng 1: User

      • Bảng 2: Sinh viên

      • Bảng 3: Tin tức chung

      • Bảng 4: Liên hệ

      • Bảng 5: Giảng viên

      • Bảng 6: Điểm

      • Bảng 7: Môn học

    • 3.1 Môi trường:

    • 3.2 Giới thiệu về PHP:

    • 3.3 Giới thiệu về My SQL:

  • a My SQL là gì?

  • h. Tại sao lại sử dụng My SQL?

  • i. Một số đặc điểm của My SQL:

    • 4.1 Trang chủ website: ”Khoa Ngoại Ngữ - Tin Học”:

    • 4.2 Trang giới thiệu:

    • 4.3 Trang kết quả học tập:

    • 4.4 Trang liên hệ:

    • 4.5 Trang đăng nhập:

      • Kết quả đạt được

      • Hướng phát triển

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

Tài liệu liên quan