版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
文檔辦公室日常信息管理系統(tǒng)1.需求分析:1.1業(yè)務(wù)流程分析:系統(tǒng)管理員的功能包括如下幾個(gè)方面:文件信息管理、考勤信息管理、會(huì)議記錄管理、通知公告管理辦公管理系統(tǒng)的數(shù)據(jù)庫(kù)功能主要體現(xiàn)在對(duì)各種信息的提供、 保存、更新和查詢的操作上,包括通知公告信息,文件信息。文件信息:文件編號(hào),文件名稱,文件類型,存儲(chǔ)位置考勤信息:?jiǎn)T工編號(hào),時(shí)間, ,性別,出勤情況會(huì)議記錄:會(huì)議編號(hào),會(huì)議時(shí)間,參會(huì)人,記錄人,會(huì)議容通知公告:公告編號(hào),容,通知人,公告時(shí)間用戶管理:用戶以合法身份登入系統(tǒng)后,管理員可以進(jìn)行系統(tǒng)用戶的添加,密碼的修改操作。文件信息管理:辦公室管理員可以在文件信息管理模塊對(duì)辦公室線路信息進(jìn)行管理。管理員首先建立辦公室文件信息數(shù)據(jù)庫(kù),輸入原始的文件信息,當(dāng)有新的文件需要添加或者需要對(duì)已有的文件信息進(jìn)行修改,刪除的時(shí)候,管理員就可以進(jìn)行相應(yīng)的操作。管理員也可以通過本模塊查詢到所有需要查詢的文件的詳細(xì)信息??记谛畔⒐芾恚汗芾韱T可以在考勤信息管理模塊實(shí)現(xiàn)對(duì)考勤信息的管理。管理員首先應(yīng)該建立考勤信息數(shù)據(jù)庫(kù),輸入原始的數(shù)據(jù)信息,當(dāng)有新的考勤信息的時(shí)候或者管理員需要修改某個(gè)考勤的相關(guān)信息以及想要?jiǎng)h除某個(gè)考勤信息的時(shí)候,就可以完成相應(yīng)的操作。管理員也可以在整個(gè)數(shù)據(jù)庫(kù)中查尋相關(guān) 考勤信息。會(huì)議記錄管理:管理員可以在會(huì)議記錄管理模塊實(shí)現(xiàn)對(duì)會(huì)議記錄信息的管理。管理員根據(jù)相應(yīng)的會(huì)議記錄來設(shè)置相應(yīng)的會(huì)議記錄詳細(xì)信息。當(dāng)有新的會(huì)議記錄添加的時(shí)候,要把相應(yīng)的會(huì)議記錄信息添加到數(shù)據(jù)庫(kù)中,管理員還可以對(duì)某條會(huì)議記錄信息進(jìn)行修改,刪除和查詢操作。通知公告管理:管理員可以在通知公告管理模塊實(shí)現(xiàn)對(duì)通知公告信息的管文檔理。管理員根據(jù)相應(yīng)的通知公告來設(shè)置相應(yīng)的通知公告詳細(xì)信息。當(dāng)有新的通知公告添加的時(shí)候,要把相應(yīng)的通知公告信息添加到數(shù)據(jù)庫(kù)中,管理員還可以對(duì)某條通知公告信息進(jìn)行修改,刪除和查詢操作。1.2功能分析:程序分為登陸界面,選擇界面,文件信息界面,考勤信息界面,會(huì)議記錄信息,通知公告信息用戶注冊(cè)界面這幾個(gè)主體界面。 使用時(shí)應(yīng)先知道管理員和密碼,登陸進(jìn)入系統(tǒng)主菜單界面,里面包括文件信息,考勤信息,會(huì)議記錄信息,通知公告,用戶注冊(cè),退出程序菜單選項(xiàng)。需要特別說明的是,當(dāng)對(duì)數(shù)據(jù)進(jìn)行操作時(shí),在查詢框輸入提示數(shù)據(jù)容,對(duì)話框的表中和提示欄中都會(huì)出現(xiàn)所查詢的數(shù)據(jù), 我們可以在提示欄中對(duì)數(shù)據(jù)進(jìn)行刪除和修改操作。辦公室日常信息管理登陸系統(tǒng) 文件管理 考勤管理 公告通知 會(huì)議記錄 退出系統(tǒng)查修打查修打查修打查修打詢改印詢改印詢改印詢改印文文文考考考公公公會(huì)會(huì)會(huì)件件件勤勤勤告告告議議議信信信信信信通通通記記記息息息息息息知知知錄錄錄圖1:辦公室日常管理系統(tǒng)功能模塊圖文檔1.3數(shù)據(jù)流圖和數(shù)據(jù)字典1.3.1數(shù)據(jù)流圖數(shù)據(jù)流圖就是從數(shù)據(jù)的角度描述系統(tǒng)的組成及組成之間的聯(lián)系,將業(yè)務(wù)工作流程以一種明確而又易于理解的形式表示出來。數(shù)據(jù)流圖有四個(gè)基本構(gòu)成成分:(1) 數(shù)據(jù)流:即流動(dòng)的數(shù)據(jù),代表信息流過的通道。用帶箭頭的直線表示,直線上方表明數(shù)據(jù)流的名稱,箭頭代表數(shù)據(jù)流流動(dòng)方向。(2) 加工或處理:處理是對(duì)進(jìn)入的數(shù)據(jù)流進(jìn)行特定加工的過程,數(shù)據(jù)流被處理后將產(chǎn)生新的數(shù)據(jù)流。用圓圈表示,圓圈注明處理的名稱。(3) 文件或數(shù)據(jù)存儲(chǔ):數(shù)據(jù)流圖中的文件代表一種數(shù)據(jù)的暫存場(chǎng)所,可對(duì)其進(jìn)行存取操作。用一側(cè)帶有雙線的方框表示,并在其注明文件或數(shù)據(jù)存儲(chǔ)的名稱。(4) 外部實(shí)體:用以說明數(shù)據(jù)的來源和歸宿,即表示數(shù)據(jù)的原點(diǎn)和終點(diǎn)。用方框表示,并在其注明相應(yīng)的名稱。文件數(shù)據(jù) 輸入 文件記錄 各種查詢員工數(shù)據(jù) 輸入 員工信息記錄 各種報(bào)表管理員公告通知 輸入 公告通知數(shù)據(jù)會(huì)議信息 輸入 會(huì)議記錄圖2:辦公室日常管理系統(tǒng)流圖文檔1.3.2數(shù)據(jù)字典數(shù)據(jù)字典表達(dá)了數(shù)據(jù)和處理過程的關(guān)系。在 SA方法中,處理過程的處理活動(dòng)常常借助于判定表或判定樹來描述。系統(tǒng)中的數(shù)據(jù)則借助數(shù)據(jù)字典來描述。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合, 是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,在數(shù)據(jù)庫(kù)設(shè)計(jì)中占有很重要的地位。 數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程、外部項(xiàng)等六個(gè)部分。文件信息表屬性名列名數(shù)據(jù)類型主鍵是否允許空文件編號(hào)WNoint是否文件名稱WNamechar否文件類型WTypechar否存儲(chǔ)位置WPlacechar否考勤信息表屬性名列名數(shù)據(jù)類型主鍵是否空員工編號(hào)YNoint是否YNameChar否性別Sexchar否時(shí)間YTimechar否出勤情況YCchar否會(huì)議記錄表屬性名列名數(shù)據(jù)類型主鍵是否空會(huì)議編號(hào)MNoint是否會(huì)議時(shí)間MTimechar否會(huì)議容MContentchar否參會(huì)人MPeoplechar否記錄人MRecorderchar否公告通知表屬性名列名數(shù)據(jù)類型主鍵是否空公告編號(hào)GNoint是否公告容GContentchar否公告時(shí)間GTimeChar否通知人GPeoplechar否文檔2.概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。描述概念模型的有力工具是 E-R圖。由于E-R圖提供了人們對(duì)數(shù)據(jù)模型的描述,它即標(biāo)準(zhǔn)、規(guī),又直觀、具體,從而使得 E-R圖成為應(yīng)用最廣泛的數(shù)據(jù)庫(kù)概念設(shè)計(jì)工具。文件編號(hào) 文件類型 文件名稱 存放位置文件管理管理管理員管理 管理 管理考公會(huì)勤告議管通記理知錄員姓性時(shí)出公公公通會(huì)會(huì)會(huì)參記工勤告告告知議議議會(huì)錄編情編內(nèi)時(shí)人編時(shí)內(nèi)人人號(hào)名別間況號(hào)容間號(hào)間容E-R圖文檔源程序publicclassOA{publicstaticvoidwj(){ 文件編號(hào)"+"\t 文件名稱"+"\t 文件類型"+"\t
存儲(chǔ)位置");}publicstaticvoidkq(){
員工編號(hào)"+""+"\t
性別"+"\t\t
時(shí)間"+"\t\t
出勤情況");}publicstaticvoidgg(){ 公告編號(hào)"+"\t 公告容"+"\t 公告時(shí)間"+"\t 通知人");}publicstaticvoidhy(){"+"\t\t}
記錄人");
會(huì)議編號(hào)"+"
會(huì)議容"+"\t
會(huì)議時(shí)間"+"\t
參會(huì)人publicstaticvoidmain(String[]args){try{}try{Connectioncon=DriverManager.getConnection("jdbc:odbc:OA","sa","");Statementstmt=con.createStatement();intz=1;while(z!=0){文檔 查詢2.插入3.更新4.刪除"); 請(qǐng)選擇:");intx=0;try{BufferedReader br=new BufferedReader(newInputStreamReader(System.in));x=Integer.parseInt(br.readLine());}catch(IOExceptionex){}if(x==5)z=0;if(x==1){ 文件信息查詢 2.考勤信息查詢 3.公告通知查詢4.會(huì)議記錄查詢"); 請(qǐng)選擇:");inti=0;try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));i=Integer.parseInt(br.readLine());}catch(IOExceptionex){}if(i==1){ResultSetrs=stmt.executeQuery("selectWNo,WName,WType,WPlacefromwj");wj();while(rs.next()){inta=rs.getInt("WNo");Stringb=rs.getString("WName");Stringc=rs.getString("WType");Stringd=rs.getString("WPlace");}}if(i==2){ResultSetrs=stmt.executeQuery("selectYNo,YName,Sex,YTime,YCfromkq");kq();while(rs.next()){inta=rs.getInt("YNo");Stringb=rs.getString("YName");文檔Stringc=rs.getString("Sex");Stringd=rs.getString("YTime");Stringe=rs.getString("YC");}}if(i==3){ResultSetrs=stmt.executeQuery("selectGNo,GContent,GTime,GPeoplefromgg");gg();while(rs.next()){inta=rs.getInt("GNo");Stringb=rs.getString("GContent");Stringc=rs.getString("GTime");Stringd=rs.getString("GPeople");}}if(i==4){ResultSet rs=stmt.executeQuery("selectMNo,MTime,MContent,MPeople,MRecorderfromhy");hy();while(rs.next()){inta=rs.getInt("MNo");Stringb=rs.getString("MTime");Stringc=rs.getString("MContent");Stringd=rs.getString("MPeople");Stringe=rs.getString("MRecorder");}}}if(x==2){ 文件信息插入 2.考勤信息插入 3會(huì)議記錄插入4.公告通知插入"); 請(qǐng)選擇:");intm=0;try{BufferedReader br=new BufferedReader(new文檔InputStreamReader(System.in));m=Integer.parseInt(br.readLine());}catch(IOExceptionex){}if(m==1){Stringc1="",c2="",c3="",c4="";//PreparedStatementpstmt1=con.prepareStatement("select*fromCommunicationwhereUname=?");//pstmt1.setString(1,c1);//ResultSetrs2=pstmt1.executeQuery();輸入你要插入的文件編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c1=br.readLine();}catch(IOExceptionex){}輸入你要插入的文件名稱:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c2=br.readLine();}catch(IOExceptionex){}輸入你要插入的文件種類:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c3=br.readLine();}catch(IOExceptionex){}輸入你要插入的存儲(chǔ)位置:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c4=br.readLine();}catch(IOExceptionex){}pstmt2=con.prepareStatement("insertintowjvalues(?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();文檔 插入成功!");pstmt2.close();//pstmt1.close();//rs2.close();}if(m==2){Stringc1="",c2="",c3="",c4="",c5="";//PreparedStatementpstmt1=con.prepareStatement("select*fromMemowhereUname=?");//pstmt1.setString(1,c1);//ResultSetrs2=pstmt1.executeQuery();輸入你要插入的員工編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c1=br.readLine();}catch(IOExceptionex){} 輸入你要插入的:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c2=br.readLine();}catch(IOExceptionex){} 輸入你要插入的性別:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c3=br.readLine();}catch(IOExceptionex){}//ResultSetrs2=pstmt1.executeQuery(); 輸入你要插入的時(shí)間:");try{BufferedReader br=new BufferedReader(newInputStreamReader(System.in));c4=br.readLine();}catch(IOExceptionex){}輸入你要插入的出勤情況:");try{BufferedReader br=new BufferedReader(newInputStreamReader(System.in));文檔c5=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt2=con.prepareStatement("insertintokqvalues(?,?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.setString(5,c5);pstmt2.executeUpdate(); 插入成功!");pstmt2.close();//pstmt1.close();//rs2.close();}if(m==3){Stringc1="",c2="",c3="",c4="",c5="";//PreparedStatementpstmt1=con.prepareStatement("select*fromDiarywhereUname=?");//pstmt1.setString(1,c1);//ResultSetrs2=pstmt1.executeQuery();輸入你要插入的會(huì)議編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c1=br.readLine();}catch(IOExceptionex){}輸入你要插入的會(huì)議時(shí)間:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c2=br.readLine();}catch(IOExceptionex){}輸入你要插入的會(huì)議容:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c3=br.readLine();}catch(IOExceptionex){} 輸入你要插入的參會(huì)人: ");文檔try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c4=br.readLine();}catch(IOExceptionex){}輸入你要插入的記錄人:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c5=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt2=con.prepareStatement("insertintohyvalues(?,?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.setString(5,c5);pstmt2.executeUpdate(); 插入成功!");pstmt2.close();//pstmt1.close();//rs2.close();}if(m==4){Stringc1="",c2="",c3="",c4="";//PreparedStatementpstmt1=con.prepareStatement("select*fromFinancewhereUname=?");//pstmt1.setString(1,c1);//ResultSetrs2=pstmt1.executeQuery();輸入你要插入的公告編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c1=br.readLine();}catch(IOExceptionex){}輸入你要插入的公告容:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c2=br.readLine();文檔}catch(IOExceptionex){}輸入你要插入的公告時(shí)間:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c3=br.readLine();}catch(IOExceptionex){}輸入你要插入的通知人:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));c4=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt2=con.prepareStatement("insertintoggvalues(?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();pstmt2.close(); 插入成功!");//pstmt1.close();//rs2.close();}}if(x==3){ 文件信息修改 2.考勤信息修改 3.會(huì)議記錄修改4.公告通知修改"); 請(qǐng)選擇:");intm=0;try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m=Integer.parseInt(br.readLine());}catch(IOExceptionex){}if(m==1){Stringm11="";Stringm13="";intm12=0; 選擇你要修改文件的編號(hào): ");try{文檔BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m11=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt31=con.prepareStatement("select*fromwjwhereWNo=?");pstmt31.setString(1,m11);ResultSetrs3=pstmt31.executeQuery();if(rs3.next()){輸入你要修改的項(xiàng):1.文件名稱2.文件種類3.存儲(chǔ)位置");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m12=Integer.parseInt(br.readLine());}catch(IOExceptionex){} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatewjsetWName=?whereWNo=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatewjsetWType=?whereWNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);文檔pstmt3.executeUpdate(); 修改成功!");rs3.close();//pstmt3.close();} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatewjsetWPlace=?whereWNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();//pstmt3.close();}} 你要更改的項(xiàng)不存在!");}}if(m==2){Stringm11="";Stringm13="";intm12=0;選擇你要修改員工編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m11=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt31=con.prepareStatement("select*fromkqwhereYNo=?");pstmt31.setString(1,m11);ResultSetrs3=pstmt31.executeQuery();if(rs3.next()){ 輸入你要修改的項(xiàng): 1.員工性別3.時(shí)間4.出勤情況");try{BufferedReaderbr=newBufferedReader(new文檔InputStreamReader(System.in));m12=Integer.parseInt(br.readLine());}catch(IOExceptionex){} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatekqsetYName=?whereYNo=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatekqsetSex=?whereYNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();//pstmt3.close();} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();文檔PreparedStatementpstmt3=con.prepareStatement("UpdatekqsetYTime=?whereYNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatekqsetYC=?whereYNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();}} 你要更改的項(xiàng)不存在!");}}if(m==3){Stringm11="";Stringm13="";intm12=0;選擇你要修改會(huì)議編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m11=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt31=con.prepareStatement("select*fromhywhereMNo=?");pstmt31.setString(1,m11);ResultSetrs3=pstmt31.executeQuery();if(rs3.next()){ 輸入你要修改的項(xiàng): 1.會(huì)議時(shí)間2.會(huì)議容3.參會(huì)人4.記錄人");文檔try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m12=Integer.parseInt(br.readLine());}catch(IOExceptionex){} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatehysetMTime=?whereMNo=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatehysetMContent=?whereMNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();//pstmt3.close();} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();文檔}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatehysetMPeople=?whereMNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdatehysetMRecorder=?whereMNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();}} 你要更改的項(xiàng)不存在!");}}if(m==4){Stringm11="";Stringm13="";intm12=0;選擇你要修改公告編號(hào):");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m11=br.readLine();}catch(IOExceptionex){}PreparedStatementpstmt31=con.prepareStatement("select*fromggwhereGNo=?");pstmt31.setString(1,m11);ResultSetrs3=pstmt31.executeQuery();if(rs3.next()){文檔 輸入你要修改的項(xiàng): 1.公告容2.公告時(shí)間3.通知人");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m12=Integer.parseInt(br.readLine());}catch(IOExceptionex){} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdateggsetGContent=?whereGNo=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(newInputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdateggsetGTime=?whereGNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();//pstmt3.close();} 輸入你修改后的值:");try{BufferedReader br=newBufferedReader(new文檔InputStreamReader(System.in));m13=br.readLine();}catch(IOExceptionex){}pstmt31.close();PreparedStatementpstmt3=con.prepareStatement("UpdateggsetGPeople=?whereGNo=?");pstmt3.setString(1,m13);//pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate(); 修改成功!");rs3.close();}} 你要更改的項(xiàng)不存在!");}}}if(x==4){ 文件信息刪除 2.考勤信息刪除 3.公告通知?jiǎng)h除4.會(huì)議記錄刪除"); 請(qǐng)選擇:");inti=0;try{BufferedReaderbr=newBufferedReader(newIn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年首期款全付房產(chǎn)買賣合同書3篇
- 二零二五版?zhèn)€人信用重建借款委托擔(dān)保合同3篇
- 二零二五版包裝行業(yè)綠色認(rèn)證與推廣合同3篇
- 二零二五年陵園墓地購(gòu)置與家族紀(jì)念館建設(shè)合同3篇
- 二零二五版知識(shí)產(chǎn)權(quán)保護(hù)技術(shù)服務(wù)合同泄密責(zé)任細(xì)則3篇
- 二零二五年度餐飲企業(yè)食品安全追溯平臺(tái)建設(shè)合同3篇
- 二零二五年度食品供應(yīng)與餐飲服務(wù)合同2篇
- 二零二五年防火門制造與施工安裝一體化合同模板3篇
- 2025年度影視基地場(chǎng)地租賃及拍攝制作合同范本3篇
- 2025年復(fù)合材料堆放場(chǎng)地租賃及環(huán)保處理合同3篇
- 建筑材料供應(yīng)鏈管理服務(wù)合同
- 孩子改名字父母一方委托書
- 2024-2025學(xué)年人教版初中物理九年級(jí)全一冊(cè)《電與磁》單元測(cè)試卷(原卷版)
- 江蘇單招英語(yǔ)考綱詞匯
- 礦山隱蔽致災(zāi)普查治理報(bào)告
- 2024年事業(yè)單位財(cái)務(wù)工作計(jì)劃例文(6篇)
- 2024年工程咨詢服務(wù)承諾書
- 青桔單車保險(xiǎn)合同條例
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 《獅子王》電影賞析
- 2023-2024學(xué)年天津市部分區(qū)九年級(jí)(上)期末物理試卷
評(píng)論
0/150
提交評(píng)論