




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE《CS系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)》實(shí)訓(xùn)報(bào)告系統(tǒng)名稱(chēng):供熱繳費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)姓名:班級(jí):學(xué)號(hào):指導(dǎo)教師:成績(jī):完成日期:年月日任務(wù)書(shū)題目:供熱繳費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)內(nèi)容及要求:學(xué)生必須仔細(xì)閱讀實(shí)訓(xùn)任務(wù)書(shū),根據(jù)要求完成程序設(shè)計(jì),有問(wèn)題及時(shí)主動(dòng)通過(guò)各種方式與教師聯(lián)系溝通。學(xué)生要發(fā)揮自主學(xué)習(xí)的能力,充分利用時(shí)間,安排好設(shè)計(jì)的時(shí)間計(jì)劃,并在設(shè)計(jì)過(guò)程中不斷檢測(cè)自己的計(jì)劃完成情況,及時(shí)向教師展示軟件設(shè)計(jì)情況。設(shè)計(jì)按照教學(xué)要求需要4周時(shí)間完成,每周要上20小時(shí)的機(jī)來(lái)調(diào)試設(shè)計(jì)的程序,總共至少要上機(jī)調(diào)試程序80小時(shí)。功能要求:要求利用Java和SQLServer進(jìn)行CS系統(tǒng)程序設(shè)計(jì)與實(shí)現(xiàn)。設(shè)計(jì)環(huán)境:MyEclipse、Java、SQLServer2008實(shí)現(xiàn)目標(biāo):最終完成供熱繳費(fèi)系統(tǒng)應(yīng)用程序的開(kāi)發(fā),以及實(shí)訓(xùn)報(bào)告的書(shū)寫(xiě)。1、數(shù)據(jù)管理模塊(1)基本信息管理模塊(2)繳費(fèi)信息管理模塊2、系統(tǒng)管理模塊(1)供熱單價(jià)設(shè)置:可以對(duì)該系統(tǒng)中的供熱費(fèi)單價(jià)進(jìn)行添加、修改、刪除操作。(2)年度設(shè)置:可以對(duì)該系統(tǒng)中的繳費(fèi)年度進(jìn)行添加、修改、刪除操作。(3)供熱單位設(shè)置:可以對(duì)該系統(tǒng)中的供熱單位進(jìn)行添加、修改、刪除操作。3、用戶(hù)管理模塊(1)修改個(gè)人信息:可以對(duì)當(dāng)前登陸賬戶(hù)的密碼及真實(shí)姓名進(jìn)行修改。(2)用戶(hù)添加:管理員賬戶(hù)可以添加使用該系統(tǒng)的賬戶(hù),并指定該賬戶(hù)的密碼,若當(dāng)前登陸用戶(hù)非管理員用戶(hù),則無(wú)此功能操作權(quán)限。(3)用戶(hù)刪除:管理員賬戶(hù)可以對(duì)該管理系統(tǒng)的用戶(hù)進(jìn)行刪除操作,若當(dāng)前登陸用戶(hù)非管理員用戶(hù),則無(wú)此功能操作權(quán)限。PAGE161系統(tǒng)分析與設(shè)計(jì)1.1需求分析供熱繳費(fèi)管理系統(tǒng)對(duì)于一個(gè)供暖運(yùn)營(yíng)商來(lái)說(shuō)是不可缺少的一部分。傳統(tǒng)的手工繳費(fèi)記錄方式效率低且容易出錯(cuò),且工作流程繁瑣。供熱繳費(fèi)管理系統(tǒng),可以是吸納計(jì)算機(jī)化的供熱繳費(fèi)管理,能夠提供方便的用戶(hù)個(gè)人信息添加、修改、查詢(xún),以及用戶(hù)繳費(fèi)記錄的添加、查詢(xún),并可以根據(jù)不同條件對(duì)繳費(fèi)記錄進(jìn)行導(dǎo)出到Excel表格操作,并且該系統(tǒng)可以對(duì)供暖費(fèi)單價(jià)、供暖公司信息進(jìn)行修改,方便供暖公司實(shí)現(xiàn)繳費(fèi)操作電子化。要求系統(tǒng)具備以下特點(diǎn): ●操作簡(jiǎn)單,易用 ●數(shù)據(jù)存儲(chǔ)可靠,具備較高的處理效率。 ●系統(tǒng)安全,穩(wěn)定。 ●開(kāi)發(fā)技術(shù)先進(jìn),功能完備,擴(kuò)展性強(qiáng)1.2系統(tǒng)功能設(shè)計(jì)1.2.1供熱繳費(fèi)管理系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)1、數(shù)據(jù)管理模塊(1)基本信息管理模塊1)基本信息錄入、修改模塊:可以對(duì)用戶(hù)的基本信息進(jìn)行增加、修改、刪除操作,為了方便操作,對(duì)數(shù)據(jù)的增、改、刪操作均在表格中進(jìn)行。2)基本信息查詢(xún):可以針對(duì)用戶(hù)的個(gè)人基本信息中不同的字段進(jìn)行多條件查詢(xún)。為了方便操作,錄入查詢(xún)條件之后,查詢(xún)結(jié)果值會(huì)返回到基本信息增加修改刪除界面進(jìn)行顯示。(2)繳費(fèi)信息管理模塊1)繳費(fèi)記錄添加:可以將某用戶(hù)的繳費(fèi)記錄添加到數(shù)據(jù)庫(kù)中。2)繳費(fèi)記錄查詢(xún):可以按照用戶(hù)編號(hào)或姓名、繳費(fèi)年度進(jìn)行多條件查詢(xún),并可以將結(jié)果導(dǎo)出到Excel表格。2、系統(tǒng)管理模塊(1)供熱單價(jià)設(shè)置:可以對(duì)該系統(tǒng)中的供熱費(fèi)單價(jià)進(jìn)行添加、修改、刪除操作。(2)年度設(shè)置:可以對(duì)該系統(tǒng)中的繳費(fèi)年度進(jìn)行添加、修改、刪除操作。(3)供熱單位設(shè)置:可以對(duì)該系統(tǒng)中的供熱單位進(jìn)行添加、修改、刪除操作。3、用戶(hù)管理模塊(1)修改個(gè)人信息:可以對(duì)當(dāng)前登陸賬戶(hù)的密碼及真實(shí)姓名進(jìn)行修改。(2)用戶(hù)添加:管理員賬戶(hù)可以添加使用該系統(tǒng)的賬戶(hù),并指定該賬戶(hù)的密碼,若當(dāng)前登陸用戶(hù)非管理員用戶(hù),則無(wú)此功能操作權(quán)限。(3)用戶(hù)刪除:管理員賬戶(hù)可以對(duì)該管理系統(tǒng)的用戶(hù)進(jìn)行刪除操作,若當(dāng)前登陸用戶(hù)非管理員用戶(hù),則無(wú)此功能操作權(quán)限。1.2.2供熱繳費(fèi)管理系統(tǒng)功能模塊圖供熱繳費(fèi)管理系統(tǒng)功能模塊圖如圖1.1所示:圖1.1系統(tǒng)功能模塊圖1.3數(shù)據(jù)庫(kù)設(shè)計(jì)供熱繳費(fèi)管理系統(tǒng)采用SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)及表組織結(jié)構(gòu)如圖1.2所示:圖1.2數(shù)據(jù)庫(kù)及表組織結(jié)構(gòu)圖基本信息表如表1.1所示,包含用戶(hù)編號(hào)、姓名、性別、單位、家庭住址、面積、供暖單位、身份證號(hào)等信息,其中用戶(hù)編號(hào)為主鍵。表1.1基本信息表basic_info字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空描述usernochar20否用戶(hù)編號(hào)(主鍵)namechar10否姓名sexchar2否性別deptvarchar30否單位addrvarchar50否家庭住址areanumeric否面積heatunitnvarchar20否供暖單位idnochar18否身份證號(hào)othervarchar50是備注繳費(fèi)信息表如表1.2所示,包含用戶(hù)編號(hào)、單價(jià)、金額、繳費(fèi)年度、操作員姓名等信息,其中用戶(hù)編號(hào)為主鍵。表1.2繳費(fèi)信息表pay_info字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空描述usernochar20否用戶(hù)編號(hào)(主鍵)unitpricemoney否單價(jià)pricemoney否金額yearinfochar10否繳費(fèi)年度operatorvarchar10否操作員姓名 單價(jià)表如表1.3所示,包含單價(jià)編號(hào)、單價(jià)等信息,其中單價(jià)編號(hào)為主鍵。表1.3單價(jià)表unitprice字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空描述priceidint否單價(jià)編號(hào)(主鍵)pricemoney否單價(jià) 繳費(fèi)年度表如表1.4所示,包含年度編號(hào)、年度等信息,其中年度編號(hào)為主鍵。表1.4繳費(fèi)年度表year_info字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空描述yearidint否年度編號(hào)(主鍵)yearinfochar10否年度 供暖單位表如表1.5所示,包含供暖單位編號(hào)、供暖單位名稱(chēng)等信息,其中供暖單位編號(hào)為主鍵。表1.5供暖單位表heatunit字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空描述unitidint否供暖單位編號(hào)(主鍵)unitnamechar20否供暖單位名稱(chēng) 用戶(hù)表如表1.6所示,包含用戶(hù)名、該用戶(hù)真實(shí)姓名、登陸密碼等信息,其中用戶(hù)名為主鍵。表1.6用戶(hù)表users字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空描述usernamechar20否用戶(hù)名(主鍵)turenamevarchar10否該用戶(hù)真實(shí)姓名pwdchar20否密碼2系統(tǒng)實(shí)現(xiàn)2.1系統(tǒng)框架該系統(tǒng)前端采用MyEclipse9.0編寫(xiě),項(xiàng)目結(jié)構(gòu)圖如圖2.1所示,com.bbm.db包為該系統(tǒng)數(shù)據(jù)訪(fǎng)問(wèn)類(lèi),com.bbm.model包為該系統(tǒng)的實(shí)體類(lèi),com.bbm.staticview包為該系統(tǒng)界面,img文件夾用來(lái)存儲(chǔ)該系統(tǒng)所需要的圖片,ReferencedLibraries則用來(lái)存放該系統(tǒng)所需要的額外的jar包,包括用于與SQLServer2008數(shù)據(jù)庫(kù)連接的sqljdbc4.jar及用于操作Excel文件的jxl.jar。圖2.1系統(tǒng)功能結(jié)構(gòu)圖 com.hm.db包中,Dao.java文件為已封裝好的實(shí)現(xiàn)Java前端界面與SQLServer連接的方法,其他方法調(diào)用該方法即可,BasicInfoDao.java中為基本信息模塊中需要調(diào)用的數(shù)據(jù)庫(kù)方法,PayInfoDao.java中為繳費(fèi)信息模塊中需要調(diào)用的數(shù)據(jù)庫(kù)方法,SetDao.java為相應(yīng)系統(tǒng)參數(shù)設(shè)置中需要調(diào)用的數(shù)據(jù)庫(kù)方法,UserDao.java中為用戶(hù)登錄及用戶(hù)管理模塊中需要調(diào)用的數(shù)據(jù)庫(kù)方法 com.hm.model包中,BasicInfo_model.java為數(shù)據(jù)庫(kù)中BasicInfo表相應(yīng)字段在Java中的實(shí)體類(lèi)(get和set方法),其他文件同為數(shù)據(jù)庫(kù)中相應(yīng)的表在Java中對(duì)應(yīng)的實(shí)體類(lèi)。 com.hm.view包中,BasicInfo.java為基本信息添加、修改、刪除界面,BasicInfoSelect.java為基本信息多條件查詢(xún)界面,查詢(xún)結(jié)果返回到BasicInfo界面,Loading.java為系統(tǒng)初始化載入界面,Login.java為系統(tǒng)登錄界面,Main.java為系統(tǒng)主界面,所有功能均可從主界面打開(kāi),PayInfo.java為繳費(fèi)信息添加界面,PayInfoSelect.java為繳費(fèi)信息查詢(xún)界面,SetHeatingUnit.java、SetUnitPrice.java、SetYearInfo.java分別為供暖單位、單價(jià)、年度設(shè)置界面,在此界面中可以對(duì)相應(yīng)信息進(jìn)行增、刪、改、查操作,UserAdd.java為添加用戶(hù)界面,UserDel.java為刪除用戶(hù)界面,這兩個(gè)界面只有在登陸用戶(hù)為管理員時(shí)方可使用,UserUpdate.java為用戶(hù)密碼及真實(shí)姓名修改界面。2.2系統(tǒng)主界面的實(shí)現(xiàn) 用戶(hù)登錄系統(tǒng)后,在主界面可以對(duì)該系統(tǒng)三大主要模塊:數(shù)據(jù)管理、系統(tǒng)管理、用戶(hù)管理中的不同功能進(jìn)行操作,系統(tǒng)化三大主要功能模塊以選項(xiàng)卡的形式放置,每個(gè)功能模塊中的功能均以按鈕的形式放置在相應(yīng)選項(xiàng)卡中。系統(tǒng)主界面如圖2.2所示。圖2.2系統(tǒng)主界面2.3基本信息管理模塊的實(shí)現(xiàn)2.3.1基本信息錄入、修改功能實(shí)現(xiàn) 用戶(hù)點(diǎn)擊編輯按鈕后,編輯按鈕變?yōu)椴豢捎脿顟B(tài),新增、添加、修改、刪除按鈕變?yōu)榭捎脿顟B(tài)。點(diǎn)擊新增按鈕,表格自動(dòng)在最尾行添加一行空白行,光標(biāo)自動(dòng)定位到第一列,用戶(hù)依次錄入數(shù)據(jù)后,點(diǎn)擊添加按鈕,將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。若需修改信息,點(diǎn)擊編輯后修改相應(yīng)行的信息后,點(diǎn)擊修改按鈕,將修改后的結(jié)果保存到數(shù)據(jù)庫(kù)中。若需刪除信息,在編輯狀態(tài)下選擇需要?jiǎng)h除的行,點(diǎn)擊刪除按鈕即可從數(shù)據(jù)中刪除該條記錄?;拘畔浫搿⑿薷墓δ苋鐖D2.3所示。圖2.3基本信息錄入、修改界面 功能描述:編寫(xiě)editJBAction監(jiān)聽(tīng)器,用戶(hù)點(diǎn)擊編輯按鈕后,將編輯按鈕變?yōu)椴豢捎脿顟B(tài),新增、添加、修改、刪除按鈕變?yōu)榭捎脿顟B(tài),同時(shí)將供暖單位選擇下拉框從不可用狀態(tài)設(shè)置成可用狀態(tài)。代碼如下:editJB.setEnabled(false);addJB.setEnabled(true);updateJB.setEnabled(true);deleteJB.setEnabled(true);jcb.setEnabled(true);將該監(jiān)聽(tīng)器添加到編輯按鈕。編寫(xiě)addJBAction監(jiān)聽(tīng)器,點(diǎn)擊新增按鈕,表格自動(dòng)在最尾行添加一行空白行,代碼如下:DefaultTableModeltablemodel=newDefaultTableModel(getData(BasicInfoDao.selectBasicInfo()),columnName);Stringdata[]={};tablemodel.addRow(data);jtable.setModel(tablemodel);并將該監(jiān)聽(tīng)器添加到新增按鈕。編寫(xiě)insertJBAction監(jiān)聽(tīng)器,數(shù)據(jù)錄入后,使用getText方法獲取表格中新錄入的數(shù)據(jù),調(diào)用BasicInfoDao中的insert方法將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。并重置表格中顯示數(shù)據(jù)Object[][]data=getData(BasicInfoDao.selectBasicInfo());jtable=newJTable(data,columnName);將該監(jiān)聽(tīng)器添加給添加按鈕。修改記錄時(shí),選擇要修改的行,修改數(shù)據(jù)后通過(guò)JTable中的getSelectedRow獲得當(dāng)前選中行,將表格中數(shù)據(jù)依次取出,調(diào)用BasicInfoDao中update方法,實(shí)現(xiàn)數(shù)據(jù)的修改。編寫(xiě)刪除按鈕事件監(jiān)聽(tīng)器deleteJBAction,下通過(guò)JTable中的getSelectedRow獲得當(dāng)前選中行,調(diào)用BasicInfoDao中delete方法,即可從數(shù)據(jù)中刪除該條記錄。2.3.2基本信息查詢(xún)功能實(shí)現(xiàn) 用戶(hù)在基本信息錄入、修改界面點(diǎn)擊查詢(xún)按鈕后,會(huì)彈出查詢(xún)窗口,用戶(hù)可根據(jù)自身需求選擇查詢(xún)篩選條件,查詢(xún)后會(huì)將查詢(xún)結(jié)果返回到基本信息錄入、修改界面的表格中。基本信息查詢(xún)功能如圖2.4所示。圖2.4基本信息查詢(xún)界面該查詢(xún)?yōu)槎鄺l件組合查詢(xún),該功能的實(shí)現(xiàn)方法是先將要查詢(xún)的SQL語(yǔ)句寫(xiě)好:StringBuffersql=newStringBuffer();sql.append("select*frombasic_infowhere");然后依次判斷查詢(xún)界面中每個(gè)條件是否為空,若不為空則將該條件加到已經(jīng)定義好的SQL語(yǔ)句sql字符串后面,以用戶(hù)編號(hào)為例:if(!usernoJTF.getText().trim().isEmpty()){ Stringuserno=usernoJTF.getText().trim(); sql.append("userno='"+userno+"'and"); }所有條件判斷結(jié)束后的sql字符串即為要在數(shù)據(jù)庫(kù)中查詢(xún)的SQL語(yǔ)句。2.4繳費(fèi)信息管理模塊的實(shí)現(xiàn)2.4.1繳費(fèi)信息添加功能實(shí)現(xiàn) 打開(kāi)繳費(fèi)信息管理,系統(tǒng)會(huì)將數(shù)據(jù)庫(kù)中所有的用戶(hù)信息顯示在界面上方表格中,可以通過(guò)繳費(fèi)用戶(hù)編號(hào)通過(guò)界面上方用戶(hù)編號(hào)查詢(xún),可查詢(xún)指定用戶(hù)信息,并將結(jié)果顯示在下方表格中,點(diǎn)擊表格中相應(yīng)記錄,會(huì)將信息自動(dòng)顯示到下方對(duì)應(yīng)文本框中,通過(guò)選擇單價(jià),系統(tǒng)后臺(tái)會(huì)自動(dòng)計(jì)算該用戶(hù)需繳費(fèi)金額,并將金額顯示在對(duì)應(yīng)文本框中。用戶(hù)選擇供暖年度后,點(diǎn)擊繳費(fèi)按鈕,就會(huì)將該用戶(hù)繳費(fèi)記錄添加到數(shù)據(jù)庫(kù)中,點(diǎn)擊重置按鈕,會(huì)將未保存的繳費(fèi)信息相應(yīng)文本框重置,以方便用戶(hù)更改信息。繳費(fèi)信息添加界面如圖2.5所示。圖2.5繳費(fèi)信息添加界面 功能實(shí)現(xiàn): 界面上方用戶(hù)編號(hào)查詢(xún),文本框中輸入用戶(hù)編號(hào)后,點(diǎn)擊查詢(xún)按鈕,通過(guò)查詢(xún)按鈕監(jiān)聽(tīng)器中PayInfoDao中的select方法,在數(shù)據(jù)中查詢(xún)指定編號(hào)用戶(hù)信息,并通過(guò)Object[][]data=getData(PayInfoDao.selectPayInfoFromID(userno));jtable=newJTable(data,columnName);jsp.setViewportView(jtable);將結(jié)果顯示在下方表格中。點(diǎn)擊表格中相應(yīng)記錄,通過(guò)JTableAction鼠標(biāo)監(jiān)聽(tīng)器獲取當(dāng)前選中行,將信息自動(dòng)顯示到下方對(duì)應(yīng)文本框中。編寫(xiě)單價(jià)下拉框監(jiān)聽(tīng)器,通過(guò)獲取當(dāng)前編號(hào)用戶(hù)的住房面積及下拉列表中被選擇的單價(jià),計(jì)算該用戶(hù)需繳費(fèi)金額,并通過(guò)setText方法將金額顯示在繳費(fèi)金額文本框中。用戶(hù)選擇供暖年度后,點(diǎn)擊繳費(fèi)按鈕,通過(guò)繳費(fèi)按鈕payAction事件監(jiān)聽(tīng)器調(diào)用PayInfo中的insert方法,將該用戶(hù)繳費(fèi)記錄添加到數(shù)據(jù)庫(kù)中。 2、點(diǎn)擊重置按鈕,通過(guò)JTextField中的setText方法及JComboBox中的setSelectIndex方法將文本框及下拉列表重置,以方便用戶(hù)更改信息。2.4.2繳費(fèi)信息查詢(xún)功能實(shí)現(xiàn) 用戶(hù)在繳費(fèi)信息錄入窗口中,點(diǎn)擊查詢(xún)按鈕后,會(huì)彈出繳費(fèi)信息查詢(xún)窗口,用戶(hù)可根據(jù)自身需求選擇根據(jù)用戶(hù)編號(hào)查詢(xún)還是用戶(hù)姓名查詢(xún),并且可以查詢(xún)指定用戶(hù)編號(hào)或姓名的某一年度的繳費(fèi)記錄。并可以將查詢(xún)結(jié)果或者全部繳費(fèi)通過(guò)界面中的“導(dǎo)出到Excel”按鈕保存為Excel電子表格文件,方便對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析及保存。繳費(fèi)信息查詢(xún)界面如圖2.6所示。圖2.6繳費(fèi)信息查詢(xún)界面該查詢(xún)?yōu)槎鄺l件組合查詢(xún),實(shí)現(xiàn)方法與基本信息查詢(xún)類(lèi)似,首先將查詢(xún)的SQL語(yǔ)句寫(xiě)好:Stringsql="selectbasic_info.userno,basic_,basic_info.addr,basic_info.area,pay_info.yearinfo,pay_info.pricefrombasic_infojoinpay_infoonbasic_info.userno=pay_info.userno";然后通過(guò)判斷查詢(xún)條件,向sql字符串結(jié)尾添加查詢(xún)條件,所有條件判斷結(jié)束后的sql字符串即為要在數(shù)據(jù)庫(kù)中查詢(xún)的SQL語(yǔ)句。 Excel導(dǎo)出功能通過(guò)調(diào)用jxl.jar包來(lái)實(shí)現(xiàn)Excel文件生成功能,并通過(guò)JFileChooser來(lái)實(shí)現(xiàn)文件保存選擇功能。2.5供熱費(fèi)單價(jià)設(shè)置模塊的實(shí)現(xiàn) 在供熱費(fèi)單價(jià)設(shè)置中,用戶(hù)可以對(duì)供熱費(fèi)單價(jià)進(jìn)行增加、刪除、修改、查詢(xún)操作,供熱費(fèi)單價(jià)數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,方便其他模塊對(duì)其調(diào)用。用戶(hù)輸入單價(jià)編號(hào)及單價(jià)后點(diǎn)擊添加按鈕,即可將單價(jià)信息添加到數(shù)據(jù)庫(kù)中,用戶(hù)點(diǎn)擊表格中相應(yīng)記錄,即可將單價(jià)信息顯示在下方文本框中,用戶(hù)修改單價(jià)信息后,點(diǎn)擊修改按鈕即可將修改結(jié)果保存到數(shù)據(jù)庫(kù)中,用戶(hù)點(diǎn)擊表格中想要?jiǎng)h除的記錄,點(diǎn)擊刪除按鈕即可從數(shù)據(jù)庫(kù)中將相應(yīng)單價(jià)信息刪除。供熱費(fèi)單價(jià)設(shè)置界面如圖2.7所示。2.7供熱費(fèi)單價(jià)設(shè)置界面 功能實(shí)現(xiàn): 打開(kāi)窗口后,通過(guò)SetDao中selectUnitPrice方法將數(shù)據(jù)庫(kù)中單價(jià)表中所有數(shù)據(jù)顯示在JTable中。若要添加數(shù)據(jù),在文本框中輸入相應(yīng)數(shù)據(jù)后,點(diǎn)擊添加按鈕,通過(guò)SetDao中insert方法將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)。若要修改數(shù)據(jù),點(diǎn)擊表中相應(yīng)行,通過(guò)獲取當(dāng)前行數(shù)據(jù)的鼠標(biāo)監(jiān)聽(tīng)器將值顯示在文本框中,修改后點(diǎn)擊修改按鈕通過(guò)SetDao中update方法將數(shù)據(jù)在數(shù)據(jù)庫(kù)中進(jìn)行修改若要?jiǎng)h除數(shù)據(jù),點(diǎn)擊要?jiǎng)h除的行,通過(guò)鼠標(biāo)監(jiān)聽(tīng)器獲取當(dāng)前行的編號(hào),點(diǎn)擊刪除按鈕,通過(guò)SetDao中的delete方法對(duì)數(shù)據(jù)庫(kù)中對(duì)應(yīng)記錄進(jìn)行刪除操作。2.6年度設(shè)置模塊的實(shí)現(xiàn) 在年度設(shè)置中,用戶(hù)可以對(duì)繳費(fèi)年度進(jìn)行增加、刪除、修改、查詢(xún)操作,繳費(fèi)年度數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,方便其他模塊對(duì)其調(diào)用。年度設(shè)置界面如圖2.8所示。圖2.8年度設(shè)置界面 功能實(shí)現(xiàn)與2.5模塊功能實(shí)現(xiàn)相同。2.7供暖單位設(shè)置模塊的實(shí)現(xiàn) 在供暖單位設(shè)置中,用戶(hù)可以對(duì)供暖單位進(jìn)行增加、刪除、修改、查詢(xún)操作,供暖單位數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,方便其他模塊對(duì)其調(diào)用。供暖單位設(shè)置界面如圖2.9所示。圖2.9供暖單位設(shè)置界面 功能實(shí)現(xiàn)與2.5模塊功能實(shí)現(xiàn)相同。2.8用戶(hù)信息修改模塊的實(shí)現(xiàn) 當(dāng)前登陸用戶(hù)可以通過(guò)用戶(hù)信息修改功能修改自己的密碼和真實(shí)姓名。用戶(hù)信息修改界面如圖2.9所示。圖2.9用戶(hù)信息修改界面功能實(shí)現(xiàn):設(shè)置用戶(hù)名文本框?yàn)椴豢删庉嫚顟B(tài),并通過(guò)setText方法將當(dāng)前登陸用戶(hù)名及當(dāng)前登陸用戶(hù)名對(duì)應(yīng)的操作員姓名顯示在文本框中,進(jìn)行密碼修改后,點(diǎn)擊修改按鈕,調(diào)用UserDao中update方法對(duì)當(dāng)前登陸用戶(hù)的密碼及操作員姓名進(jìn)行修改。2.9用戶(hù)添加模塊的實(shí)現(xiàn) 管理員用戶(hù)可以添加該系統(tǒng)使用用戶(hù),并設(shè)置用戶(hù)名、密碼、操作員姓名。用戶(hù)添加界面如圖2.11所示。圖2.11用戶(hù)添加界面功能實(shí)現(xiàn):點(diǎn)擊添加按鈕后,通過(guò)getText及getPassword方法獲取新增用戶(hù)的用戶(hù)名、密碼及操作員姓名,并通過(guò)UserDao中insert方法插入到數(shù)據(jù)庫(kù)中。2.10用戶(hù)管理模塊的實(shí)現(xiàn) 管理員用戶(hù)登錄后,可以對(duì)當(dāng)前系統(tǒng)所有的用戶(hù)進(jìn)行查看密碼、真實(shí)姓名以及用戶(hù)操作。用戶(hù)管理模塊如圖2.12所示。圖2.12用戶(hù)管理模塊界面功能實(shí)現(xiàn):打開(kāi)該界面時(shí),通過(guò)UserDao中select方法獲取系統(tǒng)數(shù)據(jù)中全部用戶(hù)信息,并顯示在JTable中,若要?jiǎng)h除某用戶(hù),選擇該用戶(hù),通過(guò)JTable中g(shù)etSelectedRow方法獲取當(dāng)前選擇行,然后通過(guò)getValueAt(seleteRow,0)獲取當(dāng)前選擇用戶(hù)的用戶(hù)名,通過(guò)UserDao中delete方法在數(shù)據(jù)庫(kù)中進(jìn)行刪除。基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專(zhuān)家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線(xiàn)間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線(xiàn)切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線(xiàn)性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門(mén)傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專(zhuān)用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門(mén)機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線(xiàn)監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開(kāi)發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報(bào)警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)監(jiān)測(cè)系統(tǒng)在擠壓機(jī)上的應(yīng)用MSP430單片機(jī)在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機(jī)的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實(shí)現(xiàn)與應(yīng)用單片機(jī)在高樓恒壓供水系統(tǒng)中的應(yīng)用基于ATmega16單片機(jī)的流量控制器的開(kāi)發(fā)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 衢州學(xué)院《安裝工程計(jì)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南理工學(xué)院《地下空間利用》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)沙南方職業(yè)學(xué)院《短視頻創(chuàng)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 成都東軟學(xué)院《新聞發(fā)布理論與實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 黃河水利職業(yè)技術(shù)學(xué)院《地籍測(cè)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海應(yīng)用技術(shù)大學(xué)《有限元分析及應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州理工學(xué)院《現(xiàn)代加工技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江工貿(mào)職業(yè)技術(shù)學(xué)院《計(jì)算機(jī)圖形學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 黃河交通學(xué)院《大型軟件系統(tǒng)設(shè)計(jì)與體系結(jié)構(gòu)》2023-2024學(xué)年第二學(xué)期期末試卷
- 必修6 項(xiàng)目二 設(shè)計(jì)制作交通信號(hào)燈 教學(xué)設(shè)計(jì)-滬科版(2019)信息技術(shù)教材選擇性
- GB/T 20032-2024項(xiàng)目風(fēng)險(xiǎn)管理應(yīng)用指南
- 博鰲亞洲論壇:創(chuàng)新報(bào)告2024
- 2025年全國(guó)青少年禁毒知識(shí)競(jìng)賽題庫(kù)及答案(401一516) - 副本
- 2025年高三歷史高考第二輪復(fù)習(xí)知識(shí)梳理中國(guó)史部分復(fù)習(xí)提綱
- 2025年蒙鹽集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 精神科醫(yī)療質(zhì)控課件
- 護(hù)理三基三嚴(yán)習(xí)題+參考答案
- 椎間孔鏡的手術(shù)配合
- 員工互評(píng)表(含指標(biāo))
- 美國(guó)電話(huà)區(qū)號(hào)一覽表
- 【MOOC】英語(yǔ)口語(yǔ)進(jìn)階-南京大學(xué) 中國(guó)大學(xué)慕課MOOC答案
評(píng)論
0/150
提交評(píng)論