版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 計(jì)算機(jī)信息管理專業(yè)(本科)</p><p><b> 畢 業(yè) 論 文</b></p><p> 論文題目:手機(jī)商城網(wǎng)</p><p><b> 考生姓名:</b></p><p><b> 指導(dǎo)教師: </b></p><p&g
2、t;<b> 通訊地址:</b></p><p><b> 郵 編:</b></p><p><b> 聯(lián)系電話:</b></p><p><b> 摘要</b></p><p> 近年來(lái),隨著計(jì)算機(jī)科學(xué)的發(fā)展以及計(jì)算機(jī)的普及,越來(lái)越多的商
3、家開始把目光轉(zhuǎn)向有著廣闊前景的網(wǎng)絡(luò)市場(chǎng),把自己的商品放在網(wǎng)上賣,因此,網(wǎng)絡(luò)上出現(xiàn)了許多網(wǎng)上商店。手機(jī)商城網(wǎng)使用戶足不出戶也能買到好的手機(jī)也得到快速的發(fā)展。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可以使商家和用戶方便的傳遞信息,更好的了解用戶的需求。</p><p> 本設(shè)計(jì)是根據(jù)網(wǎng)上購(gòu)物的實(shí)際情況開發(fā)的。用戶可以根據(jù)個(gè)人的喜好購(gòu)買商品,系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。該網(wǎng)上手機(jī)網(wǎng)站不但可以
4、擴(kuò)大商家的經(jīng)營(yíng)規(guī)模、銷售渠道和市場(chǎng)影響力,而且可以減少企業(yè)的經(jīng)營(yíng)成本,提高工作效率與企業(yè)形象。</p><p> 本系統(tǒng)以Dreamweaver為開發(fā)軟件,以ASP為主要制作工具,實(shí)現(xiàn)了用戶注冊(cè)、登陸、驗(yàn)證身份及用戶信息的修改、商品信息的查看與修改,對(duì)留言的操作等。本系統(tǒng)界面設(shè)計(jì)友好、適用性強(qiáng)、管理方便,經(jīng)過(guò)測(cè)試運(yùn)行穩(wěn)定,能夠滿足客戶網(wǎng)上購(gòu)手機(jī)的需要。</p><p> 關(guān)鍵詞:手機(jī)商
5、城;訂單管理;Dreamweaver</p><p><b> Abstract</b></p><p> In recent years, with the development of computer science and the popularization of computer, more and more businesses began to l
6、ook towards a bright prospect of the network market, their goods on the net sell, therefore, the network appeared on many online stores. Mobile phone mall network users remain within doors can also buy a good mobile phon
7、e also gets rapid development. Online shopping system has powerful interactive function, can make the business and user convenience transmission of inf</p><p> The design is based on the actual situation in
8、 the development of online shopping. The user can according to personal preferences to buy goods, the system will automatically generate orders for customers, in accordance with the customer all the information submitted
9、 orders and shipments. The online mobile phone website can not only expand the business scale of operation, sales channels and market influence, and can reduce the operating costs of enterprises, improve work efficiency
10、and enterprise</p><p> The system uses Dreamweaver as the development software, using ASP as the main tool, achieve a user registration, landing, verify the identity and user modification of information, co
11、mmodity information to view and modify, message operation. The system interface is friendly, strong applicability, convenient management, after a test run stability, able to meet customer needs online purchase of mobile
12、phone.</p><p> Key words: mobile phone mall; order management; Dreamweaver</p><p><b> 目錄</b></p><p><b> 摘要2</b></p><p> abstract3</p>
13、;<p><b> 目錄4</b></p><p><b> 前言5</b></p><p><b> 一、基本方案6</b></p><p> 1.1 系統(tǒng)簡(jiǎn)介6</p><p> 1.2 ASP介紹7</p><p>
14、; 1.3 SQL2000介紹8</p><p> 1.4 Dreamweaver介紹9</p><p> 二、程序的設(shè)計(jì)11</p><p> 2.1 數(shù)據(jù)庫(kù)數(shù)據(jù)的定義11</p><p> 2.2 網(wǎng)上手機(jī)網(wǎng)站的總體處理流程15</p><p> 2.3網(wǎng)上手機(jī)網(wǎng)站設(shè)計(jì)19</p>
15、;<p> 2.4用戶界面設(shè)計(jì)22</p><p> 2.5系統(tǒng)測(cè)試25</p><p> 2.6網(wǎng)上手機(jī)網(wǎng)站實(shí)施27</p><p> 2.7系統(tǒng)維護(hù)29</p><p><b> 三、結(jié)束語(yǔ)31</b></p><p><b> 參考文獻(xiàn)32&l
16、t;/b></p><p><b> 前言</b></p><p> 企業(yè)與消費(fèi)者間的電子商務(wù),是一種網(wǎng)上直銷方式,網(wǎng)上銷售手機(jī)縮減了中間渠道,產(chǎn)品一般直接源自廠商的生產(chǎn)基地,不但品質(zhì)有保證價(jià)格上也更優(yōu)惠。同時(shí)網(wǎng)上銷售在縮減支出方面的有時(shí)也是傳統(tǒng)店鋪無(wú)法比擬的,由于不需要實(shí)際的店面,不僅避免了店鋪?zhàn)饨鸬拈_銷,還可省去裝修、管理等方面的諸多費(fèi)用,所以價(jià)格成為眾
17、多網(wǎng)上購(gòu)機(jī)用戶的首選因素。另外所不同的就是網(wǎng)上購(gòu)物可以足不出戶,各地商品任選,如此方便快捷,無(wú)時(shí)間空間限制是傳統(tǒng)經(jīng)營(yíng)模式無(wú)法比擬的,如今人們生活質(zhì)量的提高,購(gòu)物方式也變得輕松自由化、個(gè)性化,這將成為網(wǎng)上銷售手機(jī)的一大優(yōu)勢(shì)。</p><p> 參考和研究了大量的網(wǎng)上交易系統(tǒng)后,本文采用了現(xiàn)在普遍使用的注冊(cè)會(huì)員、虛擬購(gòu)物、提交貨單、確認(rèn)訂單、確認(rèn)發(fā)貨等流程,并采用成熟的ASP技術(shù)結(jié)合SQL2000數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)了一個(gè)
18、網(wǎng)上虛擬的電子商務(wù)購(gòu)物系統(tǒng)。</p><p><b> 一、基本方案</b></p><p><b> 1.1 系統(tǒng)簡(jiǎn)介</b></p><p> 本系統(tǒng)是運(yùn)用了軟件工程方法進(jìn)行開發(fā)的,并且運(yùn)用了比較先進(jìn)的開發(fā)理念了解。</p><p> 1、技術(shù)分析與可行性研究的確定</p>
19、<p> 本系統(tǒng)采用的是ASP和SQL2000開發(fā),Windows XP操作系統(tǒng),完成數(shù)據(jù)的添加、修改、刪除、查詢等功能。由于ASP功能強(qiáng)大,而SQL2000靈活易維護(hù)在開發(fā)方面具有方便快捷、使用靈活的特點(diǎn),以及目前的廣泛實(shí)際應(yīng)用,因此使用ASP、SQL2000是開發(fā)輕平臺(tái)的最佳組合從而說(shuō)明本系統(tǒng)在技術(shù)方面可行。</p><p><b> 2、數(shù)據(jù)庫(kù)的選擇</b></p
20、><p> 在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。
21、收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。</p><p><b> 1.2 ASP介紹</b></p><p> Microsoft Active Server Pages 即我們所稱的 ASP ,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 3.0 和 4.0 之中 , 通過(guò) ASP 我們可以
22、結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP 你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 </p><p> 以下羅列了 Active Ser
23、ver Pages 所獨(dú)具的一些特點(diǎn): </p><p> 1. 使用 VBScript 、 JScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 </p><p> 2. 無(wú)須 compile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 </p><p> 3. 使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編
24、輯設(shè)計(jì)。 </p><p> 4. 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 </p><
25、;p> 5.Active Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容。除了可使用 VBScript 或 JScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in 的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX 、 Perl 、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 </p><p> 6.Acti
26、ve Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 </p><p> 7. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 </p><p> 8. 物件導(dǎo)向( Object-oriented )。 </p><p> 9.ActiveX Server Components(ActiveX 服
27、務(wù)器元件 ) 具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語(yǔ)言來(lái)編寫你所需要的 ActiveX Server Component 。</p><p> 1.3 SQL SERVER 2000介紹</p><p> SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase 和Asht
28、on-Tat三家公司共同開發(fā)的,于1988年推出了第一個(gè)OS/2版本。在Windows NT推出后Microsoft與Sybase在SQL Server的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT 系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本,Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。在本書中介紹的是Microsoft SQL S
29、erver 以后簡(jiǎn)稱為SQL Server或MS SQL Server。</p><p> SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版,本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行M
30、icrosoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。</p><p> 1.4 Dreamweaver介紹</p><p> Dreamweaver是美國(guó)MACROMEDIA公司開發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的
31、網(wǎng)頁(yè)。</p><p> Dreamweaver、FLASH以及在DREAMWEAVER之后推出的針對(duì)專業(yè)網(wǎng)頁(yè)圖像設(shè)計(jì)的FIREWORKS,三者被MACROMEDIA公司稱為DREAMTEAM(夢(mèng)之隊(duì)),足見市場(chǎng)的反響和MACROMEDIA公司對(duì)它們的自信。說(shuō)到DREAMWEAVER我們應(yīng)該了解一下網(wǎng)頁(yè)編輯器的發(fā)展過(guò)程,隨著互聯(lián)網(wǎng)(Internet) 的家喻戶曉,HTML技術(shù)的不斷發(fā)展和完善,隨之而產(chǎn)生了眾多網(wǎng)
32、頁(yè)編輯器,從網(wǎng)頁(yè)編輯器基本性質(zhì)可以分為所見即所得網(wǎng)頁(yè)編輯器和非所見即所得網(wǎng)頁(yè)編輯器(則原始代碼編輯器),兩者各有千秋。所見則所得網(wǎng)頁(yè)編輯器的優(yōu)點(diǎn)就是直觀性,使用方便,容易上手,您在所見即所得網(wǎng)頁(yè)編輯器進(jìn)行網(wǎng)頁(yè)制作和在WORD中進(jìn)行文本編輯不會(huì)感到有什么區(qū)別,但它同時(shí)也存在著致命的弱點(diǎn): </p><p> Dreamweaver的界面幾乎是做了一次脫胎換骨的改進(jìn),從中看到了更多的設(shè)計(jì)元素,讓DW也稍稍帶著點(diǎn)蘋果
33、的味道。如果說(shuō)VISTA和OFFICE 2007創(chuàng)造了軟件界面設(shè)計(jì)的新紀(jì)元,那么Adobe相當(dāng)于取代了蘋果的設(shè)計(jì)地位而緊隨MS之后。唯一的區(qū)別就是,MS老是抄人家蘋果的(汗一個(gè),微軟的Fans別砸我),而Adobe卻是實(shí)實(shí)在在的自己創(chuàng)造,設(shè)計(jì)界的老大地位實(shí)至名歸…… </p><p> 布局按鈕:這個(gè)按鈕似乎和下方的代碼、分割、設(shè)計(jì)按鈕功能重復(fù),目前還不明白DW的意圖,唯一增加的新功能是垂直分割,讓代碼和設(shè)計(jì)界
34、面以垂直對(duì)比的方式呈現(xiàn)。 </p><p> 精簡(jiǎn)設(shè)計(jì):這是我最喜歡的一個(gè)布局,它提供了更多的可視區(qū)域,同時(shí)可以把右邊的菜單收縮到只剩下圖標(biāo)。對(duì)于習(xí)慣了Adobe其他設(shè)計(jì)軟件的朋友來(lái)說(shuō),這的確是非常貼心的設(shè)計(jì)。 </p><p> 應(yīng)用程序開發(fā)增強(qiáng):左上方是和數(shù)據(jù)相關(guān)的面板,包括數(shù)據(jù)庫(kù)面板、數(shù)據(jù)綁定面板和行為面板;左下方則是文件與資源相關(guān)的面板,包括文件面板、相關(guān)資源面板、代碼收集器等
35、;右邊則是設(shè)計(jì)相關(guān)面板,包括插入面板、CSS樣式表面板、AP元素面板(用來(lái)為浮動(dòng)層定位)。應(yīng)該說(shuō)這是一個(gè)萬(wàn)金油布局,幾乎適用所有的開發(fā)者,同時(shí),它也把大部分菜單展示在用戶面前,其他的七種布局可以說(shuō)只是在這個(gè)基礎(chǔ)上進(jìn)行一些排列和隱藏 </p><p> 在下方的文檔面板上,DW新增加了一個(gè)實(shí)時(shí)預(yù)覽功能——Live View。它的作用是在DW窗口中實(shí)時(shí)查看代碼的效果,包括Javascript特效! </p&g
36、t;<p><b> 1.最佳的制作效率</b></p><p> Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand,或Photoshop等檔案移至網(wǎng)頁(yè)上。使用檢色吸管工具選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁(yè)安全色。對(duì)于選單,快捷鍵與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。Dremweaver能與您喜愛的設(shè)計(jì)工具,如Playback Flash,S
37、hockwave和外掛模組等搭配,不需離開Dremweaver便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使Dreamweaver自動(dòng)開啟Firework或Photoshop來(lái)進(jìn)行編輯與設(shè)定圖檔的最佳化。 </p><p><b> 2.網(wǎng)站管理 </b></p><p> 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計(jì)、更新和重組網(wǎng)頁(yè)。改變網(wǎng)頁(yè)位置或檔案名稱,
38、Dreamweaver 會(huì)自動(dòng)更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標(biāo)簽和一般語(yǔ)法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡(jiǎn)單。 </p><p> 3.無(wú)可比擬的控制能力 </p><p> Dreamweaver是唯一提供Roundtrip HTML、視覺(jué)化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表
39、格的制作速度快的令您無(wú)法想像。進(jìn)階表格編輯功能使您簡(jiǎn)單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver 支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得 Dreamweaver成功整合動(dòng)態(tài)式出版視覺(jué)編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給Third-party廠商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango與
40、自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用Dreamweaver在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁(yè)時(shí),所見即所得的功能,讓您不需要透過(guò)瀏覽器就能預(yù)覽網(wǎng)頁(yè)。夢(mèng)幻樣版和XML Dreamweaver將內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁(yè)更新和團(tuán)隊(duì)合作網(wǎng)頁(yè)編輯。建立網(wǎng)頁(yè)外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會(huì)不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容。 </p><p> Dreamweav
41、er還集成了程序開發(fā)語(yǔ)言,對(duì)ASP、.NET、PHP、JS的基本語(yǔ)言和連接操作數(shù)據(jù)庫(kù),都是完全支持的。</p><p><b> 缺點(diǎn)是:</b></p><p> 一、 難以精確達(dá)到與瀏覽器完全一致的顯示效果。也就是說(shuō)您在所見即所得網(wǎng)頁(yè)編輯器中制作的網(wǎng)頁(yè)放到瀏覽器中是很難完全達(dá)到您真正想要的效果,這一點(diǎn)在結(jié)構(gòu)復(fù)雜一些的網(wǎng)頁(yè)(如分幀結(jié)構(gòu)、動(dòng)態(tài)網(wǎng)頁(yè)結(jié)構(gòu))中便可以體現(xiàn)
42、出來(lái); </p><p> 二、 頁(yè)面原始代碼的難以控制性,比如您在所見即所得編輯器中制作一張表格也要幾分鐘,但您要它完全符合您要求可能需要幾十分鐘,甚至更多時(shí)間。而相比之下,非所見則所得的網(wǎng)頁(yè)編輯器,就不存在這個(gè)問(wèn)題,因?yàn)樗械腍TML代碼 都在您的監(jiān)控下產(chǎn)生,但是由于非所見則所得編輯器的先天條件就注定了它的工作低效率。如何實(shí)現(xiàn)兩者的完美結(jié)合,則既產(chǎn)生干凈、準(zhǔn)確的HTML代碼,又具備則見則所得的高效率、直觀性
43、,一直是網(wǎng)頁(yè)設(shè)計(jì)師夢(mèng)想。在DREAMWEAVER之前,F(xiàn)RONTPAGE98一直被人們認(rèn)為是最好的所見即所得網(wǎng)頁(yè)編輯器,但是它同樣繼承了所見即所得的種種劣性。但是我說(shuō)過(guò)這是在DREAMWEAVER之前,現(xiàn)在我無(wú)意說(shuō)DREAMWEAVER已經(jīng)實(shí)現(xiàn)網(wǎng)頁(yè)設(shè)計(jì)師的夢(mèng)想,但我覺(jué)得DREAMWEAVER正在努力向這個(gè)夢(mèng)想一步步走去。</p><p><b> 二、程序的設(shè)計(jì)</b></p>
44、<p> 2.1 數(shù)據(jù)庫(kù)數(shù)據(jù)的定義</p><p> “手機(jī)在線銷售系統(tǒng)”主要分為瀏覽和后臺(tái)管理兩個(gè)子系統(tǒng),前臺(tái)的瀏覽主要是對(duì)一些功能的操作,但是都涉及到后臺(tái)的管理,也就是數(shù)據(jù)庫(kù)的操作,后臺(tái)的管理必須要求符合系統(tǒng)的穩(wěn)定性,保證修改的數(shù)據(jù)的正確性,但是由于涉及到關(guān)聯(lián)表的問(wèn)題,所以必須弄清楚前臺(tái)的操作所涉及到的后臺(tái)的相互關(guān)聯(lián)的一些表格,包括一些基礎(chǔ)信息。</p><p>
45、在我們的系統(tǒng)中共使用了8個(gè)表來(lái)實(shí)現(xiàn)網(wǎng)站的所有功能,具體功能說(shuō)明如下:</p><p> 網(wǎng)站基本信息表yonghu:</p><p> 網(wǎng)站基本信息表aboutus保存了網(wǎng)站基本信息。</p><p> 2、交易訂單信息表dingdan:</p><p> 交易訂單信息表dingdan保存了網(wǎng)站注冊(cè)用戶在線購(gòu)買產(chǎn)品訂單信息的數(shù)據(jù)。&l
46、t;/p><p> ?。?、訪客留言內(nèi)容表liuyan:</p><p> 訪客留言內(nèi)容表guest保存了網(wǎng)站留言系統(tǒng)的數(shù)據(jù)。</p><p> 4、產(chǎn)品類別分類表shouji:</p><p> 產(chǎn)品類別分類表leibie保存了商品的分類信息數(shù)據(jù)。</p><p> ?。?、產(chǎn)品品牌分類表leibie2:</p&
47、gt;<p> 產(chǎn)品品牌分類表leibie2保存了商品的品牌信息數(shù)據(jù)。</p><p> ?。丁⑿侣勑畔⒈韓ews:</p><p> 新聞信息表news保存了新聞頁(yè)面的數(shù)據(jù)信息內(nèi)容。</p><p> ?。?、產(chǎn)品數(shù)據(jù)表xinwen1:</p><p> 產(chǎn)品數(shù)據(jù)表products保存了所有已添加上傳的產(chǎn)品數(shù)據(jù)信息。<
48、;/p><p> ?。?、網(wǎng)站用戶信息表userinfo:</p><p> 網(wǎng)站用戶信息表userinfo保存了網(wǎng)站的注冊(cè)用戶數(shù)據(jù)信息,該數(shù)據(jù)庫(kù)在創(chuàng)建初期就由開發(fā)人員手動(dòng)輸入一特殊用戶admin,admin用戶為網(wǎng)站的超級(jí)管理員,該用戶具有管理著網(wǎng)站的所有信息的權(quán)限。</p><p> 2.2 網(wǎng)上手機(jī)網(wǎng)站的總體處理流程</p><p>
49、業(yè)務(wù)流程用戶打開該網(wǎng)站后,可以瀏覽手機(jī)或者搜索想要購(gòu)買的手機(jī),再購(gòu)買手機(jī),購(gòu)買前必須先登陸,沒(méi)有注冊(cè)的用戶必須注冊(cè)登陸后才能購(gòu)買,完成訂單,提交訂單。</p><p> 管理員通過(guò)查看訂單,來(lái)決定是否發(fā)貨,若已付款則發(fā)貨,否則刪除該訂單。</p><p><b> 用戶:</b></p><p><b> 管理員:</b&
50、gt;</p><p><b> 數(shù)據(jù)流程圖介紹</b></p><p> 數(shù)據(jù)數(shù)據(jù)流圖:簡(jiǎn)稱DFD,就是采用圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。</p><p> 數(shù)據(jù)流程圖包括外部實(shí)體、處理過(guò)程、數(shù)據(jù)存儲(chǔ)和系統(tǒng)中的數(shù)據(jù)流四個(gè)組成部分&
51、lt;/p><p><b> 1.外部實(shí)體</b></p><p> 外部實(shí)體指系統(tǒng)以外又和系統(tǒng)有聯(lián)系的人或事物,它說(shuō)明了數(shù)據(jù)的外部來(lái)源和去處,屬于系統(tǒng)的外部和系統(tǒng)的界面。外部實(shí)體支持系統(tǒng)數(shù)據(jù)輸入的實(shí)體稱為源點(diǎn),支持系統(tǒng)數(shù)據(jù)輸出的實(shí)體稱為終點(diǎn)。 通常外部實(shí)體在數(shù)據(jù)流程圖中用正方形框表示,框中寫上外部實(shí)體名稱,為了區(qū)分不同的外部實(shí)體,可以在正方形的左上角用一個(gè)字符表示,
52、同一外部實(shí)體可在一張數(shù)據(jù)流程圖中出現(xiàn)多次,這時(shí)在該外部實(shí)體符號(hào)的右下角畫上小斜線表示重復(fù).</p><p><b> 2.加工</b></p><p> 加工指對(duì)數(shù)據(jù)邏輯處理,也就是數(shù)據(jù)變換,它用來(lái)改變數(shù)據(jù)值。而每一種處理又包括數(shù)據(jù)輸入、數(shù)據(jù)處理和數(shù)據(jù)輸出等部分。在數(shù)據(jù)流程圖中加工用帶圓角的長(zhǎng)方形表示處理,長(zhǎng)方形分三個(gè)部分,標(biāo)識(shí)部分用來(lái)標(biāo)識(shí)一個(gè)功能,功能描述部門是
53、必不可少的,功能執(zhí)行部門表示功能由誰(shuí)來(lái)完成。</p><p><b> 3.數(shù)據(jù)流</b></p><p> 數(shù)據(jù)流是指處理功能的輸入或輸出。它用來(lái)表示一中間數(shù)據(jù)流值,但不能用來(lái)改變數(shù)據(jù)值。數(shù)據(jù)流是模擬系統(tǒng)數(shù)據(jù)在系統(tǒng)中傳遞過(guò)程的工具。在數(shù)據(jù)流程圖中用一個(gè)水平箭頭或垂直箭頭表示,箭頭指出數(shù)據(jù)的流動(dòng)方向,箭線旁注明數(shù)據(jù)流名。</p><p>&
54、lt;b> 4.數(shù)據(jù)存儲(chǔ)</b></p><p> 數(shù)據(jù)存儲(chǔ)表示數(shù)據(jù)保存的地方,它用來(lái)存儲(chǔ)數(shù)據(jù)。系統(tǒng)處理從數(shù)據(jù)存儲(chǔ)中提取數(shù)據(jù),也將處理的數(shù)據(jù)返回?cái)?shù)據(jù)存儲(chǔ)。與數(shù)據(jù)流不同的是數(shù)據(jù)存儲(chǔ)本身不產(chǎn)生任何操作,它僅僅響應(yīng)存儲(chǔ)和訪問(wèn)數(shù)據(jù)的要求。在數(shù)據(jù)流程圖中數(shù)據(jù)存儲(chǔ)用右邊開口的長(zhǎng)方條表示。在長(zhǎng)方條內(nèi)寫上數(shù)據(jù)存儲(chǔ)名字。為了區(qū)別和引用方便,左端加一小格,再標(biāo)上一個(gè)標(biāo)識(shí),用字母D和數(shù)字組成.</p>
55、<p> 畫數(shù)據(jù)流程圖的基本原則:</p><p> ?、贁?shù)據(jù)流程圖上所有圖形符號(hào)必須是前面所述的四種基本元素。</p><p> ②數(shù)據(jù)流程圖的主圖必須含有前面所述的四種基本元素,缺一不可。 </p><p> ③數(shù)據(jù)流程圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間,外部實(shí)體可以是一個(gè),也可以是多個(gè)。</p><p> ?、芴幚磉^(guò)
56、程至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流。</p><p> ⑤任何一個(gè)數(shù)據(jù)流子圖必須與它的父圖上的一個(gè)處理過(guò)程對(duì)應(yīng),兩者的輸</p><p> 數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致,即所謂“平衡”。</p><p> ⑥數(shù)據(jù)流程圖上的每個(gè)元素都必須有名字。</p><p> 用戶買手機(jī)數(shù)據(jù)流程圖</p><p> 用戶
57、登陸網(wǎng)站后即可隨意瀏覽手機(jī),或搜索手機(jī),只有在登錄成功后才能購(gòu)買手機(jī),提交訂單,并成功付款后才能收到手機(jī),</p><p><b> ER圖 </b></p><p><b> 客戶信息實(shí)體ER圖</b></p><p> 手機(jī)類別實(shí)體屬性ER圖</p><p> 手機(jī)信息實(shí)體屬性ER圖&l
58、t;/p><p> 手機(jī)訂單實(shí)體屬性ER圖</p><p><b> 總體ER圖</b></p><p> 2.3 網(wǎng)上手機(jī)網(wǎng)站設(shè)計(jì)</p><p><b> 系統(tǒng)總體設(shè)計(jì)</b></p><p><b> 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) </b></p&
59、gt;<p> 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確處理模塊之間與模塊內(nèi)部的聯(lián)系及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等。本系統(tǒng)的軟件總體結(jié)構(gòu)按分解-協(xié)調(diào)的原則,信息隱蔽抽象的原則,自頂向下的原則,一致性原則,面向用戶的原則進(jìn)行設(shè)計(jì)。</p><p> 系統(tǒng)性,就是在功能結(jié)構(gòu)設(shè)計(jì)時(shí),全面考慮各方面情況。不僅考慮重要的部分,也要兼顧考慮次重要的部分;
60、不僅考慮當(dāng)前急待開發(fā)的部分,也要兼顧考慮今后擴(kuò)展部分自頂向下分解步驟。將系統(tǒng)分解為子系統(tǒng),各子系統(tǒng)功能總和為上層系統(tǒng)的總的功能,再將子系統(tǒng)分解為功能模塊,下層功能模塊的實(shí)現(xiàn)上層的模塊功能。這種從上往下進(jìn)行功能分層的過(guò)程就是由抽象到具體,由復(fù)雜到簡(jiǎn)單的過(guò)程。這種步驟從上層看,容易把握整個(gè)系統(tǒng)的功能不會(huì)遺漏,也不會(huì)冗余,從下層看各功能容易具體實(shí)現(xiàn)。</p><p><b> 功能模塊設(shè)計(jì)</b>
61、;</p><p> 把一個(gè)信息系統(tǒng)設(shè)計(jì)成若干模塊的方法稱為模塊化。其基本思想是:將系統(tǒng)設(shè)計(jì)成由相對(duì)獨(dú)立、單一功能的模塊組成的結(jié)構(gòu),從而簡(jiǎn)化研制工作,防止錯(cuò)誤蔓延,提高系統(tǒng)的可靠性。在這種模塊結(jié)構(gòu)圖中,模塊 支點(diǎn)的調(diào)用關(guān)系非常明確、簡(jiǎn)單。</p><p> 1.用戶模塊:用戶通過(guò)注冊(cè)登陸后,能瀏覽網(wǎng)站的然后手機(jī),并可以通過(guò)手機(jī)名,廠家等搜手機(jī),購(gòu)買手機(jī)在留言頁(yè)面進(jìn)行留言,設(shè)為首頁(yè),添加
62、收藏等。</p><p> 2.管理員模塊:管理員可以管理手機(jī),刪除會(huì)員,回復(fù)與刪除留言,管理訂單等功能。</p><p><b> 代碼設(shè)計(jì)</b></p><p><b> 代碼的重要性</b></p><p> 代碼設(shè)計(jì)代碼也叫信息編碼,是作為事物(實(shí)體)惟一標(biāo)識(shí)的、一組有序字符組合。
63、它必須便于計(jì)算機(jī)和人識(shí)別、處理。代碼的重要性表現(xiàn)在以下幾個(gè)方面:</p><p> 1.可以惟一地標(biāo)識(shí)一個(gè)分類對(duì)象(實(shí)體)。</p><p> 2.加快輸入,減少出錯(cuò),便于存儲(chǔ)和檢索,節(jié)省存儲(chǔ)空間。</p><p> 3.使數(shù)據(jù)的表達(dá)標(biāo)準(zhǔn)化。簡(jiǎn)化處理程序,提高處理互效率。</p><p><b> 代碼設(shè)計(jì)的原則</b
64、></p><p> 代碼惟一性:是區(qū)別系統(tǒng)中每個(gè)實(shí)體或?qū)傩缘奈┮粯?biāo)識(shí)。</p><p> 簡(jiǎn)單性:盡量壓縮代碼長(zhǎng)度,可降低出錯(cuò)機(jī)會(huì)。</p><p> 易識(shí)別性:為便于記憶、減少出錯(cuò),代碼應(yīng)當(dāng)邏輯性強(qiáng),表意明確。</p><p> 可擴(kuò)充性:不需要變動(dòng)原代碼體系,可直接追加新代碼,以適應(yīng)系統(tǒng)發(fā)展。</p><
65、;p> 合理性:必須在邏輯上滿足應(yīng)用需要,在結(jié)構(gòu)上與處理方法相一致。</p><p> 規(guī)范性:盡可能采用現(xiàn)有的國(guó)標(biāo)、部標(biāo)編碼,結(jié)構(gòu)統(tǒng)一。</p><p><b> 代碼類型</b></p><p> 代碼的類型是指代碼符號(hào)的表示形式,進(jìn)行代碼設(shè)計(jì)時(shí)可選擇一種或幾種代碼類型組合,有以下幾種類型: 1.順序碼。它也叫序列碼,用連
66、續(xù)數(shù)字作為每個(gè)實(shí)體的標(biāo)識(shí)。編碼順序可以是實(shí)體出現(xiàn)的先后,或?qū)嶓w名的字母順序等。其優(yōu)點(diǎn)是簡(jiǎn)單、易處理、易擴(kuò)充、用途廣;缺點(diǎn)是沒(méi)有邏輯含義、不能表示信息特征、無(wú)法插人、刪除數(shù)據(jù)將造成空碼。</p><p> 2.重復(fù)碼。采用與原來(lái)手工系統(tǒng)相同的編碼,叫做重復(fù)碼。其優(yōu)點(diǎn)是容易被原系統(tǒng)人員接受、易實(shí)現(xiàn)、便于推廣;缺點(diǎn)是不能任意更改、可能不盡合理。</p><p> 3.成組碼。它是最常用的一種
67、編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續(xù)數(shù)字組成。其優(yōu)點(diǎn)是簡(jiǎn)單、方便、能夠反映出分類體系、易校對(duì)、易處理;缺點(diǎn)是位數(shù)多不便記憶,必須為每段預(yù)留編碼,否則不易擴(kuò)充。例如:身份證編碼共17位: </p><p> 4.表意碼。它將表示實(shí)體特征的文字、數(shù)字或記號(hào)直接作為編碼。其優(yōu)點(diǎn)是可以直接明白編碼含義、易理解、易記憶;缺點(diǎn)是編碼長(zhǎng)度位數(shù)可變,給分類、處理帶來(lái)不便。例如:網(wǎng)站代碼: 5.專
68、用碼。它是具有特殊用途的編碼,如漢字國(guó)標(biāo)碼、五筆字型編碼、自然碼、ASCll代碼等?! ?.組合碼。它也叫合成碼、復(fù)雜碼。它由若干種簡(jiǎn)單編碼組合而成,使用十分普遍。其優(yōu)點(diǎn)是容易分類、容易增加編碼層次、可以從不同角度識(shí)別編碼、容易實(shí)現(xiàn)多種分類統(tǒng)計(jì);缺點(diǎn)是編碼位數(shù)和數(shù)據(jù)項(xiàng)個(gè)數(shù)較多。</p><p><b> 代碼校驗(yàn)</b></p><p> 為了減少編碼過(guò)程中的錯(cuò)
69、誤,需要使用編碼校驗(yàn)技術(shù)。這是在原有代碼的基礎(chǔ)上,附加校驗(yàn)碼的技術(shù)。校驗(yàn)碼是根據(jù)事先規(guī)定好的算法構(gòu)成的,將它附加到代碼本體上以后,成為代碼的一個(gè)組成部分。當(dāng)代碼輸入計(jì)算機(jī)以后,系統(tǒng)將會(huì)按規(guī)定好的算法驗(yàn)證,從而檢測(cè)代碼的正確性。常用的簡(jiǎn)單校驗(yàn)碼是在原代碼上增加一個(gè)校驗(yàn)位,并使得校驗(yàn)位成為代碼結(jié)構(gòu)中的一部分。系統(tǒng)可以按規(guī)定的算法對(duì)校驗(yàn)位進(jìn)行檢測(cè),校驗(yàn)位正確,便認(rèn)為輸入代碼正確。</p><p> 2.4 用戶界面設(shè)
70、計(jì)</p><p><b> 界面設(shè)計(jì)簡(jiǎn)介</b></p><p> 界面設(shè)計(jì)目前已成為評(píng)價(jià)一個(gè)軟件好壞的重要標(biāo)準(zhǔn),所謂用戶界面是指軟件與用戶交互的接口。人機(jī)界面強(qiáng)調(diào)的是個(gè)性,自由,共享,用戶參與與分享。因此,網(wǎng)站的交互設(shè)計(jì)是非常重要的。如何對(duì)用戶友好,操作簡(jiǎn)便,使用流暢,直接關(guān)系用戶對(duì)網(wǎng)站的喜好、忠誠(chéng),因此也就影響到網(wǎng)站今后市場(chǎng)上的發(fā)言權(quán)。</p>
71、<p><b> 界面設(shè)計(jì)標(biāo)準(zhǔn)</b></p><p> 人機(jī)交互方式的評(píng)價(jià)標(biāo)準(zhǔn):人機(jī)界面的根本目的是使用戶更方便、更容易地操作和使用計(jì)算機(jī)系統(tǒng),評(píng)價(jià)標(biāo)準(zhǔn)有:</p><p><b> 使用的難易程度。</b></p><p><b> 學(xué)習(xí)的難易程度。</b></p>
72、<p> 人機(jī)界面的復(fù)雜程度,交互方式提供什么范圍的功能和操作方式。</p><p><b> 操作速度。</b></p><p> 人機(jī)界面的控制方式。</p><p><b> 開發(fā)的難易程度。</b></p><p><b> 輸出設(shè)計(jì)</b>&l
73、t;/p><p> 輸出是由計(jì)是算機(jī)對(duì)輸入的原始信息進(jìn)行加工和處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,這是輸出設(shè)計(jì)的主要目標(biāo)。信息能夠滿足用戶需要,直接關(guān)系到系統(tǒng)的使用效果和系統(tǒng)的成功與否。本系統(tǒng)摘要采用表格輸出</p><p><b> 輸入設(shè)計(jì)</b></p><p> 輸入設(shè)計(jì)必須根據(jù)具體應(yīng)用的要求來(lái)確定,其目標(biāo)是在保證輸入信
74、息正確性和滿足需要的前提下,應(yīng)做到輸入方法簡(jiǎn)單,迅速和方便使用者。輸入設(shè)計(jì)的設(shè)計(jì)原則:控制輸入量,減少輸入延遲;批量輸入,減少輸入錯(cuò)誤;采用多種校驗(yàn)方法和驗(yàn)證技術(shù),避免額外步驟簡(jiǎn)化輸入過(guò)程</p><p><b> 人機(jī)界面設(shè)計(jì)</b></p><p> 用戶對(duì)網(wǎng)站的滿意程度與否,會(huì)發(fā)表意見,一個(gè)留言表也是必不可少的</p><p> 一
75、個(gè)網(wǎng)站首先必備的功能就是用戶注冊(cè)登錄。系統(tǒng)在幾乎所有的可以與用戶交互的人機(jī)界面上,都提供了顧客用戶入口,可以完整的跟蹤顧客登陸后的行為</p><p> 管理員必須對(duì)用戶的留言進(jìn)行處理,刪除或者回復(fù)。</p><p> 用戶可以對(duì)想要找的手機(jī)進(jìn)行多種搜索</p><p><b> 2.5 系統(tǒng)測(cè)試</b></p><p
76、> 系統(tǒng)測(cè)試的作用和意義</p><p> 系統(tǒng)測(cè)試是系統(tǒng)開發(fā)周期中的一個(gè)十分重要而且漫長(zhǎng)的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量和可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)過(guò)程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最終審查。統(tǒng)計(jì)表明,開發(fā)大規(guī)模系統(tǒng),系統(tǒng)測(cè)試的工作量占整個(gè)軟件開發(fā)生命周期的40%到50%,而對(duì)于一些特別重要的大型系統(tǒng),測(cè)試的工作量和成本更大,甚至超過(guò)系統(tǒng)開發(fā)其他各階段的總和的若干倍。因此不要以為程序
77、設(shè)計(jì)完成后系統(tǒng)開發(fā)的工作就接近尾聲,還有大量重要而艱巨的系統(tǒng)測(cè)試工作剛剛開始。</p><p> 系統(tǒng)測(cè)試的對(duì)象和目的</p><p> 系統(tǒng)測(cè)試的對(duì)象不僅僅是源程序,而應(yīng)該是整個(gè)軟件。它把需求分析,詳細(xì)設(shè)計(jì)和程序設(shè)計(jì)各階段的的開發(fā)文檔都作為測(cè)試的對(duì)象。</p><p> 系統(tǒng)測(cè)試的目的就是發(fā)現(xiàn)軟件的錯(cuò)誤。很多人認(rèn)為測(cè)試的目的是為了說(shuō)明沒(méi)有問(wèn)題,因此只要程序完
78、成以后,隨便找?guī)?數(shù)據(jù),使程序能夠走通就完成了測(cè)試任務(wù)。從軟件工程的角度來(lái)講,這種認(rèn)識(shí)不僅不正確,而且是十分有害的。因?yàn)槌鲇谶@個(gè)目的,人們會(huì)自覺(jué)不自覺(jué)尋找容易通過(guò)測(cè)試的數(shù)據(jù),回避那些容易暴露軟件錯(cuò)誤的數(shù)據(jù),從而使隱蔽的錯(cuò)誤不被發(fā)現(xiàn)。恰恰相反,我們不是要證明程序無(wú)措,而是要找那些易于發(fā)生錯(cuò)誤的數(shù)據(jù),以十分挑剔的態(tài)度,證明程序有錯(cuò)。</p><p> 在系統(tǒng)測(cè)試中出現(xiàn)的錯(cuò)誤是各種各樣的,按其范圍和性質(zhì)可以分為以下幾
79、類:</p><p><b> 1.功能錯(cuò)誤。</b></p><p><b> 2.系統(tǒng)錯(cuò)誤。</b></p><p><b> 3.過(guò)程錯(cuò)誤。</b></p><p><b> 4.數(shù)據(jù)錯(cuò)誤。</b></p><p>&
80、lt;b> 5.編碼錯(cuò)誤。</b></p><p><b> 系統(tǒng)測(cè)試的原則</b></p><p> 基于以上系統(tǒng)測(cè)試的概念,在進(jìn)行系統(tǒng)測(cè)試應(yīng)遵循以下基本原則:</p><p> 1.測(cè)試工作應(yīng)避免由原軟件開發(fā)軟件的個(gè)人或小組承擔(dān)。</p><p> 2.設(shè)計(jì)測(cè)試案例時(shí),不僅要包括確定的輸入
81、數(shù)據(jù),而且要包括從系統(tǒng)功能出發(fā)預(yù)期 的測(cè)試結(jié)果。</p><p> 3.測(cè)試不僅包括有效合理的數(shù)據(jù),還要包括無(wú)效,不合理的數(shù)據(jù)。</p><p> 4.不僅檢驗(yàn)程序是否做了該做的事,還有檢驗(yàn)程序是否做了不該做的事</p><p> 5.系統(tǒng)中存在的錯(cuò)誤是和已經(jīng)發(fā)現(xiàn)的錯(cuò)誤成正比。</p><p> 6 .保留測(cè)試用例,作為系統(tǒng)開
82、發(fā)文檔的一部分。</p><p><b> 系統(tǒng)測(cè)試的方法</b></p><p> 系統(tǒng)測(cè)試的方法可以分為人工測(cè)試和機(jī)器測(cè)試</p><p> 1.人工測(cè)試可以分為個(gè)人復(fù)查,走查,會(huì)審。</p><p> (1)個(gè)人復(fù)查:指源程序編完以后,直接由程序員自己進(jìn)行檢查。</p><p>
83、(2)走查:一般由從未接觸過(guò)該軟件的程序設(shè)計(jì)人員,輸入測(cè)試數(shù)據(jù),以發(fā)現(xiàn)程序中的錯(cuò)誤。</p><p> (3)會(huì)審:會(huì)審時(shí),由程序員逐個(gè)講解程序,測(cè)試人員逐個(gè)測(cè)試</p><p> 2.機(jī)器測(cè)試可以分為黑盒測(cè)試和白盒測(cè)試。</p><p> (1)黑盒測(cè)試:也稱為功能測(cè)試,將系統(tǒng)看做黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測(cè)試系統(tǒng)的外部特性。<
84、/p><p> (2)白盒測(cè)試:也稱為結(jié)構(gòu)測(cè)試,將系統(tǒng)看做白盒子,對(duì)系統(tǒng)的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。</p><p> 2.6 網(wǎng)上手機(jī)網(wǎng)站實(shí)施</p><p><b> 數(shù)據(jù)庫(kù)連接代碼:</b></p><p><b> <% </b></p><
85、p> Set conn=Server.CreateObject("ADODB.Connection")</p><p> Conn.ConnectionString="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("數(shù)據(jù)庫(kù)路徑和名稱")</p>
86、<p> conn.open()</p><p><b> %></b></p><p><b> 網(wǎng)站計(jì)數(shù)器:</b></p><p><b> <%</b></p><p> Application.Lock</p><p
87、> Application("Counter") = Application("Counter") + 1</p><p> Application.Unlock</p><p><b> %> </b></p><p> 該頁(yè)面已被訪問(wèn)過(guò)<%= Application(&quo
88、t;Counter") %> 次!</p><p><b> 登錄模塊的實(shí)現(xiàn):</b></p><p> ?。?)確定腳本語(yǔ)言:<%@LANGUAGE="VBSCRIPT"%></p><p> ?。?)獲取數(shù)據(jù):用Request對(duì)象</p><p><b>
89、?。?)有效性驗(yàn)證:</b></p><p><b> <%</b></p><p> if 條件 then</p><p> Response.Write("<script>alert('錯(cuò)誤提示語(yǔ)句!')</script>")</p><
90、p> Response.Write("<script>history.go(-1)</script>")</p><p> Response.end </p><p><b> End If</b></p><p><b> %></b></p>
91、<p><b> ?。?)連接數(shù)據(jù)庫(kù):</b></p><p> <% Set conn=Server.CreateObject("ADODB.Connection")</p><p> Conn.ConnectionString="Provider=Microsoft.jet.oledb.4.0;data sour
92、ce="&server.mappath("數(shù)據(jù)庫(kù)路徑")</p><p> conn.open()%></p><p> ?。?)創(chuàng)建記錄集:<% set rs= Server.CreateObject("adodb.recordset") %></p><p> ?。?)書寫SQL語(yǔ)句:
93、<% sql="select * from 表名 where 條件" %></p><p> sql="select * from admin where admin='"&admin&"' and password='"&password&"'"</
94、p><p> (7)執(zhí)行SQL語(yǔ)句:<% rs.open sql,conn,1,1 %></p><p> (8) 判斷用戶名和密碼是否存在</p><p> <%if rs.recordcount<1 then</p><p> Response.Write("<script>alert(&
95、#39;錯(cuò)誤提示語(yǔ)句!')</script>")</p><p> Response.Write("<script>history.go(-1)</script>")</p><p> Response.end </p><p><b> End If</b><
96、;/p><p><b> %></b></p><p> ?。?)關(guān)閉記錄集:<% rs.Close</p><p> set rs = nothing %></p><p><b> 添加信息的步驟:</b></p><p> <%@LANGUA
97、GE="VBSCRIPT" CODEPAGE="936"%></p><p> <% sid=Trim(Request.Form("sid")) %></p><p> <% sname=Trim(Request.Form("sname")) %></p><
98、;p> <% spwd=Trim(Request.Form("spwd")) %></p><p> <% ssex=Trim(Request.Form("ssex")) %></p><p> <% classid=Trim(Request.Form("classid")) %>&
99、lt;/p><p><b> <% </b></p><p> Set conn=Server.CreateObject("ADODB.Connection")</p><p> Conn.ConnectionString="Provider=Microsoft.jet.oledb.4.0;data sou
100、rce="&server.mappath("database/data.mdb")</p><p> conn.open()</p><p><b> %></b></p><p> <% set rs= Server.CreateObject("adodb.recordset&
101、quot;) %></p><p> <% sql="select * from student" %></p><p> <% rs.open sql,conn,1,3 %></p><p> <% rs.addnew %></p><p> <% rs("
102、;sid")=sid %></p><p> <% rs("sname")=sname %></p><p> <% rs("spwd")=spwd %></p><p> <% rs("ssex")=ssex %></p><p
103、><b> 2.7 系統(tǒng)維護(hù)</b></p><p> 系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠的運(yùn)行,并能使系統(tǒng)不斷得到提高和改善,以充分發(fā)揮作用。按照維護(hù)對(duì)象的不同,系統(tǒng)維護(hù)的內(nèi)容可以分為以下幾類:系統(tǒng)應(yīng)用程序的維護(hù)、數(shù)據(jù)維護(hù)、代碼維護(hù)、硬件設(shè)備維護(hù)。系統(tǒng)維護(hù)的重點(diǎn)是系統(tǒng)應(yīng)用軟件的維護(hù)工作。</p><p><b> 系統(tǒng)維護(hù)的內(nèi)容<
104、/b></p><p> 系統(tǒng)應(yīng)用軟件的維護(hù)工作,按照軟件維護(hù)的不同性質(zhì),可以分為以下四類:</p><p> 1.糾錯(cuò)性維護(hù): 由于本系統(tǒng)測(cè)試不可能揭露系統(tǒng)中存在的所有錯(cuò)誤,所以當(dāng)系統(tǒng)運(yùn)行到一定時(shí)期后會(huì)暴露出系統(tǒng)內(nèi)隱藏的錯(cuò)誤,這時(shí)候要及時(shí)糾正</p><p> 2.適應(yīng)性維護(hù): 這里指為了使本系統(tǒng)更好的適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)工作。一方面由于計(jì)算機(jī)技
105、術(shù)的飛速發(fā)展,原來(lái)的系統(tǒng)不能適應(yīng)新的軟硬件,另一方面,應(yīng)用的對(duì)象也在不斷的發(fā)生變化,將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境,因此,有必要對(duì)系統(tǒng)進(jìn)行調(diào)整,以保證系統(tǒng)時(shí)時(shí)都能滿足用戶的要求</p><p> 3.完善性維護(hù): 要根據(jù)用戶不斷提出的新要求來(lái)不斷擴(kuò)充原有的系統(tǒng)的功能。</p><p> 4.預(yù)防性維護(hù): 把維護(hù)工作由被動(dòng)變主動(dòng),來(lái)延長(zhǎng)本系統(tǒng)的使用壽命。據(jù)統(tǒng)計(jì),完善性維護(hù)占所有維護(hù)工作總
106、數(shù)的50%左右??梢?,系統(tǒng)維護(hù)工作中,一半以上的工作是對(duì)系統(tǒng)的完善,一定要多加注意。</p><p><b> 系統(tǒng)維護(hù)工作的特點(diǎn)</b></p><p> 1.采用結(jié)構(gòu)化開發(fā)方法與否對(duì)系統(tǒng)維護(hù)工作有極大的影響</p><p> 2.系統(tǒng)維護(hù)具有很高的代價(jià)</p><p> 3.系統(tǒng)維護(hù)工作對(duì)維護(hù)人員的要求較高&
107、lt;/p><p> 4.系統(tǒng)維護(hù)工作的對(duì)象是整個(gè)系統(tǒng)的配置</p><p> 當(dāng)系統(tǒng)的維護(hù)工作遇到的困難很大時(shí),即在原來(lái)的設(shè)計(jì)思想和體系結(jié)構(gòu)下作修改無(wú)法實(shí)現(xiàn)或維護(hù)成本大于設(shè)計(jì)新系統(tǒng)的造價(jià)時(shí),就應(yīng)該考慮提出研制新系統(tǒng)的要求,從而開始新系統(tǒng)的生命周期。</p><p><b> 系統(tǒng)評(píng)價(jià)</b></p><p> 從面
108、向?qū)嵱玫慕嵌葋?lái)看本網(wǎng)站,基本上實(shí)現(xiàn)了網(wǎng)上書店的新用戶注冊(cè),搜索圖書,購(gòu)買圖書,在線留言等功能,但由于知識(shí)水平有限經(jīng)驗(yàn)不足,系統(tǒng)設(shè)計(jì)肯定還有不足之處。本系統(tǒng)大致有如下特點(diǎn):較強(qiáng)的數(shù)據(jù)處理能力</p><p> 對(duì)客戶端軟硬件要求均較低,便于維護(hù)。</p><p> 用戶界面友好,操作簡(jiǎn)便。</p><p> 采用較先進(jìn)的開發(fā)工具,可靠性好。</p>
109、<p> 系統(tǒng)較穩(wěn)定,基本實(shí)現(xiàn)預(yù)期的功能要求。</p><p><b> 三、結(jié)束語(yǔ)</b></p><p> 通過(guò)這次畢業(yè)設(shè)計(jì),我掌握了系統(tǒng)開發(fā)工具Asp網(wǎng)絡(luò)技術(shù)。ASP組件的強(qiáng)大功能讓我深感折服,同時(shí)也可以較為熟練的使用Access 進(jìn)行數(shù)據(jù)庫(kù)的開發(fā)和設(shè)計(jì)。</p><p> 同時(shí)在這次設(shè)計(jì)的過(guò)程中,我始終遵循軟件工程的
110、思想,這使我的工作進(jìn)度明顯加快,也使我少走了不少?gòu)澛贰\浖こ痰乃枷耄笇?dǎo)我一步一步從系統(tǒng)分析,到系統(tǒng)設(shè)計(jì),再到系統(tǒng)實(shí)現(xiàn),讓我對(duì)整個(gè)系統(tǒng)的開發(fā)過(guò)程有了明顯的全局觀念,也合理地安排了整個(gè)設(shè)計(jì)的時(shí)間。</p><p> 在學(xué)與做的過(guò)程中,取長(zhǎng)補(bǔ)短,不斷學(xué)習(xí)新的知識(shí),吸取經(jīng)驗(yàn),達(dá)到進(jìn)步的目的。在學(xué)與做的過(guò)程中自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了ASP在數(shù)據(jù)庫(kù)方面的應(yīng)用知識(shí)。程序開發(fā)的一般過(guò)程和對(duì)數(shù)據(jù)庫(kù)知識(shí)的進(jìn)
111、一步的了解,在這個(gè)快速發(fā)展的當(dāng)代社會(huì)里,數(shù)據(jù)庫(kù)已經(jīng)普遍應(yīng)用在各個(gè)領(lǐng)域。在這次的畢業(yè)設(shè)計(jì)中我學(xué)習(xí)到不少的數(shù)據(jù)庫(kù)知識(shí),但由于自己的理論知識(shí)水平有限,實(shí)踐知識(shí)和設(shè)計(jì)經(jīng)驗(yàn)不足,在設(shè)計(jì)過(guò)程中難免存在一些問(wèn)題,甚至錯(cuò)誤。</p><p> 以上是我在本次畢業(yè)設(shè)計(jì)中的體會(huì),也許認(rèn)識(shí)到的問(wèn)題還是很膚淺,但是就我個(gè)人來(lái)說(shuō),它們正是我所需要的。同時(shí),在軟件開發(fā)方面也積累了不少經(jīng)驗(yàn),特別是在對(duì)軟件開發(fā)工具很不熟悉的情況下,通過(guò)自己的
112、學(xué)習(xí)和導(dǎo)師的指導(dǎo)完成了任務(wù)。并在設(shè)計(jì)過(guò)程中,自己分析問(wèn)題和解決問(wèn)題的能力都得到了鍛煉和提高,完善了自己的知識(shí)結(jié)構(gòu),加深了對(duì)知識(shí)的理解。懇請(qǐng)各位老師批評(píng)指正,致使我在以后的工作和實(shí)踐中加以改進(jìn)和提高。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]Introduction to Active Server Pages ASP介紹</p&g
113、t;<p> http://www.hotwired.com/webmonkey/98/39/index2a.html</p><p> [2]李存斌,樊建平 編著.ASP高級(jí)編程及其項(xiàng)目應(yīng)用開發(fā).北京:中國(guó)水利水電出版社,2003.3.1</p><p> [3]K-IDM實(shí)時(shí)網(wǎng)絡(luò)分銷管理系統(tǒng)</p><p> http://www.micr
114、osoft.com/china/solutions/calling/retail/kdasoft.asp</p><p> [4]宏觀視野:現(xiàn)代銷售模式的發(fā)展趨勢(shì)</p><p> http://content.chinasspp.com/News/Detail/2005-12-17/26733.htm</p><p> [5]駱耀祖,龔洵禹 主編.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)
115、計(jì)教程.廣州:中山大學(xué)出版社,2003.6.1 </p><p> [6]席一凡,劉培奇 主編.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程.西安:西安電子科技大學(xué)出版社2003.2.1</p><p> [7]徐罕,吳玉新 主編.網(wǎng)站ASP后臺(tái)解決方案.北京:人民郵電出版社,2001.1.1</p><p> [8]梁嘉超 主編.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程.北京:冶金工業(yè)出版社,2001.8
116、</p><p> [9]唐青松,顏亮 主編.ASP應(yīng)用開發(fā)全攻略寶典.北京:中國(guó)水利水電出版社,2000.1.1</p><p> [10]飛思教育產(chǎn)品研發(fā)中心 編著.動(dòng)態(tài)網(wǎng)頁(yè)制作基礎(chǔ)及應(yīng)用教程.北京:電子工業(yè)出版社,2000.11</p><p> [11] [美]Dan D.Gtierrez 著.侯國(guó)峰,韓珊等譯.Web數(shù)據(jù)庫(kù)開發(fā)技術(shù)與實(shí)例詳解.北京:電
117、子工業(yè)出版社.2000.5.1</p><p> [12]蔡翠平 主編.網(wǎng)絡(luò)程序設(shè)計(jì)—ASP.北京:北京交通大學(xué)出版社,2002.1</p><p> http://press.njtu.edu.cn</p><p> [13] [美]Stephen Walther 編著.希望圖書創(chuàng)作室譯.Active Server Pages2.0揭密北京:北京希望電子出版
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)(論文)基于android平臺(tái)的手機(jī)商城的設(shè)計(jì)
- 手機(jī)電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---童裝商城的設(shè)計(jì)
- 網(wǎng)上商城畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上商城系統(tǒng)畢業(yè)設(shè)計(jì)
- 電子商城畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)—網(wǎng)站購(gòu)物商城系統(tǒng)
- 網(wǎng)上電子商城畢業(yè)設(shè)計(jì)
- jsp網(wǎng)上商城畢業(yè)設(shè)計(jì)
- 手機(jī)殼畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---手機(jī)外殼設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---手機(jī)外殼設(shè)計(jì)
- 電子商城畢業(yè)設(shè)計(jì)開題報(bào)告
- 畢業(yè)設(shè)計(jì)-商城施工組織設(shè)計(jì)
- 網(wǎng)上購(gòu)物商城畢業(yè)設(shè)計(jì)開題報(bào)告
- 琴國(guó)網(wǎng)購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)-電商網(wǎng)站畢業(yè)設(shè)計(jì)開題報(bào)告
- 琴國(guó)網(wǎng)購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)-電商網(wǎng)站畢業(yè)設(shè)計(jì)開題報(bào)告
- 手機(jī)造型的設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 手機(jī)游戲開發(fā)畢業(yè)設(shè)計(jì)
- android手機(jī)地圖畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論