1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 計算機畢業設計開題報告(ASP.NET購物商城)

        時間:2022-12-04 16:26:07 開題報告 我要投稿
        • 相關推薦

        計算機畢業設計開題報告(ASP.NET購物商城)

          1.本課題的研究意義國內外研究現狀、水平和發展趨勢

        計算機畢業設計開題報告(ASP.NET購物商城)

          1.1本課題的研究意義

          隨著個人電腦和Internet的普及推廣,Web技術得到了迅猛的發展,人們開始越來越依賴網絡,企業通過網絡可以更有效、便捷的發布信息和推廣自己新的產品,個人通過網絡可以跟自己的朋友聊天、寫信,可以查看新聞,可以在網上娛樂,甚至可以不用出戶就可以購買自己喜歡的商品等等,網絡給我們帶來無竟的便捷和樂趣。設計出好看,適用的網站就成為必要的,現在用于網站設計、開發的技術有很多,譬如ASP、JSP、ASP.NET等等。

          其中JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。它是在傳統的網頁HTML文件中插入Java程序段和JSP標記,從而形成JSP文件。JSP與Java Servlet一樣,是在服務器端執行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。

          ASP(Active Server Pages活動服務器頁面)是一種功能強大的運用于服務器端的腳本編程環境,但是只能用VBScript或者JavaScript這樣的非模塊語言來編程,而且大量的HTML代碼和VBScript、JavaScript代碼混合在一起,使得程序員需要修改程序的時候比較困難。

          而ASP.NET技術是Microsoft公司推出的新一代動態Web開發工具。ASP.NET不同于ASP和JSP,他是建立在.NET Framework之上,提供了更易于編寫而且結構清晰的代碼,它使用VB.NET和C#等模塊化語言編寫程序,提高了代碼的在利用性和共享性。ASP.NET在結構上幾乎完全是基于組件和模塊化的,Web應用程序的開發人員使用這個開發環境可以實現更加模塊化的、功能更強大的應用程序。

          ASP.NET在網站設計和開發上在效率、可重用性及代碼量上較ASP和JSP都有明顯的優勢。

          1.2國內外研究現狀、水平和發展趨勢

          ASP.NET 網絡 服務體系架構為用ASP.NET建立網絡 服務提供了一高級可編程模板。雖然建立網絡服務并不需要使用網絡 服務平臺,但是它提供許多的優點將簡化開發過程,并且它使用的編程模型對用ASP或VB工作的開發人員來說是很熟悉的。使用這個可編程模型,開發人員不需要理解HTTP、SOAP或其它任何網絡服務規范。開發人員用ASP.NET生成一個擴展名為.asmx的文件,并把此文件配制為網絡應用程序的一部分,就建立起了一個網絡 服務。ASMX文件或者包含對在其它地方定義的受控類的引用,或者包含這個類的定義。這個類是由ASP.NET提供的WebService類所派生。公有的類方法在標記上WebMethod屬性后,就會成為網絡服務方法,把HTTP請求發送到ASMX文件中的URL后,這些方法就會被調用。你不必手工為你的網絡服務建立一個契約。當被調用者請求時,ASP.NET檢查類的元數據,以自動生成SCL文件?蛻艨赏ㄟ^SOAP,HTTP GET 和HTTP POST提交請求。對方法和參數進行編碼的約定是:對HTTP GET,將被編碼為查詢字符串;對

          HTTP POST,將被編碼為表單數據。HTTP GET 和HTTP POST 的機制不如SOAP有力,但是它們使得客戶在訪問網絡服務時不必支持SOAP。

          ASP.NET 網絡服務模型假定了一個無狀態服務結構。無狀態結構通常比有狀態結構更具可擴展性。每次收到一個服務請求后,就生成一個新對象,請求被轉化為一個方法調用,當方法調用返回時對象被銷毀。如果這些服務需要跨請求維護狀態,那么它們將使用ASP.NET狀態管理服務。基于ASP.NET的網絡服務在網絡應用程序模型中運行,因此它們得到了該模型的所有安全、配制和其它優點。

          ASP.NET 網絡服務還提供了一個為在SCL文件中描述的網絡服務生成分類的受控代理工具。代理生成器把SCL文件中描述的消息映射成受控類中的方法。代理對應用程序代碼隱藏了所有的網絡和引導設備,因此使用網絡服務看起來就象使用其它受控代碼一樣。代理將優先使用SOAP鏈接網絡服務,但是它同樣支持HTTP GET和 HTTP POST機制。因此HTTP GET和 HTTP POST同樣也能被使用。

          網絡服務為在Internet上綁定應用程序提供了一個利用現存體系架構和應用程序的簡單的、靈活的、基于許多標準的模型。網絡應用程序很容易與當地開發的服務或已存在的服務集成在一起,而不用考慮開發平臺、開發語言或使用的對象模型,以用于實現任何組成的服務或應用程序。

          Microsft .NET框架在現有開發人員技巧之上,提供了一個應用程序模板和關鍵技術,用于簡化安全、可靠、可擴展、高可用性的網絡服務的建立、部署和不斷的發展。

          畢業設計(論文)開題報告

          2.本課題的基本內容,可能遇到的困難,提出解決問題的方法和措施

          2.1 本課題的基本內容

          本課題的主要目的是對網站設計的相關技術進行理論研究,比較ASP.NET技術的相關特點,并在對各種技術進行系統分析和研究的基礎上,借鑒現有系統的一些經驗,開發一網站實現相關管理功能。通過學習ASP.NET技術并查閱大量關于網站設計技術的文獻資料;比較各種技術的優越性,匯總形成相關文檔,主要對ASP和JSP技術本來有的面向對象性、數據庫連接和大型站點應用等方面進行研究對比,對ASP.NET提供:內置的對象緩存和頁面結果緩存、內置的XML支持,用于XML數據集的簡單處理、服務器控制提供了充分的交互式控制等新的特性進行學習研究,通過對這些的學習研究,進一步的掌握ASP.NET技術,并且將這些技術在實際的開發設計中體現出來,做更深一步的研究。

          在研究學習的基礎上,結合相關資料,設計出簡潔的具有用戶注冊登錄、信息管理、信息查詢等功能的系統。網站實現的基本功能是:

          (1)信息管理:管理員可以登錄系統后進行信息管理;

          (2)信息查詢:普通用戶可以登錄系統后進行信息查詢。

          設計中將以一個電子商務網站的開發進行研究:

          網上書屋主要實現的功能是:普通用戶通過瀏覽網頁選購商品并下訂單;管理員可以對網站進行維護管理,添加管理商品,管理公告,查看用戶的訂單并對其確認。其核心功能模塊是用戶功能模塊和管理員功能模塊。

          用戶、購物車和服務臺模塊如圖:

          2.2系統功能模塊及其功能

          根據上面個模塊的功能如下:

          用戶模塊功能

          l 用戶登錄和注冊功能

          用戶登錄:輸入用戶名和口令并對其驗證

          用戶注冊:填寫注冊信息

          個人信息瀏覽:瀏覽用戶填寫的各項信息

          用戶信息修改:編輯用戶自己的各項信息

          查看當前訂單:如果用戶還未收到訂單,將看到訂單處理狀態

          取回密碼:用戶可以根據當時填寫的E—mail取回密碼

          修改密碼:用戶可以修改密碼

          l 用戶查看功能

          查看公告和特價商品:查看公告和特價商品的信息

          分類瀏覽商品:瀏覽商品詳細信息

          l 用戶查詢、搜索商品功能

          關鍵字查詢:關鍵字和商品類別,其中關鍵字搜索為商品名稱和品內容介紹

          高級搜索查詢:可以按:商品名稱、商品類別、上架日期范圍、商品內容關鍵字搜索

          管理員用戶模塊

          l 管理員用戶登錄、注冊和添加功能

          管理員登錄:輸入管理員用戶名和口令并對其驗證

          管理員驗證:管理員在進行各種功能模塊管理是都要進行驗證

          添加管理員:添加新的管理員

          編輯管理員:編輯管理員信息

          刪除管理員:刪除管理員(系統默認的管理員無法刪除)

          l 公告和特價商品管理功能

          公告管理:添加、編輯和刪除公告

          特價商品管理:添加、編輯和刪除特價商品

          l 商品管理功能

          商品搜索:搜索商品信息

          添加商品:添加商品信息

          編輯商品:編輯商品信息

          刪除商品:刪除商品信息

          購物車模塊及其功能

          購買商品:瀏覽商品時點擊購買標簽,就可以將商品放入購物車

          瀏覽購物車:瀏覽購物車里的商品

          取消購物車中商品:從購物車中將商品拿出或刪除

          編輯購物車商品:修改購物車中已存在商品的數量

          清空購物車:把購物車中的商品全部拿出

          服務臺模塊及其功能

          選擇訂單發送方式:基于安全的考慮,本商務網站送貨上門

          選擇付款方式:基于安全的考慮,使用貨到付款

          訂單回執:給用戶E—mail方式返回訂單

          清空當前用戶購物車:把用戶結帳的商品清空掉

          填寫收貨地址:姓名,詳細地址,電話,郵編,E—mail

          2.3數據表的建立

          商品信息列表:

          序列號類別名稱作者出版社出版日期上架日期總數量

          剩余數量添加人員單價

          公告信息列表

          序列號標題添加日期添加人員更新日期內容

          訂單信息列表

          序列號訂單號訂單提交日期訂單提交用戶訂單金額

          用戶信息列表

          編號用戶名口令性別地址電話號碼E—mail 申請日期

          管理員列表

          序列號編號管理員名口令添加日期添加人員

          2.4本課題可能遇到的困難,提出解決問題的方法和措施

          難點1:要學習3種網站設計技術,學習的時候各技術的知識有許多的交叉點,容易混淆知識。

          解決辦法:在學習中盡量避免各知識的交錯,主要學習ASP.NET技術。

          難點2:ASP.NET網絡編程技術的熟練運用

          解決辦法:查閱ASP.NET在網絡編程方面的書籍

          難點3:要查閱大量的資料文獻

          解決辦法:借助圖書管里大量的文獻資料,另外可以在因特網中查到大量的文獻資料

          難點4:用戶的權限管理

          解決辦法:參考IIS的安全機制與Web應用程序的安全機制

          3.本課題擬采用的研究手段(途徑)和可行性分析

          3.1 開發技術及工具的選擇:

          Dreamweaver MX 2004—靜態網頁的繪制; SQL-Server 2000—建立后臺數據庫

          Microsoft Visual Studio.NET 2003—ASP.NET工程管理、代碼編寫及調試

          Microsoft Personal Web Server—ASP代碼編寫及調試

          JDK1.4和Tomcat4.0—JSA代碼編寫及調試

          3.2開發環境

          硬件:CPU:AMD2500+   ; 內存:512 ; 硬盤:80G

          軟件: Windows XP SP2  ; IIS 5.1   ; .NET Framework 1.1

          QL Server 2000 ; JDK1.4 ; Tomcat4.0 ; PWS

          3.3可行性分析

          技術可行性:本網站的設計主要使用的是ASP.NET技術,.NET Framework1.1框架作為微公司已經比較成熟的產品,現在有越來越多網站開發設計都選擇它;PWS和JDK都是現在比較流行的用于ASP和JSP設計開發的軟件,用于查詢搜索功能的實現也是可行的。

          Microsoft的.NET平臺是一個強調多語言間交互的通用運行環境。.NET的設計者設想以.NET平臺作為絕大多數Windows應用的首選運行環境,但.NET更吸引了Web開發者的目光。 2001年,ECMA通過了Microsoft提交的C#語言和CLI標準,這兩個技術標準構成了.NET平臺的基石,他們也于2003年成為了ISO的國際標準。2002年,Microsoft正式發布.NET Framework和Viaual Studio .NET開發環境。早在.NET發布之前,就已經有許多Windows平臺的Web開發者迫不及待地利用Beta版本開發Web應用了。這是因為,.NET平臺及相關的開發環境不但為Web服務端應用提供了一個支持多種語言的、通用的運行平臺,而且還引入了ASP.NET這樣一種全新的Web開發技術。ASP.NET超越了ASP的局限,可以使用 VB.NET、C#等編譯型語言,支持Web Form、.NET ServerControl、ADO.NET等高級特性。 客觀地講,.NET平臺,尤其是.NET平臺中的ASP.NET的確不失為Web開發技術在Windows平臺上的一個集大成者。

          經濟可行性:此次研究的是ASP.NET技術,設計開發的電子商務網站在PC機上就可以實現,不要考慮其他的設備。

          3.4參考文獻

          [1] 催海源 吉根林 《ASP.NET程序設計教程》 北京:電子工業出版社,2004

          [2] 彭明柳 《Visual Basic.NET徹底研究》 北京:中國鐵道出版社,2003

          [3] 張景峰 《ASP程序設計及應用》北京.中國水利電出版社.2005

          [4] 徐罕,吳玉新 《網站ASP后臺解決方案》 北京. 人民郵電出版社. 2000

          [5] 陸昌輝 吳曉華 << SQL Server 2000開發人員指南>> 宇航出版社 北京希望電子出版社 2002

          [6] 薩師煊 王珊 《數據庫系統概論》 北京.高教出版社.2000

        【計算機畢業設計開題報告(ASP.NET購物商城)】相關文章:

        畢業設計開題報告08-02

        道路畢業設計開題報告11-07

        畢業設計開題報告15篇11-11

        計算機開題報告06-30

        大學生畢業設計開題報告02-14

        工業設計畢業設計開題報告04-12

        軟件工程畢業設計開題報告11-12

        土木工程畢業設計開題報告12-22

        本科生畢業設計論文開題報告05-03

        計算機專業開題報告11-14

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>