版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 網(wǎng)上書(shū)店購(gòu)物系統(tǒng)</b></p><p> 摘要 基于WEB的網(wǎng)上書(shū)店系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)過(guò)程。該系統(tǒng)以Asp語(yǔ)言、SQL數(shù)據(jù)庫(kù)為平臺(tái),實(shí)現(xiàn)了書(shū)籍的查詢、書(shū)籍的訂購(gòu)、管理員對(duì)用戶、商品及定單的管理等功能。網(wǎng)上書(shū)店系統(tǒng),方便了讀者購(gòu)買和查詢書(shū)籍,同時(shí)也方便了銷售商對(duì)書(shū)籍的管理,購(gòu)物和管理的效率都得到了極大地提高。</p><p> 關(guān)鍵字:
2、網(wǎng)上書(shū)店系統(tǒng) asp 圖書(shū)管理</p><p> Online bookstores to purchase system</p><p> Abstract Development and design process about on-line bookstore based on web in detail. The system is finished according
3、to Asp language and SQL,and it has not only all kinds of functions such as book search and book order, but also the mangement function about commodities and orders.Using on-line bookstore system,the readers can purchase
4、and serch books conveniently,and the sellers can also manage books flexibly, and the same time the efficiency of buying and managing books is raised rapidly.</p><p> Key words:Keywords on-line bookstore sys
5、tem asp book collection </p><p><b> 引 言</b></p><p> 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng)
6、,并且給人類帶來(lái)了新的機(jī)遇和挑戰(zhàn)。中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的第2005.1.19日下午第十五次CNNIC調(diào)查結(jié)果顯示,截至2004年12月底,內(nèi)地上網(wǎng)用戶總數(shù)為9400萬(wàn),比去年同期增長(zhǎng)8.0%,其中使用寬帶上網(wǎng)的人數(shù)達(dá)到4280萬(wàn);上網(wǎng)計(jì)算機(jī)達(dá)到4160萬(wàn)臺(tái),增長(zhǎng)了14.6% 。用戶在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報(bào)告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常查詢的信息中,教育信息占29.3%,汽車信息占13.8%,求職招聘信息占24.2%。在互聯(lián)
7、網(wǎng)服務(wù)業(yè)務(wù)方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。 </p><p> 互聯(lián)網(wǎng)技術(shù)發(fā)展到今天,計(jì)算機(jī)網(wǎng)絡(luò)不僅滲透到社會(huì)生活的各個(gè)領(lǐng)域,而且滲透到了千家萬(wàn)戶。不僅各商家,企業(yè)需要制作網(wǎng)頁(yè)、網(wǎng)站,許多的個(gè)人網(wǎng)站也如同雨后春筍般的大量出現(xiàn)。“上網(wǎng)”、“制作主頁(yè)”、“建站”好多的術(shù)語(yǔ)己經(jīng)成為當(dāng)今社會(huì)用語(yǔ)頻率最高的詞語(yǔ)了。 </p><p&
8、gt; 人們只要做在家中動(dòng)動(dòng)鼠標(biāo)就遍知天下事,就能夠購(gòu)買到自己需要的物品,擺脫了時(shí)間和空間的限制,因此使用計(jì)算機(jī)及網(wǎng)絡(luò),已成為人們進(jìn)入現(xiàn)代社會(huì)的必備技能。基于WEB的銷售管理系統(tǒng)正是在這種情況下誕生的,它已成為我們進(jìn)行商品交易中不可缺少的部分。通過(guò)互聯(lián)網(wǎng)傳遞的大量信息使得現(xiàn)有的社會(huì)資源獲得高效配置,社會(huì)勞動(dòng)生產(chǎn)率大幅度提高,并推動(dòng)經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級(jí)。 </p><p&g
9、t; 電子商務(wù)是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方向。互聯(lián)網(wǎng)自身所具有的開(kāi)放性、全球性、低成本、高效率的特點(diǎn),已成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有的價(jià)值。</p><p><b> 第一章 緒論</b></p><p> 1.1 項(xiàng)目研發(fā)的目的與意義</p><p> 這次
10、畢業(yè)設(shè)計(jì)之際采用ASP去開(kāi)發(fā)一套基于asp的網(wǎng)上書(shū)店系統(tǒng),利用本系統(tǒng)可以實(shí)現(xiàn)基于WEB的網(wǎng)上書(shū)店管理系統(tǒng)是為方便廣大用戶購(gòu)買書(shū)籍而設(shè)立的,該系統(tǒng)主要有書(shū)籍的查詢,書(shū)籍的訂購(gòu),管理員對(duì)用戶,商品,定單的管理。使買賣網(wǎng)絡(luò)化,不再是以前古板式的面對(duì)面交易,使用戶能夠在不同地方不同時(shí)間都可以購(gòu)買書(shū)籍。管理員管理更加方便清晰,很好的提高了購(gòu)物管理的效率。本課題主要要求設(shè)計(jì)者能很好的掌握Asp、Dreamweaver、SQL Server等工具,對(duì)
11、系統(tǒng)比較熟悉,對(duì)程序設(shè)計(jì)比較熟練,了解數(shù)據(jù)庫(kù)的配置和連接,會(huì)網(wǎng)頁(yè)的制作,本系統(tǒng)具有操作簡(jiǎn)單、靈活,安全等特點(diǎn)。</p><p> 1.2 可行性分析</p><p> 1.2.1 技術(shù)可行性</p><p> 本系統(tǒng)需要一臺(tái)服務(wù)器,配置要求與客戶量成正比,可以供一個(gè)公司或企業(yè)使用。當(dāng)前的主流服務(wù)器完全可以滿足要求。對(duì)于客戶端,只需要客戶端裝有瀏覽器即可,對(duì)
12、機(jī)器本身沒(méi)有太高的要求,一般當(dāng)前學(xué)?;騻€(gè)人電腦完全可滿足要求。</p><p> 對(duì)于軟件技術(shù)要求,現(xiàn)在基于B/S架構(gòu)的程序設(shè)計(jì)語(yǔ)言已非常成熟,從剛開(kāi)始的CGI,到現(xiàn)在的ASP,JSP,PHP的百花齊放,再到微軟最新推出不久ASP.NET為基于B/S程序設(shè)計(jì)提供了強(qiáng)大的技術(shù)支持。使用其中任何一門語(yǔ)言開(kāi)發(fā)都可以滿足要求。服務(wù)器軟件也很多,其中任意一個(gè)都可以勝任,數(shù)據(jù)庫(kù)可以使用ACCESS和SQL Server,單
13、ACCESS只能容納100000條語(yǔ)句,如果只是一個(gè)小型的書(shū)店,可以選折用ACCESS對(duì)于一個(gè)大型書(shū)店來(lái)說(shuō),擁有的書(shū)類也會(huì)高于100000,所以我們選用SQL Server。</p><p> 1.2.2 經(jīng)濟(jì)可行性</p><p> 可利用現(xiàn)有的服務(wù)器,裝上ISS服務(wù)器軟件,即可成為一臺(tái)ISS服務(wù)器,客戶只要連上INTERNET利用自己的機(jī)器即可使用系統(tǒng),對(duì)企業(yè)不構(gòu)成經(jīng)濟(jì)的負(fù)擔(dān),系
14、統(tǒng)成本主要集中在系統(tǒng)軟件的開(kāi)發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為企事業(yè)單位節(jié)約大量的人力,物力。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。在經(jīng)濟(jì)上完全可行。</p><p> 綜上所述,技術(shù)上與經(jīng)濟(jì)上都是可行的,而且要求不高,所以該系統(tǒng)的開(kāi)發(fā)是可行的。</p><p> 1.3 本文所作工作</p><p> 第一章引言部分介紹了本系統(tǒng)的課題研發(fā)的目的與意義以及可行性
15、分析。</p><p> 第二章需求分析,內(nèi)容包括:現(xiàn)有系統(tǒng)介紹;業(yè)務(wù)流程分析;數(shù)據(jù)流分析;數(shù)據(jù)字典。</p><p> 第三章系統(tǒng)設(shè)計(jì)主要內(nèi)容包括:新系統(tǒng)簡(jiǎn)介;系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì);數(shù)據(jù)庫(kù)設(shè)計(jì);其它設(shè)計(jì)。</p><p> 第四章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)主要內(nèi)容包括:搜索圖書(shū)、圖書(shū)分類、購(gòu)物車</p><p> 論文的最后為:結(jié)論,參考文獻(xiàn)。&l
16、t;/p><p> 第二章 系統(tǒng)需求分析</p><p> 分析用戶的需求是設(shè)計(jì)數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。</p><p> 需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶的各種需求,
17、然后在此基礎(chǔ)上確定新系統(tǒng)的功能。</p><p> 調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過(guò)調(diào)查、收集與分析,獲得用戶對(duì)數(shù)據(jù)庫(kù)的如下要求:</p><p> (1)信息要求。指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容和性質(zhì)。由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。</p><p> ?。?)處理要求。指用戶要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處
18、理方式是批處理還是聯(lián)機(jī)處理。</p><p> ?。?)安全性與完整性要求。</p><p> 確定用戶的最終需求是一件很困難的事,這是因?yàn)橐环矫嬗脩羧鄙儆?jì)算機(jī)知識(shí),開(kāi)始時(shí)無(wú)法確定計(jì)算機(jī)究竟能為自己做什么,不能做什么,因此往往不能準(zhǔn)確地表達(dá)自己的需求,所提出的需求往往不斷地變化。另一方面,設(shè)計(jì)人員缺少用戶的專業(yè)知識(shí),不易理解用戶的真正需求,甚至誤解用戶的需求。因此設(shè)計(jì)人員必須不斷深入地與
19、用戶交流,才能逐步確定用戶的實(shí)際需求。</p><p> 電子商務(wù)對(duì)于社會(huì)生產(chǎn)力的推動(dòng)作用突出表現(xiàn)在四個(gè)方面: </p><p> ?。?)大幅度降低信息成本,提高信息使用效率。作為一個(gè)極為重要的商務(wù)信息載體和運(yùn)送平臺(tái),電子商務(wù)降低了信息來(lái)源成本;突破行業(yè)和產(chǎn)品物理特性的限制,使交易范圍急劇放大;彌補(bǔ)信息的不對(duì)稱性,實(shí)現(xiàn)交易信息互換和交易行為的虛擬市場(chǎng)化。從目前市場(chǎng)情況看,電子商城、網(wǎng)上
20、書(shū)店和網(wǎng)上拍賣等交易行為,無(wú)不體現(xiàn)與傳統(tǒng)交易相比的信息成本優(yōu)勢(shì)。信息成本的低廉形成了對(duì)電子商務(wù)生存的最有力的支撐。 </p><p> (2)大量減少中間環(huán)節(jié),降低銷售成本和購(gòu)買成本。電子商務(wù)為買賣雙方在網(wǎng)上直接交易提供了現(xiàn)實(shí)可能性,縮短了供求之間的距離。繞過(guò)傳統(tǒng)的經(jīng)銷商而直接與客戶溝通,企業(yè)可以將需求直接轉(zhuǎn)化為企業(yè)的生產(chǎn)指令,減少了許多中間環(huán)節(jié),使得零庫(kù)存生產(chǎn)成為可能。在批發(fā)領(lǐng)域,電子商務(wù)可以在很大程度上取代
21、傳統(tǒng)商業(yè)在商品流通渠道中的批發(fā)職能,使批發(fā)商的作用大大削弱。除了農(nóng)業(yè)生產(chǎn)資料要面對(duì)眾多零星的農(nóng)戶以外,大多數(shù)生產(chǎn)消費(fèi)者都有可能直接上網(wǎng)采購(gòu)生產(chǎn)資料。而對(duì)于普通消費(fèi)者,則可以通過(guò)網(wǎng)絡(luò)購(gòu)買降低購(gòu)物成本。 </p><p> ?。?)有利于形成高效流通、交換體制。電子商務(wù)構(gòu)成了虛擬社會(huì)中的整個(gè)商品交易龐大網(wǎng)絡(luò),實(shí)體社會(huì)中商品的盲目實(shí)物移動(dòng)轉(zhuǎn)變?yōu)橛心繕?biāo)的實(shí)物移動(dòng)。借助于電子商務(wù)的信息溝通和需求預(yù)測(cè),企業(yè)可以組織有效生產(chǎn),
22、形成高效流通、交換體制。政府則可以通過(guò)電子商務(wù),將市場(chǎng)、企業(yè)和個(gè)人聯(lián)接起來(lái),方便地進(jìn)行宏觀調(diào)控和微觀調(diào)控。 </p><p> ?。?)有利于第三產(chǎn)業(yè)的發(fā)展。電子商務(wù)大量運(yùn)用最先進(jìn)的信息技術(shù),必將推動(dòng)產(chǎn)業(yè)結(jié)構(gòu)的優(yōu)化和升級(jí),特別是促進(jìn)了現(xiàn)代第三產(chǎn)業(yè)的發(fā)展,增強(qiáng)了經(jīng)濟(jì)結(jié)構(gòu)自身的穩(wěn)定性。電子商務(wù)以新供給創(chuàng)造了新需求,又以新需求推動(dòng)了新供給,促進(jìn)了社會(huì)總供求的良性互動(dòng),推動(dòng)了經(jīng)濟(jì)的持續(xù)穩(wěn)定增長(zhǎng),從而延長(zhǎng)了經(jīng)濟(jì)擴(kuò)張期,減小
23、了經(jīng)濟(jì)波動(dòng)的幅度。</p><p> 2.1 系統(tǒng)需求分析</p><p> 本課題是網(wǎng)上書(shū)店系統(tǒng),主要功能包括:用戶登錄、注冊(cè)、新書(shū)上架、圖書(shū)分類查詢、銷售排行、特價(jià)書(shū)籍、意見(jiàn)反饋(留言簿)、訂單查詢、用戶注冊(cè)帳戶信息查詢等功能網(wǎng)上訂貨系統(tǒng)的基本功能</p><p> 要實(shí)現(xiàn)的網(wǎng)上書(shū)店系統(tǒng)功能分為六個(gè)模塊:</p><p><
24、b> 用戶管理模塊包括:</b></p><p> 用戶注冊(cè):用戶基本信息的注冊(cè)登記,提供新用戶注冊(cè)功能。</p><p> 用戶權(quán)限驗(yàn)證:檢查用戶的口令和密碼是否正確。</p><p> 用戶個(gè)人信息修改:用戶修改其登記的信息。</p><p> 查詢訂單信息:查詢用戶自己訂單的信息(包括訂單的歷史記錄);<
25、;/p><p> 用戶聯(lián)系管理員:E-mail或直接留言兩種方式。</p><p><b> 圖書(shū)管理包括:</b></p><p> 提供了對(duì)商品信息的查詢與檢索。如:按商品類別、按商品名稱搜索。</p><p> 購(gòu)物籃:客戶一次可以選購(gòu)多種商品,這些商品在提交訂單前放入購(gòu)物籃,在購(gòu)物 籃中的商品可以調(diào)整數(shù)量、
26、刪除、清空購(gòu)物車。</p><p> 增加/修改/刪除商品:對(duì)商品的簡(jiǎn)介修改,增加商品種類,商品數(shù)量會(huì)隨著用戶購(gòu)買自動(dòng)減少,對(duì)庫(kù)存不夠的商品增加數(shù)量,對(duì)已無(wú)法提供的商品進(jìn)行刪除。</p><p><b> 訂單管理包括:</b></p><p> 收集用戶信息:查看所用用戶的資料。</p><p> 訂單的確認(rèn):
27、批量查看歷史訂單,對(duì)訂單進(jìn)行檢索查詢。</p><p> 無(wú)法提交的訂單:通知用戶庫(kù)存不夠,提供用戶聯(lián)系管理員方式。</p><p><b> 訂單處理包括:</b></p><p> 1、訂單查詢:根據(jù)不同條件對(duì)訂單進(jìn)行查詢,可以查看到訂單的詳細(xì)內(nèi)容;</p><p> 2、訂單調(diào)出:管理員對(duì)查詢出來(lái)的訂單選擇
28、調(diào)出;</p><p> 3、訂單審核:管理員對(duì)調(diào)出的訂單進(jìn)行審核,審核后的訂單轉(zhuǎn)為出貨單;</p><p><b> 出貨處理:</b></p><p> 1、出貨單查詢:根據(jù)不同的條件查詢出貨單;</p><p> 2、全部出貨單:顯示所有出貨單的相關(guān)資料;</p><p><b
29、> 管理員管理模塊:</b></p><p> 1、添加、刪除用戶:系統(tǒng)默認(rèn)的最高級(jí)的管理員的功能;</p><p> 2、查看所有用戶資料:任何管理員都可以看到所有管理員除密碼外的資料;</p><p> 3、密碼修改:任何管理員都可以憑原密碼修改密碼。</p><p> 2.2 系統(tǒng)總體結(jié)構(gòu)</p>
30、;<p> 一個(gè)典型的網(wǎng)上書(shū)店系統(tǒng)的系統(tǒng)總體構(gòu)成如圖2.1所示</p><p> 圖2.1系統(tǒng)總體構(gòu)成</p><p> 2.3 業(yè)務(wù)流數(shù)據(jù)流分析</p><p> 在對(duì)系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時(shí),需從一個(gè)實(shí)際業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程的資料都串起來(lái)作進(jìn)一步的分析。業(yè)務(wù)流程分析可以幫助了解該業(yè)務(wù)的具體處理過(guò)程,發(fā)現(xiàn)和處理系統(tǒng)
31、的調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。</p><p> 業(yè)務(wù)流程圖(transaction flow diagram,簡(jiǎn)稱TFD), 就是用一些規(guī)定的符號(hào)及連接來(lái)表示某個(gè)具體的業(yè)務(wù)處理過(guò)程,它是用盡可能少、盡可能簡(jiǎn)單的方法來(lái)描述業(yè)務(wù)處理過(guò)程的方法,由于它的符號(hào)簡(jiǎn)單明了,所以非常易于閱讀和理解業(yè)務(wù)流程。所以說(shuō),繪制業(yè)務(wù)流程圖是分析業(yè)務(wù)流程的重要步驟。&
32、lt;/p><p><b> 圖2.2業(yè)務(wù)流程</b></p><p> 2.4 數(shù)據(jù)流分析</p><p> 數(shù)據(jù)流程分析把數(shù)據(jù)在組織內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來(lái),舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考察實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。數(shù)據(jù)流程分析的目
33、的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問(wèn)題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過(guò)分層的數(shù)據(jù)流程圖(data flow diagram,簡(jiǎn)稱DFD)來(lái)實(shí)現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過(guò)程中所掌握的數(shù)據(jù)處理過(guò)程,繪制成一套完整的數(shù)據(jù)流程圖,一邊繪圖,一邊核對(duì)相應(yīng)的數(shù)據(jù)和報(bào)表、模型等。數(shù)據(jù)流圖的基本圖形符號(hào):</p><p> 通過(guò)對(duì)系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。整個(gè)系統(tǒng)各個(gè)模塊的業(yè)務(wù)流
34、,數(shù)據(jù)流圖為:</p><p><b> 圖2.3圖例</b></p><p> 2.4.1 網(wǎng)上書(shū)店頂層流程圖分析</p><p><b> 圖2.4頂層流程圖</b></p><p> 2.4.2 二層流程圖</p><p> 圖2.5二層流程圖舉例</
35、p><p><b> 第三章 系統(tǒng)設(shè)計(jì)</b></p><p> 在軟件需求分析階段,搞清楚了軟件“做什么”的問(wèn)題,形成了目標(biāo)系統(tǒng)的邏輯模型。現(xiàn)在我們所要做的就是要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型,即著手實(shí)現(xiàn)軟件的需求。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。</p><p> 3.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p>
36、<p> 系統(tǒng)的概要設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來(lái),成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。 將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說(shuō),每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少
37、且接口簡(jiǎn)單,即盡量做到高內(nèi)聚低耦合,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。</p><p> 下面就是網(wǎng)上書(shū)店系統(tǒng)的用戶購(gòu)物流程圖:</p><p> 圖3.1 在系統(tǒng)的概要設(shè)計(jì)中我采用結(jié)構(gòu)化設(shè)計(jì)(Structure Design,簡(jiǎn)稱SD),SD以需求分析階段產(chǎn)生的數(shù)據(jù)流圖DFD為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。我首先將整個(gè)系統(tǒng)化分為幾個(gè)小問(wèn)題,小模塊,在系統(tǒng)中,我設(shè)計(jì)了登錄、身
38、份驗(yàn)證、新書(shū)介紹、暢銷圖書(shū)、推薦圖書(shū)、圖書(shū)分類、用戶個(gè)人帳戶自助管理、管理員后臺(tái)管理。然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。</p><p> 以下就是系統(tǒng)的結(jié)構(gòu)圖:</p><p><b> 圖3.2</b></p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過(guò)決
39、策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。現(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過(guò)程,經(jīng)過(guò)分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)數(shù)據(jù)世界,而軟件系統(tǒng)的開(kāi)發(fā)工作需要考慮這兩個(gè)方面的問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問(wèn)題貫穿了整個(gè)軟件系統(tǒng)的開(kāi)發(fā)過(guò)程,這也就是數(shù)據(jù)庫(kù)的設(shè)計(jì)問(wèn)題,軟件設(shè)計(jì)的一個(gè)核心。</p&
40、gt;<p><b> 1 ER圖設(shè)計(jì)</b></p><p> 在系統(tǒng)設(shè)計(jì)的開(kāi)始,首先考慮的是如何用數(shù)據(jù)模型來(lái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的“概念數(shù)據(jù)模型”,如“實(shí)體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實(shí)體聯(lián)系模型”(ER模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)
41、構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。ER模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用ER圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。但ER模型只能說(shuō)明實(shí)體間語(yǔ)義的聯(lián)系,不能進(jìn)一步說(shuō)明詳細(xì)的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步。ER圖是直觀表示概念模型的工具,它有四個(gè)基本成分:◆ 矩形框,表示實(shí)體類型(考慮問(wèn)題的對(duì)象)?!?菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系)。◆ 橢圓形框,
42、表示實(shí)體類型和聯(lián)系類型的屬性。對(duì)于關(guān)鍵碼的屬性,在屬性名下劃一橫線?!糁本€,聯(lián)系類型與其涉及的實(shí)體類型之間以直線連接。 依據(jù)網(wǎng)上書(shū)店管理的實(shí)際情況,考慮了多方面的因素以后,確定系統(tǒng)各分ER圖如下(圖3.3至圖3.12):</p><p><b> 圖3.3</b></p><p><b> 圖3.4</b></p><
43、p><b> 圖3.5</b></p><p><b> 圖3.6</b></p><p><b> 圖3.7</b></p><p><b> 圖3.8</b></p><p><b> 圖3.9</b></p
44、><p><b> 圖3.10</b></p><p><b> 圖3.11</b></p><p> 系統(tǒng)組合ER圖如下:</p><p><b> 圖3.12</b></p><p><b> 2數(shù)據(jù)庫(kù)表格設(shè)計(jì)</b>&l
45、t;/p><p> 在完成系統(tǒng)的ER圖之后,需要將ER模型轉(zhuǎn)化為關(guān)系模型,也就是說(shuō),要設(shè)計(jì)出數(shù)據(jù)庫(kù)所需要的表格。在這里選用的是關(guān)系數(shù)據(jù)庫(kù)。因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)中的二維表格可以很清楚地描述數(shù)據(jù)之間的聯(lián)系。 在這里不得不提到一個(gè)概念——范式。其實(shí)在上一節(jié)的ER圖設(shè)計(jì)中,已經(jīng)運(yùn)用了范式的思想,不僅如此,在數(shù)據(jù)庫(kù)的表格設(shè)計(jì)中更離不開(kāi)范式的思想,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ),如果不注意這個(gè)問(wèn)題將會(huì)導(dǎo)致一系列問(wèn)題的出現(xiàn)。</p
46、><p> 在系統(tǒng)中定義的表格都嚴(yán)格地按照范式的思想和要求去完成,數(shù)據(jù)庫(kù)中的所有表格都達(dá)到了三范式的要求。根據(jù)系統(tǒng)ER圖,針對(duì)本系統(tǒng)的特點(diǎn),在對(duì)所搜集的數(shù)據(jù)進(jìn)行規(guī)范化之后,定義了如下8張表格,分別是管理員信息表,圖書(shū)大類表,送貨方式表,訂單表,圖書(shū)信息表,用戶評(píng)論表,圖書(shū)小類表,用戶信息表。通過(guò)對(duì)這八張表格的操作可以較好地完成系統(tǒng)設(shè)計(jì)的各項(xiàng)功能,八張表格之間有著不同程度的聯(lián)系。</p><p&g
47、t; 表3.1 管理員信息表</p><p> 表3.2 圖書(shū)大類表</p><p> 表3.3 送貨方式表</p><p><b> 表3.4 訂單表</b></p><p> 表3.5 圖書(shū)信息表</p><p> 表3.6 用戶評(píng)論表</p><p
48、> 表3.7 用戶信息表</p><p> 表3.8 圖書(shū)小類表</p><p> 第四章 模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 通過(guò)以上步驟,基本上完成了對(duì)整個(gè)系統(tǒng)的總體設(shè)計(jì),接下來(lái)所要做的就是軟件的編碼工作。系統(tǒng)總體設(shè)計(jì)的好壞直接影響著下一步工作,只有在這一階段設(shè)計(jì)出好的模塊圖和程序流程圖,才能更有利于編碼,產(chǎn)生好的軟件系統(tǒng)。</p&
49、gt;<p><b> 4.1 圖書(shū)管理</b></p><p> 圖書(shū)管理包括了圖書(shū)的搜索和圖書(shū)的分類,還有購(gòu)物車。</p><p> 4.1.1 圖書(shū)搜索</p><p> 為了方便客戶,客戶可以根據(jù)條件進(jìn)行圖書(shū)檢索,條件包括圖書(shū)類別、圖書(shū)名稱。系統(tǒng)檢索數(shù)據(jù)庫(kù)把符合條件的記錄以列表的形式顯示出來(lái)。內(nèi)容包括物品類別、
50、物品名稱、價(jià)錢、單位、數(shù)量。 用戶可以查看每種圖書(shū)簡(jiǎn)介。每種圖書(shū)后面都跟著一個(gè)鏈接,即“購(gòu)買”,即可放入購(gòu)物車。</p><p> Search.asp程序?qū)崿F(xiàn)搜索。供客戶輸入搜索條件并進(jìn)行有效性驗(yàn)證。當(dāng)客戶輸入的搜索條件后驗(yàn)證后程序會(huì)把數(shù)據(jù)提交到rsearch.asp。有rsearch.asp進(jìn)行搜索和顯示搜索結(jié)果。</p><p> 下面是用戶對(duì)圖書(shū)搜索的界面,用戶可以根據(jù)自己對(duì)圖
51、書(shū)名稱的模糊記憶進(jìn)行模糊查詢,也可以查詢所有圖書(shū),或者輸入完整的圖書(shū)名稱進(jìn)行查詢,如圖4.1</p><p><b> 圖4.1</b></p><p> 在rsearch.asp中</p><p><b> <%</b></p><p> ‘初始化recordset</p>
52、;<p> set rs=server.CreateObject("adodb.recordset")</p><p><b> ‘查詢數(shù)據(jù)庫(kù)表</b></p><p> rs.open "select * from category",conn,1,1</p><p><b&g
53、t; ‘循環(huán)顯示</b></p><p> do while not rs.eof</p><p><b> %></b></p><p> <option value="<%=rs("categoryid")%>" ><%=rs("cat
54、egory")%></option></p><p><b> <%</b></p><p> rs.movenext</p><p><b> loop</b></p><p><b> rs.close</b></p>
55、<p><b> ‘釋放資源</b></p><p> set rs=nothing</p><p><b> %></b></p><p> </select></TD></p><p><b> </TR></b&g
56、t;</p><p><b> <TR></b></p><p> <TD align=right height=30>排序字段:</TD></p><p> <TD><input name="OrderField" type="radio" v
57、alue="adddate" checked>添加日期 </p><p> <input type="radio" name="OrderField" value="productdate">出版日期</p><p> <input
58、 type="radio" name="OrderField" value="price2">價(jià)錢(會(huì)員價(jià))</p><p><b> <br></b></p><p> <br> </p><p><b>
59、 ……</b></p><p> <!--#include file="foot.htm"--></p><p><b> </body></b></p><p><b> </html></b></p><p> 該模塊
60、的功能流程圖為:</p><p><b> 圖4.2</b></p><p> 4.1.2 購(gòu)物車</p><p> 用戶使用購(gòu)物車的功能與現(xiàn)實(shí)中在超市購(gòu)物一樣,即用戶滿意就把它放在購(gòu)物車中,這樣他在商場(chǎng)中逛一圈,便選購(gòu)了自己所有需要的圖書(shū),該系統(tǒng)提供的購(gòu)物車與此一樣,客戶可以在網(wǎng)上圖書(shū)列表中把自己看到的覺(jué)得合適的圖書(shū)都放進(jìn)購(gòu)物車中,看
61、完后,用戶還可以檢查購(gòu)物車中的圖書(shū),看到圖書(shū)的所有信息,與挑選出來(lái)看到的信息一樣。用戶此時(shí)還可以在進(jìn)行取舍,最后完全滿意后進(jìn)行提交。</p><p> 在這里,出了“翻譯”“封面圖片”和“描述”外,其他都是必填項(xiàng),當(dāng)輸入信息完畢后,點(diǎn)“添加”按鈕,會(huì)提示“添加圖書(shū)信息成功”窗口,如圖4.3</p><p><b> 圖4.3</b></p><
62、p> 該功能模塊功能流程圖</p><p><b> 圖4.4</b></p><p> 如果客戶滿意某件商品則單擊購(gòu)物車就可以把該商品放進(jìn)自己的購(gòu)物車。該功能有icar.asp完成??蛻艨呻S時(shí)通過(guò)car.asp查看購(gòu)物車?yán)锷唐返脑敿?xì)信息,如果不滿意可通過(guò)刪除功能刪除商品.</p><p> ‘查看是否已經(jīng)把商品放入購(gòu)物車<
63、/p><p> rs.open"select id,username from orders where username=’ "&trim(request.cookies(cookieName)("username"))&"' and id="&iid&" and state=6",conn,1
64、,1</p><p> if not rs.eof and not rs.bof then</p><p> call MsgBox("對(duì)不起,此商品已存在于您的購(gòu)物車中,不可以重復(fù)添加!","None","None")</p><p><b> rs.close</b><
65、/p><p><b> else</b></p><p><b> rs.close</b></p><p> rs.open "select id,username,state,paid from orders",conn,1,3</p><p><b> ‘添加
66、到購(gòu)物車</b></p><p><b> rs.addnew</b></p><p> rs("id")=iid</p><p> rs("username")=trim(request.cookies(cookieName)("username"))</p&
67、gt;<p> rs("state")=6</p><p> rs("paid")=0</p><p><b> rs.update</b></p><p><b> rs.close</b></p><p> call MsgBox(
68、"商品成功添加到你的購(gòu)物籃!","None","None")</p><p><b> end if</b></p><p> set rs=nothing</p><p><b> end if</b></p><p><b&
69、gt; end if</b></p><p> ‘判斷用戶級(jí)別,根據(jù)用戶級(jí)別決定商品價(jià)格</p><p> dim iCarRs,iPrice,pNum</p><p> set iCarRs=server.CreateObject("adodb.recordset")</p><p> if req
70、uest.cookies(cookieName)("username")="" then </p><p><b> iPrice=0</b></p><p><b> pNum=0</b></p><p><b> else</b></p>
71、<p> ‘查詢數(shù)據(jù)庫(kù),根據(jù)用戶級(jí)別查詢商品價(jià)格</p><p> iCarRs.open "select count(*) as co,sum(product.vipprice) as vipsum,sum(product.price2) as psum from product inner join orders on product.id=orders.id </p>
72、<p> where orders.username='"&request.cookies(cookieName)("username")&"' and orders.state=6",conn,1,1</p><p><b> ‘會(huì)員用戶</b></p><p> i
73、f(request.cookies(cookieName)("vip")) then</p><p> iPrice=iCarRs("vipsum")</p><p><b> ‘普通用戶</b></p><p><b> else</b></p><p&
74、gt; iPrice=ICarRs("psum")</p><p><b> end if</b></p><p> pNum=iCarRs("co")</p><p> if pNum=0 then iPrice=0</p><p><b> ‘關(guān)閉對(duì)象<
75、;/b></p><p> iCarRs.close</p><p><b> end if</b></p><p> iCarRs.open "select top 10 orders.id,product.name from product inner join orders on product.id=orders.
76、id </p><p> where orders.username='"&request.cookies(cookieName)("username")&"' and orders.state=6",conn,1,1 </p><p> 4.1.3 圖書(shū)分類</p><p>
77、 用戶可以根據(jù)該模塊總體了解該網(wǎng)站的圖書(shū)種類。</p><p> 圖書(shū)類型管理(booktype.aspx)主要是方便管理員為網(wǎng)上書(shū)店添加新的圖書(shū)類別,點(diǎn)擊后,在maindesk.aspx頁(yè)面顯示添加圖書(shū)類型頁(yè)面,如圖4.5</p><p><b> 圖4.5</b></p><p> 輸入類型編號(hào)(不可以修改)和類型名后,點(diǎn)擊“添加”,
78、就可以成功添加新的圖書(shū)類型。選中某類圖書(shū)類型后,可以更新類型名(點(diǎn)擊更新按鈕)和刪除圖書(shū)類型(點(diǎn)擊刪除按鈕)。注意:當(dāng)刪除某一類型圖書(shū)后,所有的該類圖書(shū)信息也將回被刪除。</p><p> 圖書(shū)管理(bookadd.aspx)功能可以幫助管理員添加新的圖書(shū)信息,如圖4.6</p><p><b> 圖4.6</b></p><p> 在這
79、里,出了“翻譯”“封面圖片”和“描述”外,其他都是必填項(xiàng),當(dāng)輸入信息完畢后,點(diǎn)“添加”按鈕,會(huì)提示“添加圖書(shū)信息成功”窗口。</p><p><b> 功能流程圖</b></p><p><b> 圖4.7</b></p><p> 第五章 程序安裝與調(diào)試</p><p> 5.1 系統(tǒng)
80、功能簡(jiǎn)介</p><p> 本系統(tǒng)是基于ASP即基于B/S架構(gòu)的網(wǎng)上書(shū)店系統(tǒng),系統(tǒng)要求能實(shí)現(xiàn)在線進(jìn)行網(wǎng)上購(gòu)書(shū)和圖書(shū)管理,系統(tǒng)采用ASP及Access進(jìn)行開(kāi)發(fā)。</p><p><b> 系統(tǒng)執(zhí)行過(guò)程:</b></p><p> 授予權(quán)限的管理員登錄網(wǎng)頁(yè)后可以在驗(yàn)證密碼后,對(duì)圖書(shū)信息進(jìn)行添加、刪除、修改,也可以輸入圖書(shū)的圖片、進(jìn)行評(píng)論的管理
81、圖書(shū)類別管理和用戶管理、送貨方式和匯款方式管理等。</p><p> 用戶要想從本站購(gòu)書(shū)必須先注冊(cè),然后登錄,選中相應(yīng)的書(shū)籍進(jìn)入購(gòu)物車。</p><p> 用戶輸入正確的用戶名和密碼后可以進(jìn)入自助管理頁(yè)面。在此頁(yè)面中可以查看系統(tǒng)消息,個(gè)人資料,密碼,查看并管理購(gòu)物車,查看訂單,用戶積分查詢,在本站的一些歷史記錄的統(tǒng)計(jì)信息。</p><p> 本系統(tǒng)的運(yùn)行環(huán)境大
82、體為:</p><p><b> 硬件環(huán)境</b></p><p> 服務(wù)器端:一臺(tái)配置DDR256M內(nèi)存,CPU為奔四2.4G,硬盤容量為80G的微機(jī).</p><p> 通信網(wǎng)絡(luò):Internet網(wǎng)</p><p><b> 軟件環(huán)境</b></p><p>&l
83、t;b> 使用語(yǔ)言為:ASP</b></p><p> 數(shù)據(jù)庫(kù)使用:SQL Server 2000</p><p> 操作系統(tǒng)為:window2000或Windows XP</p><p> 瀏覽器為Internet Expore5.0以上</p><p><b> 5.2 操作說(shuō)明</b>
84、</p><p><b> 5.2.1 配置</b></p><p> 將程序文件夾拷入目標(biāo)機(jī)器,在控制面板中利用Internet信息服務(wù)器建立程序的虛擬目錄并命名虛擬目錄。</p><p> 1、若系統(tǒng)沒(méi)有安裝IIS5.0,請(qǐng)依次選擇“控制面板” “添加/刪除windows組件” 裝入windows2000 server 或 wi
85、ndows xp光盤,按提示進(jìn)行安裝即可。</p><p> 2、確認(rèn)系統(tǒng)已安裝IIS5.0之后,要對(duì)IIS作相應(yīng)的配置,具體配置過(guò)程如圖5.1、5.2、5.3所示,(本例中設(shè)置的主目錄為“c:\ bookshop” ):</p><p> 圖5.1配置IIS過(guò)程1</p><p><b> 圖5.2設(shè)置主目錄</b></p>
86、<p><b> 圖5.3設(shè)置缺省頁(yè)</b></p><p> 這樣在瀏覽器地址欄中輸入http://localhost/或http://127.0.0.1/default.asp的地址后便會(huì)自動(dòng)鏈接向系統(tǒng)的缺省頁(yè)面default.asp。</p><p><b> 5.2.2前臺(tái)操作</b></p><p
87、> 點(diǎn)擊IE,在IE地址欄輸入http://127.0.0.1 ,便可進(jìn)入網(wǎng)上書(shū)店默認(rèn)網(wǎng)頁(yè)index.asp。這樣就開(kāi)始進(jìn)行操作了,用戶可以先注冊(cè)一個(gè)用戶,然后再登錄進(jìn)去。</p><p><b> 結(jié) 論</b></p><p><b> 一.系統(tǒng)特色</b></p><p> 本系統(tǒng)根據(jù)網(wǎng)上書(shū)店的實(shí)際需
88、求和需要進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。 該系統(tǒng)功能基本上滿足了網(wǎng)上書(shū)店的日常業(yè)務(wù)需求。</p><p><b> 1.技術(shù)先進(jìn)</b></p><p> 本次畢業(yè)設(shè)計(jì)的課題是基于web的網(wǎng)上書(shū)店管理系統(tǒng),可實(shí)現(xiàn)網(wǎng)上購(gòu)書(shū)或銷售或管理等功能。在具體實(shí)現(xiàn)本次設(shè)計(jì)時(shí),采用下面的一套解決方案:瀏覽器是internet explorer,數(shù)據(jù)庫(kù)管理系統(tǒng)是微軟的SQL Server
89、 2000數(shù)據(jù)庫(kù)平臺(tái)。腳本語(yǔ)言是Active server page(ASP).</p><p> Active Server Page (ASP) 是一種以ASP語(yǔ)言為主的跨平臺(tái)web開(kāi)發(fā)語(yǔ)言,它是一項(xiàng)將靜態(tài)HTML和動(dòng)態(tài)生成的HTML巧妙結(jié)合起來(lái)的技術(shù)。ASP技術(shù)允許將腳本語(yǔ)言嵌入到HTML文擋中。ASP技術(shù)能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行,將應(yīng)用程序邏輯和頁(yè)面顯示分離,能夠快速地開(kāi)發(fā)和測(cè)試,簡(jiǎn)化開(kāi)
90、發(fā)基于Web的交互式應(yīng)用程序的過(guò)程。從而保證了系統(tǒng)的技術(shù)先進(jìn)性。</p><p><b> 2.實(shí)用性好</b></p><p> 對(duì)于我所開(kāi)發(fā)的這個(gè)產(chǎn)品,它是基于WEB的網(wǎng)上書(shū)店系統(tǒng)。它是根據(jù)書(shū)店已有的業(yè)務(wù)流程經(jīng)過(guò)仔細(xì)分析而開(kāi)發(fā)的。</p><p><b> 3.可擴(kuò)展性好</b></p><p
91、> 此系統(tǒng)可以運(yùn)行在多種操作系統(tǒng)平臺(tái)上(Windows 9x/Windows NT/Windows 2000/Windows XP)。數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Server 2000,WEB服務(wù)器采用通用的Resin Web Server,而服務(wù)器端程序采用ASP開(kāi)發(fā),系統(tǒng)的應(yīng)用規(guī)??梢愿鶕?jù)用戶的需要?jiǎng)討B(tài)配置。</p><p><b> 4.使用方便</b></p>
92、<p> 此系統(tǒng)完全基于瀏覽器界面,客戶端只須配有瀏覽器,無(wú)須安裝其他特殊的客戶端軟件。系統(tǒng)的設(shè)計(jì)充分考慮了管理人員、用戶的使用習(xí)慣,操作簡(jiǎn)單,方便靈活。</p><p><b> 5.系統(tǒng)安全、穩(wěn)定</b></p><p> 本系統(tǒng)的軟件建立在性能穩(wěn)定的Windows XP操作平臺(tái)上的,網(wǎng)絡(luò)通信和服務(wù)采用先進(jìn)和性能可靠的系統(tǒng)軟件。在系統(tǒng)應(yīng)用軟件的開(kāi)發(fā)
93、過(guò)程中,我們嚴(yán)格遵循了軟件工程的基本要求,在產(chǎn)品開(kāi)發(fā)的每一個(gè)階段上嚴(yán)格把關(guān),以保證整個(gè)系統(tǒng)的安全性和穩(wěn)定性。</p><p><b> 二.系統(tǒng)存在不足</b></p><p> 本系統(tǒng)還存在有許多的不足之處。這是我首次用ASP語(yǔ)言結(jié)合SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具進(jìn)行完整系統(tǒng)的開(kāi)發(fā),一切都是從零開(kāi)始學(xué)習(xí),所以開(kāi)發(fā)的時(shí)候難免會(huì)過(guò)于簡(jiǎn)單,考慮的也不
94、是很周到。同時(shí)由于時(shí)間倉(cāng)促,有些功能的實(shí)現(xiàn)不是很完美。系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題,由于整個(gè)系統(tǒng)完全都是由個(gè)人設(shè)計(jì)的,有關(guān)ASP許多細(xì)節(jié)問(wèn)題都要靠自己去摸索,加之本人水平有限,并沒(méi)有完全地理解ASP的強(qiáng)大功能,而且還存在著許多不足之處。</p><p><b> 三.心得與收獲</b></p><p> 本次畢業(yè)設(shè)計(jì)到此已經(jīng)順利結(jié)束,通過(guò)這次的畢
95、業(yè)設(shè)計(jì),我學(xué)到了很多。在以前的三年半時(shí)間內(nèi)我學(xué)習(xí)了很多的課程及編程語(yǔ)言,比如C語(yǔ)言,PASCAL語(yǔ)言,數(shù)據(jù)庫(kù)系統(tǒng)概論,管理信息系統(tǒng)等等,雖然通過(guò)學(xué)習(xí)對(duì)這些課程有所了解和掌握,但是始終處于理論知識(shí)的掌握階段,并沒(méi)有真正應(yīng)用于實(shí)踐設(shè)計(jì)開(kāi)發(fā),所以對(duì)知識(shí)的掌握還不夠全面和熟練。而且并不能真正獨(dú)立的開(kāi)發(fā)出一個(gè)完整的應(yīng)用于實(shí)際的系統(tǒng)。通過(guò)這次的畢業(yè)設(shè)計(jì),我已經(jīng)可以完成這一任務(wù),對(duì)自身的編程能力也有了很大的提高。這次開(kāi)發(fā)的系統(tǒng)是一個(gè)動(dòng)態(tài)網(wǎng)頁(yè),而不是簡(jiǎn)
96、單的靜態(tài)網(wǎng)頁(yè),因此采用了在開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)方面比較先進(jìn)的ASP作為開(kāi)發(fā)語(yǔ)言。ASP是一種WEB編程腳本語(yǔ)言。當(dāng)然在學(xué)習(xí)的過(guò)程中曾經(jīng)碰到過(guò)一些讓人頭痛的問(wèn)題,我都一一解決了,直到系統(tǒng)全部完成,也讓我在解決問(wèn)題方面的能力得到了提高。</p><p> 整個(gè)開(kāi)發(fā)的過(guò)程對(duì)我來(lái)說(shuō)是一次能力的真正提高的過(guò)程;是一次將理論應(yīng)用于實(shí)踐的過(guò)程;是將以前所學(xué)知識(shí)充分利用的過(guò)程,比如管理信息系統(tǒng),數(shù)據(jù)庫(kù)概論等等;是一次真正的實(shí)踐過(guò)程。&
97、lt;/p><p> 總體說(shuō)來(lái),在這次長(zhǎng)達(dá)一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)中,我真正學(xué)到了很多有用的東西,是一些在課堂內(nèi)所學(xué)不到的知識(shí),收獲很大。</p><p><b> 致 謝</b></p><p> 這段時(shí)間,在指導(dǎo)老師的精心指導(dǎo)和安排下,本系統(tǒng)已經(jīng)設(shè)計(jì)完畢。其使用功能基本符合學(xué)校在實(shí)際工作的需要,具有一定的實(shí)用性。但是由于時(shí)間比較倉(cāng)促,加上本人
98、軟件設(shè)計(jì)經(jīng)驗(yàn)的不足。因此,在分析問(wèn)題、解決問(wèn)題時(shí)顯得不夠嚴(yán)密、完善,還需要在以后的工作中不斷地改進(jìn)和完善。在這次的畢業(yè)設(shè)計(jì)中,讓我深深地體會(huì)到進(jìn)行軟件開(kāi)發(fā)不是一件簡(jiǎn)單的事情,它需要設(shè)計(jì)者具有全面的專業(yè)知識(shí)、慎密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問(wèn)題、解決問(wèn)題的能力,而我在很多方面還有欠缺。</p><p> 要感謝我的指導(dǎo)老師,謝謝老師給予我悉心的關(guān)懷與指導(dǎo)。老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格,使我深受啟
99、發(fā)。在開(kāi)發(fā)的期間,感謝同學(xué)們給我的無(wú)私的幫助,與同學(xué)們的相互探討使我獲益匪淺。</p><p><b> 參考文獻(xiàn)</b></p><p> 1.自動(dòng)控制系網(wǎng)上書(shū)店系統(tǒng)軟件開(kāi)發(fā)任務(wù)書(shū).</p><p> 2.[美]Todd Cook. JSP從入門到精通[M].北京:電子工業(yè)出版社,2003. 1-385.</p><
100、p> 3.《網(wǎng)絡(luò)信息制作與發(fā)布》 電大教材</p><p> 4.周紹廣《ASP編程基礎(chǔ)與實(shí)例》2002年 機(jī)械工業(yè)出版社 312頁(yè)</p><p> 5.李清國(guó) 《Windows 2000+ ASP SQL Server案例教程》 2001年 中科多媒體電子出版社 330頁(yè)</p><p> 6.袁寧 《網(wǎng)上商店大制作》2001年 重慶大學(xué)出版社 4
101、81頁(yè)</p><p> 7.薩師煊,王 珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:教育出版社.1997.91-132.</p><p> 8.程文.基于JSP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī),2002,總第一四九期:47-50</p><p> 9.《Dreamweaver MX&ASP網(wǎng)頁(yè)整合大全》電子工業(yè)出版社立雅科技 2004.3</p&
102、gt;<p> 10.《ASP+SQLSERVER網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)指南》人民郵電出版社李曉黎 2004.1</p><p> 11.《軟件開(kāi)發(fā)技術(shù)》潘錦平西安電子科技大學(xué)出版社1999年出版</p><p> 12.《JSP高級(jí)開(kāi)發(fā)技術(shù)》中國(guó)水利水電出版社 2002年出版</p><p> 13.《SQL SERVER2000培訓(xùn)教程》 清
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)-- 網(wǎng)上書(shū)店網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
- 畢業(yè)設(shè)計(jì)---網(wǎng)上書(shū)店管理系統(tǒng)
- 網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì) (2)
- 網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì) (2)
- 畢業(yè)論文——網(wǎng)上書(shū)店購(gòu)物
- 網(wǎng)上書(shū)店畢業(yè)論文---網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書(shū)店的畢業(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書(shū)店網(wǎng)站畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論