基于微信平臺的秒殺系統設計_第1頁
基于微信平臺的秒殺系統設計_第2頁
基于微信平臺的秒殺系統設計_第3頁
基于微信平臺的秒殺系統設計_第4頁
基于微信平臺的秒殺系統設計_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

[17]p101。本系統使用了一些測試用例現將設計表展示如下。表4登錄模塊測試用例測試用例模塊登錄模塊需求編號①用例目標測試登錄賬號是否能夠成功描述需求描述輸入用戶名和密碼看能否登錄成功前提條件需要注冊賬戶步驟操作 輸入數據預期結果1在本系統中輸入正確的賬戶密碼Id碼:753159提示登錄成功。2在本系統中國中輸入錯誤的賬戶密碼Id碼:753159提示登錄失敗。3在頁面中輸入錯的手機號格式Id:123456789密碼:753159提示手機號格式錯誤備注密碼采用了明文加密傳輸過程中不會造成密碼泄露的問題表5秒殺模塊測試用例測試用例模塊 秒殺模塊需求編號②用例目標測試秒殺功能是否符合邏輯需求描述點擊秒殺接口,判斷時間是否符合秒殺邏輯前提條件用戶已經登錄步驟操作 輸入數據預期結果1點擊立即秒殺按鈕將商品結束時間時間設置為在當前時間之后秒殺按鈕可以點擊2點擊立即秒殺按鈕將商品秒殺結束時間設置在當前時間之前秒殺按鈕變灰不可以進行秒殺備注秒殺接口進行了時間限制,秒殺結束的商品不可以在進行秒殺表6商品模塊測試用例測試用例模塊 商品列表模塊需求編號③用例目標查看商品是否能正常展示需求描述根據數據庫中的商品數據,將商品展示給用戶前提條件數據庫中要有商品數據步驟操作 輸入數據預期結果1點擊頁面中的瀏覽商品在數據庫中中添加商品1在頁面上能瀏覽到商品1的信息2點擊頁面中的瀏覽商品在數據庫中刪除商品1在頁面上不能瀏覽到商品1的信息備注只有數據庫中有的數據才能在頁面上展示出來4.5Jmeter壓測使用Jmeter對整個系統進行壓測,取得其QPS值,判斷系統的可靠性,使用方法非常簡單,雙擊JMeter的啟動腳本,然后新建一個測試用例,在其下面再新建一個線程組,然后再新建一個HTTP請求,設定了10個線程組,其中“HTTP消息頭管理器”選項是必需的,用于指定提交的數據的數據格式REF_Ref39995105\r\h[18]p102,下面展示具體的實現過程圖9Jmeter使用圖10Jmeter默認值設置結論通過這次開發,我得到一個結論只要肯花功夫肯花時間,多和別人交流,總結自己的不足,勤于思考,就能達到自己想要的效果。但是本系統也有眾多的不足之處,比如頁面不太美觀,后期將會加強這部分的不足,完善頁面,使得用戶的體驗性更加好。學習是永無止境的,在軟件開發中復雜的業務層出不窮,只有不斷的學習新的技術,才能接受未知的挑戰,只有不斷的使用技術才能不被這個社會淘汰,才能與時俱進。參考文獻:[1]孟祥磊.微信公眾平臺開發實例教程[M].北京.人民郵電出版社,2017[2]郭韋煜.基于用戶行為分析的個性化推進系統設計[D].南京大學碩士學位論文,2012[3]胡昊.基于微信公眾號的企業運營推廣平臺的設計與實現[D].北京交通大學碩士學位論文,2016[4]CaoPeng.ResearchontheConstructionofUserAcceptanceBehaviorModelBasedonUniversityLibraryWeChatPlatform[D].2017[5]于春娜,王晨升,楊光,郭世龍.Web前端MVC框架的意義研究[J].北京.產業與科技論壇,2014[6]賀松平.基于MVC模式的B/S架構的研究及應用[D].華中科技大學碩士學術論文,2006[7]倪煒.分布式消息中間件實踐[M].北京電子工業出版社,2018[8]張俊.NoSQL數據管理技術[J].2013[9]鄭天民.Spring響應式微服務[M].北京:電子工業出版,2019[10]徐郡明.MyBatis技術內幕[M].北京:電子工業出版社,2017[11]楊恩雄.SpringBoot2+Thymeleaf企業級應用實戰[M].北京:電子工業出版社,2018[12]朱忠華.RabbitMQ實戰指南[M].北京:電子工業出版社,2017[13]黃健宏.Redis設計與實現[M].北京:機械工業出版社,2014[14]DivyaMahajan,CodyBlakeney,ZiliangZong.ImprovingtheenergyefficiencyofrelationalandNoSQLdatabasesviaqueryoptimizations[J].SustainableComputing:InformaticsandSystems.2019[15]NicholasC.Zakas.JavaScript高級程序設計[M].北京:人民郵電出版社,2013[16]黎連業,王華,李淑春.軟件測試與測試技術[M].北京:清華大學出版社,2009[17]劉沅斌.基于共性分析的軟件測試用例復用技術研究[J].中國管理信息化,2016[18]楊文娟.試論第三方軟件測試發展現狀及對策[J].電子測試,2016

電腦不啟動故障診治了解電腦啟動的過程在諸多電腦故障中,無法正常啟動是最令用戶頭痛的事了。筆者長期從事維護電腦的工作,在這個方面積累了一些經驗,現在就將這些經驗整理歸納出來與朋友們分享。本文將以家用電腦和windows98操作系統為基礎,介紹電腦無法正常啟動故障的診治。要想準確地診斷電腦不啟動故障,首先要了解的起動過程,當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還沒有完全穩定,主板控制芯片組會根據CMOS中的CPU主頻設置向CPU發出一個Reset(重置)信號,讓CPU初始化,電壓完全穩定后,芯片組會撤去Reset信號,CPU馬上從地址FFFF0H處執行一條跳轉指令,跳到系統BIOS中真正的啟動代碼處。系統BIOS首先要做的事情就是進行POST(PowerOnSelfTest,加電自檢)。POST的主要任務是檢測系統中的一些關鍵設備(電源、CPU芯片、BIOS芯片、定時器芯片、數據收發邏輯電路、DMA控制器、中斷控制器以及基本的64K內存和內存刷新電路等)是否存在和能否正常工作,如內存和顯卡等。自檢通過后,系統BIOS將查找顯示卡的BIOS,由顯卡BIOS來完成顯示卡的初始化,顯示器開始有顯示,自此,系統就具備了最基本的運行條件,可以對主板上的其它部分進行診斷和測試,再發現故障時,屏幕上會有提示,但一般不死機,接著系統BIOS將檢測CPU的類型和工作頻率,然后開始測試主機所有的內存容量,內存測試通過之后,系統BIOS將開始檢測系統中安裝的一些標準硬件設備,這些設備包括:硬盤、CD-ROM、軟驅、串行接口和并行接口等連接的設備,大多數新版本的系統BIOS在這一過程中還要自動檢測和設置內存的相關參數、硬盤參數和訪問模式等。標準設備檢測完畢后,系統BIOS內部的支持即插即用的代碼將開始檢測和配置系統中已安裝的即插即用設備。每找到一個設備之后,系統BIOS都會在屏幕上顯示出設備的名稱和型號等信息,同時為該設備分配中斷、DMA通道和I/O端口等資源。最后系統BIOS將更新ESCD(ExtendedSystemConfigurationData,擴展系統配置數據)。ESCD數據更新完畢后,系統BIOS的啟動代碼將進行它的最后一項工作,即根據用戶指定的啟動順序從軟盤、硬盤或光驅啟動。以從C盤啟動為例,系統BIOS將讀取并執行硬盤上的主引導記錄,主引導記錄接著從分區表中找到第一個活動分區,然后讀取并執行這個活動分區的分區引導記錄,而分區引導記錄將負責讀取并執行IO.SYS,這是Windows最基本的系統文件。IO.SYS首先要初始化一些重要的系統數據,然后就顯示出我們熟悉的藍天白云,在這幅畫面之下,Windows將繼續進行DOS部分和GUI(圖形用戶界面)部分的引導和初始化工作,一切順利結束,電腦正常啟動。根據故障現象診治了解電腦啟動的過程,故障就好判斷了,下面我們就根據故障現象開始診治了:現象一:系統完全不能啟動,見不到電源指示燈亮,也聽不到冷卻風扇的聲音。這時,基本可以認定是電源部分故障,檢查:電源線和插座是否有電、主板電源插頭是否連好,UPS是否正常供電,再確認電源是否有故障,最簡單的就是替換法,但一般用戶家中不可能備有電源等備件,這時可以嘗試使用下面的方法(注意:要慎重):先把硬盤,CPU風扇,或者CDROM連好,然后把ATX主板電源插頭用一根導線連接兩個插腳(把插頭的一側突起對著自己,上層插腳從左數第4個和下層插腳從右數第3個,方向一定要正確),然后把ATX電源的開關打開,如果電源風扇轉動,說明電源正常,否則電源損壞。如果電源沒問題直接短接主板上電源開關的跳線,如果正常,說明機箱面板的電源開關損壞。現象二:電源批示燈亮,風扇轉,但沒有明顯的系統動作。這種情況如果出現在新組裝電腦上應該首先檢查CPU是否插牢或更換CPU,而正在使用的電腦的CPU損壞的情況比較少見(人為損壞除外),損壞時一般多帶有焦糊味,如果剛剛升級了BIOS或者遭遇了CIH病毒攻擊,這要考慮BIOS損壞問題(BIOS莫名其妙的損壞也是有的),修復BIOS的方法很多雜志都介紹過就不重復了;確認CPU和BIOS沒問題后,就要考慮CMOS設置問題,如果CPU主頻設置不正確也會出現這種故障,解決方法就是將CMOS信息清除,既要將CMOS放電,一般主板上都有一個CMOS放電的跳線,如果找不到這個跳線可以將CMOS電池取下來,放電時間不要低于5分鐘,然后將跳線恢復原狀或重新安裝好電池即可;如果CPU、BIOS和CMOS都沒問題還要考慮電源問題:PC機電源有一個特殊的輸出信號,稱為POWERGOOD(PG)信號,如果PG信號的低電平持續時間不夠或沒有低電平時間,PC機將無法啟動。如果PG信號一直為低電平,則PC機系統始終處于復位狀態。這時PC機也出現黑屏、無聲響等死機現象。但這需要專業的維修工具外加一些維修經驗,因此,建議采用替換法;電源沒有問題就要檢查是否有短路,確保主板表面不和金屬(特別是機箱的安裝固定點)接觸。把主板和電源拿出機箱,放在絕緣體表面,如果能啟動,說明主板有短路現象;如果還是不能啟動則要考慮主板問題,主板故障較為復雜,可以使用替換法確認,然后更換主板。現象三:電源指示燈亮,系統能啟動,但系統在初始化時停住了,而且可以聽到嗽叭的鳴叫聲(沒有視頻):根據峰鳴代碼可以判斷出故障的部位。ccid_page/AwardBIOS1短聲:說明系統正常啟動。表明機器沒有問題。2短聲:說明CMOS設置錯誤,重新設置不正確選項。1長1短:說明內存或主板出錯,換一個內存條試試。1長2短:說明顯示器或顯示卡存在錯誤。檢查顯卡和顯示器插頭等部位是否接觸良好或用替換法確定顯卡和顯示器是否損壞。1長3短:說明鍵盤控制器錯誤,應檢查主板。1長9短:說明主板FlashRAM、EPROM錯誤或BIOS損壞,更換FlashRAM。重復短響:說明主板電源有問題。不間斷的長聲:說明系統檢測到內存條有問題,重新安裝內存條或更換新內存條重試。AMIBIOS1短:說明內存刷新失敗。更換內存條。2短:說明內存ECC較驗錯誤。在CMOS中將內存ECC校驗的選項設為Disabled或更換內存。3短:說明系統基本內存檢查失敗。換內存。4短:說明系統時鐘出錯。更換芯片或CMOS電池。5短:說明CPU出現錯誤。檢查CPU是否插好。6短:說明鍵盤控制器錯誤。應檢查主板。7短:說明系統實模式錯誤,不能切換到保護模式。8短:說明顯示內存錯誤。顯示內存有問題,更換顯卡試試。9短:說明BIOS芯片檢驗和錯誤。1長3短:說明內存錯誤。內存損壞,更換。1長8短:說明顯示測試錯誤。顯示器數據線沒插好或顯示卡沒插牢。現象四:系統能啟動,有視頻,出現故障提示,這時可以根據提示來判斷故障部位。下面就是一些常見的故障提示的判斷:一、提示“CMOSBatteryStateLow”原因:CMOS參數丟失,有時可以啟動,使用一段時間后死機,這種現象大多是CMOS供電不足引起的。對于不同的CMOS供電方式,采取不同的措施:1.焊接式電池:用電烙鐵重新焊上一顆新電池即可;2.鈕扣式電池:直接更換;3.芯片式:更換此芯片,最好采用相同型號芯片替換。如果更換電池后時間不長又出現同樣現象的話,很可能是主板漏電,可檢查主板上的二極管或電容是否損壞,也可以跳線使用外接電池,不過這些都需要有一定的硬件維修基礎才能完成。二、提示“CMOSChecksumFailure”CMOS中的BIOS檢驗和讀出錯;提示“CMOSSystemOptionNotSet”,CMOS系統未設置;提示“CMOSDisplayTypeMismatch”,CMOS中顯示類型的設置與實測不一致;提示“CMOSMemorySizeMismatch”,主板上的主存儲器與CMOS中設置的不一樣;提示“CMOSTime&DateNotSet”,CMOS中的時間和日期沒有設置。這些都需要對CMOS重新設置。三、提示“KeyboardInterfaceError”后死機原因:主板上鍵盤接口不能使用,拔下鍵盤,重新插入后又能正常啟動系統,使用一段時間后鍵盤無反應,這種現象主要是多次拔插鍵盤引起主板鍵盤接口松動,拆下主板用電烙鐵重新焊接好即可;也可能是帶電拔插鍵盤,引起主板上一個保險電阻斷了(在主板上標記為Fn的東西),換上一個1歐姆/0.5瓦的電阻即可。四、自檢過程中斷在xxxKCache處這表示主板上Cache損壞,可以在CMOS設置中將“ExternalCache”項設為“Disable”故障即可排除。同理,在自檢主板部件時出現中斷,則可以認為該部件損壞,解決方法一般可以在CMOS中將其屏蔽,如果不能屏蔽該部件最好更換主板。五、提示“FDDControllerFailure”BIOS不能與軟盤驅動器交換信息;提示“HDDControllerFailure”,BIOS不能與硬盤驅動器交換信息。應檢查FDD(HDD)控制卡及電纜。六、提示“8042GateA20Error”8042芯片壞;提示“DMAError”,DMA控制器壞。這種故障需要更換。七、提示“DisplaySwitchNotProper”主板上的顯示模式跳線設置錯誤,重新跳線。八、提示“KeyboardisLock...Unlockit”鍵盤被鎖住,打開鎖后重新引導系統。九、IDE接口設備檢測信息為:“DetectingPrimary(或Secondary)Master(或Slave)...None”表示該IDE接口都沒有找到硬盤,如果該IDE口確實接有硬盤的話,則說明硬盤沒接上或硬盤有故障,可以從以下幾方面檢查:1、硬盤電源線和數據線是否接觸不良,或換一根線試試;2、CMOS設置有無錯誤,進入CMOS將“PrimaryMaster”、“PrimarySlave”、“SecondaryMaster”三項的的“TYPE”都設置成“Auto”;3、替換法確認硬盤本身有故障。十、IDE接口設備檢測信息下面顯示“Floppydisk(s)fail(40)”出錯信息表示CMOS所指定的軟盤驅動器有問題。判斷和解決的方法與硬盤相似。現象五:系統不能引導。這種故障一般都不是嚴重問題,只是系統在找到的用于引導的驅動器中找不到引導文件,比如:BIOS的引導驅動器設置中將軟驅排在了硬盤驅動的前面,而軟驅中又放有沒有引導系統的軟盤或者BIOS的引導驅動器設置中將光驅排在了硬盤驅動的前面,而光驅中又放有沒有引導系統的光盤,這個都很簡單,將光盤或軟盤取出就可以了,實際應用中遇到“DiskBootFailure,InsertSystemDiskAndPressEnter”的提示,多數都是這個原因。如果是硬盤不能引導的話一般有兩種情況:一種是硬盤數據線沒有插好,另一種就是硬盤數據損壞。前者一般多會出現硬盤容量檢測不正確和引導時出現死機的現象;后者則是干脆找不到引導文件或提示文件損壞。前者只需重新連接好數據線即可;后者則需要用win98的啟動軟盤或啟動光盤啟動,根據實際情況來定:一、提示“Invalidpartitiontable”或“NotFoundany[activepartition]inHDDDiskBootFailure,InsertSystemDiskAndPressEnter”,這說明找不到硬盤活動分區,需要對硬盤重新分區。二、提示“Missoperationsyste”,說明硬盤活動分區需要重新格式化(formatc:/s)。三、提示“InvalidsystemdiskReplacethedisk,andthenpressanykey”或顯示“StartingWindows98…”時出現死機,說明硬盤上的系統文件丟失了或損壞,使用“sysc:”,命令傳遞系統文件給c盤,再將C拷貝給c盤。現象六:硬盤可以引導,但Windows不能正常啟動,也不能進入安全模式。這種情況表明Windows98出現了嚴重的錯誤,首先,用殺毒軟件查殺病毒,看是不是病毒造成的,如果沒有發現病毒可以用以下方法試一試。一、直接將接口卡與各個外設都撥去,再插回去,并調整接口卡上的設置(如果可以的話)來檢查是否是硬件沖突造成,開機看看是否可正常進入Windows。二、檢查CMOS中的設置是否有不正確的地方,若不清楚,可選擇LoadBiosDefault項目,然后重開機,開機看是否可正常進入Windows。三、在啟動時按下F8鍵,一般會出現6個選項(如果安裝了DOS6.22則出現7個選項)選擇第4項“step-by-stepconfirmation”進入單步運行方式,按照出現死機的命令選擇處理方法:1、執行“Processthesystemregistry”計算機就死機,說明是注冊表故障,那么可以重新啟動按F8鍵,選第4項后,只在Device=c:\windows\himem.sys這一項上按“Y”,其余的按“N”后,在DOS提示符下輸入Scanreg/fix修復注冊表或者是scanreg/restore恢復到以前系統自動備份的注冊表后,再重新啟動即可。2、在出現“Createastartuplogfile(BOOTTLOG.TXT)[Enter=Y,Esc=N]”時,選擇Y建立Bootlog.txt這個文件,可以檢查啟動過程中各個系統文件裝載的情況。如果在裝載某一個.vxd文件時死機,可以到其它計算機上復制該.vxd文件拷貝過來。3、如果是一啟動就出現“現在可以安全地關閉計算機了”,一般是因為Windows的System目錄的vmm32.vxd被損壞,可以到其它計算機上重新復制一個過來。4、一啟動就出現藍屏并顯示“VFATDevcieInitializationFaild”,表示調用Windows目錄下的dblbuff.sys和ifshlp.sys文件出了問題,可以在config.sys文件中手工加入如:“device=c:\windows\dblbuff.sys”和“devicehigh=c:\windows\ifshlp.sys”,如果還是不行,則表明這兩個文件己損壞,可以到其他計算機上新復制過來一份。四、使用文本編輯程序將Msdos.sys文件中的LOGO參數設置為“0”,關閉后再開機時,看看是否可進入Windows,若還是不行,則只能重新安裝Windows系統了。在重裝Windows時,建議先采用覆蓋原來的Windows的方法,這樣做的好處是:如果故障能夠排除,原來的許多應用程序就不用再安裝了;如果覆蓋式安裝不能解決問題,再采用硬盤格式化之后安裝Windows的方法。現象七:Windows無法啟動,但能進入安全模式。這種故障一般問題不大,修復的幾率較高。具體可以參照下面的幾種方法去做:一、在安裝新設備后不能正常啟動,進入安全模式后,在“控制面板”--“系統”中選擇“設備管理器”選項卡,在列出的所有設備中查找前有一個感嘆號沖突的設備,如果有的話,打開這個設備的“屬性”,查看“資源”選項卡,看看這個設備與其它設備的中斷沖突,然后取消“自動設置”復選框,單擊“更改設置”按鈕,選擇一個沒有使用的中斷號即可。如果還不行,則可以在設備屬性中選擇“常規”選項卡,選中“在此硬件配置文件中禁用”復選框,如果能正常啟動成功,證明這個硬件的驅動程序可能有問題,可以在設備管理器中將它刪除后重裝驅動程序。二、安裝了啟動時自動運行軟的后不能正常啟動,可以將其卸載,待系統可以正常啟動后,嘗試重新安裝。順便說一句,安裝系統啟

溫馨提示

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

最新文檔

評論

0/150

提交評論