網(wǎng)上書店管理信息系統(tǒng)設(shè)計(jì)報(bào)告
《網(wǎng)上書店管理信息系統(tǒng)設(shè)計(jì)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)上書店管理信息系統(tǒng)設(shè)計(jì)報(bào)告(29頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告 管理信息系統(tǒng)課程設(shè)計(jì) 學(xué)院 :計(jì)算機(jī)科學(xué)與工程學(xué)院 班級(jí) :信管1班 姓名 :李西壘 學(xué)號(hào) :0832121 課程設(shè)計(jì)題目 :網(wǎng)上書店管理信息系統(tǒng) 系統(tǒng)分析部分 一、現(xiàn)狀分析 近年來,隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影
2、響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。 目前圖書管理存在的問題: 1、檢索速度慢、效率低 因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏書準(zhǔn)確地分門別類,快速檢索,手工進(jìn)行非常困難往往是終于查到了書的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個(gè)問題越突出。 2、借書、還書工作量大 借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、 還書登記、實(shí)存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往 往是人工操作所難以勝任的。而且經(jīng)常會(huì)出現(xiàn)這樣那樣的差錯(cuò)。 3、圖書統(tǒng)計(jì)工作難、藏書
3、更新不能及時(shí)完成。 圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時(shí)完成,藏書的更新也就很難有針對(duì)性地進(jìn)行,藏書的知識(shí)結(jié)構(gòu)得不到良好地控制。 由上可知,我們有必要對(duì)圖書管理實(shí)行信息化,讓系統(tǒng)去幫助我們完成管理工作,且這項(xiàng)工作在技術(shù)上、經(jīng)濟(jì)上與社會(huì)等其它因素上都是可行的。 二、業(yè)務(wù)流程圖 三、功能結(jié)構(gòu)圖 四、數(shù)據(jù)流程圖 頂層DFD: 查詢 讀 者 P0 網(wǎng)上書店信息系統(tǒng) 管 理 員 用戶信息
4、 用戶注冊(cè) 書目信息 用戶購書 1層DFD: P1 用戶信息管理系統(tǒng) 用戶信息表 用戶信息 P3 購書信息系統(tǒng) 書目維護(hù)信息 書目信息 用戶購書 用戶維護(hù)信息 用戶類別表 書目信息表 書目類別表 購書信息表 用戶 P2 書籍信息管理系統(tǒng) 管理 員 管理 員 書目查詢 注冊(cè)用戶信息
5、 2層DFD: 用戶信息管理系統(tǒng): P1-15 判斷用戶信息維護(hù)方 式 P1-11 判斷處理方式 P1-12 用戶信息查詢 P1-13 用戶信息修改 P1-14 用戶信息添加 P1-16 用戶種類添加 P1-17 用戶種類修改 管理員 用戶信 息查詢 用戶信息表 修改的信息 修 改 用戶信息 添 加 用戶維護(hù)信息 用戶維護(hù)信息 用戶類別 表 用戶信息 D01 用戶維護(hù)信息D02 書籍信息管理系統(tǒng): 管理員 P2-
6、11 判斷數(shù)目處理方式 P2-12 書籍信息查詢 P2-13 書籍信息修改 用戶 P2-14 書籍信息添加 P2-15 判斷書目信息維護(hù)方式 P2-16 書籍類別添加 P2-17 書籍類別修改 書籍信息查詢 書籍信息修改 書目查詢 書目信息表 書目維護(hù)信息D04 書目信息 書籍類別 表 書目信息 D03 購書信息管理系統(tǒng): 用 戶 P3-11 用戶注冊(cè)處理 P3-12 檢查用戶身份 用戶信息表 購書信息 D07 有效 P3-13 檢查圖書是否
7、在庫 P3-14 填寫購書信息表,修改書目信 息表 在庫 用戶信息表 書目信息表 購書信息記 錄 D08 修改在庫數(shù) 量 D09 購書信息表 書目信息表 注冊(cè)信息D05 填寫用戶信息D06 五、數(shù)據(jù)字典DD 我們采用數(shù)據(jù)字典對(duì)數(shù)據(jù)流程圖中的各元素進(jìn)行詳細(xì)的說明,網(wǎng)上書店信息系統(tǒng)的數(shù)據(jù)字典如下: 1、數(shù)據(jù)流描述 數(shù)據(jù)流編號(hào):D01 數(shù)據(jù)流名稱:用戶信息 簡述:用戶基本信息 數(shù)據(jù)流來源:用戶提交給圖書管理員的信息表,圖書管理員根據(jù)請(qǐng)求類型進(jìn)行相關(guān)的操作 數(shù)據(jù)流去向:P1-11判斷處理方式 數(shù)據(jù)項(xiàng)組成: ID(用戶編
8、號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼) 數(shù)據(jù)流量:100人次/日 高峰流量:200人次/日 數(shù)據(jù)流編號(hào):D02 數(shù)據(jù)流名稱:用戶維護(hù)信息 簡述:維護(hù)用戶信息,進(jìn)行用戶種類的添加和修改 數(shù)據(jù)流來源:管理員根據(jù)需要填寫的用戶種類的添加和修改單 數(shù)據(jù)流去向:P1-15判斷讀者信息維護(hù)方式 數(shù)據(jù)項(xiàng)組成: name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼
9、) 數(shù)據(jù)流量:100筆/月 高峰流量:300筆/月 數(shù)據(jù)流編號(hào):D03 數(shù)據(jù)流名稱:書目信息 簡述:書籍基本信息 數(shù)據(jù)流來源:管理員根據(jù)采購員提交的圖書信息進(jìn)行書籍信息的處理 數(shù)據(jù)流去向:P2-11判斷書目處理方式 數(shù)據(jù)項(xiàng)組成:id(圖書編號(hào))+ class(所屬類別)+ book(書名)+Author(作者)+Publish(出版社)+Price(價(jià)格)+ num(書籍?dāng)?shù)量)+ photo(圖書圖片URL地址)+ memo(書籍備注簡介) 數(shù)據(jù)流量:100本/日 高峰流量:400本/日 數(shù)據(jù)流編號(hào):D04 數(shù)據(jù)流名稱:書目維護(hù)信息 簡
10、述:維護(hù)書目信息,進(jìn)行圖書種類的添加和修改 數(shù)據(jù)流來源:圖書管理員根據(jù)需要填寫的書目種類的添加和修改單 數(shù)據(jù)流去向:P1-15判斷書目信息維護(hù)方式 數(shù)據(jù)項(xiàng)組成:id(圖書編號(hào))+ class(所屬類別)+ book(書名)+Author(作者)+Publish(出版社)+Price(價(jià)格)+ num(書籍?dāng)?shù)量)+ photo(圖書圖片URL地址)+ memo(書籍備注簡介) 數(shù)據(jù)流量:100筆/月 高峰流量:300筆/月 數(shù)據(jù)流編號(hào):D05 數(shù)據(jù)流名稱:注冊(cè)信息 簡述:用戶注冊(cè)信息 數(shù)據(jù)流來源:用戶填寫的表單信息 數(shù)據(jù)流去向:P3-11用戶注冊(cè)處理 數(shù)據(jù)項(xiàng)組成:I
11、D(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼) 數(shù)據(jù)流量:100次/日 高峰流量:200次/日 數(shù)據(jù)流編號(hào):D06 數(shù)據(jù)流名稱:填寫用戶信息 簡述:填寫用戶信息 數(shù)據(jù)流來源:P3-11用戶注冊(cè)處理 數(shù)據(jù)流去向:用戶信息表 數(shù)據(jù)項(xiàng)組成:ID(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼) 數(shù)
12、據(jù)流量:100筆/日 高峰流量:200筆/日 數(shù)據(jù)流編號(hào):D07 數(shù)據(jù)流名稱:購書信息 簡述:購書信息 數(shù)據(jù)流來源:用戶填寫購書信息 數(shù)據(jù)流去向:檢查用戶身份處理 數(shù)據(jù)項(xiàng)組成:name(用戶姓名)+Password(密碼) 數(shù)據(jù)流量:100筆/日 高峰流量:200筆/日 數(shù)據(jù)流編號(hào):D08 數(shù)據(jù)流名稱:購書信息記錄 簡述:購書信息記錄 數(shù)據(jù)流來源:P3-14填寫購書信息表,修改書目信息表處理 數(shù)據(jù)流去向:購書信息表 數(shù)據(jù)項(xiàng)組成:id(定單編號(hào))+ guestname(用戶姓名)+ bookname(書名)+ guestaddr(聯(lián)系地址)+ guestzi
13、p(郵政編碼)+ date(購書時(shí)間)+guestphone(用戶聯(lián)系電話) 數(shù)據(jù)流量:1000筆/日 高峰流量:2000筆/日 數(shù)據(jù)流編號(hào):D09 數(shù)據(jù)流名稱:修改在庫數(shù)量 簡述:修改在庫數(shù)量 數(shù)據(jù)流來源:P3-14填寫購書信息表,修改書目信息表處理 數(shù)據(jù)流去向:書目信息表 數(shù)據(jù)項(xiàng)組成:id(定單編號(hào))+ guestname(用戶姓名)+ bookname(書名)+ guestaddr(聯(lián)系地址)+ guestzip(郵政編碼)+ date(購書時(shí)間)+guestphone(用戶聯(lián)系電話) 數(shù)據(jù)流量:1000筆/日 高峰流量:2000筆/日 2、處理邏輯的描述
14、 處理邏輯編號(hào):P1 處理邏輯名稱:用戶信息管理系統(tǒng) 簡述:用戶信息管理系統(tǒng),可以進(jìn)行添加用戶信息,用戶信息的查詢添加修改,用戶類型的添加維護(hù),最后將結(jié)果存入讀者信息表與讀者類別表。 輸入的數(shù)據(jù)流:D01用戶信息、D02用戶維護(hù)信息 處理邏輯:用戶信息的錄入、用戶維護(hù)信息的錄入 輸出數(shù)據(jù)流:D01用戶信息、D02用戶維護(hù)信息 處理頻率:D01 100人次/日 D02 1筆/月 處理邏輯編號(hào):P1-11 處理邏輯名稱:判斷處理方式 簡述:判斷用戶信息的處理方式,而后進(jìn)入用戶信息查詢、修改、添加的邏輯處理 輸入的數(shù)據(jù)流:D01用戶信息 處理邏輯:
15、判斷讀者信息的處理方式 輸出數(shù)據(jù)流:D01用戶信息 處理頻率:100人次/日 處理邏輯編號(hào):P1-12 處理邏輯名稱:用戶信息查詢 簡述:從用戶信息表中查詢用戶信息,并返回查詢結(jié)果 輸入的數(shù)據(jù)流:D01用戶信息 處理邏輯:查詢用戶信息 輸出數(shù)據(jù)流:D01用戶信息 處理頻率:100人次/日 處理邏輯編號(hào):P1-13 處理邏輯名稱:用戶信息修改 簡述:修改用戶信息,并將修改結(jié)果填入用戶信息表 輸入的數(shù)據(jù)流:D01用戶信息 處理邏輯:修改用戶信息 輸出數(shù)據(jù)流:D01用戶信息 處理頻率:100人次/日 處理邏輯編號(hào):P1-14 處理邏輯名稱:用戶信息添加
16、 簡述:添加用戶信息,并寫入用戶信息表 輸入的數(shù)據(jù)流:D01用戶信息 處理邏輯:添加用戶信息 輸出數(shù)據(jù)流:D01用戶信息 處理頻率:100人次/日 處理邏輯編號(hào):P1-15 處理邏輯名稱:判斷用戶信息維護(hù)方式 簡述:判斷用戶信息的維護(hù)方式,而后進(jìn)入用戶信息種類添加與修改的邏輯處理 輸入的數(shù)據(jù)流:D01用戶信息 處理邏輯:判斷用戶信息維護(hù)方式 輸出數(shù)據(jù)流:D01用戶信息 處理頻率:1筆/月 處理邏輯編號(hào):P1-16 處理邏輯名稱:用戶種類添加 簡述:添加用戶的種類,并寫入用戶類別表 輸入的數(shù)據(jù)流:D02用戶維護(hù)信息 處理邏輯:添加用戶種類 輸出數(shù)據(jù)
17、流:D02用戶維護(hù)信息 處理頻率:1筆/月 處理邏輯編號(hào):P1-17 處理邏輯名稱:用戶種類修改 簡述:修改用戶的種類,并寫入用戶類別表 輸入的數(shù)據(jù)流:D02用戶維護(hù)信息 處理邏輯:修改用戶種類 輸出數(shù)據(jù)流:D02用戶維護(hù)信息 處理頻率:1筆/月 處理邏輯編號(hào):P2 處理邏輯名稱:書籍信息管理系統(tǒng) 簡述:書籍信息管理系統(tǒng),可以進(jìn)行書目信息的查詢添加修改,書籍類型的添加維護(hù),最后將結(jié)果存入書目信息表與書目類別表。 輸入的數(shù)據(jù)流:D03用戶信息、D04讀者維護(hù)信息 處理邏輯:書目信息的錄入、書目維護(hù)信息的錄入 輸出數(shù)據(jù)流:D03書目信息、D04書目維護(hù)信息
18、處理頻率:D03 100本/日 D04 1筆/月 處理邏輯編號(hào):P2-11 處理邏輯名稱:判斷書目處理方式 簡述:判斷書目信息的處理方式,而后進(jìn)入書籍信息查詢、修改、添加的邏輯處理 輸入的數(shù)據(jù)流:D03書目信息 處理邏輯:判斷書目信息處理方式 輸出數(shù)據(jù)流:D03書目信息 處理頻率:100本/天 處理邏輯編號(hào):P2-12 處理邏輯名稱:書籍信息查詢 簡述:查詢書籍信息,并從書目信息表中返回查詢的結(jié)果 輸入的數(shù)據(jù)流:D03書目信息 處理邏輯:查詢書籍信息 輸出數(shù)據(jù)流:D03書目信息 處理頻率:100本/天 處理邏輯編號(hào):P2-13
19、 處理邏輯名稱:書籍信息修改 簡述:修改書籍信息,并將修改的信息寫入書目信息表 輸入的數(shù)據(jù)流:D03書目信息 處理邏輯:修改書籍信息 輸出數(shù)據(jù)流:D03書目信息 處理頻率:100本/天 處理邏輯編號(hào):P2-14 處理邏輯名稱:書籍信息添加 簡述:添加書籍信息,并將要添加的信息寫入書目信息表 輸入的數(shù)據(jù)流:D03書目信息 處理邏輯:添加書籍信息 輸出數(shù)據(jù)流:D03書目信息 處理頻率:100本/天 處理邏輯編號(hào):P2-15 處理邏輯名稱:判斷書目信息維護(hù)方式 簡述:判斷書目信息的維護(hù)方式,而后進(jìn)入書籍類別添加、修改的邏輯處理 輸入的數(shù)據(jù)流:D04書目維護(hù)信
20、息 處理邏輯:維護(hù)書籍信息 輸出數(shù)據(jù)流:D04書目維護(hù)信息 處理頻率:1筆/月 處理邏輯編號(hào):P2-16 處理邏輯名稱:書籍類別添加 簡述:添加書籍的類別,并將結(jié)果寫入書籍類別表 輸入的數(shù)據(jù)流:D04書目維護(hù)信息 處理邏輯:添加書籍類別的信息 輸出數(shù)據(jù)流:D04書目維護(hù)信息 處理頻率:1筆/月 處理邏輯編號(hào):P2-16 處理邏輯名稱:書籍類別修改 簡述:修改書籍的類別,并將修改結(jié)果寫入書籍類別表 輸入的數(shù)據(jù)流:D04書目維護(hù)信息 處理邏輯:修改書籍類別的信息 輸出數(shù)據(jù)流:D04書目維護(hù)信息 處理頻率:1筆/月 處理邏輯編號(hào):P3 處理邏輯名稱:
21、購書信息系統(tǒng) 簡述:對(duì)用戶購書、用戶注冊(cè)。并依據(jù)情況更新用戶信息表、用戶信息庫與書目信息表 輸入的數(shù)據(jù)流:D05注冊(cè)信息、D07購書信息 處理邏輯:處理用戶的注冊(cè)、購書 輸出數(shù)據(jù)流:D05還書記錄、D08借書記錄 處理頻率:D05 100筆/日 D08 1000筆/日 處理邏輯編號(hào):P3-11 處理邏輯名稱:用戶注冊(cè)處理 簡述:依據(jù)用戶信息,填寫用戶信息并修改用戶在庫信息 輸入的數(shù)據(jù)流:D05注冊(cè)信息 處理邏輯:處理用戶注冊(cè),根據(jù)情況填寫用戶信息表 輸出數(shù)據(jù)流:D06填寫用戶信息 處理頻率:100筆/日 處理邏輯編號(hào):
22、P3-12 處理邏輯名稱:檢查用戶身份 簡述:依據(jù)用戶記錄中用戶信息,檢查用戶身份 輸入的數(shù)據(jù)流:D07購書信息 處理邏輯:與用戶信息表進(jìn)行核對(duì),檢查用戶身份 輸出數(shù)據(jù)流:D07購書信息 處理頻率:1000筆/日 處理邏輯編號(hào):P3-13 處理邏輯名稱:檢查圖書是否在庫 簡述:依據(jù)購書信息中圖書編號(hào),檢查圖書的在庫數(shù)量,判斷是否能購書 輸入的數(shù)據(jù)流:D07購書信息 處理邏輯:與書目信息表進(jìn)行核對(duì),檢查圖書在庫數(shù)量,判斷是否有在庫圖書 輸出數(shù)據(jù)流:D08購書信息記錄 處理頻率:1000筆/日 處理邏輯編號(hào):P3-14 處理邏輯名稱:填寫購書信息表修改書目信息
23、表 簡述:依據(jù)購書記錄信息,填寫購書信息,并修改在庫數(shù)量 輸入的數(shù)據(jù)流:D07購書信息 處理邏輯:填寫購書信息表修改書目信息表,并將結(jié)果寫入購書信息表與書目信息表 輸出數(shù)據(jù)流:D08填寫購書信息記錄 D19修改在庫數(shù)量 處理頻率:1000筆/日 3、數(shù)據(jù)存儲(chǔ)的描述 數(shù)據(jù)存儲(chǔ)編號(hào):F01 數(shù)據(jù)存儲(chǔ)名稱:用戶信息表 簡述:用戶基本信息 數(shù)據(jù)存儲(chǔ)組成:ID(用戶編號(hào))+ nicename(讀者呢稱)+name(用戶姓名)+Password(密碼)+ Tel(聯(lián)系電話)+ email(讀者電子郵箱)+ addr(聯(lián)系地址)+zip(郵政編碼) 關(guān)鍵字:ID(用戶編號(hào)) 相關(guān)
24、連的處理:P1-12 P1-13 P1-14 P3-12 數(shù)據(jù)存儲(chǔ)編號(hào):F02 數(shù)據(jù)存儲(chǔ)名稱:用戶類別表 簡述:用戶性別的信息 數(shù)據(jù)存儲(chǔ)組成:ID +Type 關(guān)鍵字:ID 相關(guān)連的處理:P1-16 P1-17 數(shù)據(jù)存儲(chǔ)編號(hào):F03 數(shù)據(jù)存儲(chǔ)名稱:書目信息表 簡述:圖書基本信息 數(shù)據(jù)存儲(chǔ)組成:id(圖書編號(hào))+ class(所屬類別)+ book(書名)+Author(作者)+Publish(出版社)+Price(價(jià)格)+ num(書籍?dāng)?shù)量)+ photo(圖書圖片URL地址)+ memo(書籍備注簡介) 關(guān)鍵字:id 相關(guān)連的處理:P2-12 P2-13 P
25、2-14 P3-11 P3-13 P3-14 數(shù)據(jù)存儲(chǔ)編號(hào):F04 數(shù)據(jù)存儲(chǔ)名稱:書籍類別表 簡述:書目類別的信息 數(shù)據(jù)存儲(chǔ)組成:id(圖書編號(hào))+ class(所屬類別) 關(guān)鍵字:id 相關(guān)連的處理:P2-16 P2-17 數(shù)據(jù)存儲(chǔ)編號(hào):F05 數(shù)據(jù)存儲(chǔ)名稱:購書信息表 簡述:讀者購書記錄的信息 數(shù)據(jù)存儲(chǔ)組成:id(定單編號(hào))+ guestname(用戶姓名)+ bookname(書名)+ guestaddr(聯(lián)系地址)+ guestzip(郵政編碼)+ date(購書時(shí)間)+guestphone(用戶聯(lián)系電話) 關(guān)鍵字:id 相關(guān)連的處理:P3-11 P3
26、-14 4、外部實(shí)體描述 外部實(shí)體編號(hào):S01 外部實(shí)體名稱:管理員 簡述:管理員 輸入的數(shù)據(jù)流:無 輸出的數(shù)據(jù)流:D01 D02 D03 D04 D05 D08 外部實(shí)體編號(hào):S02 外部實(shí)體名稱:用戶 簡述:普通購書者 輸入的數(shù)據(jù)流:無 輸出的數(shù)據(jù)流:D03 系統(tǒng)設(shè)計(jì)部分 一、 系統(tǒng)功能設(shè)計(jì) 網(wǎng)上書店信息系統(tǒng)的主要功能有:用戶操作、管理員操作 功能結(jié)構(gòu)如下: 各子系統(tǒng)功能如下所述: 1. 用戶操作: 用戶注冊(cè):添加讀
27、者信息表。 用戶查詢:調(diào)出用戶信息表。 用戶購書:調(diào)出書目信息表。 修改信息:修改用戶信息表。 2. 管理員對(duì)圖書操作: 添加:將書目添加圖書信息表。 修改:修改圖書信息表。 查詢:調(diào)出圖書信息表。 刪除:刪除圖書信息表中圖書的信息。 3. 管理員對(duì)訂單操作: 添加:添加購書信息表。 修改:修改購書信息表。 查詢:調(diào)出購書信息表。 刪除:刪除購書信息表中相應(yīng)的信息。 二、 系統(tǒng)環(huán)境設(shè)計(jì) 1.硬件環(huán)境設(shè)計(jì) 網(wǎng)上書店信息系統(tǒng)選用處理速度較高的計(jì)算機(jī)系統(tǒng),以保證較快的相應(yīng)速度,內(nèi)存大次奧對(duì)數(shù)據(jù)庫系統(tǒng)的相應(yīng)速度影響較大,選擇內(nèi)存大的系統(tǒng)。為保證系統(tǒng)中的信息安全,配置必要
28、的數(shù)據(jù)備份設(shè)備。 2.軟件環(huán)境設(shè)計(jì) 數(shù)據(jù)庫系統(tǒng)選用Microsoft公司的Access。用戶界面設(shè)計(jì)使用Dreamweaver軟件工具。 三、 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫是應(yīng)用系統(tǒng)的核心,應(yīng)當(dāng)精心設(shè)計(jì),以保證系統(tǒng)的正確、可靠、高效運(yùn)行。數(shù)據(jù)庫設(shè)計(jì)包括數(shù)據(jù)庫中表的設(shè)計(jì),表中字段的設(shè)計(jì),對(duì)各字段要知名數(shù)據(jù)類型,數(shù)據(jù)大小及其他需要的信息。各報(bào)表繡球制定其關(guān)鍵字段,表與表之間的關(guān)系。 1. admin表 admin表與管理員信息有關(guān)的信息,如管理員帳號(hào)、管理員名稱、管理員密碼。 字段名稱 數(shù)據(jù)類型 字段長度 字段說明 備注 id int 11 管理員賬號(hào) 主關(guān)鍵字 user
29、 char 50 管理員名稱 pwd char 50 管理員密碼 2.bbs表: Bbs表與留言ID、客戶信息、客戶姓名、客戶性別、客戶電子郵箱、用戶個(gè)人主頁、留言內(nèi)容、登錄IP有關(guān)。 字段名稱 數(shù)據(jù)類型 字段長度 字段說明 備注 id int 11 留言ID 主關(guān)鍵字 name char 50 客戶姓名 sex char 4 客戶性別 email char 50 客戶電子郵箱 homepage char 50 用戶個(gè)人主頁 content char 50 留言內(nèi)容 ip char
30、 50 登陸IP time datetime 留言時(shí)間 bid int 11 用戶等級(jí) 3.book表 book表與書籍的編號(hào)、書籍名稱、書籍作者、書籍價(jià)格、出版社、書籍所屬、圖書圖片URL地址、所屬類別、書籍備注簡介有關(guān)。 字段名稱 數(shù)據(jù)類型 字段長度 字段說明 備注 id int 11 書籍編號(hào) 主關(guān)鍵詞 book char 50 書籍名稱 author char 50 書籍作者 price float 20 書籍價(jià)格 publish char 50 出版社 num int 11
31、 書籍所屬 photo char 50 圖書圖片URL地址 class char 3 所屬類別 memo char 50 書籍備注簡介 4. guest表 guest表與用戶的用戶編號(hào)、用戶昵稱、用戶姓名、用戶密碼、聯(lián)系電話、電子郵箱、聯(lián)系地址、郵政編碼有關(guān)。 字段名稱 數(shù)據(jù)類型 字段長度 字段說明 備注 ID int 11 用戶編號(hào) 主關(guān)鍵詞 nicename char 50 用戶呢稱 name char 50 用戶姓名 password char 50 用戶密碼 Tel char 5
32、0 聯(lián)系電話 email char 50 電子郵箱 addr char 50 聯(lián)系地址 zip char 50 郵政編碼 5. orders表 orders表與訂單的訂單編號(hào)、用戶姓名、聯(lián)系地址、郵政編碼、用戶聯(lián)系電話、訂購數(shù)據(jù)信息、購書時(shí)間有關(guān)。 字段名稱 數(shù)據(jù)類型 字段長度 字段說明 備注 id int 11 定單編號(hào) 主關(guān)鍵詞 guestname char 50 用戶姓名 guestaddr char 50 聯(lián)系地址 guestzip char 50 郵政編碼 guestphone
33、 char 50 用戶聯(lián)系電話 bookname char 50 訂購書籍信息 date Time 購書時(shí)間 系統(tǒng)實(shí)施部分 1.源代碼: 由于代碼較多,此處只做重點(diǎn)代碼的拷貝,包括數(shù)目查詢和購書操作部分,其余可以直接查看頁面代碼取得。 一.?dāng)?shù)目查詢: Search.asp: <%@ Language=VBScript %> <%option explicit%> <% on error resume next dim conn,rs,sql,i,connst
34、r,temp connstr="dbq=" & server.MapPath("mdb/bookshop.mdb") & ";driver={microsoft access driver (*.mdb)};" set conn=server.CreateObject("adodb.connection") conn.Open connstr set rs=server.CreateObject("adodb.recordset") temp=Request.Form("class2") if temp="" then R
35、esponse.Redirect "default.asp" set rs=conn.Execute("select * from book where class=" & Request.Form("class2") & " ") if rs.RecordCount=0 then Response.Write "no record" Response.End end if rs.MovePrevious %>
新書查詢 | |
<%if rs("photo")<>"" then Response.Write ""%> <%=rs("book")%> <%=rs("author")%> <%=rs("price")%> <%=rs("memo")%> 38、 |
<% Response.Write "購買"%> |
返回 |
40、ay") nNumCartItems = ubound(sCartItemNums) Determine the mode of this pages operation. If we got here from a link that had a "mode" querystring of "add", mode is add: sMode = request.querystring("mode") Or, we could have gotten here from a form: select case request.form("cmdSubmi
41、t") case "結(jié)帳" sMode = "checkout" case "改變數(shù)量" sMode = "recalc" case "繼續(xù)購物" sMode = "continue" end select if sMode = "add" then nThisItemIndex = 0 sItemNo = ucase(request.querystring("itemno")) if nNumCartItems > 0 then for i = 1 to nNu
42、mCartItems if ucase(scartitemnums(i)) = sItemNo then nThisItemIndex = i exit for end if next end if if nThisItemIndex = 0 then nThisItemIndex = nNumCartItems + 1 redim Preserve sCartItemNums(nThisItemIndex) redim Preserve
43、 nCartItemQtys(nThisItemIndex) sCartItemNums(nThisItemIndex) = sItemNo nCartItemQtys(nThisItemIndex) = 1 else nCartItemQtys(nThisItemIndex) = nCartItemQtys(nThisItemIndex) + 1 end if session("cartitemnumarray") = sCartItemNums session("cartitemqtyarray") = nC
44、artItemQtys nNumCartItems = ubound(sCartItemNums) end if if sMode = "recalc" or sMode = "checkout" or sMode = "continue" then for i = 1 to nNumCartItems nThisQty = int(request.form("txtItemQty" & i)) nCartItemQtys(i) = nThisQty next session("cartitemnumarray")
45、 = sCartItemNums session("cartitemqtyarray") = nCartItemQtys end if select case sMode case "continue" end select set dbMain = server.createobject("ADODB.Connection") connstr="dbq=" & server.MapPath("mdb/bookshop.mdb") & ";driver={microsoft access driver (*.mdb)};" dbMain
46、.open connstr %>
<% if sMode = "checkout" then %> <% end if %> 2.模擬運(yùn)行數(shù)據(jù): 3.系統(tǒng)使用說明書: 本系統(tǒng)是利用asp編寫的網(wǎng)上書店系統(tǒng),所以要進(jìn)行一定的配置才能使用 1.在“控制面板”->“管理工具”->打開“Internet 信息服務(wù)(IIS)管理器”,在“網(wǎng)站”處右鍵。 2.新建“網(wǎng)站”,接著按“下一步” 3.填寫描述名稱 4.這里就讓他默認(rèn),按下一步就可以了;(如你要設(shè)置網(wǎng)站的端口就在“80”那里更改,輸入你要設(shè)置的端
60、口即可) 5.請(qǐng)點(diǎn)瀏覽,找到你存放網(wǎng)頁的資料夾路徑。 6.找到你存放的網(wǎng)頁內(nèi)容的資料夾,選中,確定 7.出現(xiàn)存放網(wǎng)頁內(nèi)容的資料夾路徑,下一步。 8.按下一下執(zhí)行。(如是你的網(wǎng)站有留言板等提交信息的,請(qǐng)把“寫入”也選上) 9.直接按“完成”就可了。 10.接下來,還要進(jìn)行設(shè)置一下,請(qǐng)你按照方法操作就可以了。 11.因這里沒有index.asp格式之文檔,所你要在這里添加上去。 12.添加方法如下圖 13.把剛才添加好的“index.asp文檔選上,按“上移”按鈕 14.把index.asp文檔移到最上,如下圖所示。 15.把網(wǎng)站的“主目錄”頁面進(jìn)行設(shè)置 16.把啟用父路徑
61、(P)選上,確定 17.啟用ASP服務(wù),照下圖所設(shè)置 18.在“網(wǎng)站”頁面,看你的設(shè)置是不是這樣,到高級(jí)里面查看一下。 19.如下圖所示 20.好了,IIS設(shè)置完畢了,那讓我們來測(cè)試一下你的IIS是不是設(shè)置成功了,在開始“運(yùn)行”輸入本機(jī)的IP,確認(rèn)。 21.現(xiàn)在網(wǎng)頁已可以成功的顯示了 本系統(tǒng)有以下幾大重要的功能: 用戶注冊(cè)、登錄、查詢數(shù)目、購書. 管理員可以對(duì)書籍?dāng)?shù)據(jù)進(jìn)行瀏覽,增加,修改,刪除等操作,對(duì)訂單可以進(jìn)行瀏覽、添加、刪除等操作,如果用戶對(duì)本書店有任何的疑問或者意見、建議,可以到留言板留言。 工作總結(jié) 一、管理信息系統(tǒng)
62、課程設(shè)計(jì)認(rèn)識(shí)體會(huì): 本課程設(shè)計(jì)的目的:通過本次管理信息系統(tǒng)課程設(shè)計(jì)我們進(jìn)一步鞏固了課堂學(xué)習(xí)的內(nèi)容,進(jìn)一步了解系統(tǒng)的構(gòu)成及技術(shù)特點(diǎn),掌握管理信息系統(tǒng)建設(shè)的基本理論和基本技能,提高了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)以及程序設(shè)計(jì)能力,掌握從事管理信息系統(tǒng)開發(fā)、維護(hù)和管理工作所必需的調(diào)查、獲取、分析、表達(dá)信息的基本技能。 內(nèi)容簡介:本次課程設(shè)計(jì)我們做的是網(wǎng)上購書系統(tǒng),內(nèi)容主要包括數(shù)據(jù)流程圖,業(yè)務(wù)流程圖,數(shù)據(jù)字典,系統(tǒng)設(shè)計(jì)總體介紹,運(yùn)行情況等。其中數(shù)據(jù)流程圖部分包括第0層,第1層,第2層數(shù)據(jù)流程圖。系統(tǒng)設(shè)計(jì)部分包括系統(tǒng)功能設(shè)計(jì),系統(tǒng)環(huán)境設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)。 心得:在本次設(shè)計(jì)中,我們學(xué)到了很多知識(shí),是很實(shí)用
63、的知識(shí)。例如,繪制數(shù)據(jù)流程圖,做系統(tǒng)設(shè)計(jì)。我們認(rèn)為繪制數(shù)據(jù)流程圖是我們做的最好的部分。繪制過程中,在組長的帶領(lǐng)下,我們幾個(gè)人齊心協(xié)力。首先是選題,由于網(wǎng)上購書系統(tǒng)是一個(gè)很普遍的系統(tǒng),所以在定題時(shí)大家很有爭議,但有人想出一些特別的建議,使我們的設(shè)計(jì)有了亮點(diǎn),所以大家才達(dá)成了共識(shí)。我們的設(shè)計(jì)在登錄圖書類型管理和用戶類型管理時(shí),要求只有管理員才有權(quán)限進(jìn)入及修改、增添、查詢圖書類型,用戶類型,比其它的網(wǎng)上購書系統(tǒng)增加了保密性。在之后的數(shù)據(jù)流程圖繪制中,我們一起翻書學(xué)習(xí),查資料,整整做了兩天才小有成就。之后大家分工合作最后及時(shí)完成設(shè)計(jì)。我們的設(shè)計(jì)功能齊全,分析具體,說明詳細(xì),較好的完成了系統(tǒng)設(shè)計(jì)。
64、 二、成員分工: 裘順奇:完成了系統(tǒng)分析部分的工作,業(yè)務(wù)流程圖,數(shù)據(jù)流程圖,功能分析圖的繪制,數(shù)據(jù)字典的書寫,數(shù)據(jù)加工處理的描述等 鐘齊河:主要完成系統(tǒng)設(shè)計(jì)部分的功能結(jié)構(gòu)圖設(shè)計(jì),新系統(tǒng)信息處理流程設(shè)計(jì),代碼設(shè)計(jì),代碼編寫、及程序設(shè)計(jì)說明書等 邱振亞:主要完成系統(tǒng)設(shè)計(jì)部分的輸入設(shè)計(jì),輸出設(shè)計(jì),存儲(chǔ)文件格式設(shè)計(jì)(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì))等工作。 李洪濱:主要完成系統(tǒng)實(shí)施部分的程序框圖的繪制,協(xié)助完成數(shù)據(jù)流程圖的繪圖整理工作。 朱 磊:主要完成系統(tǒng)實(shí)施部分的模擬運(yùn)行數(shù)據(jù)的設(shè)計(jì),報(bào)表的制作及系統(tǒng)使用說明書的完成制作。 支廣亞:主要完成系統(tǒng)密碼設(shè)計(jì),另外完成工作總結(jié),排版整理,并協(xié)助完成業(yè)務(wù)流程圖的繪制整理等。 錢海霞:主要完成各部分整理工作,排版及輔助完成業(yè)務(wù)流程圖的設(shè)計(jì)。 三、參考資料 1、管理信息系統(tǒng)與案例分析,人民郵電出版社,高林,周海燕主編 2、access數(shù)據(jù)庫開發(fā)實(shí)例解析,機(jī)械工業(yè)出版社,賽奎春主編 3、ASP +Dreamweaver8案例精粹,西安電子科技大,武新華//魏平俊//秦連清編著 4、軟件工程,科學(xué)出版社,薛德黔等編著 - 29 -
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版必修五《林教頭風(fēng)雪山神廟》ppt課件
- 人教版《分?jǐn)?shù)的意義和性質(zhì)》(完美版)課件
- 正比例函數(shù)及性質(zhì)
- 企業(yè)戰(zhàn)略環(huán)境分析
- 前列腺增生3課件
- 煉鐵基礎(chǔ)非高爐煉鐵課件
- 小兒腹瀉小講課分析課件
- 職業(yè)經(jīng)理人的壓力管理課件
- 街道改造PPT方案展示-項(xiàng)目概況案例分析現(xiàn)存建筑質(zhì)量設(shè)計(jì)理念課件
- 2022年北師大版小學(xué)數(shù)學(xué)《小數(shù)目物品平均分》課件
- 作文指導(dǎo)--場(chǎng)面描寫-PPT
- 肺癌診斷和治療的幾個(gè)問題
- 一下《王二小》
- 第八章專題八(教育精品)
- 六年級(jí)數(shù)學(xué)下冊(cè) 正負(fù)數(shù) 2課件 人教新課標(biāo)