




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1.1 需求分析(負(fù)責(zé)人:陳酒)1.1.1 可行性分析1、技術(shù)可行性:此網(wǎng)上書店系統(tǒng)可以運(yùn)行于windows xp,win 7,windows vista操作系統(tǒng)。對系統(tǒng)要求只需要裝有IIS即可。對計(jì)算機(jī)的硬件配置沒有太高要求,現(xiàn)在的個(gè)人電腦完全可以滿足。數(shù)據(jù)庫運(yùn)用簡單易學(xué)的Access來實(shí)現(xiàn)。在網(wǎng)站設(shè)計(jì)方面,運(yùn)用XHTML、CSS樣式、JSP等知識,利用PhotoShop圖像處理工具及Dreamweaver CS5制作出合理生動的網(wǎng)頁。2、經(jīng)濟(jì)可行性:此系統(tǒng)可以運(yùn)行于現(xiàn)在市場上出售的各種個(gè)人電腦,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上。當(dāng)系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)在網(wǎng)上賣書和租書功能。所帶來的效益遠(yuǎn)遠(yuǎn)
2、大于系統(tǒng)軟件的開發(fā)成本,在經(jīng)濟(jì)上是完全可行。3、操作可行性:界面設(shè)計(jì)充分考慮瀏覽用戶的習(xí)慣,圖書信息瀏覽、會員注冊登錄、租書、購書等功能操作方便。而且所有網(wǎng)頁設(shè)計(jì)清新、簡潔、合理,不會讓用戶感到視覺疲勞,可操作性很強(qiáng)。1.1.2 項(xiàng)目意義分析隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的人喜歡在網(wǎng)上宣傳自己的產(chǎn)品,喜歡網(wǎng)上購物。圖書產(chǎn)品從其外部特征來看,品種繁多,實(shí)體書店或其它圖書發(fā)行者無法有足夠大的店面來展示所有品種;單價(jià)不高,在網(wǎng)絡(luò)信用還存在缺失的環(huán)境下能造成的損失較小,讀者也樂于嘗試在線購買。所以網(wǎng)上書店網(wǎng)站也在互聯(lián)網(wǎng)上紛紛出現(xiàn)。就網(wǎng)上書店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢。售書的理念也很簡
3、單,就是讀者可以自己尋找自己喜愛的書為替讀者找尋他們想要的書。對于讀者來說,網(wǎng)上書店近在咫尺,并且永不下班關(guān)門,讀者可以隨時(shí)隨地自由地查詢和訂購圖書,讀者無需親臨書店,一檔一檔地找,一本一本地翻,只要坐在電腦前,開機(jī)上網(wǎng)即可買到所需書籍,而且讀者的挑選余地也大多了,檢索也很方便,同時(shí)還減少了購書過程中的支出,另外應(yīng)當(dāng)看到圖書選購必得翻閱詳看,耗時(shí)費(fèi)力,特別是熱衷購書者,幾乎都是奮力開拓事業(yè)者和苦心求學(xué)深造者,時(shí)間對他們而言無比寶貴,網(wǎng)上購書節(jié)省了大量時(shí)間,這對于那些沒有時(shí)間經(jīng)常逛傳統(tǒng)書店或其住所離傳統(tǒng)書店較遠(yuǎn)的讀者來說,具有實(shí)際意義。因此網(wǎng)上售書必將有長足的發(fā)展。本系統(tǒng)的主要目的是實(shí)現(xiàn)圖書的在
4、線銷售,包括管理庫房中的圖書,以及管理用戶的購物車,從而實(shí)現(xiàn)結(jié)帳等一系列功能,讓用戶足不出戶就能夠在網(wǎng)上書店購買到自己所需的圖書,形成書店和用戶雙贏的局面。1.2 項(xiàng)目背景(負(fù)責(zé)人:丁彬彬)隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的人喜歡在網(wǎng)上宣傳自己的產(chǎn)品,喜歡網(wǎng)上購物。在軟硬件都相對支持的情況下,迫切要求開發(fā)一個(gè)網(wǎng)上書店管理系統(tǒng)。網(wǎng)站開發(fā)采用相關(guān)技術(shù)簡介如下。1.2.1 Dreamweaver CS5簡介Dreamweaver CS5是專業(yè)可視化網(wǎng)頁開發(fā)工具,它與另外兩個(gè)網(wǎng)頁制作軟件Flash、Fireworks并稱為“網(wǎng)頁三劍客”。其中Flash用來制作網(wǎng)頁矢量動畫,fireworks用來制作網(wǎng)頁圖
5、像,而Dreamweaver用來編輯排版網(wǎng)頁。在Dreamweaver CS5中,可以不用手工編寫HTML代碼,而是自動產(chǎn)生各種HTML代碼。Dreamweaver CS5還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具,以及有關(guān)HTML、層疊樣式表(CSS)、JavaScript、Cold Fusion標(biāo)記語言、ASP和JSP的參考資料。1.2.2 VBScript簡介VBScript是Visual Basic或Visual Basic for Application(VBA)的一個(gè)“輕量級”子集,其程序設(shè)計(jì)與VB或VBA基本相同。但是,VB或VBA的一些強(qiáng)大的功能,如類和API調(diào)用,在VB
6、Script中被刪除了,這主要是為了使VBScript語言簡單和安全。VBScript程序是純文本,可以用簡單的文本編輯器來編寫。VBScript是ASP的默認(rèn)腳本語言,通過與HTML代碼,ASP代碼結(jié)合可以十分方便的建立Web頁面。1.2.3 SQL簡介SQL是一個(gè)綜合的、功能強(qiáng)大的且又簡捷易學(xué)的語言。SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身。其主要特點(diǎn)包括:1、一體化:SQL語言風(fēng)格統(tǒng)一,可以完成數(shù)據(jù)庫活動中的全部工作,包括創(chuàng)建數(shù)據(jù)庫、定義模式等。2、高度非過程化:在使用SQL語言訪問數(shù)據(jù)庫時(shí),用戶沒有必要告訴計(jì)算機(jī)“如何”一步步操縱,只需要描敘清楚要做什么,SQL語言
7、就可以將要求提交給系統(tǒng),然后由系統(tǒng)自動完成全部工作。3、簡潔:雖然SQL語言功能強(qiáng)大,但它只有為數(shù)不多的幾條命令。另外,SQL的語法也比較簡單,容易掌握。4、能以多種方式使用:SQL語言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語言中使用。1.2.4 XHTML簡介本系統(tǒng)使用的XHTML是XHTML的第一個(gè)版本XHTML1.0規(guī)范,XHTML1.0與HTML4.01幾乎完成相同。XHTML對設(shè)計(jì)提出更高的要求和規(guī)范,希望我們能夠以更嚴(yán)謹(jǐn)?shù)木幋a來代替HTML松散的編碼結(jié)構(gòu),真正使頁面代碼清晰易懂,以便于設(shè)計(jì)與瀏覽器解析。在XHTML中,對于每一個(gè)元素都可以選擇是這個(gè)元素的標(biāo)簽進(jìn)行編碼。XH
8、TML編寫習(xí)慣:1、屬性名必須小寫;2、屬性值必須使用雙引號;3、不允許使用屬性的簡寫;4、使用id代替name;5、必須使用結(jié)束標(biāo)簽。1.2.5 CSS簡介CSS語法結(jié)構(gòu)僅僅由三部分組成:選擇符(Selector)、屬性(property)和值(Value)6。其說明如下:1、選擇符:指這組樣式編碼所要針對的對象,可以是XHTML標(biāo)簽,如body,h1;也可以是指定了特定id與class的標(biāo)簽,如#main選擇符表示選擇<div id=”main”>。2、屬性:屬性是CSS樣式控制的核心,對于每一個(gè)XHTML中的標(biāo)簽,CSS都提供了豐富的樣式屬性,如:顏色、大小、定位、浮動方式等
9、。3、值:值是指屬性的值,形式有兩種,一種是指定范圍的值,如float屬性,只能應(yīng)用left,right,none三種值;另一種如:width能夠使用09999px或其他的數(shù)學(xué)單位來指定。選擇JSP作為開發(fā)工具的原因:1、將內(nèi)容的生成和顯示進(jìn)行分離使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識和Beans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響
10、內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。2、強(qiáng)調(diào)可重用的組件絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。基于組件的方法加速了總體開發(fā)過
11、程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡3、采用標(biāo)識簡化頁面開發(fā)Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識能夠訪問和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。1.3 系統(tǒng)數(shù)據(jù)流圖(負(fù)責(zé)人:陳沖)1.3.1 系統(tǒng)環(huán)境圖環(huán)境圖也稱為頂層數(shù)據(jù)流圖,它僅包括一個(gè)數(shù)據(jù)處理過程,也就是要開發(fā)的目標(biāo)系統(tǒng)。環(huán)境圖的作用是確定系統(tǒng)在其環(huán)境中的位置,通過確定系統(tǒng)的輸入與外部實(shí)
12、體的關(guān)系確定其邊界。1.3.2 系統(tǒng)數(shù)據(jù)流圖按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映著中結(jié)構(gòu)關(guān)系,能清楚地表達(dá)整個(gè)系統(tǒng),也容易理解。數(shù)據(jù)流圖圖書管理數(shù)據(jù)流圖訂購管理數(shù)據(jù)流圖用戶管理數(shù)據(jù)流圖1.4系統(tǒng)業(yè)務(wù)流程圖(負(fù)責(zé)人:丁彬彬)1.5狀態(tài)圖(負(fù)責(zé)人:陳酒)注冊過程狀態(tài)圖購書過程狀態(tài)圖數(shù)據(jù)字典(負(fù)責(zé)人:白娟)數(shù)據(jù)項(xiàng)圖書數(shù)據(jù)字典屬性名存儲代碼類型長度備注書籍編號bnonchar10主碼書籍類別bkinnchar20書籍名稱bnamenchar40書籍價(jià)格bpricenchar10書籍簡介bintrovarchar80書籍折扣bdisint庫存數(shù)量bstockint顧客數(shù)據(jù)字典屬性名存儲代碼類型長度備注顧客編號cnoint主碼顧客密碼cpasschar10是顧客姓名cnamechar10否顧客性別csexchar10否顧客年齡cagechar10否顧客住址caddnchar20是聯(lián)系電話cphonechar10是管理員數(shù)據(jù)字典屬性名存儲代碼類型長度備注管理員登錄名mnochar10主碼管理員密碼mpasschar10訂單表數(shù)據(jù)字典屬性名存儲代碼類型長度備注訂單號onoint主碼書籍編號bnonchar10顧客編號cnoint顧客姓名cnamechar20顧客住址caddnchar10聯(lián)系電話cphonechar10付款方式opaynchar10發(fā)貨方式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甲供材料合同范本
- 幼兒園托管協(xié)議合同8篇
- 居間合同居間合同
- 2025年克拉瑪依c1貨運(yùn)從業(yè)資格證考試內(nèi)容
- 工程施工監(jiān)理合同
- 專項(xiàng)工程承包合同文本
- 建筑工程項(xiàng)目分包合同
- 增加附錄條款魚種購銷合同
- 運(yùn)輸水合同范本
- 卷煙戰(zhàn)略市場規(guī)劃報(bào)告
- 有償義工招募方案
- 交互設(shè)計(jì)裝置設(shè)計(jì)
- 冬春季節(jié)傳染病防控(流感)
- 潛在供應(yīng)商審核報(bào)告模版13-02
- 《臨床疾病概論》課件
- 安全生產(chǎn)費(fèi)用使用臺賬
- 鋅精礦價(jià)格計(jì)算公式
- 舞臺設(shè)計(jì)課件
- 高中英語 高中閱讀高頻單詞
- TRD工法施工方案(長業(yè)范本)
- 模板安裝三檢記錄表
評論
0/150
提交評論