《測量實習(xí)》報告編寫參考模板
附
《測量實習(xí)》報告編寫參考模板
一、實習(xí)目的
1.聯(lián)系水準(zhǔn)儀的安置、整平、瞄準(zhǔn)與讀書和怎樣測定地面兩點間的高程;2.掌握經(jīng)緯儀對中,整平,瞄準(zhǔn)與讀書等基本操作要領(lǐng);3.掌握鋼尺量距的一般方法;
4.練習(xí)用經(jīng)緯儀(全站儀)測記法測繪地形圖;
5.培養(yǎng)學(xué)生綜合應(yīng)用測量理論知識分析解決土建施工放樣中一般問題的能力。二、實習(xí)要求
1.掌握水準(zhǔn)儀、經(jīng)緯儀、平板儀等一些主要一起的性能和如何操作使用;2.掌握數(shù)據(jù)的計算和處理方法;
3.掌握地形圖測繪的基本方法,具有初步測繪小區(qū)域大比例尺地形圖的工作能力;4.掌握測設(shè)的基本方法。三、實習(xí)任務(wù)
1.控制點高程測量;2.導(dǎo)線長度測量;3.水平角度測量;4.閉合導(dǎo)線內(nèi)業(yè)計算;5.測繪地形圖;6.建筑物放樣;7.建筑基線。
四、實習(xí)項目與程序:1.外業(yè)測量:
(1)測量控制點高程;(2)測量控制點間距離;(3)測量閉合導(dǎo)線內(nèi)角。2.內(nèi)業(yè)計算:
(1)計算控制點間高差,推算各點間高程;(2)計算個控制點間距離及相對誤差;(3)計算個內(nèi)角閉合差及內(nèi)角;
(4)根據(jù)以上計算數(shù)據(jù)推算個點坐標(biāo)。3.測繪地形圖:
(1)將坐標(biāo)范圍內(nèi)的控制點標(biāo)定到圖紙上;
(2)根據(jù)控制點周圍的地物地貌測量某些點的高程,再標(biāo)在圖紙上。4.施工測量:
(1)建筑基線、建(構(gòu))物放樣。
五、實習(xí)方法:水準(zhǔn)儀、經(jīng)緯儀、全站儀的使用。1.測量的方法:
(1)水準(zhǔn)儀架在兩個控制點的中間,距離兩點大致相等。在前后兩點各立水準(zhǔn)尺一把。(2)望遠(yuǎn)鏡對準(zhǔn)水準(zhǔn)尺并推動,再將水準(zhǔn)儀調(diào)平,調(diào)節(jié)三個腳螺旋,使得圓水準(zhǔn)器旗袍居中,然后微調(diào)傾螺旋,從左邊的窗口看到水準(zhǔn)管的氣泡閉合。
(3)調(diào)水平微動螺旋,使得十子絲在水準(zhǔn)尺上測得后視讀數(shù)和前視讀數(shù)并記錄下來。(4)三腳架架腿抬高或降低,重新測量后視讀數(shù)和前視讀數(shù)并記錄下來,測得高差不得超過5mm,否則重測。2.角度測量的方法:
(1)經(jīng)緯儀架在控制點上,用腳螺旋進(jìn)行對中,再伸縮架腿調(diào)節(jié)圓水準(zhǔn)氣泡居中,然后調(diào)節(jié)腳螺旋使得水準(zhǔn)管氣泡也居中。通過對中器觀察是否對中,否則反復(fù)調(diào)平。
(2)望遠(yuǎn)鏡調(diào)成盤左,對準(zhǔn)左面的目標(biāo)并制動,調(diào)節(jié)微傾和微動螺旋,使得十字絲瞄準(zhǔn)目標(biāo),把配置度盤的按鈕拔出,記下讀數(shù)。順時針轉(zhuǎn)動照準(zhǔn)部,對準(zhǔn)右面的目標(biāo)并制動,讀出右面的讀數(shù),記錄讀數(shù)。
(3)望遠(yuǎn)鏡調(diào)成盤右,對準(zhǔn)右面的目標(biāo)并制動,調(diào)節(jié)調(diào)節(jié)微傾和微動螺旋,是的十字絲瞄準(zhǔn)目標(biāo),把配置度盤的按鈕拔出,記下讀數(shù)。逆時針轉(zhuǎn)動照準(zhǔn)部,對準(zhǔn)左面的目標(biāo)并制動,讀出左邊的讀數(shù),記錄讀數(shù)。
(4)兩次測量角之差不能超過40秒,否則重測。3.距離測量的方法:
(1)用前面的方法將經(jīng)緯儀對中整平,再進(jìn)行定線。(2)然后用鋼尺沿著路線測出導(dǎo)線長度。
(3)往返各測一次,兩次距離的相對誤差不能超過三千分之一,否則重測。六、測量精度:
1.距離往返測量相對誤差不超過1/3000;2.水準(zhǔn)儀高差測量中高差閉合差在容許值±12vnmm或±40Lmm范圍內(nèi);3.測內(nèi)角時一測回中上、下半測回角值之差不得超過±40``。七、計算成果和示意圖見測設(shè)數(shù)據(jù)計算表。八、體會:
通過本次實習(xí),鞏固了以前所學(xué)知識,掌握了。。;静僮鳎有怎樣施工放樣,學(xué)會了地形圖的繪制方法。從而積累了許多經(jīng)驗。
擴(kuò)展閱讀:計科(本科)實訓(xùn)報告模板
南陽理工學(xué)院計算機(jī)與信息工程學(xué)院軟硬件專業(yè)綜合課程設(shè)計總結(jié)報告
題目:B2C電子商城設(shè)計與開發(fā)
姓名:×××學(xué)號:××××專業(yè):××××××××指導(dǎo)教師:×××起止日期:12.11.2613.01.20
南陽理工學(xué)院計算機(jī)與信息工程學(xué)院軟硬件專業(yè)綜合課程設(shè)計任務(wù)書
實踐題目學(xué)生姓名指導(dǎo)教師實踐日期××××××班級職稱B2C電子商城設(shè)計與開發(fā)××××××學(xué)號實踐地點××××××××××××××201*年11月26日起至201*年1月20日選題的目的:在國家大力推進(jìn)信息化建設(shè)的宏觀背景下,城市網(wǎng)絡(luò)基礎(chǔ)設(shè)施及應(yīng)用水平均已得到了較大的完善和提升。愈來愈多的商貿(mào)服務(wù)企業(yè)意識到了用現(xiàn)代信息技術(shù)改造傳統(tǒng)經(jīng)營方式,用電子商務(wù)手段提升管理和服務(wù)水平的重要性。電子商城是一個電子商務(wù)平臺,突破了傳統(tǒng)商務(wù)的障礙,打破了時空限制,改變了貿(mào)易形態(tài),大大加速了整個社會的商品流通,有助于降低企業(yè)成本,提高企業(yè)競爭力,無論對消費者、企業(yè)還是市場都有著巨大的吸引力和影響力,在新經(jīng)濟(jì)時期無疑是達(dá)到“多贏”效果的理想模式。技術(shù)要求:1、系統(tǒng)要求利用VC#.NET開發(fā)工具,結(jié)合SQLServer數(shù)據(jù)庫,采用C/S架構(gòu);2、系統(tǒng)的主要功能有:(1)后臺管理包括:商品管理、商品評論管理、商品類別管理、訂單管理、會員管理、公告管理;(2)前臺功能包括:查詢商品、評論商品、購物車管理、下發(fā)訂單、查詢訂單、個人地址薄管理、會員注冊登錄、個人信息修改。進(jìn)度安排:201*年11月26日201*年12月09日可行性研究、需求分析201*年12月10日201*年12月23日總體設(shè)計201*年12月24日201*年01月06日詳細(xì)設(shè)計201*年01月07日201*年01月13日系統(tǒng)調(diào)試、測試201*年01月14日201*年01月18日撰寫實訓(xùn)報告201*年01月19日201*年01月20日驗收主要參考資料:[1]施燕妹.C#語言程序設(shè)計教程[M].北京:中國水利水電出版社,201*.[2]鄭小平.VisualC#.NET開發(fā)實踐[M].北京:人民郵電出版社,201*.[3]施威銘.SQLServer201*中文版設(shè)計實務(wù)[M].北京:人民郵電出版社,201*.[4]張龍祥.UML與系統(tǒng)分析設(shè)計(第二版)[M].北京:人民郵電出版社,201*.教師簽名:年月日
目錄
1引言..............................................................................................................................................12需求分析.......................................................................................................................................1
2.1數(shù)據(jù)流圖............................................................................................................................12.2數(shù)據(jù)字典............................................................................................................................23系統(tǒng)設(shè)計.......................................................................................................................................4
3.1系統(tǒng)架構(gòu)設(shè)計....................................................................................................................43.2系統(tǒng)功能模塊劃分............................................................................................................43.3系統(tǒng)數(shù)據(jù)庫設(shè)計................................................................................................................54系統(tǒng)實現(xiàn).......................................................................................................................................7
4.1前臺功能............................................................................................................................7
4.1.1會員注冊登錄.........................................................................................................74.1.2商品展示.................................................................................................................94.1.3商品搜索...............................................................................................................104.1.4商品評論...............................................................................................................114.1.5網(wǎng)站公告...............................................................................................................124.1.6個人信息更改.......................................................................................................124.1.7地址簿管理...........................................................................................................134.1.8訂單明細(xì)查詢.......................................................................................................144.1.9購物車管理...........................................................................................................164.2后臺功能..........................................................................................................................17
4.2.1用戶登錄與后臺管理...........................................................................................174.2.2商品管理...............................................................................................................184.2.3商品類別管理.......................................................................................................194.2.4商品評論管理.......................................................................................................194.2.5網(wǎng)站公告管理.......................................................................................................204.2.6訂單管理...............................................................................................................214.2.7會員檔案管理.......................................................................................................214.2.8管理員密碼修改...................................................................................................22
5系統(tǒng)測試.....................................................................................................................................23
5.1測試基本要求..................................................................................................................23
5.1.1內(nèi)容檢查...............................................................................................................235.1.2鏈接檢查...............................................................................................................235.1.3易用性測試...........................................................................................................235.1.4功能檢查...............................................................................................................235.1.5容錯性測試...........................................................................................................245.2測試舉例..........................................................................................................................24
5.2.1輸入域測試...........................................................................................................245.2.2頁面控件檢查.......................................................................................................255.2.3功能測試...............................................................................................................25
6總結(jié)............................................................................................................................................277參考文獻(xiàn).....................................................................................................................................27
1引言
在國家大力推進(jìn)信息化建設(shè)的宏觀背景下,城市網(wǎng)絡(luò)基礎(chǔ)設(shè)施及應(yīng)用水平均已得到了較大的完善和提升。愈來愈多的商貿(mào)服務(wù)企業(yè)意識到了用現(xiàn)代信息技術(shù)改造傳統(tǒng)經(jīng)營方式,用電子商務(wù)手段提升管理和服務(wù)水平的重要性。已有許多企業(yè)在著手計劃或已進(jìn)行自身的電子商務(wù)建設(shè),這就有了對商貿(mào)服務(wù)業(yè)電子商務(wù)應(yīng)用平臺的迫切需求。
網(wǎng)上購物是一個電子商務(wù)平臺。對于消費者來說,可以在家“逛商店”,訂貨不受時間的限制;獲得較大量的商品信息,可以買到當(dāng)?shù)貨]有的商品;網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫;從訂貨、買貨到貨物上門無需親臨現(xiàn)場,既省時又省力;由于網(wǎng)上商品省去租店面、召雇員及儲存保管等一系列費用,總的來說其價格較一般商場的同類商品更便宜。對于商家來說,網(wǎng)上購物是宣傳企業(yè)形象的一種強(qiáng)有力的手段,是一種廉價高效的方式。其優(yōu)勢在于發(fā)布信息及時、準(zhǔn)確,圖文并茂,及時刷新。任何新登商品和促銷、廣告信息都可以在第一時間呈現(xiàn)在消費者面前。消費者與商家之間可以實現(xiàn)及時互動,商家可以了解到市場的最新需求。對于整個市場經(jīng)濟(jì)來說,這種新型的購物模式可在更大的范圍內(nèi)、更多的層面上以更高的效率實現(xiàn)資源配置。
2需求分析
本系統(tǒng)總體目標(biāo)是為了實現(xiàn)產(chǎn)品的在線購物。通過系統(tǒng)實現(xiàn)網(wǎng)上購物的多項功能,其中主要是管理員對商品的管理實現(xiàn)和用戶的購物的實現(xiàn)。用戶在線瀏覽所有商品,按需求搜索相關(guān)商品,以及注冊為會員后對商品選購的操作,購物結(jié)束后生成訂單。管理員則可對商品的添加,對商品的歸類,對用戶購物訂單進(jìn)行處理,以及管理員對網(wǎng)站進(jìn)行維護(hù)操作。2.1數(shù)據(jù)流圖
數(shù)據(jù)流圖(DFD----DataFlowDiagram)是描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況,就是采用圖形方式來表示系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程。
1、系統(tǒng)頂層數(shù)據(jù)流圖(如圖2-1所示)。
管理員管理員操作信息B2C購物系統(tǒng)管理員操作信息管理員會員操作信息會員會員操作信息會員圖2-1頂層數(shù)據(jù)流圖
2、會員子系統(tǒng)數(shù)據(jù)流圖(如圖2-2所示)。
會員注冊登錄信息管理員登錄信息會員信息表管理員更改信息管理員信息表會員更改信息管理員信息表會員信息表商品信息商品信息表商品搜索信息會員子系統(tǒng)商品信息表商品評論信息管理員子系統(tǒng)商品評論信息商品評論信息表商品評論信息表商品類別信息商品類別信息表地址薄信息地址薄信息表購物車信息購物車信息表訂單信息訂單信息表訂單信息訂單信息表會員信息網(wǎng)站公告信息網(wǎng)站公告信息表
會員信息表
圖2-2會員子系統(tǒng)數(shù)據(jù)流圖圖2-3管理員子系統(tǒng)數(shù)據(jù)流圖
3、管理員子系統(tǒng)數(shù)據(jù)流圖(如圖2-3所示)。2.2數(shù)據(jù)字典
數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計過程中提供關(guān)于數(shù)據(jù)的描述信息。一般說來,數(shù)據(jù)字典應(yīng)該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理。
數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。本系統(tǒng)所涉及到的數(shù)據(jù)存儲表如表2-1至表2-9所示。
表2-1數(shù)據(jù)存儲之會員信息表名字描述組成會員信息表記錄用戶在購物網(wǎng)站的注冊信息會員編號,郵箱地址,會員密碼,會員真實姓名
表2-2數(shù)據(jù)存儲之管理員信息表
名字描述組成管理員信息表記錄購物網(wǎng)站后臺管理員的信息管理員編號,管理員名,管理員密碼表2-3數(shù)據(jù)存儲之商品信息表名字描述組成商品信息表記錄購物網(wǎng)站的所有商品信息商品編號,商品名,商品類別編號,商品描述,商品市場價,商品會員價,商品售出量,商品圖片,商品瀏覽量,商品發(fā)布時間表2-4數(shù)據(jù)存儲之商品類別信息表名字描述組成商品類別信息表記錄購物網(wǎng)站的所有商品的二級類別信息商品類別編號,商品類別名,父類別編號表2-5數(shù)據(jù)存儲之商品評論信息表
名字描述組成商品評論信息表記錄購物網(wǎng)站會員對商品的評論信息評論編號,商品編號,評論人,評論級別,評論內(nèi)容,評論時間表2-6數(shù)據(jù)存儲之訂單信息表名字描述組成訂單信息表記錄購物網(wǎng)站會員所下發(fā)的訂單信息編號,郵箱地址,地址編號,訂單總價,訂單時間,訂單狀態(tài),郵寄類型,訂單號表2-7數(shù)據(jù)存儲之地址簿信息表名字描述組成地址簿信息表記錄購物網(wǎng)站會員的商品郵寄地址信息地址編號,郵箱地址,收貨人,郵寄地址,郵政編碼,聯(lián)系方式表2-8數(shù)據(jù)存儲之網(wǎng)站公告信息表
名字描述組成網(wǎng)站公告信息表記錄購物網(wǎng)站的公告信息公告編號,公告標(biāo)題,公告內(nèi)容,公告來源,公告瀏覽次數(shù),公告發(fā)布時間表2-9數(shù)據(jù)存儲之購物車信息表
名字描述組成購物車信息表記錄購物網(wǎng)站顧客所購買的商品信息通過SqlProvider將購物車保存在微軟提供的aspnetdb數(shù)據(jù)庫的Profile表3系統(tǒng)設(shè)計
3.1系統(tǒng)架構(gòu)設(shè)計
本系統(tǒng)采用三層架構(gòu)設(shè)計,將整個業(yè)務(wù)應(yīng)用劃分為表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層三層。
數(shù)據(jù)訪問層DAL:用于實現(xiàn)與數(shù)據(jù)庫的交互和訪問,從數(shù)據(jù)庫獲取數(shù)據(jù)或保存數(shù)據(jù)到數(shù)據(jù)庫的部分。
業(yè)務(wù)邏輯層BLL:業(yè)務(wù)邏輯層承上啟下,用于對上下交互的數(shù)據(jù)進(jìn)行邏輯處理,實現(xiàn)業(yè)務(wù)目標(biāo)。
表示層UI:主要實現(xiàn)和用戶的交互,接收用戶請求或返回用戶請求的數(shù)據(jù)結(jié)果的展現(xiàn),而具體的數(shù)據(jù)處理則交給業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層去處理。
三層架構(gòu)是將系統(tǒng)按其作用分成三部分,每部分解決自己負(fù)責(zé)的流程。三層架構(gòu)的功用之處,在于駕馭大型web程序的結(jié)構(gòu),使之便于管理和擴(kuò)展。
3.2系統(tǒng)功能模塊劃分
系統(tǒng)功能模塊圖如圖3-1所示。
前臺功能模塊會員注冊登錄商品展示商品搜索商品評論網(wǎng)站公告購物車管理個人信息更改地址薄管理訂單明細(xì)查詢后臺功能模塊登管錄理程主序頁設(shè)面計與商品管理商品類別管理商品評論管理網(wǎng)站公告管理訂單管理會員檔案管理管理員密碼更改
圖3-1系統(tǒng)功能模塊圖
3.3系統(tǒng)數(shù)據(jù)庫設(shè)計
本系統(tǒng)采用SQLServer201*建立和維護(hù)數(shù)據(jù)庫,系統(tǒng)中共有兩個數(shù)據(jù)庫:商城數(shù)據(jù)庫(B2C)和微軟實例數(shù)據(jù)庫(aspnetdb)。它們的任務(wù)分別為:存儲商品信息、商品類型信息、商品評論信息、訂單信息、訂單詳情信息、訂單狀態(tài)信息、會員信息、地址薄信息、管理員信息、公告信息;存儲購物車信息。
電子商城數(shù)據(jù)庫包含以下10個表:商品表(Commodity)、商品類型表(CommodityType)、商品評論表(CommodityComment)、會員表(Users)、地址薄表(Address)、訂單表(Orders)、訂單詳情表(OrderDetail)、訂單狀態(tài)表(OrderState)、管理員表(Admin)、公告表(News)。
(1)會員表(Users)用于記錄會員的基本信息,包括會員編號、郵箱地址、會員密碼、真實姓名。其中會員編號為主鍵。會員表結(jié)構(gòu)如圖3-2所示。
圖3-2會員表
(2)地址薄表(Address)用于記錄會員所購買商品的配送地址信息,包括地址編號、郵箱地址、收貨人、郵寄地址、郵政編碼、聯(lián)系方式。其中地址編號為主鍵。地址薄表結(jié)構(gòu)如圖3-3所示。
圖3-3地址薄表
(3)管理員表(Admin)用于記錄后臺管理員的基本信息,包括管理員編號、管理員名、管理員密碼。其中管理員編號為主鍵。管理員表結(jié)構(gòu)如圖3-4所示。
圖3-4管理員表
(4)公告表(News)用于記錄網(wǎng)站的公告信息,包括公告編號、公告標(biāo)題、公告內(nèi)容、公告來源、公告瀏覽量、公告發(fā)布時間。其中公告編號為主鍵。公告表
結(jié)構(gòu)如圖3-5所示。
圖3-5公告表
(5)商品表(Commodity)用于記錄購物網(wǎng)站的商品信息,包括商品編號、商品名、商品類型編號、商品描述、商品市場價、商品會員價、商品售出量、商品圖片、商品瀏覽量、商品發(fā)布時間。其中商品編號為主鍵。商品表結(jié)構(gòu)如圖3-6所示。
圖3-6商品表
(6)商品類型表(CommodityType)用于記錄商品的類別信息,包括商品類型編號、商品類型名、父類型編號。其中商品類型編號為主鍵。商品類型表結(jié)構(gòu)如圖3-7所示。
圖3-7商品類型表
(7)商品評論表(CommodityComment)用于會員對商品的評論信息,包括商品評論編號、商品編號、評論人、評論級別、評論內(nèi)容、評論時間。其中商品評論編號為主鍵。商品評論表結(jié)構(gòu)如圖3-8所示。
圖3-8商品評論表
(8)訂單狀態(tài)表(OrderState)用于記錄訂單的狀態(tài)信息、包括訂單狀態(tài)編號、訂單狀態(tài)名。其中訂單狀態(tài)編號為主鍵。訂單狀態(tài)表結(jié)構(gòu)如圖3-9所示。
圖3-9訂單狀態(tài)表
(9)訂單表(Orders)用于記錄會員在購物網(wǎng)站所下發(fā)訂單信息,包括訂單編號、訂單人、地址編號、訂單總價、訂單時間、訂單狀態(tài)、郵寄類型、訂單號。其中訂單編號為主鍵。訂單表結(jié)構(gòu)如圖3-10所示。
圖3-10訂單表
(10)訂單詳情表(OrderDetail)用于記錄每個訂單的詳細(xì)購物信息,包括訂單詳情編號、訂單號、商品編號、商品購買量。其中訂單詳情編號為主鍵。訂單詳情表結(jié)構(gòu)如圖3-11所示。
圖3-11訂單詳情表
4系統(tǒng)實現(xiàn)
4.1前臺功能
4.1.1會員注冊登錄
會員注冊頁面如圖4-1所示。如果輸入信息有誤則會提示錯誤信息,需要重新輸入。
圖4-1會員注冊頁面
主要代碼如下:
protectedvoidok_Click(objectsender,EventArgse)
{BLL.Users_BLLusers_BLL=newBLL.Users_BLL();users_BLL.EmailAddress=userEmail.Text;users_BLL.UserPwd=userPwd.Text;users_BLL.UserName=realName.Text;users_BLL.registerUserInfo();
FormsAuthentication.SetAuthCookie(users_BLL.EmailAddress,false);Response.Redirect("UserOrder.aspx");}
會員登錄頁面如圖4-2所示。如果輸入信息有誤則會提示錯誤信息,需要重新輸入。
圖4-2會員登錄頁面
主要代碼如下:
protectedvoidImageLogin_Click(objectsender,ImageClickEventArgse)
{BLL.Users_BLLusers_BLL=newBLL.Users_BLL();users_BLL.EmailAddress=txtEmail.Text;
users_BLL.UserPwd=txtPwd.Text;
if(users_BLL.isLoginSucess().Tables[0].Rows.Count==1){
FormsAuthentication.SetAuthCookie(txtEmail.Text,false);Response.Redirect("UserOrder.aspx");}}
4.1.2商品展示
商品展示頁面如圖4-3所示。
圖4-3商品展示頁面
主要代碼實現(xiàn)如下:
privatevoidBind()
{BLL.CommodityType_BLLcommodityType_BLL=newBLL.CommodityType_BLL();
RepeaterFather.DataSource=commodityType_BLL.selectLevelOneType();RepeaterFather.DataBind();}
protectedvoidRepeaterFather_ItemDataBound(objectsender,
RepeaterItemEventArgse)
{DataRowViewdr=(DataRowView)e.Item.DataItem;intid=Convert.ToInt32(dr["commodityTypeId"]);
RepeaterrepeaterSon=(Repeater)e.Item.FindControl("RepeaterSon");BLL.CommodityType_BLLcommodityType_BLL=newBLL.CommodityType_BLL();
commodityType_BLL.CommodityTypeFatherId=id;
repeaterSon.DataSource=commodityType_BLL.selectTypeByFatherId();repeaterSon.DataBind();
DataListdataListFather=
(DataList)e.Item.FindControl("DataListFather");
BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();
commodity_BLL.CommodityTypeId=id;dataListFather.DataSource=
commodity_BLL.selectCommodityByFather();
dataListFather.DataBind();}
4.1.3商品搜索
在如圖4-4所示的商品搜索頁面中選擇商品類型并輸入關(guān)鍵字,點擊“找商品”按鈕搜索商品。
圖4-4商品搜索頁面
搜索結(jié)果頁面如圖4-5所示。
圖4-5商品搜索結(jié)果頁面
主要代碼如下:
protectedvoidsearch_Click(objectsender,EventArgse){
if(txtKey.Text.Trim()==""){
Response.Write("alert("關(guān)鍵字不能為空!")");}else
{Response.Redirect("~/web/SearchResult.aspx?commodityTypeId="+ddlSon
.SelectedValue+"&key="+txtKey.Text.Trim());
}}privatevoidBind(){
intid=Convert.ToInt32(Request.QueryString["commodityTypeId"]);stringkey=Request.QueryString["key"];
BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();commodity_BLL.CommodityTypeId=id;
commodity_BLL.Key=key;
DataSetds=commodity_BLL.searchCommodity();pds.DataSource=ds.Tables[0].DefaultView;pds.AllowPaging=true;pds.PageSize=15;
DataList1.DataSource=pds;DataList1.DataBind();
if(pds.DataSourceCount==0){
noCommodity.Visible=true;myDiv.Visible=false;return;}
recordCount.Text=pds.DataSourceCount.ToString();
currentPage.Text=(pds.CurrentPageIndex+1).ToString();totalPage.Text=pds.PageCount.ToString();}
4.1.4商品評論
會員登錄后才能發(fā)表評論。商品評論頁面如圖4-6所示。
圖4-6商品評論頁面
如果為匿名用戶則提示如圖4-7所示的提示信息。
圖4-7提示信息
主要代碼如下:
protectedvoidok_Click(objectsender,EventArgse)
{if(Profile.IsAnonymous)
{Response.Write("alert("登錄后才能對商品論!")");return;}
intcommodityId=int.Parse(Request.QueryString["commodityId"]);stringemailAddress=Profile.UserName;
stringcommentContent=(FormViewData.FindControl("txtContent")asTextBox).Text;
DateTimecommentTime=DateTime.Now;
BLL.CommodityComment_BLLcommodityComment_BLL=new
BLL.CommodityComment_BLL();
commodityComment_BLL.CommodityId=commodityId;commodityComment_BLL.EmailAddress=emailAddress;commodityComment_BLL.CommentLevel=commentLevel;commodityComment_BLL.CommentContent=commentContent;commodityComment_BLL.CommentTime=commentTime;commodityComment_BLL.insertComment();Response.Redirect("CommodityComment.aspx?commodityId="+commodityId);}
4.1.5網(wǎng)站公告
網(wǎng)站公告信息頁面如圖4-8所示。
圖4-8網(wǎng)站公告信息
主要代碼如下:privatevoidBind()
{BLL.News_BLLnews_BLL=newBLL.News_BLL();Repeater1.DataSource=news_BLL.selectNews();Repeater1.DataBind();
}4.1.6個人信息更改
個人信息更改頁面如圖4-9所示。
圖4-9個人信息更改頁面
主要代碼如下:
protectedvoidok_Click(objectsender,EventArgse){
if(ds.Tables[0].Rows[0]["userPwd"].ToString()==OldPwd.Text){
BLL.Users_BLLusers_BLL=newBLL.Users_BLL();users_BLL.EmailAddress=Profile.UserName;users_BLL.UserName=Username.Text;users_BLL.UserPwd=NewPwd.Text;users_BLL.updateUserInfo();}else{
Response.Write("alert("原密碼輸入錯誤!")");}}
4.1.7地址簿管理
地址薄管理頁面如圖4-10所示。
圖4-10地址薄管理頁面
主要代碼如下:
privatevoidBind()
{BLL.Address_BLLaddress_BLL=newBLL.Address_BLL();address_BLL.EmailAddress=Profile.UserName;
DataSetds=address_BLL.selectAddressByEmailAddress();
if(ds.Tables[0].Rows.Count<1){
GridViewAddress.Visible=false;return;}
GridViewAddress.DataSource=ds;GridViewAddress.DataBind();}
protectedvoidaddAddress_Click(objectsender,EventArgse){
BLL.Address_BLLaddress_BLL=newBLL.Address_BLL();address_BLL.EmailAddress=Profile.UserName;
address_BLL.GetCommodityPerson=getCommodityPerson.Text;address_BLL.PostAddress=address.Text;address_BLL.PostCode=postCode.Text;address_BLL.PhoneNum=phoneNum.Text;address_BLL.addAddress();getCommodityPerson.Text="";address.Text="";postCode.Text="";phoneNum.Text="";
GridViewAddress.Visible=true;Bind();}
4.1.8訂單明細(xì)查詢
會員的訂單列表如圖4-11所示。
圖4-11會員的訂單列表
查看訂單詳情如圖4-12所示。
圖4-12訂單詳情信息
主要代碼如下:
privatevoidBind()
{BLL.Orders_BLLorders_BLL=newBLL.Orders_BLL();orders_BLL.EmailAddress=Profile.UserName;DataSetds=orders_BLL.selectOrderByEmail();pds.DataSource=ds.Tables[0].DefaultView;pds.AllowPaging=true;pds.PageSize=10;
GridView1.DataSource=pds;GridView1.DataBind();
if(pds.DataSourceCount==0){
noOrder.Visible=true;myDiv.Visible=false;return;}
recordCount.Text=pds.DataSourceCount.ToString();
currentPage.Text=(pds.CurrentPageIndex+1).ToString();totalPage.Text=pds.PageCount.ToString();}
privatevoidBind(){
stringorderNum=Request.QueryString["orderNum"];BLL.Orders_BLLorders_BLL=newBLL.Orders_BLL();orders_BLL.OrderNum=orderNum;
DataSetdsOrder=orders_BLL.selectOrder();lblOrderNum.Text=orderNum;
lblOrderTime.Text=dsOrder.Tables[0].Rows[0]["orderTime"].ToString();lblPostType.Text=dsOrder.Tables[0].Rows[0]["postType"].ToString();
lblTotalPrice.Text=decimal.Parse(dsOrder.Tables[0].Rows[0]["totalPrice"].ToString(),System.Globalization.NumberStyles.Currency).ToString("c");intaddressId=
int.Parse(dsOrder.Tables[0].Rows[0]["addressId"].ToString());
BLL.Address_BLLaddress_BLL=newBLL.Address_BLL();address_BLL.AddressId=addressId;
DataSetdsAddress=address_BLL.selectAddressById();lblGetCommodityPerson.Text=
dsAddress.Tables[0].Rows[0]["getCommodityPerson"].ToString();
lblPostAddress.Text
=dsAddress.Tables[0].Rows[0]["postAddress"].ToString();lblPostCode.Text=dsAddress.Tables[0].Rows[0]["postAddress"].ToString();lblPhoneNum.Text=dsAddress.Tables[0].Rows[0]["phoneNum"].ToString();BLL.OrderDetail_BLLorderDetail_BLL=newBLL.OrderDetail_BLL();
orderDetail_BLL.OrderNum=orderNum;
DataSetdsOrderDetail=orderDetail_BLL.selectOrderDetail();
GridView1.DataSource=dsOrderDetail;
GridView1.DataBind();
}4.1.9購物車管理
商品購買頁面如圖4-13所示。
圖4-13商品購買頁面
點擊訂購,放入購物車,購物車頁面如圖4-14所示。
圖4-14購物車頁面
配置文件作如下配置:
serializeAs="Binary"/>
protectedvoidImageBuy_Click(objectsender,ImageClickEventArgse){
intcommodityId=int.Parse(Request.QueryString["commodityId"]);BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();commodity_BLL.CommodityId=commodityId;
DataSetds=commodity_BLL.selectCommodityById();stringcommodityName=
ds.Tables[0].Rows[0]["commodityName"].ToString();decimalcommodityPrice=int.Parse
(ds.Tables[0].Rows[0]["commodityPrice"].ToString());
decimalcommodityDiscountPrice=int.Parse
(ds.Tables[0].Rows[0]["commodityDiscountPrice"].ToString());Profile.ShoppingCart.AddItem(commodityId,commodityName,commodityDiscountPrice,commodityPrice);
Response.Redirect("ShopCart.aspx");
}4.2后臺功能
4.2.1用戶登錄與后臺管理
管理員登錄頁面和后臺管理主菜單分別如圖4-15和4-16所示。
圖4-15管理員登錄頁面圖4-16后臺管理主菜單
主要代碼如下:
protectedvoidIbtnEnter_Click(objectsender,ImageClickEventArgse){
BLL.Admin_BLLadmin_BLL=newBLL.Admin_BLL();admin_BLL.AdminName=TxtUserName.Text;admin_BLL.AdminPwd=TxtPassword.Text;
if(admin_BLL.isLoginSucess().Tables[0].Rows.Count<1){
Response.Write("alert("用戶名或密碼錯誤!")");}else{
Session["admin"]=admin_BLL.AdminName;Response.Redirect("Main.aspx");}
}4.2.2商品管理
商品發(fā)布頁面如圖4-17所示。
圖4-17商品發(fā)布頁面
商品編輯頁面如圖4-18所示。
圖4-18商品編輯頁面
主要代碼如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();
commodity_BLL.CommodityName=CommodityName.Text;
commodity_BLL.CommodityTypeId=int.Parse(ddlSon.SelectedValue);commodity_BLL.CommodityDescrip=FCKeditor1.Value;
commodity_BLL.CommodityPrice=decimal.Parse(MarketPrice.Text);commodity_BLL.CommodityDiscountPrice=decimal.Parse
(MemberPrice.Text);
commodity_BLL.CommoditySoldNum=0;commodity_BLL.CommodityClickCount=0;commodity_BLL.CommodityPic=imgUrl;
commodity_BLL.CommodityPubTime=DateTime.Now;commodity_BLL.insertCommodity();
Server.Transfer("EditCommodity.aspx");
}4.2.3商品類別管理
商品類別管理頁面如圖4-19所示。
圖4-19商品類別管理頁面
主要代碼如下:
protectedvoidbtnAdd_Click(objectsender,EventArgse){
BLL.CommodityType_BLLcommodityType_BLL=newBLL.CommodityType_BLL();commodityType_BLL.CommodityTypeName=sonTypeName.Text;commodityType_BLL.CommodityTypeFatherId=int.Parse
(ddlFahterName.SelectedValue);
commodityType_BLL.insertType();Bind();
sonTypeName.Text="";}
4.2.4商品評論管理
商品評論管理頁面如圖4-20所示。
圖4-20商品評論管理頁面
主要代碼如下:
protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse){
BLL.CommodityComment_BLLcommodityComment_BLL=new
BLL.CommodityComment_BLL();
commodityComment_BLL.CommodityCommentId=
int.Parse(grdComment.Rows[e.RowIndex].Cells[0].Text);
commodityComment_BLL.deleteComment();Bind();}
4.2.5網(wǎng)站公告管理
網(wǎng)站公告管理頁面如圖4-21所示。
圖4-21網(wǎng)站公告管理頁面
主要代碼如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{BLL.News_BLLnews_BLL=newBLL.News_BLL();news_BLL.NewsTitle=txtTitle.Text;news_BLL.NewsSource=txtSource.Text;
news_BLL.NewsContent=FCKeditor1.Value;news_BLL.NewsClick=0;
news_BLL.NewsPubTime=DateTime.Now;news_BLL.insertNew();
Server.Transfer("EditNews.aspx");}
4.2.6訂單管理
訂單管理頁面如圖4-22所示。
圖4-22訂單管理頁面
主要代碼如下:
protectedvoidgrdOrder_RowUpdating(objectsender,GridViewUpdateEventArgse){
stringorderNum=(grdOrder.Rows[e.RowIndex].FindControl("HyperLink1")as
HyperLink).Text;
BLL.Orders_BLLorders_BLL=newBLL.Orders_BLL();
orders_BLL.OrderNum=orderNum;
orders_BLL.OrderState=
(grdOrder.Rows[e.RowIndex].FindControl("DropDownList1")asDropDownList).SelectedValue;
orders_BLL.updateOrderState();grdOrder.EditIndex=-1;Bind();
}4.2.7會員檔案管理
會員檔案管理頁面如圖4-23所示。
圖4-23會員檔案管理頁面
主要代碼如下:
protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){
BLL.Users_BLLusers_BLL=newBLL.Users_BLL();
users_BLL.EmailAddress=grdUser.Rows[e.RowIndex].Cells[1].Text;users_BLL.UserPwd=(grdUser.Rows[e.RowIndex].Cells[2].Controls[0]
asTextBox).Text;
users_BLL.UserName=(grdUser.Rows[e.RowIndex].Cells[3].Controls[0]
asTextBox).Text;
users_BLL.updateUserInfo();grdUser.EditIndex=-1;Bind();}
4.2.8管理員密碼修改
管理員密碼修改頁面如圖4-24所示。
圖4-24管理員密碼修改頁面
主要代碼如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{BLL.Admin_BLLadmin_BLL=newBLL.Admin_BLL();admin_BLL.AdminName=lblAdmin.Text;if(admin_BLL.getPwd()==oldPwd.Text){
admin_BLL.AdminPwd=newPwd.Text;admin_BLL.updatePsd();}else{
Response.Write("alert("原密碼輸入錯誤!")");}}
5系統(tǒng)測試
5.1測試基本要求
5.1.1內(nèi)容檢查
1.檢查整個頁面的布局,檢查是否完整;2.檢查有無被覆蓋的文字或其他顯示對象;3.檢查有無超出邊界范圍的控件;
4.通讀頁面上所有文字,檢查有無錯字、漏字、拼寫錯誤;5.在需要大量重復(fù)測試的頁面,布局、顯示方面只需要測一次;5.1.2鏈接檢查
1.該頁面是否正常下載并顯示;
2.頁面上是否頁面上所有的對象都可加載;
3.頁面加載的時間能否可接受嗎,如果時間太長,請記錄;
4.檢查頁面上的所有連接,檢查連接是否可工作,連接到的頁面正確性;5.每個頁面的加載霎時間是配置測試的責(zé)任,但如果發(fā)現(xiàn)不正常,可記錄。5.1.3易用性測試
1.所使用的語言是否明白易懂;
2.命令、提示、信息是否具有協(xié)調(diào)的含義;3.用戶是否總是可以知道自己所處的位置;4.用戶是否總是可以知道系統(tǒng)當(dāng)前的狀態(tài);5.導(dǎo)航是否方便;6.操作是否方便;
7.輸入域上必填的域是否有特別的提示;8.只要可能的話,系統(tǒng)應(yīng)提供缺省值;
9.當(dāng)輸入錯誤時是否清楚地表示出錯誤的信息等一切認(rèn)為可以不方便使用而可進(jìn)一步改進(jìn)的地方。5.1.4功能檢查
檢查是否有功能缺漏,典型的功能是:
前臺功能模塊有會員注冊登錄、商品展示、商品搜索、商品評論、網(wǎng)站公告、購物車管理、個人信息更改、地址簿管理、訂單明細(xì)查詢。
后臺功能模塊有登錄程序設(shè)計與管理主頁面、商品管理、商品類別管理、商品評論管理、網(wǎng)站公告管理、訂單管理、會員檔案管理、管理員密碼更改。
對每個功能,要求測試以下方面:
1.檢查輸入域,包括有效輸入和無效輸入;2.選擇不同的設(shè)置;3.檢查功能是否正確實現(xiàn);4.檢查輸出是否正常;5.檢查所有功能/業(yè)務(wù)流程。5.1.5容錯性測試
容錯性測試和功能測試的一部分,可以檢查系統(tǒng)對合法輸入的處理能力,即檢查在正常情況下功能是否能夠?qū)崿F(xiàn),即為功能測試。檢查系統(tǒng)對非法輸入的處理能力,即檢查在非正常情況下系統(tǒng)是否能夠正確地處理,即為容錯性測試。其主要檢查:
1.用戶輸入出錯時系統(tǒng)是否能夠識別。
2.系統(tǒng)是否能夠處理所發(fā)生的錯誤而不會使功能失效。3.系統(tǒng)是否能夠給用戶以提示,說明發(fā)生的錯誤。
5.2測試舉例
5.2.1輸入域測試
輸入域測試如表5-1所示。
表5-1測試表條件字符型數(shù)值型邏輯型備注型字符長度最大為n取值x>ax>=aX=aX
滿足條件P不滿足條件PP=trueP=falseP=falseP=trueT1=false,T2=false,T3=falseP1=false,P2=false,P3=false滿足條件P1&&P2&&P3P1=true&&P2=true&&P3=true滿足條件P1P2P3P1=true,P2=true,P3=true5.2.2頁面控件檢查
頁面控件檢查如表5-2所示:
表5-2控件檢查表
控件RadioButton控件/輸入域組合如果控件/輸入域之間沒有邏輯關(guān)系,單獨測試。操作順序正常順序,非正常順序測試用例所有不同選擇。如果控件/輸入域之間具有邏輯關(guān)系,則需要測試每種組合;5.2.3功能測試
1、前臺功能測試如表5-3所示:
表5-3前臺功能測試表
前臺部分已注冊用戶再注冊A01會員注冊新用戶注冊注冊成功后進(jìn)入個人中心剛注冊用戶登錄老用戶正常登錄A02會員登錄未注冊用戶登錄密碼錯誤排列是否正常A03商品展示能否正常刷新商品信息是否顯示正常能否添加商品到購物車A04購物車管理購物車中商品信息顯示是否正常能否刪除購物車中商品25
會顯示用戶名相同檢查用戶填寫的各項信息顯示登錄成功或失敗的消息
已刪除商品是否還在購物車中顯示能否修改購物車中商品數(shù)量能否結(jié)賬搜索已存在的商品A05商品搜索搜索不存在的商品匿名用戶A06商品評論實名用戶是否滾動顯示A07網(wǎng)站公告商品信息是否顯示正常個人信息更A08改原密碼輸入正確能否添加新地址能否刪除地址A09地址簿管理能否修改地址信息地址信息是否顯示正常訂單明細(xì)查A10詢能否顯示訂單訂單信息是否正確完成信息更改原密碼輸入錯誤提示錯誤信息成功發(fā)表評論提示找不到提示先登錄顯示搜到的商品2、后臺功能測試如表5-4所示:
表5-4后臺功能測試表后臺部分用戶名、密碼正確B01管理員登錄用戶名、密碼錯誤管理員密碼B02修改會員檔案管B03理B04B05訂單管理能否刪除訂單商品管理能否發(fā)布商品能否刪除會員能否修改訂單狀態(tài)原密碼錯誤能否更新會員信息提示錯誤信息原密碼正確提示錯誤信息修改成功進(jìn)入管理主頁面
能否刪除商品能否修改商品能否添加子類別商品類別管B06理能否修改子類別商品評論管B07理能否刪除評論信息能否發(fā)布公告B08公告管理能否刪除公告能否修改公告能否查看評論信息能否刪除子類別6總結(jié)
由于時間緊迫,與客戶交流有些障礙導(dǎo)致功能不夠完善。另外在做需求分析的時候,由于考慮欠佳,還存在一些小問題。比如管理員在后臺進(jìn)行登錄時,如果用戶名、密碼錯誤,在IE中布局會發(fā)生錯位,而在Firefox中則顯示正常。但是本網(wǎng)站還有不少閃光點,例如網(wǎng)站布局合理色調(diào)清新;購物車中商品的持久化存儲;用戶從匿名身份到實名身份的轉(zhuǎn)換。
7參考文獻(xiàn)
[1]施燕妹.C#語言程序設(shè)計教程[M].北京:中國水利水電出版社,201*.[2]鄭小平.VisualC#.NET開發(fā)實踐[M].北京:人民郵電出版社,201*.[3]施威銘.SQLServer201*中文版設(shè)計實務(wù)[M].北京:人民郵電出版社,201*.[4]張龍祥.UML與系統(tǒng)分析設(shè)計(第二版)[M].北京:人民郵電出版社,201*.[5]李代平.軟件工程(第2版)[M].北京:清華大學(xué)出版社,201*.
[6]劉燁,吳中元.C#編程及應(yīng)用程序開發(fā)教程[M].北京:清華大學(xué)出版社,201*.[7]趙松濤.中文版SQLServer201*應(yīng)用及實例集錦[M].北京:人民郵電出版社,201*.[8]劉麗.精通ASP.NET2.0+SQLServer201*項目開發(fā)[M].北京:人民郵電出版社,201*.[9]孟軍.精通ASP.NET網(wǎng)絡(luò)編成[M].北京:人民郵電出版社,201*.
[10]朱歸良.基于Web的網(wǎng)絡(luò)考試系統(tǒng)安全性研究[M].北京:人民郵電出版社,201*.
軟硬件專業(yè)綜合課程設(shè)計考核表
姓名課題名稱×××性別×學(xué)號××××××班級類型××××××B2C電子商城設(shè)計與開發(fā)考核內(nèi)容設(shè)計方案總結(jié)報告所占比例15%15%30%10%20%10%得分程序、計算、作品等的完成質(zhì)量創(chuàng)新與發(fā)揮情況答辯情況出勤率指導(dǎo)教師評語指導(dǎo)教師:年月日總評成績成績與等級對應(yīng)表
優(yōu)90-100良80-89評定等級中70-79及格60-69不及格59分以下
友情提示:本文中關(guān)于《《測量實習(xí)》報告編寫參考模板》給出的范例僅供您參考拓展思維使用,《測量實習(xí)》報告編寫參考模板:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。