『壹』 我的畢業論文題目是企業信息門戶的設計與架構,開題報告要怎麼寫呀
1 引言
門戶網站的製作和維護主要分為前台和後台兩大部分,呈現給用戶瀏覽器的是前台的網站部分,這一部分提供給用戶大量的萬維網上的信息供用戶瀏覽和使用;後台部分一般不與用戶打交道,由專業人士對後台的信息進行管理。它主要包括應用程序伺服器和資料庫伺服器。應用程序伺服器控制著前台網站的功能和表現形式,而資料庫伺服器則用來存放大量的萬維網上的信息資源。目前,大多數的企業門戶網站的具體的組織實施過程就是網站的建設過程,它們一般從網頁的設置和布局方面來考慮。網頁設計的總體原則是要把萬維網上的信息資源集中在一個互聯網頁面上,有利於簡化用戶對有用信息的查尋。而其具體的處理過程,則是根據不同的門戶類型來確定不同的頁面構成。如果每次建立一個新的門戶網站都需要從最低層的網站的設計著手將是一個重復而繁瑣的工作,包括網站頁面的布局和設置,後台資料庫的描述,信息資源的整合等方面。
企業門戶網站開發平台是一個門戶網站的自動生成系統,使用者利用該自動生成系統只需要簡單的操作就可以建立具有類似性質的企業門戶網站。信息門戶網站的自動生成系統的設計,並不僅僅是要設計一個網站系統,更為重要的是必須提供個性化的服務功能。這樣,無論是誰,即使他根本不懂網站的製作和資料庫的維護等相關的知識,只要會使用瀏覽器,就同樣可以在系統的指導下製作一個專業的門戶網站。
2 企業門戶網站開發平台設計原則
(1)系統的建設應該統一考慮,系統可重用。它不是簡單的一個網站,它更多的是一個體系架構和框架,以及為實施這個體系架構的一套規范、方法和工具。
(2)可用和實用性。建立企業信息門戶並不是使用一個包羅萬象的大應用將企業所有現有的應用替換,它是建立一個信息、服務的集散地。在這個集散地,企業現有的應用可以集中展現出來,同時,用戶可以在這里方便地找到自己需要的信息和服務。
(3)可擴展性。企業信息門戶不僅需要將現有的應用集成起來,還必須具有良好的可擴展性,在新的應用,新的需求被提出和完成後,可以比較方便的將其納入整體體系。
(4)應具有強大的搜索功能。企業信息門戶集成的各類信息非常多,所以,要求搜索引擎可以同時檢索各類不同的信息。
(5)安全性。信息門戶集中了整個企業多方面的信息,但企業的信息並不是對所有人都開放的,安全性就是指必須能夠控制可以利用的企業信息門戶框架下提供的服務。並將這種安全性和整個企業基礎網路架構統一起企業信息門戶的設計原則來。使得服務只能被授權的用戶獲取。這就需要提供統一的用戶和信息管理。
(6)靈活性。該系統應採用模塊化設計,模塊之間是松耦合的,添加和刪除模塊非常方便,當需求發生變化時,向系統中間添加功能也將非常簡單。
(7)利用成熟的技術和方法,重在整合。企業信息門戶和現有系統與網站之間是一個整合的關系。己經建設成的信息服務被納入企業信息門戶,這是通過向企業信息門戶提供必要的入口信息,從而通過企業信息門戶在整個企業范圍內發布其服務,但服務的內容完全由現有的系統提供。這樣,可以最大限度的保護企業的知識信息投資和經驗。
3 企業門戶網站開發平台設計思想
信息門戶網站的自動生成系統的設計,並不僅僅是要設計一個網站系統,更為重要的是必須提供個性化的服務功能。這樣,無論是誰。即使他根本不懂網站的製作和資料庫的維護等相關的知識,只要會使用瀏覽器,就同樣可以在系統的指導下製作一個專業的門戶網站——這就是該系統的設計思想。
基於該設計思想,本網站需要有一個類似於Windows向導一樣的界面,指導用戶使用我們的網站系統;當然如果用戶已經通過我們的網站定製了一套自己的門戶網站的話,那麼也可以直接進入他所需要的網站裡面去;當用戶按照系統指定的步驟完成後,在各個步驟中所涉及到的用戶的信息將會自動存入到後台資料庫而無須系統管理員手動添加;前端又會通過Web頁面自動呈現給用戶,當然這些信息要求不能雜亂無章,需要排序和分頁以提高網站的整體美觀和方便使用者瀏覽。為了實現這些功能,在技術上。要求該系統具有「記憶」功能,系統給每一個門戶網站分配唯一的一個ID號。當新增加一個門戶網站時。該網站的ID號將會被自動的存入系統,而不是象以往Web頁面的「無記憶」狀態;當再次進入先前設置過的門戶網站時,系統會調出它的ID號進入以前的網站,這就好比要「喚起記憶」一樣。本網站系統雖然較為復雜,但它畢竟還是一個網站,因而Web中的互動式程序設計,頁面信息的導航和分頁還有資料庫的設計和管理等都是本網站設計的關鍵技術。
根據以上設計思想,規劃本系統的設計原理圖如圖1所示:
4 企業門戶網站開發平台主要功能
4.1 多站點、多欄目管理
一套系統可維護多個站點,如維護企業的外部門戶、內部門戶、英文版、日文版等,確保企業網站的可持續發展。可隨時切換到自己工作的網站。每個站點可包括任意的欄目及子欄目,欄目包括一般欄目和引用欄目(如頭條新聞、圖片新聞等),可任意調整顯示順序。
4.2 所見即所得的內容編輯模塊
用戶可以直接從Microsoft Word中,直接剪切、拷貝過來,只要會用Word,就能進行豐富的頁面製作。系統提供可視化編輯環境,用戶可以在內容編輯中,插入圖片、表格,改變字體、字體大小、對齊等。所見即所得。
4.3 所見即所得的模板製作
模板語言標准、簡單,無需編程。模板中可包含其他模板,如網站的欄目菜單條、網站的左邊子欄目列表等通用部分,可極大地提高模板製作的速度和質量。模板基於瀏覽器的所見即所得的編輯方式,用戶可以在模板編輯中,插入圖片、表格,改變字體、字體大小、對齊等。所見即所得。
4.4 自動部署網站
採用靜態頁面生成技術。將內容庫中的內容結合HTML頁面風格模版,生成最終的HTML頁面。這些靜態的HTML頁面通過設置的FTP配置,自動復制到Internet的Web伺服器上去。在最終的Web伺服器上,無需資料庫支持。系統對每個站點,支持定時發布,指定時間間隔後,系統就自動執行頁面生成、部署,無需人工管理。
4.5 公告模塊
支持彈出、滾動和全部三種公告類型。公告內容提供HTML編輯器。支持頻道通用公告、首頁公告及各頻道的獨立公告。公告列表功能可顯示全部公告的鏈接及頁面,公告具有一定的有效期,在有效期過後自動不顯示過期的公告。
4.6 用戶模塊
管理員與會員分開管理,可以單獨指定每個管理員管理的許可權和會員組在每個欄目的瀏覽、查看、添加許可權。每個會員組的許可權各自獨立,互不相干。會員有發布許可權、評論許可權、短消息許可權、收藏夾許可權、上傳文件許可權、商城許可權等許可權和個人文集功能、個人圖片集和個人下載集功能。
4.7 資料庫模塊
系統可支持不同的資料庫管理系統,用戶可以根據具體情況選擇不同的資料庫管理系統。並支持資料庫的在線備份、在線還原、在線壓縮等。另外系統還具有新聞/文章模塊、下載模塊、圖片模塊、留言模塊、視頻模塊、統計模塊等。
5 平台實現技術
系統將採用三層B/S結構,由瀏覽器、Web伺服器和應用伺服器、資料庫伺服器組成。這是當今計算機網路分布式應用程序設計的總體趨勢。三層結構的應用程序設計遵循開發的標准,保留了兩層結構優點的同時。簡化了程序設計的復雜度。中間層應用伺服器,通過提供資源池和緩沖區等機制,能更有效的管理系統各種資源;通過標準的API介面實現對後台訪問,並向客戶端程序屏蔽了所有資源訪問的細節。客戶端程序更容易被開發和維護,因為他們不易受到後台程序變動的影響。
表示層採用ASP.NET+XML+XSL技術。XML-XSL技術是真正將表示與數據分開,XML只專注於傳遞數據及其結構。再配合上XSL就使得設計者能按照自己的需要很方便的改變顯示的樣式、風格,或者轉換成各種形式的顯示標記語言,以其他終端顯示設備,如PDA,手機等,而不僅僅是HTML瀏覽器。由於XML和XSL是一個開放的標准,基於它們開發發布系統,不但方便程序功能的實現,最重要的是擁有大量的廠商支持,而且具有很高的靈活性。
系統的應用邏輯以及功能模塊由.net來實現。應用.net技術開發的應用系統。開發人員只需要專注於系統邏輯的實現,而不需要太多理會系統底層調用的問題,如事務行為、系統安全、連接池、網路訪問和線程通信等通用的問題,可以大大縮短開發的時間。
6 結束語
企業門戶網站開發平台是一個門戶網站的自動生成系統,使用者利用該自動生成系統只需要簡單的操作就能方便的建立企業門戶網站。本文介紹了企業門戶網站開發平台各個模塊的功能,探討了平台設計過程中要考慮的內容。給出了平台分析與設計方案,方案綜合採用多種先進理論、技術和工具,並最大限度發揮各種技術的優勢。以確保能高質量的實現平台。
『貳』 網站設計畢業論文
目錄
前言
§1網上購物系統的概述
1.1 網上購物系統的發展-------------------------------------------------------------------
1.2 網上購物的現狀-------------------------------------------------------------------------
1.3 網上購物系統的構建-------------------------------------------------------------------
§2 程序開發的技術基礎
2.1 VBSCRIPT語言-------------------------------------------------------------------------
2.2 ASP技術----------------------------------------------------------------------------------
2.2.1 ASP概述--------------------------------------------------------------------------------
2.2.2 ASP工作原理--------------------------------------------------------------------------
2.2.3 ASP的發腔慧脊布-----------------------------------------------------------------------------
2.3 資料庫原理-------------------------------------------------------------------------------
2.3.1 SOL語言簡單介紹--------------------------------------------------------------
2.3.2 ADO技術介紹-------------------------------------------------------------------
2.3.3 Access資料庫 -------------------------------------------------------------------------
§3 網上購物系統的設計及實現
3.1 系統設計 ----------------------------------------------------------------------------------
3.1.1 系統功能分析---------------------------------------------------------------------------
3.1.2 系統體系結構---------------------------------------------------------------------------
3.2.2 資料庫的邏輯結構分析---------------------------------------------------------------
伍滲3.3 程序設計-----------------------------------------------------------------------------------
§4 總結
致謝-----------------------------------------------------------------------------------------------
參考文獻------------------------------------------------------------------------------------------
附碧伍錄代碼
『叄』 系統設計論文框架怎麼寫
畢業季到了想必很多人都頭疼論文吧,作為做系統設計的一份子,這里提供系統設計論文的架構。
論文框架及編寫范圍
前言
主要就課題的背景、(國內外)研究現狀、研究意義進行描述。
--------------------
1.系統的需求分析
1.1 系統可行性分析
1.2 系統功能性需求
1.3 系統非功能性需求
注意:在需求分析中一般要通過用例圖進行輔助說明系統角色的劃分和所具備的功能。
2.系統的設計
2.1 系統的功能模塊
2.2 系統模塊的設計
2.2.1 ×××模塊的設計(與實現對應)
2.2.2 ×××模塊的設計(與實現對應)
.........
2.3 資料庫設計
2.3.1 資料庫建模
2.3.2 數據表設計
2.3.2 數據表關系
首先2.1中給出系統的結構以及系統的功能結構(圖),劃分系統的模塊,然後在2.2中分模塊對系統進行設計,設計過程需要進行功能描述,並通過適當的模型輔助說明,如流程圖、活動圖或者時序圖。在設2.3中需要對資料庫進行設計,包括詳細的數據表。最好給出資料庫E-R圖和數據表關系圖並做出說明
注意:在設計中不需要給出系統截圖,因為在這個階段還沒開始編碼實現。
3.系統的實現
3.1 系統環境的實現
3.2 系統架構的實現
3.3 系統模塊的實現
3.3.1 ×××模塊的實現(與設計對應)
3.3.2 ×××模塊的實現(與設計對應)
......
根據設計中的模塊,也是分模塊對系統的實現進行描述,包括採用什麼樣的技術,設計了什麼樣的
類,這些類之間如何進行調用然後實現系統功能的,描述完實現過程再給出系統截圖,可放部分核
心代碼,但也不能太多。如有可能,放上類圖。
實現過程一般分三部分:首先講述模塊的實現方法和技術,然後給出一兩張核心的截圖輔助說明,然後再放部分的核心代碼。以文字描述為主,圖片和代碼為輔,所以每個模塊的圖和代碼都不能多。
4.系統的測試
4.1 系統測試方法
4.2 系統測試用例
4.3 系統測試結論
採用的測試技術、方法、手段,給出對應的測試用例以及測試結果
5.結束語
對系統的總結,對個人工作的總結,以及對系統與個人未來的展望
-------------------------------------------------
致謝
『肆』 購物網站的設計畢業論文怎麼寫啊
基於ASP的電子商務購物網站的設計與實現 摘要]隨著電子商務的蓬勃發展,電子商務購物網站的設計具有非常重要的意義。介紹了開發工具ASP的功能特點,並 給出購物系統功能模塊,以及對購物車進行設計的總體規劃和設計思路,同時在ASP開發工具的支持之下,詳細地介紹了購物 車的系統結構及功能劃分,並且給出了重要部分的源代碼。 [關鍵詞]電子商務 購物車 ASP 一、使用工具簡介 ASP是Active Server Pages「:動態伺服器網頁」的簡稱,其 主要特點在於所產生的執行結果都是標準的HTML格式,目前,開 發網站的軟體很多,並且都各有所長,因為這些程序是在網路服 務端執行,使用一般的瀏覽器都可以正確地獲得ASP的「執行」 結果,並且ASP執行的結果可以直接在瀏覽器中「瀏覽」,不僅 如此,ASP還具有如下特點:完全與HTML文件融合,容易創 建、修改,不需其他編譯、連接程序,面向對象可擴展等,因此, ASP技術非常適合於購物網站的設計。 電子商務系統的應用提高了商業企業的生存力和競爭力。網 上購物系統是企業(商家)面對消費者模式下的電子商務系統。企 業通過網上商店建立網上銷售渠道,直接面對最終用戶,減少了 銷售過程中的中間環節,降低了客戶的購買成本,從而贏得更多 的客戶。如何設計和實現一個實用且易於擴展的電子商務在線購 物系統,它要具備哪些基本功能,成為商業企業關注的問題[1]。 二、系統功能 系統為用戶提供美觀、友好的商品展示鋪面。顧客能夠方便 查詢並訂購商品。商家可以方便定義各種商品信息,讓所有上網 瀏覽的客戶看到所錄入的產品信息,並可以隨時進行購買活動。 系統的功能共設計了以下的模塊(圖1): 由於整個設計有十一個模塊,我們以購物車商品模塊的設計 為例,具體的介紹如何運用ASP進行其功能的實現。購物車模塊 是前台用戶端程序中非常關鍵的一個功能模塊,幫助用戶完成商 品的選購,並把商品交給服務台進行結算。它包含的功能有:添 加商品,瀏覽購物車,取消購物車中的商品,更新購物車中的商 品,清空購物車。 1.添加商品功能 當用戶進入商城後,一旦選購了商品,系統就會為每一個用 戶分配一輛購物車供用戶使用,當用戶不斷單擊旁邊的[購買]按 鈕時,系統將會不停地幫用戶把商品放入到給用戶分配的購物車 中。對於相同的商品,用戶單擊多少次就相當於購買該商品的數 量是多少。當用戶單擊購買時,系統會出現購買提示。 實現購物車的添加商品功能的主要代碼(\purchase\shopgoo ds.asp),如以下程序所示。 If sMode="add"Then If sItemAindex>=1 Then'購物車中已經含有物品 For i=0 to sItemAindex-1'查對購物車中是否已經有此物 品 If sItemId=sItemA(i)Then sNowItemAIndex=i Exit For End If Next If sNowItemAIndex<>""And sNowItemAIndex>=0 Then' 購物車中已經有此物品 sItemNumA(sNowItemAIndex)=sItemNumA (sNowItemAIndex)+sItemNum Session("CartItemNumArray")="" For i=0 to sItemAindex-1 Session ("CartItemNumArray")=Session("CartItemNumArray")&sItemNumA(i) &"@" Next Elseif sNowItemAIndex=""Then'購物車中還沒有此物品 Session("CartItemTypeArray")=Session("CartItemTypeArray") &sItemId&"@" Session("CartItemNumArray")=Session ("CartItemNumArray")&sItemNum&"@" EndIf ElseIf cint(sItemAindex)=-1 then'購物車是空車 Session("CartItemTypeArray")=sItemId&"@" Session("CartItemNumArray")=sItemNum&"@" 購物車里的全部商品都存儲在兩個Session裡面,Session ("CartItemTypeArray")存儲著商品的種類,每類商品中間使用特殊 的符號「@」來間隔;Session("CartItemNumArray")存儲著商品的 數量,每種商品的數量使用同種類相同的符號「@」來間隔,並 且兩個是相互對應的,每種商品對應著一個數字。 在打開購物車後,要向購物車中添加商品,首先查看購物車 中是否有商品了,如果有商品,再判斷是不是有此類商品,如果 有此類商品,把存儲商品數量的Session打開,找到同種類相應的 項,直接為此類商品添加數量1,然後再把存儲商品數量的Session 打包成字元串;如果沒有此類商品,則直接在存儲商品種類和商 品數量的Session字元串後面加上種類和數據就可以了;如果購物 車是空車,則操作方法同沒有此類商品的方法一樣。 2.瀏覽購物車 在購物過程中,當用戶購買完商品後,只需要單擊商城上的 [購物車]按鈕,它將列出當前用戶的購物情況。在這兒不僅可以 看到購物的詳細情況,而且還可以對當前選購的商品進行編輯修 改或者清空購物車。購物車列表頁如圖2所示。 3.取消購物車中的商品 用戶想要刪除某種商品,此時系統將觸發程序代碼/pur- chase/shopgoods.asp?imod=del?itemid=del&itemid=<%response. write sitemtype a(i)%>,此時直接提交給伺服器端供系統處理。 4.更新購物車中的商品 用戶單擊列表頁的[訂購車更新]按鈕時,將把獲得的購物車列 表中的數據進行拆分,從而整個容器提交給後台系統以便處理。 5.清空購物車 在這些操作中,清空購物車是最容易的,我們就需要把存儲 購物車的兩個Session全部清空就可以了,當用戶購買商品時,再 為用戶建立它即可。 在Internet上開展電子商務,具有降低經營成本、加快資金 周轉、開發廣闊市場范圍、提供全新服務方式等特點。隨著社會 網路化發展的不斷深化,企業應用商務網站開展一系列商業活動 將成為未來企業經營活動的主要方式。可以預見,在電子商務環 境影響下連鎖企業競爭基礎不再依靠傳統的資本、技術及規模, 更重要的體現在現代信息管理技術水平中。 參考文獻: [1]鄭宗暉:商業企業電子商務購物網站的設計與實現[J].計算 機與現代化,2008-8 [2]劉煒:連鎖超市的電子商務系統應用模式分析與設計[J]. 時代經貿,2007-5 [3]馬瑩:電子購物車及實現技術[J].紹興文理學院學報, 2002-6