網(wǎng)上書(shū)店管理系統(tǒng)_第1頁(yè)
網(wǎng)上書(shū)店管理系統(tǒng)_第2頁(yè)
網(wǎng)上書(shū)店管理系統(tǒng)_第3頁(yè)
網(wǎng)上書(shū)店管理系統(tǒng)_第4頁(yè)
網(wǎng)上書(shū)店管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、洛 陽(yáng) 理 工 學(xué) 院課 程 設(shè) 計(jì) 報(bào) 告 課程名稱(chēng) 軟件工程課程設(shè)計(jì) 設(shè)計(jì)題目 網(wǎng)上書(shū)店管理系統(tǒng) 專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) B120532 學(xué) 號(hào) B12053204、B12053209、B12053216 姓 名 鄭亞萍 、 郭雅輝 、 楊海華 完成日期 2013-12-12 課 程 設(shè) 計(jì) 任 務(wù) 書(shū)設(shè)計(jì)題目: 網(wǎng)上書(shū)店管理系統(tǒng)設(shè)計(jì) 設(shè)計(jì)內(nèi)容與要求:為各類(lèi)用戶(hù)提供并實(shí)現(xiàn)以下功能:1. 管理員:各類(lèi)用戶(hù)權(quán)限設(shè)置;2. 操作人員:進(jìn)書(shū)登記、售書(shū)登記、查詢(xún)與統(tǒng)計(jì);3. 普通用戶(hù):各種查詢(xún)。課程設(shè)計(jì)報(bào)告的組成:1. 需求規(guī)格說(shuō)明書(shū),包括用例圖,數(shù)據(jù)流圖,數(shù)據(jù)字典;2. 概要設(shè)計(jì)說(shuō)明書(shū),

2、包括系統(tǒng)模塊結(jié)構(gòu)圖,功能模塊清單,實(shí)體圖,系統(tǒng)E-R圖,數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)。3. 項(xiàng)目總結(jié)報(bào)告,包括實(shí)際完成情況表。 指導(dǎo)教師: 彭慧伶 2013年 12 月 5 日課 程 設(shè) 計(jì) 評(píng) 語(yǔ) 成績(jī): 指導(dǎo)教師:_ 年 月 日洛 陽(yáng) 理 工 學(xué) 院 課 程 設(shè) 計(jì) 報(bào) 告目 錄第一部分 軟件需求規(guī)格說(shuō)明書(shū)11引言11.1編寫(xiě)目的11.2背景11.3術(shù)語(yǔ)定義11.4參考資料22任務(wù)概述22.1目標(biāo)22.2用戶(hù)的特點(diǎn)33需求規(guī)定33.1系統(tǒng)用例圖33.2數(shù)據(jù)流圖與數(shù)據(jù)字典53.3對(duì)性能的規(guī)定124運(yùn)行環(huán)境規(guī)定124.1設(shè)備124.2支持軟件13第二部分 概要設(shè)計(jì)說(shuō)明書(shū)141引言141.1目的141.2范

3、圍151.3命名規(guī)則151.4術(shù)語(yǔ)定義151.5參考資料152總體設(shè)計(jì)162.1總體結(jié)構(gòu)設(shè)計(jì)162.2功能模塊清單173數(shù)據(jù)庫(kù)設(shè)計(jì)173.1數(shù)據(jù)庫(kù)概念級(jí)設(shè)計(jì)(E-R圖)173.2數(shù)據(jù)結(jié)構(gòu)邏輯級(jí)設(shè)計(jì)20第三部分 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告221引言221.1編寫(xiě)目的221.2參考資料222設(shè)計(jì)總結(jié)222.1實(shí)際完成情況222.2 收獲232.3有待改進(jìn)之處2324第一部分 軟件需求規(guī)格說(shuō)明書(shū)1引言1.1編寫(xiě)目的軟件需求分析是把軟件計(jì)劃期間確定的軟件工作過(guò)要求精細(xì)化、規(guī)范化,這是軟件生命期中重要的一步,也是軟件實(shí)質(zhì)性開(kāi)發(fā)的第一步。保證軟件開(kāi)發(fā)的質(zhì)量、需求的完整與可追溯性,編寫(xiě)此文檔。通過(guò)此文檔,以保證業(yè)務(wù)需

4、求提出者與需求分析人員、開(kāi)發(fā)人員、測(cè)試人員及其相關(guān)利益人對(duì)需求達(dá)成共識(shí)。1.2背景隨著21世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來(lái),現(xiàn)代社會(huì)都是利用快速高效率的internet來(lái)傳播大量信息資源。人們通過(guò)瀏覽器瀏覽信息,當(dāng)然這種方式也是最常用的,這種方式的需求形成了電子商務(wù),它是指利用簡(jiǎn)單、快捷、低成本的電子通訊方式,買(mǎi)賣(mài)雙方不也可以進(jìn)行各種商貿(mào)活動(dòng)。電子商務(wù)真正的發(fā)展將是建立在internet技術(shù)上。所以許多出版社也正是通過(guò)瀏覽器瀏覽或其他方式在網(wǎng)絡(luò)進(jìn)行書(shū)籍的宣傳、銷(xiāo)售。隨著信息以N次方的速度不斷的增長(zhǎng),所以網(wǎng)絡(luò)書(shū)店也變的極其重要。待開(kāi)發(fā)的軟件系統(tǒng)的名稱(chēng):網(wǎng)上書(shū)店管理系統(tǒng);本項(xiàng)目的任務(wù)提出者為郭雅輝、楊海華、

5、鄭亞萍;開(kāi)發(fā)者為郭雅輝、楊海華、鄭亞萍;用戶(hù)為有意愿在網(wǎng)上購(gòu)買(mǎi)圖書(shū)者;1.3術(shù)語(yǔ)定義用例圖:是由參與者、用例以及它們之間的關(guān)系構(gòu)成的圖,改圖說(shuō)明了用例模型中的關(guān)系;數(shù)據(jù)流圖:簡(jiǎn)稱(chēng)DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)字典:是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說(shuō)明。SQL Server:所用的數(shù)據(jù)庫(kù)管理系統(tǒng)Visual studio 2005:所用的開(kāi)發(fā)工具結(jié)構(gòu)化設(shè)計(jì)(s

6、tructured design,SD)方法是一種面向數(shù)據(jù)流的設(shè)計(jì)方法,它是以結(jié)構(gòu)化分析階段所產(chǎn)生的文檔(包括數(shù)據(jù)流圖、數(shù)據(jù)字典和軟件需求說(shuō)明書(shū))為基礎(chǔ),自頂向下,逐步求精和模塊化的過(guò)程。模塊化:模塊是指執(zhí)行特定某一特定任務(wù)的數(shù)據(jù)和可執(zhí)行語(yǔ)句等程序元素的集合,通常是指通過(guò)名字來(lái)訪(fǎng)問(wèn)的過(guò)程、函數(shù)、子程序或宏調(diào)用等。模塊化就是將一個(gè)待開(kāi)發(fā)的軟件化分成若干個(gè)可完成某一功能的子功能的模塊,每個(gè)模塊可獨(dú)立地開(kāi)發(fā)、測(cè)試,最后組裝成完整的程序。需求分析:軟件需求說(shuō)明書(shū)是需求分析階段的最后成果,該說(shuō)明把在軟件計(jì)劃中確定的軟件范圍加以展開(kāi),制定出完整的信息描述、詳細(xì)的功能說(shuō)明、恰當(dāng)?shù)臋z驗(yàn)標(biāo)準(zhǔn)以及其他與要求相關(guān)的

7、數(shù)據(jù)。概要設(shè)計(jì):經(jīng)過(guò)需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,概要設(shè)計(jì)的基本目的就是回答“概括地說(shuō),系統(tǒng)應(yīng)該如何實(shí)現(xiàn)”這個(gè)問(wèn)題。概要設(shè)計(jì)的重要任務(wù)就是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)是由哪些模塊組成,以及這些模塊相互間的關(guān)系。1.4參考資料1 張海藩.軟件工程導(dǎo)論(第五版).北京:清華大學(xué)出版社,2012 2 孫家廣.軟件工程. 北京:高等教育出版社,20053 鄭人杰.實(shí)用軟件工程.北京:清華大學(xué)出版社,2004 4 陳有祺.軟件工程引論.天津:南開(kāi)大學(xué)出版社,2000 5 楊芙清.面向?qū)ο蟪绦蛟O(shè)計(jì).北京:北京大學(xué)出版社,1992 6 潘錦平.軟件系統(tǒng)開(kāi)發(fā)技術(shù).西安:西安電子科技大學(xué)

8、出版社,19977 蔡希堯,陳平.面向?qū)ο蠹夹g(shù).西安:西安科技大學(xué)出版社,19938 羅曉沛,侯炳輝.系統(tǒng)分析員教程.北京:清華大學(xué)出版社,19922任務(wù)概述2.1目標(biāo)管理員可以維護(hù)客戶(hù)注冊(cè)信息、維護(hù)圖書(shū)信息、處訂定單信息、 網(wǎng)上售書(shū)、查看圖書(shū)調(diào)查報(bào)告;游客可以在線(xiàn)注冊(cè)為會(huì)員、投票、購(gòu)書(shū)。本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。開(kāi)發(fā)意圖:面對(duì)網(wǎng)購(gòu)越來(lái)越走紅的趨勢(shì),結(jié)合廣大書(shū)迷對(duì)于購(gòu)書(shū)的需求,特意推出書(shū)店的網(wǎng)絡(luò)版,以滿(mǎn)足廣大購(gòu)書(shū)者能夠?qū)崿F(xiàn)足不出戶(hù)就購(gòu)買(mǎi)到所需圖書(shū)的意愿。作用范圍:本網(wǎng)上書(shū)店系統(tǒng)面向所有的網(wǎng)民公開(kāi)使用,將會(huì)架設(shè)在公用網(wǎng)絡(luò)上,以滿(mǎn)足廣大網(wǎng)民新形勢(shì)

9、下對(duì)于買(mǎi)書(shū)的需求。網(wǎng)上書(shū)店管理系統(tǒng)正是基于這種市場(chǎng)潛力,面向全國(guó)中小型圖書(shū)銷(xiāo)售商而開(kāi)發(fā)的,力爭(zhēng)為全國(guó)的中小型書(shū)店提供一款功能完善、界面友好、性能可靠的網(wǎng)上銷(xiāo)售系統(tǒng)。2.2用戶(hù)的特點(diǎn)本軟件的最終用戶(hù)分為管理人員包括業(yè)務(wù)人員和普通用戶(hù)。管理人員:教育水平均在大學(xué)本科以上,計(jì)算機(jī)水平屬于初級(jí)偏上,能熟練使用操作系統(tǒng),熟悉文檔、表格、數(shù)據(jù)庫(kù)的使用,負(fù)責(zé)對(duì)系統(tǒng)的維護(hù)。普通用戶(hù):教育水平分布不均,計(jì)算機(jī)水平多為初級(jí),大多數(shù)只會(huì)最基本的操作,有買(mǎi)書(shū)的欲望,并通過(guò)該平臺(tái)購(gòu)買(mǎi)書(shū)籍。網(wǎng)上書(shū)店管理系統(tǒng)隨著網(wǎng)絡(luò)的普及,也逐漸被大家所使用,從只會(huì)被懂計(jì)算機(jī)的人使用到被不懂的人使用,使用的范圍也更加的廣,頻度也更高。3需

10、求規(guī)定 3.1系統(tǒng)用例圖圖1-1用戶(hù)用例圖用戶(hù)可以通過(guò)注冊(cè)網(wǎng)上書(shū)店,登錄進(jìn)入進(jìn)行瀏覽查詢(xún)圖書(shū),之后加入購(gòu)物車(chē),結(jié)完賬之后便完成整個(gè)操作。 圖1-2 管理員用例圖管理員可以登錄進(jìn)行權(quán)限管理,能夠添加權(quán)限、刪除權(quán)限、和更新權(quán)限。 圖1-3 操作人員用例圖對(duì)網(wǎng)上書(shū)店管理系統(tǒng)進(jìn)行操作的操作人員,能夠?qū)D書(shū)進(jìn)行進(jìn)書(shū)登記、售書(shū)登記、查詢(xún)和統(tǒng)計(jì)。3.2數(shù)據(jù)流圖與數(shù)據(jù)字典3.2.1數(shù)據(jù)流圖所需書(shū)信息圖書(shū)到貨通知單缺貨通知單采購(gòu)部網(wǎng)上書(shū)店管理系統(tǒng)顧客圖1-4 頂層DFD 圖是網(wǎng)上書(shū)店管理系統(tǒng)的高度概括的數(shù)據(jù)流圖,又稱(chēng)“TOP”圖。中間方框以暗盒的形式抽象的代表了網(wǎng)上書(shū)店管理系統(tǒng)。圖1-5 銷(xiāo)售子系統(tǒng)1層DFD第

11、一層數(shù)據(jù)流圖主要細(xì)化出系統(tǒng)的主功能或子系統(tǒng),通過(guò)TOP圖找到了系統(tǒng)的完整邊界后,把焦點(diǎn)由外圍轉(zhuǎn)向內(nèi)部,把中間的暗盒打開(kāi),研究?jī)?nèi)部主要功能構(gòu)成或子系統(tǒng)。倉(cāng)庫(kù)顧客所需書(shū)的信息填寫(xiě)圖書(shū)信息圖書(shū)訂貨單所選圖書(shū) P1.1新用戶(hù)注冊(cè)P1.2挑選圖書(shū)P1.3放入購(gòu)物車(chē)D4客戶(hù)信息D5所選圖書(shū)信息圖1-6 2層訂單信息處理訂單信息處理數(shù)據(jù)流圖主要是細(xì)化出用戶(hù)進(jìn)行購(gòu)買(mǎi)圖書(shū)的流程,包括用戶(hù)注冊(cè),查詢(xún)所要的圖書(shū),選取圖書(shū)放入購(gòu)物車(chē)下訂單等過(guò)程。顧客書(shū)籍訂購(gòu)單缺貨暫存圖書(shū)訂購(gòu)單D7可發(fā)貨圖書(shū)缺貨通知單圖書(shū)發(fā)貨單圖書(shū)發(fā)貨單圖書(shū)發(fā)貨單D9圖書(shū)庫(kù)存記錄到貨通知單P3.3到貨通知單處理P3.1圖書(shū)訂單處理P3.2到貨通知單處

12、理P3.4查詢(xún)圖書(shū)P3.5產(chǎn)生圖書(shū)發(fā)貨單P3.6出貨P3.7配送P3.8核對(duì)書(shū)目圖書(shū)訂購(gòu)單信息D6收貨單D8采購(gòu)部顧客圖1-7 2層銷(xiāo)售系統(tǒng)銷(xiāo)售系統(tǒng)數(shù)據(jù)流圖主要細(xì)化出銷(xiāo)售圖書(shū)的功能,通過(guò)圖書(shū)的訂購(gòu),到訂單的確認(rèn),發(fā)貨,配送給客戶(hù),核對(duì)及確認(rèn)收貨單,采購(gòu)部門(mén)檢查是否缺貨等功能。錄入信息單到貨信息單 P3.11到貨P3.10供貨處理到貨單管理員D10D9圖書(shū)庫(kù)存記錄貨款信息訂貨信息供應(yīng)商采購(gòu)信息采購(gòu)部P3.9采購(gòu)圖1-8 銷(xiāo)售系統(tǒng)子系統(tǒng)采購(gòu)系統(tǒng)3.2.2數(shù)據(jù)字典1.數(shù)據(jù)流條目:數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)耐緩?。?duì)數(shù)據(jù)流的描述通常包括以下內(nèi)容:數(shù)據(jù)流描述數(shù)據(jù)流明,說(shuō)明,數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去向,組成

13、:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流量:(1)名稱(chēng):所需書(shū)信息別名:無(wú)簡(jiǎn)述:用戶(hù)所需要的圖書(shū)信息 來(lái)源:顧客去向:圖書(shū)管理系統(tǒng)數(shù)據(jù)流量:1000份/每周組成:書(shū)名+作者+書(shū)編號(hào)(2)名稱(chēng):到貨通知單別名:無(wú)簡(jiǎn)述:訂單到貨通知顧客 來(lái)源:采購(gòu)部去向:顧客數(shù)據(jù)流量:1000份/每天組成:用戶(hù)信息+用戶(hù)訂單+圖書(shū)信息(3)名稱(chēng):缺貨通知單別名:無(wú)簡(jiǎn)述:圖書(shū)缺貨時(shí)通知進(jìn)貨 來(lái)源:管理系統(tǒng)去向:采購(gòu)部數(shù)據(jù)流量:100單/每天組成:缺貨數(shù)量+圖書(shū)編號(hào)+圖書(shū)作者(4)名稱(chēng):圖書(shū)發(fā)貨單別名:無(wú)簡(jiǎn)述:有訂單時(shí)向用戶(hù)發(fā)送 來(lái)源:管理系統(tǒng)去向:采購(gòu)部數(shù)據(jù)流量:1000單/每周組成:訂單數(shù)量+訂單信息+圖書(shū)作者+圖書(shū)編號(hào)(5)名稱(chēng):圖

14、書(shū)訂單別名:無(wú)簡(jiǎn)述:顧客訂貨時(shí)填寫(xiě)的項(xiàng)目來(lái)源:顧客去向:管理員數(shù)據(jù)流量:1000份/每周組成:編號(hào)+訂貨日期+顧客編號(hào)+地址+電話(huà)+數(shù)量+金額+聯(lián)系方式+配送方式2.數(shù)據(jù)存儲(chǔ)條目:數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是對(duì)數(shù)據(jù)流的來(lái)源和去向之一。它可以是手工文檔或手工憑單,也可以是計(jì)算機(jī)文檔。對(duì)數(shù)據(jù)存儲(chǔ)的描述通常包括以下內(nèi)容:數(shù)據(jù)存儲(chǔ)描述:數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)量,存取頻度,存取方式:(1)名稱(chēng): 訂單信息編號(hào): D1簡(jiǎn)述: 用戶(hù)購(gòu)買(mǎi)圖書(shū)的訂單組成: 訂單號(hào)+圖書(shū)作者+圖書(shū)編號(hào)+單價(jià)組織方式:索引文件,以訂單號(hào)為關(guān)鍵字(2)名稱(chēng):支付信息編號(hào):

15、D2簡(jiǎn)述:用戶(hù)購(gòu)買(mǎi)圖書(shū)支付金額的信息組成:支付訂單號(hào)+支付金額+支付方式 組織方式:索引文件,以訂單號(hào)為關(guān)鍵字(3)名稱(chēng): 圖書(shū)庫(kù)存記錄信息編號(hào): D3簡(jiǎn)述: 圖書(shū)所剩的數(shù)量組成: 圖書(shū)剩余數(shù)量+圖書(shū)編號(hào)+圖書(shū)作者組織方式:索引方式,以圖書(shū)編號(hào)為關(guān)鍵字(4)名稱(chēng): 客戶(hù)信息編號(hào): D4簡(jiǎn)述: 客戶(hù)登陸系統(tǒng)的用戶(hù)名組成: 用戶(hù)名+密碼組織方式:索引方式,用戶(hù)名為關(guān)鍵字(5)名稱(chēng):所選圖書(shū)信息編號(hào):D5簡(jiǎn)述:用戶(hù)算選擇的圖書(shū)信息組成:名稱(chēng)+出版社+作者+書(shū)籍號(hào)+書(shū)架號(hào)組織方式:索引方式,以書(shū)籍號(hào)為關(guān)鍵字(6)名稱(chēng): 收貨單編號(hào):D8簡(jiǎn)述: 反饋給用戶(hù)的憑據(jù)組成: 訂單號(hào)+圖書(shū)號(hào)+圖書(shū)作者組織方式:

16、索引方式,以訂單號(hào)為關(guān)鍵字3.數(shù)據(jù)項(xiàng)條目(1)名稱(chēng):顧客別名:無(wú)簡(jiǎn)述:網(wǎng)上圖書(shū)系統(tǒng)的用戶(hù)數(shù)據(jù)類(lèi)型:字符型長(zhǎng)度:5位取值范圍:1 10(2)名稱(chēng):采購(gòu)部別名:無(wú)簡(jiǎn)述:進(jìn)行圖書(shū)的采購(gòu)數(shù)據(jù)類(lèi)型:字符型長(zhǎng)度:10取值范圍:1204.加工條目(1)名稱(chēng):訂單信息處理編號(hào):P1輸入數(shù)據(jù)流:訂單輸出數(shù)據(jù)流:可供貨訂單、缺貨訂單加工邏輯:根據(jù)訂單信息 If 訂單項(xiàng)目的數(shù)量<該配件庫(kù)存量的臨界值 Then 可供貨處理 Else 此訂單缺貨 Endif(2)名稱(chēng):支付處理編號(hào):P2輸入數(shù)據(jù)流:圖書(shū)訂貨單輸出數(shù)據(jù)流:圖書(shū)訂購(gòu)單加工邏輯:根據(jù)訂購(gòu)單 If 訂單的訂購(gòu)單信息正確 Then 可以進(jìn)行支付 Else

17、不能支付 Endif(3)名稱(chēng):銷(xiāo)售編號(hào):P3輸入數(shù)據(jù)流:圖書(shū)訂購(gòu)單輸出數(shù)據(jù)流:到貨通知單、缺貨通知單加工邏輯:根據(jù)庫(kù)存數(shù)量If 庫(kù)存有貨 Then 可以進(jìn)行銷(xiāo)售 Else 等待到貨后銷(xiāo)售 Endif(4)名稱(chēng):放入購(gòu)物車(chē)編號(hào):P1.3輸入數(shù)據(jù)流:圖書(shū)輸出數(shù)據(jù)流:訂貨單加工邏輯:根據(jù)顧客意愿處理If 有喜歡的圖書(shū) Then 可以進(jìn)行選擇 Else 繼續(xù)選擇其他圖書(shū) Endif(5)名稱(chēng):出貨編號(hào):P3.6輸入數(shù)據(jù)流: 圖書(shū)發(fā)貨單輸出數(shù)據(jù)流: 合格的發(fā)貨單加工邏輯: 根據(jù)訂單信息If 訂單合格 Then 可以進(jìn)行發(fā)貨 Else 不能發(fā)貨 Endif3.3對(duì)性能的規(guī)定3.3.1精度系統(tǒng)主要用的數(shù)據(jù)

18、都是在消費(fèi)記錄中,包括金額,時(shí)間,編號(hào)等等,這些主要都是數(shù)字或者是字符串,整個(gè)系統(tǒng)就是一個(gè)簡(jiǎn)單的網(wǎng)上書(shū)店管理系統(tǒng),所以對(duì)數(shù)字還是使用的比較多,即使有些是字符串也要轉(zhuǎn)化為數(shù)字來(lái)使用。 具體的數(shù)據(jù)需求和精度要求如下表所示:表1-1數(shù)據(jù)需求和精度名稱(chēng)類(lèi)型精度說(shuō)明圖書(shū)編號(hào)字符串個(gè)位記錄的唯一標(biāo)識(shí)價(jià)格字符串小數(shù)點(diǎn)后一位書(shū)的價(jià)格出版時(shí)間字符串日說(shuō)明書(shū)出版的日期訂單日期日期日說(shuō)明訂單時(shí)間成交金額數(shù)字小數(shù)點(diǎn)后一位說(shuō)明成交的金額3.3.2時(shí)間特性要求在時(shí)間特性上,響應(yīng)時(shí)間應(yīng)在人的感覺(jué)和視覺(jué)事件范圍內(nèi);當(dāng)用戶(hù)要求對(duì)數(shù)據(jù)進(jìn)行更新處理、書(shū)籍?dāng)?shù)據(jù)的查詢(xún)檢索等而發(fā)出命令請(qǐng)求時(shí),同樣要求數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間不會(huì)超

19、過(guò)0.5秒時(shí)間。4運(yùn)行環(huán)境規(guī)定4.1設(shè)備(1)硬件要求:CPU: Pentium 4 2.0GHz以上IBM兼容機(jī)內(nèi)存:512MB以上容量顯卡:32MB或以上顯存之AGP接口顯卡(2)軟件要求:操作系統(tǒng):Microsoft Windows 2000/XP開(kāi)發(fā)工具:Microsoft Access 2003(3)權(quán)限要求:對(duì) Sql  Server 數(shù)據(jù)庫(kù)具 有建表、備份的權(quán)限對(duì) SqlServer 數(shù)據(jù)庫(kù)具有建表、備份的權(quán)限4.2支持軟件Microsoft Sql Server 2005、Vis

20、ual studio 2005本系統(tǒng)支持操作系統(tǒng)包括:Windows2000、Windows XP。第二部分 概要設(shè)計(jì)說(shuō)明書(shū)1引言 本課程設(shè)計(jì)主要設(shè)計(jì)并實(shí)現(xiàn)網(wǎng)上書(shū)店的管理系統(tǒng),隨著互聯(lián)網(wǎng)帶給我們的不僅是無(wú)窮的信息,更是商業(yè)模式和消費(fèi)觀(guān)念的變遷,電子商務(wù)業(yè)已成為時(shí)尚,因圖書(shū)信息易于判斷和選擇而獨(dú)具優(yōu)勢(shì),最適合于網(wǎng)上交易,所以網(wǎng)上書(shū)店成了電子商務(wù)的先鋒。1.1目的 網(wǎng)上購(gòu)物服務(wù)逐漸深入到人們的生活中,給人們的生活帶來(lái)方便。然而大多數(shù)的電子商務(wù)網(wǎng)站,都只是一個(gè)簡(jiǎn)單的在線(xiàn)說(shuō)明書(shū)或銷(xiāo)售工具,盡管它是一種低成本廣告方式,但是不提供重要信息、缺乏介紹、不回答反饋、以及網(wǎng)站信息的更新,使得

21、這類(lèi)網(wǎng)站很難吸引顧客、招攬生意。為了充分利用現(xiàn)有資源,提高工作效率,降低勞動(dòng)成本,我們小組選擇對(duì)網(wǎng)絡(luò)售書(shū)系統(tǒng)進(jìn)行了開(kāi)發(fā)。該系統(tǒng)解決了網(wǎng)上售書(shū)的所需要的功能,對(duì)用戶(hù)使用來(lái)說(shuō),具有操作簡(jiǎn)單、界面直觀(guān)等優(yōu)點(diǎn);對(duì)于系統(tǒng)管理員來(lái)說(shuō),管理功能完備,操作方便。該系統(tǒng)利用了網(wǎng)絡(luò)的方便、快捷和普遍,提高了售書(shū)的效率,并降低了勞動(dòng)強(qiáng)度。 電子商務(wù)網(wǎng)站最大的目的就是盈利。盈利靠的就是銷(xiāo)量,而網(wǎng)站用戶(hù)則是決定銷(xiāo)量最主要的因素。 用戶(hù)是一個(gè)網(wǎng)站生產(chǎn)和發(fā)展的根本。由于專(zhuān)業(yè)網(wǎng)站內(nèi)容和服務(wù)針對(duì)性強(qiáng),對(duì)用戶(hù)的吸引力大,相同類(lèi)型的專(zhuān)業(yè)網(wǎng)站之間的競(jìng)爭(zhēng)就更加明顯。用戶(hù)指標(biāo)可以直接反映網(wǎng)站的運(yùn)行狀況,在很大程度上反映了網(wǎng)站的建設(shè)水平。

22、當(dāng)用戶(hù)對(duì)同一專(zhuān)業(yè)的不同網(wǎng)站深入了解之前,往往簡(jiǎn)單地根據(jù)網(wǎng)站的學(xué)術(shù)背景進(jìn)行選擇。不論是對(duì)用戶(hù)的影響。應(yīng)當(dāng)承認(rèn),良好的學(xué)術(shù)背景會(huì)為專(zhuān)業(yè)網(wǎng)站的成功發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ),因此也應(yīng)作為網(wǎng)站評(píng)價(jià)的一種指標(biāo)類(lèi)型。用戶(hù)訪(fǎng)問(wèn)量對(duì)于評(píng)價(jià)一個(gè)網(wǎng)站是非常重要的指標(biāo),這一指標(biāo)表示著網(wǎng)站被用戶(hù)重視的程度和網(wǎng)站地位;擁護(hù)訪(fǎng)問(wèn)量隨時(shí)間的變化規(guī)律還可以很好的反映網(wǎng)站的運(yùn)行狀況。為了吸引更多的用戶(hù),就需要把網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)的更美觀(guān),更人性化。通過(guò)本次實(shí)驗(yàn),深入了解電子商務(wù)系統(tǒng)的開(kāi)發(fā)內(nèi)容和運(yùn)行過(guò)程,將所學(xué)的網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)運(yùn)用到企業(yè)項(xiàng)目中去,后臺(tái)使用數(shù)據(jù)庫(kù)sql server 2005。同時(shí)開(kāi)發(fā)過(guò)程要求運(yùn)用軟件工程方法和case工具。1

23、.2范圍 本文檔用于軟件設(shè)計(jì)階段的概要設(shè)計(jì),它的上游(依據(jù)的基線(xiàn))是需求分析規(guī)格說(shuō)明書(shū),它的下游是詳細(xì)設(shè)計(jì)說(shuō)明書(shū),并為詳細(xì)設(shè)計(jì)說(shuō)明書(shū)提供測(cè)試的依據(jù)。 軟件概要設(shè)計(jì)的范圍是:軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(包括系統(tǒng)模塊結(jié)構(gòu)圖、功能模塊清單)、數(shù)據(jù)庫(kù)設(shè)計(jì)(包括實(shí)體圖、系統(tǒng)E-R圖、數(shù)據(jù)庫(kù)的表結(jié)構(gòu))。 1.3命名規(guī)則 (1)變量對(duì)象命名規(guī)則局部變量命名、靜態(tài)成員變量命名:所有命名盡量用一個(gè)單詞。如:user如果必須用多個(gè)單詞,則所有字母小寫(xiě),單詞間使用下劃線(xiàn)隔開(kāi)。如:add_user常量命名;所有常量采用大寫(xiě)字母和_組成,定義時(shí)即初始化。并加上注釋類(lèi)的命名與包的命名統(tǒng)一使用已定義好的,如果定義中有缺陷,則統(tǒng)一

24、商量之后補(bǔ)充定義,然后方能使用(2)數(shù)據(jù)庫(kù)對(duì)象的命名規(guī)則數(shù)據(jù)庫(kù)的命名:全部由英文小寫(xiě)字母組成,單詞之間使用下劃線(xiàn)分割,如BOOKSHOP后臺(tái)數(shù)據(jù)庫(kù)命名:BOOKSHOP。數(shù)據(jù)庫(kù)表命名:tb_表義名(可使用縮寫(xiě)),字段和表名的長(zhǎng)度不超過(guò)18個(gè)字符。表義名:字母大寫(xiě)的英文單詞,單詞之間以下劃線(xiàn)分割。變量對(duì)象命名規(guī)則:申明全局變量、局部變量對(duì)象的命名規(guī)則。 數(shù)據(jù)庫(kù)對(duì)象命名規(guī)則:申明數(shù)據(jù)庫(kù)表名、字段名、視圖名等對(duì)象的命名規(guī)則。1.4術(shù)語(yǔ)定義數(shù)據(jù)字典:關(guān)于數(shù)據(jù)的信息集合,也即是對(duì)數(shù)據(jù)流圖中包含的元素的定義的集合。C#:C Sharp數(shù)據(jù)流圖:是一種圖形技術(shù),它描繪信息流和數(shù)據(jù)從輸入到輸出過(guò)程中所經(jīng)受的變

25、換。1.5參考資料1 張俊蘭,江開(kāi)耀.軟件工程.西安:西安電子科技大學(xué)出版社,20032 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概述.北京:高等教育出版社,20073 王征,李家興.SQL Server 實(shí)用簡(jiǎn)明教程.北京:清華大學(xué)出版社,20064 郝興偉.Web開(kāi)發(fā)技術(shù).北京:清華大學(xué)出版社,20045 劉曉華,張建,周慧珍.Jsp應(yīng)用開(kāi)發(fā)詳解.北京:電子工業(yè)出版社,20082總體設(shè)計(jì)2.1總體結(jié)構(gòu)設(shè)計(jì) M8網(wǎng)上書(shū)店系統(tǒng)后臺(tái)管理子系統(tǒng)前臺(tái)購(gòu)書(shū)子系統(tǒng)登陸管理圖書(shū)注冊(cè)登陸和注銷(xiāo)購(gòu)物車(chē)確認(rèn)訂單個(gè)人賬戶(hù)查詢(xún)圖書(shū)M1M2M3M4M5M6M7圖2-1 系統(tǒng)模塊結(jié)構(gòu)圖后臺(tái)管理子系統(tǒng)功能:主要是管理人員和業(yè)務(wù)人員。業(yè)務(wù)

26、人員主要是對(duì)圖書(shū)的整理、分類(lèi)和維護(hù)圖書(shū)目錄信息,增添新書(shū)入庫(kù),庫(kù)存管理,客戶(hù)管理以及訂單管理,管理人員負(fù)責(zé)查看圖書(shū)銷(xiāo)售記錄,錄入新注冊(cè)人員信息,修改業(yè)務(wù)人員信息并賦予相應(yīng)權(quán)限。前臺(tái)購(gòu)書(shū)子系統(tǒng)功能:主要是用戶(hù)信息注冊(cè),身份驗(yàn)證,新書(shū)查詢(xún),圖書(shū)分類(lèi)查詢(xún),可以了解相關(guān)圖書(shū)的信息,還可以實(shí)現(xiàn)用戶(hù)購(gòu)買(mǎi)圖書(shū),注銷(xiāo)登錄等功能。2.2功能模塊清單表2-1 功能模塊清單模 塊 編 號(hào)模塊名稱(chēng) 模塊功能描述 M1登陸模塊用于管理員登陸管理系統(tǒng)M2管理圖書(shū)模塊用于管理員對(duì)用戶(hù)和書(shū)本的管理M3注冊(cè)模塊主要實(shí)現(xiàn)用戶(hù)信息注冊(cè)M4登陸和注銷(xiāo)模塊用于用戶(hù)登陸和注銷(xiāo)M5查詢(xún)圖書(shū)模塊圖書(shū)查詢(xún)M6購(gòu)物車(chē)模塊針對(duì)每一個(gè)網(wǎng)上購(gòu)物的用戶(hù)

27、提供一個(gè)虛擬的購(gòu)物車(chē),用戶(hù)可隨時(shí)查看,添加,刪除,修改所選中的圖書(shū)M7確認(rèn)訂單模塊用戶(hù)可以選擇并修改訂單中的相關(guān)訂購(gòu)信息,并提交訂單,得到確認(rèn)信息M8個(gè)人賬戶(hù)模塊用于修改個(gè)人信息,查看訂單歷史和訂單狀態(tài)3數(shù)據(jù)庫(kù)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)概念級(jí)設(shè)計(jì)(E-R圖)3.1.1 實(shí)體圖書(shū)籍名稱(chēng)作者書(shū)籍號(hào)圖2-2書(shū)籍實(shí)體圖出版社書(shū)架號(hào)書(shū)籍實(shí)體圖可以看出一本書(shū)大概有:名稱(chēng)、出版社、作者、書(shū)籍號(hào)、以及存放的書(shū)架號(hào)這幾個(gè)屬性.密碼用戶(hù)名顧客郵箱聯(lián)系方式真實(shí)姓名 圖2-3顧客實(shí)體圖家庭住址顧客的實(shí)體圖可以看出有用戶(hù)名、聯(lián)系方式、家庭住址、真實(shí)姓名、郵箱、登錄密碼這六種屬性。操作員操作員號(hào)登陸密碼圖2-4 操作員實(shí)體圖郵箱真

28、實(shí)姓名具體身份操作員包含操作員號(hào)、真實(shí)姓名、登錄密碼、具體身份、郵箱這五種屬性。管理員管理員號(hào)登陸密碼圖2-5 管理員實(shí)體圖郵箱真實(shí)姓名具體身份管理員包含管理員號(hào)、真實(shí)姓名、登錄密碼、具體身份、郵箱這五種屬性。 圖2-6 訂單實(shí)體圖 從上圖可以看出訂單這個(gè)實(shí)體具有訂單號(hào)、訂單顧客、聯(lián)系方式、訂購(gòu)數(shù)量、書(shū)籍?dāng)?shù)量。訂單金額、配送方式這幾種屬性。2 系統(tǒng)E-R圖操作員顧客11管理訂購(gòu)nn包含1訂單書(shū)籍n圖 2-7網(wǎng)上書(shū)店管理 系統(tǒng)E-R圖3.2數(shù)據(jù)結(jié)構(gòu)邏輯級(jí)設(shè)計(jì) 表2-2 書(shū)籍信息表序號(hào)字段名類(lèi)型(寬度、精度)取值約束空否主鍵/外鍵注釋1bookIdint4否是書(shū)籍號(hào)2pubsvarchar50否否

29、出版社3booknamevarchar100否否圖書(shū)名稱(chēng)4bookauthorvarchar50是否圖書(shū)作者5bookshelfvarchar4否否書(shū)架號(hào)表2-3 顧客基本信息表序號(hào)字段名類(lèi)型(寬度、精度)取值約束空否主鍵/外鍵注釋1accountIdVarchar20否是用戶(hù)名2acciuntpwdvarchar20否否密碼3truenamevarchar20否否真實(shí)姓名4AddressVarchar30否否家庭住址5emailvarchar50否否客戶(hù)郵箱6telephonevarchar50否否聯(lián)系方式 表2-4 操作員信息表序號(hào)字段名類(lèi)型(寬度、精度)取值約束空否主鍵/外鍵注釋1Adm

30、inIDVarchar20否是操作員編號(hào)2AdminNameVarchar20否否姓名3PassWordVarchar20否否密碼4EmailVarchar50否否操作員郵箱 表2-5 管理員信息表 序號(hào)字段名類(lèi)型(寬度、精度)取值約束空否主鍵/外鍵注釋1AdminIDVarchar20否是管理員編號(hào)2AdminNameVarchar20否否姓名3PassWordVarchar20否否密碼4EmailVarchar50否否管理員郵箱表2-6 訂單信息表序號(hào)字段名類(lèi)型(寬度、精度)取值約束空否主鍵/外鍵注釋1orderIDint4否是訂單號(hào)2ordernamevarchar20否否訂單用戶(hù)名3b

31、ookNumint4否否書(shū)本數(shù)量4PriceInt4否否訂單金額5telephoneVarchar20否否聯(lián)系方式6qualityint4否否訂購(gòu)數(shù)量7patmentVarchar50否否配送方式第三部分 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告1引言1.1編寫(xiě)目的在整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程中,各組員都遇到了形形色色的問(wèn)題,不過(guò)最終通過(guò)小組討論共同齊心協(xié)力的基本解決了所有問(wèn)題?,F(xiàn)如今“網(wǎng)上書(shū)店管理系統(tǒng)”基本完成,特編寫(xiě)此文檔以便在以后的項(xiàng)目開(kāi)發(fā)中更好的實(shí)施項(xiàng)目定制開(kāi)發(fā),使今后的開(kāi)發(fā)過(guò)程更加規(guī)范,同時(shí)此文檔的編寫(xiě)還可提高開(kāi)發(fā)效率提供更多的資料。1.2參考資料1 張海藩.軟件工程導(dǎo)論(第五版).北京:清華大學(xué)出版社,2012 2

32、 孫家廣.軟件工程. 北京:高等教育出版社,20053 鄭人杰.實(shí)用軟件工程.北京:清華大學(xué)出版社,2004 4 陳有祺.軟件工程引論.天津:南開(kāi)大學(xué)出版社,2000 5 楊芙清.面向?qū)ο蟪绦蛟O(shè)計(jì).北京:北京大學(xué)出版社,1992 6 潘錦平.軟件系統(tǒng)開(kāi)發(fā)技術(shù).西安:西安電子科技大學(xué)出版社,19977 蔡希堯,陳平.面向?qū)ο蠹夹g(shù).西安:西安科技大學(xué)出版社,19938 羅曉沛,侯炳輝.系統(tǒng)分析員教程.北京:清華大學(xué)出版社,19922設(shè)計(jì)總結(jié)2.1實(shí)際完成情況表3-1實(shí)際完成情況統(tǒng)計(jì)表序號(hào)工作完成人員所占工作量百分比(%)自我評(píng)價(jià)等級(jí)(A/B/C/D/E)1用例圖楊海華5%A2數(shù)據(jù)流圖鄭亞萍、郭雅輝、楊海華9%C3數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論