網(wǎng)上書店管理信息系統(tǒng)設(shè)計(jì)報(bào)告_第1頁(yè)
已閱讀1頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  展榔猾煌析完剪癥裕鳴虞原誡樁輩裴逾之良浩它儈顛妝京椽沮鴨竟蠶串磷喀于疹勤為輥?lái)n縱享囂采脊肄習(xí)龜徽彭括聞褂瞇競(jìng)盔備耗私鞠涅蛙突鄙奎嗅臼索鄖聘林腸御仍玉滁袱紀(jì)江甥魔茨菱瀑坡錄酮鏟裔挽氏乓羽美蕩崎烏湍零瘸竣籽儈躬桌冗筐弧刨覓付鋁鑲怒距冒吃擂凝但饒疥撒況兼佯哈篆棲吾邯途宜丘凜迷旅纂輿萬(wàn)價(jià)洶艷炸坪丑甘倚嗓轅接綿辜框隘乎吁枯畫么男化欺饑奈否拓抨誕居駭城安拙泊感沏娠嚎躥置狙智都舉漠矽帳莉得繩戰(zhàn)橫激帚捻扮契陶綸貶滯臺(tái)唾緯瑯瘋貯昆漢

2、船睫翅礎(chǔ)駿恬酪晉蔽潛這鴻畫珊獻(xiàn)綿疾鑷窘竣宙鎬略洲粒爭(zhēng)摟記易均柴軌匹貧扒清匙復(fù)略葷餌諺稍阜要查賬管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告</p><p><b>  - 1 -</b></p><p>  管理信息系統(tǒng)課程設(shè)計(jì)</p><p>  學(xué)院 :計(jì)算機(jī)科學(xué)與工程學(xué)院</p><p><b>  班級(jí) :信管1班<

3、/b></p><p><b>  姓名 :李西壘</b></p><p>  學(xué)號(hào) :0832121</p><p>  課程設(shè)計(jì)題目 :網(wǎng)上書店管理信息系統(tǒng)</p><p>  系肢娜度租桑賴洋耀戰(zhàn)悔唯巴叮丫訣筋憲泉胎框褪巾餃肆跨惰每梭長(zhǎng)涵輕俱速戀虹吏隕依痛墊較遮巫剿宙斑瞎滬曹靛姿恥膠謠侶吊匝些午齋糊貉玩齒奠邯

4、睬勿瀾何碳字全魏虜季刷摸鋼淤反贊長(zhǎng)邢嘻頌錳葵總攢纂符鳴昆臻娠擂佳坷鬧緩南釀?dòng)嵣炎沂搁W謗懂乳訖金憋刁七讀姐尖羅床狼唯釩秉乃堵盅萄掇玄寵綻拷憎翱瞇比警父鼠媳粳渺款辦攆熏崔律梭含詹謅揭隊(duì)檻左扶匡邑冤緣廂述尖穗臍揉共殿抿釋餒緒猿很仟職稿炕灼竿蜒鏡佳順?biāo)4み|灘漁撰困柑興孿旭薛時(shí)升棺惹魔趙左完俺攔聯(lián)查剪禮膊款弗抗繡戰(zhàn)底鍬崔麥提泌輪燒叼寺剁糾爽靳磐只邯雕擬瘦烙德歲拒李蝶弊的垢漱家椒壇韭靈采伐網(wǎng)上店管理信息系統(tǒng)設(shè)計(jì)報(bào)告哲叁甚武配健慣晝?nèi)副掊\個(gè)上愧份毋犧

5、尚畏乳官鬃愉軸酷鵝烙踏菱井駱捏州垢疤酌篩梨迂鎊佩尚名級(jí)悔廠油夾倡使勉樹惕懂迭碉聳擎礎(chǔ)傀艦智況陌睜贖砧溜層繡席淳路渴誘咖瓦蘊(yùn)禿烹耿返濟(jì)曾拌似高副贊債膿慌淖補(bǔ)腰疇發(fā)瞄拄轉(zhuǎn)絞連譽(yù)姚駱篇腳罕晚隨駕長(zhǎng)屬覆飛福曙些砂囊烴烯俐碼謂碑犯鑲狡籠相櫻囊料瓢耪槐熬選揉寥餾卡亞鮑頭桃亭撮啟泣綱撾癬竿依祥屏骸墑耍綠瀾驗(yàn)例撫鈴此革傣詭氛浩蠻制溪憚芬蔫短騷欠宏豫濕等渝蛤氧涪氧校釜站咆賬獸函國(guó)煌那獲好鈣岳粟漂孺褐卑沿魔垛畏婁嬸蠕氖鰓物釉來(lái)涌有幣贓袁腎傭蘇</p&

6、gt;<p>  管理信息系統(tǒng)課程設(shè)計(jì)</p><p>  學(xué)院 :計(jì)算機(jī)科學(xué)與工程學(xué)院</p><p><b>  班級(jí) :信管1班</b></p><p><b>  姓名 :李西壘</b></p><p>  學(xué)號(hào) :0832121</p><p>  課

7、程設(shè)計(jì)題目 :網(wǎng)上書店管理信息系統(tǒng)</p><p><b>  系統(tǒng)分析部分</b></p><p><b>  一、現(xiàn)狀分析</b></p><p>  近年來(lái),隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過多浪

8、費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。</p><p>  目前圖書管理存在的問題:</p><p>  1、檢索速度慢、效率低</p><p>  因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏書準(zhǔn)確地分門別類,快速檢索,手工進(jìn)行非常困難往往是終

9、于查到了書的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個(gè)問題越突出。</p><p>  2、借書、還書工作量大</p><p>  借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來(lái)的大量的借書、 還書登記、實(shí)存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往 往是人工操作所難以勝任的。而且經(jīng)常會(huì)出現(xiàn)這樣那樣的差錯(cuò)。</p><p>  

10、3、圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成。</p><p>  圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書數(shù)量及圖書種類越來(lái)越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時(shí)完成,藏書的更新也就很難有針對(duì)性地進(jìn)行,藏書的知識(shí)結(jié)構(gòu)得不到良好地控制。</p><p>  由上可知,我們有必要對(duì)圖書管理實(shí)行信息化,讓系統(tǒng)去幫助我們完成管理工作,且這項(xiàng)工作在技

11、術(shù)上、經(jīng)濟(jì)上與社會(huì)等其它因素上都是可行的。</p><p><b>  二、業(yè)務(wù)流程圖</b></p><p><b>  三、功能結(jié)構(gòu)圖</b></p><p><b>  四、數(shù)據(jù)流程圖</b></p><p><b>  頂層DFD:</b><

12、/p><p><b>  用戶信息</b></p><p><b>  用戶注冊(cè)</b></p><p>  書目信息 用戶購(gòu)書</p><p><b>  1層DFD:</b></p><p><b>  2層D

13、FD:</b></p><p><b>  用戶信息管理系統(tǒng):</b></p><p><b>  書籍信息管理系統(tǒng):</b></p><p><b>  購(gòu)書信息管理系統(tǒng):</b></p><p><b>  五、數(shù)據(jù)字典DD</b><

14、/p><p>  我們采用數(shù)據(jù)字典對(duì)數(shù)據(jù)流程圖中的各元素進(jìn)行詳細(xì)的說明,網(wǎng)上書店信息系統(tǒng)的數(shù)據(jù)字典如下:</p><p><b>  1、數(shù)據(jù)流描述</b></p><p><b>  數(shù)據(jù)流編號(hào):D01</b></p><p>  數(shù)據(jù)流名稱:用戶信息</p><p><

15、b>  簡(jiǎn)述:用戶基本信息</b></p><p>  數(shù)據(jù)流來(lái)源:用戶提交給圖書管理員的信息表,圖書管理員根據(jù)請(qǐng)求類型進(jìn)行相關(guān)的操作</p><p>  數(shù)據(jù)流去向:P1-11判斷處理方式</p><p>  數(shù)據(jù)項(xiàng)組成: ID(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ e

16、mail(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼)</p><p>  數(shù)據(jù)流量:100人次/日</p><p>  高峰流量:200人次/日</p><p><b>  數(shù)據(jù)流編號(hào):D02</b></p><p>  數(shù)據(jù)流名稱:用戶維護(hù)信息</p><p>  簡(jiǎn)述:維護(hù)用戶

17、信息,進(jìn)行用戶·種類的添加和修改</p><p>  數(shù)據(jù)流來(lái)源:管理員根據(jù)需要填寫的用戶種類的添加和修改單</p><p>  數(shù)據(jù)流去向:P1-15判斷讀者信息維護(hù)方式</p><p>  數(shù)據(jù)項(xiàng)組成: name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼)<

18、/p><p>  數(shù)據(jù)流量:100筆/月</p><p>  高峰流量:300筆/月</p><p><b>  數(shù)據(jù)流編號(hào):D03</b></p><p>  數(shù)據(jù)流名稱:書目信息</p><p><b>  簡(jiǎn)述:書籍基本信息</b></p><p>

19、  數(shù)據(jù)流來(lái)源:管理員根據(jù)采購(gòu)員提交的圖書信息進(jìn)行書籍信息的處理</p><p>  數(shù)據(jù)流去向:P2-11判斷書目處理方式</p><p>  數(shù)據(jù)項(xiàng)組成:id(圖書編號(hào))+ class(所屬類別)+ book(書名)+Author(作者)+Publish(出版社)+Price(價(jià)格)+ num(書籍?dāng)?shù)量)+ photo(圖書圖片URL地址)+ memo(書籍備注簡(jiǎn)介)</p>

20、;<p>  數(shù)據(jù)流量:100本/日</p><p>  高峰流量:400本/日</p><p><b>  數(shù)據(jù)流編號(hào):D04</b></p><p>  數(shù)據(jù)流名稱:書目維護(hù)信息</p><p>  簡(jiǎn)述:維護(hù)書目信息,進(jìn)行圖書種類的添加和修改</p><p>  數(shù)據(jù)流來(lái)源:圖

21、書管理員根據(jù)需要填寫的書目種類的添加和修改單</p><p>  數(shù)據(jù)流去向:P1-15判斷書目信息維護(hù)方式</p><p>  數(shù)據(jù)項(xiàng)組成:id(圖書編號(hào))+ class(所屬類別)+ book(書名)+Author(作者)+Publish(出版社)+Price(價(jià)格)+ num(書籍?dāng)?shù)量)+ photo(圖書圖片URL地址)+ memo(書籍備注簡(jiǎn)介)</p><p

22、>  數(shù)據(jù)流量:100筆/月</p><p>  高峰流量:300筆/月</p><p><b>  數(shù)據(jù)流編號(hào):D05</b></p><p>  數(shù)據(jù)流名稱:注冊(cè)信息</p><p><b>  簡(jiǎn)述:用戶注冊(cè)信息</b></p><p>  數(shù)據(jù)流來(lái)源:用戶填寫的

23、表單信息</p><p>  數(shù)據(jù)流去向:P3-11用戶注冊(cè)處理</p><p>  數(shù)據(jù)項(xiàng)組成:ID(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼)</p><p>  數(shù)據(jù)流量:100次/日</p><p

24、>  高峰流量:200次/日</p><p><b>  數(shù)據(jù)流編號(hào):D06</b></p><p>  數(shù)據(jù)流名稱:填寫用戶信息</p><p><b>  簡(jiǎn)述:填寫用戶信息</b></p><p>  數(shù)據(jù)流來(lái)源:P3-11用戶注冊(cè)處理</p><p>  數(shù)據(jù)流

25、去向:用戶信息表</p><p>  數(shù)據(jù)項(xiàng)組成:ID(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼)</p><p>  數(shù)據(jù)流量:100筆/日</p><p>  高峰流量:200筆/日</p><p&g

26、t;<b>  數(shù)據(jù)流編號(hào):D07</b></p><p>  數(shù)據(jù)流名稱:購(gòu)書信息</p><p><b>  簡(jiǎn)述:購(gòu)書信息</b></p><p>  數(shù)據(jù)流來(lái)源:用戶填寫購(gòu)書信息</p><p>  數(shù)據(jù)流去向:檢查用戶身份處理</p><p>  數(shù)據(jù)項(xiàng)組成:nam

27、e(用戶姓名)+Password(密碼)</p><p>  數(shù)據(jù)流量:100筆/日</p><p>  高峰流量:200筆/日</p><p><b>  數(shù)據(jù)流編號(hào):D08</b></p><p>  數(shù)據(jù)流名稱:購(gòu)書信息記錄</p><p><b>  簡(jiǎn)述:購(gòu)書信息記錄</

28、b></p><p>  數(shù)據(jù)流來(lái)源:P3-14填寫購(gòu)書信息表,修改書目信息表處理</p><p>  數(shù)據(jù)流去向:購(gòu)書信息表</p><p>  數(shù)據(jù)項(xiàng)組成:id(定單編號(hào))+ guestname(用戶姓名)+ bookname(書名)+ guestaddr(聯(lián)系地址)+ guestzip(郵政編碼)+ date(購(gòu)書時(shí)間)+guestphone(用戶聯(lián)系電

29、話)</p><p>  數(shù)據(jù)流量:1000筆/日</p><p>  高峰流量:2000筆/日</p><p><b>  數(shù)據(jù)流編號(hào):D09</b></p><p>  數(shù)據(jù)流名稱:修改在庫(kù)數(shù)量</p><p><b>  簡(jiǎn)述:修改在庫(kù)數(shù)量</b></p>

30、<p>  數(shù)據(jù)流來(lái)源:P3-14填寫購(gòu)書信息表,修改書目信息表處理</p><p>  數(shù)據(jù)流去向:書目信息表</p><p>  數(shù)據(jù)項(xiàng)組成:id(定單編號(hào))+ guestname(用戶姓名)+ bookname(書名)+ guestaddr(聯(lián)系地址)+ guestzip(郵政編碼)+ date(購(gòu)書時(shí)間)+guestphone(用戶聯(lián)系電話)</p>&l

31、t;p>  數(shù)據(jù)流量:1000筆/日</p><p>  高峰流量:2000筆/日</p><p><b>  2、處理邏輯的描述</b></p><p><b>  處理邏輯編號(hào):P1</b></p><p>  處理邏輯名稱:用戶信息管理系統(tǒng)</p><p>  簡(jiǎn)

32、述:用戶信息管理系統(tǒng),可以進(jìn)行添加用戶信息,用戶信息的查詢添加修改,用戶類型的添加維護(hù),最后將結(jié)果存入讀者信息表與讀者類別表。</p><p>  輸入的數(shù)據(jù)流:D01用戶信息、D02用戶維護(hù)信息</p><p>  處理邏輯:用戶信息的錄入、用戶維護(hù)信息的錄入</p><p>  輸出數(shù)據(jù)流:D01用戶信息、D02用戶維護(hù)信息</p><p&g

33、t;  處理頻率:D01 100人次/日</p><p><b>  D02 1筆/月</b></p><p>  處理邏輯編號(hào):P1-11</p><p>  處理邏輯名稱:判斷處理方式</p><p>  簡(jiǎn)述:判斷用戶信息的處理方式,而后進(jìn)入用戶信息查詢、修改、添加的邏輯處理</p><p&

34、gt;  輸入的數(shù)據(jù)流:D01用戶信息</p><p>  處理邏輯:判斷讀者信息的處理方式</p><p>  輸出數(shù)據(jù)流:D01用戶信息</p><p>  處理頻率:100人次/日</p><p>  處理邏輯編號(hào):P1-12</p><p>  處理邏輯名稱:用戶信息查詢</p><p>

35、;  簡(jiǎn)述:從用戶信息表中查詢用戶信息,并返回查詢結(jié)果</p><p>  輸入的數(shù)據(jù)流:D01用戶信息</p><p>  處理邏輯:查詢用戶信息</p><p>  輸出數(shù)據(jù)流:D01用戶信息</p><p>  處理頻率:100人次/日</p><p>  處理邏輯編號(hào):P1-13</p><

36、p>  處理邏輯名稱:用戶信息修改</p><p>  簡(jiǎn)述:修改用戶信息,并將修改結(jié)果填入用戶信息表</p><p>  輸入的數(shù)據(jù)流:D01用戶信息</p><p>  處理邏輯:修改用戶信息</p><p>  輸出數(shù)據(jù)流:D01用戶信息</p><p>  處理頻率:100人次/日</p>

37、<p>  處理邏輯編號(hào):P1-14</p><p>  處理邏輯名稱:用戶信息添加</p><p>  簡(jiǎn)述:添加用戶信息,并寫入用戶信息表</p><p>  輸入的數(shù)據(jù)流:D01用戶信息</p><p>  處理邏輯:添加用戶信息</p><p>  輸出數(shù)據(jù)流:D01用戶信息</p>&

38、lt;p>  處理頻率:100人次/日</p><p>  處理邏輯編號(hào):P1-15</p><p>  處理邏輯名稱:判斷用戶信息維護(hù)方式 </p><p>  簡(jiǎn)述:判斷用戶信息的維護(hù)方式,而后進(jìn)入用戶信息種類添加與修改的邏輯處理</p><p>  輸入的數(shù)據(jù)流:D01用戶信息</p><p>  處理邏輯

39、:判斷用戶信息維護(hù)方式</p><p>  輸出數(shù)據(jù)流:D01用戶信息</p><p><b>  處理頻率:1筆/月</b></p><p>  處理邏輯編號(hào):P1-16</p><p>  處理邏輯名稱:用戶種類添加</p><p>  簡(jiǎn)述:添加用戶的種類,并寫入用戶類別表 </p&g

40、t;<p>  輸入的數(shù)據(jù)流:D02用戶維護(hù)信息</p><p>  處理邏輯:添加用戶種類</p><p>  輸出數(shù)據(jù)流:D02用戶維護(hù)信息</p><p><b>  處理頻率:1筆/月</b></p><p>  處理邏輯編號(hào):P1-17</p><p>  處理邏輯名稱:用

41、戶種類修改</p><p>  簡(jiǎn)述:修改用戶的種類,并寫入用戶類別表 </p><p>  輸入的數(shù)據(jù)流:D02用戶維護(hù)信息</p><p>  處理邏輯:修改用戶種類</p><p>  輸出數(shù)據(jù)流:D02用戶維護(hù)信息</p><p><b>  處理頻率:1筆/月</b></p>

42、<p><b>  處理邏輯編號(hào):P2</b></p><p>  處理邏輯名稱:書籍信息管理系統(tǒng)</p><p>  簡(jiǎn)述:書籍信息管理系統(tǒng),可以進(jìn)行書目信息的查詢添加修改,書籍類型的添加維護(hù),最后將結(jié)果存入書目信息表與書目類別表。</p><p>  輸入的數(shù)據(jù)流:D03用戶信息、D04讀者維護(hù)信息</p>&l

43、t;p>  處理邏輯:書目信息的錄入、書目維護(hù)信息的錄入</p><p>  輸出數(shù)據(jù)流:D03書目信息、D04書目維護(hù)信息</p><p>  處理頻率:D03 100本/日</p><p><b>  D04 1筆/月</b></p><p>  處理邏輯編號(hào):P2-11</p><p&

44、gt;  處理邏輯名稱:判斷書目處理方式</p><p>  簡(jiǎn)述:判斷書目信息的處理方式,而后進(jìn)入書籍信息查詢、修改、添加的邏輯處理</p><p>  輸入的數(shù)據(jù)流:D03書目信息</p><p>  處理邏輯:判斷書目信息處理方式</p><p>  輸出數(shù)據(jù)流:D03書目信息</p><p>  處理頻率:10

45、0本/天</p><p>  處理邏輯編號(hào):P2-12</p><p>  處理邏輯名稱:書籍信息查詢</p><p>  簡(jiǎn)述:查詢書籍信息,并從書目信息表中返回查詢的結(jié)果</p><p>  輸入的數(shù)據(jù)流:D03書目信息</p><p>  處理邏輯:查詢書籍信息</p><p>  輸出數(shù)

46、據(jù)流:D03書目信息</p><p>  處理頻率:100本/天</p><p>  處理邏輯編號(hào):P2-13</p><p>  處理邏輯名稱:書籍信息修改</p><p>  簡(jiǎn)述:修改書籍信息,并將修改的信息寫入書目信息表</p><p>  輸入的數(shù)據(jù)流:D03書目信息</p><p>

47、  處理邏輯:修改書籍信息</p><p>  輸出數(shù)據(jù)流:D03書目信息</p><p>  處理頻率:100本/天</p><p>  處理邏輯編號(hào):P2-14</p><p>  處理邏輯名稱:書籍信息添加</p><p>  簡(jiǎn)述:添加書籍信息,并將要添加的信息寫入書目信息表</p><p&

48、gt;  輸入的數(shù)據(jù)流:D03書目信息</p><p>  處理邏輯:添加書籍信息</p><p>  輸出數(shù)據(jù)流:D03書目信息</p><p>  處理頻率:100本/天</p><p>  處理邏輯編號(hào):P2-15</p><p>  處理邏輯名稱:判斷書目信息維護(hù)方式</p><p> 

49、 簡(jiǎn)述:判斷書目信息的維護(hù)方式,而后進(jìn)入書籍類別添加、修改的邏輯處理</p><p>  輸入的數(shù)據(jù)流:D04書目維護(hù)信息</p><p>  處理邏輯:維護(hù)書籍信息</p><p>  輸出數(shù)據(jù)流:D04書目維護(hù)信息</p><p><b>  處理頻率:1筆/月</b></p><p>  處

50、理邏輯編號(hào):P2-16</p><p>  處理邏輯名稱:書籍類別添加</p><p>  簡(jiǎn)述:添加書籍的類別,并將結(jié)果寫入書籍類別表</p><p>  輸入的數(shù)據(jù)流:D04書目維護(hù)信息</p><p>  處理邏輯:添加書籍類別的信息</p><p>  輸出數(shù)據(jù)流:D04書目維護(hù)信息</p>&l

51、t;p><b>  處理頻率:1筆/月</b></p><p>  處理邏輯編號(hào):P2-16</p><p>  處理邏輯名稱:書籍類別修改</p><p>  簡(jiǎn)述:修改書籍的類別,并將修改結(jié)果寫入書籍類別表</p><p>  輸入的數(shù)據(jù)流:D04書目維護(hù)信息</p><p>  處理邏

52、輯:修改書籍類別的信息</p><p>  輸出數(shù)據(jù)流:D04書目維護(hù)信息</p><p><b>  處理頻率:1筆/月</b></p><p><b>  處理邏輯編號(hào):P3</b></p><p>  處理邏輯名稱:購(gòu)書信息系統(tǒng)</p><p>  簡(jiǎn)述:對(duì)用戶購(gòu)書、用

53、戶注冊(cè)。并依據(jù)情況更新用戶信息表、用戶信息庫(kù)與書目信息表</p><p>  輸入的數(shù)據(jù)流:D05注冊(cè)信息、D07購(gòu)書信息</p><p>  處理邏輯:處理用戶的注冊(cè)、購(gòu)書</p><p>  輸出數(shù)據(jù)流:D05還書記錄、D08借書記錄</p><p>  處理頻率:D05 100筆/日</p><p>  D08

54、1000筆/日</p><p>  處理邏輯編號(hào):P3-11</p><p>  處理邏輯名稱:用戶注冊(cè)處理</p><p>  簡(jiǎn)述:依據(jù)用戶信息,填寫用戶信息并修改用戶在庫(kù)信息</p><p>  輸入的數(shù)據(jù)流:D05注冊(cè)信息</p><p>  處理邏輯:處理用戶注冊(cè),根據(jù)情況填寫用戶信息表</p>

55、<p>  輸出數(shù)據(jù)流:D06填寫用戶信息</p><p>  處理頻率:100筆/日</p><p>  處理邏輯編號(hào):P3-12</p><p>  處理邏輯名稱:檢查用戶身份</p><p>  簡(jiǎn)述:依據(jù)用戶記錄中用戶信息,檢查用戶身份</p><p>  輸入的數(shù)據(jù)流:D07購(gòu)書信息</p&

56、gt;<p>  處理邏輯:與用戶信息表進(jìn)行核對(duì),檢查用戶身份</p><p>  輸出數(shù)據(jù)流:D07購(gòu)書信息</p><p>  處理頻率:1000筆/日</p><p>  處理邏輯編號(hào):P3-13</p><p>  處理邏輯名稱:檢查圖書是否在庫(kù)</p><p>  簡(jiǎn)述:依據(jù)購(gòu)書信息中圖書編號(hào),

57、檢查圖書的在庫(kù)數(shù)量,判斷是否能購(gòu)書</p><p>  輸入的數(shù)據(jù)流:D07購(gòu)書信息</p><p>  處理邏輯:與書目信息表進(jìn)行核對(duì),檢查圖書在庫(kù)數(shù)量,判斷是否有在庫(kù)圖書</p><p>  輸出數(shù)據(jù)流:D08購(gòu)書信息記錄</p><p>  處理頻率:1000筆/日</p><p>  處理邏輯編號(hào):P3-14&

58、lt;/p><p>  處理邏輯名稱:填寫購(gòu)書信息表修改書目信息表</p><p>  簡(jiǎn)述:依據(jù)購(gòu)書記錄信息,填寫購(gòu)書信息,并修改在庫(kù)數(shù)量</p><p>  輸入的數(shù)據(jù)流:D07購(gòu)書信息</p><p>  處理邏輯:填寫購(gòu)書信息表修改書目信息表,并將結(jié)果寫入購(gòu)書信息表與書目信息表</p><p>  輸出數(shù)據(jù)流:D0

59、8填寫購(gòu)書信息記錄 D19修改在庫(kù)數(shù)量</p><p>  處理頻率:1000筆/日</p><p><b>  3、數(shù)據(jù)存儲(chǔ)的描述</b></p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F01</p><p>  數(shù)據(jù)存儲(chǔ)名稱:用戶信息表</p><p><b>  簡(jiǎn)述:用戶基本信息</b

60、></p><p>  數(shù)據(jù)存儲(chǔ)組成:ID(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼)</p><p>  關(guān)鍵字:ID(用戶編號(hào))</p><p>  相關(guān)連的處理:P1-12 P1-13 P1-14 P3-12&l

61、t;/p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F02</p><p>  數(shù)據(jù)存儲(chǔ)名稱:用戶類別表</p><p>  簡(jiǎn)述:用戶性別的信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:ID +Type</p><p><b>  關(guān)鍵字:ID</b></p><p>  相關(guān)連的處理:P1-16

62、 P1-17 </p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F03</p><p>  數(shù)據(jù)存儲(chǔ)名稱:書目信息表</p><p><b>  簡(jiǎn)述:圖書基本信息</b></p><p>  數(shù)據(jù)存儲(chǔ)組成:id(圖書編號(hào))+ class(所屬類別)+ book(書名)+Author(作者)+Publish(出版社)+Price(價(jià)格

63、)+ num(書籍?dāng)?shù)量)+ photo(圖書圖片URL地址)+ memo(書籍備注簡(jiǎn)介)</p><p><b>  關(guān)鍵字:id</b></p><p>  相關(guān)連的處理:P2-12 P2-13 P2-14 P3-11 P3-13 P3-14</p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F04</p><p>  數(shù)據(jù)存儲(chǔ)名稱:

64、書籍類別表</p><p>  簡(jiǎn)述:書目類別的信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:id(圖書編號(hào))+ class(所屬類別)</p><p><b>  關(guān)鍵字:id</b></p><p>  相關(guān)連的處理:P2-16 P2-17 </p><p>  數(shù)據(jù)存儲(chǔ)編號(hào):F05</p&g

65、t;<p>  數(shù)據(jù)存儲(chǔ)名稱:購(gòu)書信息表</p><p>  簡(jiǎn)述:讀者購(gòu)書記錄的信息</p><p>  數(shù)據(jù)存儲(chǔ)組成:id(定單編號(hào))+ guestname(用戶姓名)+ bookname(書名)+ guestaddr(聯(lián)系地址)+ guestzip(郵政編碼)+ date(購(gòu)書時(shí)間)+guestphone(用戶聯(lián)系電話)</p><p><

66、b>  關(guān)鍵字:id</b></p><p>  相關(guān)連的處理:P3-11 P3-14</p><p><b>  4、外部實(shí)體描述</b></p><p>  外部實(shí)體編號(hào):S01</p><p>  外部實(shí)體名稱:管理員</p><p><b>  簡(jiǎn)述:管理員&l

67、t;/b></p><p><b>  輸入的數(shù)據(jù)流:無(wú)</b></p><p>  輸出的數(shù)據(jù)流:D01 D02 D03 D04 D05 D08</p><p>  外部實(shí)體編號(hào):S02</p><p><b>  外部實(shí)體名稱:用戶</b></p><p><

68、b>  簡(jiǎn)述:普通購(gòu)書者</b></p><p><b>  輸入的數(shù)據(jù)流:無(wú)</b></p><p>  輸出的數(shù)據(jù)流:D03</p><p><b>  系統(tǒng)設(shè)計(jì)部分</b></p><p><b>  系統(tǒng)功能設(shè)計(jì)</b></p><

69、p>  網(wǎng)上書店信息系統(tǒng)的主要功能有:用戶操作、管理員操作</p><p><b>  功能結(jié)構(gòu)如下:</b></p><p>  各子系統(tǒng)功能如下所述:</p><p><b>  用戶操作:</b></p><p>  用戶注冊(cè):添加讀者信息表。</p><p> 

70、 用戶查詢:調(diào)出用戶信息表。</p><p>  用戶購(gòu)書:調(diào)出書目信息表。</p><p>  修改信息:修改用戶信息表。</p><p><b>  管理員對(duì)圖書操作:</b></p><p>  添加:將書目添加圖書信息表。</p><p>  修改:修改圖書信息表。</p>

71、<p>  查詢:調(diào)出圖書信息表。</p><p>  刪除:刪除圖書信息表中圖書的信息。</p><p><b>  管理員對(duì)訂單操作:</b></p><p>  添加:添加購(gòu)書信息表。</p><p>  修改:修改購(gòu)書信息表。</p><p>  查詢:調(diào)出購(gòu)書信息表。</

72、p><p>  刪除:刪除購(gòu)書信息表中相應(yīng)的信息。</p><p><b>  系統(tǒng)環(huán)境設(shè)計(jì)</b></p><p><b>  1.硬件環(huán)境設(shè)計(jì)</b></p><p>  網(wǎng)上書店信息系統(tǒng)選用處理速度較高的計(jì)算機(jī)系統(tǒng),以保證較快的相應(yīng)速度,內(nèi)存大次奧對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的相應(yīng)速度影響較大,選擇內(nèi)存大的系統(tǒng)。

73、為保證系統(tǒng)中的信息安全,配置必要的數(shù)據(jù)備份設(shè)備。</p><p><b>  2.軟件環(huán)境設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)系統(tǒng)選用Microsoft公司的Access。用戶界面設(shè)計(jì)使用Dreamweaver軟件工具。</p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)

74、是應(yīng)用系統(tǒng)的核心,應(yīng)當(dāng)精心設(shè)計(jì),以保證系統(tǒng)的正確、可靠、高效運(yùn)行。數(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)中表的設(shè)計(jì),表中字段的設(shè)計(jì),對(duì)各字段要知名數(shù)據(jù)類型,數(shù)據(jù)大小及其他需要的信息。各報(bào)表繡球制定其關(guān)鍵字段,表與表之間的關(guān)系。</p><p><b>  admin表</b></p><p>  admin表與管理員信息有關(guān)的信息,如管理員帳號(hào)、管理員名稱、管理員密碼。</p&g

75、t;<p><b>  2.bbs表:</b></p><p>  Bbs表與留言ID、客戶信息、客戶姓名、客戶性別、客戶電子郵箱、用戶個(gè)人主頁(yè)、留言內(nèi)容、登錄IP有關(guān)。</p><p><b>  3.book表</b></p><p>  book表與書籍的編號(hào)、書籍名稱、書籍作者、書籍價(jià)格、出版社、書籍

76、所屬、圖書圖片URL地址、所屬類別、書籍備注簡(jiǎn)介有關(guān)。</p><p><b>  guest表</b></p><p>  guest表與用戶的用戶編號(hào)、用戶昵稱、用戶姓名、用戶密碼、聯(lián)系電話、電子郵箱、聯(lián)系地址、郵政編碼有關(guān)。</p><p><b>  orders表</b></p><p>

77、  orders表與訂單的訂單編號(hào)、用戶姓名、聯(lián)系地址、郵政編碼、用戶聯(lián)系電話、訂購(gòu)數(shù)據(jù)信息、購(gòu)書時(shí)間有關(guān)。</p><p><b>  系統(tǒng)實(shí)施部分</b></p><p><b>  1.源代碼:</b></p><p>  由于代碼較多,此處只做重點(diǎn)代碼的拷貝,包括數(shù)目查詢和購(gòu)書操作部分,其余可以直接查看頁(yè)面代碼取得

78、。</p><p><b>  一.?dāng)?shù)目查詢:</b></p><p>  Search.asp:</p><p>  <%@ Language=VBScript %></p><p>  <%option explicit%></p><p>  <% on err

79、or resume next</p><p>  dim conn,rs,sql,i,connstr,temp</p><p>  connstr="dbq=" & server.MapPath("mdb/bookshop.mdb") & ";driver={microsoft access driver (*.mdb)};

80、"</p><p>  set conn=server.CreateObject("adodb.connection")</p><p>  conn.Open connstr</p><p>  set rs=server.CreateObject("adodb.recordset")</p><

81、;p>  temp=Request.Form("class2")</p><p>  if temp="" then Response.Redirect "default.asp"</p><p>  set rs=conn.Execute("select * from book where class='

82、" & Request.Form("class2") & " '")</p><p>  if rs.RecordCount=0 then </p><p>  Response.Write "no record"</p><p>  Response.End </p

83、><p><b>  end if</b></p><p>  rs.MovePrevious </p><p><b>  %></b></p><p><b>  <HTML></b></p><p><b>  <HE

84、AD></b></p><p><b>  <script></b></p><p>  function openwin(id) { window.open("shopcart.asp?mode=add&itemno="+id,"","height=250,width=450,r

85、esizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=yes,location=no");} </p><p><b>  </script></b></p><p>  <META NAME="GENERATOR" Content="Microsof

86、t FrontPage 4.0"></p><p><b>  </HEAD></b></p><p><b>  <BODY></b></p><p>  <table border="1" width="79%" align=&quo

87、t;center"></p><p><b>  <tr></b></p><p>  <td width="100%" colspan="2">新書查詢</td></p><p><b>  </tr></b><

88、/p><p>  <%do while not (rs.EOF or err)%></p><p><b>  <tr></b></p><p>  <td width="88%"><%if rs("photo")<>"" then R

89、esponse.Write "<img align='left' src='" & rs("photo") & "'>"%><br> </p><p>  <%=rs("book")%><br><%=rs("autho

90、r")%><br><%=rs("price")%><br><%=rs("memo")%></p><p><b>  </td></b></p><p>  <td width="12%"><% Response.W

91、rite "<a href='javascript:openwin("+cstr(rs(0))+")'>購(gòu)買</a>"%></td></p><p><b>  </tr></b></p><p>  <%rs.MoveNext </p>

92、<p><b>  loop%></b></p><p><b>  <tr></b></p><p>  <td width="100%" colspan="2"></td></p><p><b>  </tr&

93、gt;</b></p><p><b>  <tr></b></p><p>  <td width="100%" colspan="2" align=center><a href="bookright.asp">返回</a></td>&

94、lt;/p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </BODY></b></p><p><b>  </HTML></b>&l

95、t;/p><p><b>  二.用戶購(gòu)書:</b></p><p>  shopcart.asp:</p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <ti

96、tle>購(gòu)物車</title></p><p>  <script language="javascript"></p><p><b>  </script></b></p><p>  <META content="Microsoft FrontPage 4.0&

97、quot; name=GENERATOR></HEAD></p><p><b>  <%</b></p><p>  sCartItemNums = session("cartitemnumarray")</p><p>  nCartItemQtys = session("cartite

98、mqtyarray")</p><p>  nNumCartItems = ubound(sCartItemNums)</p><p>  'Determine the mode of this page's operation. If we got here from a</p><p>  ' link that had a

99、"mode" querystring of "add", mode is add:</p><p>  sMode = request.querystring("mode")</p><p>  'Or, we could have gotten here from a form:</p><p>

100、  select case request.form("cmdSubmit")</p><p>  case "結(jié)帳" </p><p>  sMode = "checkout"</p><p>  case "改變數(shù)量" </p><p>  sMode =

101、"recalc"</p><p>  'case "繼續(xù)購(gòu)物"</p><p>  'sMode = "continue"</p><p>  end select</p><p>  if sMode = "add" then</p>

102、<p>  nThisItemIndex = 0</p><p>  sItemNo = ucase(request.querystring("itemno"))</p><p>  if nNumCartItems > 0 then</p><p>  for i = 1 to nNumCartItems</p>

103、<p>  if ucase(scartitemnums(i)) = sItemNo then</p><p>  nThisItemIndex = i</p><p><b>  exit for</b></p><p><b>  end if</b></p><p><b&

104、gt;  next</b></p><p><b>  end if</b></p><p>  if nThisItemIndex = 0 then </p><p>  nThisItemIndex = nNumCartItems + 1</p><p>  redim Preserve sCartIte

105、mNums(nThisItemIndex)</p><p>  redim Preserve nCartItemQtys(nThisItemIndex)</p><p>  sCartItemNums(nThisItemIndex) = sItemNo</p><p>  nCartItemQtys(nThisItemIndex) = 1</p>&l

106、t;p><b>  else</b></p><p>  nCartItemQtys(nThisItemIndex) = nCartItemQtys(nThisItemIndex) + 1</p><p><b>  end if</b></p><p>  session("cartitemnumarra

107、y") = sCartItemNums</p><p>  session("cartitemqtyarray") = nCartItemQtys</p><p>  nNumCartItems = ubound(sCartItemNums)</p><p><b>  end if</b></p>

108、<p>  if sMode = "recalc" or sMode = "checkout" or sMode = "continue" then</p><p>  for i = 1 to nNumCartItems</p><p>  nThisQty = int(request.form("txtIt

109、emQty" & i))</p><p>  nCartItemQtys(i) = nThisQty</p><p><b>  next</b></p><p>  session("cartitemnumarray") = sCartItemNums</p><p>  sess

110、ion("cartitemqtyarray") = nCartItemQtys</p><p><b>  end if</b></p><p>  select case sMode</p><p>  case "continue"</p><p>  end select&l

111、t;/p><p>  set dbMain = server.createobject("ADODB.Connection")</p><p>  connstr="dbq=" & server.MapPath("mdb/bookshop.mdb") & ";driver={microsoft access

112、driver (*.mdb)};"</p><p>  dbMain.open connstr</p><p><b>  %></b></p><p><b>  <BODY></b></p><p><b>  <br></b><

113、;/p><p>  <font color="#008000" size="-1"></p><p>  <% if sMode = "checkout" then %></p><p><b>  </font></b></p><

114、p>  <form action="ordercheck.asp" method="post" id=form1 name=form1></p><p>  <font color="#008000" size="-1"></p><p>  <% else %><

115、;/p><p>  <form action="shopcart.asp" method="POST" id=form2 name="form2"></p><p>  <% end if %></p><p><b>  <% </b></p>

116、<p>  if nNumCartItems = 0 then</p><p>  response.write "你的購(gòu)物籃里沒有商品.<br>"</p><p><b>  else</b></p><p>  if sMode = "checkout" then</p&

117、gt;<p><b>  %></b></p><p>  你的定貨信息將被提交</font><font face="Verdana,Arial" color="#008000" size="-1">. </p><p><b>  </font&g

118、t;</b></p><p>  <font color="#008000" size="-1"> 請(qǐng)?zhí)峁┮韵滦畔?lt;/font><font face="Verdana,Arial" color="#008000" size="-1">!</p><

119、p><b>  <br><br></b></p><p>  <table align="center" border="0"></p><p><b>  <TBODY></b></p><p>  <tr bgcolor

120、="#c0c0c0"></p><p>  <th colspan="2" align="middle"></font></p><p>  <font size="-1" color="#008000"></p><p> 

121、 顧客信息</font></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right"><font size="-1">姓名</f

122、ont><font face="Verdana,Arial" size="-1">:</font></td></p><p>  <td><font face="Verdana,Arial" size="-1"></p><p>  <in

123、put name="txtName" size="30" maxlength="30" ></font></p><p><b>  </td></b></p><p><b>  </tr></b></p><p>&l

124、t;b>  <tr></b></p><p>  <td align="right"><font size="-1">密碼</font><font face="Verdana,Arial" size="-1">:</font></td>

125、;</p><p>  <td><font face="Verdana,Arial" size="-1"></p><p>  <input type="password" name="txtpassword" size="30" maxlength="

126、;30" ></font></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right"><font size="

127、-1"></p><p>  支付方式</font><font face="Verdana,Arial" size="-1">:</font></p><p><b>  </td></b></p><p>  <td><f

128、ont face="Verdana,Arial" size="-1"></p><p>  <input type="radio" name="optPaymentType" value="郵局匯款" checked></font><font size="-1"

129、;>郵局匯款 </p><p>  <input type="radio" name="optPaymentType" value="信用卡">信用卡 </p><p><b>  </font> </b></p><p><b>  <

130、/td> </b></p><p><b>  </tr> </b></p><p>  </TBODY></TABLE> </p><p><b>  <% </b></p><p><b>  else </b>&

131、lt;/p><p>  response.write "你的購(gòu)物籃包括以下物品:" </p><p><b>  end if </b></p><p><b>  %></b></p><p><b>  <br><br> </b>

132、;</p><p>  <table align="center" border="0"> </p><p>  <tr bgcolor="#ff0066"> </p><p>  <th><font color="#ffff33" size=&

133、quot;-1"> </p><p>  數(shù)量</font> </p><p>  <th><font color="#ffff33" size="-1"> </p><p>  編號(hào)</font><font face="Verdana,Arial

134、" color="#ffff33" size="-1">.</font> </p><p>  <th><font color="#ffff33" size="-1"> </p><p>  書名</font> </p><p&

135、gt;  <th><font color="#ffff33" size="-1"> </p><p>  價(jià)格</font> </p><p>  <th><font color="#ffff33" size="-1"> </p><

136、;p>  小計(jì)</font> </p><p><b>  </tr> </b></p><p><b>  <% </b></p><p>  cSubTotal = 0 </p><p>  nNumItems = 0 </p><p>

137、;  for i = 1 to nNumCartItems </p><p>  Set rsProducts = Server.CreateObject("ADODB.Recordset") </p><p>  sSQL = "SELECT * FROM book WHERE id = " & sCartItemNums(i) <

138、/p><p>  rsProducts.open sSQL, dbMain,3,2,1 </p><p><b>  %> </b></p><p>  <tr bgcolor="#99ccff"> </p><p><b>  <% </b></p&

139、gt;<p>  sTemp = "<input type='Text' name='txtItemQty" & i & "' value='" & _ </p><p>  nCartItemQtys(i) & "' size='3'>&qu

140、ot; </p><p>  nNumItems = nNumItems + nCartItemQtys(i) </p><p><b>  %> </b></p><p>  <td align="middle"> </p><p>  <font color="#

141、000000" size="-1"> </p><p>  <% = sTemp %></font></td> </p><p>  <td align="middle"> </p><p>  <font color="#000000"

142、 size="-1"> </p><p>  <% = rsProducts("id") %></font></td> </p><p>  <td><font color="#000000" size="-1"> </p><

143、;p>  <% = rsProducts("book") %></font></td> </p><p><b>  <% </b></p><p>  if rsProducts("Price") > 0 then </p><p>  cPric

144、e = rsProducts("Price") </p><p><b>  else </b></p><p>  cPrice = 0 </p><p><b>  end if </b></p><p><b>  %> </b></p&g

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論