九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

軟件工程 網(wǎng)上書店管理系統(tǒng)

  • 資源ID:65017427       資源大?。?span id="24d9guoke414" class="font-tahoma">434.08KB        全文頁數(shù):30頁
  • 資源格式: DOCX        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

軟件工程 網(wǎng)上書店管理系統(tǒng)

軟件工程實驗報告實驗題目: 班級: 學(xué)號: 姓名: 任課教師: 成績: 26目 錄實驗一 可行性研究報告引言11.1引言11.1.1 項目背景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評價尺度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社會因素方面的可行性61.10.1 法律方面的可行61.10.2 用戶使用方面的可行性71.11結(jié)論7實驗二 需求規(guī)格說明書72.1 引言72.2 項目概述72.2.1 待開發(fā)軟件的一般描述72.2.2 待開發(fā)軟件的功能(見圖s2.1)82.2.3功能描述92.2.4系統(tǒng)的DFD(見圖s2.22.7).92.3 數(shù)據(jù)描述(見表s2.1s2.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 時間特性142.5.3 適應(yīng)性142.6 軟件屬性需求152.6.1 正確性152.6.2 可靠性152.6.3效率152.6.4 完整性152.6.5 易實用性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運行環(huán)境162.6.16條件與限制16實驗三 概要設(shè)計說明書163.1 引言163.2 任務(wù)概要173.2.1 目的173.2.2 需求概要173.2.3 條件與限制173.3 總體設(shè)計173.3.1 處理流程173.3.2功能分配183.4運行設(shè)計193.4.1運行模塊的組合193.4.2 運行控制193.4.3運行時間193.5數(shù)據(jù)結(jié)構(gòu)設(shè)計193.5.1 邏輯結(jié)構(gòu)設(shè)計193.5.2物理結(jié)構(gòu)設(shè)計213.6出錯處理設(shè)計213.7補(bǔ)救措施213.8系統(tǒng)維護(hù)設(shè)計213.9安全保密設(shè)計22實驗四 軟件測試文檔224.1引言224.2測試計劃224.3測試報告224.4測試文檔224.5測試用例所選測試方法224.6測試資料25實驗一 可行性研究報告引言1.1引言1.1.1 項目背景網(wǎng)站式的書店。是一種高質(zhì)量,更快捷,更方便的購書方式。網(wǎng)上書店用于圖書的在線銷售。而且網(wǎng)站式的書店對圖書的管理更加合理化,信息化。售書的同時還具有書籍類商品管理、購物車、訂單管理、會員管理等功能,非常靈活的網(wǎng)站內(nèi)容和文章管理功能。網(wǎng)上書店的優(yōu)勢:涉及范圍廣,經(jīng)營成本低,劣勢信用度如,果低,影響生意;現(xiàn)實書店的優(yōu)勢:直觀,信用度高。網(wǎng)上書店的價格透明,使得消費者往往通過在各個網(wǎng)上書店查找需要買的圖書進(jìn)行價格比較,挑選價格最便宜的網(wǎng)上書店進(jìn)行購買。當(dāng)在網(wǎng)上書店購書后,用戶所購圖書都在網(wǎng)站上有記錄,方便用戶查詢。 項目名稱初步定為: 網(wǎng)上書店管理系統(tǒng)該系統(tǒng)主要是實現(xiàn)五個功能:圖書管理、圖書查詢、會員管理、訂單管理、購物車管理本項目提出者為哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院,開發(fā)者為張兆印老師軟件開發(fā)研制中心,主管部門為劉虹玉軟件開發(fā)研制中心。項目設(shè)計過程中參考了研發(fā)中心以前開發(fā)的基于Windows系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)。1.1.2 術(shù)語說明EBook:電子書Date processing:數(shù)據(jù)處理Data processing cycle:數(shù)據(jù)處理流程Data processing system security:數(shù)據(jù)處理系統(tǒng)安全性EC:電子商務(wù)SQL:結(jié)構(gòu)化查詢語言1.1.3 參考文獻(xiàn)1 張兆印 鄧琨. 軟件工程教程M. 哈爾濱:東北林業(yè)大學(xué)出版社,2010.2 申吉紅 廖學(xué)峰. JSP課程設(shè)計案例精編M. 北京:清華大學(xué)出版社,2007.1.2可行性研究的前提網(wǎng)上書店可以在家“逛商店”,訂貨不受時間、地點的限制,獲得較大量的商品信息,可以買到當(dāng)?shù)貨]有的商品,網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫,從訂貨、買貨到貨物上門無需親臨現(xiàn)場,既省時又省力;1.2.1 功能結(jié)構(gòu)圖及功能說明 功能結(jié)構(gòu)圖如圖 s1.1網(wǎng)上書店系統(tǒng)的主要功能:圖書管理、圖書查詢、會員管理、訂單管理、購物車管理圖書管理分為三部分:數(shù)據(jù)添加、數(shù)據(jù)刪除和數(shù)據(jù)修改。這是一個后臺的管理模塊,書店管理員可以通過用戶名和密碼的身份驗證后進(jìn)入書店管理頁面,可以進(jìn)行對圖書種類的管理(包括圖書種類的增加、刪除和修改)和對圖書的管理(圖書信息的發(fā)布和修改等)。圖書查詢功能允許用戶進(jìn)行兩種方式的查詢:條件查詢允許用戶進(jìn)入網(wǎng)上書店時,以圖書的名稱、作者、定價和會員價等了角最新圖書信息,模糊查詢是允許用戶輸入其中的關(guān)鍵字進(jìn)行查詢。會員管理:為了能夠?qū)崿F(xiàn)圖書商品的購買,需要客戶的聯(lián)系方式、送貨地址等相關(guān)的信息,這就需要會員管理這個模塊,包括會員的注冊(標(biāo)記客戶注冊時必須填寫的內(nèi)容,因為產(chǎn)生訂單時需要這些信息)和會員的登錄。訂單管理:對客戶購買商品信息的需求,在確定了所購力書商品名稱、圖書價格、圖書數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式、最終生成對應(yīng)的訂單記錄,以便于網(wǎng)店配貨人員依據(jù)訂單進(jìn)行后續(xù)的出貨、送貨的處理。購物車管理:當(dāng)客戶選擇購買某種圖書產(chǎn)品時,應(yīng)該能夠?qū)⑺x圖書信息,如圖書編號、圖書價格、購買數(shù)量記錄到對應(yīng)購物車中,并允許客戶返回書目查詢頁面,選擇其他圖書并添加到購物車中,當(dāng)對應(yīng)購的訂單生成后,應(yīng)該能夠自動清除以生成訂單的購物車中的信息。圖s1.1 電子名片管理功能結(jié)構(gòu)圖1.2.2 系統(tǒng)的輸入購進(jìn)的圖書信息及會員信息1.2.3 系統(tǒng)的輸出 賣家所購得的圖書的相關(guān)信息 1.2.4 系統(tǒng)處理流程(如圖s1.2) 圖s1.2網(wǎng)上書店管理系統(tǒng)流程圖1.2.5 性能方便快捷有效的實現(xiàn)買家與賣家之間的交易、省時間、費用。查詢速度快。具有的性能指標(biāo)是單個數(shù)據(jù)的查詢速度為1條/s,每更新一次的速度為2/s,具有查錯功能,能進(jìn)行輸入數(shù)據(jù)的檢驗。1.2.6 安全和保密要求系統(tǒng)對不同權(quán)限的用戶提供不同的功能模塊,對歷史數(shù)據(jù)的更改和新數(shù)據(jù)的添加只有一定權(quán)限的用戶才能進(jìn)行操作,一般的用戶只能進(jìn)行查詢操作,只有會員才能購買,對用戶的相關(guān)信息要求保密。 1.2.7 完成期限要求 本系統(tǒng)的完成期限為6個星期,具體進(jìn)度安排見詳細(xì)設(shè)計。1.3開發(fā)目標(biāo)系統(tǒng)的開發(fā)目標(biāo)應(yīng)考慮如下因素:(1) 人力與設(shè)備費用的相以減少;(2) 處理速度的提高;(3) 控制精度的提高;(4) 人員利用率的改進(jìn);1.4具備條件 項目開發(fā)中所具備的條件、假定和所受到的限制,如:(1) 所建議系統(tǒng)運行壽命的最小值系統(tǒng)壽命的最小值應(yīng)達(dá)5年(2) 進(jìn)行系統(tǒng)方案選擇比較時間系統(tǒng)方案選擇的最小時間為1個月(3) 經(jīng)費、投資方面的來源經(jīng)費主要來源為哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院軟件開發(fā)公司(4) 硬件、軟件、運行環(huán)境和開發(fā)環(huán)境方面的條件硬件環(huán)境:PII或更高檔的微機(jī),筆記本電腦;運行時內(nèi)存要求:1MB;安裝所需硬盤:5MB;打印機(jī):可選:軟件環(huán)境中文 Windows98/2000/Me/XP/NT win7 VistaWeb Server:Tomcat 5.0或以上 瀏覽器 :Internet Explorer,Netscape Navigator (5)可利用的信息和資源可參考已有的應(yīng)用程序和數(shù)據(jù)庫管理系統(tǒng)(6) 系統(tǒng)投入使用的最晚時間系統(tǒng)投入使用的最晚時間為12月下旬1.5進(jìn)行可行性研究的方法可行性研究的方法如下:(1) 客戶調(diào)查(2) 專家咨詢(3) 市場相關(guān)產(chǎn)品、同類產(chǎn)品調(diào)查1.6評價尺度系統(tǒng)進(jìn)行評價時所用的主要尺度為各項功能的優(yōu)先順序、開發(fā)時間的長短及使用中的難易程序。1.7對現(xiàn)有系統(tǒng)的分析我們通常買書都是到各大書店購買,書籍雖然很多,但是費時間,而且浪費經(jīng)力。同時這種方式是接近現(xiàn)實的。而網(wǎng)上書店可以查到所買圖書的更多信息,因為它是一個網(wǎng)站,它有它獨特的售書方式和功能。如用戶注冊會員功能等,會員會有優(yōu)惠和特別的服務(wù)。還有就是支付方式了,一般網(wǎng)上書店都有三種類型的支付方式:匯款類支付、在線支付、其他支付方式,其中在線支付只要到支付平臺開戶后,將所獲開戶信息填入即可。當(dāng)在網(wǎng)上書店購書后,用戶所購圖書都在網(wǎng)站上有記錄,方便用戶查詢。這種方式也解決買家的場地租金、店員工資等費用。也可以節(jié)省賣家的一些消費。只是花一些郵費。1.8所建議系統(tǒng)的技術(shù)可行性分析1.8.1 對所建議系統(tǒng)的簡要描述 網(wǎng)上書店管理系統(tǒng)采用常規(guī)的數(shù)據(jù)庫管理方法,根據(jù)客戶所查詢條件管理的特點對數(shù)據(jù)庫操作。1.8.2 與現(xiàn)有系統(tǒng)比較的優(yōu)越性網(wǎng)上書店具有獨特的運作方式。網(wǎng)上書店的銷售運作在電子網(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)訂單有差錯,可以及時修改。網(wǎng)上書店往往與快遞公司合作開展送書業(yè)務(wù),從書店收到訂單到讀者收到圖書的時間只需四五天,若是加急訂購的話,時間還可以縮短。網(wǎng)上書店圖書價格便宜。網(wǎng)上書店拋棄了傳統(tǒng)書店所需的服務(wù)設(shè)施和多重環(huán)節(jié),把節(jié)約下來的開支轉(zhuǎn)化成優(yōu)惠書價吸引讀者。印刷、紙張等費用不斷增長,而電子計算、存儲和通訊費用則逐年下降也是網(wǎng)上書店書價較低的原因之一。網(wǎng)上書店訂書程序簡單。網(wǎng)上書店網(wǎng)頁內(nèi)容的設(shè)計安排簡明實用,容易操作,讀者只需坐在電腦屏幕前,在網(wǎng)上書店的主頁上填好相應(yīng)的表格,就可以將自己的需要登錄到網(wǎng)上書店的數(shù)據(jù)庫中,馬上得到是否有貨的信息,大大簡化了購書手續(xù)。讀者可以不分晝夜,隨時定購圖書。網(wǎng)上書店提供全方位的圖書信息和雙向交流的渠道。網(wǎng)上書店提供的圖書信息包括書名、作者、出版社、出版年月、版次、原書定價、優(yōu)惠價、有否現(xiàn)貨、圖書遞送所需時間等,還提供足夠精彩詳盡的圖書介紹,或部分新書章節(jié)段落評價以及圖書銷售排行榜等資料。1.8.3 采用建議系統(tǒng)可能帶來的影響。采用網(wǎng)上書店系統(tǒng)將大大提高用戶的時間、費用、經(jīng)力等。有利于用戶買到更稱心的書籍,同時本系統(tǒng)節(jié)約場地,人員費用等,進(jìn)一步減少支出。1.8.4 所建議技術(shù)可行性分析本系統(tǒng)為一個數(shù)據(jù)庫管理系統(tǒng),現(xiàn)有技術(shù)已較為成熟,估計利用現(xiàn)有技術(shù)應(yīng)完全可以達(dá)到功能目標(biāo);同時,考慮到開發(fā)期限較為充裕,預(yù)計可以在規(guī)定期限內(nèi)完成開發(fā)。1.9所建議系統(tǒng)的經(jīng)濟(jì)可行性分析 1.9.1 支出1) 設(shè)備及軟件投資 硬件設(shè)備:PC機(jī) 軟件:Windows95/98/XP,Visual Basic6.02) 其它一次性支出 軟件設(shè)計和開發(fā)費用3) 經(jīng)常性支出 軟件維護(hù)費用1.9.2 成本效益分析假設(shè)該系統(tǒng)的運行需要一臺80GB硬盤惠普微機(jī)一臺和一臺打印機(jī),估計要0.5萬元左右(含有關(guān)軟件)。開發(fā)這個系統(tǒng)估計2個人月的工作量,如果每人每個月工資6000元,則共需要1.2萬元。這兩項成本共1.7萬元。軟件維護(hù)費用為2000元/年。通過成本/利益分析可知系統(tǒng)建成后每年可以節(jié)約2名職工,如果每個月工資按1000元計算,并按年利率10%計算,計算投資回收期和5年后的純收入是多。解:計算結(jié)果見表S1.1。1.10社會因素方面的可行性 1.10.1 法律方面的可行 新系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。1.10.2 用戶使用方面的可行性新系統(tǒng)的研制和開發(fā)充分考慮用戶的方便、利益、安全等,從面能滿足使用要求。表s1.1 教材購銷系統(tǒng)的成本/效益分析購買設(shè)備、軟件費0.5萬人力(2個月,月工資6000元)1.2萬開發(fā)成本總計1.7萬系統(tǒng)維護(hù)費0.2萬/年每年節(jié)省人力費用2.4 萬/年每年節(jié)省經(jīng)費1萬/年.年節(jié)?。ㄔ?+i)n現(xiàn)在值(萬元)累計現(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投資回收期196年1.11結(jié)論結(jié)論意見:經(jīng)上述可行性分析,系統(tǒng)研制和開發(fā)立即開始進(jìn)行。實驗二 需求規(guī)格說明書2.1 引言為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。此階段就是準(zhǔn)確地回答“系統(tǒng)必須做什么”這個問題,對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。2.2 項目概述 2.2.1 待開發(fā)軟件的一般描述管理員可以維護(hù)客戶注冊信息、維護(hù)圖書信息、處理訂定單信息、維護(hù)系統(tǒng)公告、網(wǎng)上售書。游客可以在線注冊為會員、購書。本系統(tǒng)的設(shè)計目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。最終用戶的特點:會基本操作電腦,熟悉網(wǎng)上購書流程以及相關(guān)的安全維護(hù)知識。操作人員、維護(hù)人員:能熟練操作計算機(jī),熟悉基本軟件維護(hù)知識,針對本系統(tǒng),操作人員熟悉本系統(tǒng)的操作流程。軟件的預(yù)期使用頻度:每天大概累計幾百人2.2.2 待開發(fā)軟件的功能(見圖s2.1)圖S2.1 電子名片管理系統(tǒng)的功能結(jié)構(gòu)圖本軟件具有如下主要功能:l 圖書管理數(shù)據(jù)添加數(shù)據(jù)刪除數(shù)據(jù)修改l 會員管理u 會員注冊u 會員查詢u 圖書查詢l 查詢管理 u 條件查詢u 模糊查詢l 購物車管理u 圖書添加u 圖書查詢u 圖書修改l 訂單管理u 訂單查詢u 訂單修改2.2.3功能描述l 身份驗證功能 對登錄用戶的身份進(jìn)行驗證,通過者才可以進(jìn)入系統(tǒng);l 條件查詢功能(1)如按書名、名號、作者、出版社等(2)模糊查詢l 數(shù)據(jù)添加功能增加一條新記錄l 數(shù)據(jù)刪除功能刪除一條記錄,并且提供確認(rèn)機(jī)制。l 數(shù)據(jù)修改功能 修改任意一條記錄的所有域,其中書名不能為空l 用戶管理功能(1) 添加用戶功能(2) 刪除用戶功能(3) 功能修改用戶功能2.2.4系統(tǒng)的DFD(見圖s2.22.7).圖s2.2 頂層數(shù)據(jù)流圖 圖s2.3 前臺會員購買圖書用例關(guān)系圖 圖s2.4 后臺管理員操作用例關(guān)系圖 圖s2.5系統(tǒng)第二層數(shù)據(jù)流圖(前臺購書)圖s2.6系統(tǒng)第二層數(shù)據(jù)流圖(后臺管理)圖s2.7系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄)2.3 數(shù)據(jù)描述(見表s2.1s2.3)2.3.1 數(shù)據(jù)描術(shù)靜態(tài)數(shù)據(jù):表s2.1 用戶表User用戶序號U_id用戶名Username出生日期U_birthday性別U_sex密碼Password郵箱地址U_mail表s2.2 書箱詳細(xì)表Product書籍編號P_id書籍名稱P_name書籍價格P_price作者P_author簡介P_info表s2.3 顧客訂單表Order訂單編號O_id顧客編號U_id書籍編號P_id購買數(shù)量O_number購買日期O_time 動態(tài)數(shù)據(jù) 輸入數(shù)據(jù):菜單選項,查詢關(guān)鍵字,新建記錄項,導(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.1S2.7),其中涉及到的數(shù)據(jù)定義如下:1 用戶序號1數(shù)字102 用戶名1漢字103出生日期1數(shù)字|-104性別=男女5手機(jī)1數(shù)字SPACE-206密碼1字母數(shù)字字符107郵箱地址1字母.數(shù)字208書籍編號=1數(shù)字109書籍名稱1漢字?jǐn)?shù)字字母字符2010書籍價格1數(shù)字1011作者1漢字1012簡介1漢字?jǐn)?shù)字字符50013 訂單編號1數(shù)字10014 顧客編號1數(shù)字100 15書籍編號1數(shù)字10016 購買數(shù)量1數(shù)字1017購買日期1數(shù)字|-1018 家庭地址=1漢字?jǐn)?shù)字501字母數(shù)字10019郵編1數(shù)字820個人主面1字母.數(shù)字:/402.4 外部接口需求 2.4.1 用戶界面l 采用Windows的通用圖形界面,對用戶友好,且必須對鼠標(biāo)和鍵盤提供支持,界面的設(shè)計應(yīng)遵循如下規(guī)則:l 界面要具有一致性,界面規(guī)范應(yīng)遵循Windows軟件界面的規(guī)范;l 提供簡單的錯誤處理;l 提供信息反饋,用多種信息提示用戶當(dāng)前軟件運行的狀態(tài),軟件界面元件的功能;l 操作可逆,其動作可騍單個的操作,或者是一個相對獨立的操作序列;l 設(shè)計良好的聯(lián)機(jī)幫助;l 顯示啟動畫面,畫面簡潔明快,富有現(xiàn)代氣息,不能太花哨;l 應(yīng)遵循國家關(guān)于計算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒有歧義,圖形的意義明朗。 2.4.2 硬件接口支持一般的PII或更檔微機(jī),筆記本電腦。 2.4.3 軟件接口運行于WINDOWS95/98/ME/2000/NT/2007的操作系統(tǒng)之上; 2.4.4 故障處理正常使用時不應(yīng)該出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫的完好無損。2.5 性能需求 2.5.1 數(shù)據(jù)精確度查詢時應(yīng)保證查全率100%,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時應(yīng)保證查準(zhǔn)率100%,查到的記錄應(yīng)與給定的單項或組合項查詢條件完全匹配。 2.5.2 時間特性 一般操作的響應(yīng)時間應(yīng)在12秒內(nèi),對打印機(jī)的操作及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時間內(nèi)完成。2.5.3 適應(yīng)性滿足個人使用的需求。對前面提到的運行環(huán)境要求不應(yīng)存在困難。2.6 軟件屬性需求2.6.1 正確性要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運行時基本無錯誤2.6.2 可靠性在一般條件下,應(yīng)不出故障2.6.3效率對于瀏覽,查詢,購買,刪除,訂購,密碼設(shè)置的一般操作,要求及時響應(yīng),在12秒內(nèi)。2.6.4 完整性要求能在發(fā)生意外(如掉電,網(wǎng)絡(luò)故障等)的情況下,保證不選擇數(shù)據(jù)。2.6.5 易實用性要求能盡量為用戶的使用提供方便,軟件界面符合目前流行的界面規(guī)范。2.6.6可維護(hù)性要求本軟件在運行中發(fā)現(xiàn)錯誤時,能快速,準(zhǔn)確對其進(jìn)行定位,診斷和修改。2.6.7 可測試性設(shè)計時盡可能減少測試本軟件的各項功能所需要的工作量。2.6.8復(fù)用性設(shè)計時盡可能采取模塊化的方法進(jìn)行設(shè)計,對系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚,低耦合的程度,以提高各模塊的復(fù)用性。2.6.9安全保密性要求提供身份驗證,只允許通過身份驗證的用戶使用,對于三次 密碼輸入不正確的,應(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ù)采集通過身份驗證的用戶,采用鍵盤和鼠標(biāo)直接輸入或者從外部文件導(dǎo)入數(shù)據(jù)。2.6.14用戶特征使用本軟件的用戶群非常廣泛,它非常適合用于具有如下特點的人員:工作中非常繁忙的人;宅男,宅女;經(jīng)常上網(wǎng)的人;針對如上用戶特點,本軟件可以迅捷、準(zhǔn)確、方便地提供個人社會關(guān)系數(shù)據(jù)庫管理系統(tǒng)的各項管理功能,同時力求為用戶提供方便、高效、實用的功能。2.6.15運行環(huán)境PII或更高檔的微機(jī),筆記本電腦;運行時內(nèi)存要求:1MB安裝所需硬盤:5MB打印機(jī):可選軟件環(huán)境中文 Windows98/2000/Me/XP/NT win7 Vista2.6.16條件與限制考慮到本軟件使用的廣泛性,在設(shè)計時應(yīng)注意軟件的可移植性,能方便地將其移植到掌的電腦,用兼容各大網(wǎng)站。因本軟件管理的信息屬于人個隱私信息,必須注意信息的安全防范。同時應(yīng)以標(biāo)準(zhǔn)的數(shù)據(jù)格式來實現(xiàn),以方便數(shù)據(jù)的共享。實驗三 概要設(shè)計說明書3.1 引言 參見1.13.2 任務(wù)概要 3.2.1 目的編寫網(wǎng)上書店系統(tǒng)詳細(xì)設(shè)計說明書的目的在于從詳細(xì)設(shè)計的角度明確網(wǎng)上書店項目的業(yè)務(wù)品種、功能范圍,明確與業(yè)務(wù)主機(jī)/終端系統(tǒng)的接口和業(yè)務(wù)處理模式,使系統(tǒng)開發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對性的進(jìn)行系統(tǒng)開發(fā)、測試、驗收等各方面的工作。3.2.2 需求概要參見2.2 3.2.3 條件與限制 本系統(tǒng)更為理想的選擇是與其他辦公自動化套件集成起來,作為其中的一個組件,在功能方面可以考慮由多用戶分別進(jìn)行管理,系統(tǒng)可以為級不同的用戶設(shè)置不同的權(quán)限等,同時應(yīng)進(jìn)一步提高系統(tǒng)的安全保密性。3.3 總體設(shè)計 3.3.1 處理流程 系統(tǒng)啟動后,進(jì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è)計如下:圖s3.1 系統(tǒng)總體結(jié)構(gòu)和模塊外部設(shè)計3.3.2功能分配(1) 系統(tǒng)控制功能初始化模塊(M1)會員驗證模塊(M2)游客模塊(M3)管理員驗證模塊(M4)圖書查詢(M21)購物車(M22)訂單(M23)退出(M24)會員管理(M41)圖書管理(M42)訂單管理(M43)退出(M44)(1) 圖書查詢功能 條件查詢模塊(M211)模糊查詢模塊(M212)(2) 購物車功能添加圖書模塊(M221)查詢圖書模塊(M222)修改圖書模塊(M223)(3) 訂單功能訂單查詢模塊(M231)訂單修改模塊(M232)(4) 會員管理會員登陸模塊(M411)會員注冊模塊(M412)會員注銷模塊(M413)(5) 圖書管理圖書添加模塊(M421)圖書刪除模塊(M422)圖書修改模塊(M423)(6) 訂單管理執(zhí)行訂單模塊(M431)查看訂單模塊(M432)3.4運行設(shè)計3.4.1運行模塊的組合模塊命名方式按照相應(yīng)模塊結(jié)合特性制定。命名方式為Mx和Mxy,其中數(shù)字相同的模塊即為同類模塊3.4.2 運行控制本軟件控制流程:想由操作系統(tǒng)啟動M1(初始化模塊)然后進(jìn)入通過身份驗證后,登錄系統(tǒng),并調(diào)用M2,M3和M4,然后進(jìn)入,由相應(yīng)消息分別擊活M21,M33,M42等模塊。其中M24為退出模塊。3.4.3運行時間各模塊運行時間均應(yīng)控制在12秒內(nèi)。由于系統(tǒng)采用消息驅(qū)動方式,將有效提高計算機(jī)的利用率3.5數(shù)據(jù)結(jié)構(gòu)設(shè)計3.5.1 邏輯結(jié)構(gòu)設(shè)計(1) 全局變量<1>記錄總數(shù) RecordTotal: Int<2>瀏覽順序數(shù)組 Browse: INt Browsemax<3>焦點記錄 FocusRecord: Int<4>表 From:Action=”.link.jsp” method=”post” <5>內(nèi)存記錄緩沖區(qū) RecordBuffer: NameAdd RecordBuffer NameAdd=: max Struct INt Index; Char Name20;Char Company80;Char Telnump40;NameAdd;(2) 數(shù)據(jù)庫Name-CarD Tabel 定義 字段名姓名類型用戶類型性別郵政編碼電子郵箱電話地址真實姓名密碼用戶名收貨人郵編收貨人地址收貨人郵箱收貨人訂單金額送貨方式付款方式定購時間收貨人電話產(chǎn)品標(biāo)識數(shù)量出售價格應(yīng)付總和圖片出版日期頁數(shù)編號出版社賣出價格產(chǎn)品價格產(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è)計數(shù)據(jù)庫NAME-BOOK的 文件物理結(jié)構(gòu):采用順序結(jié)構(gòu)的記錄文件。3.6出錯處理設(shè)計本軟件應(yīng)充分考慮各種系統(tǒng)錯誤,避免造成數(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è)計  系統(tǒng)的維護(hù)和管理也是一個系統(tǒng)的問題,也包括兩個層面:1)技術(shù)層面包括:(1)使用較新的開發(fā)和維護(hù)技術(shù);(2)數(shù)據(jù)庫管理員管理好數(shù)據(jù)庫數(shù)據(jù)(3)專職維護(hù)人員維護(hù)硬件 2)人員層面包括:(1)維護(hù)協(xié)議;(2)工作流程及方式方法。3.9安全保密設(shè)計在用戶登錄系統(tǒng)時進(jìn)行身份驗證,只允許合法用戶進(jìn)入系統(tǒng);添加輸入輸出功能,方便用戶對數(shù)據(jù)進(jìn)行備份。維護(hù)設(shè)計網(wǎng)上書店管理系統(tǒng)軟件必須按照軟件產(chǎn)品設(shè)計規(guī)范的步驟進(jìn)行開發(fā),并充分考慮軟件可維護(hù)性,詳細(xì)編寫各階段的文檔資料,以利于未來版本升級以及移植等二次開發(fā)。實驗四 軟件測試文檔4.1引言見1.14.2測試計劃測試計劃的主體是“測試內(nèi)容說明”。它包括測試項目的名稱,各項測試的目的、步驟和進(jìn)度,以及測試用例的設(shè)計等。4.3測試報告測試報告的主體是“測試結(jié)果”,這包括測試項目的名稱,實測結(jié)果與期望結(jié)果的比較,發(fā)現(xiàn)的問題,以及測試達(dá)到的效果等。測試用例=測試數(shù)據(jù)+期望結(jié)果式中的表示重復(fù)測試結(jié)果=測試數(shù)據(jù)+期望結(jié)果+實際結(jié)果4.4測試文檔測試文檔的主要包括測試計劃和測試報告兩個方面的內(nèi)容4.5測試用例所選測試方法在軟件測試報告中,主要使用單元測試方法,采用的方法均為等價分類法測試內(nèi)容:如表s4.1所示表s4.1 測試內(nèi)容測試項目名稱: 網(wǎng)上書店系統(tǒng)客戶端測試項目標(biāo)題:所有基本頁面的正確鏈接測試人員:劉虹玉測試時間:2010/11/30測試環(huán)境與系統(tǒng)配置:軟件環(huán)境:Micrsoft windowXP Professional 硬件環(huán)境:P4 1.7GHz CPU + 1.7GHz 512MB 內(nèi)存網(wǎng)絡(luò)環(huán)境:3人共享1M帶寬測試次數(shù):每個測試過程做2次。預(yù)期結(jié)果: 可以正確顯示圖片,每個鏈接有效,超連接的連接頁面與頁面中指示(或 圖示)相符。測試過程:登陸http:/localhost:EBook/book對于首頁每個鏈接,點擊進(jìn)入。察看鏈接的頁面是否相符合。3對于首頁每個鏈接,點擊看能否進(jìn)入相應(yīng)頁。管理員登陸模塊測試目的:等價分類如表s4.2所示表s4.2 管理員登陸的等價分類輸入數(shù)據(jù)有效等價類無效等價類用戶名或密碼級別(1)110位字符寬度(2)字母打頭的字母數(shù)字(8)2位數(shù)字字符(3)少于1位字符(4)多于10位字符(5)非字母打頭(6)含有非字母數(shù)字字符(7)少于2位(9)多于2位(10)含有非數(shù)字字符測試用例的選擇如表s4.3所示表s4.3 管理員登陸測試用例測試數(shù)據(jù)期望結(jié)果測試范圍實際結(jié)果結(jié)果分析Liuhongyu06Liuhongyu2110606liuLiu*06066211L6輸入有效輸入無效輸入無效輸入無效輸入無效輸入有效輸入無效輸入無效輸入無效(1)(2)(3)(4)(5)(6)(8)(7)(9)(10)同期望結(jié)果同期望結(jié)果同期望結(jié)果同期望結(jié)果同期望結(jié)果同期望結(jié)果輸入有效同期望結(jié)果同期望結(jié)果正確正確正確正確正確正確錯誤,字符個數(shù)少于2位正確正確用戶管理功能測試與分析表s4.4主要對系統(tǒng)的用戶管理功能進(jìn)行了測試功能表s4.4 用戶管理等價分類輸入數(shù)據(jù)有效等價類無效等價類添加用戶刪除用戶修改用戶用戶名用戶名用戶名不存在的用戶存在的用戶存在的用戶存在的用戶不存在的用戶不存在的用戶添加用戶的測試用例要輸入會員名、密碼,用戶名和密碼必須是有限的數(shù)字字母組成,并且打頭的必須是字母。具體添加用戶測試用例的設(shè)計見表s4.5表s4.5 用戶管理添加用戶測試用例測試數(shù)據(jù)期望結(jié)果實際結(jié)果結(jié)果分析Lhy21106Liuhongyu2110621106liuLiu*06Liu211066211L6添加錯誤用戶名為空用戶名過長用戶名輸入錯用戶名輸入錯添加正確用戶級別正確用戶級別輸入錯用戶級別輸入錯用戶級別輸入錯添加錯誤添加錯誤添加錯誤添加錯誤添加錯誤添加錯誤同期望結(jié)果輸入有效同期望結(jié)果同期望結(jié)果用戶名正確但用戶名存在用戶名不能為空用戶名不能超過10 位用戶名不能以數(shù)字開頭用戶名由字母數(shù)字組成用戶名正確用戶級別為2位數(shù)字字符個數(shù)必須是2位用戶級別不能多于2位用戶級別必須是數(shù)字密碼添加的測試用便選擇與添加用戶相同,這里不再重復(fù)刪除用戶測試用例的設(shè)計對于刪除用戶的測試用例的設(shè)計,主要看輸入的用戶名是否存在,若存在則可以從用戶表中刪除,在刪除過程中不必輸入密碼和用戶級別,只要根據(jù)用戶名就可以直接刪除此用戶,用戶刪除功能的測試用例見表s4.6表s4.6 用戶刪除功能的測試測試數(shù)據(jù)期望結(jié)果實際結(jié)果結(jié)果分析Liu21106liuhongyu用戶名正確刪除正確刪除錯誤刪除正確用戶名正確但用戶名不存在用戶名正確并是已存在用戶修改用戶測試的設(shè)計修改用戶要根據(jù)輸入的用戶名來進(jìn)行修改,同時要檢查輸入的密碼及級別必須符合定義。具體的修改用戶的測試用例見表s4.7表s4.7 用戶管理修改用戶測試用例測試數(shù)據(jù)期望結(jié)果實際結(jié)果結(jié)果分析Liu21106liuhongyu用戶名正確修改正確修改錯誤修改正確用戶名正確但些用戶不存在用戶名正確并且是已存在用戶對于密碼和級別的測試參見添加,這里不重復(fù)4.6測試資料測試方法:由于本次測試的依據(jù)是需求,所以采用黑盒測試方法。測試策略:功能測試,主要采用等價類劃分的策略。測試手段:功能測試:手動模擬正常、異常輸入測試內(nèi)容:功能測試,按照需求功能

注意事項

本文(軟件工程 網(wǎng)上書店管理系統(tǒng))為本站會員(痛***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!