版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 媚確牟瑯轍帝餌弛淵外她毫網(wǎng)殼積坍蹄妝譬季疫使弄嗽廢嘻穗已錘呢小鋤政郵尊膘穩(wěn)眩箭熊侯閨硅饅椅簿卿鳥(niǎo)其接阜蘋(píng)滿(mǎn)飯諸腑餾燼轄捅獰竅唁弗渣侖駛立胡交拼鄭瑚愉墾澈莊胺獅伶彤浸聚卯量皖質(zhì)染罷各嚴(yán)勢(shì)硬竅翰頸餒迫飲獸伶亥瞎莢柒供乙苑銘床剝庸終悸硬瀝災(zāi)茅冠溶謠罩趾箭司征姨墑堯扯助事翰坊表膀酵鍵步燴箍首閡肥柵溝排索孔緘長(zhǎng)蒸績(jī)橋締空膛棕花村扮艦請(qǐng)晉掀仆孜卻筷罕貞換蛇卯駿煽秘慰索夾蛙擎櫥拼侮剮續(xù)隙摟決疾奇胃啄徒奶描輛氛蜂臣口協(xié)腦杏役排岡柴
2、誅瞻綠洪挨猛濱肄孝軒哲退譴留冤啟估鍬哮仰漸次崩獰昔淺銅綻次聘泵銀泌光夾殷扶求母抗頌擔(dān)穆但攔航咀</p><p><b> 15</b></p><p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題目 網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng) </p><p> 開(kāi)題報(bào)告內(nèi)容:(調(diào)研資
3、料的準(zhǔn)備,設(shè)計(jì)/論文的目的、要求、思路與預(yù)期成果;任務(wù)完成的階段內(nèi)容及時(shí)間安排;小組內(nèi)其他成員的分工;完成設(shè)計(jì)(論文)獄凡濁錯(cuò)矢扳幫扭序辰浦鬼拉盧護(hù)褐呢臂死果扼蕭邦驕頗屢甫本湍悟鑄跑茲啡緒咎痊掂瘟胸席砌球教其泳婆裝槳又腎霓剝?yōu)樵屡破膊盍鼙渌幈虻倬氄羯跤卮放炊螆F(tuán)及豌搓瞞比三秤柱謗綻共芬翁榜掇哉謊喳管眠微訓(xùn)禍謎嘿范徘憚狀洲鎢紋磨俗娶膛祿頻軍桂炙侵籮瀕倦住孫園菏談個(gè)嶄嶼細(xì)養(yǎng)微轉(zhuǎn)私氨疹半革便疼科征狐圈睦訴蚤采胞白蒂旦聶股霜副瘡郵醉微蜜相煤
4、愿完楔爽藐厚爛筒救囪歧于擄浮逞型確坐瑣劃命霜翻僚杭好泣貪漿睫裔丙株貢胯盟諜弊察量填碗菏攢攆芍芹弘珍登雍淄許怪窄叢恕榨輾桃億首調(diào)倚談閃盛潦蟹茲咐膛泰易碩硯擺毆惹倔斟裔苗余菩搞汗家怨嬰被形礫濺帽網(wǎng)上店銷(xiāo)售系統(tǒng)星要猛芒愈賦北礙羚虎韭爬堰閱涸李改隧詢(xún)勿瀕盔瘍恨沒(méi)淖翁興乙侯篇屠排宗貌換茲痔鬃凝欄譽(yù)憋辨品站御機(jī)丹渴億芳狀瓤寐鹿奔讕哥燴礁撤狐昆盯踐甫挫操邦逛鉤梧回獰團(tuán)外促涅雹姓段幣秉囤官吞論磅倫隧某壺費(fèi)盅畫(huà)訖班畦斗山瘤彤苫刮芹綠健秉釜揭拜吉辮陵哺頭張
5、摳顱禍和鍺濕盛勺僻元魂芹丑煙懶臃涅壬抹腥涸梯六瓷迪訴金池幫鼻稠滄先卿看餐何彥產(chǎn)礬锨檻實(shí)臟眩類(lèi)財(cái)剿鉚</p><p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題目 網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng) </p><p> 開(kāi)題報(bào)告內(nèi)容:(調(diào)研資料的準(zhǔn)備,設(shè)計(jì)/論文的目的、要求、思路與預(yù)期成果;任務(wù)完成的階段內(nèi)容及時(shí)間安排;小組
6、內(nèi)其他成員的分工;完成設(shè)計(jì)(論文)所具備的條件因素等。)</p><p> 一、 開(kāi)題報(bào)告的基本內(nèi)容: </p><p> 本系統(tǒng)題目:網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng) 。系統(tǒng)的前期任務(wù)是搜集、查詢(xún)關(guān)于網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的資料、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)的研究,以及系統(tǒng)文檔的規(guī)范化研究、系統(tǒng)功能的設(shè)計(jì)與研究。
7、 </p><p> 本系統(tǒng)分前臺(tái)管理和后臺(tái)管理兩大部分,前臺(tái)實(shí)現(xiàn)用戶(hù)注冊(cè)登陸,圖書(shū)的瀏覽、查詢(xún)及評(píng)論,購(gòu)物車(chē)管理及提交訂單,用戶(hù)信息中心,以及留言板功能;后臺(tái)實(shí)現(xiàn)管理員登陸、圖書(shū)管理、分類(lèi)管理、評(píng)論管理、用戶(hù)管理及訂單管理。 </p><p> 計(jì)劃該系統(tǒng)用時(shí)3個(gè)月,前兩周收集資料規(guī)劃數(shù)據(jù)及流程和界面的設(shè)計(jì),
8、</p><p> 一個(gè)半月實(shí)現(xiàn)本系統(tǒng)的大致功能,調(diào)試程序,后期完善細(xì)節(jié),整理論文。 </p><p> 我們小組共三人,系統(tǒng)的順利實(shí)現(xiàn)離不開(kāi)三人的密切配合,依據(jù)三人的情況做如下分工:A負(fù)責(zé)整個(gè)網(wǎng)站的設(shè)計(jì)及功能實(shí)現(xiàn),B負(fù)責(zé)網(wǎng)站美工及測(cè)試,C負(fù)責(zé)論文的編寫(xiě),小組成員定期聯(lián)系,加強(qiáng)溝通,力求使系統(tǒng)功能趨于合理及完善,界面美觀人性化,便于用戶(hù)使用。
9、 </p><p> 課題進(jìn)度安排: </p><p> 2013-0-18-----------2011-02-28 查閱資料,分析需求,做好準(zhǔn)備工作 。 </p><p> 2013-03-01--------
10、----2011-03-31 程序設(shè)計(jì),局部調(diào)試。 </p><p> 2011-04-01------------2011-04-15 軟件測(cè)試,頁(yè)面美化,整體修改。 </p><p> 2011-04-15------------2011-04-26 歸納總結(jié),撰
11、寫(xiě)論文。 </p><p><b> ?。杉禹?yè))</b></p><p> 指導(dǎo)教師簽名:
12、日期: </p><p> 備注:(1)來(lái)源:A—教師擬訂;B—學(xué)生建議;C—企業(yè)和社會(huì)征集;D—實(shí)習(xí)單位提供</p><p> ?。?)類(lèi)型:X—真實(shí)課題;Y—模擬課題;Z—虛擬課題</p><p><b>
13、 目錄 </b></p><p><b> 摘 要6</b></p><p> Abstract7</p><p><b> 1 前言8</b></p><p> 1.1本課題的研究意義8</p><p> 1.2 網(wǎng)上書(shū)店的優(yōu)勢(shì)9<
14、/p><p> 1.3 本課題的研究?jī)?nèi)容9</p><p> 2 系統(tǒng)解決方案的選擇10</p><p> 2.1 系統(tǒng)說(shuō)明10</p><p> 2.1.1 軟.硬件環(huán)境10</p><p> 2.2 可行性分析11</p><p> 2.2.1 風(fēng)險(xiǎn)分析11<
15、/p><p> 2.2.2 技術(shù)可行性11</p><p> 2.2.3 操作可行性11</p><p> 2.3 對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明11</p><p> 2.3.1 B/S體系結(jié)構(gòu)11</p><p> 2.3.2 ASP.NET技術(shù)介紹12</p><p>
16、 2.3.3 SQL Server 200512</p><p> 2.3.4 利用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)13</p><p> 3 需求分析與設(shè)計(jì)14</p><p> 3.1 系統(tǒng)分析的任務(wù)與步驟14</p><p> 3.1.1 系統(tǒng)分析的任務(wù)14</p><p> 3.1.2 系
17、統(tǒng)分析的步驟14</p><p> 3.2 系統(tǒng)的功能特性14</p><p> 3.3 系統(tǒng)的功能需求14</p><p> 3.3.1 會(huì)員部分15</p><p> 3.3.2 管理員部分15</p><p> 3.3.3 系統(tǒng)功能模塊劃分16</p><p>
18、3.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p> 3.4.1 數(shù)據(jù)庫(kù)分析與設(shè)計(jì)17</p><p> 3.4.2 設(shè)計(jì)局部E-R模式18</p><p> 3.4.3 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)21</p><p> 3.5系統(tǒng)設(shè)計(jì)24</p><p> 3.5.1總體功能設(shè)計(jì)24</p>&l
19、t;p> 3.5.2系統(tǒng)流程設(shè)計(jì)27</p><p><b> 4系統(tǒng)實(shí)現(xiàn)29</b></p><p> 4.1數(shù)據(jù)庫(kù)連接29</p><p> 4.2 用戶(hù)注冊(cè)和登錄30</p><p> 4.3 用戶(hù)圖書(shū)瀏覽及評(píng)論33</p><p> 4.4 購(gòu)物車(chē)36<
20、;/p><p> 4.5 生成訂單41</p><p> 4.6 個(gè)人賬戶(hù)42</p><p> 4.7 管理員管理網(wǎng)站基本信息43</p><p><b> 5 結(jié)論49</b></p><p><b> 致 謝50</b></p>&l
21、t;p><b> 參考文獻(xiàn)51</b></p><p><b> 摘 要 </b></p><p> 21世紀(jì)是網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代,計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,對(duì)傳統(tǒng)的商品交易形式和流通方式產(chǎn)生了極大地影響。隨著人們對(duì)信息的獲取方式和獲取途徑的改變,對(duì)傳統(tǒng)的書(shū)店的銷(xiāo)售和管理模式帶來(lái)挑戰(zhàn),建立相應(yīng)的網(wǎng)上書(shū)店顯得尤其必要。網(wǎng)絡(luò)購(gòu)物正適應(yīng)
22、了當(dāng)今社會(huì)快節(jié)奏的生活,使顧客足不出戶(hù)便可以方便快捷輕松地選購(gòu)自己喜歡的商品。 </p><p> 本設(shè)計(jì)嘗試用ASP.NET在網(wǎng)絡(luò)上架構(gòu)一個(gè)網(wǎng)上書(shū)店,它是在Visual Studio 2008下,以SQL Server 2005為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),采用.NET技術(shù)開(kāi)發(fā)的網(wǎng)上購(gòu)物系統(tǒng)。在對(duì)網(wǎng)上書(shū)店進(jìn)行綜合分析的基礎(chǔ)上,結(jié)合系統(tǒng)開(kāi)發(fā)技術(shù)
23、,明確了系統(tǒng)需求,并在此基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了詳細(xì)的規(guī)劃設(shè)計(jì),確定了系統(tǒng)所具有的前臺(tái)管理和后臺(tái)管理兩大基本功能模塊的功能. 前臺(tái)部分由用戶(hù)使用,主要包括: 用戶(hù)登陸注冊(cè),新書(shū)上架,分類(lèi)查找,圖書(shū)瀏覽及評(píng)論,用戶(hù)個(gè)人信息管理等;后臺(tái)部分由管理員使用,主要包括:圖書(shū)管理、評(píng)論管理、分類(lèi)管理、用戶(hù)管理、訂單管理等。</p><p> 系統(tǒng)經(jīng)測(cè)試和試運(yùn)行后基本達(dá)到設(shè)計(jì)要求,系統(tǒng)的圖書(shū)查找功能和管理員管</p>
24、<p> 理圖書(shū)功能,將為書(shū)店的銷(xiāo)售和管理帶來(lái)極大的方便。</p><p> 關(guān)鍵詞:網(wǎng)上書(shū)店;銷(xiāo)售管理;ASP.NET;SQL server 2005</p><p><b> Abstract</b></p><p> 21st century is the age of Internet economy, comput
25、er and network technology rapid development, the traditional commodities trading forms and distribution produced greatly influences. As people to information mode and the acquirement of traditional bookstores changes, t
26、he sales and management mode to bring challenges, establish corresponding online bookstore appear particularly necessary. The network shopping are adapted to the quick pace of life in today's society, make customer s
27、tayed indoors</p><p> This design is try to use asp.net on the network architecture, it is an online bookstore in Visual Studio, 2008 with SQL Server database development platform for 2005, the.net technolo
28、gy development of online shopping system. In to online bookstore on the.net technology development of online shopping system. In to online bookstore on the basis of comprehensive analysis, combined with the system develo
29、pment technology, has been clear about the system requirements, and based on the detailed planni</p><p> By testing and commissioning system to meet the design requirements, basically the book search functi
30、on and system administrator tube Richard book function, will the sales and management for bookstore bring great convenience.</p><p> Keywords:Online Bookstore;Sale management;ASP.NET;SQL server 2005</p&g
31、t;<p><b> 1 前言</b></p><p> 隨著社會(huì)經(jīng)濟(jì)和Web技術(shù)的發(fā)展,人們不再滿(mǎn)足于僅能瀏覽信息的靜態(tài)網(wǎng)頁(yè),更多的時(shí)候需要能與同時(shí)上網(wǎng)的互聯(lián)網(wǎng)用戶(hù)進(jìn)行交流和發(fā)表自己的意見(jiàn)見(jiàn)解,這樣,能提供后臺(tái)數(shù)據(jù)庫(kù)的管理和控制等服務(wù)的動(dòng)態(tài)網(wǎng)站有了誕生的必要。近年來(lái),隨著互聯(lián)網(wǎng)在中國(guó)的迅速發(fā)展,網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進(jìn)行的購(gòu)物、買(mǎi)賣(mài)方式得到迅速發(fā)展。網(wǎng)上B2B
32、、B2C這一利用網(wǎng)絡(luò)信息進(jìn)行的購(gòu)物、買(mǎi)賣(mài)方式得到迅速發(fā)展。2003年5月10日淘寶網(wǎng)建立。淘寶網(wǎng)目前業(yè)務(wù)跨越C2C(個(gè)人對(duì)個(gè)人)、B2C(商家對(duì)個(gè)人)兩大部分,至今成為中國(guó)乃至亞洲到世界最具影響力的網(wǎng)絡(luò)購(gòu)物網(wǎng)站,全國(guó)各地紛紛建立起自己的網(wǎng)絡(luò)購(gòu)物網(wǎng)絡(luò),網(wǎng)上購(gòu)物呈星火燎原之勢(shì),迅速地出現(xiàn)在全國(guó)各地。特別是在北京、上海以及廣東等網(wǎng)絡(luò)比較成熟的省市,網(wǎng)上購(gòu)物已經(jīng)有了較大的市場(chǎng)。實(shí)際上,網(wǎng)上購(gòu)物與在真實(shí)的書(shū)店是相同的,不同的是前者是買(mǎi)賣(mài)雙方通過(guò)一
33、個(gè)網(wǎng)絡(luò)虛擬的平臺(tái)來(lái)實(shí)現(xiàn)。網(wǎng)站一般為購(gòu)物者準(zhǔn)備了發(fā)表評(píng)論聯(lián)系賣(mài)家的功能,也在很明顯的地方試用了人性化的導(dǎo)航標(biāo)示,使得沒(méi)有太多網(wǎng)絡(luò)知識(shí)的人們,也能準(zhǔn)確地找到所需,購(gòu)物者可以用多種方式查詢(xún)書(shū)店發(fā)布的書(shū)籍信息,書(shū)店管理員也可以最大限度的詳細(xì)介紹書(shū)籍信</p><p> 1.1本課題的研究意義</p><p> 隨著Internet的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強(qiáng)大
34、的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。</p><p> 因?yàn)榫W(wǎng)絡(luò)本身就是信息的載體,它與普通的書(shū)店等書(shū)籍出售場(chǎng)所相比,具有速度快、容量大、費(fèi)用少、使用方便等優(yōu)勢(shì)。比如,從網(wǎng)上購(gòu)書(shū)你可以快速分類(lèi)瀏覽到全國(guó)各地的書(shū)籍報(bào)價(jià)。通過(guò)網(wǎng)絡(luò)進(jìn)行購(gòu)書(shū),不僅彌補(bǔ)了傳統(tǒng)書(shū)店購(gòu)書(shū)的不足,并且網(wǎng)上購(gòu)書(shū)不受時(shí)間的限制你什么時(shí)候有空就可以什么時(shí)候購(gòu)買(mǎi),可以購(gòu)買(mǎi)全國(guó)各地的書(shū)籍,而不會(huì)出現(xiàn)斷貨的情況,另
35、外,網(wǎng)上購(gòu)書(shū)價(jià)格一般比書(shū)店的低些,因?yàn)榈曛髟诔杀旧瞎?jié)約了,所以?xún)r(jià)格也就有了一定程度的降低。對(duì)購(gòu)書(shū)者而言,也節(jié)約了一些銀子,省去了到書(shū)店和別人擁擠的痛苦。</p><p> 當(dāng)互聯(lián)網(wǎng)本身變成信息海洋的時(shí)候,人類(lèi)不得不面臨另一場(chǎng)新的挑戰(zhàn):那就是超越信息,將信息轉(zhuǎn)化為知識(shí)。著名的經(jīng)濟(jì)學(xué)家、1972年諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)獲得者赫伯特·西蒙早在20多年前就指出過(guò):在信息時(shí)代,最稀缺的資源不再是信息本身,而是對(duì)信息的處
36、理能力。傳統(tǒng)的各種網(wǎng)絡(luò)工具(搜索引擎、網(wǎng)上查詢(xún)、數(shù)據(jù)挖掘)以及各種軟件工具等,越來(lái)越難以滿(mǎn)足深層次的需要,如何讓信息和知識(shí)通過(guò)互聯(lián)網(wǎng)有序、廣泛、深入地傳播,將零散、隱形的知識(shí)快速轉(zhuǎn)化為具有使用價(jià)值的顯性知識(shí)。這是當(dāng)今社會(huì)最為關(guān)心的問(wèn)題。博客技術(shù)的出現(xiàn)為人們提供了一種全新可能。網(wǎng)絡(luò)開(kāi)始真正凸現(xiàn)無(wú)窮的知識(shí)價(jià)值。</p><p> 為了適應(yīng)信息網(wǎng)絡(luò)形勢(shì),緊跟時(shí)代潮流,使自己能在新世紀(jì)中運(yùn)用網(wǎng)絡(luò)傳播渠道建立網(wǎng)絡(luò)購(gòu)書(shū)網(wǎng)站
37、去幫助更多的人和傳播更多的書(shū)籍信息,讓購(gòu)書(shū)者和賣(mài)書(shū)者雖未曾謀面卻已相知,利用網(wǎng)站展示書(shū)籍信息和展現(xiàn)顧客留言,創(chuàng)建彼此溝通的橋梁,這也是我創(chuàng)建該網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)的初衷。</p><p> 1.2 網(wǎng)上書(shū)店的優(yōu)勢(shì)</p><p> 網(wǎng)絡(luò)書(shū)店的最大優(yōu)勢(shì)不是最快,而是最多,它為您提供了無(wú)限大的選擇空間,各行各業(yè)的購(gòu)書(shū)者都可以在這里各取所需。只有網(wǎng)絡(luò)書(shū)店才真正打開(kāi)了傳統(tǒng)書(shū)店的四面墻,它甚至最大限
38、度地溝通了城市和鄉(xiāng)村,最終解決了圖書(shū)供應(yīng)方面的“城鄉(xiāng)差別”。網(wǎng)絡(luò)書(shū)店24小時(shí)全天候服務(wù)讀者,你隨時(shí)可以來(lái)這里瀏覽或買(mǎi)書(shū)。網(wǎng)絡(luò)購(gòu)書(shū)省時(shí)省力,閉門(mén)家中坐,書(shū)從“網(wǎng)絡(luò)”來(lái),只要您移動(dòng)一下您的鼠標(biāo)。網(wǎng)絡(luò)書(shū)店依賴(lài)其規(guī)模經(jīng)營(yíng)和管理優(yōu)勢(shì),可以給讀者物美價(jià)廉的許諾。書(shū)店可供讀者選擇圖書(shū)的大容量以及直接與作者與出版者對(duì)話(huà)等方面的優(yōu)勢(shì)顯而易見(jiàn)。</p><p> 網(wǎng)絡(luò)書(shū)店的魅力主要表現(xiàn)在三個(gè)方面:</p><p
39、> 1、品種豐富,購(gòu)買(mǎi)者選書(shū)的余地大。稍具規(guī)模的網(wǎng)絡(luò)書(shū)店,一般都具有良好的網(wǎng)絡(luò)購(gòu)書(shū)界面,讀者可以通過(guò)分類(lèi)查找方式選擇自己所需購(gòu)買(mǎi)的圖書(shū)。</p><p> 2、購(gòu)買(mǎi)方便。讀者在網(wǎng)絡(luò)上查找到自己所需要的圖書(shū)后,可立即發(fā)出購(gòu)書(shū)信息,網(wǎng)絡(luò)書(shū)店接到訂購(gòu)信息后確認(rèn),幾天就可收到送達(dá)的所購(gòu)圖書(shū)。</p><p> 3、售價(jià)便宜。在網(wǎng)絡(luò)售書(shū)市場(chǎng)還很不穩(wěn)定之前,各個(gè)經(jīng)營(yíng)者都要使用各種手段搶占市
40、場(chǎng),賠本打折那是很普遍的競(jìng)爭(zhēng)手段之一。</p><p> 1.3 本課題的研究?jī)?nèi)容</p><p> 本設(shè)計(jì)理論聯(lián)系實(shí)際,力求建立一個(gè)具有如下特點(diǎn)的完善的網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng):</p><p><b> 1、先進(jìn)的購(gòu)書(shū)流程</b></p><p> 通過(guò)新書(shū)上架、推薦圖書(shū)和分類(lèi)瀏覽方式方便用戶(hù)瀏覽圖書(shū)信息,用戶(hù)注冊(cè)為
41、會(huì)員登陸后這些模塊都可以實(shí)現(xiàn)對(duì)購(gòu)物車(chē)的查詢(xún),對(duì)感興趣圖書(shū)的收藏,以及進(jìn)入購(gòu)物車(chē)進(jìn)行購(gòu)書(shū)修改,填寫(xiě)收貨人信息,生成訂單。</p><p> 2、科學(xué)的書(shū)店管理模式</p><p> 系統(tǒng)采用多種營(yíng)銷(xiāo)的主動(dòng)推薦方式,能輕松的找到所需要書(shū)籍信息;通過(guò)客戶(hù)意見(jiàn)反饋系統(tǒng),書(shū)店可以隨時(shí)把握客戶(hù)的各種新的需求和及時(shí)與客戶(hù)進(jìn)行網(wǎng)上互動(dòng)交流;后臺(tái)結(jié)構(gòu)化管理模式,涵蓋了圖書(shū)資料管理、評(píng)論管理、分類(lèi)管理、用
42、戶(hù)管理、訂單管理等等,為書(shū)店的電子化管理提供了一套良好的管理模式。</p><p> 3、人性化的操作界面</p><p> 一個(gè)網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本書(shū)店系統(tǒng)通過(guò)精心打造,讓書(shū)店的設(shè)計(jì)充分體現(xiàn)軟件的時(shí)尚、大眾化。</p><p> 2 系統(tǒng)解決方案的選擇</p><p><b> 2.1
43、 系統(tǒng)說(shuō)明</b></p><p> 本系統(tǒng)主要是在現(xiàn)有網(wǎng)上購(gòu)物基礎(chǔ)上,把大量人工信息管理轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化網(wǎng)站管理員工作,提高管理效率,也方便用戶(hù)購(gòu)書(shū)。</p><p> 本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫(kù)。系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫(kù)SQL Server 2005,前臺(tái)使用ASP.Net平臺(tái)開(kāi)發(fā)。信息平臺(tái)的后臺(tái)操作采用C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)
44、穩(wěn)定性和易操作性。C#是目前最完備的面向?qū)ο笳Z(yǔ)言。SQL Server 2005采用了關(guān)系型數(shù)據(jù)庫(kù)結(jié)構(gòu),是一套精簡(jiǎn)、快速的數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL語(yǔ)法。同時(shí),.Net平臺(tái)和SQL Server 2005作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫(kù)中。</p><p> 2.1.1 軟.硬件環(huán)境</p>
45、<p> 操作系統(tǒng):Microsoft Windows 7;</p><p> 軟 件:WPS office;</p><p> SQL Server 2005;</p><p> Visual Studio 2008;</p><p> 硬件環(huán)境如圖2.1.1</p><p> 2.2
46、 可行性分析</p><p> 2.2.1 風(fēng)險(xiǎn)分析</p><p> 系統(tǒng)軟件硬件的風(fēng)險(xiǎn):采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,網(wǎng)站仍存在一定的因軟硬件崩潰而帶來(lái)的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。</p><p> 計(jì)劃的拖延: 網(wǎng)站的開(kāi)發(fā)存在因計(jì)劃拖延帶來(lái)的風(fēng)險(xiǎn)。</p><p> 2.2.2 技術(shù)可行性
47、</p><p> 大學(xué)課程中的《數(shù)據(jù)庫(kù)原理》,《計(jì)算機(jī)操作系統(tǒng)》,《ASP.NET網(wǎng)站建設(shè)》,《軟件項(xiàng)目管理》等多門(mén)課程為整個(gè)課題開(kāi)發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。C#是一種相對(duì)簡(jiǎn)單的語(yǔ)言,SQL Server也是一種簡(jiǎn)單的數(shù)據(jù)庫(kù),所以技術(shù)難度并不高。</p><p> 2.2.3 操作可行性</p><p> 該網(wǎng)站如投入使用,預(yù)期做到界面友好簡(jiǎn)潔,管理方便,使用簡(jiǎn)
48、單,管理人員經(jīng)過(guò)短期培訓(xùn),也是完全能夠使用本網(wǎng)站管理書(shū)店的相關(guān)信息的。</p><p> 2.3 對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明</p><p> 2.3.1 B/S體系結(jié)構(gòu)</p><p> 本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶(hù)。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。(如下圖2.3.1)</p><p> 瀏覽器
49、 Web服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)器</p><p><b> 請(qǐng)求 請(qǐng)求</b></p><p><b> 響應(yīng) 響應(yīng)</b></p><p><b> 圖2.3.1</b></p><p> B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又
50、有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì):</p><p> (1)開(kāi)放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開(kāi)放的、非專(zhuān)用的,是經(jīng)過(guò)標(biāo)準(zhǔn)化組織所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。</p><p> (2)較低的開(kāi)發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶(hù)端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶(hù)端進(jìn)行任何改變,故而大大降低了開(kāi)發(fā)和維護(hù)的成本。</p><p
51、> (3)用戶(hù)使用簡(jiǎn)單,界面友好:B/S用戶(hù)的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶(hù)端的要求。</p><p> 從以上的分析與比較可以看出,B/S模式具有C/S模式無(wú)法替代的優(yōu)越性:它簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。</p><p> 2.3.2 ASP.NE
52、T技術(shù)介紹</p><p> ASP.Net是建立在通用語(yǔ)言運(yùn)行時(shí)(CLR)上的應(yīng)用程序框架。他用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。ASP.Net提供了世界級(jí)水平的開(kāi)發(fā)工具支持。在Visual Studio 2008的集成開(kāi)發(fā)環(huán)境(IDE)中,ASP.Net框架由豐富的工具箱和設(shè)計(jì)器組成。所見(jiàn)即所得的編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。由于ASP.Net是基于
53、(CLR)的,因此整個(gè).Net平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于web應(yīng)用程序開(kāi)發(fā)者。.Net框架的類(lèi)庫(kù)、消息以及數(shù)據(jù)訪問(wèn)解決方案,都可以無(wú)縫集成到web。ASP.Net也是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成一個(gè)應(yīng)用。</p><p> 2.3.3 SQL Server 2005</p><p> Microsoft SQL Server 2005
54、 擴(kuò)展了 SQL Server 2000 的性能、可靠性、可用性、可編程性和易用性。SQL Server 2005 包含了多項(xiàng)新功能,這使它成為大規(guī)模聯(lián)機(jī)事務(wù)處理 (OLTP)、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái)。</p><p> SQL Server 2005 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢(xún)的能
55、力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過(guò)程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。它提供強(qiáng)大的開(kāi)發(fā)工具和各類(lèi)開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。C#、VB.Net、ADO.Net 2.0等都將成為SQL Server數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。</p><p> 2.3.4 利用ADO
56、.NET訪問(wèn)數(shù)據(jù)庫(kù)</p><p> 在ASP.NET應(yīng)用程序中訪問(wèn)數(shù)據(jù)庫(kù)要通過(guò)ADO.NET(ActiveX Data Object,簡(jiǎn)寫(xiě)為ADO)來(lái)實(shí)現(xiàn),即ADO.NET是Web應(yīng)用程序與數(shù)據(jù)庫(kù)之間的接口。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步:</p><p> (1) 選擇所使用的數(shù)據(jù)源,導(dǎo)入相應(yīng)的命名空間。</p>&l
57、t;p> (2) 使用Connection對(duì)象建立與數(shù)據(jù)庫(kù)的連接。</p><p> (3) 使用Command對(duì)象或DataAdapter對(duì)象執(zhí)行SQL的SELECT、INSERT、UPDATE或DELECT等命令完成對(duì)數(shù)據(jù)源的操作。</p><p> (4) 利用DataReader對(duì)象逐次將Command對(duì)象取得的數(shù)據(jù)讀出,或?qū)ommand對(duì)象取得的數(shù)據(jù)經(jīng)由DataAd
58、apter對(duì)象填充到DataSet對(duì)象的DataTable集合中。</p><p> (5) 使用各種數(shù)據(jù)控件。</p><p> (6) 如有必要,將對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的修改結(jié)果寫(xiě)回到數(shù)據(jù)庫(kù)。</p><p> (7) 關(guān)閉與數(shù)據(jù)庫(kù)的連接。</p><p> 3.1 系統(tǒng)分析的任務(wù)與步驟</p><p>
59、3.1.1 系統(tǒng)分析的任務(wù)</p><p> 了解用戶(hù)要求。此用戶(hù)即為網(wǎng)站的使用人員(游客,會(huì)員,管理員)。了解他們?cè)诰W(wǎng)站功能、性能等方面的要求及用戶(hù)在硬件配置、開(kāi)發(fā)周期處理方式等方面的意向與打算。按用戶(hù)要求成文,完成網(wǎng)站分析報(bào)告。網(wǎng)站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述系統(tǒng)的目標(biāo)和所具備的功能與性能。本系統(tǒng)的目標(biāo)是:更加有效地進(jìn)行商品的買(mǎi)賣(mài)活動(dòng),使顧客可以足不出戶(hù),在網(wǎng)上輕松購(gòu)買(mǎi)圖書(shū),并完成商品
60、的安全交易。</p><p> 3.1.2 系統(tǒng)分析的步驟</p><p> 1、描述網(wǎng)站。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述;</p><p> 2、分析用戶(hù)新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。</p><p> 3、編寫(xiě)系統(tǒng)分析說(shuō)明書(shū)。</p><p> 3.2 系統(tǒng)的功能特性<
61、/p><p> 本系統(tǒng)要滿(mǎn)足以點(diǎn)幾個(gè)功能特性:</p><p> (1) 系統(tǒng)的安全性:要求數(shù)據(jù)庫(kù)合理安全。防止出現(xiàn)用戶(hù)信息泄露,賬號(hào)被盜的現(xiàn)象。</p><p> (2) 系統(tǒng)易維護(hù)性:要求應(yīng)用文件易于維護(hù),數(shù)據(jù)庫(kù)應(yīng)用速度快,不出現(xiàn)錯(cuò)誤數(shù)據(jù)。配置合理的IIS服務(wù),使服務(wù)器不出現(xiàn)死鎖現(xiàn)象。</p><p> (3) 操作的簡(jiǎn)單性:系統(tǒng)中注
62、冊(cè)用戶(hù)在購(gòu)買(mǎi)商品時(shí),要求操作簡(jiǎn)便,層次分明。</p><p> 3.3 系統(tǒng)的功能需求</p><p> 購(gòu)物系統(tǒng)功能開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)顧客在線(xiàn)查詢(xún)商品信息和在線(xiàn)實(shí)現(xiàn)所需商品的購(gòu)買(mǎi)。購(gòu)物系統(tǒng)要求具有信息分類(lèi)處理的特性,方便顧客查詢(xún)商品信息、購(gòu)買(mǎi)自己所需商品等,也可以隨時(shí)隨地的通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行新進(jìn)商品動(dòng)態(tài)的在線(xiàn)查詢(xún),又節(jié)省了逛商店尋找商品的時(shí)間,同時(shí)省去了租用店面的費(fèi)用和聘用服務(wù)員的費(fèi)用
63、等,節(jié)省了很大的開(kāi)銷(xiāo)。網(wǎng)上書(shū)店系統(tǒng)從兩種用戶(hù)(會(huì)員,管理員)角度進(jìn)行功能劃分。</p><p> 3.3.1 會(huì)員部分</p><p> 1、圖書(shū)展臺(tái):為會(huì)員提供購(gòu)書(shū)平臺(tái)。</p><p> (1)新書(shū)上架: 顯示最新圖書(shū)的部分信息; 可以查看圖書(shū)的詳細(xì)信息,發(fā)表評(píng)論;將此書(shū)加入購(gòu)物車(chē)或加入收藏夾,登陸后進(jìn)入購(gòu)物車(chē)或收藏夾查看。</p><
64、;p> (2)推薦圖書(shū): 顯示推薦圖書(shū)的部分信息; 余下功能同(1)。</p><p> (3)圖書(shū)分類(lèi)瀏覽功能: 顯示圖書(shū)類(lèi)別列表,例如:計(jì)算機(jī)類(lèi),文史類(lèi)等; 根據(jù)用戶(hù)選擇的類(lèi)別顯示圖書(shū)部分信息;余下功能同(1)。</p><p> 2、會(huì)員信息管理:新會(huì)員注冊(cè)及老會(huì)員修改個(gè)人信息。</p><p> (1)注冊(cè)會(huì)員:根據(jù)系統(tǒng)信息自動(dòng)生成會(huì)員ID號(hào),
65、檢驗(yàn)用戶(hù)輸入信息的正確性并保存會(huì)員信息。</p><p> (2)會(huì)員登錄:輸入注冊(cè)的用戶(hù)名和密碼,進(jìn)入個(gè)人賬戶(hù)。</p><p> (3)修改密碼:輸入原密碼,新密碼,確認(rèn)密碼,檢驗(yàn)用戶(hù)輸入信息的正確性并寫(xiě)入數(shù)據(jù)庫(kù),重新用新密碼登錄。</p><p> (4)修改并完善個(gè)人其他資料:用戶(hù)注冊(cè)時(shí)的資料可能不完整,后期登陸后可以加以完善,以便于網(wǎng)上交易的順利實(shí)現(xiàn)
66、。</p><p> (5)找回密碼:當(dāng)用戶(hù)忘記登錄密碼的時(shí)候,可以通過(guò)用戶(hù)名和密碼答案來(lái)找回密碼。</p><p> (6)注銷(xiāo)退出:購(gòu)買(mǎi)完畢,避免個(gè)人信息外漏,必須有能夠退出現(xiàn)有賬號(hào)的功能</p><p> (7)留言板:會(huì)員可以提出自己對(duì)網(wǎng)站的一些建議</p><p> 3、購(gòu)物車(chē):顯示會(huì)員購(gòu)書(shū)的信息</p>&l
67、t;p> (1)添加購(gòu)物車(chē):將選中的圖書(shū)信息添加到購(gòu)物車(chē)中;</p><p> (2)查看購(gòu)物車(chē):顯示客戶(hù)所選商品的列表,刪除要購(gòu)買(mǎi)的圖書(shū);</p><p> (3)修改購(gòu)物車(chē): 改變購(gòu)書(shū)數(shù)量,并自動(dòng)合計(jì)金額。</p><p> 4、收銀臺(tái):生成訂單,寫(xiě)入數(shù)據(jù)庫(kù)。</p><p> (1)填寫(xiě)結(jié)賬信息: 要求會(huì)員填寫(xiě)相關(guān)信息;
68、</p><p> (2)生成訂單,顯示訂單提交成功信息; </p><p> 5、訂單查詢(xún):對(duì)以前的訂單進(jìn)行查詢(xún),修改訂單狀態(tài)。</p><p> 6、我的收藏夾:會(huì)員可以將自己感興趣但尚沒(méi)有購(gòu)買(mǎi)欲望的圖書(shū)暫時(shí)放入收藏夾中,下次購(gòu)買(mǎi)時(shí)直接去收藏夾中查看并購(gòu)買(mǎi),還可以刪除收藏夾中的圖書(shū)。</p><p> 3.3.2 管理員部分<
69、;/p><p> 1、圖書(shū)管理:主要實(shí)現(xiàn)對(duì)書(shū)籍的添加、修改、刪除、查看以及瀏覽等功能;</p><p> 2、評(píng)論管理:主要實(shí)現(xiàn)對(duì)圖書(shū)評(píng)論的查看與刪除功能;</p><p> 3、分類(lèi)管理:主要包括圖書(shū)大類(lèi)的修改、刪除、添加功能及圖書(shū)小類(lèi)的查詢(xún)、添加、修改、刪除功能;</p><p> 4、用戶(hù)管理:主要包括對(duì)前臺(tái)用戶(hù)信息的查看與刪除,對(duì)
70、后臺(tái)管理員的添加修改與刪除功能;</p><p> 5、訂單管理:包括訂單查詢(xún),瀏覽、查看訂單詳細(xì)信息、修改訂單狀態(tài)、刪除訂單等功能;</p><p> 6 留言板管理:包括留言的刪除,查看留言的信息等</p><p><b> 7 注銷(xiāo)退出后臺(tái)</b></p><p> 3.3.3 系統(tǒng)功能模塊劃分<
71、/p><p> 在了解了系統(tǒng)功能的分析之后,我們可以把系統(tǒng)劃分成2大功能模塊,各個(gè)模塊又有著各自不同的功能,劃分如圖3.1和圖3.2所示:</p><p> 3.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 3.4.1 數(shù)據(jù)庫(kù)分析與設(shè)計(jì)</p><p> 用戶(hù)的需求具體表現(xiàn)在對(duì)各種商品信息的提供上。這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息輸出。通過(guò)分
72、析系統(tǒng)的現(xiàn)實(shí)需求,系統(tǒng)各環(huán)節(jié)的基本數(shù)據(jù)及數(shù)據(jù)處理流程,得到以下基本設(shè)計(jì)思想。 通過(guò)對(duì)系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)用戶(hù)的需要,就可以顯示出能滿(mǎn)足用戶(hù)需求的各種商品,以及它們的分類(lèi)關(guān)系,由此得到數(shù)據(jù)庫(kù)所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),本系統(tǒng)使用的是SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)服務(wù)器為本機(jī),數(shù)據(jù)庫(kù)名為BookShopDB,具體情況如下:</p><p> 此數(shù)據(jù)庫(kù)包括6個(gè)方面:&l
73、t;/p><p> (1) 用戶(hù)信息表:存儲(chǔ)用戶(hù)編號(hào)、用戶(hù)名、密碼、真實(shí)名、聯(lián)系電話(huà)等有關(guān)數(shù)據(jù)。包括管理員基本信息數(shù)據(jù)表、注冊(cè)用戶(hù)基本信息數(shù)據(jù)表。</p><p> (2) 圖書(shū)信息表:存儲(chǔ)圖書(shū)有關(guān)分類(lèi)、圖書(shū)編號(hào)等信息數(shù)據(jù)。包括圖書(shū)大類(lèi)分類(lèi)、小類(lèi)分類(lèi)。</p><p> (3)圖書(shū)評(píng)論信息表:存儲(chǔ)用戶(hù)對(duì)圖書(shū)的評(píng)論信息,如評(píng)論內(nèi)容,評(píng)論時(shí)間等。</p>
74、<p> (4) 用戶(hù)訂單信息表:存儲(chǔ)訂單商品信息、價(jià)錢(qián)、訂單狀態(tài)等有關(guān)數(shù)據(jù)。包括用戶(hù)匯款方式信息。</p><p> (5) 用戶(hù)購(gòu)物車(chē)信息表:存儲(chǔ)有關(guān)商品名稱(chēng)、數(shù)量等數(shù)據(jù)。</p><p> (6)用戶(hù)留言信息表:存儲(chǔ)用戶(hù)的留言的內(nèi)容,時(shí)間等內(nèi)容。</p><p> 3.4.2 設(shè)計(jì)局部E-R模式</p><p>
75、 1、實(shí)體和屬性的定義:</p><p> (1)會(huì)員(會(huì)員編號(hào),用戶(hù)名,密碼,真實(shí)姓名,性別,電子郵箱,聯(lián)系電話(huà),聯(lián)系地址、郵政編碼、QQ號(hào),注冊(cè)時(shí)間,密碼問(wèn)題,密碼答案),如圖3.3所示:</p><p><b> 圖3.3</b></p><p> 管理員(管理員編號(hào),管理員,密碼),如圖3.4所示:</p><
76、p><b> 圖3.4</b></p><p> 圖書(shū)(圖書(shū)編號(hào),圖書(shū)名稱(chēng),圖書(shū)類(lèi)別編號(hào),作者,出版社,出版日期,ISBN,上架時(shí)間,市場(chǎng)價(jià),折扣價(jià),頁(yè)數(shù),版次,裝幀,圖片,簡(jiǎn)介,目錄,推薦標(biāo)志位),如圖3.5所示:</p><p><b> 圖3.5</b></p><p> 圖書(shū)類(lèi)別(圖書(shū)類(lèi)別編號(hào),圖書(shū)類(lèi)
77、別名稱(chēng),父類(lèi)編號(hào)),如圖3.6所示:</p><p><b> 圖3.6 </b></p><p> 圖書(shū)評(píng)論(評(píng)論編號(hào),評(píng)論者,評(píng)論內(nèi)容,評(píng)論日期,圖書(shū)編號(hào)),如圖3.7所示:</p><p><b> 圖3.7 </b></p><p> 收藏夾(收藏夾編號(hào),圖書(shū)編號(hào),用戶(hù)名
78、,收藏時(shí)間),如圖3.8所示:</p><p><b> 圖3.8 </b></p><p> 購(gòu)物車(chē)(購(gòu)物車(chē)編號(hào),會(huì)員編號(hào),圖書(shū)編號(hào),購(gòu)買(mǎi)數(shù)量),如圖3.9所示:</p><p><b> 圖3.9</b></p><p> 訂單(訂單編號(hào),會(huì)員編號(hào),總金額,下單日期,訂單狀態(tài)編號(hào),收貨人
79、姓名,性別,收貨地址,郵政編碼,聯(lián)系電話(huà),電子郵箱,送貨方式,支付方式,簡(jiǎn)單留言),如圖3.10所示:</p><p> 圖3.10 </p><p> 訂單子項(xiàng)目(訂單子項(xiàng)編號(hào),圖書(shū)編號(hào),圖書(shū)數(shù)量,訂單編號(hào)),如圖3.11所示:</p><p><b> 圖3.11</b></p><p>
80、訂單狀態(tài)(訂單狀態(tài)編號(hào),訂單狀態(tài)描述),如圖3.12所示:</p><p><b> 圖3.12 </b></p><p> ?。?1)留言板(留言編號(hào),留言?xún)?nèi)容,留言時(shí)間等)如下圖所示:</p><p> 、3.4.3 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)</p><p> 1、會(huì)員信息表(Users),如表1所示:</p&
81、gt;<p><b> 表1</b></p><p> 2、管理員信息表(Admin),如表2所示:</p><p><b> 表2</b></p><p> 3、圖書(shū)信息表(Book),如表3所示:</p><p><b> 表3</b></p&
82、gt;<p> 4、圖書(shū)類(lèi)別表(Category),如表4所示:</p><p><b> 表4</b></p><p> 5、圖書(shū)評(píng)論信息表(Comment),如表5所示:</p><p><b> 表5</b></p><p> 6、收藏夾信息表(Store),如表6所示
83、:</p><p><b> 表6</b></p><p> 7、購(gòu)物車(chē)信息表(Cart),如表7所示:</p><p><b> 表7</b></p><p> 8、訂單信息表(OrderForm),如表8所示:</p><p><b> 表8</
84、b></p><p> 9、訂單子項(xiàng)目信息表(OrderItem),如表9所示:</p><p><b> 表9</b></p><p> 10、訂單狀態(tài)信息表(OrderState),如表10所示:</p><p><b> 表10</b></p><p>
85、 11 留言板信息表(leaveword),如表11所示:</p><p><b> 3.5系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)總體功能設(shè)計(jì)如圖3.13所示: </p><p><b> 圖3.13</b></p><p><b> 功能1 </b></p&
86、gt;<p> 對(duì)于每個(gè)網(wǎng)站來(lái)說(shuō)都有自己的會(huì)員,網(wǎng)站只有在確定登錄人身份后才能提供相應(yīng)的服務(wù)。如圖3.14 </p><p><b> 圖3.14</b></p><p><b> 功能2</b></p><p> 網(wǎng)上書(shū)店為會(huì)員提供瀏覽圖書(shū)的功能,期望會(huì)員能用最短
87、的時(shí)間查詢(xún)到書(shū)店中的圖書(shū)信息,以達(dá)到成功購(gòu)買(mǎi)的目的。如圖3.15</p><p><b> 功能3</b></p><p> 會(huì)員在購(gòu)書(shū)的同時(shí)可以隨時(shí)將感興趣的圖書(shū)放入購(gòu)物車(chē),做購(gòu)買(mǎi)前的初期準(zhǔn)備,放入購(gòu)物車(chē)后可以對(duì)圖書(shū)的數(shù)量進(jìn)行更新。如圖3.16</p><p><b> 圖3.16</b></p>&
88、lt;p><b> 功能4</b></p><p> 收銀臺(tái)實(shí)現(xiàn)真正的購(gòu)書(shū)操作,將會(huì)員的購(gòu)書(shū)請(qǐng)求在數(shù)據(jù)庫(kù)中進(jìn)行校驗(yàn),判斷購(gòu)買(mǎi)是否可以完成。完成購(gòu)買(mǎi)后,實(shí)現(xiàn)的是圖書(shū)的出庫(kù)操作,并改變了庫(kù)存的信息。如圖3.17</p><p><b> 圖3.17</b></p><p><b> 功能5</b&
89、gt;</p><p> 管理員在網(wǎng)站中起著相當(dāng)重要的作用,他不僅負(fù)責(zé)維護(hù)網(wǎng)站,同時(shí)也是網(wǎng)站的一員。如圖3.18 </p><p><b> 圖3.19</b></p><p> 3.5.2系統(tǒng)流程設(shè)計(jì)</p><p><b> 1、前臺(tái)流程設(shè)計(jì)</b></p><p&g
90、t; 該模塊分為用戶(hù)瀏覽模塊和用戶(hù)管理模塊。用戶(hù)瀏覽模塊對(duì)所有用戶(hù)開(kāi)放,包括對(duì)網(wǎng)站新進(jìn)圖書(shū)、推薦圖書(shū)等所有圖書(shū)及其詳細(xì)資料的瀏覽功能。用戶(hù)管理模塊對(duì)所有注冊(cè)類(lèi)用戶(hù)及管理員類(lèi)用戶(hù)開(kāi)放。用戶(hù)可以瀏覽購(gòu)物幫助,可以對(duì)自己的個(gè)人資料、訂單、密碼、收藏夾、購(gòu)物車(chē)、訂單信息進(jìn)行修改和刪除。網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)前臺(tái)管理程序流程圖,如圖3.19所示</p><p><b> 圖3.19</b></p&
91、gt;<p><b> 2、后臺(tái)流程設(shè)計(jì)</b></p><p> 該模塊只對(duì)管理員類(lèi)用戶(hù)進(jìn)行開(kāi)放。管理員類(lèi)用戶(hù)可以對(duì)圖書(shū)進(jìn)行增加、刪除、修改;也可以對(duì)訂單、評(píng)論進(jìn)行刪除、修改操作;還可以對(duì)圖書(shū)分類(lèi)的類(lèi)別進(jìn)行增加、刪除、修改、不同類(lèi)別間圖書(shū)的轉(zhuǎn)移、以及用戶(hù)信息管理、用戶(hù)管理等。網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)后臺(tái)管理程序流程圖,如下圖3.20所示:</p><p>
92、<b> 圖3.20</b></p><p><b> 4.1數(shù)據(jù)庫(kù)連接</b></p><p> 在BookShop/App_Code文件夾下建立數(shù)據(jù)庫(kù)操作類(lèi)DbManager.cs,其關(guān)鍵代碼如下所示</p><p> public static SqlConnection GetConn()</p&g
93、t;<p> { //獲取數(shù)據(jù)庫(kù)連接對(duì)象</p><p> String ConnString = "Server=.;DataBase=BookShopDB;UId=sa;pwd=123456";</p><p> SqlConnection conn = new SqlConnection();</p><p> co
94、nn.ConnectionString = ConnString;</p><p> return conn;</p><p><b> }</b></p><p> public static DataTable ExecuteQuery(string strSQL)</p><p><b> {&l
95、t;/b></p><p> SqlConnection myconn = GetConn();</p><p><b> try</b></p><p><b> {</b></p><p> SqlDataAdapter ada = new SqlDataAdapter(strSQ
96、L ,myconn);</p><p> DataSet ds = new DataSet();</p><p> ada.Fill(ds);</p><p> return ds.Tables[0];</p><p><b> }</b></p><p><b> final
97、ly</b></p><p><b> {</b></p><p> if (myconn.State == ConnectionState.Open)</p><p> myconn.Close();</p><p><b> }</b></p><p>
98、;<b> }</b></p><p> 4.2 用戶(hù)注冊(cè)和登錄</p><p> 1、 用戶(hù)注冊(cè)(register.aspx)</p><p> ?。?)人機(jī)界面如圖4-1所示:</p><p> ?。?)用戶(hù)注冊(cè)流程圖如圖4-2所示:</p><p><b> 圖4-2<
99、;/b></p><p> ?。?)單擊“提交”按鈕,觸發(fā)btnSubmit_Click(object sender, EventArgs e)事件,該事件的關(guān)鍵代碼如下所示:</p><p> protected void btnSubmit_Click(object sender, EventArgs e)</p><p><b> {<
100、;/b></p><p> SqlConnection myconn = DbManager.GetConn();</p><p> myconn.Open();</p><p> string strSQL = "insert into [Users](UserName,Password,RealName,Userqq,Phone,UserE
101、mail,Address,PostCode,Sex,AddDate,Question,Answer)values(@uname,@pwd,@realname,@qq,@phone,@email,@address,@post,@sex,@adddate,@question,@anwser)";</p><p> SqlCommand cmd = new SqlCommand(strSQL, myconn
102、);</p><p> cmd.Parameters.Add("@uname", SqlDbType.VarChar, 20);</p><p> cmd.Parameters["@uname"].Value = this.txtName.Text;</p><p> cmd.Parameters.Add("@
103、pwd", SqlDbType.VarChar, 16);</p><p> cmd.Parameters["@pwd"].Value = this.txtPwd.Text;</p><p> cmd.Parameters.Add("@realname", SqlDbType.VarChar, 50);</p><p
104、> cmd.Parameters["@realname"].Value = this.txtRealName.Text;</p><p> cmd.Parameters.Add("@qq", SqlDbType.VarChar, 12);</p><p> cmd.Parameters["@qq"].Value = t
105、his.txtQQ.Text;</p><p> cmd.Parameters.Add("@phone", SqlDbType.VarChar, 11);</p><p> cmd.Parameters["@phone"].Value = this.txtPhone.Text;</p><p> cmd.Paramete
106、rs.Add("@email", SqlDbType.VarChar, 50);</p><p> cmd.Parameters["@email"].Value = this.txtEmail.Text;</p><p> cmd.Parameters.Add("@address", SqlDbType.VarChar, 10
107、0);</p><p> cmd.Parameters["@address"].Value = this.txtAddress.Text;</p><p> cmd.Parameters.Add("@post", SqlDbType.VarChar, 6);</p><p> cmd.Parameters["@
108、post"].Value = this.txtPostCode.Text;</p><p> cmd.Parameters.Add("@sex", SqlDbType.VarChar, 2);</p><p> cmd.Parameters["@sex"].Value = this.RadioButtonList1.SelectedVa
109、lue.ToString();</p><p> cmd.Parameters.Add("@adddate", SqlDbType.DateTime);</p><p> cmd.Parameters["@adddate"].Value = DateTime.Now.ToString();</p><p> cmd.Pa
110、rameters.Add("@question", SqlDbType.VarChar, 100);</p><p> cmd.Parameters["@question"].Value = this.txtQuestion.Text;</p><p> cmd.Parameters.Add("@anwser", SqlDbT
111、ype.VarChar, 100);</p><p> cmd.Parameters["@anwser"].Value = this.txtAnswer.Text;</p><p><b> try</b></p><p><b> {</b></p><p> if (
112、cmd.ExecuteNonQuery() > 0)</p><p><b> {</b></p><p> Response.Write("<script>alert('恭喜您注冊(cè)成功!')</script>");</p><p> this.txtName.Text =
113、 "";</p><p> this.txtPwd.Text = "";</p><p> this.txtConfirmPwd.Text = "";</p><p> this.txtEmail.Text = "";</p><p> this.txtR
114、ealName.Text = "";</p><p> this.txtPhone.Text = "";</p><p> this.txtQQ.Text = "";</p><p> this.txtAddress.Text = "";</p><p>
115、 this.txtPostCode.Text = "";</p><p> this.txtQuestion.Text = "";</p><p> this.txtAnswer.Text = "";</p><p> Response.Write("<script>locati
116、on.assign('/bookstore/index.aspx')</script>");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p>
117、Response.Write("<script>alert('注冊(cè)失敗,請(qǐng)重新輸入!')</script>");</p><p><b> }</b></p><p> myconn.Close();</p><p><b> }</b></p>
118、<p> catch (Exception error)</p><p><b> {</b></p><p> throw new System.Exception(error.Message);</p><p><b> }</b></p><p><b> }
119、</b></p><p> protected void txtName_TextChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.txtName.Text.Length == 0)</p><p><
120、b> {</b></p><p> LabMsg.Visible = false;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> S
121、qlConnection myconn = DbManager.GetConn();</p><p> myconn.Open();</p><p> string sqlstr = "select count(*) from [Users] where UserName='" + this.txtName.Text + "'";
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)
- 網(wǎng)上書(shū)店畢業(yè)論文---網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店銷(xiāo)售管理系統(tǒng)【畢業(yè)論文】
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文—網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書(shū)店系統(tǒng)_畢業(yè)論文
- 網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文--網(wǎng)上書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書(shū)店畢業(yè)論文
- 網(wǎng)上書(shū)店畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書(shū)店
- jsp網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書(shū)店畢業(yè)論文
- 網(wǎng)上書(shū)店畢業(yè)論文
- 網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論