Tải bản đầy đủ (.docx) (19 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.41 MB, 19 trang )

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
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 TRÂM
4.2 Trang giới thiệu:
Giới 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 viên có thể nhập mã số sinh viên của 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 hồi lại cho sinh viên một cách nhanh nhất.
SVTH: NGUYỄN HỒNG TÂM – LÊ 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 HỒNG TÂM – LÊ THỪA QUÂN TRANG 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 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 đầ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 cận với lượng lớn sinh viên, giúp giảm
chi phí cho nhà 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 qua mạng cũng đã trở nên hết sức phổ
biến.
- Hiểu được tầm quan 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 & My SQL của Đại Học KHTN, TP.HCM
Internet :
[3]
[4]
[5]
[6]
[7] o/2010/06/top-websites-to-learn-css.html
SVTH: NGUYỄN HỒNG TÂM – LÊ THỪA QUÂN TRANG 19
Xây dựng website khoa
Ngoại Ngữ - Tin Học

×