Chƣơng 3 : THÍ DỤ XML TẠI TRƢỜNG ĐẠI HỌC QUY NHƠN
3.6. Thiết kế giao diện
3.6.3. Trang soạn nội dung bài giảng
Trang này cho phộp ngƣời dựng soạn nội dung chớnh của bài giảng và phần bài tập. Cỏc chức năng chớnh nhƣ xem lại thụng tin của bài giảng, xúa cỏc thụng tin vừa soạn.
Trang này cho phộp ngƣời dựng nhập tờn đầy đủ tập tin dƣới dạng file XML lƣu trữ toàn bộ nội dung bài giảng. Cỏc chức năng nhƣ Lƣu file XML, trở về Trang chủ và soạn bài giảng mới.
3.6.5. Trang Xem bài giảng
Trang này cho phộp ngƣời dựng nhập tờn tập tin XML lƣu trữ nội dung bài giảng cần xem. Nú cú cỏc chức năng nhƣ soạn bài giảng, trợ giỳp và trở về trang chủ.
Trang này hiển thị cho ngƣời dựng toàn bộ thụng tin bài giảng cần xem. Nú cú cỏc chức năng nhƣ soạn bài giảng, trợ giỳp và trở về trang chủ.
KẾT LUẬN
1. Đỏnh giỏ kết quả thực hiện
Trong thời gian làm luận văn tốt nghiệp đó giỳp em cú đƣợc những kết quả sau:
Tỡm hiểu, nắm bắt đƣợc cỏc cụng cụ lập trỡnh trờn Web nhƣ HTML, ASP, PHP, JavaScript cũng nhƣ phƣơng phỏp thiết kế Web.
Nắm bắt đƣợc cỏc kiến thức về mạng mỏy tớnh và cụng nghệ Internet. Quan trọng nhất là việc tỡm hiểu, khai thỏc và sử dụng XML. Từ đú, rỳt ra cỏc so sỏnh giữa XML với cỏc cụng nghệ trƣớc đú nhƣ HTML, ASP và PHP và cũng đó rỳt ra đƣợc cỏc ƣu và nhƣợc điểm của XML.
Thụng qua ASP, HTML, JavaScritp và XML đó thực hiện việc thiết kế và tổ chức cơ sở dữ liệu dựa trờn cỏc thẻ XML tự định nghĩa.
Thực hiện cài đặt chƣơng trỡnh soạn thảo XML Writer, từ đú xõy dựng thớ dụ ứng dụng XML bằng việc xõy dựng Website cho phộp ngƣời dựng cập nhật và cung cấp thụng tin về cỏc bài giảng thụng qua cỏc cụng cụ của chƣơng trỡnh.
2. Cỏc hạn chế
Do thời gian hạn chế của một Luận văn tốt nghiệp nờn chƣơng trỡnh cũn nhiều thiếu sút nhƣ:
Cấu trỳc chƣơng trỡnh và cỏch xử lý dữ liệu chƣa tối ƣu. Giao diện ngƣời dựng chƣa thõn thiện.
3. Một số hƣớng phỏt triển tƣơng lai
Thể hiện chức năng bảo mật và an toàn dữ liệu.
Tiếp tục hoàn thiện và xõy dựng thờm cỏc chức năng của chƣơng trỡnh. Thực hiện việc tớch hợp dữ liệu từ nhiều tài liệu XML thành một tài liệu XML mới.
Xõy dựng cỏc file dữ liệu XML sau đú ỏnh xạ dữ liệu XML vào cơ sở dữ liệu nhƣ SQL Server, Access,... và ngƣợc lại.
TÀI LIỆU THAM KHẢO
Tiếng Việt
1. Quang Bỡnh, Phƣơng Hà, Thiết kế và xuất bản Web với HTML&XHTML, NXB Thống kờ.
2. Nhúm tỏc giả ELICOM, Cẩm nang thiết kế Website (2000), NXB Thống Kờ.
3. VN-GUIDE, XML-Kỹ thuật tạo trang Web (2004), NXB Thống Kờ. 4. Phạm Hữu Khang, PHP và MySQL (2002), NXB Mũi Cà Mau.
5. Nguyễn Phƣơng Lan, XML-Nền tảng và ứng dụng (2001), NXB Giỏo dục. 6. Vũ Duy Lợi, Mạng thụng tin mỏy tớnh (2002), Hà Nội, tr. 11-24, 277-239 7. SaiGonBook, ASP Database (2002), NXB Trẻ.
8. Nguyễn Trƣờng Sinh, Thực hành JavaScript, NXB Thống kờ.
Tiếng Anh
9. Angela Bonifati, Stefano Ceri (1999), Comparative Analysis of Five XML Query Languages*, Dipartimento di Alettronica e Informazione, Politecnico di Milano, Italy.
10.Benoit Marchal (2000), XML by Example, Printed in the United States of America.
11.Dan Riggs, Designing a dynamic XML website, OpenMIND Consulting, Bicester, United Kingdom.
12.Dino Esposito (2003), Applied XML Programming for Microsoft. NET, Printed and bound in the United States of America, pp. 174-181, 242-249. 13.Edd Dumbill, The state of XML, O’Reilly Network, Sebastopol, USA.
14.Jason McHugh, Jenifer Widom, Query Optimization for XML, Stanford University.
15.Jaideep Roy, Building an XML application, Bear Stearns & Co., Inc., Edison, USA.
16.Jayavel Shanmugasun, Kristin Tufte, Gang He, Chun Zhang, David De Witt, Jefferey Naughton, Relational Databases for Querying XML
Documents: Limitations and Opportunities, Department of Computer Sciences University of Wisconsin-Madison.
17.Jennifer Widom, Data Management for XML: Research Direction, Staford University.
18.Lauren Wood, Programming XML: using the DOM, SoftQuad Software Inc., Surrey, Canada.