




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、編號(hào):03023229河南大學(xué)2007屆本科畢業(yè)論文基于.NET網(wǎng)上書店Bookshop Online Based On .NET 論文作者姓名:王啟列 作者學(xué)號(hào):03023229 所在學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 所學(xué)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 導(dǎo)師姓名職稱:莫亞黎(講師) 論文完成時(shí)間:2007年5月20日 2007年5月20日河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)開題報(bào)告(由學(xué)生本人認(rèn)真填寫)學(xué)號(hào)03023229姓名王啟列導(dǎo)師姓名職稱莫亞黎(講師)開題時(shí)間2006年12月1日課題題目基于.NET網(wǎng)上書店課題來源導(dǎo)師指定 自定 其他來源課題的目的、意義以及和本課題有關(guān)的國內(nèi)外現(xiàn)狀分析:隨著計(jì)算
2、機(jī)技術(shù)的飛速發(fā)展,人們的交往越來越廣泛,網(wǎng)上電子商務(wù)越來越受到歡迎。利用計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)上圖書交易的方便性。電子商務(wù)系統(tǒng)就是信息管理與交易相結(jié)合的例子。人們?cè)谝膊辉僖笠酝菢淤I書時(shí)到書店去,浪費(fèi)金錢和精力,減少不必要的麻煩,給人們的生活帶來方便。無論在國內(nèi)或者在外國都有關(guān)這方面的電子商務(wù)系統(tǒng)應(yīng)用,在這個(gè)領(lǐng)域正在處于上升的趨勢(shì)。將來的世界就是網(wǎng)絡(luò)世界,人們的生活越來越依賴于網(wǎng)絡(luò)。很多公司和部門都在不斷的研究網(wǎng)上交易開發(fā)系統(tǒng),其原因在于人們的電子商務(wù)來往的頻繁。這是目前國內(nèi)人們?cè)诰W(wǎng)上的交易也很多在這方面需要提升的空間是很大的在國外的電子商務(wù)較為成熟,國外知名的網(wǎng)上書店有亞馬遜,國內(nèi)有當(dāng)當(dāng)?shù)戎W(wǎng)
3、上書店。這也是國內(nèi)外最基本的狀況。研究目標(biāo)、研究?jī)?nèi)容和準(zhǔn)備解決的問題:(1)研究目標(biāo):希望能通過該網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),通過該網(wǎng)站提供的交易平臺(tái),使人們購書更加便捷,提高購書的效率,節(jié)省人力資源。(2)研究?jī)?nèi)容:該系統(tǒng)的主要是研究購書者能夠?yàn)g覽,查詢,顯示詳細(xì)信息,確認(rèn),用戶管理,購物管理,管理圖書功能,圖書銷量統(tǒng)計(jì)功能,會(huì)員管理等等。(3)準(zhǔn)備解決的問題:網(wǎng)站的易用性,健壯性以及網(wǎng)站的安全性。擬采取的方法、技術(shù)或設(shè)計(jì)(開發(fā))工具:方法:VISUAL C#2005,快速原形法。技術(shù):以及數(shù)據(jù)庫相關(guān)技術(shù)。(3)設(shè)計(jì)(開發(fā))工具:利用.NET開發(fā)平臺(tái)上C#語言進(jìn)行系統(tǒng)開發(fā)。預(yù)期成果:1、畢業(yè)設(shè)計(jì)成果軟
4、件(源程序)2、畢業(yè)論文進(jìn)度計(jì)劃:2006.12.1 - 2007.4.1:查找資料、搜集相關(guān)素材2007.4.2 - 2007.4.11:完成概要設(shè)計(jì)2007.4.12 - 2007.4.21:完成詳細(xì)設(shè)計(jì)2007.4.22 - 2007.4.30:完成測(cè)試部分的設(shè)計(jì)2007.5.1 - 2007.5.20:整理資料、撰寫畢業(yè)論文2007.5.20 - 2007.5.25:根據(jù)導(dǎo)師要求,完善畢業(yè)設(shè)計(jì)和論文指導(dǎo)教師對(duì)選題報(bào)告的意見:該同學(xué)所選題目是基于B/S模式的應(yīng)用項(xiàng)目,項(xiàng)目復(fù)合畢業(yè)設(shè)計(jì)的要求,同意開題。 指導(dǎo)教師簽名: 2006 年 12 月 1 日河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)
5、任務(wù)書(由學(xué)生本人認(rèn)真填寫)學(xué)號(hào)03023229姓名王啟列導(dǎo)師姓名莫亞黎任務(wù)書起止日期2006年12月8日 至 2007年5月25日論文提要:本文將從以下方面敘述網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)1電子商務(wù)(網(wǎng)上書店的現(xiàn)狀以及題目本身的意義2網(wǎng)上書店系統(tǒng)概要設(shè)計(jì)3網(wǎng)上書店的主要模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(包括用戶注冊(cè)與登錄模塊、圖書查詢?yōu)g覽模塊、購物籃模塊)課題任務(wù)要求: 1.進(jìn)行前期的調(diào)查和資料收集,了解走信息化的情況以及遇到的問題和趨向。 2.針對(duì)網(wǎng)上交易現(xiàn)狀,利用軟件開發(fā)語言和軟件工程等相關(guān)知識(shí),實(shí)現(xiàn)基于.NET平臺(tái)網(wǎng)上銷售圖書系統(tǒng)。 3.該系統(tǒng)必須滿足用戶需要,包括用戶管理,圖書管理,添加管理等功能,走向
6、商務(wù)信息道路。 主要參考文獻(xiàn): 1 HYPERLINK /html/result.asp?productsort=001001&Productother1=馬駿 馬駿,C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ), HYPERLINK /html/result.asp?productsort=001001&Productother5=人民郵電出版社 人民郵電出版社2006年10月1日 2 HYPERLINK /ww/research.asp?action=2&searchkey=劉瑞新%20馬駿%20何欣&datestart=1990-1-1&dateend=2010-12-31 t _blank 劉瑞新 馬駿 何欣
7、,C#網(wǎng)絡(luò)編程及應(yīng)用, HYPERLINK /ww/research.asp?action=3&searchkey=機(jī)械工業(yè)出版社&datestart=1990-1-1&dateend=2010-12-31 t _blank 機(jī)械工業(yè)出版社,2004年7月 3 ASP軟件工程案例精解,藏?fù)P,秦冬,李育龍 編著,電子工業(yè)出版社 4 (美)Karli Watson Christian Nagel 等著,C#入門經(jīng)典(第3版), HYPERLINK /book/SearchBook.aspx?press=清華大學(xué)出版社 t _blank 清華大學(xué)出版社,2006年05月 5 齊治昌著 ,軟件工程(第
8、2版)河南大學(xué)2007屆畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)中期檢查表學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院題目名稱基于.NET網(wǎng)上書店學(xué)號(hào)03023229所學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(非)指導(dǎo)教師姓 名莫亞黎姓名王啟列一、畢業(yè)設(shè)計(jì)進(jìn)展情況該同學(xué)目前已經(jīng)完成了如下工作: 1收集和分析了電子商務(wù)尤其是網(wǎng)上書店方面的資料。 2 在分析和比較目前較為知名的現(xiàn)存網(wǎng)上書店基礎(chǔ)上網(wǎng)站架構(gòu)的雛形基本確立。 3熟悉了相關(guān)的開發(fā)工具,為下一階段的畢業(yè)設(shè)計(jì)奠定了一個(gè)良好的開端。二、存在問題 1.系統(tǒng)的功能賞需進(jìn)一步完善。 2性能有待進(jìn)一步提高。3界面需要進(jìn)行修飾。三、下一階段的研究方法或設(shè)計(jì)思路1.充分利用計(jì)算機(jī)網(wǎng)絡(luò),向有經(jīng)驗(yàn)的老師和同學(xué)
9、請(qǐng)教。2.面向?qū)ο蟮脑O(shè)計(jì)方法,去完成編程工作盡可能的減少代碼冗余。3查看他人發(fā)表的優(yōu)秀論文,吸取經(jīng)驗(yàn),提高自己論文的質(zhì)量。四、指導(dǎo)教師對(duì)學(xué)生設(shè)計(jì)(論文、創(chuàng)作)進(jìn)展等方面的評(píng)語 該同學(xué)對(duì)待畢業(yè)設(shè)計(jì)的態(tài)度認(rèn)真積極,雖然其原來在動(dòng)手能力方面比較薄弱,但經(jīng)過這段時(shí)間的努力,還是有所進(jìn)步,能在規(guī)定的時(shí)間內(nèi)完成階段性的畢業(yè)設(shè)計(jì)任務(wù)。 指導(dǎo)教師簽字: 2007 年 4 月 10 日 河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績(jī)表(一)學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院學(xué) 號(hào)03023229姓名王啟列專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(非)指導(dǎo)教師莫亞黎(講師)綜合得分81論文題目基于.net網(wǎng)上書店指導(dǎo)教師評(píng)語及得分指導(dǎo)
10、教師評(píng)語該同學(xué)畢業(yè)設(shè)計(jì)完成了網(wǎng)上書店所需的基本功能,系統(tǒng)界面良好易用,較好的完成了畢業(yè)設(shè)計(jì)任務(wù)。評(píng)分項(xiàng)目分值指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫開題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分151010103580指導(dǎo)教師簽名 2007 年 5 月 20 日評(píng)閱教師評(píng)語及評(píng)分評(píng)閱教師評(píng)語該同學(xué)畢業(yè)設(shè)計(jì)認(rèn)真積極,所較好的完成了畢業(yè)設(shè)計(jì),畢業(yè)論文結(jié)構(gòu)清晰層次分明,邏輯嚴(yán)謹(jǐn)。評(píng)分項(xiàng)目分值評(píng)閱畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫開題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表
11、達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分151010104085評(píng)閱教師簽名 2007 年 5 月 21 日河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績(jī)表(二)學(xué)號(hào)03023229姓名王啟列所在學(xué)院計(jì)算機(jī)與信息工程學(xué)院答辯委員會(huì)評(píng)語及評(píng)分答辯委員會(huì)評(píng)語該同能較好的完成學(xué)畢業(yè)設(shè)計(jì),畢業(yè)論文規(guī)范,層次分明結(jié)構(gòu)清晰。論文答辯表現(xiàn)良好。 答辯委員簽字: 2007 年 5 月 26 日評(píng)分 項(xiàng)目 分值論文答辯小組評(píng)分答辯情況論文質(zhì)量合計(jì)(100)內(nèi)容表達(dá)情況(15)答辯問題情況(25)規(guī)范要求與文字表達(dá)(20)論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)(40)得分1520202580答辯委員會(huì)
12、主任簽字: 2007年 5 月 26 日畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)成績(jī)綜合評(píng)定: 81 分綜合評(píng)定等級(jí):良備注:一、論文的質(zhì)量評(píng)定,應(yīng)包括對(duì)論文的語言表達(dá)、結(jié)構(gòu)層次、邏輯性理論分析、設(shè)計(jì)計(jì)算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評(píng)價(jià)。從論文來看學(xué)生掌握本專業(yè)基礎(chǔ)理論和基本技能的程度。二、成績(jī)?cè)u(píng)定采用結(jié)構(gòu)評(píng)分法,即由指導(dǎo)教師、評(píng)閱教師和答辯委員會(huì)分別給分(以百分計(jì)),評(píng)閱教師得分乘以20%加上指導(dǎo)教師得分乘以20%加上答辯委員會(huì)得分乘以60%即綜合成績(jī)。評(píng)估等級(jí)按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評(píng)分由專業(yè)教研室或院組織專門評(píng)
13、分小組(不少于5人),根據(jù)指導(dǎo)教師和答辯委員會(huì)意見決定每個(gè)學(xué)生的分?jǐn)?shù),在有爭(zhēng)議時(shí),應(yīng)由答辯委員會(huì)進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后,各院應(yīng)于6月20日前向教務(wù)處推薦優(yōu)秀論文以匯編成冊(cè),推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。須報(bào)教務(wù)處備案。六、書寫格式要求:1、目錄;2、內(nèi)容提要須書寫200左右漢字,開題報(bào)告(文科除外)的內(nèi)容要根據(jù)不同專業(yè)的課題任務(wù)要求,闡述查閱文獻(xiàn)、文案論證、解題思路、工作步驟等;3、正文(含引言、結(jié)論等);4、參考文獻(xiàn)(或資料)河南大學(xué)本科生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)承諾書論文題目基于.NET網(wǎng)上書店姓
14、名王啟列所學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(非)學(xué) 號(hào)03023229完成時(shí)間2006年12月1日2007年5月25日指導(dǎo)教師姓名職稱莫亞黎(講師)承諾內(nèi)容:1、本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)是學(xué)生 王啟列 在導(dǎo)師 莫亞黎的指導(dǎo)下獨(dú)立完成的,沒有抄襲、剽竊他人成果,沒有請(qǐng)人代做,若在畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的各種檢查、評(píng)比中被發(fā)現(xiàn)有以上行為,愿按學(xué)校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2、學(xué)校有權(quán)保留并向上級(jí)有關(guān)部門送交本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的復(fù)印件和磁盤。備注:學(xué)生簽名: 指導(dǎo)教師簽名: 年 月 日 年 月 日說明:學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)如有保密等要求,請(qǐng)?jiān)趥渥⒅忻鞔_,承諾內(nèi)容第2條即以備注為準(zhǔn)。目
15、 錄 TOC o 1-3 u 摘 要 PAGEREF _Toc172641552 h IABSTRACT PAGEREF _Toc172641553 h II第1章 緒論 PAGEREF _Toc172641554 h 11.1 開發(fā)背景及意義 PAGEREF _Toc172641555 h 11.2 系統(tǒng)開發(fā)及運(yùn)行環(huán)境介紹 PAGEREF _Toc172641556 h 2第2章 需求分析 PAGEREF _Toc172641557 h 42.1 網(wǎng)上書店的概述 PAGEREF _Toc172641558 h 42.2 系統(tǒng)的需求 PAGEREF _Toc172641559 h 42.3 可
16、行性分析 PAGEREF _Toc172641560 h 5第3章 概要設(shè)計(jì) PAGEREF _Toc172641561 h 63.1 系統(tǒng)的功能模塊的簡(jiǎn)介 PAGEREF _Toc172641562 h 63.2 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc172641563 h 7第4章 詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn) PAGEREF _Toc172641564 h 94.1 用戶登錄的模塊 PAGEREF _Toc172641565 h 94.2 瀏覽查詢圖書管理實(shí)現(xiàn) PAGEREF _Toc172641566 h 104.3 購物籃管理模塊 PAGEREF _Toc172641567 h 114.4 圖書
17、管理功能 PAGEREF _Toc172641568 h 13第5章 測(cè)試 PAGEREF _Toc172641569 h 15結(jié) 論 PAGEREF _Toc172641570 h 16參考文獻(xiàn) PAGEREF _Toc172641571 h 17摘 要隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成為當(dāng)今Web應(yīng)用的潮流。本文研究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則網(wǎng)上圖書系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡(jiǎn)單、界面更直觀等優(yōu)點(diǎn)。本系統(tǒng)基本遵循了軟件工程方法論進(jìn)行系統(tǒng)分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和系統(tǒng)測(cè)試
18、。實(shí)現(xiàn)了用戶注冊(cè)與登錄、圖書按條件查詢、圖書分類瀏覽、圖書購物車功能、用戶添加自定義鏈接、實(shí)現(xiàn)了在線應(yīng)用?,F(xiàn)在做一個(gè)這樣的購物系統(tǒng)能夠滿足方便交易。希望能夠體現(xiàn)這些知識(shí)在本系統(tǒng)中有很好的應(yīng)用。!關(guān)鍵詞 網(wǎng)站、電子商務(wù)、購物籃、ABSTRACTWith the development of computer science, database technology in the Internet are widely used, for the majority of network users with a more thoughtful and humane services. Person
19、alized has gradually become the trend of Web applications. In this article, an association rules based on data online library system with the current program has been used in online programs, the user is simpler, more intuitive interface advantages. The system follows the basic software engineering
20、methodology for systems analysis, design, detailed design and system testing. Implementation of user registration and login, books conditional inquiries, visit the library classification, books shopping cart, users to add custom links to the online application to achieve. Now do such a system can me
21、et to facilitate transactions. Hope to be able to embody the knowledge of the system is good application.Keywords Net、Electron commerce 、Shopping cart、第1章 緒論本章主要介紹系統(tǒng)開發(fā)的一些背景情況,以及開發(fā)平臺(tái)的相關(guān)知識(shí)。1.1 開發(fā)背景及意義隨著社會(huì)科技的發(fā)展,IT推動(dòng)了全球性的信息化革命, 為交流提供了平臺(tái)生產(chǎn)縮短了信息傳遞的時(shí)間為全球范圍提供產(chǎn)生大大縮短了信息傳遞的時(shí)間息處理提供了操作平臺(tái)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,本系統(tǒng)的
22、開發(fā)與實(shí)現(xiàn)能夠給人們通過網(wǎng)上購書帶來了極大的方便,能夠?yàn)橛脩籼峁┛煽康馁彆畔⒑涂旖莸牟樵兪侄?。?jì)算機(jī)網(wǎng)絡(luò)日新月異的發(fā)展,人們的交流方式越來越多,傳統(tǒng)的交流方式,已經(jīng)難以滿足人們的交流需求,在互聯(lián)網(wǎng)上即時(shí)進(jìn)行購買圖書,已經(jīng)成為當(dāng)今社會(huì)人們主流購買方式因此,在網(wǎng)上進(jìn)行即時(shí)購買圖書、等交易方式已經(jīng)成為必然潮流。因此出現(xiàn)了很多電子商務(wù)系統(tǒng),然而網(wǎng)上交易雖然方便、簡(jiǎn)單,但是,從一定程度上來說,是一種工具。目前,隨著中國各行業(yè)信息化建設(shè)的縱深發(fā)展,網(wǎng)絡(luò)和電子商務(wù)應(yīng)用的加深、網(wǎng)上購買圖書越來越受到很多各行各業(yè)人們的歡迎。微軟正式發(fā)行了.NET 2.0(包括ASP.NET 2.0,C#2.0),Visual
23、 Studio 2005和SQL Server 2005。所有這些部件均被設(shè)計(jì)為可并肩獨(dú)立工作。對(duì)于VS2005開發(fā)平臺(tái)來說,在System.Windows.Forms命名空間提供了許多新的控件,對(duì)WinForm編程提供了方便?,F(xiàn)在ASP.NET支持的開發(fā)語言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的語言。我們說做的網(wǎng)上圖書銷售系統(tǒng)是用C#語言。所以,在這里我介紹一下C#語言。C#.NET最大的新特征就是其利用了CLS和CLR(Common Language Runtime,公共語言運(yùn)行時(shí))。因?yàn)镃#.NET遵從CLS,這
24、就使得任何遵從CLS的語言都可以使用你用C#.NET編寫的類、對(duì)象和組件。同樣的,c#.NET開發(fā)人員也可以自由使用其它遵從CLS的語言編寫的類、對(duì)象和組件,而不用擔(dān)心語言之間的差異。而快速高效開發(fā)網(wǎng)上購物信息系統(tǒng)的首選開發(fā)工具毫無置疑就是當(dāng)今的主流平臺(tái)C#2.0 基于VS2005平臺(tái)Windows應(yīng)用程序的開發(fā)。當(dāng)前的以往人們使用傳統(tǒng)到書店購書,這種方式存在著許多不便性。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)技術(shù)的日趨成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),作為計(jì)算機(jī)應(yīng)用的一部分,網(wǎng)上圖書銷售,相比傳統(tǒng)的圖書銷售對(duì)經(jīng)銷商來說具有銷售成本低,銷售覆蓋面廣的優(yōu)點(diǎn);對(duì)于消費(fèi)者來說具有購買圖書便捷之長(zhǎng)處。因此,
25、開發(fā)這樣一個(gè)網(wǎng)上系統(tǒng)成為很有必要的事情。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,開發(fā)網(wǎng)上應(yīng)用系統(tǒng)軟件強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。1.2 系統(tǒng)開發(fā)及運(yùn)行環(huán)境介紹C#被大家公認(rèn)的已存在的功能最強(qiáng)、語法最優(yōu)雅、使用最簡(jiǎn)單的一個(gè)語言。 從目前的情況來說,開發(fā)速度對(duì)于一個(gè)程序員來說是非常重要的,那么C#的最大優(yōu)點(diǎn)就是高速度開發(fā),跟C+相比,真的要快很多很多,而且C#的擴(kuò)展性能可以通過其他的內(nèi)容進(jìn)行彌補(bǔ),例如API、WMI等,C#最容易使用,開發(fā)的時(shí)候效率最高,而且性能絕對(duì)一流! 選擇C,你會(huì)對(duì)C#有全新的理解,對(duì)C#的評(píng)價(jià): 雖已有C+十幾年的功
26、力,但C#是我用過功能最強(qiáng)、語法最優(yōu)雅、使用最簡(jiǎn)單的一個(gè)語言。.系統(tǒng)開發(fā)平臺(tái).NET介紹:微軟正式發(fā)行了.NET 2.0(包括ASP.NET 2.0,C#2.0),Visual Studio 2005和SQL Server 2005。于VS2005開發(fā)平臺(tái)來說,在System.Windows.Forms命名空間提供了許多新的控件,對(duì)WinForm編程提供了方便。對(duì)于快速的開發(fā)應(yīng)用系統(tǒng),Visual C#2005必然是首選。本系統(tǒng)是c#語言開發(fā)的基于VS2005平臺(tái)的應(yīng)用程序的數(shù)據(jù)庫系統(tǒng)應(yīng)用典型事例,主要處理圖書信息,用戶信息管理,圖書銷售統(tǒng)計(jì)信息管理,系統(tǒng)注冊(cè)登錄信息的管理。系統(tǒng)運(yùn)行環(huán)境介紹:
27、本系統(tǒng)需在WIN98/WINME /WINNT4.0+sp4以上/WIN2000/WINXP(均為中文版,IE5.0以上)環(huán)境下運(yùn)行。最低硬件配置:Microsoft windows支持的VGA或更高分辨率顯示器,建議分辨率1024*768,不能低于800*600,色彩不低于256色,使用小字體)。第2章 需求分析目前人們的交易越來越頻繁,現(xiàn)在隨著網(wǎng)絡(luò)的高速發(fā)展網(wǎng)上的交易服務(wù)也越來越受到歡迎。2.1 網(wǎng)上書店的概述網(wǎng)上書店就是一個(gè)典型而且成熟的電子商務(wù)應(yīng)用,它能提供圖書信息管理、圖書信息發(fā)布、圖書銷售等功能。圖書購物管理是一切管理工作的核心,開發(fā)網(wǎng)上圖書系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要工包
28、括用戶注冊(cè)與登錄、圖書按條件查詢、圖書分類瀏覽、圖書購物車等功能、用戶添加自定義鏈接。要求應(yīng)用程序功能完備,易使用等特點(diǎn)。一個(gè)有效的網(wǎng)上書店,首先是建立在擁有豐富的圖書資源其次必須具有快捷可靠的物流體系。2.2 系統(tǒng)的需求隨著中國的經(jīng)濟(jì)發(fā)展,在這方面的應(yīng)用也很多,所以開發(fā)一個(gè)網(wǎng)上的銷售系統(tǒng)是當(dāng)務(wù)之急,也是發(fā)展所需?;谶@樣我開發(fā)一個(gè)網(wǎng)上銷售圖書系統(tǒng)。但在開發(fā)的過程當(dāng)中有多方面的考慮比如需求量的情況分析,用戶方面疑點(diǎn)分析,在供需方面的考慮,當(dāng)我們?cè)诮o用戶做系統(tǒng)開發(fā)的時(shí)候要考慮分析這個(gè)系統(tǒng)的可行性是否可行,系統(tǒng)中的各個(gè)的模塊實(shí)現(xiàn)情況是否完整,模塊和模塊之間的連接是否流暢,當(dāng)然用戶在使用的時(shí)候,最關(guān)
29、心的問題是風(fēng)險(xiǎn)方面的問題,保密性等,我們?cè)谌粘5纳町?dāng)中也經(jīng)常看到,聽到這個(gè)系統(tǒng)的漏洞而造成嚴(yán)重的后果,所以安全方面是很重要的一方面,不能忽視。開發(fā)一個(gè)系統(tǒng)的經(jīng)濟(jì)費(fèi)用也要有一個(gè)大概的估計(jì),這直接關(guān)系到能否繼續(xù)開發(fā)下去的重要因素,當(dāng)然經(jīng)濟(jì)的多少關(guān)系到技術(shù)的應(yīng)用的合理性是密切需求分析是軟件開發(fā)工作的基礎(chǔ)環(huán)節(jié),在軟件的整個(gè)開發(fā)周期中起著非常重要的作用,其直接關(guān)系到項(xiàng)目的成敗。所以要在技術(shù)方面應(yīng)用要合理減少成本。2.3 可行性分析當(dāng)開發(fā)任何一個(gè)計(jì)算機(jī)系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。所以,在接受項(xiàng)目之前,必須根據(jù)用戶可能提供的時(shí)間和資源條件進(jìn)行可行性研究??尚行匝芯堪ń?jīng)濟(jì)可行性,技術(shù),法律和開發(fā)方案
30、。其中技術(shù)可行性評(píng)估是系統(tǒng)可行性研究的關(guān)鍵。這一階段的決策的失誤將會(huì)給開發(fā)工作帶來影響。所以,以上四方面中的任何一個(gè)問題都要進(jìn)一步研究。最后可行性研究報(bào)告交給管理部門人員對(duì)可行性研究報(bào)告進(jìn)行研究進(jìn)行評(píng)審??傊枨蠓治鲆獜目尚行裕?jīng)濟(jì)性,技術(shù)性方面來考慮。 第3章 概要設(shè)計(jì)根據(jù)前階段的需求分析的基本信息和數(shù)據(jù),在編碼之前要對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),它主要包括系統(tǒng)各個(gè)模塊功能和數(shù)據(jù)庫的設(shè)計(jì),目的是建立系統(tǒng)的總體結(jié)構(gòu)和模塊之間的關(guān)系。3.1 系統(tǒng)的功能模塊的簡(jiǎn)介本系統(tǒng)是為了更好的實(shí)現(xiàn)網(wǎng)上圖書商務(wù)化。本系統(tǒng)主要針對(duì)查看,購買者各種信息需求所設(shè)計(jì)的。因此,本系統(tǒng)的主要功能由以下部分組成:登錄注冊(cè)模塊,瀏覽查詢
31、圖書模塊,查看圖書詳細(xì)信息模塊,購買圖書模塊,購物籃管理模塊,圖書管理模塊,圖書銷量統(tǒng)計(jì)模塊。一.主要模塊信息概要分析:1.登錄注冊(cè)模塊:個(gè)人進(jìn)行注冊(cè)后可通過登錄進(jìn)入購買圖書等。2.瀏覽查詢圖書模塊:在此模塊客戶可以通過瀏覽和查詢尋找自己感興起的圖書。3.購物籃管理模塊:你確認(rèn)要買時(shí)可以點(diǎn)擊放到籃子里還可以繼續(xù)購買操作。4.圖書管理模塊.:該模塊屬于后臺(tái)管理模塊,在此模塊可以對(duì)圖書銷售信息進(jìn)行維護(hù)。5.圖書銷量統(tǒng)計(jì)圖書模塊:該模塊以圖形方式示意各類圖書的銷售情況。6.查看圖書詳細(xì)信息模塊:當(dāng)確認(rèn)你想要的書后單擊詳細(xì)信息有對(duì)圖書的說明介紹。二.針對(duì)這方面的系統(tǒng)需求量也非常的廣泛,基于這樣用戶要求
32、也越來越高,這就需要我們提高模塊之間的功能的完整性。三.下面介紹圖書銷售系統(tǒng)的數(shù)據(jù)流程總圖:系統(tǒng)允許用戶沒有登錄便可以查詢、瀏覽圖書,但是不能購書,對(duì)于沒注冊(cè)的用戶,購物籃是不可以用的。如果點(diǎn)擊購物籃系統(tǒng)則自動(dòng)回到注冊(cè)頁面。用戶只有完成注冊(cè)后,便可以添加圖書到購物籃。數(shù)據(jù)流程總圖如圖3-1所示。圖3-1 數(shù)據(jù)流圖3.2 數(shù)據(jù)庫設(shè)計(jì)在數(shù)據(jù)庫的創(chuàng)建時(shí),我們必須考慮到系統(tǒng)各個(gè)功能模塊的需要,系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)包括表以及其關(guān)系的設(shè)計(jì)。系統(tǒng)共用到3個(gè)表,分別表注冊(cè)用戶表USER,圖書管理表BOOK,圖書分類表CATEGORY,購物籃表CART?,F(xiàn)在分別將各個(gè)表列出如下:表3-1 USER表字段名數(shù)據(jù)類型備注
33、USERIDINTIDENTITY(11)NOT NULLID,自動(dòng)增加,主鍵LOGINNAMEVARCHAR(50)NOT NULL登錄名USERNAMEVARCHAR(50)NOT NULL用戶姓名PASSWORDVARCHAR(50)NOT NULL用戶密碼ADDRESSVARCHAR(100)用戶地址ZIPCHAR(10)用戶郵編表3-2 BOOK表字段名數(shù)據(jù)類型備注BOOKIDVARCHAR(50)圖書IDBOOKNAMEVARCHAR(50) NOT NULL圖書名,自動(dòng)增加主鍵CATEGORYIDINT圖書類別PRICEFLOAT圖書價(jià)格PUBLISHERVARCHAR(100)
34、圖書出版社PUBLISHDATEDATETIME圖書出版社日期AUTHORVARCHAR(50)圖書作者PAGENUMINT圖書頁數(shù)PICTUREURLVAR(50)圖書名DECRIPTIONTEXT簡(jiǎn)介SALECOUNTINT銷售量表3-3 CATEGORY表PRICEFLOAT 圖書價(jià)格PUBLISHERVARCHAR(100)圖書出版社PUBLISHDATEDATETIME圖書出版社日期表3-4 CART表字段名數(shù)據(jù)類型備注CARTIDINTIDENTITY(11)購物籃IDUSELDINT用戶端號(hào)BOOKIDINT圖書編號(hào)ACOUNTINT購買數(shù)量系統(tǒng)所用到的各個(gè)數(shù)據(jù)庫的關(guān)系圖如圖3-
35、2所示。圖3-2 數(shù)據(jù)庫關(guān)系圖第4章 詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)以下介紹各個(gè)模塊功能的具體實(shí)現(xiàn)以及軟件開發(fā)技術(shù)的內(nèi)容4.1 用戶登錄的模塊圖-1 登錄界面用戶只有在用戶名、密碼、登陸權(quán)限均和數(shù)據(jù)庫表中的數(shù)據(jù)一致時(shí)才能登錄系統(tǒng)。否則顯示出錯(cuò)信息。 其中登陸時(shí)需要用到User類中有兩個(gè)方法public void LoadData(string loginName)和public void LoadData(string loginName),這兩個(gè)方法實(shí)現(xiàn)了用戶名或者用戶ID兩個(gè)登陸方法。/ / 根據(jù)參數(shù)loginName,獲取用戶詳細(xì)信息/ / 用戶登錄名public void LoadData(str
36、ing loginName)Database db=new Database();/實(shí)例化一個(gè)Database類string sql=;sql=Select * from User where LoginName = +SqlStringConstructor.GetQuotedString(loginName);DataRow dr=db.GetDataRow(sql);/利用Database類的GetDataRow方法查詢用戶數(shù)據(jù)public void LoadData(string loginName)Database db=new Database();/實(shí)例化一個(gè)Database類s
37、tring sql=;sql=Select * from User where LoginName = +SqlStringConstructor.GetQuotedString(loginName);DataRow dr=db.GetDataRow(sql);/利用Database類的GetDataRow方法查詢用戶數(shù)據(jù)4.2 瀏覽查詢圖書管理實(shí)現(xiàn)當(dāng)用戶進(jìn)入網(wǎng)站的時(shí)候,便可以瀏覽圖書的基本信息,通過名稱,類別等信息從書海中迅速找到喜歡的書??梢圆榭茨阆胍獣脑敿?xì)信息,下面的圖形是瀏覽查詢的模塊。圖4-2 圖書瀏覽圖用戶必須可以瀏覽、并查詢圖書的基本情況,如圖書的出版社,出版日期,價(jià)格,圖書的
38、詳細(xì)介紹等。核心代碼如下: private void InitData() int bookId=Convert.ToInt32(Request.QueryStringbook_id); Book book=new Book();book.LoadData(bookId);Category category=new Category();category.LoadData(book.CategoryID);LabelBookInfo.Text=類別+category.CategoryName+書名+book.BookName+作者+book.Author+出版社+book.Publisher
39、+出版日期+book.PublishDate.ToLongDateString()+【價(jià)格】¥+book.Price.ToString()+【頁數(shù)】+book.PageNum.ToString()+【簡(jiǎn)介】+book.Description+【銷量】+book.SaleCount.ToString()+冊(cè);ImageBook.ImageUrl=BookPics+book.PictureUrl;4.3 購物籃管理模塊用戶登錄之后,可把圖書放到購物籃中,可以對(duì)購物包括圖書數(shù)量,刪除圖書等。 圖4-3 購物籃管理編輯購物籃模塊功能,單擊GridView中的編輯按鈕列,可以編輯當(dāng)前行的圖書數(shù)量。通過G
40、ridView的GV_RowCommand事件來實(shí)現(xiàn)。具體代碼如下。private void InitData()int userId=0;if(Sessionuser_id!=null)userId=Convert.ToInt32(Sessionuser_id.ToString();DataTable dt=Cart.Query(userId);GV.DataSource=dt;GV.DataBind();protected void ButtonBuy_Click(object sender, System.EventArgs e)Response.Redirect(Bill.aspx);
41、protected void DG_SelectedIndexChanged(object sender, System.EventArgs e)switch (e.CommandName) case Edit: GV.EditIndex = index; break; case Update: cartId = Convert.ToInt32(GV.Rowsindex.Cells0.Text); Hashtable ht = new Hashtable(); ht.Add(Amount, (TextBox)GV.Rowsindex.Cells2.Controls0).Text.ToStrin
42、g(); cart.Update(ht, cartId); GV.EditIndex = -1; break; case Cancel: GV.EditIndex = -1; break; case Delete: cartId = Convert.ToInt32(GV.Rowsindex.Cells0.Text); cart.RemoveBook(cartId);/利用Cart的Remove方法,刪除某種圖書 break; default: break;4.4 圖書管理功能對(duì)圖書的管理也是一個(gè)主要的環(huán)節(jié),本功能模塊對(duì)圖書名,類別,價(jià)格,出版社,出版社日期,作者,頁數(shù),簡(jiǎn)介,上傳圖片進(jìn)行管理。
43、核心代碼如下: ArrayList WarningMessageList=new ArrayList();LabelWarningMessage.Text=;if(BookHelper.Add(ht,ref WarningMessageList)=false)LabelWarningMessage.Text=;foreach(string item in WarningMessageList)LabelWarningMessage.Text+=item+;LabelWarningMessage.Text+=;/上傳圖片到目錄BookPics中elseif(uploadName!=)string path=Server.MapPath(.BookPics);InputPictureFile.PostedFile.SaveAs(path+pictureName);Response.Redirect(BookList.aspx);頁面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 促進(jìn)人工智能助力教育變革的策略及實(shí)施路徑
- 二零二五年度大數(shù)據(jù)合伙企業(yè)股權(quán)綁定協(xié)議
- Moudle10如何用英語談?wù)撎鞖馇闆r(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版英語八年級(jí)上冊(cè)
- 早教中心裝修安全協(xié)議
- 辦公樓裝修改造項(xiàng)目可行性研究報(bào)告
- 二零二五年度酒店集團(tuán)與旅行社聯(lián)合營銷合作協(xié)議
- 2025年度股東借款給公司及知識(shí)產(chǎn)權(quán)保護(hù)協(xié)議
- 2025年度礦山股份合作協(xié)議書:礦山礦產(chǎn)資源勘查與開發(fā)安全保障
- 13《幻燈片編輯》教學(xué)設(shè)計(jì)、教材分析與教學(xué)反思2024年滇人版初中信息技術(shù)七年級(jí)下冊(cè)
- 三相智能物聯(lián)電能表技術(shù)規(guī)范
- 2023機(jī)械工程師考試試題及答案
- 精選裝飾工程室內(nèi)拆除專項(xiàng)施工方案
- 《交通工程CAD》課程教學(xué)大綱(本科)
- 人教版數(shù)學(xué)五年級(jí)下冊(cè) 全冊(cè)各單元教材解析
- 2022年二年級(jí)生命安全教育教案
- 換班申請(qǐng)表(標(biāo)準(zhǔn)模版)
- 豐田汽車戰(zhàn)略規(guī)劃與戰(zhàn)略管理體系研究(2021)
- 公共政策學(xué)(第三版)-課件
- 文物保護(hù)項(xiàng)目可行性研究報(bào)告
- 冷卻塔是利用水和空氣的接觸
- 我國古代職業(yè)教育的發(fā)展
評(píng)論
0/150
提交評(píng)論