Xây dựng ứng dụng quản lý văn bản trực tuyến theo chuẩn đại học bách khoa hà nội

67 3 0
Xây dựng ứng dụng quản lý văn bản trực tuyến theo chuẩn đại học bách khoa hà nội

Đ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

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế... Trong thời đại công nghệ thông tin ngày càng phát triển như hiện nay, tin học hóa nghiệp vụ quản lý là một yêu cầu rất cần thiết. Đối với các đơn vị có lượng văn bản lưu thông thường xuyên thì việc áp dụng tin học vào quản lý văn bản là thể hiện bước tiến lớn trong quá trình tin học hóa quản lý, tạo ra sự tiện lợi, chuyên nghiệp và tiết kiệm lớn. Ứng dụng web Quản lý văn bản đảm bảo tin học hóa phần lớn việc quản lý, xử lý văn bản một cách thuận tiện, nhanh chóng và độ chính xác cao. Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho nhiều người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. PHP (Personal Home Page) là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng. Với lý do đó, được sự hướng dẫn và giúp đỡ của Thầy Nguyễn Kim Hiếu, em đã chọn đề tài “Xây dựng Website quản lý văn bản trực tuyến” làm đề tài cho đồ án môn học Lập trình Web của mình.

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN QUẢN TRỊ DOANH NGHIỆP – PHÂN VIỆN CẦN THƠ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: XÂY DỰNG WEBSITE HỆ THỐNG QUẢN LÝ VĂN BẢN Giáo viên hướng dẫn: TS Nguyễn Kim Hiếu Sinh viên thực hiện: Võ Tính Sử Số hiệu sinh viên: VQTC11-13005 Lớp: Công nghệ thông tin (N) Khóa: CẦN THƠ – 2016 MỤC LỤC LỜI NÓI ĐẦU .1 TÓM TẮT ĐỒ ÁN 1.1 Khái niệm Internet 1.1.1 Giới thiệu chung 1.2 Cách tạo trang Web 1.2.1 Phân loại Web .5 1.3 HTML 1.3.1 Cấu trúc chung trang HTML CHƯƠNG TÌM HIỂU NGÔN NGỮ PHP 2.1 Khái niệm PHP 2.2 Tại nên dùng PHP 2.3 Hoạt động PHP 2.4 Hàm 2.4.1 Tham trị 2.4.2 Tham biến 2.4.3 Tham số có giá trị mặc định 2.5 Các toán tử 10 2.6 Khai báo sử dụng Session, Cookie .11 2.7 MySQL PHP 15 CHƯƠNG CƠ SỞ DỮ LIỆU MYSQL 18 3.1 Giới thiệu sở liệu 18 3.2 Mục đích sử dụng sở liệu .18 3.3 Các kiểu liệu sở liệu MySQL 19 3.3.1 Loại liệu numeric 19 3.3.2 Loại liệu kiểu Date and Time .20 3.3.3 Loại liệu String 21 CHƯƠNG HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG WEB SERVER XAMPP 23 4.1 Web server gì? 23 4.2 Xampp gì? .23 4.3 Cài đặt Xampp 24 4.4 Hướng dẫn sử dung Xampp 26 CHƯƠNG XÂY DỰNG ỨNG DỤNG THỰC TẾ 28 5.1 Phân tích yêu cầu đề tài 28 5.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: .28 5.1.2 Phạm vi dự án ứng dụng 28 5.1.3 Đối tượng sử dụng 29 5.1.4 Mục đích dự án 29 5.2 Xác định yêu cầu khách hàng 29 4.2.1 Hệ thống hành quan 29 5.2.2 Hệ thống đề nghị 30 5.3 Yêu cầu giao diện website 31 5.3.1 Giao diện người dùng 31 5.3.2 Giao diện người quản trị: 31 5.4 Phân tích chức hệ thống 31 5.4.1 Các chức đối tượng Member .34 5.4.3 Chức Administrator 36 5.5 Biểu đồ phân tích thiết kế hệ thống 37 5.5.1 Biểu đồ hoạt động .37 5.6 Cách tổ chức liệu thiết kế chương trình cho trang Web 49 5.6.1 Bảng vanbanden 49 5.6.2 Bảng coquan .50 5.6.3 Bảng vanbandi 50 5.6.4 Bảng vanbannoibo 51 5.6.5 Bảng nguoidung 51 5.6.6 Bảng phongban 52 5.6.7 Bảng chucvu .52 5.6.8 Bảng loaivanban 52 5.6.9 Bảng bieumau .53 5.6.10 Bảng groupusers .53 5.6.11 Sơ đồ thực thể liên kết 54 5.7 Yêu cầu bảo mật 55 5.8 Thiết kế giao diện .55 5.8.1 Giao diện trang chủ 55 5.8.2 Giao diện danh mục 56 5.8.3 Giao diên trang loại văn 57 5.8.4 Giao diện trang Thêm loại văn 57 5.8.5 Giao diện cập nhật loại văn 58 5.8.6 Giao diện trang người dùng .58 5.8.7 Giao diện trang thêm người dùng .59 5.8.8 Giao diện trang Cập nhật người dùng 59 5.8.9 Giao diện trang văn đến 60 5.8.9 Giao diện thêm văn đến 60 CHƯƠNG KẾT LUẬN 61 LỜI CẢM ƠN 61 TÀI LIỆU THAM KHẢO 62 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 62 Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP LỜI NĨI ĐẦU Với phát triển nhảy vọt cơng nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Trong thời đại công nghệ thông tin ngày phát triển nay, tin học hóa nghiệp vụ quản lý yêu cầu cần thiết Đối với đơn vị có lượng văn lưu thơng thường xun việc áp dụng tin học vào quản lý văn thể bước tiến lớn q trình tin học hóa quản lý, tạo tiện lợi, chuyên nghiệp tiết kiệm lớn Ứng dụng web Quản lý văn đảm bảo tin học hóa phần lớn việc quản lý, xử lý văn cách thuận tiện, nhanh chóng độ xác cao Với cơng nghệ Word Wide Web, hay cịn gọi Web giúp bạn đưa thông tin mong muốn lên mạng Internet cho nhiều người xem cách dễ dàng với công cụ ngơn ngữ lập trình khác Sự đời ngơn ngữ lập trình cho phép xây dựng trang Web đáp ứng yêu cầu người sử dụng PHP (Personal Home Page) kịch phía trình chủ (Server Script) cho phép xây dựng trang Web sở liệu Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Với lý đó, hướng dẫn giúp đỡ Thầy Nguyễn Kim Hiếu, em chọn đề tài “Xây dựng Website quản lý văn trực tuyến” làm đề tài cho đồ án mơn học Lập trình Web Võ Tính Sử - Cơng nghệ thơng tin (N) – Khóa Trang Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP Trong trình thực đồ án em nhận giúp đỡ bảo tận tình thầy, Em xin chân thành cảm ơn Thầy Nguyễn Kim Hiếu hưỡng dẫn trình làm đồ án Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thơng cảm, lời góp ý bảo tận tình q Thầy Cơ bạn Võ Tính Sử - Cơng nghệ thơng tin (N) – Khóa Trang Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP TÓM TẮT ĐỒ ÁN Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “Xây dựng Website quản lý văn trực tuyến” dừng mức tìm hiểu ngơn ngữ lập trình Web PHP & MYSQL, áp dụng xây dựng ứng dụng thực nghiệm trang Web quản lý văn mạng Website với mục đích lưu trữ thông tin văn qua mạng Các thông tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng thời gian lưu, dự trữ tìm kiếm sổ sách Võ Tính Sử - Cơng nghệ thơng tin (N) – Khóa Trang Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP CHƯƠNG 1: INTERNET, WORLD WIDE WEB VÀ HTML 1.1 Khái niệm Internet 1.1.1 Giới thiệu chung Internet mạng máy tính tồn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phịng Mỹ Vào mạng Internet, bạn tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring ) 1.2 Cách tạo trang Web Có nhiều cách để tạo trang Web: - Có thể tạo trang Web chương trình xử lí văn - Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad… chương trình soạn thảo văn có sẵn Window - Thiết kế cách dùng Web Wizard công cụ Word 97, Word 2000 - Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor… Phần mềm chuyên nghiệp DreamWeaver giúp bạn thiết kế trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hồn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch Võ Tính Sử - Cơng nghệ thơng tin (N) – Khóa Trang Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, Khi bạn muốn triển khai ứng dụng Web mạng, ngồi điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 1.2.1 Phân loại Web 1.2.1.1 Web tĩnh Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh khơng thay đổi thơng tin Nhược điểm: Khơng đáp ứng yêu cầu phức tạp người sử dụng, không linh hoat Hoạt động trang Web tĩnh thể sau: Browser gửi yêu cầu Browser Server Server gửi trả tài liệu 1.2.2.2 Website động Về nội dung trang Web động trang Web tĩnh, ngồi cịn thao tác với CSDL để đáp ứng nhu cầu phức tạp trang Web Sau nhận yêu cầu từ Web Client, chẳng hạn truy vấn từ CSDL đặt Server, ứng dụng Internet Server truy vấn CSDL này, tạo trang HTML chứa kết truy vấn gửi trả cho người dùng Hoạt động Web động: Võ Tính Sử - Cơng nghệ thơng tin (N) – Khóa Trang Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP Yêu cầu URL Form Kết nối CGI Dữ liệu trả CSDL Dữ liệu trả 1.3 HTML Trang Web kết hợp văn thẻ HTML HTML chữ viết tắt HyperText Markup Language hội đồng World Wide Web Consortium (W3C) quy định Một tập tin HTML chẳng qua tập tin bình thường, có html htm HTML giúp định dạng văn trang Web nhờ thẻ Hơn nữa, thẻ html liên kết từ cụm từ với tài liệu khác Internet Đa số thẻ HTML có dạng thẻ đóng mở Thẻ đóng dùng chung từ lệnh giống thẻ mở, thêm dấu xiên phải (/) Ngôn ngữ HTML qui định cú pháp khơng phân biệt chữ hoa chữ thường Ví dụ, khai báo Khơng có khoảng trắng định nghĩa thẻ 1.3.1 Cấu trúc chung trang HTML Tiêu đề trang Web Võ Tính Sử - Cơng nghệ thơng tin (N) – Khóa Trang ... lượng văn lưu thơng thường xun việc áp dụng tin học vào quản lý văn thể bước tiến lớn q trình tin học hóa quản lý, tạo tiện lợi, chuyên nghiệp tiết kiệm lớn Ứng dụng web Quản lý văn đảm bảo tin học. .. (N) – Khóa Trang Đại học Bách Khoa Hà Nội ĐỒ ÁN TỐT NGHIỆP TÓM TẮT ĐỒ ÁN Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài ? ?Xây dựng Website quản lý văn trực tuyến? ?? dừng mức... mà PHP MySQL nhiều người sử dụng Với lý đó, hướng dẫn giúp đỡ Thầy Nguyễn Kim Hiếu, em chọn đề tài ? ?Xây dựng Website quản lý văn trực tuyến? ?? làm đề tài cho đồ án mơn học Lập trình Web Võ Tính Sử

Ngày đăng: 21/11/2022, 13:42

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

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

Tài liệu liên quan