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