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