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

正文內(nèi)容

客戶信息管理系統(tǒng)畢業(yè)設計論文(編輯修改稿)

2025-07-17 05:42 本頁面
 

【文章內(nèi)容簡介】 就是當我們輸入相關的信息,添加按鈕將會觸發(fā)事件actionListener,然后通過或許相關信息添加到數(shù)據(jù)庫中。? 搜索姓名界面:搜索只需要兩個控件,分別是姓名選框和搜索按鈕,這里還是比較容易實現(xiàn)的。系統(tǒng)搜索會檢索我們所輸入的姓名,數(shù)據(jù)庫中的SQL語句如下:select * from inf where name = 39。+ s +39。,這樣我們就獲得了我們需要的搜索信息,并且我們會將我們搜索的信息捕捉并新建一個InSystem的類,而這個類中table中所顯示的列表信息就是我們所搜索的信息了。? 最近生日界面:int w=(int) (()260)。int h=(int) (()235)。setBounds(w, h, 260, 190)。這是我們的邊界設計,窗口的大小是根據(jù)我們不同計算機顯示器的分辨率不同來計算的,其中顯示的位置坐標的起始位置是(()260)和(()235),即也就是長和高的位置了。另外我們固定的大小分別是260*190的尺寸。我們起始位置的設定也是有根據(jù)的,因為我們希望我們的系統(tǒng)提醒的窗口是在我們計算機的右下角顯示的,所以我們需要根據(jù)不同的計算機分辨率來設計其固有的位置,所以我們就要獲取系統(tǒng)的分辨率值,這也是我們所有界面中唯一考慮到計算機分辨率大小的一點。 界面跳轉關系登陸重新登錄注冊提醒添加搜索返回新建 界面跳轉關系? ,通過我們的輸入的用戶名和密碼直接跳轉我們的系統(tǒng)主界面。當然進入系統(tǒng)之前系統(tǒng)是需要判斷的,比如我們的用戶名和密碼錯誤或者是其它異常等等,這里我們采用的方式就是Label提醒,就是改變Label的文字內(nèi)容和其顏色來提示我們的信息錯誤,一旦填寫錯誤并且提交之后,系統(tǒng)就會做出相應的提示,并且重新輸入用戶名和密碼。.? 進入我們的系統(tǒng)之后,從菜單欄文件開始,那么點擊“注冊”,即我們的注冊用戶窗口。因為注冊窗口我們關閉之后我們的接下來的程序就是重新登錄,那么我們就重新回到了MainLoad(),如此循環(huán)到主系統(tǒng)界面,我們進入切換窗口。? 切換窗口的功能就是登錄不同賬號,點擊切換按鈕后,我們又關閉了當前的系統(tǒng),即dispose(),然后重new一個MainLoad(),那么同樣的還是回到MainLoad,這里我們可以更改不同的賬號進行登錄。? 添加賬戶信息:,這里將會填入相關的客戶信息,添加之后關閉添加的界面,回到主主界面。? 搜索:,這里確定后是檢索的過程,然后通過主界面的表格來顯示,所以關閉當前的搜索窗口。最近生日:,統(tǒng)計最近生日列表。 ? 最近生日:跳入的是 ,這里只需要在工具欄上點擊“最近生日”即可生成最近生日的窗口。并且該窗口是定時出現(xiàn)的,即使我們現(xiàn)時間關閉了。 界面跳轉關系。 第6章 詳細設計與實現(xiàn) 系統(tǒng)執(zhí)行流程 系統(tǒng)的運行是從MainLoad開始執(zhí)行的,執(zhí)行顯示的就是我們的初始登錄界面,我們需要在這里輸入我們數(shù)據(jù)庫中已經(jīng)存在的用戶名和密碼。如果用戶名和密碼的信息是正確的,那么將會跳轉到系統(tǒng)管理界面,并且會彈出“最近生日提醒”.同樣地,如果是用戶名和密碼錯誤,系統(tǒng)將會顯示相應的提醒信息,我們這里的提醒信息比較直觀,我們直接將“用戶名”和“密碼”的text文本顯示為紅色和“用戶名!”,”密碼!”這樣的格式,在重新輸入后,我們的系統(tǒng)將會對其進行檢測,如果正確,那么之前的紅色文字“用戶名!”,“密碼!”將會恢復原有的“用戶名”和“密碼”。并且跳轉。 圖61登陸模塊if (().trim().equals() || ()) {(this, 您尚未輸入用戶名或密碼)。} else { try { while (()) { if (().trim() .equals((user)) amp。amp。 ((password))) { (用戶名:)。 ()。 (密 碼:)。 ()。 grant=(id)。 ()。 break。 } else { if (().trim() .equals((user))) { (密碼錯誤)。 ()。 } else { (用戶名!)。 ()。 (密 碼!)。 ()。 }}} } catch (SQLException e1) { ()。}} 該方法的獨特之處在于改變了Label的相關顯示方式,以往我們更多采用的是ShowMessageDialog這樣的顯示方式,而在這里,我們直接利用我們的顯示信息做出改變,這樣是不是會變得更加直觀呢,是的,下面介紹其工作的流程和方式。 首先if (().trim().equals() || ())該條語句實現(xiàn)的是判斷我們的用戶名和密碼的輸入是否為“”空,如果為空,(this, 您尚未輸入用戶名或密碼),當然看到這里的語句提示,其實我們就大概知道了,這條語句就是為了提示我們輸入用戶名和密碼,因為我們之前的操作一定是有用戶名或密碼沒有填寫。那么除了為空,還有其它的可能,比如說輸入的密碼錯誤或者用戶名錯誤或者是我們干脆登陸成功了,那么else后面將一一解釋。 下一步自然就是通過我們的數(shù)據(jù)庫來檢索了,(user)來獲得我們數(shù)據(jù)庫中的用戶名信息,().trim()而這里是獲得我們輸入的用戶名信息,((password))來判斷我們輸入的密碼和我們檢索到的用戶名密碼是否對應。()。 ()。而這里之所以用到就是為了密碼錯誤后,Label被修改為不同字體和顏色了,此處為恢復正常,雖然我們還沒到密碼錯誤的狀態(tài),但是這里是必須的,否則一旦密碼錯誤后,這里就顏色就是紅色了,紅色的實現(xiàn)在這下面的操作的,下面介紹: if (().trim().equals((user))),這里我們將會判斷我們的用戶名信息,同樣和我們的數(shù)據(jù)庫來做對比,如果是正確的,(密碼錯誤),密碼Label顯示為密碼錯誤,()。這里為什么是用戶名和數(shù)據(jù)庫用戶名對應正確后還顯示密碼錯誤呢?因為我們前面判斷了,如果系統(tǒng)無法正常登陸,并且我們的用戶名正確的話,很顯然就是我們的密碼錯誤了。同樣地,(用戶名!)。這里的用戶名文字被修改為了“用戶名!”,()。將會設置用戶名的顏色為紅色,(密 碼!)。()。同樣的password也要被設置為紅色和“密碼!”的形式,因為用戶名錯誤密碼就更不用說了。 那么回過頭來前面流程中我們之所以設置器恢復默認的顏色就是在這里了,因為我們這次可能出現(xiàn)了問題,那么顏色設置了紅色并且不同的文字,那么下次登錄的時候如果還是現(xiàn)實密碼錯誤等等之類的文字的話那就不太直觀和人性化了,所以我們讓這里默認重新設置一次,即使上次沒有過這樣的密碼錯誤問題,那么在初始化的同時也做了一次這樣的操作,其實這樣在程序優(yōu)化上就可以有的操作了,當然,對于我們的小程序,這簡短的操作還是可以忽略的。圖62密碼修改模塊密碼修改的模塊是在系統(tǒng)控制中心的文件菜單欄里進入的,進來之后,直接輸入用戶名和新的用戶密碼就可以修改的,這里為了減少繁瑣就省去了檢測原有密碼的成分。只要輸入的用戶名正確,這里我們就可以用過我們的新密碼直接修正成功。那么修改之后,我們的系統(tǒng)會轉入“登陸界面”,這里將會實現(xiàn)重新登錄,因為我們修改密碼后系統(tǒng)所在的狀態(tài)如果還是原有的密碼狀態(tài)下是不安全的,所以我們要重新登陸以確認密碼的修改無誤。如圖62所示;圖63注冊用戶模塊注冊用戶模塊相對也是比較直觀和簡單的。注冊模塊也是通過系統(tǒng)控制中心通過菜單欄的“注冊用戶”進來的。輸入用戶名和密碼,確認。前提是用戶名不存在,如果用戶名已經(jīng)存在,那么就會報錯的,系統(tǒng)的提示就是“用戶名已經(jīng)存在,請更換用戶名”,所以就會再次清空用戶名和密碼,這時我們要做的就是更換用戶名,并輸入密碼,確認,那么數(shù)據(jù)庫中就有了我們新的用戶名信息,下次登錄就可以直接使用了。如上圖如圖63注冊用戶模塊所示: 切換用戶的原理就更簡單了,其實我們只需要將我們當前的系統(tǒng)控制中心dispose()掉,然后重新new一個MainLoad那我們就實現(xiàn)了用戶的切換,這時候其實就是相當于再輸入一個其它的用戶名和密碼,那我們就登陸進了系統(tǒng)控制中心,那我們就已經(jīng)完成了系統(tǒng)的用戶切換。切換用戶點擊,直接登陸窗口。圖64切換用戶模塊圖65添加客戶信息端模塊添加客戶信息端設計的文本框要多一些,但是這些還是統(tǒng)一的,所以相對而言也是比較簡易的。其實在添加模塊的建立之前,系統(tǒng)就已經(jīng)自動為我們鏈接好了數(shù)據(jù)庫,這個是由類的構造方法最初調(diào)用的connect()方法。()獲取到,同樣地,我們還會利用insert into inf values(?,?,?,?,?,?,?)來插入數(shù)據(jù)到數(shù)據(jù)庫,這時候我們的數(shù)據(jù)庫將會檢索我們的信息是否已經(jīng)在數(shù)據(jù)庫中存在,以及信息的數(shù)據(jù)長度和類型等等進行判斷,如果是錯誤的將會相應的異常信息來提醒,如果正確的,就會直接添加到我們的數(shù)據(jù)庫,這時候系統(tǒng)就已經(jīng)添加成功了。不過在我們的系統(tǒng)界面中我們不能在第一時間就能看到新添加的數(shù)據(jù)信息,系統(tǒng)是不能夠再次自動刷新系統(tǒng)的,所以我們添加了一個按鈕“更新”,其實這里更新不是更新軟件系統(tǒng),而是更新我們的數(shù)據(jù)信息,在我們添加信息后,我們可以通過“更新”來實現(xiàn)信息的事實展現(xiàn)。如圖65添加客戶信息端模塊。圖66最近生日模塊 ,其實該模塊的調(diào)用是通過多種途徑的,其中之一就是系統(tǒng)開啟的第一時間就會有“最近生日”模塊自動彈出的,這樣的設計就是方便我們的實時提醒。同時“最近生日”模塊還有在工具欄上有所體現(xiàn),因為我們平常的開機后系統(tǒng)是自動運行的,不同的時間我們可能有興致想要查看則可以通過“最近生日”按鈕直接點擊查看;而另外一種方式就是自動間隔提醒了,可以設置幾個小時提醒一次或者多久。系統(tǒng)進入之后通過最近生日,系統(tǒng)就會在數(shù)據(jù)庫中檢索最近3日內(nèi)生日的客戶信息,最后返回到最近生日窗口中。圖67刪除模塊 刪除模塊更多的技術重點就是我們在列表中需要選中某一行數(shù)據(jù),而選中的這行數(shù)據(jù),在我們點擊“刪除”按鈕后就會被刪除掉,所以我們就從table的相關方法入手了。int row = (),我們是通過該條語句獲得的我們的系統(tǒng)行,獲得的系統(tǒng)行,我們會通過數(shù)據(jù)庫的檢索來查詢該行語句的相關內(nèi)容,然后再數(shù)據(jù)庫中繼續(xù)檢索該條信息,
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1