第一篇:網(wǎng)上書店系統(tǒng)數(shù)據(jù)流圖
網(wǎng)上書店系統(tǒng)數(shù)據(jù)流圖
近年來,鮮花在線銷售平臺得到了迅速發(fā)展。在北美和歐洲市場,線上鮮花銷售市場已經(jīng)基本成熟,經(jīng)過發(fā)展,已經(jīng)逐漸被廣大網(wǎng)友所接受。據(jù)不完全統(tǒng)計,已經(jīng)有數(shù)千萬的人們在網(wǎng)上選購鮮花,并且這一數(shù)字還在疾速增加[3]。我國的鮮花電子商務(wù)起步較晚,但發(fā)展蓬勃。
由于千姿百態(tài)的花朵述說著千言萬語,每一句都解說著“美好”,特別是現(xiàn)在,隨著人們的生活水平不斷進(jìn)步,生活質(zhì)量不斷提高,對生活的追求。鮮花已經(jīng)是人們生活不可缺少的點(diǎn)綴?;ɑ芟M(fèi)近年來呈越來越旺的趨勢,除了花卉本身所具俏麗姿容讓人們賞心悅目,美化家居等功效外,它還可以開發(fā)人們的想象力,使人們在相互交流時更含蓄,更有品位。這樣我們創(chuàng)辦網(wǎng)上校園花店以鮮花專遞為市場入點(diǎn),兼顧網(wǎng)站長期市場占有率和短期資金回報率以搶占市場,以滿足個性消費(fèi)為主題,以鮮花為試點(diǎn)帶動其他產(chǎn)品,最終能形成具有“荊州網(wǎng)上花店”品牌優(yōu)勢的市場.是十分可行的。
網(wǎng)上花店系統(tǒng)的總體設(shè)計目標(biāo)是為花店用戶提供便捷的網(wǎng)上訂花服務(wù)。具體而言是設(shè)計開發(fā)一個功能較為完備、簡單實用、易于升級維護(hù)的網(wǎng)上鮮花管理系統(tǒng),盡可能減少對系統(tǒng)資源的占用,使鮮花企業(yè)的線上銷售平臺能及時向廣大客戶推銷產(chǎn)品,從而構(gòu)建良好企業(yè)形象、提升知名度、在成本降低的同時贏得更多利潤。同時充分考慮管理系統(tǒng)人性化的交互性,最大限度滿足不同類型消費(fèi)者的喜好和需求。
根據(jù)上述分析,可以得到網(wǎng)上書店系統(tǒng)的頂層數(shù)據(jù)流圖,如圖2-17所示。
圖1 網(wǎng)上書店系統(tǒng)的頂層數(shù)據(jù)流圖 中層數(shù)據(jù)流圖是對頂層數(shù)據(jù)流圖的細(xì)化,它把目標(biāo)系統(tǒng)主要的功能模塊細(xì)分為不同的加工,并對數(shù)據(jù)在不同加工之間的流動關(guān)系進(jìn)行描述。根據(jù)上述分析,可以得到“網(wǎng)上書店系統(tǒng)”的中層數(shù)據(jù)流圖,如圖2-18所示。
圖2 網(wǎng)上書店系統(tǒng)的中層數(shù)據(jù)流圖
為了對數(shù)據(jù)流圖進(jìn)行細(xì)化,可以進(jìn)一步對中層數(shù)據(jù)流圖中的每一個加工進(jìn)行分解和求精。在網(wǎng)上書店系統(tǒng)的中層數(shù)據(jù)流圖中,包含6個加工,分別是用戶注冊、訂單信息查詢、書籍信息查詢、訂購圖書、訂單信息管理和圖書信息管理。那么,該系統(tǒng)應(yīng)該包含6張底層數(shù)據(jù)流圖。底層數(shù)據(jù)流圖展現(xiàn)了系統(tǒng)最精確和最細(xì)節(jié)性的數(shù)據(jù)處理過程,為系統(tǒng)設(shè)計和編碼提供最直接的參考。
圖3 訂購圖書模塊的底層數(shù)據(jù)流圖
圖4 訂單信息查詢模塊的底層數(shù)據(jù)流圖
第二篇:ATM數(shù)據(jù)流圖
一個簡單的ATM取款機(jī)系統(tǒng),用戶塞入借記卡,系統(tǒng)讀取卡的ID號并提示用戶輸入密碼,用戶輸入取款密碼通過遠(yuǎn)程通訊獲取銀行中央數(shù)據(jù)庫中存儲的該賬戶密碼。若三次密碼輸入錯誤,則沒入借記卡并打印吞卡憑條,若比較兩者一致,則顯示賬戶詳細(xì)信息,若用戶輸入取款數(shù)額,則點(diǎn)鈔送出并咨詢用戶是否打印取款憑條并且請用戶選擇繼續(xù)服務(wù)或退卡然后進(jìn)行相關(guān)操作,同時將該筆業(yè)務(wù)信息(時間、ATM機(jī)編號、金額等)更新到中央數(shù)據(jù)庫。
問題:
1、試分析該系統(tǒng)的源/終點(diǎn)
2、試分析系統(tǒng)的隱含功能
3、是采用自頂向下、模塊化的方式畫出系統(tǒng)的功能層次圖
4、畫出系統(tǒng)流圖
1.答: 源點(diǎn)是用戶,借記卡
終點(diǎn)是用戶
2.答: ATM機(jī)內(nèi)余額是否小于顧客輸入的金額;
用戶自己的賬戶余額是否小于用戶輸入的余額; 密碼位數(shù)是否滿足ATM機(jī)的要求; ATM機(jī)內(nèi)是否還有打印紙。
ATM系統(tǒng)校驗密碼輸入密碼
詳細(xì)操作打印憑條退卡驗證密碼取現(xiàn)存現(xiàn)轉(zhuǎn)賬查詢余額
4.DFD/0 用戶
銀行卡ATM銀行卡交易憑條用戶 DFD/1 用戶銀行卡密碼輸入錯誤3次4.吞卡吞卡憑條1.檢驗密碼密碼無誤賬戶信息繼續(xù)操作2.選擇操作操作類型退出類型銀行卡5.退出交易憑條用戶3.執(zhí)行操作
DFD/2
客戶存儲信息單取款操作選擇操作3.1調(diào)用取款系統(tǒng)選擇取款操作選擇信息3.2輸入取款金額3.3提取現(xiàn)金取款3.4打印憑條選擇打印憑條用戶取現(xiàn)金
總:
用戶銀行卡密碼輸入錯誤3次4.吞卡吞卡憑條1.檢驗密碼密碼無誤賬戶信息2.選擇操作操作類型退出類型銀行卡5.退出交易憑條用戶繼續(xù)操作3.1調(diào)用取3.2輸入取款系統(tǒng)款數(shù)額選擇取款操作操作取超款時客戶存儲信息單3.3提取現(xiàn)金3.4打印取款憑條選擇打印憑條取現(xiàn)金
第三篇:管理信息系統(tǒng)作業(yè)(數(shù)據(jù)流圖)
教師科研管理工作流程是:接收教師交來的科研申報材料,科研秘書根據(jù)科研管理條例進(jìn)行初審,對需要修改的申報材料退回教師修改;對初審合格的材料,再根據(jù)科研管理條例和科研檔案進(jìn)行分類。分類完成后將科研成果材料報主管主任審批,審批合格后,由科研秘書將材料存儲到科研檔案,并報科研處備案。
申報材料修改教師科研申報申報材料教師科研管理部門退回不合格科研秘書初審合格分類不合格存儲檔案科研秘書存檔合格主管主任審批科研成果材料科研處備案表格填寫不完整通知申請表(注冊信息+個人信息)學(xué)生費(fèi)用0課程管理系統(tǒng)班級列表教師學(xué)生卡、課程信息材料、發(fā)票常規(guī)費(fèi)用報告課程主辦人頂層數(shù)據(jù)流圖 課程信息材料4打印課程信息材料表格填寫不完整通知學(xué)生申請表(注冊信息+個人信息)1檢查申請表DS1注冊文件6編制班級列表DS2學(xué)生文件學(xué)生卡3制作學(xué)生卡教師2費(fèi)用接受費(fèi)用7編制常規(guī)費(fèi)用報告5發(fā)票打印發(fā)票DS3費(fèi)用文件班級列表常規(guī)費(fèi)用報告課程主辦人
1.當(dāng)某個學(xué)生想注冊參加教育委員會舉辦的課程,他提交包含注冊信息和個人信息的申請表。如果表格填寫完整,這些信息被存到注冊文件和學(xué)生文件中。學(xué)生在一個月內(nèi)付清費(fèi)用并存入費(fèi)用文件后,會收到一張學(xué)生卡和課程信息材料及發(fā)票,職員在收費(fèi)時檢查學(xué)生文件以確認(rèn)該學(xué)生的交費(fèi)情況。在注冊結(jié)束后,編制班級列表發(fā)給教師。編制常規(guī)費(fèi)用報告交送課程主辦人。
2.某制造企業(yè)的物料出入庫管理的工作流程分別敘述如下: a.出庫工作流程
(1)領(lǐng)料人提交領(lǐng)料單(每一種物料有一張領(lǐng)料單)(2)倉庫保管員根據(jù)領(lǐng)料計劃單檢驗該領(lǐng)料單是否有效(3)若經(jīng)檢驗沒有相應(yīng)的領(lǐng)料計劃,則通知領(lǐng)料人該領(lǐng)料單無效
(4)若領(lǐng)料單有效,倉庫保管員根據(jù)領(lǐng)料單上的物料代碼核對是否有足夠的庫存(5)若沒有足夠的庫存,倉庫保管員向領(lǐng)料人發(fā)缺貨單
(6)若有足夠的庫存,倉庫保管員在領(lǐng)料單上簽字,并登記出庫單,修改物料主文件中的現(xiàn)有庫存數(shù);相應(yīng)的物料出庫,物料清單交領(lǐng)料人
b.入庫工作流程
采購員提交入庫申請單(每一種物料有一張入庫申請單)(1)倉庫保管員根據(jù)采購計劃單驗收入庫申請單
(2)若驗收發(fā)現(xiàn)沒有相應(yīng)的采購計劃,則倉庫保管員向采購員發(fā)無效申請單 若驗收合格,則倉庫保管員向檢驗員申請物料檢驗;檢驗員根據(jù)檢驗結(jié)果填寫物料檢驗單
(3)如果物料或供貨方不合格,則向采購員發(fā)出退貨單
(4)如果檢驗合格,則倉庫保管員登記入庫單,修改物料主文件中的現(xiàn)有庫存數(shù),相應(yīng)的物料入庫
為便于及時了解庫存情況,核查出入庫情況,該企業(yè)決定將上述人工流程由計算機(jī)來實現(xiàn),請根據(jù)該庫存管理邏輯,畫出頂層數(shù)據(jù)流圖,0層數(shù)據(jù)流圖及其它層次的數(shù)據(jù)流圖
第1層數(shù)據(jù)流圖缺貨單0倉庫管理系統(tǒng)領(lǐng)料單領(lǐng)料人領(lǐng)料單無效通知物料清單頂層數(shù)據(jù)流圖領(lǐng)料單無效通知1檢驗領(lǐng)料單領(lǐng)料人領(lǐng)料單領(lǐng)料單32制作缺貨單2核對庫存4登記出庫單缺貨單領(lǐng)料單6物料清單制作物料清單5修改物料文件DS2出庫單DS1物料主文件第1層數(shù)據(jù)流圖退貨單入庫申請單采購員無效申請單0倉庫管理系統(tǒng)頂層數(shù)據(jù)流圖入庫申請單采購員無效申請單1檢驗入庫申請單DS3物料檢驗單3退貨單制作退貨單2物料檢驗4登記入庫單5修改物料文件DS2入庫單DS1物料主文件第1層數(shù)據(jù)流圖
3.某考務(wù)處理系統(tǒng)具有以下功能:
(1)輸入報名單(2)自動編制準(zhǔn)考證號(3)輸出準(zhǔn)考證(4)輸入成績清單(5)輸入成績通知單(6)輸出成績分布表
(7)輸入合格標(biāo)準(zhǔn)、輸出錄取通知單(8)試題難度分析,并輸出試題難度分析表 請根據(jù)該邏輯畫出其系列數(shù)據(jù)流圖
合格標(biāo)準(zhǔn)0考務(wù)處理系統(tǒng)成績清單成績通知單成績分布表試題信息試題難度分析表頂層數(shù)據(jù)流圖報名單學(xué)生準(zhǔn)考證錄取通知單教師1學(xué)生報名單準(zhǔn)考證編制準(zhǔn)考證2分析成績成績分布表成績清單3錄取通知單編制錄取通知單成績清單合格標(biāo)準(zhǔn)教師成績通知單試題信息4第1層數(shù)據(jù)流圖分析試題難度試題難度分析表
4.某房產(chǎn)管理系統(tǒng)的功能描述如下:
系統(tǒng)隨時根據(jù)住戶送來的入住單更新住戶基本信息文件
每月初系統(tǒng)根據(jù)物業(yè)管理委員會提供的月初附加費(fèi)(例如清潔費(fèi)、保安費(fèi)和大樓管理費(fèi)等)表和房租調(diào)整表,計算每家住戶的月租費(fèi)(包括月附加費(fèi)),向住戶發(fā)出交費(fèi)通知單,住戶交費(fèi)時,系統(tǒng)輸入交費(fèi)憑證,核對后輸出收據(jù)給住戶
系統(tǒng)定期向物業(yè)管理委員會提供住房分配表和交費(fèi)情況表
住戶因分戶或換房,在更新住戶基本信息文件的同時,系統(tǒng)應(yīng)立即對這些住戶做月租費(fèi)計算,以了結(jié)分戶或換房前的房租
請繪制與該邏輯相對應(yīng)的系列數(shù)據(jù)流圖 分戶或換房信息住房分配表住戶單住戶交費(fèi)通知單費(fèi)用收據(jù)0房產(chǎn)管理系統(tǒng)月初附加費(fèi)房租調(diào)整表物業(yè)管理委員會交費(fèi)情況表頂層數(shù)據(jù)流圖住戶單1更新住戶基本信息DS1住戶基本信息文件4住戶分戶或換房信息分房或換房管理住房分配表交費(fèi)通知單2計算費(fèi)用月初附加費(fèi)房租調(diào)整表物業(yè)管理委員會費(fèi)用收據(jù)3收費(fèi)交費(fèi)情況表第1層數(shù)據(jù)流圖
第四篇:網(wǎng)上書店電子商務(wù)系統(tǒng)設(shè)計
《管理信息系統(tǒng)》課程報告
課題名稱:網(wǎng)上書店電子商務(wù)系統(tǒng)設(shè)計
第一部分,可行性分析
1、引言
1.1 項目背景與問題提出
隨著信息技術(shù)在國際貿(mào)易和商業(yè)領(lǐng)域的廣泛應(yīng)用,利用計算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)和Internet來實現(xiàn)商務(wù)活動的國際化、信息化和無紙化,已成為各國商務(wù)發(fā)展的—大趨勢。電子商務(wù)(Electronic Commerce)正是為了適應(yīng)這種以全球為市場的變化而出現(xiàn)和發(fā)展起來的。它可以使銷售商與供應(yīng)商更緊密地聯(lián)系起來,以更快地滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場上銷售圖書。電子商務(wù)基于網(wǎng)絡(luò)技術(shù).網(wǎng)絡(luò)技術(shù)提供了實現(xiàn)電子商務(wù)的技術(shù)平臺,而電子商務(wù)是網(wǎng)絡(luò)技術(shù)的最新應(yīng)用和最終目標(biāo)。
從形式上看,電子商務(wù)利用計算機(jī)網(wǎng)絡(luò)檢索和獲取信息,對個人和公司提供決策服務(wù),解決了組織、商家和客戶的需求,減少了用于改善貨物和服務(wù)質(zhì)量的投入,加快了商品交易的速度。Internet正在將不同形式的電子商務(wù)結(jié)合起來,產(chǎn)生出許多創(chuàng)新的、混合的電子商務(wù)形式。
從電子商務(wù)的目標(biāo)上看,電子商務(wù)能夠擴(kuò)大顧客群,獲取更高收益,開拓目標(biāo)市場,節(jié)省費(fèi)用和開支,加速商品流通,加快顧客信息反饋,并提高服務(wù)質(zhì)量。在過去的幾年間,隨著Internet的迅速發(fā)展,通過網(wǎng)絡(luò)使在家庭辦公的個人用戶也積極投入到了電子商務(wù)中。由于激烈的市場競爭和對成本的關(guān)注,大量企業(yè)正在改進(jìn)原有的電子商務(wù)系統(tǒng)來支持新興的網(wǎng)絡(luò)經(jīng)濟(jì)。
1.2 研究意義
網(wǎng)上書店系統(tǒng)作為一個小型電子商務(wù)交易平臺,簡單清晰的將電子商務(wù)的開發(fā)過程和基本模式呈現(xiàn)出來,具有啟發(fā)和向?qū)ё饔谩?/p>
根據(jù)網(wǎng)上書店的基本需求,本系統(tǒng)需要完成的具體任務(wù)有:
? 書圖查詢: 當(dāng)客戶進(jìn)入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需圖書,同時也應(yīng)該提供按照圖書名稱,或者作者信息快速查詢所需書目信息的功能。
? 購物車管理:當(dāng)客戶選擇購買某圖書圖書時,應(yīng)該能夠?qū)?yīng)圖書信息,如:價格、數(shù)量記錄到對應(yīng)的購物車中,并允許客戶返回書目查詢頁面,選擇其他商品,并添加到購物車中,當(dāng)對應(yīng)的購物訂單生成后,應(yīng)該能夠自動清除以生成訂單的購物車中的信息。
? 訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。
? 會員注冊:為了能夠?qū)崿F(xiàn)圖書商品的購買,需要管理客戶相關(guān)的聯(lián)系方式、送貨地點(diǎn)等相關(guān)的信息。
1.3 建設(shè)目標(biāo)
主要是實現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。具備一個典型的電子書店一般需要實現(xiàn)的服務(wù)。
1.4 論文內(nèi)容
本論文詳細(xì)介紹了整個網(wǎng)上書店系統(tǒng)的數(shù)據(jù)模型設(shè)計以及數(shù)據(jù)庫設(shè)計,在設(shè)計中把本系統(tǒng)的數(shù)據(jù)庫根據(jù)其功能劃分4個基本的模塊,即圖書信息的動態(tài)提示、購物車管理、客戶信息注冊登錄管理、訂單處理模塊。
二、相關(guān)技術(shù)
2.1 WEB SERVICE簡介
Web service 是自包含的、模塊化的應(yīng)用程序,它可以在網(wǎng)絡(luò)中被描述、發(fā)布、查找以及調(diào)用。
Web service 是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web service 能與其他兼容的組件進(jìn)行交互操作
Web service 是一種可編程的應(yīng)用程序,它使用一系列標(biāo)準(zhǔn)協(xié)議來對各種請求作出響應(yīng)。作為傳統(tǒng)計算機(jī)技術(shù)同互聯(lián)網(wǎng)應(yīng)用與創(chuàng)意的結(jié)晶,web service 是使用標(biāo)準(zhǔn)技術(shù)在互聯(lián)網(wǎng)網(wǎng)上運(yùn)行的商務(wù)流程。
2.2 JAVA語言在網(wǎng)絡(luò)上的應(yīng)用
Java是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁中(即是Java Applet程序),成為最靈活、最強(qiáng)大的網(wǎng)頁多媒體的載體,但由于Java虛擬機(jī)相對于個人電腦而言,有占用資源大,安全性相對較差等缺點(diǎn),Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JSP(Java Server Page)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項目的必然選擇
Java程序可以獲取網(wǎng)絡(luò)上結(jié)點(diǎn)的圖象、聲音、HTML文檔及文本等資源,并可以對獲得的資源進(jìn)行處理。例如Java程序可以每隔一定時間讀取某結(jié)點(diǎn)提供的最新數(shù)據(jù),并以圖表的形式顯示出來。在編程處理上,一般先生成一個URL類型的對象,然后用 Java中相應(yīng)的方法(method)獲取該對象所代表的資源。
2.3 JSP的基礎(chǔ)——Servlet 技術(shù)
Java Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且
大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務(wù)器平臺運(yùn)行的API方式來動態(tài)生成Web頁面。許多Web服務(wù)器都支持Servlet,即使不直接支持Servlet的Web服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于Java的跨平臺的特性,Servlet也是平臺無關(guān)的,實際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺無關(guān)且是Web服務(wù)器無關(guān)的。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進(jìn)程,并且利用多線程機(jī)制可以同時為多個請求服務(wù),因此Java Servlet效率非常高。但Java Servlet也不是沒有缺點(diǎn),和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用輸出HTML語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用Java Servlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。這就是為什么SUN還要推出Java Server Pages的原因。
2.4 Struts概述 —— 由來和發(fā)展
Struts 框架工具是 Apache 基金會 Jakarta 項目中推出的一個子項目。Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開發(fā) Web 應(yīng)用程序過程所起到的重要作用,Struts 為 Web 應(yīng)用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務(wù)問題上,與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進(jìn)行擴(kuò)展和定制,從而可以更好的適應(yīng)用戶的需求。采用 Struts 可以簡化遵循 MVC 設(shè)計模式的 Web 應(yīng)用的開發(fā)工作,很好地實現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來,快速開發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點(diǎn)、并具有強(qiáng)可擴(kuò)展性的 Web 應(yīng)用??傊?,Struts 的出現(xiàn)使得 Web 應(yīng)用的開發(fā)過程大大簡化,從而能夠縮短開發(fā)周期、提高開發(fā)效率。Struts 架構(gòu)一經(jīng)推出,即受到 Java 開發(fā)群體的廣泛重視,從 2004 年開始逐漸升溫,并日漸成為 Java 創(chuàng)建 Web 應(yīng)用開發(fā)的最流行的框架工具。
2.5 SQL Server 2000 簡介
SQL Server 2000 是Microsoft 公司2000年推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的版本。它是一個杰出的數(shù)據(jù)庫平臺,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫、以及電子商務(wù)等。其特點(diǎn)有如下幾點(diǎn):
1.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。
2.圖形化用戶界面。
3.豐富的編程接口工具。
4.SQL Server與Windows NT完全集成。
5.具有很好的伸縮性。
6.對Web技術(shù)的支持。
6.SQL Server提供數(shù)據(jù)倉庫功能。
三、體系結(jié)構(gòu) —— 采用MVC構(gòu)架
3.1 MVC簡介
M——模型 是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯.V——視圖 是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。C——控制器 就是根據(jù)用戶的輸入,控制用戶界面顯示數(shù)據(jù)和更新對象狀態(tài)。
MVC是80年代Smalltalk-80出現(xiàn)的一種軟件設(shè)計模式,現(xiàn)在已經(jīng)被廣泛的使用。MVC 構(gòu)架的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。
早期的程序中,如果不注意對數(shù)功能和顯示的解耦合,常常會導(dǎo)致程序的復(fù)雜及難以維護(hù)。很多VB, Delphi 等 RAD 程序都有這種問題。甚至現(xiàn)在的 C#,Java 有時候也會出現(xiàn)把業(yè)務(wù)邏輯寫在顯示模塊中的現(xiàn)象。
盡管MVC設(shè)計模式很早就提出,但在Web項目的開發(fā)中引入MVC卻是步履維艱。主要原因:一是在早期的Web項目的開發(fā)中,程序語言和HTML的分離一直難以實現(xiàn)。CGI程序以字符串輸出的形式動態(tài)地生成HTML內(nèi)容。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在HTML內(nèi)容中。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和HTML分離。二是腳本語言的功能相對較弱,缺乏支持MVC設(shè)計模式的一些必要的技術(shù)基礎(chǔ)。
3.2 Struts的工作流程
Struts提供了多種Action供選擇使用。普通的Action只能通過調(diào)用execute執(zhí)行一項任務(wù),而DispatchAction可以根據(jù)配置參數(shù)執(zhí)行,而不是僅進(jìn)入execute()函數(shù),這樣可以執(zhí)行多種任務(wù)。如insert,update等。LookupDispatchAction可以根據(jù)提交表單按鈕的名稱來執(zhí)行函數(shù)。
4、實現(xiàn)準(zhǔn)備
4.1 邏輯層次
1)用戶服務(wù)層(User Services Tier),也稱為表現(xiàn)服務(wù)(Presebtation Services),是用戶與應(yīng)用程序進(jìn)行交互的端點(diǎn)。通常由WIN32或者基于瀏覽器的圖形用戶界面應(yīng)用構(gòu)成。在該層用戶可以查看、輸入和處理數(shù)據(jù)。從用戶的角度來看,用戶服務(wù)層就是整個應(yīng)用。在該電子商務(wù)系統(tǒng)中,用戶服務(wù)層由內(nèi)嵌java語句的jsp呈現(xiàn)Http forms,它可以讓消費(fèi)客戶瀏覽和搜索圖書,向他們的購物車增加圖書,并且下訂單。
第五篇:畢業(yè)論文網(wǎng)上書店管理系統(tǒng)
[摘要] 網(wǎng)上書店管理系統(tǒng)在當(dāng)今的網(wǎng)絡(luò)中具有廣泛的應(yīng)用。本系統(tǒng)描術(shù)了通過包括因特網(wǎng)在內(nèi)的計算機(jī)網(wǎng)絡(luò)來購買、銷售和交換商品、服務(wù)信息的過程,B2C能夠繞過中介(如批發(fā)商、銷售商或經(jīng)銷商)建立與客戶的直接關(guān)系,網(wǎng)站還可以為用戶提供商品的詳細(xì)信息,用戶可以在線購買商品,確定自己的訂單,同時網(wǎng)站還提供關(guān)于商品或電子零售商的選擇建議和評級。
本系統(tǒng)把方便與快捷思想引入網(wǎng)上書店的設(shè)計之中,初步檢驗了ASP語言在網(wǎng)上書店系統(tǒng)開發(fā)中的使用效果,為后續(xù)開發(fā)積累了經(jīng)驗。
[關(guān)鍵詞] 網(wǎng)上書店管理系統(tǒng);網(wǎng)上書店;數(shù)據(jù)庫;ASP
一綜述
網(wǎng)上書店是指利用互聯(lián)網(wǎng)絡(luò)來實現(xiàn)圖書銷售業(yè)務(wù)的一種新型圖書零售渠道。網(wǎng)上書店訂單處理速度快,服務(wù)范圍寬,存書量大,讀者坐在家里就可以“逛書店”。
1.1開發(fā)該系統(tǒng)的依據(jù)及意義
電子商務(wù)并不是一個新概念,可以說,在幾十年前主機(jī)系統(tǒng)出現(xiàn)時就誕生了。但是,近年來,Internet的出現(xiàn)給了電子商務(wù)以新的活力,基于Internet的電子商務(wù)已經(jīng)引起了全世界的注意。
電子商務(wù)始于網(wǎng)絡(luò)計算。網(wǎng)絡(luò)計算是電子商務(wù)的基礎(chǔ)。沒有網(wǎng)絡(luò)計算,就沒有電子商務(wù)。其發(fā)展形式多種多樣,從最初的電話、電報到電子郵件以及其后的EDI,都可以說是電子商務(wù)的某種發(fā)展形式。
電子商務(wù)的發(fā)展有其必然性和可能性。傳統(tǒng)的商業(yè)是以手工處理信息為主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過程變得越來越復(fù)雜,這不僅增加了重復(fù)勞動量和額外開支,而且也增加了出錯機(jī)會,在這種情況下需要一種更加便利和先進(jìn)的方式來快速交流和處理商業(yè)往來業(yè)務(wù);另一方面,計算機(jī)技術(shù)的發(fā)展及其廣泛應(yīng)用和先進(jìn)通信技術(shù)的不斷完善及使用導(dǎo)致了EDI和Internet 的出現(xiàn)和發(fā)展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務(wù)的發(fā)展成為可能。
在必然性和可能性的推動下,電子商務(wù)得到了較快發(fā)展,特別是近兩年來其發(fā)展速度令世人震驚。雖然如此,電子商務(wù)的戰(zhàn)略作用卻是逐漸被全球各國所認(rèn)識的,而且其今后的發(fā)展道路也是漫長的。
隨著信息技術(shù)的發(fā)展,搭上國際網(wǎng)絡(luò)直通車的文化企業(yè)面臨著一場新的革命。網(wǎng)站在促成銷售方面很有價值,因為有絕大部分的消費(fèi)者在某商場購物之前會事先到該商場的網(wǎng)站中查詢產(chǎn)品信息,實體商店盡管將網(wǎng)站同樣也看作一個銷售渠道,但對于網(wǎng)站的服務(wù)投入很少。這主要是由于對電子商務(wù)戰(zhàn)略的評價方法存在問題,因為有很多的零售商將銷售額作為網(wǎng)站是否成功的指標(biāo),有些公司用利潤來評價。
不過,網(wǎng)上零售商不應(yīng)該將這種信號看作網(wǎng)上零售可以帶來豐厚利潤的信號,盡管在網(wǎng)絡(luò)泡沫膨脹時很多人都這么認(rèn)為。純粹的網(wǎng)上零售商理應(yīng)將網(wǎng)站帶來多少利潤作為最重要的業(yè)績考評指標(biāo)。多渠道零售商應(yīng)該了解,并非每個瀏覽他們網(wǎng)站的顧客最終都會購買。擁有一個很成功的電子商務(wù)網(wǎng)站的零售商,收益將比非交易功能的網(wǎng)站多很多。
那些希望將網(wǎng)上交易作為部分業(yè)務(wù)內(nèi)容的公司發(fā)現(xiàn),將網(wǎng)上網(wǎng)下集成起來很重要。盡管網(wǎng)上網(wǎng)下相結(jié)合成為不可逆轉(zhuǎn)的趨勢,但是由于集成的費(fèi)用可能很高,使得許多零售企業(yè)的進(jìn)程大為減慢,最好在商場內(nèi)部系統(tǒng)軟件已經(jīng)基于網(wǎng)絡(luò)標(biāo)準(zhǔn)更新之后再進(jìn)行整合,一些大型
商場的轉(zhuǎn)型都經(jīng)歷了這個過程。
由于無法量化,實體商店不能不考慮他們的網(wǎng)站對商店購買的影響,商店花費(fèi)有限的網(wǎng)絡(luò)資源支撐網(wǎng)站交易基礎(chǔ)是有代價的,有可能最終失去有購買計劃的顧客,最終將網(wǎng)下市場份額丟失給精明的競爭者。
1.3網(wǎng)上書店的現(xiàn)狀
出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補(bǔ)充,也是未來圖書銷售的發(fā)展方向目前我國運(yùn)作和銷售較好的大型網(wǎng)上書店,如當(dāng)當(dāng)、卓越和旌旗席殊、中國書網(wǎng)網(wǎng)上書店等,這些網(wǎng)上書店各具優(yōu)勢,其中當(dāng)當(dāng)網(wǎng)上書店在價格和品種方面的優(yōu)勢是無人能比;卓越網(wǎng)上書店創(chuàng)造流行的能力比較強(qiáng);旌旗席殊網(wǎng)上書店的優(yōu)勢是網(wǎng)點(diǎn)多,覆蓋面廣。在國外,影響較大的網(wǎng)上書店有美國的亞馬遜,德國的貝塔斯曼和英國的因特網(wǎng)書店。其中亞馬遜網(wǎng)上書店在1998年擁有450萬名顧客,到2002年有將近32億人網(wǎng)上購書,銷售額達(dá)到了78億美元。1999年英國的20億英鎊圖書總銷售額中,網(wǎng)上銷售占5%。英國書業(yè)界人士分析,未來英國的網(wǎng)上售書將成為圖書銷售渠道中的主要渠道。
1.4網(wǎng)站的可行性分析
隨著計算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)。
可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進(jìn)行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標(biāo)和進(jìn)行的市場調(diào)查得出以下四點(diǎn)的可行性分析
(1)經(jīng)濟(jì):實現(xiàn)這個平臺設(shè)計有沒有什么經(jīng)濟(jì)效益。該平臺設(shè)計只是作為本小組的課程設(shè)計,又因為大家的設(shè)計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟(jì)效益可談。
(2)技術(shù):現(xiàn)有的技術(shù)能否開發(fā)該平臺,會有哪些困難。
(3)運(yùn)行:該平臺規(guī)定的運(yùn)行方式是否可行。
(4)法律:該平臺的開發(fā)會不會在社會上引起侵權(quán)或其它責(zé)任問題。因為該平臺是作為課程設(shè)計與商業(yè)無關(guān),又因為是自主開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的。
1.5網(wǎng)上購書的優(yōu)勢
(1)網(wǎng)上書店擠壓盜版空間
如今發(fā)展最快的,最時髦的,恐怕就是網(wǎng)絡(luò)了。網(wǎng)絡(luò)給人們帶來了實惠、虛擬、幻化,也給文學(xué)和圖書帶來了廣闊的生存空間。盜版者利用科學(xué)技術(shù),瞄準(zhǔn)正版書與盜版書的差價牟取暴利。網(wǎng)絡(luò)書店的興起無疑給盜版商以有力的打擊,因為發(fā)達(dá)的網(wǎng)絡(luò)可以直接疏通圖書的發(fā)行渠道,縮短了網(wǎng)上購書者與出版社的距離,給圖書消費(fèi)者以清新、便宜的享受。
(2)網(wǎng)上書店濃縮了圖書的庫存空間
傳統(tǒng)圖書店內(nèi)的圖書擺放面積是有限的,每增加一本書其成本都在以一定比例增加,而網(wǎng)絡(luò)書店解決了存儲空間問題,每增加一本書成本增長幾乎為零。
(3)數(shù)量、種類多,出版時間跨度大
綜合性的網(wǎng)上書店涉及各種各類內(nèi)容的圖書,提供訂購的書目信息達(dá)上萬、幾十萬條,而圖書出版的時間有最新出版的,也有幾十年前的,這是傳統(tǒng)書店難以做到的。
(4)不受時間、地域限制
網(wǎng)上書店是24小時向全球各地的用戶提供網(wǎng)上服務(wù)的,用戶借助網(wǎng)絡(luò)可以漫游于世界各地的圖書海洋中,隨時選書、下訂單。中國人不出國可以去到美國最大的Amazon網(wǎng)上書店;廣東人可以不出省去到北京圖書大廈(http:∥),進(jìn)行異地購書。
(5)信息豐富
網(wǎng)上書店的欄目豐富:特價書、書業(yè)視窗、銷售排行、新品上架、最新推薦等,動態(tài)地向用戶
提供各種信息,讓用戶了解書市的最新情況。另外,每種被檢索出來的圖書也有詳盡的介紹,如基本書目信息、封面、目次、內(nèi)容提要、書評等,這些信息都有助于用戶選書。
(6)多途徑綜合檢索
網(wǎng)上書店主要提供分類和自定義搜索的方式對圖書或其它商品(音像制品、電腦軟件等)進(jìn)行查找。分類一般是結(jié)合《中圖法》按用戶的閱讀習(xí)慣或興趣分類,同一類的圖書相對集中在一起,方便用戶在同類圖書中挑選出高質(zhì)量的圖書。自定義搜索是用戶根據(jù)自己所需的圖書以主題、書名、著者、出版社等信息作為檢索點(diǎn)對圖書或其它商品進(jìn)行一般搜索,如果希望檢索結(jié)果更準(zhǔn)確就使用高級檢索———同時使用幾個檢索點(diǎn)查找。這種方法相對于其它購書方式來說找書更快捷。
(7)價格低廉
一般來講,網(wǎng)上書店買書,要比普通書店便宜。由于拋棄了傳統(tǒng)書店運(yùn)作的所需的服務(wù)設(shè)施和多重環(huán)節(jié),絕對的成本低廉。由于網(wǎng)上書店運(yùn)營方式是有訂購需要時直接到出版社取效性強(qiáng),除了一部分有收藏價值的外,絕大多數(shù)圖書都會“掉價”。
(8)個性服務(wù)
網(wǎng)上書店不只單純銷售圖書,還充分發(fā)揮網(wǎng)絡(luò)優(yōu)勢,提供豐富多彩的個性化服務(wù),滿足讀者特定的需求。網(wǎng)上書店開設(shè)的如新書推薦、暢銷書排行、讀者評論、作者訪談、專家點(diǎn)評等欄目,即使讀者把握全方位的圖書信息,又可使其利用網(wǎng)絡(luò)公告版同圖書的作者及其他讀者進(jìn)行在線討論、交流心得體會,并根據(jù)他人的書評來協(xié)助選書。
(9)配送較及時
網(wǎng)上書店一般根據(jù)不同的地區(qū)提供不同的配送方式,有的提供短時間內(nèi)的免費(fèi)上門送書,書到后付款,有的在收到匯款單后立刻將書寄出。這樣相對于個人或圖書館在新華書店訂書來說,就縮短了到書時間。
1.6我國網(wǎng)上書店概況
1.6.1我國網(wǎng)上書店概況
我國第一家網(wǎng)上書店是1995年建立的中國書店網(wǎng)上書店。1997年4月杭州新華書店建立了新華書店系統(tǒng)的第一個網(wǎng)上書店。后來發(fā)展比較有影響的有當(dāng)當(dāng)網(wǎng)上書店、卓越網(wǎng)上書店、旌旗席殊網(wǎng)上書店、中國書網(wǎng)北京圖書大廈、上海書城、中國尋書網(wǎng)等。
1.6.2制約我國網(wǎng)上書店發(fā)展的因素
隨著我國圖書業(yè)的全面開放,電子商務(wù)的迅速發(fā)展,網(wǎng)上書店還存在巨大的發(fā)展空間。但從目前,我國的網(wǎng)上書店仍沒擺脫傳統(tǒng)商業(yè)運(yùn)作的束縛,對電子商務(wù)缺乏透徹的理解。雖上購書有能提供大量書目、購書效率高、面大等優(yōu)點(diǎn),但也存在信息不暢、資金缺配送體系不完善等一系列因素的制約。
(1)信息
信息流包括商品信息的提供、促銷營銷、服務(wù)等內(nèi)容。網(wǎng)絡(luò)的最大優(yōu)勢在于開展信務(wù),而信息服務(wù)的“不完善、低質(zhì)量”是國內(nèi)網(wǎng)上書店銷售的一個重要的因素。國網(wǎng)上書店往往過于注重圖書數(shù)量的豐富圖書及其相關(guān)知識和信息的提供介紹很少容不充實。如:書籍介紹不足或是過于簡明扼要,書評太少,相關(guān)新聞嚴(yán)重匱乏等,無法起到良好的導(dǎo)購作用。從促銷與營銷方面來看,樹立品牌,擴(kuò)大影響力也是信息流中一種較為重要的交流。網(wǎng)絡(luò)書店巨頭亞馬遜將銷售收入的24%用于廣告和其他方式的宣傳,而目前我國網(wǎng)上書店的宣傳還只局限于網(wǎng)絡(luò),網(wǎng)絡(luò)以外的媒體宣傳投放很少。
(2)資金
在付款方式上,消費(fèi)者可以選擇信用卡、支票付款、郵局匯款等支付方式,但由于國內(nèi)的支付系統(tǒng)和安全保障體系還不健全,尤其是網(wǎng)民對網(wǎng)上消費(fèi)的安全性存在較大顧慮,不愿意在網(wǎng)上使用信用卡和網(wǎng)絡(luò)銀行等支付方式。一般選擇通過郵局匯款等較為安全的方式,而這些
方式從消費(fèi)者到網(wǎng)上書店經(jīng)營者,再從經(jīng)營者到消費(fèi)者,這個循環(huán)的完成,往往需要較長時間,周期長、費(fèi)用高,造成大部分消費(fèi)者對網(wǎng)上交易持懷疑態(tài)度,從而影響網(wǎng)上書店的銷售。
(3)物流
我國網(wǎng)上書店物流體系還不發(fā)達(dá),配送體系還較落后。如我國的當(dāng)當(dāng)網(wǎng)上書店僅在北京建立了一個1萬平方米的配送中心,沒有形成一張遍布全國的圖書配送網(wǎng),大部分還得通過郵政系統(tǒng)進(jìn)行郵寄,其配送時間較長,成本也較高。配送中心是能接觸到客戶定單的最后一環(huán),也是實現(xiàn)銷售的關(guān)鍵環(huán)節(jié),任何因配送的失誤而失去銷售機(jī)會對企業(yè)來說都是較大的損失,可見物流配送是整個電子商務(wù)系統(tǒng)重要的一環(huán)。出版物網(wǎng)上銷售是未來圖書銷售的發(fā)展方向,網(wǎng)上書店經(jīng)營還面臨很多困難。要使我國網(wǎng)上書店得到良好發(fā)展,就必須從信息流、資金流、物流三個方面加以改善。
1.7發(fā)展網(wǎng)上書店的對策
(1)建立功能強(qiáng)大的數(shù)據(jù)庫系統(tǒng)。信息量大、管理有效、功能強(qiáng)大的數(shù)據(jù)庫是網(wǎng)上書店生存與發(fā)展的根本保障。
(2)加強(qiáng)與出版社合作。
(3)普及電子商務(wù)基本教育。讓更多的人認(rèn)識計算機(jī)、認(rèn)識網(wǎng)絡(luò),了解電子商務(wù)、了解網(wǎng)上購書。
(4)締造高效的物流陪送系統(tǒng)。發(fā)展網(wǎng)上書店必須具備高效、發(fā)達(dá)的物流陪送系統(tǒng)。以最低成本、最便捷的方式滿足消費(fèi)者需求。
(5)充分體現(xiàn)價格的優(yōu)勢。從價格上下功夫,才能吸引更多買家。
(6)增加書目的信息量。網(wǎng)上書店應(yīng)該利用多媒體等技術(shù),盡可能為讀者提供如圖書、目錄、精彩章節(jié)等詳細(xì)介紹。并及時更新相關(guān)信息,像當(dāng)當(dāng)網(wǎng)。
(7)完善圖書查詢系統(tǒng)。按類瀏覽、查詢書目信息是讀者常用的辦法。因此網(wǎng)上書店綜合考慮讀者查詢在習(xí)慣與出版社的圖書分類的關(guān)系,制訂出一種科學(xué)實用的網(wǎng)上書店圖書分類體系。
(8)努力解決安全問題。首先要解決同姓名消費(fèi)者的個人資料不被泄露與盜用的問題。
(9)提供特色服務(wù)。對市場進(jìn)行有效細(xì)節(jié)分析,并根據(jù)自己的條件選準(zhǔn)目標(biāo)市場,開展特色化經(jīng)營。這不僅包括服務(wù)內(nèi)容的特色化,還包括服務(wù)方式的多樣化。只能既滿足了讀者的現(xiàn)實需求,又挖掘、引導(dǎo)了讀者的潛在需求,才能使網(wǎng)上書店得到長足的發(fā)展。
..........