




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《電子商務(wù)》實習(xí)報告題目:團(tuán)購網(wǎng)信息提示器系名計算機科學(xué)與技術(shù)系專業(yè)軟件工程年級學(xué)號姓名2011年9月9日
目錄TOC一.概述 31.1原題表述 31.2題目的要求及整體規(guī)劃 31.3功能及功能詳情 5二.總體設(shè)計思路 62.1系統(tǒng)邏輯總體架構(gòu) 62.3系統(tǒng)的開發(fā)和運行環(huán)境 6三.功能模塊的實現(xiàn) 73.1.1城市分類和商品分類模塊 73.1.2數(shù)據(jù)處理模塊 83.1.3托盤模塊 93.1.4VMPSDK和Hash校驗 103.1.5其他模塊 10四.測試 114.1測試的目的 114.2測試用例 11五.使用手冊 165.1程序主界面 165.1.1關(guān)注分類選擇 165.1.2軟件設(shè)置 175.1.3開始監(jiān)控 175.2提示窗口 175.3歷史數(shù)據(jù)窗口 185.4托盤事件 195.5Q&A 19六.結(jié)論 20總結(jié) 20體會與收獲 20七.參考文獻(xiàn) 22
一.概述1.1原題表述題目:團(tuán)購網(wǎng)信息提示器題目表述:團(tuán)購網(wǎng)信息提示器就是通過使用該提示器,用戶可以方便、快捷、詳細(xì)的了解到自己感興趣的團(tuán)購信息。具體來講就是該提示器可以通過利用團(tuán)購網(wǎng)提供的OpenAPI來實現(xiàn)團(tuán)購信息的訂閱和提醒。使得用戶只要預(yù)先設(shè)置好自己的興趣點和希望的團(tuán)購地點,當(dāng)團(tuán)購網(wǎng)上有相關(guān)團(tuán)購活動時就能提醒用戶,可以不用不停的刷新網(wǎng)頁。1.2題目的要求及整體規(guī)劃題目要求:1.依托某一主流的團(tuán)購網(wǎng),利用其提供的OpenAPI,實現(xiàn)團(tuán)購信息的訂閱和提醒;2.用戶可以不必不停的刷新網(wǎng)頁,只要預(yù)先設(shè)置好自己的興趣點,當(dāng)團(tuán)購網(wǎng)上有相關(guān)團(tuán)購活動時就能提醒用戶;3.配置彈出消息、最小化桌面右下角快捷圖標(biāo)。整體規(guī)劃:1.從整體系統(tǒng)框架構(gòu)思,大致設(shè)計了4個模塊:分類功能模塊、數(shù)據(jù)處理功能模塊、加密保護(hù)功能模塊、其它功能模塊(包括皮膚設(shè)置等);2.以設(shè)計好的模塊為依托,分別從各個模塊入手,各個擊破,進(jìn)而完成整個項目系統(tǒng);3.整體功能實現(xiàn)后,進(jìn)行功能測試,以此來保證系統(tǒng)的每項功能是否符合實際要求。1.3功能及功能詳情功能功能詳情城市分類選擇功能該功能實現(xiàn)了團(tuán)購用戶可以通過設(shè)置任意選擇自己感興趣的城市來進(jìn)行團(tuán)購團(tuán)購系列分類功能該功能實現(xiàn)了團(tuán)購用戶可以通過設(shè)置任意選擇自己喜歡的團(tuán)購類別數(shù)據(jù)處理功能該功能實現(xiàn)團(tuán)購產(chǎn)品信息的搜集,對比等信息對比功能該功能實現(xiàn)了團(tuán)購網(wǎng)信息的隨時更新,同時將團(tuán)購網(wǎng)站上的新舊信息進(jìn)行了對比更加方便用戶來團(tuán)購?fù)斜P事件功能該功能實現(xiàn)程序的后臺運行加密保護(hù)功能該功能提供對程序的保護(hù),防止程序被非法調(diào)試和破解二.總體設(shè)計思路2.1系統(tǒng)邏輯總體架構(gòu)圖2-1功能模塊圖2.3系統(tǒng)的開發(fā)和運行環(huán)境開發(fā)平臺:windowsNT平臺編程語言:易語言開發(fā)工具:易語言5.11動靜態(tài)結(jié)合版,VMProtect1.70.4,UPX3.04,NSPack3.7三.功能模塊的實現(xiàn)3.1每個功能模塊的界面設(shè)計及關(guān)鍵代碼3.1.1城市分類和商品分類模塊該模塊為用戶提供城市選擇和分類選擇功能,使用戶可以對需要關(guān)注的分類進(jìn)行監(jiān)視。圖3-1城市分類關(guān)鍵代碼圖3-2商品分類關(guān)鍵代碼圖3-3分類相關(guān)界面設(shè)計3.1.2數(shù)據(jù)處理模塊該模塊根據(jù)用戶設(shè)置好的參數(shù)進(jìn)行團(tuán)購信息的獲取并對獲取的信息進(jìn)行分類處理;對比當(dāng)前獲取的信息和歷史信息,判斷是否有新商品信息。圖3-4當(dāng)前信息提示界面設(shè)計圖3-5歷史數(shù)據(jù)信息界面設(shè)計3.1.3托盤模塊(1)顯示窗口:打開隱藏的程序主界面(2)歷史數(shù)據(jù):打開歷史數(shù)據(jù)窗口查看歷史數(shù)據(jù)(3)退出軟件:退出該信息監(jiān)視器3.1.4VMPSDK和Hash校驗(1)VMPSDK:在程序的關(guān)鍵代碼處置入VMP保護(hù)標(biāo)記(2)Hash校驗:使用MD5,SHA-1等校驗程序是否被非法修改3.1.5其他模塊(1)獲取本機歸屬地:程序運行時顯示當(dāng)前用戶所在的歸屬地信息,方便用戶設(shè)置監(jiān)視參數(shù)(2)窗口透明:加強視覺效果,在提示窗口使用高透明度,彈窗提醒時不容易被他人察覺(3)皮膚模塊:加強程序界面的美觀程度
四.測試4.1測試的目的根據(jù)系統(tǒng)需求和測試方案從而來保證整個團(tuán)購網(wǎng)信息提示器系統(tǒng)的安全、正常的運行。4.2測試用例測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-001測試功能描述獲取當(dāng)前歸屬地信息注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器測試結(jié)果歸屬地信息處顯示當(dāng)前歸屬地信息:天津市天津大學(xué)測試人員鐘文龍備注鈄施超測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-002測試功能描述默認(rèn)設(shè)置下獲取團(tuán)購信息注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器1保持默認(rèn)設(shè)置,點擊開始監(jiān)控按鈕預(yù)測結(jié)果1.間隔一段時間后,右下角彈出提示窗口,窗口中顯示團(tuán)購商品的原價,現(xiàn)價和商品介紹測試人員鐘文龍備注測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-003測試功能描述選擇不同城市和分類獲取團(tuán)購信息注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器1設(shè)置不同的城市和分類2點擊”開始”監(jiān)控按鈕3等右下角彈出提示窗口后,右鍵點擊托盤圖標(biāo)選擇”顯示窗口”4重復(fù)1~3步,直至所有城市和分類都經(jīng)過測試測試結(jié)果右下角彈出的提示窗口中的信息與通過瀏覽器訪問的信息一致測試人員鈄施超備注鐘文龍測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-004測試功能描述設(shè)置軟件獲取信息的時間間隔注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器1在軟件設(shè)置中設(shè)置時間間隔2點擊”開始監(jiān)控”按鈕3等右下角彈出提示窗口后,右鍵點擊托盤圖標(biāo)選擇”顯示窗口”4重復(fù)1~3步,直至所有時間間隔都經(jīng)過測試測試結(jié)果程序開始監(jiān)控后,在不同時間間隔彈出提示窗口測試人員鈄施超備注測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-005測試功能描述設(shè)置是否彈出提示窗口注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器1在軟件設(shè)置中取消勾選”彈出提示窗口通知我”復(fù)選框2點擊”開始監(jiān)控”按鈕3間隔一段時間后,右鍵點擊托盤圖標(biāo),選擇”歷史數(shù)據(jù)”查看團(tuán)購信息測試結(jié)果程序運行后不再彈出提示窗口,查看歷史數(shù)據(jù)可以看到程序在后臺獲取團(tuán)購信息測試人員鐘文龍備注測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-006測試功能描述設(shè)置提示窗口彈出位置注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器1在軟件設(shè)置中設(shè)置不同的窗口位置2點擊”開始監(jiān)控”按鈕3等提示窗口出現(xiàn)后,右鍵點擊托盤圖標(biāo)選擇”顯示窗口”4重復(fù)1~3步,直至所有位置都經(jīng)過測試測試結(jié)果在開始監(jiān)控后,提示窗口在所設(shè)置的位置彈出測試人員鐘文龍備注測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-007測試功能描述設(shè)置程序開機自啟動注意事項測試步驟序列號測試步驟內(nèi)容0打開團(tuán)購網(wǎng)信息監(jiān)視器1在軟件設(shè)置中,勾選”系統(tǒng)開機后啟動本軟件”復(fù)選框2點擊”開始監(jiān)控”按鈕測試結(jié)果注冊表的開機啟動項中寫入程序自啟動信息測試人員鐘文龍備注測試記錄測試計劃名稱團(tuán)購網(wǎng)信息監(jiān)視器功能測試測試用例編號TJRAC-tuan-008測試功能描述反調(diào)試,反編譯測試注意事項OllyDBG只能在32位系統(tǒng)下運行測試步驟序列號測試步驟內(nèi)容0打開OllyDBG1載入程序2打開IDApro3載入程序,選擇Windbgdebugger,按F9運行測試結(jié)果OllyDBG在載入程序中崩潰IDApro載入運行后,在.HmH2:005FECAC,.HmH2:005FE520,.HmH2:005B0582,.HmH2:005B0582處中斷,忽略中斷繼續(xù)運行后,彈出程序被調(diào)試提示信息測試人員鈄施超備注IDApro提示信息:Adebuggerhasbeenfoundrunninginyoursystem.Please,unloaditfrommemoryandrestartyourprogram.
五.使用手冊在程序運行前,請先檢查程序校驗文件(tuan.dat,tuan.key,tuan.dll)是否存在完整。5.1程序主界面程序通過校驗后運行的主界面如圖5-1所示:圖5-1程序主界面5.1.1關(guān)注分類選擇在城市下拉菜單和分類下拉菜單中選擇關(guān)注的城市和分類,在城市下拉菜單下方顯示用戶的歸屬地信息,如圖5-2:圖5-2分類選擇及歸屬地5.1.2軟件設(shè)置(1)軟件間隔:該設(shè)置提供12個不同的時間間隔來獲取團(tuán)購商品信息(2)有新消息:該設(shè)置可以選擇當(dāng)有新的團(tuán)購商品信息時是否彈出提示窗口(3)窗口位置:該設(shè)置可以選擇提示窗口彈出的位置,注意:該設(shè)置只有勾選彈出提示窗口通知我復(fù)選框后才有效.(4)開機啟動:該設(shè)置可以使程序在計算機啟動后自動運行圖5-3軟件設(shè)置5.1.3開始監(jiān)控點擊“開始監(jiān)控”按鈕,程序啟動監(jiān)控線程同時隱藏主界面5.2提示窗口當(dāng)有新團(tuán)購商品信息時,程序會在對應(yīng)設(shè)置的位置彈出提示窗口,如圖5-4:圖5-4提示窗口(1)點擊”打開”按鈕,將打開所關(guān)注的團(tuán)購頁面并將當(dāng)前的團(tuán)購商品信息設(shè)置為已讀(2)點擊”知道了”按鈕,將直接設(shè)置當(dāng)前團(tuán)購商品信息設(shè)置為已讀并關(guān)閉提示窗口5.3歷史數(shù)據(jù)窗口右鍵點擊托盤圖標(biāo)并選擇“歷史數(shù)據(jù)”打開歷史數(shù)據(jù)窗口,如圖5-5:圖5-5歷史數(shù)據(jù)窗口打開歷史數(shù)據(jù)窗口可以查看已獲取的團(tuán)購商品信息,包括商品所屬的團(tuán)購網(wǎng)站,原價,折扣,現(xiàn)價和介紹。5.4托盤事件雙擊托盤圖標(biāo)或右鍵點擊托盤圖標(biāo)選擇顯示窗口可重新打開程序主界面右鍵點擊托盤圖標(biāo),選擇歷史數(shù)據(jù)可以打開歷史數(shù)據(jù)窗口右鍵點擊托盤圖標(biāo),選擇退出軟件將退出監(jiān)視器5.5Q&A(1)Q:運行程序后彈出”缺少相關(guān)文件!”對話框.A:請確認(rèn)程序所需要的校驗文件(tuan.dat,tuan.key,tuan.dll)都已存在.(2)Q:運行程序后彈出”程序未知錯誤!”對話框.A:請確認(rèn)未被非法修改或程序名稱(tuanv1.4gamma.exe)未改變或校驗文件tuan.dat合法.(3)Q:點擊”開始監(jiān)控”按鈕后,彈出”程序未授權(quán)!”對話框.A:請確認(rèn)授權(quán)文件tuan.key合法.(4)Q:點擊”開始監(jiān)控”按鈕后,彈出”程序校驗失敗!”對話框.A:請確認(rèn)校驗文件(tuan.dll,tuan.key,tuan.dat)合法.(5)Q:運行程序后彈出”請檢查網(wǎng)絡(luò)連接”對話框.A:程序會在載入線程和校驗文件前首先檢測網(wǎng)絡(luò)是否連通,如果出現(xiàn)此問題,請確定網(wǎng)絡(luò)是否通暢,某些p2p下載軟件也會造成網(wǎng)絡(luò)擁堵,請暫停下載后重新運行程序.六.結(jié)論總結(jié)在這次課程設(shè)計中我們選擇的是電子商務(wù)系統(tǒng)中的團(tuán)購網(wǎng)信息提示器??傮w來講,團(tuán)購網(wǎng)信息提示器通過在設(shè)計好的提示器軟件界面上設(shè)置自己的興趣愛好點,還可以設(shè)置有新消息時彈出窗口提示提示器用戶,還可以設(shè)置窗口彈出位置和開機后是否同時啟動該軟件。體會與收獲通過這次設(shè)計開發(fā),我們都學(xué)到了很多,更加深切的體會
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級英語上冊 Module 9 People and places Unit 2 They're waiting for buses or trains教學(xué)設(shè)計 (新版)外研版
- 講好我的教育故事
- 512 國際護(hù)士節(jié)主題匯報
- 4古詩三首山行 (教學(xué)設(shè)計)2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- D便秘的用藥指導(dǎo)課件
- 2023七年級數(shù)學(xué)下冊 第7章 一元一次不等式與不等式組7.3 一元一次不等式組教學(xué)設(shè)計 (新版)滬科版
- 2023二年級數(shù)學(xué)上冊 五 厘米和米第3課時 認(rèn)識米教學(xué)設(shè)計 蘇教版
- 7《循環(huán)應(yīng)用與函數(shù)初識》核心素養(yǎng)目標(biāo)教學(xué)設(shè)計、教材分析與教學(xué)反思滇人版初中信息技術(shù)八年級第12冊
- Unit 7 Lesson 5 Grammar in Use 教學(xué)設(shè)計 2024-2025學(xué)年仁愛科普版(2024)七年級英語下冊
- 《制作標(biāo)志牌-三角形面積》(教學(xué)設(shè)計)-2024-2025學(xué)年青島版(五四學(xué)制)四年級數(shù)學(xué)下冊
- MOOC 國際商務(wù)-暨南大學(xué) 中國大學(xué)慕課答案
- 國家開放大學(xué)2024年《知識產(chǎn)權(quán)法》形考任務(wù)1-4答案
- 小學(xué)生船舶知識課件
- 2023圖解商用密碼應(yīng)用安全性評估
- GB/T 18910.41-2024液晶顯示器件第4-1部分:彩色矩陣液晶顯示模塊基本額定值和特性
- (高清版)DZT 0004-2015 重力調(diào)查技術(shù)規(guī)范(150 000)
- 新能源技術(shù)在國防軍工領(lǐng)域的應(yīng)用與研究
- 高中英語語法課件-狀語從句(共40張)
- 粵教粵科版科學(xué)六年級下冊全冊單元檢測卷 含答案
- 物種起源少兒彩繪版
- 人才培養(yǎng)方案企業(yè)調(diào)研
評論
0/150
提交評論