軟件工程 網(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è),還剩25頁(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)介

歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!軟件工程實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)題目:班級(jí):學(xué)號(hào):姓名:任課教師:成績(jī):目錄實(shí)驗(yàn)一可行性研究報(bào)告引言 11.1引言 11.1.1項(xiàng)目背景 11.1.2術(shù)語(yǔ)說(shuō)明 11.1.3參考文獻(xiàn) 11.2可行性研究的前提 11.2.1功能結(jié)構(gòu)圖及功能說(shuō)明 21.2.2系統(tǒng)的輸入 21.2.3系統(tǒng)的輸出 31.2.4系統(tǒng)處理流程(如圖s1.2) 31.2.5性能 31.2.6安全和保密要求 31.2.7完成期限要求 31.3開(kāi)發(fā)目標(biāo) 31.4具備條件 41.5進(jìn)行可行性研究的方法 41.6評(píng)價(jià)尺度 41.7對(duì)現(xiàn)有系統(tǒng)的分析 51.8所建議系統(tǒng)的技術(shù)可行性分析 51.8.1對(duì)所建議系統(tǒng)的簡(jiǎn)要描述 51.8.2與現(xiàn)有系統(tǒng)比較的優(yōu)越性 51.8.3采用建議系統(tǒng)可能帶來(lái)的影響。 61.8.4所建議技術(shù)可行性分析 61.9所建議系統(tǒng)的經(jīng)濟(jì)可行性分析 61.9.1支出 61.9.2成本效益分析 61.10社會(huì)因素方面的可行性 61.10.1法律方面的可行 61.10.2用戶(hù)使用方面的可行性 71.11結(jié)論 7實(shí)驗(yàn)二需求規(guī)格說(shuō)明書(shū) 72.1引言 72.2項(xiàng)目概述 72.2.1待開(kāi)發(fā)軟件的一般描述 72.2.2待開(kāi)發(fā)軟件的功能(見(jiàn)圖s2.1) 82.2.3功能描述 92.2.4系統(tǒng)的DFD(見(jiàn)圖s2.2~2.7). 92.3數(shù)據(jù)描述(見(jiàn)表s2.1~s2.3) 122.3.1數(shù)據(jù)描術(shù) 122.3.2數(shù)據(jù)庫(kù)描述 132.3.3數(shù)據(jù)字典 132.4.1用戶(hù)界面 132.4.2硬件接口 142.4.3軟件接口 142.4.4故障處理 142.5性能需求 142.5.1數(shù)據(jù)精確度 142.5.2時(shí)間特性 142.5.3適應(yīng)性 142.6軟件屬性需求 152.6.1正確性 152.6.2可靠性 152.6.3效率 152.6.4完整性 152.6.5易實(shí)用性 152.6.6可維護(hù)性 152.6.7可測(cè)試性 152.6.8復(fù)用性 152.6.9安全保密性 152.6.10可理解性 152.6.11可移植性 152.6.12互聯(lián)性 162.6.13數(shù)據(jù)采集 162.6.14用戶(hù)特征 162.6.15運(yùn)行環(huán)境 162.6.16條件與限制 16實(shí)驗(yàn)三概要設(shè)計(jì)說(shuō)明書(shū) 163.1引言 163.2任務(wù)概要 173.2.1目的 173.2.2需求概要 173.2.3條件與限制 173.3總體設(shè)計(jì) 173.3.1處理流程 173.3.2功能分配 183.4運(yùn)行設(shè)計(jì) 193.4.1運(yùn)行模塊的組合 193.4.2運(yùn)行控制 193.4.3運(yùn)行時(shí)間 193.5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 193.5.1邏輯結(jié)構(gòu)設(shè)計(jì) 193.5.2物理結(jié)構(gòu)設(shè)計(jì) 213.6出錯(cuò)處理設(shè)計(jì) 213.7補(bǔ)救措施 213.8系統(tǒng)維護(hù)設(shè)計(jì) 213.9安全保密設(shè)計(jì) 22實(shí)驗(yàn)四軟件測(cè)試文檔 224.1引言 224.2測(cè)試計(jì)劃 224.3測(cè)試報(bào)告 224.4測(cè)試文檔 224.5測(cè)試用例所選測(cè)試方法 224.6測(cè)試資料 25實(shí)驗(yàn)一可行性研究報(bào)告引言1.1引言1.1.1項(xiàng)目背景網(wǎng)站式的書(shū)店。是一種高質(zhì)量,更快捷,更方便的購(gòu)書(shū)方式。網(wǎng)上書(shū)店用于圖書(shū)的在線銷(xiāo)售。而且網(wǎng)站式的書(shū)店對(duì)圖書(shū)的管理更加合理化,信息化。售書(shū)的同時(shí)還具有書(shū)籍類(lèi)商品管理、購(gòu)物車(chē)、訂單管理、會(huì)員管理等功能,非常靈活的網(wǎng)站內(nèi)容和文章管理功能。網(wǎng)上書(shū)店的優(yōu)勢(shì):涉及范圍廣,經(jīng)營(yíng)成本低,劣勢(shì)信用度如,果低,影響生意;現(xiàn)實(shí)書(shū)店的優(yōu)勢(shì):直觀,信用度高。網(wǎng)上書(shū)店的價(jià)格透明,使得消費(fèi)者往往通過(guò)在各個(gè)網(wǎng)上書(shū)店查找需要買(mǎi)的圖書(shū)進(jìn)行價(jià)格比較,挑選價(jià)格最便宜的網(wǎng)上書(shū)店進(jìn)行購(gòu)買(mǎi)。當(dāng)在網(wǎng)上書(shū)店購(gòu)書(shū)后,用戶(hù)所購(gòu)圖書(shū)都在網(wǎng)站上有記錄,方便用戶(hù)查詢(xún)。項(xiàng)目名稱(chēng)初步定為:網(wǎng)上書(shū)店管理系統(tǒng)該系統(tǒng)主要是實(shí)現(xiàn)五個(gè)功能:圖書(shū)管理、圖書(shū)查詢(xún)、會(huì)員管理、訂單管理、購(gòu)物車(chē)管理本項(xiàng)目提出者為哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院,開(kāi)發(fā)者為張兆印老師軟件開(kāi)發(fā)研制中心,主管部門(mén)為劉虹玉軟件開(kāi)發(fā)研制中心。項(xiàng)目設(shè)計(jì)過(guò)程中參考了研發(fā)中心以前開(kāi)發(fā)的基于Windows系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)。1.1.2術(shù)語(yǔ)說(shuō)明EBook:電子書(shū)Dateprocessing:數(shù)據(jù)處理Dataprocessingcycle:數(shù)據(jù)處理流程Dataprocessingsystemsecurity:數(shù)據(jù)處理系統(tǒng)安全性EC:電子商務(wù)SQL:結(jié)構(gòu)化查詢(xún)語(yǔ)言1.1.3參考文獻(xiàn)[1]張兆印鄧琨.軟件工程教程[M].哈爾濱:東北林業(yè)大學(xué)出版社,2010.[2]申吉紅廖學(xué)峰.JSP課程設(shè)計(jì)案例精編[M].北京:清華大學(xué)出版社,2007.1.2可行性研究的前提網(wǎng)上書(shū)店可以在家“逛商店”,訂貨不受時(shí)間、地點(diǎn)的限制,獲得較大量的商品信息,可以買(mǎi)到當(dāng)?shù)貨](méi)有的商品,網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫,從訂貨、買(mǎi)貨到貨物上門(mén)無(wú)需親臨現(xiàn)場(chǎng),既省時(shí)又省力;1.2.1功能結(jié)構(gòu)圖及功能說(shuō)明功能結(jié)構(gòu)圖如圖s1.1網(wǎng)上書(shū)店系統(tǒng)的主要功能:圖書(shū)管理、圖書(shū)查詢(xún)、會(huì)員管理、訂單管理、購(gòu)物車(chē)管理圖書(shū)管理分為三部分:數(shù)據(jù)添加、數(shù)據(jù)刪除和數(shù)據(jù)修改。這是一個(gè)后臺(tái)的管理模塊,書(shū)店管理員可以通過(guò)用戶(hù)名和密碼的身份驗(yàn)證后進(jìn)入書(shū)店管理頁(yè)面,可以進(jìn)行對(duì)圖書(shū)種類(lèi)的管理(包括圖書(shū)種類(lèi)的增加、刪除和修改)和對(duì)圖書(shū)的管理(圖書(shū)信息的發(fā)布和修改等)。圖書(shū)查詢(xún)功能允許用戶(hù)進(jìn)行兩種方式的查詢(xún):條件查詢(xún)?cè)试S用戶(hù)進(jìn)入網(wǎng)上書(shū)店時(shí),以圖書(shū)的名稱(chēng)、作者、定價(jià)和會(huì)員價(jià)等了角最新圖書(shū)信息,模糊查詢(xún)是允許用戶(hù)輸入其中的關(guān)鍵字進(jìn)行查詢(xún)。會(huì)員管理:為了能夠?qū)崿F(xiàn)圖書(shū)商品的購(gòu)買(mǎi),需要客戶(hù)的聯(lián)系方式、送貨地址等相關(guān)的信息,這就需要會(huì)員管理這個(gè)模塊,包括會(huì)員的注冊(cè)(標(biāo)記客戶(hù)注冊(cè)時(shí)必須填寫(xiě)的內(nèi)容,因?yàn)楫a(chǎn)生訂單時(shí)需要這些信息)和會(huì)員的登錄。訂單管理:對(duì)客戶(hù)購(gòu)買(mǎi)商品信息的需求,在確定了所購(gòu)力書(shū)商品名稱(chēng)、圖書(shū)價(jià)格、圖書(shū)數(shù)量等信息后,提示用戶(hù)選擇對(duì)應(yīng)的送貨方式及付款方式、最終生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)店配貨人員依據(jù)訂單進(jìn)行后續(xù)的出貨、送貨的處理。購(gòu)物車(chē)管理:當(dāng)客戶(hù)選擇購(gòu)買(mǎi)某種圖書(shū)產(chǎn)品時(shí),應(yīng)該能夠?qū)⑺x圖書(shū)信息,如圖書(shū)編號(hào)、圖書(shū)價(jià)格、購(gòu)買(mǎi)數(shù)量記錄到對(duì)應(yīng)購(gòu)物車(chē)中,并允許客戶(hù)返回書(shū)目查詢(xún)頁(yè)面,選擇其他圖書(shū)并添加到購(gòu)物車(chē)中,當(dāng)對(duì)應(yīng)購(gòu)的訂單生成后,應(yīng)該能夠自動(dòng)清除以生成訂單的購(gòu)物車(chē)中的信息。圖s1.1電子名片管理功能結(jié)構(gòu)圖1.2.2系統(tǒng)的輸入購(gòu)進(jìn)的圖書(shū)信息及會(huì)員信息1.2.3系統(tǒng)的輸出賣(mài)家所購(gòu)得的圖書(shū)的相關(guān)信息1.2.4系統(tǒng)處理流程(如圖s1.2)圖s1.2網(wǎng)上書(shū)店管理系統(tǒng)流程圖1.2.5性能方便快捷有效的實(shí)現(xiàn)買(mǎi)家與賣(mài)家之間的交易、省時(shí)間、費(fèi)用。查詢(xún)速度快。具有的性能指標(biāo)是單個(gè)數(shù)據(jù)的查詢(xún)速度為1條/s,每更新一次的速度為2/s,具有查錯(cuò)功能,能進(jìn)行輸入數(shù)據(jù)的檢驗(yàn)。1.2.6安全和保密要求系統(tǒng)對(duì)不同權(quán)限的用戶(hù)提供不同的功能模塊,對(duì)歷史數(shù)據(jù)的更改和新數(shù)據(jù)的添加只有一定權(quán)限的用戶(hù)才能進(jìn)行操作,一般的用戶(hù)只能進(jìn)行查詢(xún)操作,只有會(huì)員才能購(gòu)買(mǎi),對(duì)用戶(hù)的相關(guān)信息要求保密。1.2.7完成期限要求本系統(tǒng)的完成期限為6個(gè)星期,具體進(jìn)度安排見(jiàn)詳細(xì)設(shè)計(jì)。1.3開(kāi)發(fā)目標(biāo)系統(tǒng)的開(kāi)發(fā)目標(biāo)應(yīng)考慮如下因素:人力與設(shè)備費(fèi)用的相以減少;處理速度的提高;控制精度的提高;人員利用率的改進(jìn);1.4具備條件項(xiàng)目開(kāi)發(fā)中所具備的條件、假定和所受到的限制,如:所建議系統(tǒng)運(yùn)行壽命的最小值系統(tǒng)壽命的最小值應(yīng)達(dá)5年進(jìn)行系統(tǒng)方案選擇比較時(shí)間系統(tǒng)方案選擇的最小時(shí)間為1個(gè)月經(jīng)費(fèi)、投資方面的來(lái)源經(jīng)費(fèi)主要來(lái)源為哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院軟件開(kāi)發(fā)公司硬件、軟件、運(yùn)行環(huán)境和開(kāi)發(fā)環(huán)境方面的條件硬件環(huán)境:PII或更高檔的微機(jī),筆記本電腦;運(yùn)行時(shí)內(nèi)存要求:1MB;安裝所需硬盤(pán):5MB;打印機(jī):可選:軟件環(huán)境中文Windows98/2000/Me/XP/NTwin7VistaWebServer:Tomcat5.0或以上瀏覽器:InternetExplorer,NetscapeNavigator(5)可利用的信息和資源可參考已有的應(yīng)用程序和數(shù)據(jù)庫(kù)管理系統(tǒng)(6)系統(tǒng)投入使用的最晚時(shí)間系統(tǒng)投入使用的最晚時(shí)間為12月下旬1.5進(jìn)行可行性研究的方法可行性研究的方法如下:客戶(hù)調(diào)查專(zhuān)家咨詢(xún)市場(chǎng)相關(guān)產(chǎn)品、同類(lèi)產(chǎn)品調(diào)查1.6評(píng)價(jià)尺度系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)所用的主要尺度為各項(xiàng)功能的優(yōu)先順序、開(kāi)發(fā)時(shí)間的長(zhǎng)短及使用中的難易程序。1.7對(duì)現(xiàn)有系統(tǒng)的分析我們通常買(mǎi)書(shū)都是到各大書(shū)店購(gòu)買(mǎi),書(shū)籍雖然很多,但是費(fèi)時(shí)間,而且浪費(fèi)經(jīng)力。同時(shí)這種方式是接近現(xiàn)實(shí)的。而網(wǎng)上書(shū)店可以查到所買(mǎi)圖書(shū)的更多信息,因?yàn)樗且粋€(gè)網(wǎng)站,它有它獨(dú)特的售書(shū)方式和功能。如用戶(hù)注冊(cè)會(huì)員功能等,會(huì)員會(huì)有優(yōu)惠和特別的服務(wù)。還有就是支付方式了,一般網(wǎng)上書(shū)店都有三種類(lèi)型的支付方式:匯款類(lèi)支付、在線支付、其他支付方式,其中在線支付只要到支付平臺(tái)開(kāi)戶(hù)后,將所獲開(kāi)戶(hù)信息填入即可。當(dāng)在網(wǎng)上書(shū)店購(gòu)書(shū)后,用戶(hù)所購(gòu)圖書(shū)都在網(wǎng)站上有記錄,方便用戶(hù)查詢(xún)。這種方式也解決買(mǎi)家的場(chǎng)地租金、店員工資等費(fèi)用。也可以節(jié)省賣(mài)家的一些消費(fèi)。只是花一些郵費(fèi)。1.8所建議系統(tǒng)的技術(shù)可行性分析1.8.1對(duì)所建議系統(tǒng)的簡(jiǎn)要描述網(wǎng)上書(shū)店管理系統(tǒng)采用常規(guī)的數(shù)據(jù)庫(kù)管理方法,根據(jù)客戶(hù)所查詢(xún)條件管理的特點(diǎn)對(duì)數(shù)據(jù)庫(kù)操作。1.8.2與現(xiàn)有系統(tǒng)比較的優(yōu)越性網(wǎng)上書(shū)店具有獨(dú)特的運(yùn)作方式。網(wǎng)上書(shū)店的銷(xiāo)售運(yùn)作在電子網(wǎng)絡(luò)上進(jìn)行,它先模擬傳統(tǒng)書(shū)店的購(gòu)書(shū)環(huán)節(jié)接受訂單,然后視情況直接從出版社取得印刷本圖書(shū)或包盒型電子出版物,通過(guò)郵政部門(mén)交給讀者,或者將出版物由網(wǎng)上傳遞給讀者。網(wǎng)上書(shū)店圖書(shū)品種多。網(wǎng)上書(shū)店的圖書(shū)品種可以比大型傳統(tǒng)書(shū)店多出十幾倍甚至幾十倍,這是絕對(duì)的優(yōu)勢(shì)。網(wǎng)上書(shū)店圖書(shū)傳遞速度快。電子數(shù)據(jù)交流(ED1)漸漸取代了信函、傳真、電話等傳統(tǒng)的出版發(fā)行所依靠的業(yè)務(wù)聯(lián)系方式。網(wǎng)上書(shū)店在收到一份訂單后立即(通常是幾分鐘內(nèi))給讀者發(fā)出“訂購(gòu)確認(rèn)”的電子信。如果讀者發(fā)現(xiàn)訂單有差錯(cuò),可以及時(shí)修改。網(wǎng)上書(shū)店往往與快遞公司合作開(kāi)展送書(shū)業(yè)務(wù),從書(shū)店收到訂單到讀者收到圖書(shū)的時(shí)間只需四五天,若是加急訂購(gòu)的話,時(shí)間還可以縮短。網(wǎng)上書(shū)店圖書(shū)價(jià)格便宜。網(wǎng)上書(shū)店拋棄了傳統(tǒng)書(shū)店所需的服務(wù)設(shè)施和多重環(huán)節(jié),把節(jié)約下來(lái)的開(kāi)支轉(zhuǎn)化成優(yōu)惠書(shū)價(jià)吸引讀者。印刷、紙張等費(fèi)用不斷增長(zhǎng),而電子計(jì)算、存儲(chǔ)和通訊費(fèi)用則逐年下降也是網(wǎng)上書(shū)店書(shū)價(jià)較低的原因之一。網(wǎng)上書(shū)店訂書(shū)程序簡(jiǎn)單。網(wǎng)上書(shū)店網(wǎng)頁(yè)內(nèi)容的設(shè)計(jì)安排簡(jiǎn)明實(shí)用,容易操作,讀者只需坐在電腦屏幕前,在網(wǎng)上書(shū)店的主頁(yè)上填好相應(yīng)的表格,就可以將自己的需要登錄到網(wǎng)上書(shū)店的數(shù)據(jù)庫(kù)中,馬上得到是否有貨的信息,大大簡(jiǎn)化了購(gòu)書(shū)手續(xù)。讀者可以不分晝夜,隨時(shí)定購(gòu)圖書(shū)。網(wǎng)上書(shū)店提供全方位的圖書(shū)信息和雙向交流的渠道。網(wǎng)上書(shū)店提供的圖書(shū)信息包括書(shū)名、作者、出版社、出版年月、版次、原書(shū)定價(jià)、優(yōu)惠價(jià)、有否現(xiàn)貨、圖書(shū)遞送所需時(shí)間等,還提供足夠精彩詳盡的圖書(shū)介紹,或部分新書(shū)章節(jié)段落評(píng)價(jià)以及圖書(shū)銷(xiāo)售排行榜等資料。1.8.3采用建議系統(tǒng)可能帶來(lái)的影響。采用網(wǎng)上書(shū)店系統(tǒng)將大大提高用戶(hù)的時(shí)間、費(fèi)用、經(jīng)力等。有利于用戶(hù)買(mǎi)到更稱(chēng)心的書(shū)籍,同時(shí)本系統(tǒng)節(jié)約場(chǎng)地,人員費(fèi)用等,進(jìn)一步減少支出。1.8.4所建議技術(shù)可行性分析本系統(tǒng)為一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),現(xiàn)有技術(shù)已較為成熟,估計(jì)利用現(xiàn)有技術(shù)應(yīng)完全可以達(dá)到功能目標(biāo);同時(shí),考慮到開(kāi)發(fā)期限較為充裕,預(yù)計(jì)可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。1.9所建議系統(tǒng)的經(jīng)濟(jì)可行性分析1.9.1支出1)設(shè)備及軟件投資硬件設(shè)備:PC機(jī)軟件:Windows95/98/XP,VisualBasic6.02)其它一次性支出軟件設(shè)計(jì)和開(kāi)發(fā)費(fèi)用3)經(jīng)常性支出軟件維護(hù)費(fèi)用1.9.2成本效益分析假設(shè)該系統(tǒng)的運(yùn)行需要一臺(tái)80GB硬盤(pán)惠普微機(jī)一臺(tái)和一臺(tái)打印機(jī),估計(jì)要0.5萬(wàn)元左右(含有關(guān)軟件)。開(kāi)發(fā)這個(gè)系統(tǒng)估計(jì)2個(gè)人月的工作量,如果每人每個(gè)月工資6000元,則共需要1.2萬(wàn)元。這兩項(xiàng)成本共1.7萬(wàn)元。軟件維護(hù)費(fèi)用為2000元/年。通過(guò)成本/利益分析可知系統(tǒng)建成后每年可以節(jié)約2名職工,如果每個(gè)月工資按1000元計(jì)算,并按年利率10%計(jì)算,計(jì)算投資回收期和5年后的純收入是多。解:計(jì)算結(jié)果見(jiàn)表S1.1。1.10社會(huì)因素方面的可行性1.10.1法律方面的可行新系統(tǒng)的研制和開(kāi)發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。1.10.2用戶(hù)使用方面的可行性新系統(tǒng)的研制和開(kāi)發(fā)充分考慮用戶(hù)的方便、利益、安全等,從面能滿足使用要求。表s1.1教材購(gòu)銷(xiāo)系統(tǒng)的成本/效益分析購(gòu)買(mǎi)設(shè)備、軟件費(fèi)0.5萬(wàn)人力(2個(gè)月,月工資6000元)1.2萬(wàn)開(kāi)發(fā)成本總計(jì)1.7萬(wàn)系統(tǒng)維護(hù)費(fèi)0.2萬(wàn)/年每年節(jié)省人力費(fèi)用2.4萬(wàn)/年每年節(jié)省經(jīng)費(fèi)1萬(wàn)/年.年節(jié)?。ㄔ?+i)n現(xiàn)在值(萬(wàn)元)累計(jì)現(xiàn)在值(萬(wàn)元)11萬(wàn)元/年1.10.9090.90921萬(wàn)元/年1.210.8261.73531萬(wàn)元/年1.3310.7512.46841萬(wàn)元/年1.4640.6833.16951萬(wàn)元/年1.6110.6213.795年后的純收入3.09投資回收期1.96年1.11結(jié)論結(jié)論意見(jiàn):經(jīng)上述可行性分析,系統(tǒng)研制和開(kāi)發(fā)立即開(kāi)始進(jìn)行。INDEX\o"S"\c"2"\z"2052"實(shí)驗(yàn)二需求規(guī)格說(shuō)明書(shū)2.1引言為了開(kāi)發(fā)出真正滿足用戶(hù)需求的軟件產(chǎn)品,首先必須知道用戶(hù)的需求。此階段就是準(zhǔn)確地回答“系統(tǒng)必須做什么”這個(gè)問(wèn)題,對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。2.2項(xiàng)目概述2.2.1待開(kāi)發(fā)軟件的一般描述管理員可以維護(hù)客戶(hù)注冊(cè)信息、維護(hù)圖書(shū)信息、處理訂定單信息、維護(hù)系統(tǒng)公告、網(wǎng)上售書(shū)。游客可以在線注冊(cè)為會(huì)員、購(gòu)書(shū)。本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。最終用戶(hù)的特點(diǎn):會(huì)基本操作電腦,熟悉網(wǎng)上購(gòu)書(shū)流程以及相關(guān)的安全維護(hù)知識(shí)。操作人員、維護(hù)人員:能熟練操作計(jì)算機(jī),熟悉基本軟件維護(hù)知識(shí),針對(duì)本系統(tǒng),操作人員熟悉本系統(tǒng)的操作流程。軟件的預(yù)期使用頻度:每天大概累計(jì)幾百人2.2.2待開(kāi)發(fā)軟件的功能(見(jiàn)圖s2.1)圖S2.1電子名片管理系統(tǒng)的功能結(jié)構(gòu)圖本軟件具有如下主要功能:圖書(shū)管理數(shù)據(jù)添加數(shù)據(jù)刪除數(shù)據(jù)修改會(huì)員管理會(huì)員注冊(cè)會(huì)員查詢(xún)圖書(shū)查詢(xún)查詢(xún)管理?xiàng)l件查詢(xún)模糊查詢(xún)購(gòu)物車(chē)管理圖書(shū)添加圖書(shū)查詢(xún)圖書(shū)修改訂單管理訂單查詢(xún)訂單修改2.2.3功能描述身份驗(yàn)證功能對(duì)登錄用戶(hù)的身份進(jìn)行驗(yàn)證,通過(guò)者才可以進(jìn)入系統(tǒng);條件查詢(xún)功能(1)如按書(shū)名、名號(hào)、作者、出版社等(2)模糊查詢(xún)數(shù)據(jù)添加功能增加一條新記錄數(shù)據(jù)刪除功能刪除一條記錄,并且提供確認(rèn)機(jī)制。數(shù)據(jù)修改功能修改任意一條記錄的所有域,其中書(shū)名不能為空用戶(hù)管理功能添加用戶(hù)功能刪除用戶(hù)功能功能修改用戶(hù)功能2.2.4系統(tǒng)的DFD(見(jiàn)圖s2.2~2.7).圖s2.2頂層數(shù)據(jù)流圖圖s2.3前臺(tái)會(huì)員購(gòu)買(mǎi)圖書(shū)用例關(guān)系圖圖s2.4后臺(tái)管理員操作用例關(guān)系圖圖s2.5系統(tǒng)第二層數(shù)據(jù)流圖(前臺(tái)購(gòu)書(shū))圖s2.6系統(tǒng)第二層數(shù)據(jù)流圖(后臺(tái)管理)圖s2.7系統(tǒng)第三層數(shù)據(jù)流圖(用戶(hù)登錄)2.3數(shù)據(jù)描述(見(jiàn)表s2.1~s2.3)2.3.1數(shù)據(jù)描術(shù)靜態(tài)數(shù)據(jù):表s2.1用戶(hù)表User用戶(hù)序號(hào)U_id用戶(hù)名Username出生日期U_birthday性別U_sex密碼Password郵箱地址U_mail表s2.2書(shū)箱詳細(xì)表Product書(shū)籍編號(hào)P_id書(shū)籍名稱(chēng)P_name書(shū)籍價(jià)格P_price作者P_author簡(jiǎn)介P_info表s2.3顧客訂單表Order訂單編號(hào)O_id顧客編號(hào)U_id書(shū)籍編號(hào)P_id購(gòu)買(mǎi)數(shù)量O_number購(gòu)買(mǎi)日期O_time動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項(xiàng),查詢(xún)關(guān)鍵字,新建記錄項(xiàng),導(dǎo)入文件輸出數(shù)據(jù):由查詢(xún)關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄集合或全部記錄內(nèi)部生成的數(shù)據(jù):中間查詢(xún)結(jié)果2.3.2數(shù)據(jù)庫(kù)描述本軟件采用SQL數(shù)據(jù)庫(kù)2.3.3數(shù)據(jù)字典數(shù)據(jù)流圖,層次方框圖(參見(jiàn)圖S2.1~S2.7),其中涉及到的數(shù)據(jù)定義如下:[1]用戶(hù)序號(hào)=1{數(shù)字}10[2]用戶(hù)名=1{漢字}10[3]出生日期=1{數(shù)字|-}10[4]性別={男|女}[5]手機(jī)=1{數(shù)字|SPACE|-}20[6]密碼=1{字母|數(shù)字|字符10}[7]郵箱地址=1{字母|.|@|數(shù)字}20[8]書(shū)籍編號(hào)=1{數(shù)字}10[9]書(shū)籍名稱(chēng)=1{漢字|數(shù)字|字母|字符}20[10]書(shū)籍價(jià)格=1{數(shù)字}10[11]作者=1{漢字}10[12]簡(jiǎn)介=1{漢字|數(shù)字|字符}500[13]訂單編號(hào)=1{數(shù)字}100[14]顧客編號(hào)=1{數(shù)字}100[15]書(shū)籍編號(hào)=1{數(shù)字}100[16]購(gòu)買(mǎi)數(shù)量=1{數(shù)字}10[17]購(gòu)買(mǎi)日期=1{數(shù)字|-}10[18]家庭地址=1{漢字|數(shù)字}50|1{字母|數(shù)字}100[19]郵編=1{數(shù)字}8[20]個(gè)人主面=1{字母|.|數(shù)字:|/}402.4外部接口需求2.4.1用戶(hù)界面采用Windows的通用圖形界面,對(duì)用戶(hù)友好,且必須對(duì)鼠標(biāo)和鍵盤(pán)提供支持,界面的設(shè)計(jì)應(yīng)遵循如下規(guī)則:界面要具有一致性,界面規(guī)范應(yīng)遵循Windows軟件界面的規(guī)范;提供簡(jiǎn)單的錯(cuò)誤處理;提供信息反饋,用多種信息提示用戶(hù)當(dāng)前軟件運(yùn)行的狀態(tài),軟件界面元件的功能;操作可逆,其動(dòng)作可騍單個(gè)的操作,或者是一個(gè)相對(duì)獨(dú)立的操作序列;設(shè)計(jì)良好的聯(lián)機(jī)幫助;顯示啟動(dòng)畫(huà)面,畫(huà)面簡(jiǎn)潔明快,富有現(xiàn)代氣息,不能太花哨;應(yīng)遵循國(guó)家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒(méi)有歧義,圖形的意義明朗。2.4.2硬件接口支持一般的PII或更檔微機(jī),筆記本電腦。2.4.3軟件接口運(yùn)行于WINDOWS95/98/ME/2000/NT/2007的操作系統(tǒng)之上;2.4.4故障處理正常使用時(shí)不應(yīng)該出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)的完好無(wú)損。2.5性能需求2.5.1數(shù)據(jù)精確度查詢(xún)時(shí)應(yīng)保證查全率100%,所有相應(yīng)域包含查詢(xún)關(guān)鍵字的記錄都應(yīng)能查到。查詢(xún)時(shí)應(yīng)保證查準(zhǔn)率100%,查到的記錄應(yīng)與給定的單項(xiàng)或組合項(xiàng)查詢(xún)條件完全匹配。2.5.2時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在1~2秒內(nèi),對(duì)打印機(jī)的操作及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時(shí)間內(nèi)完成。2.5.3適應(yīng)性滿足個(gè)人使用的需求。對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。2.6軟件屬性需求2.6.1正確性要求發(fā)布的軟件達(dá)到用戶(hù)的預(yù)期目標(biāo),運(yùn)行時(shí)基本無(wú)錯(cuò)誤2.6.2可靠性在一般條件下,應(yīng)不出故障2.6.3效率對(duì)于瀏覽,查詢(xún),購(gòu)買(mǎi),刪除,訂購(gòu),密碼設(shè)置的一般操作,要求及時(shí)響應(yīng),在1~2秒內(nèi)。2.6.4完整性要求能在發(fā)生意外(如掉電,網(wǎng)絡(luò)故障等)的情況下,保證不選擇數(shù)據(jù)。2.6.5易實(shí)用性要求能盡量為用戶(hù)的使用提供方便,軟件界面符合目前流行的界面規(guī)范。2.6.6可維護(hù)性要求本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速,準(zhǔn)確對(duì)其進(jìn)行定位,診斷和修改。2.6.7可測(cè)試性設(shè)計(jì)時(shí)盡可能減少測(cè)試本軟件的各項(xiàng)功能所需要的工作量。2.6.8復(fù)用性設(shè)計(jì)時(shí)盡可能采取模塊化的方法進(jìn)行設(shè)計(jì),對(duì)系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚,低耦合的程度,以提高各模塊的復(fù)用性。2.6.9安全保密性要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶(hù)使用,對(duì)于三次密碼輸入不正確的,應(yīng)強(qiáng)行關(guān)閉,絕不泄漏用戶(hù)的相關(guān)信息。2.6.10可理解性對(duì)于本軟件提供的各種菜單命令,各種信息提示,應(yīng)易于用戶(hù)理解。2.6.11可移植性要求本軟件在將來(lái)能易于向WINDOWS高版本的操作系統(tǒng)上移植,以用于掌上電腦。2.6.12互聯(lián)性要求提供數(shù)據(jù)的導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。2.6.13數(shù)據(jù)采集通過(guò)身份驗(yàn)證的用戶(hù),采用鍵盤(pán)和鼠標(biāo)直接輸入或者從外部文件導(dǎo)入數(shù)據(jù)。2.6.14用戶(hù)特征使用本軟件的用戶(hù)群非常廣泛,它非常適合用于具有如下特點(diǎn)的人員:工作中非常繁忙的人;宅男,宅女;經(jīng)常上網(wǎng)的人;針對(duì)如上用戶(hù)特點(diǎn),本軟件可以迅捷、準(zhǔn)確、方便地提供個(gè)人社會(huì)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的各項(xiàng)管理功能,同時(shí)力求為用戶(hù)提供方便、高效、實(shí)用的功能。2.6.15運(yùn)行環(huán)境PII或更高檔的微機(jī),筆記本電腦;運(yùn)行時(shí)內(nèi)存要求:1MB安裝所需硬盤(pán):5MB打印機(jī):可選軟件環(huán)境中文Windows98/2000/Me/XP/NTwin7Vista2.6.16條件與限制考慮到本軟件使用的廣泛性,在設(shè)計(jì)時(shí)應(yīng)注意軟件的可移植性,能方便地將其移植到掌的電腦,用兼容各大網(wǎng)站。因本軟件管理的信息屬于人個(gè)隱私信息,必須注意信息的安全防范。同時(shí)應(yīng)以標(biāo)準(zhǔn)的數(shù)據(jù)格式來(lái)實(shí)現(xiàn),以方便數(shù)據(jù)的共享。實(shí)驗(yàn)三概要設(shè)計(jì)說(shuō)明書(shū)3.1引言參見(jiàn)1.13.2任務(wù)概要3.2.1目的編寫(xiě)網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的目的在于從詳細(xì)設(shè)計(jì)的角度明確網(wǎng)上書(shū)店項(xiàng)目的業(yè)務(wù)品種、功能范圍,明確與業(yè)務(wù)主機(jī)/終端系統(tǒng)的接口和業(yè)務(wù)處理模式,使系統(tǒng)開(kāi)發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對(duì)性的進(jìn)行系統(tǒng)開(kāi)發(fā)、測(cè)試、驗(yàn)收等各方面的工作。3.2.2需求概要參見(jiàn)2.23.2.3條件與限制本系統(tǒng)更為理想的選擇是與其他辦公自動(dòng)化套件集成起來(lái),作為其中的一個(gè)組件,在功能方面可以考慮由多用戶(hù)分別進(jìn)行管理,系統(tǒng)可以為級(jí)不同的用戶(hù)設(shè)置不同的權(quán)限等,同時(shí)應(yīng)進(jìn)一步提高系統(tǒng)的安全保密性。3.3總體設(shè)計(jì)3.3.1處理流程系統(tǒng)啟動(dòng)后,進(jìn)入主界面,然后通過(guò)身份驗(yàn)證進(jìn)入系統(tǒng)里,根據(jù)系統(tǒng)配置文件將數(shù)據(jù)庫(kù)導(dǎo)入,并設(shè)置各全局變量;由退出系統(tǒng)事件激活退出系統(tǒng)模塊,退出系統(tǒng);系統(tǒng)總體結(jié)構(gòu)如圖s3.1所示。各模塊設(shè)計(jì)如下:圖s3.1系統(tǒng)總體結(jié)構(gòu)和模塊外部設(shè)計(jì)3.3.2功能分配系統(tǒng)控制功能初始化模塊(M1)會(huì)員驗(yàn)證模塊(M2)游客模塊(M3)管理員驗(yàn)證模塊(M4)圖書(shū)查詢(xún)(M21)購(gòu)物車(chē)(M22)訂單(M23)退出(M24)會(huì)員管理(M41)圖書(shū)管理(M42)訂單管理(M43)退出(M44)圖書(shū)查詢(xún)功能條件查詢(xún)模塊(M211)模糊查詢(xún)模塊(M212)購(gòu)物車(chē)功能添加圖書(shū)模塊(M221)查詢(xún)圖書(shū)模塊(M222)修改圖書(shū)模塊(M223)訂單功能訂單查詢(xún)模塊(M231)訂單修改模塊(M232)會(huì)員管理會(huì)員登陸模塊(M411)會(huì)員注冊(cè)模塊(M412)會(huì)員注銷(xiāo)模塊(M413)圖書(shū)管理圖書(shū)添加模塊(M421)圖書(shū)刪除模塊(M422)圖書(shū)修改模塊(M423)訂單管理執(zhí)行訂單模塊(M431)查看訂單模塊(M432)3.4運(yùn)行設(shè)計(jì)3.4.1運(yùn)行模塊的組合模塊命名方式按照相應(yīng)模塊結(jié)合特性制定。命名方式為Mx和Mxy,其中數(shù)字相同的模塊即為同類(lèi)模塊3.4.2運(yùn)行控制本軟件控制流程:想由操作系統(tǒng)啟動(dòng)M1(初始化模塊)然后進(jìn)入通過(guò)身份驗(yàn)證后,登錄系統(tǒng),并調(diào)用M2,M3和M4,然后進(jìn)入,由相應(yīng)消息分別擊活M21,M33,M42等模塊。其中M24為退出模塊。3.4.3運(yùn)行時(shí)間各模塊運(yùn)行時(shí)間均應(yīng)控制在1~2秒內(nèi)。由于系統(tǒng)采用消息驅(qū)動(dòng)方式,將有效提高計(jì)算機(jī)的利用率3.5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.5.1邏輯結(jié)構(gòu)設(shè)計(jì)(1)全局變量<1>記錄總數(shù)RecordTotal:Int<2>瀏覽順序數(shù)組Browse:INtBrowse[max]<3>焦點(diǎn)記錄FocusRecord:Int<4>表From: Action=”.link.jsp”method=”post”<5>內(nèi)存記錄緩沖區(qū)RecordBuffer:NameAddRecordBufferNameAdd=:[max]Struct{INtIndex;CharName[20];CharCompany[80];CharTelnump[40];}NameAdd;(2)數(shù)據(jù)庫(kù)Name-CarDTabel定義字段名姓名類(lèi)型用戶(hù)類(lèi)型性別郵政編碼電子郵箱電話地址真實(shí)姓名密碼用戶(hù)名收貨人郵編收貨人地址收貨人郵箱收貨人訂單金額送貨方式付款方式定購(gòu)時(shí)間收貨人電話產(chǎn)品標(biāo)識(shí)數(shù)量出售價(jià)格應(yīng)付總和圖片出版日期頁(yè)數(shù)編號(hào)出版社賣(mài)出價(jià)格產(chǎn)品價(jià)格產(chǎn)品名稱(chēng)作者是否賣(mài)出鏈接名稱(chēng)鏈接地址表typegenderpostcodeemailtelephoneaddresstruenamepassnameCPostcodeCAddressCEmailConsigneeSumPaymentShipGreateTimeGPhoneUserIDQualitySoldPricePaysumImagePublishDatePageISBNPublisherSoldPricePriceProductNameAuthorIsSellingLinknameAddressFormNvarchar(50)Nvarchar(10)Nvarchar(50)Nvarchar(50)Nvarchar(50)Nvarchar(100)Nvarchar(20)Nvarchar(50)Nvarchar(50)Nvarchar(50)Nvarchar(100)Nvarchar(50)Nvarchar(20)DecimalNvarchar(50)Nvarchar(50)Datetime(8)Nvarchar(50)Int(4)Int(4)Numeric(9)Numeric(9)Nvarchar(50)Datetime(8)Int(4)Nvarchar(20)Nvarchar(50)Decimal(9)Decimal(9)Nvarchar(50)Nvarchar(50)Bit(1)Text(50)Text(50)Format(3)文件名adminlist.aspx管理員首頁(yè)addbook.aspx添加圖書(shū)信息bookdetail.spx圖書(shū)詳情Booklist.aspx管理員圖書(shū)列表Cartok.aspx填寫(xiě)購(gòu)物車(chē)客戶(hù)信息Headad.aspx管理員登錄首頁(yè)頭部Index.aspx主頁(yè)面Login.aspx用戶(hù)登錄頁(yè)面Morebookin.aspx更多圖書(shū)頁(yè)面Reg.aspx用戶(hù)注冊(cè)頁(yè)面Tail.aspx首頁(yè)底部頁(yè)面Updatesearchbook.aspx修改查詢(xún)圖書(shū)(管理員)Userlist.aspx用戶(hù)信息列表3.5.2物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)NAME-BOOK的文件物理結(jié)構(gòu):采用順序結(jié)構(gòu)的記錄文件。3.6出錯(cuò)處理設(shè)計(jì)本軟件應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成數(shù)據(jù)庫(kù)系統(tǒng)不一致或損壞;本軟件提供撤消機(jī)制,避免用戶(hù)因誤操作對(duì)數(shù)據(jù)庫(kù)系統(tǒng)造成破壞;采用對(duì)話框形式為用戶(hù)提供警告信息;一些關(guān)鍵性的操作(比如刪除或修改記錄),都應(yīng)提供確認(rèn)機(jī)制。3.7補(bǔ)救措施當(dāng)出現(xiàn)大的程序問(wèn)題起用備分程序;如果無(wú)法起用備分程序則只能關(guān)閉網(wǎng)站進(jìn)行搶修。3.8系統(tǒng)維護(hù)設(shè)計(jì)

系統(tǒng)的維護(hù)和管理也是一個(gè)系統(tǒng)的問(wèn)題,也包括兩個(gè)層面:1)技術(shù)層面包括:(1)使用較新的開(kāi)發(fā)和維護(hù)技術(shù);(2)數(shù)據(jù)庫(kù)管理員管理好數(shù)據(jù)庫(kù)數(shù)據(jù)(3)專(zhuān)職維護(hù)人員維護(hù)硬件2)人員層面包括:(1)維護(hù)協(xié)議;(2)工作流程及方式方法。3.9安全保密設(shè)計(jì)在用戶(hù)登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只允許合法用戶(hù)進(jìn)入系統(tǒng);添加輸入輸出功能,方便用戶(hù)對(duì)數(shù)據(jù)進(jìn)行備份。維護(hù)設(shè)計(jì)《網(wǎng)上書(shū)店管理系統(tǒng)》軟件必須按照軟件產(chǎn)品設(shè)計(jì)規(guī)范的步驟進(jìn)行開(kāi)發(fā),并充分考慮軟件可維護(hù)性,詳細(xì)編寫(xiě)各階段的文檔資料,以利于未來(lái)版本升級(jí)以及移植等二次開(kāi)發(fā)。實(shí)驗(yàn)四軟件測(cè)試文檔4.1引言見(jiàn)1.14.2測(cè)試計(jì)劃測(cè)試計(jì)劃的主體是“測(cè)試內(nèi)容說(shuō)明”。它包括測(cè)試項(xiàng)目的名稱(chēng),各項(xiàng)測(cè)試的目的、步驟和進(jìn)度,以及測(cè)試用例的設(shè)計(jì)等。4.3測(cè)試報(bào)告測(cè)試報(bào)告的主體是“測(cè)試結(jié)果”,這包括測(cè)試項(xiàng)目的名稱(chēng),實(shí)測(cè)結(jié)果與期望結(jié)果的比較,發(fā)現(xiàn)的問(wèn)題,以及測(cè)試達(dá)到的效果

溫馨提示

  • 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)論