版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
個人事務(wù)標準管理系統(tǒng)PAGE****&工程學(xué)院畢業(yè)論文基于Java平臺的個人事務(wù)管理系統(tǒng)的算法及實現(xiàn)姓名**院(系)***學(xué)院專業(yè)班級****學(xué)號********指導(dǎo)教師***職稱講師論文答辯日期****年5月9日****工程學(xué)院教務(wù)處制
學(xué)生承諾書本人鄭重承諾:該畢業(yè)論文從選題、設(shè)計提綱、初稿、修訂稿等環(huán)節(jié)均為我本人在指導(dǎo)老師指導(dǎo)下獨立完成;論文所使用的相關(guān)資料、數(shù)據(jù)、觀點等均真實可靠,除已注明的引用他人觀點、材料外,本論文沒有剽竊或不正當引用他人學(xué)術(shù)成果。如違反上述要求,本人愿承擔一切后果。畢業(yè)論文作者簽名:日期:年月日摘要本論文主要闡述了個人事務(wù)管理系統(tǒng)的流程以及Java高級程序設(shè)計語言實現(xiàn)的概況。重點介紹了個人事務(wù)管理系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)概述、系統(tǒng)分析、數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)測試和調(diào)試,包括功能需求描述、數(shù)據(jù)庫設(shè)計等內(nèi)容。本系統(tǒng)主要包含著兩大功能:個人信息管理功能和用戶信息管理功能。個人信息管理包括個人財務(wù)管理、人脈信息管理、備忘錄信息管理、個人事件管理、應(yīng)用小工具集等。用戶信息管理主要包括用戶注冊、登錄、修改密碼、忘記密碼后找回密碼等功能。本系統(tǒng)主要是用可視化插件VE做的界面,使用Java語言開發(fā),Mysql數(shù)據(jù)庫作為數(shù)據(jù)庫存儲方案,Java利用JDBC訪問數(shù)據(jù)庫,實現(xiàn)對個人信息綜合查詢、增加、修改和刪除基本功能的個人事務(wù)管理。關(guān)鍵詞:個人事務(wù)管理系統(tǒng)JavaMysqlJDBC可視化插件VE
目錄1前言 11.1選題背景 11.2現(xiàn)有系統(tǒng)存在問題的分析 11.3個人事務(wù)管理系統(tǒng)的現(xiàn)實意義 11.4個人事務(wù)管理系統(tǒng)的開發(fā)目標 21.5本系統(tǒng)的功能和作用 21.6課題研究的主要內(nèi)容以及個人任務(wù) 32相關(guān)技術(shù)介紹 32.1Java概述 32.1.1Java編程語言技術(shù)概述 32.1.2Java編程語言的優(yōu)勢 32.1.3Java與數(shù)據(jù)庫訪問 42.2Mysql數(shù)據(jù)庫的介紹 42.2.1Mysql的概述 42.2.2Mysql的特性 53系統(tǒng)分析 63.1可行性分析 63.1.1經(jīng)濟可行性 63.1.2技術(shù)可行性 63.1.3操作可行性 73.2需求分析 73.3系統(tǒng)設(shè)計背景 73.4系統(tǒng)的功能簡介 73.5系統(tǒng)開發(fā)的目標 83.6系統(tǒng)設(shè)計的總體規(guī)劃 84系統(tǒng)設(shè)計 84.1個人事務(wù)管理系統(tǒng)總體結(jié)構(gòu)設(shè)計 84.1.1結(jié)構(gòu)設(shè)計 84.1.2數(shù)據(jù)流程圖 94.1.3數(shù)據(jù)字典 114.2數(shù)據(jù)庫設(shè)計 114.2.1數(shù)據(jù)庫的基本概念及其結(jié)構(gòu)設(shè)計 114.2.2數(shù)據(jù)庫邏輯設(shè)計 134.3系統(tǒng)功能分析和流程圖設(shè)計 144.3.1個人事務(wù)管理系統(tǒng)的功能分析 144.3.2系統(tǒng)流程圖的設(shè)計 155系統(tǒng)實現(xiàn) 165.1登陸界面設(shè)計 165.2主界面設(shè)計 195.2.1財務(wù)管理 205.2.2人脈信息管理 215.2.3備忘錄信息管理 235.2.4記事 245.2.5工具 246結(jié)論 26參考文獻 27Abstract 28附錄 29致謝 34仲愷農(nóng)業(yè)工程學(xué)院畢業(yè)論文(設(shè)計)成績評定表 35PAGE361前言1.1選題背景現(xiàn)代社會,每個人總是與周圍的事務(wù)存在著各種各樣的聯(lián)系,個體要處理的事務(wù)也是很繁雜的,人工處理相當麻煩,需要耗費大量的時間與精力,而且由于需要處理的事務(wù)雜亂無章,經(jīng)常容易出錯,導(dǎo)致其他的事務(wù)無法正常進行。使用計算機軟件來管理個人事務(wù),在時下來講是很必要的。通過開發(fā)一個“個人事務(wù)管理系統(tǒng)”的軟件,可以方便快捷的管理各項個人事務(wù),使得各項工作能夠高效率、高質(zhì)量的進行。同時也可以與其他的系統(tǒng)建立緊密的聯(lián)系,與周圍的人或者事及時溝通,獲取信息。那么個人事務(wù)的管理就不能僅僅只靠手工的記錄,更應(yīng)該結(jié)合信息技術(shù)的支持。因此可見,隨著我國經(jīng)濟的迅速發(fā)展,信息技術(shù)在其中的作用會更加地廣泛和深入。1.2現(xiàn)有系統(tǒng)存在問題的分析目前,存在于市場上的個人事務(wù)管理系統(tǒng)很少,而且大多數(shù)都是以單方面的信息管理為目標的,比如說通訊錄管理軟件或記事本等。對于二十一世紀的今天,計算機的發(fā)展是日新月異的,但是很多人對個人事務(wù)的管理只見眼前利益,不關(guān)心,甚至不敢嘗試新興的事物。信息技術(shù)的應(yīng)用還十分落后。所以機器代替人力是必然的歷史發(fā)展趨勢,只有人們的重視和支持才能從人工管理改為計算機管理。事物的人工管理必將被計算機代替。有些人雖使用了計算機,甚至管理系統(tǒng),但是仍存在很多問題,問題一日不解決,個人辦事的效率就一日提不上去。1.3個人事務(wù)管理系統(tǒng)的現(xiàn)實意義目前,個人的事務(wù)管理基本上靠個人大腦記憶或者自己動手用紙筆記錄,無論在效率,還是在事務(wù)管理等方面都存在很大問題,這些無疑制約了個人的工作效率和辦事效率,使個人事務(wù)顯得雜亂無章。在傳統(tǒng)的個人事務(wù)管理模式中,用紙筆記錄及人工管理是其主流方式。這種方式具有數(shù)據(jù)可靠性差,運行效率低下,統(tǒng)計分析難度大等缺點,很難對自身的現(xiàn)狀和當前事務(wù)狀態(tài)做出準確分析,特別是隨著信息化時代的到來,中國經(jīng)濟已經(jīng)到了一個快速騰飛發(fā)展的時代,采用先進管理模式來增強個人競爭力,迎接信息化革命是擺在每個人面前很現(xiàn)實而且很重要的問題。如何在效益、效率上取得提升已經(jīng)成為一個很關(guān)鍵問題。個人事務(wù)管理系統(tǒng)是個人事務(wù)管理非常重要的一個環(huán)節(jié),個人事務(wù)管理的系統(tǒng)化、信息化,已經(jīng)成為每個人生活中很重要的一個組成部分,能否實現(xiàn)這一步關(guān)心到每個人的辦事效率和工作效率。因此,個人事務(wù)管理系統(tǒng)就逐漸受到重視,并在當前的信息管理中占據(jù)了越來越重要的分量。個人事務(wù)管理軟件主要用個人事務(wù)的管理,通過標準的作業(yè)流程和統(tǒng)一的管理模式,管理個人的財務(wù)現(xiàn)狀和通訊錄等,通過計算機的幫助實現(xiàn)智能化的管理和操作,從而在此基礎(chǔ)上建立起現(xiàn)代化的事務(wù)管理模式。1.4個人事務(wù)管理系統(tǒng)的開發(fā)目標本系統(tǒng)是將現(xiàn)代化的計算機技術(shù)和傳統(tǒng)的事務(wù)管理工作相結(jié)合,按照個人事物所包括的模塊設(shè)計完成的。為了使系統(tǒng)在個人事務(wù)管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:系統(tǒng)應(yīng)具有實用性、可靠性和適用性,同時注意到先進性。對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂。能夠按照用戶選擇的不同的條件進行簡單的查詢和修改。方便用戶的操作,盡量減少用戶的操作。1.5本系統(tǒng)的功能和作用個人事務(wù)管理系統(tǒng)是為個人提供賬戶并實現(xiàn)個人事務(wù)的管理等功能,主要是對個人信息的記錄、查詢、增加、修改、刪除,是基于計算機軟件的應(yīng)用系統(tǒng)。它可以讓個人信息不斷積累,并實現(xiàn)智能管理,一方面極大地減輕了人們對自身事務(wù)的工作量,另一方面使數(shù)據(jù)的安全性得到了保證,避免了大數(shù)據(jù)的流失和混亂,是個人數(shù)據(jù)保存的可靠性大大加強。本系統(tǒng)是利用eclipse與Mysql技術(shù)開發(fā)的個人事務(wù)管理系統(tǒng)。它使用方便,操作簡單,用戶登錄,個人財務(wù)信息管理,個人人脈信息管理等功能。希望本系統(tǒng)能夠使個人的信息和數(shù)據(jù)得到更好的安全性和可靠性,為人們在生活中減輕負擔。1.6課題研究的主要內(nèi)容以及個人任務(wù)研究個人事務(wù)管理系統(tǒng)作用在于:更科學(xué)地測試學(xué)生的動手能力、軟件開發(fā)個方面的協(xié)調(diào)能力,了解學(xué)生掌握知識的情況、提高學(xué)生學(xué)習的積極性。個人事務(wù)管理系統(tǒng):個人使用自己的賬號登錄進去,然后根據(jù)需要對個人信息進行管理,包括事件的記錄、查詢和統(tǒng)計等。課題研究的價值:通過對個人信息的分類管理可以很清晰地了解到個人的相關(guān)信息和具體事件的信息。傳統(tǒng)的管理系統(tǒng)功能都比較單一,對個人的集成事務(wù)操作不方便,也容易造成數(shù)據(jù)混亂和重要數(shù)據(jù)的丟失,從而不能促使個人更好的管理事務(wù);不能提高個人的辦事效率,最后使個人信息混亂,個人信譽也受到嚴重的影響。而本管理系統(tǒng)可以根據(jù)不同的管理模塊實現(xiàn)對不同事務(wù)的管理。同時對不同信息進行記錄、保存修改,有效的保證了數(shù)據(jù)的安全性和準確性,這樣,就可以使人們節(jié)約了時間和精力,從而使個人的辦事效率和辦事風格都得到了很大的提高。2相關(guān)技術(shù)介紹2.1Java概述2.1.1Java編程語言技術(shù)概述Java語音是一種面向?qū)ο蟮恼Z音,它通過提供一套簡單卻完整的語音要素來完成指定的任務(wù)。只需要理解一些基本的概念,就可以用它編寫出適合于各個不同平臺的應(yīng)用程序。Java語音的設(shè)計集中于對象及其接口,它比C++更加面向?qū)ο螅峁┝撕唵蔚念悪C制以及動態(tài)的接口模型,略去了多重繼承等復(fù)雜的繼承機制。狀態(tài)變量以及相應(yīng)的方法只能放置于類內(nèi)部,實現(xiàn)了模塊化和信息隱藏;而類則提供了一類對象的原型,并且通過繼承機制,子類可以使用父類所提供的方法,實現(xiàn)了代碼的復(fù)用。2.1.2Java編程語言的優(yōu)勢如果讀者有使用過C、C++之類的語言,就會發(fā)現(xiàn)Java在網(wǎng)絡(luò)編程方面提供的類庫有多么的強大且易用。在基礎(chǔ)網(wǎng)絡(luò)方面Java提供了Socket編程API,在高級網(wǎng)絡(luò)應(yīng)用方面,提供了標準的Servlet、Ejb包供用戶使用。同時,有大量的開源服務(wù)器以及第三方軟件公司開發(fā)的功能強大的應(yīng)用服務(wù)器供用戶選擇。
Java是可收集無用的存儲單元的,用C及C++寫軟件的編程人員必須仔細所用的內(nèi)存塊。當一個塊不再使用時,他們務(wù)必讓程序釋放它,從而方可再用。在大的項目中,這可能很困難,并往往成為出錯和內(nèi)存不足的根源。在Java的情況下,編程人員不必為內(nèi)存管理操心。Java系統(tǒng)有一個叫做“無用單元收集器”的內(nèi)置程序,它掃描內(nèi)存,并自動釋放那些不再使用的內(nèi)存塊。2.1.3Java與數(shù)據(jù)庫訪問Java語言是目前廣泛使用的網(wǎng)絡(luò)數(shù)據(jù)庫編程語言,JDBC給數(shù)據(jù)庫應(yīng)用開發(fā)人員提供了一種標準的應(yīng)用程序設(shè)計接口,使數(shù)據(jù)庫開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。Java和JDBC結(jié)合真正實現(xiàn)一次編寫,處處運行。
Java程序利用JDBC訪問數(shù)據(jù)庫的幾種不同途徑:
第一種方法使用JDBC-ODBC橋?qū)崿F(xiàn)JDBC到ODBC的轉(zhuǎn)化,轉(zhuǎn)化后就可以使用ODBC的數(shù)據(jù)庫專用驅(qū)動程序與某特定數(shù)據(jù)庫相連。這種方法借用了ODBC的部分技術(shù),使用比較簡單,但是同時也因C程序的引入而喪失了Java的跨平臺特性。
第二種方法是JDBC與某數(shù)據(jù)庫專業(yè)的驅(qū)動程序相連,限制了前端應(yīng)用與其他數(shù)據(jù)庫系統(tǒng)的配合使用。
第三種方法是JDBC與一種通用的數(shù)據(jù)庫協(xié)議驅(qū)動程序相連,然后再利用中間和協(xié)議解釋器將這個協(xié)議驅(qū)動程序與某種具體的數(shù)據(jù)庫系統(tǒng)相連。這種方法的優(yōu)點是程序不但可以跨平臺,而且可以連接不同的數(shù)據(jù)庫系統(tǒng),有很好的通用性。2.2Mysql數(shù)據(jù)庫的介紹2.2.1Mysql的概述Mysql是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MysqlAB公司。目前Mysql被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了Mysql作為網(wǎng)站數(shù)據(jù)庫。Mysql是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行和標準化的數(shù)據(jù)庫語言。Mysql是以一個客戶機/服務(wù)器結(jié)構(gòu)的實現(xiàn),它是由一個服務(wù)器守護程序Mysqld和很多不同的客戶程序和庫組成。SQL是一種標準化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時Mysql也足夠快和靈活以允許你存儲記錄文件和圖像。Mysql主要目標是快速、健壯和易用。最初是因為我們需要這樣一個SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個數(shù)量級上的大型數(shù)據(jù)庫,但速度更快,Mysql就開發(fā)出來。自1996年以來,我們一直都在使用Mysql,其環(huán)境有超過40個數(shù)據(jù)庫,包含10000個表,其中500個表超過7百萬行,這大約有100GB的關(guān)鍵應(yīng)用數(shù)據(jù).2.2.2Mysql的特性使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2、Wrap、Solaris、Windows等多種操作系統(tǒng)。為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多線程,充分利用CPU資源。優(yōu)化的SQL查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。3系統(tǒng)分析3.1可行性分析可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源、社會條件等。可行性分析必須分析幾種主要的可能解決法的利弊,從而判定原定的系統(tǒng)規(guī)模和目標是否實現(xiàn),系統(tǒng)完成后所帶來的效益是否值得去開發(fā)這個系統(tǒng)等。一般來說,可行性分析應(yīng)包括經(jīng)濟可行性、技術(shù)可行性、運行可行性、法律可行性和開發(fā)方案可行性等方面。3.1.1經(jīng)濟可行性個人事務(wù)管理系統(tǒng)的編寫只需要一臺個人微型計算機機即可,目前個人計算機的配置均能滿足個人事務(wù)管理系統(tǒng)的編寫和使用的要求,所有的開發(fā)工具都可以找到免費的,并且開發(fā)環(huán)境也是免費的,所以在開發(fā)環(huán)境和開發(fā)工具上是可行的。而本系統(tǒng)的主要消耗成本在人力方面,所以在在經(jīng)濟可行性上能夠達到要求。3.1.2技術(shù)可行性該軟件的開發(fā)只需在WindowsXP或者Windows7操作系統(tǒng)下進行,利用java和mysql進行開發(fā),在計算機上只需安裝一般的處理軟件和一些支持軟件,不需要大型的系統(tǒng)軟件和應(yīng)用軟件來支持。該系統(tǒng)是一個數(shù)據(jù)庫管理系統(tǒng),對數(shù)據(jù)庫進行操作不需要高配置的計算機,只要在該計算機上能夠運行WindowsXP操作系統(tǒng)和一般的處理軟件就可行。作為一個java開發(fā)的系統(tǒng)而言,本系統(tǒng)所用到的技術(shù)在在這方面已經(jīng)非常成熟,在用到的mysql數(shù)據(jù)庫中,由于需要儲存的信息都是按照用戶來劃分的,并且需要用到的表并不多,所以在數(shù)據(jù)庫方面的要求也能達到。我作為一名專業(yè)為軟件開發(fā)方面的的學(xué)生,經(jīng)過長期的學(xué)習和實驗,對編寫程序已經(jīng)具備獨立的動手操作能力,所以相對于目前的技術(shù)要求是完全可以勝任的。3.1.3操作可行性目前,大多數(shù)PC機都能夠運行該系統(tǒng),并且該系統(tǒng)所占的系統(tǒng)資源也對PC沒有任何影響。該系統(tǒng)的安裝、調(diào)試、運行不會改變原計算機系統(tǒng)的任何設(shè)置,該系統(tǒng)只是一個小型的個人事務(wù)管理系統(tǒng),使用起來簡單方便,易于操作。所以,相對于用戶而言,只要他接觸過計算機,能夠簡單地使用計算機,那么他就能很容易的對本系統(tǒng)進行操作。3.2需求分析通過調(diào)查分析,該個人事務(wù)管理系統(tǒng)應(yīng)該具備以下的一些功能:用戶登錄和注冊模塊。在用戶登錄后能看到自己的儲存的所有個人信息,并對
自身信息能夠操作。個人登錄后主界面模塊應(yīng)包括個人中心、記賬,記事,人脈管理,事件管理,備忘錄管理等管理模塊。方便的個人所有信息的記錄、查詢、修改等。個人密碼修改功能,忘記密碼后用驗證問題找回密碼等。3.3系統(tǒng)設(shè)計背景在當前的信息化社會,很多的辦公系統(tǒng)已經(jīng)普及到了社會的各個角落,而且市場也也已經(jīng)相繼出現(xiàn)一些關(guān)于個人事務(wù)管理方面的軟件,但是,目前存在于市場上的此類軟件功能都比較單一,并且各個管理模塊都比較分散。本項目名稱:個人事務(wù)管理系統(tǒng)。本軟件基本上能具體化、合理化得管理個人信息,用結(jié)構(gòu)化程序設(shè)計的思維方式去了解計算機的基本工作原理和高級程序語言設(shè)計。本系統(tǒng)最大的特點是對個人所要處理的個人事務(wù)進行了一次集合,并在本軟件中一次性的實現(xiàn)了許多對個人事務(wù)管理的模塊。3.4系統(tǒng)的功能簡介系統(tǒng)主要實現(xiàn)功能模塊:個人中心模塊:此模塊主要提供進入各個管理模塊下子模塊的快捷方式,另外還包括個人密碼修改模塊和主頁面的便箋。記賬模塊:主要包括收入管理、賬戶管理、支出管理等。記事模塊:主要實現(xiàn)記事本功能、事件搜索等功能。人脈模塊:包括添加人脈關(guān)系、人脈分類管理、人脈列表等功能。個人備忘錄模塊:主要實現(xiàn)各種個人備忘功能,例如各種網(wǎng)站的注冊名和密碼、銀行卡相關(guān)信息、家務(wù)管理信息等。事件模塊:對所有事件進行瀏覽,管理事件的分類等。工具模塊:提供計算機、日歷等一些工具。3.5系統(tǒng)開發(fā)的目標個人信息管理系統(tǒng)實現(xiàn)了管理的信息化,它記錄著個人每日的重要信息,能記錄、提示用戶有關(guān)信息。出于本系統(tǒng)是個人事務(wù)管理的的一個綜合性系統(tǒng),本系統(tǒng)的設(shè)計目標將最終定位于完成以上所述的系統(tǒng)主要任務(wù)的基本模型。3.6系統(tǒng)設(shè)計的總體規(guī)劃作為一個軟件管理信息系統(tǒng),該平臺必須具有自身的設(shè)計規(guī)則,在本系統(tǒng)中,它主要體現(xiàn)在一下方面:簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。針對性:該平臺是后臺管理的定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強的針對性。實用性:該平臺記錄個人的基本信息,具有良好的實用性。穩(wěn)定性:作為個人事務(wù)信息管理系統(tǒng),本系要具有良好的數(shù)據(jù)儲存穩(wěn)定性和運行穩(wěn)定性。4系統(tǒng)設(shè)計4.1個人事務(wù)管理系統(tǒng)總體結(jié)構(gòu)設(shè)計4.1.1結(jié)構(gòu)設(shè)計圖1功能結(jié)構(gòu)圖4.1.2數(shù)據(jù)流程圖用戶登錄:圖2用戶登錄圖用戶注冊:圖3用戶注冊圖用戶添加/修改信息:圖4添加/修改用戶圖用戶瀏覽信息:圖5數(shù)據(jù)流圖4.1.3數(shù)據(jù)字典數(shù)據(jù)流圖描述了系統(tǒng)的分解,即系統(tǒng)由哪些部分組成,各部分之間有什么聯(lián)系等。但是,這還不能完整地表達一個系統(tǒng)的全部邏輯特征,特別是有關(guān)數(shù)據(jù)的詳細內(nèi)容。這就要引入數(shù)據(jù)字典這個概念。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。4.2數(shù)據(jù)庫設(shè)計設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設(shè)計一般包括如下幾個步驟:數(shù)據(jù)庫需求分析。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。4.2.1數(shù)據(jù)庫的基本概念及其結(jié)構(gòu)設(shè)計在系統(tǒng)中利用數(shù)據(jù)庫是為了更方便的管理個人信息和數(shù)據(jù),而建立一個個人事務(wù)管理系統(tǒng)是有一定的數(shù)據(jù)作為備用,因此一定要有數(shù)據(jù)庫來管理這些數(shù)據(jù)。在個人事務(wù)管理系統(tǒng)中的數(shù)據(jù)庫主要用于存儲個人的各種信息、用戶的基本信息、用戶記錄的事件信息等等。下面將介紹下數(shù)據(jù)庫的基本概念和發(fā)展:
數(shù)據(jù)(Data):數(shù)據(jù)實際上就是描述事物的符號記錄。數(shù)據(jù)庫(Database,簡稱DB):數(shù)據(jù)庫是長期存儲在計算機內(nèi)有結(jié)構(gòu)的大量的共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS):數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS):數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。數(shù)據(jù)庫系統(tǒng)管理員(DatabaseAdministrator,簡稱DBA):負責數(shù)據(jù)庫的建立、使用和維護的專門的人員。本系統(tǒng)的數(shù)據(jù)庫用戶為HZ,密碼為888888
得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需要的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這樣實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。事件基本信息管理集中,它的屬性有事件名、事件、內(nèi)容、分類。每一個事件都有唯一的ID,所以直接使用它作為這個實體的主鍵。事件基本信息E-R圖如下:
圖6事件基本信息E-R圖實體用戶管理集中,只屬于用戶登錄,所以該系統(tǒng)用戶設(shè)置了用戶名和密碼,密碼提示問題和密碼驗證問題,且都是唯一的。系統(tǒng)用戶信息E-R圖如下:
圖7系統(tǒng)用戶信息E-R圖賬戶信息管理集中,它的屬性有賬戶名、賬戶余額、備注等。賬戶信息信息E-R圖如下:圖8賬戶信息E-R圖聯(lián)系人信息管理集中,它的屬性有聯(lián)系人姓名、分類、電話、家庭、生日、備注等屬性。聯(lián)系人信息信息E-R圖如下:圖9聯(lián)系人信息E-R圖4.2.2數(shù)據(jù)庫邏輯設(shè)計邏輯設(shè)計將所有的E—R圖的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為Mysql數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu)個人信息管理系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下表格所示。每個表格表示數(shù)據(jù)庫中的一個表。表1用戶信息表列名數(shù)據(jù)類型備注idint(20)編號,自動增長主鍵usernamechar(20)用戶名passwordvarchar(20)密碼miamtsvarchar(20)密碼提示mimayzvarchar(20)密碼驗證表2事件信息表列名數(shù)據(jù)類型備注idint(20)編號,自動增長主鍵thingnamevarchar(20)事件名timedatetime時間contentlongtext內(nèi)容sortvarchar(20)分類表3財務(wù)賬戶表列名數(shù)據(jù)類型備注idint(20)編號,自動增長主鍵namevarchar(40)賬戶名balancedouble賬戶余額remarkvarchar(40)備注表4聯(lián)系人信息表列名數(shù)據(jù)類型備注idint(20)編號,自動增長主鍵namevarchar(40)聯(lián)系人姓名sortvarchar(40)分類phonebigint電話homevarchar(40)家庭birthdaydate生日hobbyvarchar(40)喜好忌諱remarkvarchar(40)備注4.3系統(tǒng)功能分析和流程圖設(shè)計4.3.1個人事務(wù)管理系統(tǒng)的功能分析經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該平臺需要完成的一些具體功能,分析如下:事件管理:能夠完成事件基本信息錄入、修改、查詢和刪除。財務(wù)管理:能夠完成收支管理,賬戶管理,分類管理等基本信息錄入、修改、查詢和刪除。記事本功能:根據(jù)用戶的的需要對事件進行記錄,能夠完成事件的添加,修改,刪除,搜索等功能。人脈管理:實現(xiàn)對聯(lián)系人的分類管理,個人信息記錄等功能。4.3.2系統(tǒng)流程圖的設(shè)計用戶通過用戶名和密碼登陸系統(tǒng),然后根據(jù)個人信息對功能進行選擇,總的流程圖如下:
圖10系統(tǒng)流程圖5系統(tǒng)實現(xiàn)5.1登陸界面設(shè)計登陸界面是用戶進入系統(tǒng)的通道,登錄系統(tǒng)主要是驗證登username的用戶名和password是否和數(shù)據(jù)庫里邊的一致,如果不一致則不能進入系統(tǒng),這是系統(tǒng)安全中很重要的一個組成部分。用戶名是單行編輯框中輸入,而密碼卻是用掩碼顯示即將屬性PassWord設(shè)置為●,避免因為顯示密碼的具體內(nèi)容而造成密碼失竊,給用戶造成不必要的麻煩。界面設(shè)計:界面注明使用該應(yīng)用系統(tǒng)的新用戶可以注冊,忘記密碼的用戶可以點擊“忘記密碼”以找回密碼。使系統(tǒng)登錄界面更加友好,更加人性化。圖11登錄界面
圖12注冊界面圖13注冊提示圖14注冊成功圖15忘記密碼圖16找回密碼5.2主界面設(shè)計主界面的設(shè)計主要包括對個人事務(wù)管理的八個子模塊,用戶可以按照自己的需要進入自己想要管理的模塊。圖17主界面設(shè)計圖18主界面用例圖5.2.1財務(wù)管理主要是對個人財務(wù)的各種基本信息管理,例如收支管理賬戶管理等。財務(wù)信息管理主界面截圖如下:圖19財務(wù)信息管理圖20財務(wù)信息管理用例圖圖21添加賬戶圖22修改賬戶5.2.2人脈信息管理人脈信息主要是對個人的人脈信息進行管理,并實現(xiàn)人脈的分類管理。主要包括人脈列表、分類管理,還有對人脈信息的綜合查詢、修改、增加、和刪除等功能。人脈信息管理主界面截圖如下:圖23人脈信息管理圖24人脈信息管理用例圖圖25修改聯(lián)系人5.2.3備忘錄信息管理備忘錄信息主要是對個人比較零散的信息進行管理,并實現(xiàn)各種備忘事件的分類管理。備忘錄信息管理主界面截圖如下:圖26備忘錄信息管理圖27備忘錄信息管理用例圖5.2.4記事圖28添加事件5.2.5工具圖29工具界面圖30五指棋小游戲6結(jié)論本系統(tǒng)在設(shè)計之初,我對Java和Mysql有一定的了解,在老師和同學(xué)的幫助下,根據(jù)所學(xué)的關(guān)于軟件工程的知識,從最初的數(shù)據(jù)庫設(shè)計到最后系統(tǒng)前臺界面的設(shè)計及代碼的實現(xiàn)經(jīng)歷了一個月的時間,在這一個月的時間中,我按照軟件工程的生命周期方法學(xué)來完成設(shè)計,即系統(tǒng)的需求分析、總體設(shè)計、程序設(shè)計、系統(tǒng)調(diào)試等開發(fā)步驟,分階段地完成各設(shè)計任務(wù)。在設(shè)計之初,首先對所使用的工具eclipse和Mysql進行了全面的復(fù)習。接著,根據(jù)自己的設(shè)計任務(wù)書的要求,對自己需要完成的部分進行了系統(tǒng)的規(guī)劃,根據(jù)需求分析的要求,對數(shù)據(jù)庫即數(shù)據(jù)庫中的表進行設(shè)計規(guī)劃,Java和JDBC結(jié)合真正實現(xiàn)編碼,并使用了可視化插件做的界面,對系統(tǒng)進行了詳細設(shè)計、編碼和測試工作,整個過程是本設(shè)計的核心部分。在設(shè)計基本完成之后,用了大概兩周的時間改進系統(tǒng)的性能和技術(shù)文檔的編寫整理,最后完成畢業(yè)設(shè)計。在整個設(shè)計過程中是不斷學(xué)習的過程,我體會到:軟件開發(fā)是一個不斷學(xué)習新鮮實物的過程,從設(shè)計初的不懂到最后能夠順利完成,我體會到在實踐中學(xué)習的重要性,這對于將來我真正走上工作崗位具有重要意義。由于前期工作的不徹底,對系統(tǒng)的需求分析的要求認識不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個別代碼。使我體會到在設(shè)計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設(shè)計將會付出幾倍的代價。設(shè)計過程中,經(jīng)常會遇到困難,我學(xué)會了通過老師和同學(xué)給出的其它系統(tǒng)代碼來理解語言的含義,然后根據(jù)自己的設(shè)計要求編寫代碼。設(shè)計過程中,由于要實現(xiàn)某些功能,互聯(lián)網(wǎng)幫了我的大忙。網(wǎng)絡(luò)資源是一個豐富的共享體系。在完成本設(shè)計的過程中,也總結(jié)了以下一些經(jīng)驗:一個詳細周密的計劃對于完成一項任務(wù)的重要性。學(xué)習一門程序語言,實踐是最好的辦法。要學(xué)會運用互聯(lián)網(wǎng)工具?;ヂ?lián)網(wǎng)是一個具有大量資源的信息寶庫。我深刻體會到要做好一件事情,需要有系統(tǒng)的思維方式和方法,對待一個新的問題,要耐心、要善于運用已有的資源來充實自己。同時我也深刻的認識到,在對待一個新事物時,一定要從整體考慮,完成一步之后再作下一步,這樣對于系統(tǒng)而言才能更加有效。
參考文獻[1]張海藩.《軟件工程導(dǎo)論》.北京:清華大學(xué)出版社,2002年.[2]葉小平,湯庸,湯娜,劉玉葆等.《數(shù)據(jù)庫系統(tǒng)教程》,北京:清華大學(xué)出版社,2005年.[3]賈蓉生.《Java2入門與網(wǎng)站數(shù)據(jù)庫設(shè)計》.北京:清華大學(xué)出版社,2004年.[4]HerbertSchildt.《Java參考大全》.北京:清華大學(xué)出版社,2008年.[5]唐紅亮,郝建民,劉亞姝,張哲.《SQLServer數(shù)據(jù)庫設(shè)計與系統(tǒng)開發(fā)教程》,北京:清華大學(xué)出版社,2007年.[6]張桂元,賈燕楓.《Eclipse開發(fā)入門與項目實踐》,北京:人民郵電出版社,2010年.[7]葉達豐.《Eclipse編程技術(shù)與實例》,北京:人民郵電出版社,2009年.[8]李勁東,姜遇姬,呂輝.理信息系統(tǒng)原理[M],西安:電子科技大學(xué)出版社,2003年.[9]廖若雪.JSP高級編程[M],北京:機械工業(yè)出版社,2001年.[10]趙毅.跨平臺程序設(shè)計語言——Java[M],西安:西安電子科技大學(xué)出版社,2006年.[11]朱喜福.Java程序設(shè)計[M],北京:人民郵電出版社,2005年.
[12]王路群.Java高級程序設(shè)計[M],北京:中國水利水電出版社,2006年.[13]丁寶康.數(shù)據(jù)庫實用教程,北京:清華大學(xué)出版社,2004年.[14]汪詩林等.數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用,北京:機械工業(yè)出版社,2005年.[15](美)??藸栔?,陳昊鵬.Java編程思想,北京:機械工業(yè)出版社,2007年.[16]馮博琴.面向?qū)ο蠓治雠c設(shè)計,北京:機械工業(yè)出版社,2003年.
TheAlgorithmandRealizationofSystemofaPersonalaffairsManagementbasedonJavaHuangZhi(CollegeofComputerScienceandEngineeringZhongkaiUniversityofAgricultureandEngineering,Guangzhou510225,China)
Abstract:ThisthesismainlyexpoundstheprocessofthedevelopingPersonalaffairsmanagementsystemandthegeneralsituationofJavaprogrammingdesignofhigh-levellanguages.ItmainlyintroducestheimplementationprocessofthedevelopmentPersonalaffairsmanagementsystem,includingsystemoverview,systemimplementation,systemtestinganddebugging,includingfunctionrequirementdescription,databasedesign,etc.Thissystemmainlycontainsfourbigfunctions:thefunctionofthethinginformationmanagementandtheuserinformationmanagement.Thissystem`sinterfaceismadeofvisualplug-ins,usingtheJavalanguagetodevelop,Mysqldatabaseassolutiontostoreanalyticalfactors.TheJavausestheJDBCaccessdatabase,implementingsomebasicfunctionasquery,add,modifyanddeleteinthepersonalaffairsmanagementsystem.Keyword:Personalaffairsmanagementsystem;Java;Mysql;JDBC;visualizationplugin
附錄關(guān)于主界面的部分的關(guān)鍵代碼privateJButtongetJButton(){ if(jButton==null){ jButton=newJButton(); jButton.setBounds(newRectangle(652,167,87,25)); jButton.setText("注冊"); jButton.addActionListener(newjava.awt.event.ActionListener(){ publicvoidactionPerformed(java.awt.event.ActionEvente){ Regreg=newReg();//初始化注冊界面 reg.setVisible(true); } }); } returnjButton; } //驗證并登錄 privateJButtongetJButton1(){ if(jButton1==null){ jButton1=newJButton(); jButton1.setBounds(newRectangle(496,268,102,31)); jButton1.setText("登錄"); jButton1.addActionListener(newjava.awt.event.ActionListener(){ publicvoidactionPerformed(java.awt.event.ActionEvente){ SwingUtilities.invokeLater(newRunnable(){ publicvoidrun(){ Zjmzjm=newZjm(); zjm.setVisible(true);//設(shè)置Zjm為可見 zjm.setTitle(getJTextField().getText()); dispose(); } }); } }); } returnjButton1; } privateJPasswordFieldgetJPasswordField(){ if(jPasswordField==null){ jPasswordField=newJPasswordField(); jPasswordField.setBounds(newRectangle(495,224,135,25)); } returnjPasswordField; } privateJButtongetJButton2(){ if(jButton2==null){ jButton2=newJButton("忘記密碼"); jButton2.setBounds(newRectangle(652,223,87,25)); jButton2.addActionListener(newjava.awt.event.ActionListener(){ publicvoidactionPerformed(java.awt.event.ActionEvente){ Stringun=getJTextField().getText(); if(un.equals("")){ Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"請輸入用戶名!","Warning", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); } else{ try{ Class.forName("com.mysql.jdbc.Driver"); Connectionconnection=DriverManager.getConnection ("jdbc:mysql://localhost/grsw","HZ","190288"); Statementstatement=connection.createStatement(); ResultSetresultSet=statement.executeQuery("selectmimatsfromuserwhereusername='"+un+"'"); Stringmimats; while(resultSet.next()) { mimats=resultSet.getString(1); Wjmmwjmm=newWjmm(); wjmm.setVisible(true); wjmm.jL5.setText(mimats); } } catch(Exceptione1){ e1.printStackTrace(); } } } }); } returnjButton2; } privateJTextFieldgetJTextField(){ if(jTextField==null){ jTextField=newJTextField(); jTextField.setBounds(newRectangle(495,167,135,25)); } returnjTextField; } publicstaticvoidmain(String[]args){ SwingUtilities.invokeLater(newRunnable(){ publicvoidrun(){ LgthisClass=newLg(); thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); thisClass.setVisible(true); } }); } publicLg(){ super(); initialize(); } privatevoidinitialize(){ this.setSize(750,400); this.setContentPane(getJPanel()); this.setTitle("登錄"); this.setResizable(false); //設(shè)置窗口大小不可改變 this.setLocationRelativeTo(null); //設(shè)置初始位置居中 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //設(shè)置框架關(guān)閉時結(jié)束程序 }}個人用戶注冊部分的關(guān)鍵代碼jB.addActionListener(newjava.awt.event.ActionListener(){ publicvoidactionPerformed(java.awt.event.ActionEvente){ if(getJTF1().getText().equals("")){ Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"請輸入用戶名!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); } elseif(String.valueOf(getJPF1().getPassword()).equals("")){ Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"請輸入密碼!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); } elseif(String.valueOf(getJPF2().getPassword()).equals("")){ Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"請重復(fù)輸入密碼!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); } elseif(String.valueOf(getJPF1().getPassword()).equals(String.valueOf(getJPF2().getPassword()))!=true){ Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"兩次輸入的密碼不同!請重新輸入!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); }else{ try{ Class.forName("com.mysql.jdbc.Driver"); Connectionconnection=DriverManager.getConnection ("jdbc:mysql://localhost/grsw","HZ","190288"); Stringusername=getJTF1().getText();//獲取用戶名 Stringpassword=String.valueOf(getJPF1().getPassword());//獲取密碼輸入 Stringmimats=getJTF2().getText();//獲取提示問題 Stringmimayz=getJTF4().getText();//獲取驗證答案 Statementstatement=connection.createStatement();//數(shù)據(jù)庫操作 Statementstate=connection.createStatement(); ResultSetresultSet=state.executeQuery ("selectusernamefromuserwhereusername='"+username+"'"); if(resultSet.next(){//判斷用戶名是否已經(jīng)存在,若存在則提示 Stringun=resultSet.getString(1); if(username.equals(un)){ Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"該用戶名已存在!請更換!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); } } else{//注冊用戶 statement.executeUpdate("insertintouservalues"+ "('"+username+"','"+password+"','"+mimats+"','"+mimayz+"',null)"); Object[]options={"確定"}; JOptionPane.showOptionDialog(null,"注冊成功!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); dispose(); } } catch(Exceptione1){ e1.printStackTrace(); } } } }); } returnjB; }找回密碼的關(guān)鍵代碼privateJButtongetJB(){ if(jB==null){ jB=newJButton("確定"); jB.setBounds(newRectangle(222,138,72,29)); jB.addActionListener(newjava.awt.event.ActionListener(){ publicvoidactionPerformed(java.awt.event.ActionEvente){ Stringmmyz=getJTF3().getText(); if(getJTF3().getText().equals("")){ Object[]options={"確定","取消"}; JOptionPane.showOptionDialog(null,"請輸入密碼驗證問題!","提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); } else try{ Class.forName("com.mysql.jdbc.Driver"); Connectionconnection=DriverManager.getConnection ("jdbc:mysql://localhost/grsw","HZ","190288"); Statementstatement=connection.createStatement(); ResultSetresultSet=statement.executeQuery("selectpasswordfromuserwheremimayz='"+mmyz+"'"); while(resultSet.next()) { Stringpassword=resultSet.getString(1); Object[]options={"確定","取消"}; JOptionPane.showOptionDialog(null,"您的密碼是:"+password,"提示", JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE, null,options,options[0]); dispose(); } } catch(Exceptione1){ e1.printStackTrace(); } } }); } returnjB; }個人信息顯示的關(guān)鍵代碼privateJTablegetJTable(){ if(jTable==null){ jTable=newJTable(); jTable.setFont(newFont("Dialog",Font.BOLD,14)); jTable.setRowSelectionAllowed(false); jTable.setShowHorizontalLines(true); jTable.setShowVerticalLines(false); jTable.setColumnSelectionAllowed(false); jTable.setEnabled(false); jTable.setRowHeight(30); DefaultTableModelJTableModel=newDefaultTableModel(); JTableModel.addColumn("賬戶名稱"); JTableModel.addColumn("賬戶余額"); JTableModel.addColumn("備注"); jTable.setModel(JTableModel); try{ Class.forName("com.mysql.jdbc.Driver"); }catch(Exce
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7.1.2復(fù)數(shù)的幾何意義【超級課堂】2022-2023學(xué)年高一數(shù)學(xué)教材配套教學(xué)精-品課件+分層練習人教A版2019必修第二冊
- 《小區(qū)推廣策略》課件
- 《水健康知識》課件
- 計算機軟件及應(yīng)用暈暈課件
- 《呼吸內(nèi)科醫(yī)生培訓(xùn)》課件
- 河南省周口市太康縣靈運初級中學(xué)2024-2025學(xué)年九年級上學(xué)期1月期末考試語文試題(含答案)
- 單位管理制度展示大全【人力資源管理篇】
- 單位管理制度收錄大合集【人事管理篇】
- Module 2 Unit 3 課后培優(yōu)分級練(解析版)
- 2025無償保管合同協(xié)議書
- (新版)北師大版五年級數(shù)學(xué)上冊期末試卷
- 小班《火車開了》音樂欣賞課評課稿
- 倫理學(xué)與醫(yī)學(xué)倫理學(xué) (醫(yī)學(xué)倫理學(xué)課件)
- GB/T 6344-2008軟質(zhì)泡沫聚合材料拉伸強度和斷裂伸長率的測定
- GA/T 1740.1-2020旅游景區(qū)安全防范要求第1部分:山岳型
- 產(chǎn)后康復(fù)客戶健康評估表格
- 個人現(xiàn)實表現(xiàn)材料1500字德能勤績廉(通用6篇)
- 六年級上冊數(shù)學(xué)單元測試-5.圓 青島版 (含答案)
- (精心整理)高一語文期末模擬試題
- QC成果解決鋁合金模板混凝土氣泡、爛根難題
- 管線管廊布置設(shè)計規(guī)范
評論
0/150
提交評論