freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

石門縣地震局?jǐn)?shù)據(jù)處理系統(tǒng)的設(shè)計與應(yīng)用畢業(yè)論文-免費(fèi)閱讀

2025-07-22 16:05 上一頁面

下一頁面
  

【正文】 但是在顯示的表格的可操作性方面不盡如人意,而且系統(tǒng)對于PC的屏幕大小有一定要求,部分面板中的組件不會隨著屏幕的調(diào)整而變化。正確的測試目標(biāo)是十分重要的,測試的目標(biāo)決定了測試方案的設(shè)計。如果軟件在能在開發(fā)平臺下通過調(diào)試來使用,那么可以說這個軟件是不具有可移植性的,因此,將源程序?qū)С龀蔀镴AR文件,但是由于引用了第三方包,導(dǎo)致源程序?qū)С龅腏AR文件不能正常使用,而且在windows操作系統(tǒng)下,還是一個帶有圖標(biāo)的可執(zhí)行文件便于用戶接受,在這里我使用了一個叫做exe4j的轉(zhuǎn)換工具,在轉(zhuǎn)換過程中,將需要用到的兩個JAR包連接到一起,使其能相互調(diào)用,并給這個exe文件引入一個位圖文件作為圖標(biāo)。通過前邊的闡述,很顯然,當(dāng)系統(tǒng)進(jìn)行系統(tǒng)初始化時,不管bishe數(shù)據(jù)庫是否存在,系統(tǒng)都要連接數(shù)據(jù)庫進(jìn)行操作,于是面對連接不了數(shù)據(jù)庫的問題,問題產(chǎn)生了:連接不了數(shù)據(jù)庫怎樣刪除數(shù)據(jù)庫?怎樣建立數(shù)據(jù)庫并在其中建立表格,插入數(shù)據(jù)?其實(shí)這個問題也不難解決,首先我們連接bishe數(shù)據(jù)庫,若連接不上,則說明豈不存在,于是我們連接MySQL數(shù)據(jù)庫自帶的test數(shù)據(jù)庫(即有兩個數(shù)據(jù)庫連接類,一個連接bishe數(shù)據(jù)庫,一個連接test數(shù)據(jù)庫),然后新建bishe數(shù)據(jù)庫。當(dāng)進(jìn)行數(shù)據(jù)查詢時,會發(fā)現(xiàn)在選擇查詢的方式和模式后,要填寫查詢數(shù)據(jù)時,有些不需要的輸入數(shù)據(jù)也欣然在列,導(dǎo)致用戶操作時被誤導(dǎo)的,而填寫了沒有用處的數(shù)據(jù)(對系統(tǒng)處理沒有影響),于是,我在這一方面做了處理,將查詢模式和方式記錄下來,當(dāng)用戶選擇模式或方式時,根據(jù)記錄判斷哪些是必須填寫的,而將不需要填寫的部分隱藏起來,便于用戶使用,其中每一個部分都以一個整體的Box組件裝載,確保隱藏或顯示時的完整性。按照上述的操作流程,如果用戶在關(guān)閉系統(tǒng)時,沒有進(jìn)行用戶退出操作,那么user表中該用戶的登錄標(biāo)志將保持為1,也就是說當(dāng)該用戶再次登錄系統(tǒng),或想要注銷該用戶時,系統(tǒng)將會提示該“用戶已在其他機(jī)器上登錄”,而拒絕用戶的請求,從而有可能給用戶帶來一個用戶名只能使用一次的錯覺。然后將表格區(qū)中的數(shù)據(jù)更新,使其按照選定的順序排列。然后將表格區(qū)中的數(shù)據(jù)更新,使其按照選定的順序排列。當(dāng)用戶點(diǎn)擊了相應(yīng)的菜單條后,系統(tǒng)將會彈出交互對話框,等待用戶的輸入,在主界面時,除“用戶管理”、“系統(tǒng)管理”和“幫助”外,若沒有執(zhí)行“用戶登錄”或“用戶注冊”操作,其他模塊是不能被調(diào)用的,也就是說使用那些模塊時,用戶必須具有一個能被系統(tǒng)辨識的用戶權(quán)限。●刪除形變表格:點(diǎn)擊后彈出對話框,按提示輸入系統(tǒng)管理員密碼,按下相應(yīng)的刪除按鈕后,匹配系統(tǒng)管理員密碼,可以匹配則刪除對應(yīng)的數(shù)據(jù)庫中的所有內(nèi)容,并給予操作成功提示。(4)辦公助手:功能描述:提供基礎(chǔ)的數(shù)據(jù)庫插入、查詢和刪除操作即可,與測震數(shù)據(jù)更新類似。同樣,要有能讓表格恢復(fù)到初始狀態(tài)的功能。選擇查詢模式后,功能區(qū)的界面根據(jù)所需要用戶填寫的內(nèi)容發(fā)生變化,只顯示需要用戶填寫的內(nèi)容,點(diǎn)擊查詢后,將輸入與相應(yīng)的數(shù)據(jù)庫信息匹配,不可匹配則提示未找到,點(diǎn)擊確定返回之前界面,能匹配,則表格區(qū)顯示查詢到的數(shù)據(jù)。執(zhí)行之后,將修改數(shù)據(jù)庫中該用戶的權(quán)限;●用戶注冊:注冊的新用戶的用戶名必須不為空,不為“null”且不存在于數(shù)據(jù)庫user表中,兩次輸入的密碼必須一致且不為空。由于此軟件是依據(jù)用戶的權(quán)限來運(yùn)行的,因此,用戶信息,特別是登錄用戶的狀態(tài)信息要以全局變量的形式出現(xiàn),便于其他的模塊調(diào)用,用以驗(yàn)證。表3. 2 用戶信息表字段名數(shù)據(jù)類型長度是否主鍵簡單描述user_namechar32是用戶名user_pswchar32否用戶密碼user_rightint1否用戶權(quán)限user_timetimestamp否最后登錄時間user_dlint1否登錄標(biāo)志基礎(chǔ)形變數(shù)據(jù)表、時均形變數(shù)據(jù)表、日均形變數(shù)據(jù)表、測震數(shù)據(jù)表對應(yīng)的是數(shù)據(jù)查詢模塊,記錄地形變和測震數(shù)據(jù),用戶查詢時,以表格形式顯示。 (1)界面模塊響應(yīng)用戶事件調(diào)用其他模塊的數(shù)據(jù),并顯示相應(yīng)內(nèi)容。圖3. 1 功能模塊的劃分(1)用戶模塊:管理用戶信息;(2)數(shù)據(jù)查詢模塊:將數(shù)據(jù)庫中信息導(dǎo)出到界面中顯示,并提供查詢、更新、刪除數(shù)據(jù)的接口。(4)當(dāng)觸發(fā)“導(dǎo)出數(shù)據(jù)”時,自動判斷當(dāng)前日期,并在特定的日期將數(shù)據(jù)庫中的數(shù)據(jù)以特定的格式輸出。exe4j是一個幫助你集成Java應(yīng)用程序到Windows操作環(huán)境的java可執(zhí)行文件生成工具,無論這些應(yīng)用是用于服務(wù)器,還是圖形用戶界面(GUI)或命令行的應(yīng)用程序?!窨梢浦残裕篗ySQL可以在許多不同的UNIX系統(tǒng)中使用,同時也可以在Microsoft的Windows系統(tǒng)中使用。 MySQL小巧易用,還是免費(fèi)使用的數(shù)據(jù)庫軟件,而且功能強(qiáng)大,對于本系統(tǒng)的數(shù)據(jù)庫操作而言,MySQL綽綽有余。)傳統(tǒng)軟件與具體的操作系統(tǒng)平臺相關(guān),一旦環(huán)境發(fā)生變化就需要對軟件進(jìn)行大量改動,費(fèi)時費(fèi)力,而JAVA編寫的軟件能在JAVA虛擬機(jī)(Java Virtual Machine,JVM)上兼容。同時,本系統(tǒng)的設(shè)計與實(shí)現(xiàn),能夠便于石門縣地震局對龐雜的地震觀測數(shù)據(jù)和巨量的諸如人口、住房、重大工程、生命線工程、易引發(fā)次生災(zāi)害工程以及應(yīng)急救援體系、群測群防體系等各種數(shù)據(jù)進(jìn)行良好地管理,更好的服務(wù)于地震監(jiān)測預(yù)報、震災(zāi)預(yù)防、應(yīng)急救援等防震減災(zāi)工作。石門縣地震局?jǐn)?shù)據(jù)處理系統(tǒng)從構(gòu)想到設(shè)計、開發(fā)及調(diào)試,到現(xiàn)在已經(jīng)是一個完整可用的系統(tǒng)了,經(jīng)過了實(shí)地運(yùn)行和測試,在功能實(shí)現(xiàn)上符合最初的構(gòu)思,在實(shí)際工作環(huán)境中能夠起到應(yīng)有的作用。每時每刻,我們身邊的大地都在發(fā)生著震動,平均每年發(fā)生500萬次,其中有感地震5萬次,7級以上的大震平均不到20次。在強(qiáng)大復(fù)雜的功能下,Omega功能復(fù)雜,操作步驟繁瑣的缺陷也不難顯現(xiàn)。而我這次的課題正是針對于一個縣城的地震勘查部門,為他們量身設(shè)計一款簡便而又能夠滿足需求的數(shù)據(jù)處理軟件。因此,不可避免地帶有很大的局限性,這更加凸顯了分析和處理地震數(shù)據(jù)的重要性。對于數(shù)據(jù)的安全性保證,本系統(tǒng)對用戶的管理上采用了權(quán)限分級的策略,用戶通過登錄操作獲得其權(quán)限,按照其權(quán)限進(jìn)行被系統(tǒng)允許的操作,從而保證數(shù)據(jù)只能被擁有特定權(quán)限的用戶修改?!笆T縣地震局?jǐn)?shù)據(jù)處理系統(tǒng)”的開發(fā),有效地解決了石門縣地震局對于其地震測量數(shù)據(jù)處理的需求,填補(bǔ)了我國基層地震部門防震減災(zāi)數(shù)據(jù)處理領(lǐng)域的空白。譬如在地震工作中,每天都需要對海量數(shù)據(jù)進(jìn)行處理,如何將儀器測量得到的大量原始數(shù)據(jù)處理為工作人員所需要的數(shù)據(jù),如何對這些數(shù)據(jù)進(jìn)行有效管理,這都離不開一個能滿足其功能需求的數(shù)據(jù)處理系統(tǒng)。本系統(tǒng)使用JAVA作為開發(fā)語言,MySQL作為其數(shù)據(jù)庫,采用了Eclipse作為軟件的開發(fā)平臺,并在完成開發(fā)后,將軟件外包為可執(zhí)行文件。其核心需求是將每日產(chǎn)生的1440組數(shù)據(jù)導(dǎo)入程序中,經(jīng)過計算后進(jìn)行存儲并輸出到本地主機(jī)上。隨著科技的發(fā)展,使用的工具從用原始的紙質(zhì)檔案、人工計算,發(fā)展到使用計算機(jī)軟件進(jìn)行處理?!?能準(zhǔn)確的校正信號時號位置的失真。瓦德沃茲教授的主持下,使用當(dāng)時世界上最快的計算機(jī)——旋風(fēng)—I號,完成了世界上第一批地震處理程序[6]。該軟件針對巖土工程探測對象的隱蔽性與復(fù)雜性,實(shí)現(xiàn)了不同類型雷達(dá)數(shù)據(jù)的共享數(shù)據(jù)處理、分形處理、偏移、聯(lián)合反演、小波變換等功能;現(xiàn)場驗(yàn)證及試用結(jié)果表明,該軟件系統(tǒng)可以改善地下目的物探測的分辨率和真實(shí)度,可為巖土工程施工提供較準(zhǔn)確的地下障礙物資料。“十五”之后,該局完成了石門地震臺數(shù)字化改造工作,觀測設(shè)備由模擬機(jī)升級為數(shù)字機(jī)。而且,作為一名程序開發(fā)人員,查詢API和在互聯(lián)網(wǎng)上與其他開發(fā)人員交流是必不可少的,只有這樣,才能吸納他人對于某些問題的獨(dú)到見解,并靈活運(yùn)用到自己的開發(fā)中。不同電子產(chǎn)品的設(shè)計者是從不同的方面來考慮的,這些電子產(chǎn)品的硬件平臺、操作系統(tǒng)和應(yīng)用軟件都不一樣,怎么才能實(shí)現(xiàn)讓他們之間協(xié)調(diào)工作呢?安全性,可靠性、網(wǎng)絡(luò)問題怎么解決呢?他們嘗試了很多種語言,都不能解決問題,沒辦法,工程師們打算自己開發(fā)一種簡單的、現(xiàn)代的新語言,這種語言誕生時就肩負(fù)著有簡單、跨平臺、安全性強(qiáng)的使命,它也確實(shí)做到了這些。MVC是一種通過模型(Model)、視圖(View)、控制器(Controller)3個部分構(gòu)造一個組件的理想方法,MVC結(jié)構(gòu)使得程序更具有對象化的特性,維護(hù)起來也更方便。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中[11]?!裉峁㏕CP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。其主要功能包括:(1)管理使用本系統(tǒng)的用戶,系統(tǒng)中涉及的數(shù)據(jù)及操作根據(jù)用戶的權(quán)限嚴(yán)格分級,以確保數(shù)據(jù)的安全性和保密性。作為一個數(shù)據(jù)處理系統(tǒng),應(yīng)該在數(shù)據(jù)的精度以及準(zhǔn)確度上做到?jīng)]有絲毫錯誤,退一步說,就算系統(tǒng)出錯,也應(yīng)有補(bǔ)救措施,同時確保數(shù)據(jù)的安全性(不能被隨意修改),用戶權(quán)限分級工作要做好。(7)數(shù)據(jù)庫連接模塊:服務(wù)器和客戶端通過該模塊連接數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)處理。如果系統(tǒng)出現(xiàn)了不可恢復(fù)的錯誤,允許用戶通過其他手段(如重啟系統(tǒng)、系統(tǒng)初始化)達(dá)到脫離錯誤狀態(tài)的目的,同時記錄出錯的操作,以便于系統(tǒng)管理員進(jìn)行修復(fù)。在數(shù)據(jù)庫層面上來看,可以說表與表之間的沒有關(guān)系(除用戶信息表和系統(tǒng)操作記錄表中擁有共同的屬性user_name,用戶信息表和備忘錄中擁有共同屬性user_name外),但是在程序內(nèi)部,用戶是通過登錄操作獲得其權(quán)限后,由程序判斷其權(quán)限是否能夠操作其他的表格。用戶通過登錄來獲得其權(quán)限,從而能夠?qū)ο到y(tǒng)進(jìn)行相應(yīng)的操作,同時更改其數(shù)據(jù)庫中的登錄標(biāo)志和程序中的登錄標(biāo)志,記錄其登錄的時間;●用戶退出:只有用戶輸入的用戶名/密碼能與數(shù)據(jù)庫中的信息匹配且與系統(tǒng)當(dāng)前登錄用戶匹配時,才允許此操作。數(shù)據(jù)查詢操作需要最少普通用戶的權(quán)限,也就是說要先登錄系統(tǒng),才能使用該功能,刪除數(shù)據(jù)的操作則需要管理員以上的權(quán)限才可執(zhí)行?!駵y震數(shù)據(jù)查詢:在主界面中點(diǎn)擊測震數(shù)據(jù)查詢Item,若沒有用戶登錄,提示錯誤,點(diǎn)擊確定返回出錯前界面,若已有用戶登錄,界面的左邊部分出現(xiàn)功能按鈕等,右邊以表格形式顯示測震數(shù)據(jù)庫的所有數(shù)據(jù)。其中若得到的數(shù)據(jù)為NULL,則導(dǎo)入數(shù)據(jù)庫時以“99999”標(biāo)記,在計算時將改組數(shù)據(jù)剔除。格制調(diào)整后,將修改gztz表中的g_date、g_hour、g_minute為當(dāng)前時間,并給予格制調(diào)整成功的提示。●用戶管理模塊算法流程圖3. 2 用戶登錄流程圖圖3. 3 用戶退出流程圖圖3. 4 修改密碼流程圖圖3. 5 修改權(quán)限流程圖圖3. 6 用戶注冊流程圖圖3. 7 用戶注銷流程圖●數(shù)據(jù)查詢模塊部分算法流程圖圖3. 8 基礎(chǔ)形變數(shù)據(jù)查詢流程圖其他查詢功能流程圖,包括辦公助手功能流程圖與之類似,不在贅述。相對于形變數(shù)據(jù)的功能區(qū),測震數(shù)據(jù)的功能區(qū)多了一個排序選項(xiàng)(因?yàn)樾巫償?shù)據(jù)是按照日期時間自動排序的),方便用戶更直觀的分析地震數(shù)據(jù)。圖4. 9 導(dǎo)入測震數(shù)據(jù)界面在形式上,辦公助手模塊與數(shù)據(jù)查詢模塊類似,但是辦公助手模塊中功能區(qū)包含了查找,更新和刪除三大功能,只要用戶權(quán)限滿足條件,則可以在該界面下執(zhí)行全部操作。圖4. 11 格制調(diào)整界面圖4. 12 設(shè)置輸入輸出路徑界面圖4. 13 刪除形變數(shù)據(jù)界面圖4. 14 格制調(diào)整確認(rèn)界面圖4. 15 輸入輸出設(shè)置確認(rèn)界面圖4. 16 確認(rèn)刪除形變數(shù)據(jù)界面圖4. 17 查看所有用戶信息界面圖4. 18 系統(tǒng)初始化界面圖4. 19 確認(rèn)初始化界面圖4. 20 系統(tǒng)初始化設(shè)置界面幫助模塊提供了一個可操作的界面,界面中,左邊是選擇區(qū),用戶點(diǎn)選想要查詢的Item,右邊顯示相應(yīng)的幫助文字。JAVA的Swing組件雖然是一個GUI組件,但是沒有直接導(dǎo)入圖片到面板容器中的組件,為了美化界面,成功的插入圖片,我嘗試了許多方法,如在Jpanle中插入一段Applet小程序,在Jlabel中插入圖片,然后將Jlabel導(dǎo)入面板容器中,但是都失敗了,最后自定義了一個繼承于Jpanel的類,這是一個調(diào)用自身方法的類,將其實(shí)例化后,將會產(chǎn)生一個插入了本地圖片的容器,其中調(diào)用的方法為重寫的paintComponent (Graphics g)方法。如此,完成了本地文件想系統(tǒng)的導(dǎo)入。由于測量儀器在進(jìn)行格制調(diào)整操作之后,測量的數(shù)據(jù)會出現(xiàn)突變(數(shù)據(jù)曲線會顯示突然向上或向下移動),以此,為了保證數(shù)據(jù)的連續(xù)性,需要將突變后的數(shù)據(jù)與突變前的數(shù)據(jù)接齊,以東西形變數(shù)據(jù)為例,首先,由于格制調(diào)整時,測量的數(shù)據(jù)波動會很大,因而是不準(zhǔn)確的錯誤數(shù)據(jù),于是將格制調(diào)整時以及之前共計5分鐘內(nèi)的數(shù)據(jù)舍棄,記為“99999”,且記錄格制調(diào)整前第六分鐘與格制調(diào)整后第一分鐘的差值,存儲到gztz表中,并將之后的所有數(shù)據(jù)全部加上這一差值后存入xbbasic表中,這樣的操作相當(dāng)于將原始數(shù)據(jù)按照其突變的相反方向再一次突變,抵消由格制調(diào)整造成的測量數(shù)據(jù)錯誤。什么是測試?它的目標(biāo)是什么?G. Myers給出了關(guān)于測試的一些規(guī)則,這些目標(biāo)也可以看作是測試的目標(biāo)或定義:●測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;●好的測試方案實(shí)際可能發(fā)現(xiàn)迄今未使尚未發(fā)現(xiàn)的錯誤的測試方案;●成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試[12]。在A機(jī)上開啟局域網(wǎng)訪問接口,在B機(jī)上運(yùn)行軟件并將B設(shè)置為客戶端,在A、B機(jī)上分別再一次的按照上述方法測試并比照結(jié)果,記錄最終的測試情況。 參 考 文 獻(xiàn)[1] 劉正榮著.地震預(yù)報.修訂2版.北京:地震出版社,2008.[2] 熊翥著.地震數(shù)據(jù)處理應(yīng)用技術(shù).修訂2版.北京:石油工業(yè)出版社.2008.[3] 張國民,傅征祥,桂燮泰著.地震預(yù)報引論.北京:科學(xué)出版社,2008.[4] 陳宏峰著.中國地震仿真網(wǎng)格應(yīng)用系統(tǒng)的設(shè)計與開發(fā).北京:中國地震局地球物理研究所,2006.[5] 楊紅霞,趙改善著.21世紀(jì)的地震處理系統(tǒng).石油物探,2001,04.[6]
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1