【正文】
圖書的記入時(shí)間排序,統(tǒng)計(jì)圖書的訂購(gòu)排名。 為用戶提供更好的網(wǎng)上服務(wù)。 4 第一章 概 述 系統(tǒng)開發(fā)的目標(biāo) 網(wǎng)上圖書訂購(gòu)系統(tǒng)是網(wǎng)上圖書的信息系統(tǒng),主要的目標(biāo)是使用戶能在網(wǎng)上方便、快捷的進(jìn)行圖書的購(gòu)買。 論文從系統(tǒng)概述、系統(tǒng)軟件的需求分析、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)以及系統(tǒng)測(cè)試四部分,闡述了軟件系統(tǒng)從計(jì)劃期到開發(fā)期的全過程。 本論文通過對(duì)網(wǎng)上購(gòu)書系統(tǒng)的開發(fā),介紹了基于 ASP,使用 HTML(超文本標(biāo)記語言)、 JavaScript 等腳本語言編寫程序,也使用 ASP 的 Request 對(duì)象、 Response 對(duì)象、 Server對(duì)象、 Session 對(duì)象和 Application 對(duì)象等內(nèi)置對(duì)象構(gòu)建訂購(gòu)系統(tǒng)。對(duì)公司來說,將會(huì)大大減少其他媒體的廣告費(fèi)用,增加凈利。因此,構(gòu)建互聯(lián)網(wǎng)站、開發(fā)網(wǎng)絡(luò)應(yīng)用程序已經(jīng)成為當(dāng)前的熱門技術(shù)之一。最后,通過軟件測(cè)試,發(fā)現(xiàn)問題,完善系統(tǒng) ,保持系統(tǒng)的良好運(yùn)作。其次,明確用戶要求、介紹網(wǎng)上圖書訂購(gòu)系統(tǒng)的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。 首先,按軟件開發(fā)的過程,確定系統(tǒng)目標(biāo)和規(guī)模。目 錄 目 錄 摘 要 ....................................................................................... 2 Summary .................................................................................... 2 前 言 ......................................................................................... 3 第一章 概述 ............................................................................. 4 系統(tǒng)開發(fā)的目標(biāo) ........................................................... 4 系統(tǒng)實(shí)現(xiàn)的功能 ........................................................... 4 系統(tǒng) 開發(fā)的進(jìn)程、時(shí)間安排 .......................................... 4 第二章 系統(tǒng)軟件的需求分析 .................................................... 5 軟件開發(fā)的過程 .......................................................... 5 網(wǎng)上圖書訂購(gòu)系統(tǒng)的分析 ............................................ 7 第三章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) ............................................................. 9 概要設(shè)計(jì) ..................................................................... 9 詳細(xì)設(shè)計(jì) ................................................................... 13 功能模塊的程序?qū)崿F(xiàn) ................................................. 19 第四章 軟件測(cè)試 ...................................................................... 33 軟件測(cè)試 .................................................................... 33 測(cè)試遇到的問題 ......................................................... 34 結(jié) 論 ....................................................................................... 35 謝 辭 ....................................................................................... 36 參考文獻(xiàn) .................................................................................. 36 2 摘 要 鑒于在網(wǎng)絡(luò)應(yīng)用越來越便捷的今日,網(wǎng)上購(gòu)物逐漸被人們所接受,本論文著力于網(wǎng)上圖書訂購(gòu)系統(tǒng)的設(shè)計(jì)。網(wǎng)上圖書訂購(gòu)系統(tǒng)具有交互功能,通過在網(wǎng)絡(luò)上建立一個(gè)虛擬的購(gòu)書商場(chǎng),使購(gòu)書過程變得輕松、快捷、方便。從技術(shù)、社會(huì)因素等方面分析此系統(tǒng)的可行性。通過對(duì)各模塊的分析,了解模塊的程序?qū)崿F(xiàn)。 Summary Owing to in the applied more and more convenient today in work, on the the shopping is gradually drive people a design for accepting, this thesis putting forth effort in books ordering system. On the the books order system has to hand over with each other function, pass to establish on the work a conjecture buy the book market, making buy the book process bee relaxed, fast, convenience. First, press the process of the software development, certain system target with scale. Analyze the possibility of this system from technique, social factor...etc. .The next in order, clear and definite customer request, introduce top the books orders the essentials design, detailed design and database logic constructions design of the system. Pass to realizes to each mold a procedure for of analysis, understanding mold piece. Finally, pass the software test, the problem of detection, perfect system, keep the good operation of the system. 3 前 言 互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和普及,應(yīng)用電子商務(wù)成為許多企事業(yè)單位的發(fā)展方向 。 隨著 Inter 的普及推廣, Web 技術(shù)得到了迅猛的發(fā)展,通過網(wǎng)絡(luò)的連結(jié),可以讓身在遠(yuǎn)處的人們,也能看到公司的產(chǎn)品,有了接觸的管道,自然就容易刺激購(gòu)買行為了。所以網(wǎng)上購(gòu)物是目前研究十分熱門的問題。系統(tǒng)采用 ASP 和 SQL Server 的組合,通過前臺(tái)管理和后臺(tái)管理兩大部分,前臺(tái)系統(tǒng)為注冊(cè)用戶提供查看商品、購(gòu)買的頁面,而后臺(tái)系統(tǒng)則為管理用戶提供對(duì)系統(tǒng)進(jìn)行管理和維護(hù)的頁面,從而構(gòu)成一個(gè)完成的網(wǎng)頁數(shù)據(jù)庫(kù)系統(tǒng)。通過循序漸進(jìn)的步驟,描述了網(wǎng)上購(gòu)物系統(tǒng)構(gòu)建的全過程及開發(fā)方法。用戶通過網(wǎng)站能迅速了解圖書信息,包括圖書的暢銷程度、新上柜的圖書以及圖書的作者、價(jià)格等情況。同時(shí)系統(tǒng)也要有利于管理維護(hù),易于圖書信息的添加、整理和歸集;有利于客戶信息的及時(shí)收集與處理;掌握有效的數(shù)據(jù),合理進(jìn)行采購(gòu)。查看客戶資料、接收客戶訂購(gòu)信息等,便于前臺(tái)用戶數(shù)據(jù)查詢、錄入與后臺(tái)的信息管理。 第 12 周為開發(fā)的第一階段,進(jìn)行系統(tǒng)調(diào)研,翻閱參考文獻(xiàn)指定相應(yīng)的系統(tǒng)結(jié)構(gòu),確立功能模塊的劃分,對(duì)系統(tǒng)流程進(jìn)行分析,為今后的詳細(xì)設(shè)計(jì)打好基礎(chǔ)。 第 812 周為開發(fā)的第三階段,此階段對(duì)以上所完成的系統(tǒng)進(jìn)行錯(cuò)誤檢查,發(fā)現(xiàn)和排除錯(cuò)誤,對(duì)系統(tǒng)進(jìn)行最后的 5 動(dòng)態(tài)檢查,完善系統(tǒng)的各模塊,并對(duì)系統(tǒng)進(jìn)行美化。 第二章 系統(tǒng)軟件的需求分析 軟件開發(fā)的過程 軟件開發(fā)要經(jīng)過可行性研究與計(jì)劃、需求分析、設(shè)計(jì)、編程、測(cè)試、運(yùn)行等階段,每個(gè)階段都有明確的任務(wù),并需產(chǎn)生一定規(guī)格的文檔資料。下圖 為生命期模型: 模型中的第一階段又稱為計(jì)劃期,基本任務(wù)是研究開發(fā)該項(xiàng)目的可行性;中間需求分析、設(shè)計(jì)、編程、測(cè)試四個(gè)可行性研究與計(jì)劃 需求分析 設(shè) 計(jì) 編 程 測(cè) 試 運(yùn)行與維護(hù) 圖 6 階段總稱為開發(fā)期,它們的基本任務(wù)分別為理解和表達(dá)用戶的要求、建立系統(tǒng)的結(jié)構(gòu)、編寫程序、發(fā)現(xiàn)錯(cuò)誤和排除錯(cuò)誤。 下面簡(jiǎn)述各階段的工作概況 —— 基本任務(wù)是搞清問題的性質(zhì),確定系統(tǒng)的目標(biāo)和規(guī)模,從技術(shù)、經(jīng)濟(jì)和社會(huì)因素等方面分析論證本軟件項(xiàng)目的可行性,并最終產(chǎn)生一份可行性分析報(bào)告。 —— 基本任務(wù)是理解用戶的需求,并將用戶的需求用書面形式表達(dá)出來。需求說明書是以后各階段工作的基礎(chǔ)。設(shè)計(jì)階段一般又可分為兩步:概要設(shè)計(jì)(或稱為總體設(shè)計(jì))和詳細(xì)設(shè)計(jì),前者主要考慮模塊的分解,后者考慮每個(gè)模塊內(nèi)部的細(xì)節(jié)。 1. 編程階段 —— 按模塊說明書的要求為每個(gè)模塊編寫程序。靜態(tài)檢驗(yàn)工作實(shí)際上在上述每個(gè)階段的最后就必須進(jìn)行,而測(cè)試階段則進(jìn)行最后的動(dòng)態(tài)檢驗(yàn)。 3. 運(yùn)行與維護(hù) —— 由于軟件系統(tǒng)經(jīng)測(cè)試后仍然可能隱含著錯(cuò)誤,用戶的需求和系統(tǒng)的操作環(huán)境又可能發(fā)生變化,所以在運(yùn)行階段仍需對(duì)軟件繼續(xù)排錯(cuò)和修改擴(kuò)充,這類工作稱為維護(hù),其工作量是相當(dāng)大的。 本章將首先說一下網(wǎng)上圖書系統(tǒng)的可行性研究和需求分析 在軟件工程中,所謂用戶需求,是指軟件系統(tǒng)必須滿足的所有性質(zhì)和限制。下面說一下網(wǎng)上圖書訂購(gòu)系統(tǒng)的分析。首先需要進(jìn)一步分析和澄清問題定義,經(jīng)過初步調(diào)查后 ,確定系統(tǒng)的規(guī)模和目標(biāo)。 1. 問題的定義 人們傳統(tǒng)的都在書城里尋找和購(gòu)買自己所需要和喜愛的圖書。另外在書店中面對(duì)大量的圖書也會(huì)有無從下手的感覺。而商家面對(duì)顧客的這種需求,為了保留現(xiàn)有的客源,同時(shí)擴(kuò)大銷售范圍,降低廣告成本,也需要采用一種新的運(yùn)營(yíng)方式,網(wǎng)上購(gòu)書就是這樣應(yīng)運(yùn)而生的。 由于 Microsoft 對(duì)于網(wǎng)際網(wǎng)絡(luò)相關(guān)技術(shù)的大力發(fā)展,現(xiàn)在要制作網(wǎng)頁與數(shù)據(jù)庫(kù)結(jié)合的