透過您的圖書館登入
IP:3.144.28.50
  • 學位論文

樣版式網頁程式設計暨自動化資料庫結構設計

Template-style Web Programming and Zero Configuration Database Schema Design

指導教授 : 劉長遠
共同指導教授 : 李肇林(Tzao-Lin Lee)

摘要


隨著網頁程式設計的流行,也同時發展出許多不同的設計架構,以因應不同的應用需求,而這些架構可能適合或不適合某些情況。樣版設計在這其中是很重要的設計,因為好的介面是成功的要素之一,而一個良好清楚的使用者介面來自於一個適當的樣版。使用者可能會因此而希望能在這樣的網站多做停留,並且瀏覽更多的資訊。目前的樣版設計通常指的是美術方面的設計,但其實並不僅止於此。本論文提供了一個樣版式的設計方法廣泛地應用於網頁程式設計的各項需求。它能夠讓網站設計者更有彈性地設計網站,並且具備了足夠的擴充性。專案管理以及程式追蹤的需求在本論文的架構中被視為必須被重視的一環。 資料庫結構設計在系統發展的過程中會不斷有一些問題產生。在本論文中提出了一個實用的機制來簡化這樣的問題。對於輕度的資料庫使用情況,人們其實並不需要特別專注於資料庫結構是否完美,在實作中應該有更多其他重要的事需要更多的心力去完成。而對於複雜的使用情況,作為一個人類來說,無可避免地可能會在某些地方產生一些失誤,而自動化的設計將能夠儘可能避免這樣的情況發生。 在本篇論文中提出了一個程式設計的架構,它引入了樣版式的網頁程式設計的技巧,基於這個架構包含一個自動化的資料庫結構設計。對於程式設計員以及專案管理人員而言,他們能夠透過這樣的設計更緊密且更有效率地合作,並且完成工作。

並列摘要


With the development of web programming technique, many frameworks are proposed for vary applications. They could suit with some scenarios or not with the others. Template design is one of the most important stuff. Good interface could bring success. A beauty and clear user environment can be made by an appropriate template. User would like to browse more information on such site. Template design is usually adopted in art design now. In this thesis, the concepts of template design are brought into web programming. A flexible and extensible framework is proposed in this thesis. It also provide some solutions for project management. More and more issues is needed to solved in database schema design. In this thesis, a mechanism is proposed to simply these issues. For the light situations, people should not focus on how perfect the database schema is. Something which is more important should be done with using more effort. For the complex situations, people could handle them with some misses. They can be avoided by some automatic mechanisms. In this thesis, a framework is proposed for web programming and zero configuration database schema design. It can help programmers and managers to cooperate more tightly and effectively.

參考文獻


5. Bjarne Stroustrup, The C++ Programming Language (Third Edition), Addison-Wesley Longman, 1997.
7. Major League Baseball, "Chin-Feng Chen Stats, Bio, Photos, Highlights
18. T. Berners-Lee, D. Connolly, "Hypertext Markup Language - 2.0", RFC 1866, November 1995.
19. W3C® , "Extensible Stylesheet Language (XSL) Requirements Version 2.0," http://www.w3.org/TR/xslfo20-req/, 2008.
20. The Apache Software Foundation, "Apache Subversion," http://subversion.apache.org/ , 2010.

延伸閱讀