《網(wǎng)上店鋪的設計與實現(xiàn)-開題報告》由會員分享,可在線閱讀,更多相關《網(wǎng)上店鋪的設計與實現(xiàn)-開題報告(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、廈門大學軟件學院畢業(yè)設計(論文)開題報告學生姓名 班級 學號 指導教師姓 名 職稱副教授所在單位廈門大學軟件學院畢業(yè)設計(論文)題 目網(wǎng)上店鋪的設計與實現(xiàn)畢業(yè)設計(論文)的目標:一整體的軟件目標1開發(fā)基于Visual Studio .NET平臺的網(wǎng)上店鋪系統(tǒng)。2使用C#編程語言,實現(xiàn)前臺客戶端功能(商品瀏覽,商品查詢,會 員注冊,購物車等),后臺管理端功能(會員管理,商品管理,訂單管理,留言管理等)。 3使用SQL Server2000建立網(wǎng)上店鋪系統(tǒng)的數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)處理4人性化的用戶界面,方便客戶購物體驗。5方便快捷的留言查看和訂單管理功能,使商家輕松掌握站內(nèi)動態(tài)。二網(wǎng)上店鋪的系統(tǒng)目標1網(wǎng)
2、上店鋪的前臺頁面(1)首頁設計(商品瀏覽頁面)(2)查看商品詳細信息(3)商品查詢(按商品名稱,生產(chǎn)廠家等)(4)會員注冊(添加會員基本信息) (5)購買商品(選擇商品,添加訂單信息)(6)查看訂單(查看訂單信息并編輯) 2網(wǎng)上店鋪的后臺管理(1)商品管理(添加,編輯,刪除)(2)訂單管理(查看,編輯,刪除)(4)會員管理(編輯,刪除)(5)留言管理(查看用戶留言信息)(6)信息管理(站內(nèi)新聞管理和站內(nèi)公告管理)3數(shù)據(jù)庫設計(1)Product表(存儲商品信息)(2)Users表(存儲用戶信息)(3)OrderItem表(存儲訂單信息)實現(xiàn)方法:一基本環(huán)境開發(fā)工具:visual studio
3、.net2005,SqlServer2000開發(fā)語言:C#開發(fā)平臺:Windows XP 軟件建模:Microsoft Office Visio 2003軟件管理:MicroSoft Visual SourceSafe二模塊關系三網(wǎng)上店鋪的用例圖四重要技術簡介1.NET平臺.NET開發(fā)平臺是一組用于建立Web服務器應用程序和Windows桌面應用程序的軟件組件,用該平臺創(chuàng)建的應用程序在Common Language Runtime(CLR)(通用語言運行環(huán)境)(底層)的控制下運行。CLR是一個軟件引擎,用來加載應用程序,確認它們可以沒有錯誤地執(zhí)行,進行相應的安全許可驗證,執(zhí)行應用程序,然后在運
4、行完成后將它們清除。類庫集提供了使應用程序可以讀寫XML數(shù)據(jù)、在Internet上通信、訪問數(shù)據(jù)庫等的代碼。所有的類庫都建立在一個基礎的類庫之上,它提供管理使用最為頻繁的數(shù)據(jù)類型(例如數(shù)值或文本字符串)的功能,以及諸如文件輸入/輸出等底層功能。.NET開發(fā)平臺使得開發(fā)者創(chuàng)建運行在Internet Information Server (IIS)(互聯(lián)網(wǎng)信息服務器)Web服務器上的Web應用程序更為容易,它也使創(chuàng)建穩(wěn)定、可靠而又安全的Windows桌面應用程序更為容易。.NET開發(fā)平臺包括以下內(nèi)容:.NET Framework(架構)。包括:Common Language Runtime(CLR
5、)(通用語言運行環(huán)境),這是用于運行和加載應用程序的軟件組件;新的類庫,分級組織了開發(fā)者可以在他們的應用程序中用來顯示圖形用戶界面、訪問數(shù)據(jù)庫和文件以及在Web上通信的代碼集。.NET開發(fā)者工具。包括:Visual Studio .NET Integrated Development Environment(IDE)(Visual Studio .NET集成開發(fā)環(huán)境),用來開發(fā)和測試應用程序;.NET編程語言(例如Visual Basic .NET和新的Visual C#),用來創(chuàng)建運行在CLR下并且使用類庫的應用程序。2C# C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各
6、種基于Microsoft .NET平臺的應用程序,Microsoft .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。正是由于C#面向?qū)ο蟮淖吭皆O計,使它成為構建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML 網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調(diào)用。最重要的是,C#使得C+程序員可以高效的開發(fā)程序,而絕不損失C/C+原有的強大的功能。因為這種繼承關系,C#與C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向C#。效率與安全性新興的網(wǎng)絡經(jīng)濟迫使商務企業(yè)必須更加
7、迅速的應對競爭的威脅。開發(fā)者必須不斷縮短開發(fā)周期,不斷推出應用程序的新版本,而不僅僅是開發(fā)一個“標志性”的版本。C#在設計時就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時也不易出錯。支持現(xiàn)有的網(wǎng)絡編程新標準新的應用程序開發(fā)模型意味著越來越多地解決方案依賴于新出現(xiàn)的網(wǎng)絡標準,例如HTML,XML,SOAP等?,F(xiàn)存的開發(fā)工具往往都是早于Internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡還處于孕育期時出現(xiàn)的。所以,它們一般無法很好地支持最新的網(wǎng)絡技術。C#程序員可以在Microsoft .NET平臺上事半功倍的構建應用程序的擴展框架。C#包含了內(nèi)置的特性,使任何組件可以輕松轉化為XML網(wǎng)絡服
8、務,通過Internet被任何操作系統(tǒng)上運行的任何程序調(diào)用。時間進度安排:2008年2月26日-2008年3月17日 搜集相關資料,深入理解課題,確定功能模塊,選定實現(xiàn)平臺和語言,并完成相應文檔。2008年3月18日-2008年4月6日 征求導師意見,并進一步完善對課題信息的系統(tǒng)調(diào)研,完成論文開題報告。2008年4月7日-2008年4月22日 “網(wǎng)上店鋪系統(tǒng)”的總體設計及測試計劃文檔的初稿完成。2008年4月23日-2008年5月22日 完成詳細設計,界面設計及軟件代碼的編寫,實現(xiàn)基本功能模塊。2008年5月13日-2008年6月11日 集成測試,系統(tǒng)測試,確認軟件功能的全部實現(xiàn),補充并修改相關文檔,畢業(yè)論文定稿并提交,進入答辯環(huán)節(jié)。指導教師審核意見: 校內(nèi)指導教師簽名: 2008年 月 日