第一篇:用戶軟件分組實驗報告
用友軟件分組實驗報告
用戶軟件分組實驗報告
組 員 姓 名:鄭鑫馮聿姝梁靜黎祎萌苗小茜李云岫 班級:10會計二班
2012
年12月14日
分工情況:鄭鑫——會計主管馮聿姝——薪資管理
梁靜——固定資產黎祎萌——期末結轉
苗小茜——出納李云岫——報表、審核
實驗目的:在了解用友總體架構的基礎上,系統學習財務管理軟件的基本工作原理和會計核算與管理的全部工作過程,掌握總賬管理薪資管理固定資產管理和報表系統的工作原理和過程,并從管理和監督的角度了解企業會計業務數據處理的流程,掌握利用財務管理軟件查找財務和報賬資料的方法。
實驗內容:
1.了解系統和基礎資料錄入:首先老師介紹了用友軟件的功能和處理賬務、報表的主要流程。系統學習了系統管理的工作原理和應用方法,具體包括系統管理中的用戶和角色管理、賬套管理和權限管理。然后學習了帳套的建立、引入和備份,并進行了初始化設置。初始化設置主要包括設置系統參數、設置會計科目體系、錄入期初余額、設置憑證類別、設置結算方式等。同時我們按照各自分工進行了公司資料的錄入,包括部門檔案、客戶檔案、供應商檔案、人員檔案、固定資產等等。
2.賬務處理:接下來的大部分時間我們都在根據各自分工進行憑證的錄入、審核、簽字和過賬。
3.工資管理:以職工個人的薪資原始數據為基礎,計算應發工資、扣款小計和實發工資等,編制工資結算單;按部門和人員類別進行匯總,進行個人所得稅計算;提供多種方式的查詢、打印薪資發放表、各種匯總表及個人工資條;進行工資費用分配與計提,并實現自動轉賬處理。
4.固定資產管理:主要進行了資產管理和折舊計算。
5.報表管理:用友UFO報表系統是報表處理的工具,利用UFO報表系統既可以編制對外報表,又可以編制各種內部報表。我們主要編制了資產負債表、利潤表和貨幣資金表。
遇到困難以及解決辦法:
1.帳套的引入:與金蝶簡單的恢復帳套不同,用友的引入需要進行服務器配置以及系統管理的注冊,尤其要注意的是組員要以自己的用戶名登錄組長的機器,統一在一個帳套里進行賬務處理。
2.系統初始化:由于系統初始化與模塊初始化的某些參數設置不合理,有可能會導致整個系統以后無法繼續使用下去,或重新返工。所以處理的基本原則是:嚴格按資料上的要求進行設置,填制資料時一定要仔細,不清楚的地方問老師。
3.薪資管理:這一部分由管理工資的同學負責,要輸入較多的數據,處理起來比較繁瑣。但又由于薪資管理是每個單位財會部門最基本的工作之一,不僅關系到每個職工的切身利益,也是直接影響成本核算的重要因素。所以我們組負責此項的同學認真記錄老師所教的步驟,然后仔細的錄入每一項資料,保證工資分配的正確。
4.固定資產管理:在進行這一模塊時,系統自動計提固定資產的折舊計算了好幾次才正確,這就要求在輸入固定資產的各項基本數據是要準確,并選擇好折舊的計提方法。
5.憑證審核、過賬與刪除:我們組在已經過賬三筆憑證后發現,有一筆已過帳憑證重復記賬。針對這一問題首先進行了反過賬,取消簽字與審核,并且作廢這張憑證。需要注意的是用友的反過賬與金蝶的不同,而且再作廢憑證后還需要在管理憑證中將其刪除。
6.模塊互斥:簽字、審核、過賬、反過賬之間互斥,我們在實驗過程中經常會遇到帳套主管要進行過賬時,系統會提示其他成員在審核或在使用某個模塊。這是只能讓其他成員退出模塊,等待主管過賬后繼續處理。
7.授予權限:在剛開始進行初始化設置時就已經授予過不同成員以不同的權限,但是在實驗進行過程中依舊還會出現有些成員沒有權限。這是組長要及時更新權限的設定,最好在初始化設置時正確并全面的進行好權限的授予,以提高賬務處理的效率和效果。
收獲與體會:
我們了解和掌握了用友ERP-U8軟件中的系統管理、總賬管理、UFO報表管理、工資管理以及固定資產管理等方面的應用,掌握了企業財務業務處理流程,財務軟件的主要功能及其使用方法,同時能過運用財務軟件對企業的業務進行會計處理。其次,通過上機操作,將平時所學的理論知識與實際操作相結合,進一步鞏固了已學的理論知識并加以綜合提高,提供了分析和解決問題的能力。
同時也有了一些自己的一些看法:
在上機操作過程中,首先,要明確實驗目的。只有明確了實驗目的,我們才能明確整個實驗的方向。然后對于實驗指導書中給出的實驗原理,我們要認真思考,我們要做到盡量真正地理解,并能自己將它們形象地想象出來實際工作中是什么情形,而不應不加思索地實驗指導書中的步驟做出來。
在上機中要對不懂的地方積極相互請教,應仔細聽取其他同學的看法以及老師的講解以加深對實驗的理解。在上機操作過程中,要集中精力,正確地操作。對于實驗過程中出現的問題,不懂的地方,一定要自己認真思索或請教老師,以便搞懂整個實驗過程。
用友ERP財務管理系統是時代發展的產物。在未來的社會,交易分工越來越細,經濟的發展不會停滯不前,ERP財務管理系統軟件也將是飛速發展。現在的用友ERP也在U8的基礎上推出了一款全新用友U9。這些都要求我們要與時俱進,不斷提高專業知識和素質,適應高速發展的經濟形勢和適合企業現代管理的要求,成為社會上真正有用的人才。
對用友軟件的評價:
1.從客戶實際需求出發,面向成長型企業開發設計,提高管理水平、優化運營流程,實現全面、精細化財務管理與業務控制的一體化管控信息平臺,幫助企業快速、準確應對市場變化,支持穩定、安全、成熟的長期可持續性發展;同時滿足企業決策者和管理者隨時對內部信息的需求,提供方便快捷、高效率的實時動態信息交互,實現實時企業隨時管理。
2.總賬系統:總賬系統將財務核算和信息技術相融合,實現企業財務核算的自動化。體現在靈活的憑證錄入、查詢、審核、過賬及匯總;多種賬務處理、查詢、輸出;期末匯總、自動結轉損益、轉賬及結賬;完全支持成長型企業會計制度,系統預制成長型企業會計科目、財務報表;部門、人員、項目、客戶、供應商全面管理。
3.往來管理:客戶和供應商是企業價值鏈上的兩個重要環節。加強對單位往來的管理,不僅有利于加強對于往來款項的管理,減少壞賬損失,加速資金周轉,提高企業經濟效益,而且有利于營造一個高增值的價值鏈,為企業的長期、快速發展提供良好的經營環境。實現多條件組合的往來款總賬、明細賬查詢,及時掌握最新情況;提供往來賬齡分析,往來賬清理等往來賬管理工作,加速流動資金的周轉。
4.工資管理:工資核算是企業會計核算中基本的業務之一,工資費用是成本管理的重要組成部分。工資管理包括工資錄入、工資計算、所得稅計提、銀行代發、工資分攤等處理,由系統自動完成相關繁多的核算工作。用友軟件可以自動完成計算、匯總生成各種工資報表,支持主要銀行代發工資要求;自動完成個人所得稅,出具個人所得稅扣繳申報表;自動完成工資計提、分配,形成轉賬會計憑證進入總賬管理系統。
5.固定資產:完成固定資產管理卡片,按月提供增加、減少、原值變化及其他變化,按月自動計算計提折舊,生成折舊分配憑證,相關統計分析報表、賬簿等。用友做到了資產新購、毀損、出售、盤虧等情況的全面卡片式管理;資產原值、累計折舊、凈值、使用年限、工作總量、凈殘值率的評估作業;資產增、減、折舊分配等批量制單,自動結轉總賬。
6.財務報表:用友軟件預置工業、商業、事業單位等多行業的常用財務報表;提供豐富的函數、公式,保證實時、快速、準確生成企業管理所需要各種會計報表。
第二篇:ASI軟件實驗報告
實驗室名稱:
812
實驗機器號:
實驗分組:
實驗時間:
2011-8-29
指導教師簽字:
成績:
實驗項目一:通過型物流中心的模型構筑
一、實驗目的和要求
目的:通過型物流中心是指進貨后不經入庫儲存直接按店鋪分類后出貨的物流中心。要求:通過型物流中心的例子來學習利用部件生成器、傳送帶(直線、分流、彎曲)、部件消滅器、作業員、籠車等來構筑模型的方法。
二、實驗原理
利用ASI軟件制作三維立體圖,即使4種商品從投放口開始在傳送帶上流動,按不同分流口流出后作業員把商品裝入籠車的模型。
三、主要儀器設備
計算機、ASI 模擬軟件
四、實驗內容、步驟及操作方法
1、模型制作畫面的設定點擊Windows的開始按鈕,點擊|開始|程序|RaLC-Pro|,啟動RaLC-Pro。在RaLC-Pro的啟動畫面中,點擊菜單欄里的|文件|新建|或者工具欄中的[新建]按鈕。想在立體層面上表示出網格來,則點擊工具欄上的[網格]按鈕。這樣,初始值為1m×1m的網格線就會表示出來。可利用窗口擴大、縮小的功能來調節窗口大小。
2、設備的表示點擊設備欄的[直線傳送帶]按鈕,使直線傳送帶表示出來
3、設備的復制點擊直線傳送帶后其顏色變為白色。通常把這種情況說成“選擇狀態”。在選擇狀態下,通過《Ctrl》+《C》、《Ctrl》+《V》的操作可再增加一條直線傳送帶。
4、設備的連接(自動連接)連接2條直線傳送帶。傳送帶互相接近到一定程度后可自動地連接起來。將第2條直線傳送帶的入口向第1條直線傳送帶的出口移近
5、彈出菜單的表示點擊設備欄的[右分流傳送帶]按鈕 , 則表示出右分流傳送帶。使用分流傳送帶可使傳送過來的物體分成兩個方向流動。使右分流傳送帶處于選擇狀態時,右點擊鼠標后會表示一個菜單。這種菜單稱為彈出菜單。
6、屬性的表示點擊彈出菜單中的[屬性],使屬性對話框表示出來。在屬性中可對設備的速度、大小、顏色、形狀等進行設定。各種各樣的設備都有自己的屬性。
7、設備的旋轉(屬性)點擊設備欄的[右曲傳送帶]按鈕,則可表示出右曲傳送帶。要使右分流傳送帶分流部的出口和右曲傳送帶的入口連接上,但因為傳送帶的朝向對不上,所以要使右曲傳送帶沿Z軸旋轉240度。
8、設備的旋轉(彈出菜單)要使設備逆時針轉90度、順時針轉90度、180度旋轉時可利用彈出菜單來操作。點 點擊設備欄的[直線傳送帶]按鈕,使直線傳送帶表示出來。
9、設備的連接(任意連接)將直線傳送帶和作業員連接起來。點擊設備欄的[作業員]按鈕,使作業員表示出來。
10、復制數個設備的復制利用《Cntl》+《C》、《Cntl》+《V》可對復數個設備進行復制粘貼。點擊工具欄的[選擇]按鈕。用表示出來的紅線將復數個設備圍起來后,可使所有設備一起處于選擇狀態。點擊畫面并按住鼠標左鍵將要使其處于選擇狀態的物件(在這里為右分流傳送帶右側的所有物體)用紅線圍起來。
11、部件生成器的條碼設定打開新增加出來的部件生成器中的任意一個的彈出菜單,并打開屬性窗口,將[概要]屬性里的條碼欄改成〈barcode002〉。可根據條碼設定不同物品的各個搬運路線和存放場所。在本例中假設有4種不同物品,根據不同種類設定4個存放位置。顏色設定為了使容易分辨,可進一步改變物體的顏色。點擊[色/形]屬性。
13、分流傳送帶的條碼設定為了使傳送過來的4種物品依據其種類不同而流向不同,需對有兩個分流口的3條分流傳送帶的條形碼進行設定。首先選中組合化的設備,然后點擊右鍵彈出菜單,選擇解除組合菜單取消設備的組合。
13、模型的保存點擊菜單欄里的|文件|另存為|,將文件名輸入為『Lesson1.emu』然后點擊[保存]按鈕。
五、實驗數據記錄與處理
1、在屬性中對設備的速度、大小、顏色、形狀等進行設定。各種各樣的設備都有自己的屬性。點擊[尺寸]按鈕,將長度改成〈3000〉,將角度改成〈30〉。長度的單位為mm。
2、要使右分流傳送帶分流部的出口和右曲傳送帶的入口連接上,使右曲傳送帶沿Z軸旋轉240度。打開屬性對話框、在[概要]屬性里的設備旋轉角度的Z軸的角度改成〈240〉。要使設備逆時針轉90度、順時針轉90度、180度旋轉時可利用彈出菜單來操作。
3、要連接上右曲傳送帶的出口和直線傳送帶的入口,因傳送帶朝向不對,傳送帶順時針旋轉90度。使直線傳送帶處于選擇狀態,點擊彈出菜單的[順時針旋轉90度]。
六、實驗結果與分析
結果:點擊菜單欄里面的|模擬|開始|或者時間欄里的[開始]按鈕,則可以看到貨物被投放到傳送帶后從金黃色的部件生成器出來的貨物流向最靠前的籠車方向,從紅色的部件生成器出來的貨物流向正中央的籠車方向,從粉紅色的部件生成器出來的物品流向最遠的籠車方向,從桔紅色的部件生成器出來的貨物流向部件消滅器的方向。
分析:貨物的投放時間,作業員接送的時間過快或過慢,將其重新設定選擇合適的時間步調,將其合理化才能是整個模型更好的運作。
七、討論、建議、質疑
討論:模型的運轉有的時候會出現問題,這個問題可能是由于連接過程中造成的問題,或者是設備的擺放不正確,有待于進一步解決。
建議:將貨物與作業員協調使其合理化,模型是否正確的運轉在于設計是否合理,設置是否正確。實驗室名稱:
812
實驗機器號:
實驗分組:
實驗時間:
2011-8-30
指導教師簽字:
成績:
實驗項目二:倉儲型物流中心模型
一、實驗目的和要求:
目的:建立倉儲型物流中心的模型
要求:以倉儲型物流中心的模型為例,學習包括在第二章使用過的設備以及自動立體倉庫、裝貨中轉站、卸貨中轉站、傳送帶(直角、合流)、機器人、托盤供給器等設備來建立模型的方法以及關于這些設備的設定方法。
二、實驗原理
根據ASI軟件中的工具設備,建立倉儲型配送中心的模型。
三、主要儀器設備
計算機和ASI軟件
四、實驗內容、步驟及操作方法:
內容:根據軟件中的工具運用,建立模型。步驟:
1、倉庫的入庫口(In Mode)的設置,選擇自動立體倉庫的彈出的菜單IO部件(In Mode)],使入庫口(In Mode)表示出來。
2、立體倉庫的出庫口(Out Mode)的設置,選擇自動立體倉庫的彈出菜單中的[添加IO部件(Out Mode)],使出庫口(Out Mode)表示出來。
3、部件的移動,點擊工具欄中的[可移動子類設備]按鈕。(附帶部件的移動)
4、中轉站的設置,點擊設備欄的[裝貨中轉站]按鈕使裝貨中轉站表示出來選擇裝貨中轉站的彈出菜單中的[逆時針旋轉90度]改變其方向,使輸入口的入口部分和裝貨中轉站的出口部分自動連接上。
5、進貨線的做成,擊設備欄的[左合流傳送帶]按鈕左合流傳送帶將從2個方向流過來的商品傳送同一方向。
6、卸貨中轉站輸出口的設置點擊工具欄的[可移動子類設備],把輸出口(箭頭)移動到反面。
7、出貨線的做成,點擊設備欄的[左轉傳送帶]按鈕
8、模型合并
五、實驗數據記錄和處理:
打開左合流傳送帶的屬性窗口,點擊[尺寸]按鈕,將長度改成〈8000〉,支線部分的長度改成〈2500〉,點擊[OK]按鈕。選擇彈出菜單中的[順時針旋轉90度]使右合流傳送帶轉向。打開屬性窗口,點擊[尺寸按鈕,將長度改成〈5000〉,支線長度改成〈4000〉 后,點擊[OK]按鈕。打開屬性窗口點擊[尺寸]按鈕,將第1部分的長度改成〈4000〉,第2部分的長度改成〈2500〉,點擊[OK]按鈕。打開部件生成器的屬性窗口,將[概要]屬性里面的生成時間間隔改成〈7〉,然后點擊[OK]按鈕。
六、實驗結果與分析:
能夠運用軟件中的相應工具建立起模型,通過改變參數控制模型的相應運作。貨物正常運行,自動立體倉庫正常出去在模擬中設置固定值,使其加速運行,查看貨物運輸與機器人、裝貨平臺、卸貨平臺、自動立體倉庫之間的運轉正常進行,同時將實驗一的模型與其結合,在運行查看其卸貨裝置是否運行,在所有的設備都正常運行同時貨物在傳送帶上不阻塞則證明這次模擬實驗完成,如阻塞則可以調整這些設備的參數使其達到正常的運轉模式。
七、討論、建議、質疑
討論:傳送帶,部件生成器,托盤,機器人,貨架等速度參數的設定不合理,在運行時經常發生貨物的阻塞。應當適當的調節傳送帶(直角、合流)、機器人、托盤供給器、自動立體倉庫等設備的參數使其運行時流暢,速度適宜。使得貨物在傳送帶上不阻塞。在參數設定上,有些麻煩,不斷地嘗試設定新參數,使部件生成器、傳送帶、機器人等參數間隔流程達到順暢的程度。
建議:軟件的設計較清晰,能夠通過相應的工具構建模型,針對一些各個工具中的相應菜單的選項還不是很清楚,希望能夠有所改進。質疑:案例本身存在設計問題實驗室名稱:
812
實驗機器號:
實驗分組:
實驗時間:
2011-9-05
指導教師簽字:
成績:
實驗項目三:復合型物流中心的模型Ⅰ
一、實驗目的和要求
目的:利用軟件制造出復合型物流中心的模型。
要求:以復合型物流中心模型為例,學習如何用包括在第三章利用過的各種設備以及滑車鐵軌、智能導向物、叉車等來建立模型的方法以及關于這些設備的設定方法。
二、實驗原理
通過軟件來逐步構筑復合型物流中心模型的各個環節。
三、主要儀器設備
計算機和ASI軟件
四、實驗內容、步驟及操作方法
1、啟動RaLC-Pro,將在第二章做成的模型調出,再次設定自動立體倉庫復制三個點擊設備欄的[滑車鐵軌]按鈕,使滑車鐵軌表示出來。將滑車鐵軌設置于裝貨中轉站和自動立體倉庫之間的位置上,設定其參數。
2、選中滑車鐵軌,設定添加三組IO部件(OutMode)、添加IO部件(InMode)、這樣設置了從滑車鐵軌流向自動立體倉庫的入口以及從自動立體倉庫流向滑車鐵軌的出口。用同樣的方法,做成中間的自動立體倉庫和右側的自動立體倉庫的入口和出口。
3、選擇滑車鐵軌的彈出菜單中的 [添加IO部件(OutMode)],使IO部分表示出來。將IO部分設置于當前畫面滑車鐵軌的右下方。再次點擊[可移動子類設備]按鈕,使附件固定。
4、點擊設備欄的[智能導向物]按鈕,使智能導向物表示出來。將智能導向物設置在裝貨中轉站和與裝貨中轉站自動連接著的滑車鐵軌的IO部分(In Mode)之間。用彈出菜單的[與下一個設備相連] 使裝貨中轉站向智能導向物,智能導向物向滑車鐵軌的IO部分(In Mode)連接上。
5、與裝貨中轉站自動連接著的滑車鐵軌的IO部分(In Mode)依次向滑車鐵軌的3個IO部分(Out Mode)傳送托盤的3條運作規則。
6、點擊設備欄的[智能導向物]按鈕,使智能導向物表示出來。將智能導向物設置在左側自動立體倉庫的IO部分(Out Mode)和與這個IO部分自動連接著的滑車鐵軌的IO部分(In Mode)之間。用各自的彈出菜單的[與下一個設備相連]使自動立體倉庫的IO部分(Out Mode)向智能導向物,智能導向物向滑車鐵軌的IO部分(InMode)連接起來,在做成將從左側自動立體倉庫出庫的托盤送往畫面右下側位置上的滑車鐵軌的IO部分(OutMode)的運作規則。
7、設備欄的[左轉傳送帶]按鈕,使左轉傳送帶表示出來,在設定其參數,點擊設備欄的[作業員]按鈕,點擊[色/形]按鈕,將形狀改為叉車,點擊設備欄的[部件消滅器],將部件消滅器表示出來。將部件消滅器設置在離叉車的距離相當于其設定的路線長度(例為5m)的位置上。
8、設定所有設備的參數,點擊模擬開始。
五、實驗數據記錄和處理
1、將滑車鐵軌速度改為60,尺寸長度改為12000;
2、點擊Rule Then按鈕,在有効的確認框 打上鉤。在Counter左側的的確認框上打上 鉤,將〈0〉改為〈1〉。在目的地左側的確認框上打上鉤,輸入剛才記錄下來的與左側自動倉庫的IO部分(In Mode)連接著的滑車鐵軌的輸出口部分的名稱(例為〈OUTPUT_ 00030〉);
3、從[登錄規則] 按鈕上面的 [規則編號] 下拉條菜單中選擇新建一項。點擊Rule IF按鈕,在Counter左側的確認框上打上鉤,將〈0〉改為〈1〉。
4、在目的地左側的確認框上打上鉤,然后輸入與右側自動立體倉庫的IO部分(In Mode)連接著的滑車鐵軌的輸出口部分的名稱(例為〈OUTPUT_00034〉)。
六、實驗結果與分析
完成了復合型物流中心的模型構建。將所有的設備參數設定成功,運行流暢,結果較為理想。
七、討論、建議、質疑
討論:在設定智能導向物的規則時,應按照步驟進行,設定成功將規則中的目的地與In Mode、Out Mode名稱一致,同時將其連接好固定,使轉換貨物時流暢進行。建議:軟件的用戶友好性有待于提高,可以考慮適當增加人性化的提示,使得初學者的操作過程更加流暢。實驗室名稱:
812
實驗機器號:
實驗分組:
實驗時間:
2011-9-6
指導教師簽字:
成績:
實驗項目四:復合型物流中心的模型Ⅱ
一、實驗目的和要求
目的:利用軟件制造出復合型物流中心的模型并且做成的復合型物流中心的基礎上,加入卸貨和出貨部分的2層物流中心。
要求:以復合型物流中心模型Ⅱ為例,學習如何用包括在第四章利用過的各種 設備以及軌道、卸貨中轉站、左曲傳送帶、智能作業員等建立模型的方法。
二、實驗原理
學習如何用包括在第四章利用過的各種設備以及軌道、卸貨中轉站、左曲傳送帶、智能作業員等建立模型的方法。
三、主要儀器設備
計算機和ASI軟件
四、實驗內容、步驟及操作方法
1、調出『Lesson3-1.emu』的模型;
2、在利用實驗三的基礎上,再次設定自動立體倉庫2層部分的IO部件。
3、對環境的設定進行設置。點擊菜單欄里的|環境|環境設置|。設定參數,使一層二層分離開,選擇在二層工作。
4、點擊設備欄的[直線軌道]按鈕,使直線軌道表示出來,設定參數,并復制兩條直線軌道,點擊設備欄的[左曲軌道]按鈕,使左曲軌道表示出來,設定其參數,將其復制等工作,最終成為環形軌道。
5、在直線軌道的彈出菜單中的添加輸入部件、添加輸出部件,點擊 [左轉傳送帶]按鈕,使左轉傳送帶表示出來,點擊 [卸貨中轉站]按鈕,使卸貨中轉站表示出來。
5、在曲軌道的彈出菜單中的[添加平板車],菜單欄的特殊設備中的 [軌道管理器]一項,使軌道管理器表示出來,分別與與入庫部件相連、與出庫部件相連,與平板車相連。
6、選擇[智能導向物]按鈕,使智能導向物表示出來,并與In Mode輸入口,Out Mode輸出口相連,設定其規則,并復制兩個智能導向物。
7、點擊設備欄的[作業員]按鈕,使作業員表示出來,選擇卸貨中轉站輸出口的彈出菜單中的[與下一個設備相連]一項,使其和作業員連接上。
8、點擊設備欄的[直線傳送帶]、[左曲傳送帶]、[右分流傳送帶]、[右曲傳送帶]按鈕,使直線傳送帶表示出來,并改變參數,將其連接起來,并設定作業員,籠車,使每個作業員后邊有三個籠車。
9、在分節流那里設定分流,在點擊智能導向物,設定規則。更改籠車名稱,使部件生成器正常運行,貨物運到指定的籠車內。
10、點擊菜單欄里的|模擬|開始|一項或者時間欄里的[開始]按鈕,進行運行。
五、實驗數據記錄和處理
1、在自動立體倉庫的2F添加IO部件的時候,為了避免重疊,將1F的IO部件臨時移動‘將屬性欄里的Z的編輯框里輸入〈-1000〉;
2、將床2的長度改為〈40000〉、床2的寬度改為〈40000〉、床2的高度改為〈3500〉;
4、打開左轉傳送帶的屬性窗口,點擊[尺寸]按鈕,將第1部分的長度改為〈1000〉,第 2部分的長度改為〈1000〉,高度改為〈300〉,寬度改為〈1200〉;
5、打開卸貨中轉站的屬性窗口,點擊[尺寸]按鈕,將長度改為〈1500〉。
六、實驗結果與分析
結果:建立了完整的倉儲型物流中心運作模型,運行的合乎預期的要求及期望,實訓結果很理想。
分析:軌道要連接成功,同時在設定InMode、Out Mode要根據不同的直線軌道及曲軌道設定,籠車的名稱要根據部件生成器的目的地一致,在設定智能導向物規則時,要設定好規則,并且將InMode、Out Mode,的名稱與規則中的目的地相同
七、討論、建議、質疑
討論:通過對其物流中心的建立及運作發現很多的問題和不足,如進行一些基本的屬性更改是會存在諸多的問題,不能及時的解決會導致最后的運行不能夠順利進行。整個模型的制作太過繁瑣,極易導致錯誤。在模型建立過程中應注意。實驗室名稱:
812
實驗機器號:
實驗分組:
實驗時間:
2011.09.12
指導教師簽字:
成績:
實驗項目五:作業員分揀貨物模型
一、實驗目的和要求
目的:本章要學習利用菜單欄上的作業管理器和作業管理器關聯設備菜單中的各種作業管理器、管理批處理數據的設備、設定初始庫存的設備等來建立模型的方法。要求:要求我們進一步了解掌握智能導向物的基本用法。暫存區、部件生成器、托盤供給器、自動立體倉庫控制器的用法,要求我們基本掌握這門軟件的功能。
二、實驗原理
通過對三維物流軟件的模型入庫與出庫以及參數的學習和控制器的掌握來對物流操作流程的更好的學習。
三、主要儀器設備
電腦以及ASI軟件
四、實驗內容、步驟及操作方法
內容:通過對入庫物品生成器、暫存區、初始物品設定器、托盤供給器、參數設定的學習來掌握三維物流軟件的應用方法。
步驟:
1、制作入庫貨品生成器(卡車入庫)并修改名稱,制作直線傳送帶。
2、做成在托盤上集裝貨物用的場地。作暫存區,設置參數。制作初始庫存設定器 制作托盤供給器 制作做業管理器并與各個設備相連接。
3、制作把貨物搬送到托盤的命令。
4、制作做業管理器與各個設備相連接后作成提供空托盤的命令。
5、制作一個做業管理器與各個設備相連后作成將托盤存入貨架的命令。
6、再添加一作業員制作成一個叉車狀態。
7、暫存區的設定。
8、添加出三個貨架作成平庫貨場制作成四個選擇初始庫存設定器[STOCK_PALLET_MANAGER]的彈出菜單中的 [與倉庫相連]一項,使其連接上用于平庫貨場的2個貨架。
9、計劃管理器的設定、作成使模型運作的數據文件、商品管理文件(ProductMasterFile.xml)、卡車入庫數據文件(Arrival.xml)、模擬管理文件(SimulationMasterFile.xml)
10、制作模型分揀出庫部分模型的出貨場地部分、作業管理器的配置和設定。
11、將出貨暫存區的籠車向卡車搬送。
五、實驗數據記錄和處理
部件生成器文件、托盤供給器文件、暫存區、卡車、參數的設置要準確。命令的設定要正確
六、實驗結果與分析
掌握了智能導向物、部件生成器文件、托盤供給器文件的應用。制作出了更加復雜的三維畫面,并且運行良好。
七、討論、建議、質疑
討論:通過對其模型的建立及運作發現很多的問題和不足,如進行一些基本的屬性更改是會存在諸多的問題,不能及時的解決會導致最后的運行不能夠 順利進行。建議:對其軟件進行及時的修正及改正。實驗室名稱:
812
實驗機器號:
實驗分組:
實驗時間:
2011.09.20
指導教師簽字:
成績:
實驗項目六:模擬創業設計
一、實驗目的和要求
目的:通過大學生創業這個網頁平臺建立自己的創業模型 要求:通過專業軟件,了解創業基本流程,并建立自己的公司。
二、實驗原理
通過創業平臺建立自己的企業
三、主要儀器設備
計算機,相關軟件
四、實驗內容、步驟及操作方法
1、進入網頁,輸入網址。
2、點擊進入大學生創業平臺。
3、注冊帳號,設置用戶名和密碼。
4、進入網頁后,完成相關測驗。
5、進入創業實訓,與模擬風投公司簽訂風險投資協議。
6、風投公司轉賬,獲得創業資金。
7、提交準備好的資料。
8、填寫招聘申請表后提交。
9、租用攤位。
10、注冊自己的公司。
11、選擇行業,城市。
五、實驗數據記錄和處理
1、輸入網址172.16.100.64。
2、雪冬國貿公司注資100萬。
3、填寫備用公司名稱以及主要代表人信息
六、實驗結果與分析
未完成整個過程的操作,進行創業模擬,但是對創業已經有了一些了解。
七、討論、建議、質疑
討論:虛擬的無法代表真實的情況,在模擬進行過程中的步驟很混亂。
質疑:在對整個系統進行完成模擬的同時,能否真實進行相關投資創業。模擬創業軟件還是無法真正模擬出現實中創業時的突發情況。
第三篇:低頻軟件實驗報告
一.實驗名稱:
1.MOS管放大電路 2.儀器放大器設計與仿真
3.邏輯電平信號檢測電路設計與仿真
4.三極管Beta值分選電路設計與仿真 5.寬帶放大電路設計與仿真
二.實驗目的:
1.(1)掌握MOS管放大電路的設計方法,理解MOS管的放大原理;
(2)掌握虛擬儀器庫中關于測試模擬電路儀器的使用方法,如示波器,毫伏表,信號發生器等虛擬儀器的使用。
2.(1)掌握儀器放大器的設計方法;
(2)理解儀器放大器對共模信號的抑制能力;
(3)熟悉儀器放大器的調試功能;
(4)掌握虛擬儀器庫中關于測試模擬電路儀器的使用方法,如示波器,毫
伏表信號發生器等虛擬儀器的使用。
3.(1)理解邏輯電平檢測電路的工作原理及應用;
(2)掌握用集成運放和555定時器構建邏輯電平檢測電路的方法;
(3)掌握邏輯電平測試器的調整和主要性能指標的測試方法。
4.(1)熟悉三極管的電流放大原理,掌握其各管腳電流之間的關系;
(2)掌握三極管放大電路和集成運算放大器(或集成電壓比較器)的特性
和應用;
(3)掌握電路仿真調試的原則和排除故障的方法。
5.(1)熟悉集成運算放大器的特性;
(2)掌握運用集成運算放大器構成有源濾波器的方法;
(3)掌握電路仿真調試的原則和排除故障的方法。
三.實驗原理
1.MOS管放大電路的原理圖如下圖所示:
MOS管放大電路有多種,而此種為最常見的,此MOS管放大電路為N溝道增強型的 共源放大電路,偏置電路為分壓式偏置電路,當交流信號經過MOS管時,則被放大。
2.儀器放大器設計與仿真的原理圖如下圖所示:
儀器放大器是用來放大差值信號的高精度放大器,它具有很大的共模抑制比,極高的 輸入電阻,且其增益能在大范圍內可調。儀器放大器的差值電壓增益:
因此改變電阻的值可以改變儀器放大器的差值電壓增益,此儀器放大器的增益是負的,要使增益為正的,則可在輸出時加一個反相器,即可得到增益為正的儀器放大器。
3..邏輯電平信號檢測電路設計與仿真的原理圖如下圖所示:
電路可以由五部分組成:輸入電路、邏輯狀態判斷電路、音響電路、發音電路和電源。其技術指標要求:
測量范圍:低電平VL<75?,高電平VH>3.5;用1kHz的音響表示被測信號為高電平; 用500kHz的音響表示被測信號為低電平; 當被測信號在0.75V~3.5V之間時,輸入電阻大于20k?;輸入和邏輯狀態判斷電路要求用集成運算放大器設計,產生電路 要求用555定時器構成的振蕩器設計。4.三極管Beta值分選電路設計與仿真的原理圖如下圖所示:
β是三極管共射電流放大系數,不是一個能夠直接測量的物理量,一般不區分直流和交流下放大系數。對于直流,有,忽略ICEO,固定IB、UCE的值,IC的值跟β值成正比,通過測量IC,選擇一定的比例系數k,由IC =Kβ測量β。測量β的問題轉化為對IC的測量。為了使數字測量設備能夠測量模擬量,本實驗還需要使用ADC。直接型ADC是把輸入的模擬電壓信號直接轉換為相應的數字信號,所以還要對IC 進行電流-電壓轉換。A/D轉換后就可以用通過譯碼器連接數碼管進行數字顯示了。5.寬帶放大電路設計與仿真原理圖如下圖所示:
由于用運放構成帶通濾波器信號范圍較寬,故可以用2個運放分別構成低通和高通并串聯。
濾波器的快速設計方法:
100(1)根據截止頻率fc,選定電容C(單位uF)的標稱值,使其滿足 K=fc?C(1?K?10);
(2)從設計表中查出與Av對應的電容值及K=1時的電阻值,再將這 些電阻值乘以參數K,得電阻的設計值;
(3)實驗調整并修改電容、電阻值,測量濾波器的性能參數。
四.實驗器材:
1.Multisim虛擬儀器中的示波器、波特儀等
2.Multisim虛擬儀器中的函數發生器、運算放大器、示波器。3.Multisim虛擬儀器中的函數發生器、示波器、555定時器等。
4.NPN型三極管,4個發光二極管,若干個反相放大器、電壓比器,1個數碼管,1個4532BD。
5.Multisim虛擬儀器中的示波器、波特儀、函數信號發生器等。
五.實驗內容: 1.(1)按照實驗原理圖在Multisim中搭建電路(2)對電路進行仿真,其結果如下圖所示:
輸入、輸出波形如上圖所示。
2.(1)采用運算放大器設計并構建一起放大器:
a.輸入信號ui=2sinwt(mV)時,要求輸出電壓信號uo=0.4sinwt(V),Avd=200,f=1kHZ;
b.輸入阻抗要求Ri>1MΩ。
(2)用虛擬儀器庫中關于測試模擬電路儀器,按設計指標進行調試。
其仿真結果為:
3.(1)按照原理圖在Multisim中搭建電路
(2)對原理圖進行分析與仿真,其仿真結果為: a.當V=0.5V<0.75V時,蜂鳴器發出較低沉的聲音
b.當0.75V
4.(1)按照原理圖在Multisim中搭建電路。
(2)通過改變β的值對電路進行仿真。其結果為:
β=25時,b.當β=75時,a.當
c.當β=125時,d.當β=175時,e.當β=225時,5.(1)按照原理圖在Multisim中搭建電路。
(2)對電路進行分析與仿真,其仿真結果為,輸入輸出信號的波形為:
其通頻帶波形為:
六.實驗總結
通過這段時間模電仿真的學習,在做上述五個軟件仿真實驗的學習過程中,不僅讓我詳細的了解和掌握對Mulitisim軟件的操作以及軟件仿真的流程,而且對理論課上老師講的模電的知識也有了進一步的了解與理解。在第一個仿真實驗中,也就是MOS管放大電路軟件仿真實驗中,加深了我對MOS管放大的原理的理解和如何利用MOS管設計放大器電路;在第二個軟件仿真中,也就是儀器放大器的設計與仿真實驗過程中,學會了如何計算儀器放大器的各種增益,如:電壓增益,電流增益等,還有對儀器放大器的設計的原理有了更加深刻的理解。在第三個仿真實驗中,也就是邏輯電平信號檢測電路設計與仿真的實驗,在這個過程中你我進一步學習了555定時器的設計與使用。在第四個仿真實驗中,也就是三極管Beta值分選電路設計與仿真。我不僅學會了測量β值的方法,而且還懂得了4532BP和7448N這兩塊芯片的原理以及使用方法,實質就是編碼器和譯碼器。最后通過第五個仿真實驗,也就是寬帶放大電路設計。在這個過程中加深了對濾波器的應用,以及對它的快速設計方法,同時對通頻帶也有了更深刻的理解。
除此之外,更重要的是讓我自己意識到我的模電的知識有多么的薄弱。在仿真實驗的電路設計過程中,有很多地方,我就只是僅僅知道該怎么連線,而不知道為什么這樣連。因此,當老師問起各個器件在電路中充當的作用的時候,我不能夠很好的解釋說明給老師聽,我想,造成這樣的結果最根本的原因就是我的模電的基礎知識沒有掌握牢固,畢竟,理論是實驗操作的原理與科學根據。
作為一名電子信息工程專業的學生,我覺得這樣的課程設計是十分有意義的,它將我們模電的理論學習與軟件仿真實驗操作聯系了起來,很有利于我們專業前景的發展,仿真軟件的操作也是我們專業學習的重要組成部分。軟件仿真實驗真的對我受益匪淺。盡管這門課程已經結束了,但是我一定會在今后的日子里對其進行堅持不懈的學習!
第四篇:金蝶軟件實驗報告
實驗目的:了解會計軟件的功能,利用會計軟件進行會計處理的模式、方法、技術、技巧。
實驗內容:
1.系統初始化:在這個實驗中首先我們進行了金蝶系統帳套的建立,創建了公司名稱、成立時間等基本信息,以及對公司會計架構的設定。其次添加公司會計系統的操作人員,并賦予其相應的職責權限,以便后期進行賬務的處理。接下來是最重要的系統初始化程序,對財務系統帳套的設定,并錄入所需要的初期數據資料,包括職員、部門、期初余額等。同時還學習了如何進行帳套的恢復與備份。
2.賬務處理:實驗二中我們主要是進行憑證的編制和審核,同時還學習了如何查詢總賬和明細賬。
3.出納管理:這次實驗我們學習了與出納相關的各類現金和銀行存款業務以及支票的處理。現金模塊主要有以下功能點:現金日記賬、現金盤點單、現金對賬和現金日報,我們主要學習了前三個內容。銀行存款的學習集中在銀行日記賬的編制和銀行對賬單的填寫與審核。最后學習了支票業務的相應知識。
4.固定資產:固定資產是公司非常重要的實物資產,所以固定資產的管理也是我們金蝶軟件實習中非常重要的一個模塊。我們學習了固定資產的新增和減少處理,以及計提折舊和查看固定資產相關明細賬的方法。
5.工資核算:這個模塊中我們首先進行了工資項目的新增,然后對需要計算的工資項目進行公式的設定,并在老師的要求下理解并記憶了比較重要的幾個工資項目核算的公式。接下來就是錄入員工的工資數據,并分配員工本月的工資生成本月工資表。
6.往來管理:在現實中公司會與其他公司有各種各樣復雜的往來業務,所以在金蝶軟件中往來業務的管理也是一個重要的模塊。這個模塊中我們學習了往來業務的確認與核銷,以及往來對賬單的查詢與輸出。
7.報表處理:最后的實驗階段就是進行公司這個月報表的輸出。我們先是學習了自定義報表的編制和輸出,然后用系統中自帶的模板進行了資產負債表、利潤表和現金流量表的編制以及輸出。
遇到困難以及解決辦法:
1.第一節課進行系統的初始化并沒有遇到太大困難,直到進行到固定資產業務的處理時,結轉相應的損益賬戶,許多同學都發現數目不對以及不能計提折舊。原因就在于先前初始化時固定資產的初期數據錄入錯誤,并且初期數據錄入完畢便不可更改了。針對這一困難,我們只能選擇重新錄入期初數據,然后開啟帳套進行再一次的業務處理。
2.在進行賬務處理時,總是會發生各種因為馬虎造成的錯誤。比如編制憑證時對記賬憑證“收付轉”性質的選擇,會計科目的選定以及相應數據的計算。對于這個困難的解決方法,一方面提高了編制記賬憑證的仔細程度,另一方面在審核時讓同桌同學處理,進行第二次的檢查。若進行賬務處理之后的項目時仍發現錯誤,可以進行反過賬對錯誤的憑證進行修改。
3.在進行報表管理時,發現輸出后仍有些項目與其他同學不盡相同,查明原因發現是在編制記賬憑證時,沒有將相應的支出記錄到正確的費用類賬戶里。同時現金流量表的編制相對其他兩個報表來說是相對復雜的,所以在聽從老師的建議后,自己單獨進行了第二次的報表編制,以加深記憶。
總結:
1.新建立賬套的時候,就要在賬套的屬性里把會計期間的時間設置好。否則賬套啟用后,賬套的啟用時間將無法再修改
2.做好數據備份。每做完一次實驗都要進行完全備份,并注明相關信息。這可以使你在后面的實驗出現問題后得到最好的補救——把數據恢復到最近的一次正確的狀態。
3.加強理論學習,打好基礎知識。如果基礎只是不過關,則直接關系到金蝶的操作,所以在這個過程中,課后的學習至關重要。
4.經驗交流,相互幫助成長。通過這次實驗,是我真正體會到了同學之間互相幫助的重要性。當你卡在一個問題上動不了的時候,這時候同學的一個提點或知道是很有用的。
5.遇到難題要及時解決。在實驗操作中遇到的哪怕一個最小的問題都要及時的解決,否則可能它會直接影響到你后面的操作,以至于你停滯不前。
6.。全方位地了解了企業會計的工作程序及會計體系將過去所學習的理論知識和社會實踐進行了有機地結合對我們所學的課本知識有了更深的理解。把會計的理論知識與實操聯系到了一起也體會到了會計電腦化給我們帶來的許多便利。
實驗結果(見表)對會計軟件應用的評價:
優點:
1.金蝶軟件功能基本齊全,除一些公司特殊需求外能滿足公司大部分業務,性能穩定。安裝實施、維護方便;對公司業務處理的分類明確且簡潔,讓人一目了然。
2.在基本功能上包括:組織結構、人員信息、薪酬、培訓、考勤、績效、招聘、福利、制度文檔管理等; 在系統功能上包括:用戶登錄、語種選擇、功能和權限設置、流程制訂等。
3.操作相對簡單。對于系統操作人員容易上手,賬務處理流程安排得當。
缺點:
1.在相應功能上的設置并不完善,比如:外幣方面,每種外幣只能設置一個匯率還不能按月、按日設置匯率、新增憑證與修改憑證分開在兩個模塊中,不太方便等等。
2.所有模塊集成與各功能模塊獨立選配最大
區別在于集成化軟件只能單機使用。集成化產品使客戶投資浪費。無法適應客戶的個性化使用。
第五篇:軟件測試實驗報告
軟件質量保證與測試
2016 ~ 2017學年
第二學期
學
院 計算機科學技術
專
業 軟件工程 學
號
140521221 姓
名 蒲鳳 指導教師王鵬
目錄
一、單元測試.......................................................1 1.1實驗目的......................................................1 1.2實驗環境......................................................1 1.3實驗原理......................................................1 1.4實驗內容......................................................1 1.4.1 C#單元測試................................................1 1.4.2 測試用例..................................................4 1.5實驗結果......................................................5 1.6實驗總結......................................................6 1.6.1插件安裝...................................................6 1.6.2心得體會...................................................6 1.6.3單元測試意義...............................................6
二、LOADRUNNER性能測試.............................................7 2.1實驗目的......................................................7 2.2實驗環境......................................................7 2.3實驗原理......................................................7 2.4實驗內容......................................................7 2.4.1 HP LoadRunner錄制腳本.....................................7 2.4.2 HP LoadRunner腳本測試場景設計及分析......................17 2.5實驗結果.....................................................33 2.6實驗分析.....................................................34 2.7實驗總結.....................................................34
三、反編譯........................................................36 3.1實驗目的.....................................................36 3.2實驗環境.....................................................36 3.3實驗原理.....................................................36 3.4實驗內容.....................................................36 3.4.1 Net Refelector反編譯.....................................36 3.5實驗結果.....................................................40 3.6實驗總結.....................................................41 3.6.1心得體會..................................................41
I 3.6.2 對軟件安全性的看法.......................................41
四、SQL注入.......................................................42 4.1實驗目的.....................................................42 4.2實驗環境.....................................................42 4.2實驗原理.....................................................42 4.3實驗內容.....................................................42 4.3.1 sql注入..................................................42 4.4實驗結果.....................................................52 4.5實驗總結.....................................................54 4.5.1心得體會..................................................54 4.5.2 SQL注入危害..............................................54
五、禪道項目管理的BUG管理模塊使用................................55 5.1實驗目的.....................................................55 5.2實驗環境.....................................................55 5.3實驗原理.....................................................55 5.4實驗內容.....................................................55 5.4.1禪道項目管理的bug管理模塊使用............................55 5.5實驗結果.....................................................67 5.6實驗總結.....................................................68
II
一、單元測試
1.1實驗目的
1.能夠使用編程工具進行單元測試。
2.檢查代碼實現是否符合設計,盡早發現設計和需求中存在的錯誤。3.發現在編碼過程中引入的錯誤,跟蹤需求和設計的實現是否一致。
1.2實驗環境
環境:vs2013
1.3實驗原理
主要采用白盒技術,檢查模塊控制結構的某些特殊路徑,期望覆蓋盡可能多的出錯點。
1.4實驗內容
1.4.1 C#單元測試
1.新建一個類庫項目,并為其中的類為BinaryTree.構建二叉樹并添加前序遍歷方法。如圖1-1所示。
圖1-1 2.創建單元測試。在方法名上右擊,然后單擊“Generate Unit Test”選項,打開對話框。如圖1-2所示。
圖1-2 3.選擇方法,為新建項目命名。如圖1-3所示。
圖1-3 4.然后在解決方案管理中就多了相應的BinaryTree Tests解決方案。如圖1-4所示。
圖1-4 打開測試菜單->窗口->測試資源管理器,如圖1-5所示。
圖1-5 5.在測試試圖,右鍵運行要測試的方法,在測試結果窗口中查看測試結果,運行測試之前。如圖1-6所示。
圖1-6 1.4.2測試用例
1.設置測試參數。如圖1-7,1-8所示。
圖1-7
圖1-8 2.運行之后。如圖1-9所示。
圖1-9 1.5實驗結果
經過測試,ResultEqualTest1,ResultEqualTest2均未通過測試,調整參數,重新測試,測試結果如下,如圖1-10所示。:
圖1-10 1.6實驗總結
1.6.1插件安裝
在vs2013進行單元測試之前,需要按照手動添加插件。選擇工具-擴展和更新,搜索并安裝Unit Test Generator。1.6.2心得體會
本次測試設計涉及預期測試需求,實驗結果符合預期。單元測試幫助開發人員編寫代碼,提升質量,減少bug;提升反饋速度,減少重復工作,提高開發效率;保證最后的代碼不會破壞之前的代碼功能,同時讓代碼維護更容易,有助于改進代碼質量和設計。1.6.3單元測試意義
單元測試集中注意力與程序的基本組成部分,首先保證每個單元測試通過,才能使下一步把單元組成部分組裝成部件并測試其正確性具有基礎。單元是整個軟件的構成基礎,只有保證零部件一樣,這個設備的質量才有基礎,單元的質量也是整個軟件質量的基礎。因此,單元測試的效果會直接影響到軟件的后期測試,最終在很大程度上影響到產品的質量。同時,單元規模較小,復雜性較低,因而發現錯誤后容易隔離和定位,有利于調試工作。
二、LoadRunner性能測試
2.1實驗目的
1.掌握LoadRunner的使用方法。2.能夠使用LoadRunner進行負載測試
3.學會用LoadRunner設計場景并嘗試,并分析測試結果。
2.2實驗環境
環境:HP LoadRunnner
2.3實驗原理
LoadRunner進行負載測試通常有五個階段組成:
計劃、腳本創建、場景定義、場景執行和結果分析。
(1)計劃負載測試:定義性能測試要求,例如并發用戶的數量、典型業務流程和所需相應時間。
(2)創建Vuser腳本:將最終用戶活動捕獲到自動腳本中。(3)定義場景:使用LoadRunnerControlller設置負載測試環境。(4)運行場景:通過LoadRunnerControlller驅動、管理和監控負載測試。(5)分析結果:使用LoadRunnerAnalysis創建圖和報告并評估性能。
2.4實驗內容
2.4.1HP LoadRunner錄制腳本
1.啟動服務。如圖2-1所示。
圖2-1 2.登錄自帶網站WebTours,并注冊。如圖2-2所示。
圖2-2 填寫注冊信息,如圖2-3,2-4所示。
圖2-3
圖2-4 注冊成功,如圖2-5所示。
圖2-5
3.打開Loadrunner,點擊新建腳本打開VuGen。如圖2-6所示。
圖2-6 新建腳本,如圖2-7所示。
圖2-7
4.新建腳本,選擇協議。如圖2-8所示。
圖2-8 5.選擇瀏覽器,設置所測web的地址。如圖2-9所示。
圖2-9 6.點擊左下角Options按鈕,進入錄制環境設置界面。如圖2-10,2-11所示。
圖2-10
圖2-11
7、模擬用戶操作開始錄制腳本。如圖2-12所示。
圖2-12 用戶操作如下,模擬用戶訂票。如圖2-13所示。
圖2-13 8.結束錄制,生成腳本。如圖2-14所示。
圖2-14 9.回放腳本,驗證腳本是否正確。如圖2-15所示。
圖2-15 回放結果,如圖2-16所示。
圖2-16 10.增加事務,并命名。如圖2-17所示。
圖2-17 給事務命名,如圖2-18所示。
圖2-18 查看事務,如圖2-19所示。
圖2-19 11.參數化。在腳本中找到需要參數化的值,例如登錄名和登錄密碼。如圖2-20所示。
圖2-20 2.4.2HP LoadRunner腳本測試場景設計及分析
1.導入腳本,打開controller。如圖2-21所示。
圖2-21 2.選擇文件路徑。如圖2-22所示。
圖2-22 3.進入初始界面。如圖2-23所示。
圖2-23 4.為了設置集合點,取消默認勾選框,添加腳本。如圖2-24所示。
圖2-24 5.確定,進入場景設置界面。如圖2-25所示。
圖2-25 6.設置場景,選擇初始化。如圖2-26所示。
圖2-26 7.打開運行時設置,設置迭代次數。如圖2-27所示。
圖2-27 8.設置迭代參數為2。如圖2-28所示。
圖2-28 9.點開Miscellaneous,設置Continueon error,使錯誤發生時可繼續執行。如圖2-29所示。
圖2-29 10.設計集合點。如圖2-30所示。
圖2-30 設置當所有虛擬用戶都到達集合點才釋放,模擬多用戶同時進行某一操作的情況。選中policy。如圖2-31所示。
圖2-31 11.設置policy。如圖2-32所示。
圖2-32 12.點擊運行,進入運行時監控界面。如圖2-33所示。
圖2-33 13.點擊運行場景。如圖2-34所示。
圖2-34 14.觀察運行結果。如圖2-35,2-36,2-37,2-38,2-39所示。
圖2-35
圖2-36
圖2-37
圖2-38
圖2-39 15.設置場景運行時Windows資源監控圖。如圖2-40所示。
圖2-40 點擊添加。如圖2-41,2-42所示。
圖2-41
圖2-42 運行時Windows資源監控圖截圖如下。如圖2-43所示。
圖2-43 16.打開分析器,形成分析結果。如圖2-44,2-45所示。
圖2-44
圖2-45 17.分析器自動形成分析結果。如圖2-46,2-47,2-48,2-49,2-50所示。
圖2-46
圖2-47 18.點開監控的圖表,根據需要合并圖表以便更好地分析。
圖2-48
圖2-49
圖2-50 19.添加Windows資源監控圖表。如圖2-51,2-52所示。
圖2-51
圖2-52 20.添加頁面分析結果圖表。如圖2-53所示。
圖2-53 21.生成測試報告。如圖2-54所示。
圖2-54 生成測試報告中。如圖2-55所示。
圖2-55 生成測試報告,如圖2-56所示。
圖2-56 2.5實驗結果
回放驗證。如圖2-57所示。
圖2-57
生成測試報告,點擊內容,如圖2-58所示。
圖2-58 2.6實驗分析
通過測試報告可以看出,最多能夠創建10個vuser,平均吞吐量是14320字節每分,平均每秒點擊數量約為10次。同時可以通過以下方式使被測系統所受壓力減輕,從如下方面進行綜合調解:將測試腳本中think time值加大并在控制臺中按比例實現,此處think time指在transaction外部的時間;Controller中Run-Time Setting的Pacing設置值加大;虛擬用戶登錄時使用遞增策略,間隔稍長。
2.7實驗總結
LoadRunner,是一種預測系統行為和性能的負載測試工具。通過以模擬上千萬用戶實施并發負載及實時性能監測的方式來確認和查找問題,LoadRunner能夠對整個企業架構進行測試。企業使用LoadRunner能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。LoadRunner可適用于各種體系架構的自動負載測試,能預測系統行為并評估系統性能。學會了使用LoadRunner錄制腳本。基本的流程是啟動服務器、注冊、錄制腳本及進行參數化設置。設計涉及場景的搭建和測試,通過Lordrunner進行腳本測試,同時能夠生成相應的圖表,直觀的反應了測試結果。Lordrunner作為專業的性能測試工具,通過模擬成千上萬的用戶對被測應用進行操作和請求,在實驗室環境中精確重現生產環境中任意可能出現的業務壓力,然后通過在測試過程中獲取的信息和數據來確認和查找軟件的性能問題,分析性能瓶頸。
三、反編譯
3.1實驗目的
1.學會如何使用反編譯工具對程序進行反編譯。2.能夠使用.NetRefelector進行反編譯。
3.2實驗環境
環境:.Net Refelector,VS2008 3.3實驗原理
反編譯的主要思想:將特定的機器代碼,即我們的“源程序”,先翻譯為低級的中間代碼,然后再根據特定的高級語言將中間代碼翻譯為高級程序。反編譯器也有前端和后端。前端是一個機器依賴的模塊,句法分析二進制程序、分析其指令的語義、并且生成該程序的低級中間表示法和每一子程序的控制流向圖。通用的反編譯機器是一個與語言和機器無關的模塊,分析低級中間代碼,將它轉換成對任何高級語言都可接受的高級表示法,并且分析控制流向圖的結構、把它們轉換成用高級控制結構表現的圖。最后,后端是一個目標語言依賴的模塊,生成目標語言代碼。反編譯的過程中要使用一些工具:把二進制程序裝入內存,對這一程序做句法分析或反匯編,以及反編譯或者分析該程序來生成高級語言程序。這個過程借助編譯器和庫的簽名來識別特定的編譯器和庫子程序。只要在二進制程序中識別出編譯器簽名,就不去反編譯這些編譯器啟動代碼(start-up)和庫子程序:對于前者,從最后的目標程序去掉啟動代碼的那些例程,反編譯器從主(main)程序入口點開始分析;對于后者,那些子程序用其庫函數名代替。
3.4實驗內容
3.4.1Net Refelector反編譯
1.啟動.NETRefelector(在所有程序中找到RedGate文件夾)找到安裝文件,點擊運行。如圖3-1所示。
圖3-1 2.選擇文件,打開可執行文件。如圖3-2所示。
圖3-2 選擇文件路徑。如圖3-3所示。
圖3-3
3.導入工程截圖如下。如圖3-4所示。
圖3-4 4.相關函數和類,如圖3-5所示。
圖3-5 5.選中工程,導出源碼。如圖3-6所示。
圖3-6 6.選擇導出文件路徑。如圖3-7所示。
圖3-7 7.選中反編譯程序,點擊運行。如圖3-8所示。
圖3-8 3.5實驗結果
反編譯成功,如圖3-9所示。
圖3-9
3.6實驗總結
3.6.1心得體會
本次實驗通過反編譯工具進行了反編譯,完成了從可執行文件到源碼的轉換,學會了如何使用.NET Refelector反編譯工具。3.6.2 對軟件安全性的看法
軟件安全(Software Security)就是使軟件在收到惡意攻擊的情形下依然能夠繼續正確運行及確保軟件被在授權范圍內合法使用的思想。軟件安全性分析任務包含于軟件生存周期的若干活動中,是針對軟件的安全性質量,作為這些活動的補充。軟件安全性分析作為開發中軟件的質量的重要保證,關系到軟件的獲取、供應、開發、運行和維護,已得到專業人士的高度重視。并且現在,軟件安全性分析任務的各項細節執行都寫入了國軍標,被安全相關軟件的需方、供方、開發者、維護者以及獨立的評價者使用。規范化將推進軟件安全性分析的進程,使更多的開發和評測單位遵循標準化文件,督促開發團隊采取相應的技術手段,以軟件測試作為輔助。同樣,軟件安全性分析標準也會在推進的過程中,得到不斷地發展。
四、SQL注入
4.1實驗目的
1.明白SQL注入原理。2.能夠進行簡單的SQL注入。
4.2實驗環境
環境:VS2013,SQL Server Management Studio 4.2實驗原理
SQL注入即是指web應用程序對用戶輸入數據的合法性沒有判斷,攻擊者可以在web應用程序中事先定義好的查詢語句的結尾上添加額外的SQL語句,以此來實現欺騙數據庫服務器執行非授權的任意查詢,從而進一步得到相應的數據信息。
4.3實驗內容
4.3.1 sql注入
1.點擊SQL SERVERR2。如圖4-1所示。
圖4-1 登陸數據庫,如圖4-2所示。
圖4-2 2.創建數據庫SQLTEST。如圖4-3,4-4所示。
圖4-3
圖4-4 3.創建表UserLogin。如圖4-5所示。
圖4-5 設置主鍵如下,如圖4-6所示。
圖4-6 設置成功,截圖如下。如圖4-7所示。
圖4-7 輸入表名。如圖4-8所示。
圖4-8 4.選中表,編輯前200行。如圖4-9所示。
圖4-9 5.編輯測試數據,如圖4-10所示。
圖4-10 6.打開VS2013,新建項目。如圖4-11所示。
圖4-11 選中Asp.net Web應用程序。如圖4-12所示。