




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
文檔辦公室日常信息管理系統(tǒng)1.需求分析:1.1業(yè)務(wù)流程分析:系統(tǒng)管理員的功能包括如下幾個方面:文件信息管理、考勤信息管理、會議記錄管理、通知公告管理辦公管理系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對各種信息的提供、 保存、更新和查詢的操作上,包括通知公告信息,文件信息。文件信息:文件編號,文件名稱,文件類型,存儲位置考勤信息:員工編號,時間, ,性別,出勤情況會議記錄:會議編號,會議時間,參會人,記錄人,會議容通知公告:公告編號,容,通知人,公告時間用戶管理:用戶以合法身份登入系統(tǒng)后,管理員可以進行系統(tǒng)用戶的添加,密碼的修改操作。文件信息管理:辦公室管理員可以在文件信息管理模塊對辦公室線路信息進行管理。管理員首先建立辦公室文件信息數(shù)據(jù)庫,輸入原始的文件信息,當有新的文件需要添加或者需要對已有的文件信息進行修改,刪除的時候,管理員就可以進行相應(yīng)的操作。管理員也可以通過本模塊查詢到所有需要查詢的文件的詳細信息??记谛畔⒐芾恚汗芾韱T可以在考勤信息管理模塊實現(xiàn)對考勤信息的管理。管理員首先應(yīng)該建立考勤信息數(shù)據(jù)庫,輸入原始的數(shù)據(jù)信息,當有新的考勤信息的時候或者管理員需要修改某個考勤的相關(guān)信息以及想要刪除某個考勤信息的時候,就可以完成相應(yīng)的操作。管理員也可以在整個數(shù)據(jù)庫中查尋相關(guān) 考勤信息。會議記錄管理:管理員可以在會議記錄管理模塊實現(xiàn)對會議記錄信息的管理。管理員根據(jù)相應(yīng)的會議記錄來設(shè)置相應(yīng)的會議記錄詳細信息。當有新的會議記錄添加的時候,要把相應(yīng)的會議記錄信息添加到數(shù)據(jù)庫中,管理員還可以對某條會議記錄信息進行修改,刪除和查詢操作。通知公告管理:管理員可以在通知公告管理模塊實現(xiàn)對通知公告信息的管文檔理。管理員根據(jù)相應(yīng)的通知公告來設(shè)置相應(yīng)的通知公告詳細信息。當有新的通知公告添加的時候,要把相應(yīng)的通知公告信息添加到數(shù)據(jù)庫中,管理員還可以對某條通知公告信息進行修改,刪除和查詢操作。1.2功能分析:程序分為登陸界面,選擇界面,文件信息界面,考勤信息界面,會議記錄信息,通知公告信息用戶注冊界面這幾個主體界面。 使用時應(yīng)先知道管理員和密碼,登陸進入系統(tǒng)主菜單界面,里面包括文件信息,考勤信息,會議記錄信息,通知公告,用戶注冊,退出程序菜單選項。需要特別說明的是,當對數(shù)據(jù)進行操作時,在查詢框輸入提示數(shù)據(jù)容,對話框的表中和提示欄中都會出現(xiàn)所查詢的數(shù)據(jù), 我們可以在提示欄中對數(shù)據(jù)進行刪除和修改操作。辦公室日常信息管理登陸系統(tǒng) 文件管理 考勤管理 公告通知 會議記錄 退出系統(tǒng)查修打查修打查修打查修打詢改印詢改印詢改印詢改印文文文考考考公公公會會會件件件勤勤勤告告告議議議信信信信信信通通通記記記息息息息息息知知知錄錄錄圖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òu)成成分:(1) 數(shù)據(jù)流:即流動的數(shù)據(jù),代表信息流過的通道。用帶箭頭的直線表示,直線上方表明數(shù)據(jù)流的名稱,箭頭代表數(shù)據(jù)流流動方向。(2) 加工或處理:處理是對進入的數(shù)據(jù)流進行特定加工的過程,數(shù)據(jù)流被處理后將產(chǎn)生新的數(shù)據(jù)流。用圓圈表示,圓圈注明處理的名稱。(3) 文件或數(shù)據(jù)存儲:數(shù)據(jù)流圖中的文件代表一種數(shù)據(jù)的暫存場所,可對其進行存取操作。用一側(cè)帶有雙線的方框表示,并在其注明文件或數(shù)據(jù)存儲的名稱。(4) 外部實體:用以說明數(shù)據(jù)的來源和歸宿,即表示數(shù)據(jù)的原點和終點。用方框表示,并在其注明相應(yīng)的名稱。文件數(shù)據(jù) 輸入 文件記錄 各種查詢員工數(shù)據(jù) 輸入 員工信息記錄 各種報表管理員公告通知 輸入 公告通知數(shù)據(jù)會議信息 輸入 會議記錄圖2:辦公室日常管理系統(tǒng)流圖文檔1.3.2數(shù)據(jù)字典數(shù)據(jù)字典表達了數(shù)據(jù)和處理過程的關(guān)系。在 SA方法中,處理過程的處理活動常常借助于判定表或判定樹來描述。系統(tǒng)中的數(shù)據(jù)則借助數(shù)據(jù)字典來描述。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合, 是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,在數(shù)據(jù)庫設(shè)計中占有很重要的地位。 數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程、外部項等六個部分。文件信息表屬性名列名數(shù)據(jù)類型主鍵是否允許空文件編號WNoint是否文件名稱WNamechar否文件類型WTypechar否存儲位置WPlacechar否考勤信息表屬性名列名數(shù)據(jù)類型主鍵是否空員工編號YNoint是否YNameChar否性別Sexchar否時間YTimechar否出勤情況YCchar否會議記錄表屬性名列名數(shù)據(jù)類型主鍵是否空會議編號MNoint是否會議時間MTimechar否會議容MContentchar否參會人MPeoplechar否記錄人MRecorderchar否公告通知表屬性名列名數(shù)據(jù)類型主鍵是否空公告編號GNoint是否公告容GContentchar否公告時間GTimeChar否通知人GPeoplechar否文檔2.概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨立于機器、更抽象,從而更加穩(wěn)定。描述概念模型的有力工具是 E-R圖。由于E-R圖提供了人們對數(shù)據(jù)模型的描述,它即標準、規(guī),又直觀、具體,從而使得 E-R圖成為應(yīng)用最廣泛的數(shù)據(jù)庫概念設(shè)計工具。文件編號 文件類型 文件名稱 存放位置文件管理管理管理員管理 管理 管理考公會勤告議管通記理知錄員姓性時出公公公通會會會參記工勤告告告知議議議會錄編情編內(nèi)時人編時內(nèi)人人號名別間況號容間號間容E-R圖文檔源程序publicclassOA{publicstaticvoidwj(){ 文件編號"+"\t 文件名稱"+"\t 文件類型"+"\t
存儲位置");}publicstaticvoidkq(){
員工編號"+""+"\t
性別"+"\t\t
時間"+"\t\t
出勤情況");}publicstaticvoidgg(){ 公告編號"+"\t 公告容"+"\t 公告時間"+"\t 通知人");}publicstaticvoidhy(){"+"\t\t}
記錄人");
會議編號"+"
會議容"+"\t
會議時間"+"\t
參會人publicstaticvoidmain(String[]args){try{}try{Connectioncon=DriverManager.getConnection("jdbc:odbc:OA","sa","");Statementstmt=con.createStatement();intz=1;while(z!=0){文檔 查詢2.插入3.更新4.刪除"); 請選擇:");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.會議記錄查詢"); 請選擇:");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會議記錄插入4.公告通知插入"); 請選擇:");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();輸入你要插入的文件編號:");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){}輸入你要插入的存儲位置:");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();輸入你要插入的員工編號:");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(); 輸入你要插入的時間:");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();輸入你要插入的會議編號:");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){} 輸入你要插入的參會人: ");文檔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();輸入你要插入的公告編號:");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){}輸入你要插入的通知人:");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.會議記錄修改4.公告通知修改"); 請選擇:");intm=0;try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));m=Integer.parseInt(br.readLine());}catch(IOExceptionex){}if(m==1){Stringm11="";Stringm13="";intm12=0; 選擇你要修改文件的編號: ");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()){輸入你要修改的項:1.文件名稱2.文件種類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("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();}} 你要更改的項不存在!");}}if(m==2){Stringm11="";Stringm13="";intm12=0;選擇你要修改員工編號:");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()){ 輸入你要修改的項: 1.員工性別3.時間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();}} 你要更改的項不存在!");}}if(m==3){Stringm11="";Stringm13="";intm12=0;選擇你要修改會議編號:");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()){ 輸入你要修改的項: 1.會議時間2.會議容3.參會人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();}} 你要更改的項不存在!");}}if(m==4){Stringm11="";Stringm13="";intm12=0;選擇你要修改公告編號:");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()){文檔 輸入你要修改的項: 1.公告容2.公告時間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();}} 你要更改的項不存在!");}}}if(x==4){ 文件信息刪除 2.考勤信息刪除 3.公告通知刪除4.會議記錄刪除"); 請選擇:");inti=0;try{BufferedReaderbr=newBufferedReader(newIn
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)業(yè)企業(yè)競爭分析重點基礎(chǔ)知識點
- DB32/T+5095.3-2025+醫(yī)防融合數(shù)據(jù)傳輸接口規(guī)范++第3部分:嚴重精神障礙
- 每日工作匯報范文(28篇)
- 幼兒園教師學(xué)期末工作總結(jié) 個人工作體會(29篇)
- 建筑工程公司董事長年終總結(jié)(3篇)
- 科研年度的個人工作總結(jié)(3篇)
- 山西現(xiàn)代雙語學(xué)校南校2024-2025學(xué)年高一下學(xué)期3月月考英語試卷(含答案無聽力原文及音頻)
- 河北省邢臺市信都區(qū)聯(lián)考統(tǒng)編版2024-2025學(xué)年二年級下冊期中考試語文試卷(含答案)
- 安徽省部分學(xué)校2024-2025學(xué)年高二下學(xué)期3月月考語文試題(含答案)
- 2023年甘肅中核弘源企業(yè)管理有限公司招聘筆試參考題庫附帶答案詳解
- 移動餐車租賃合同
- 人教版七年級數(shù)學(xué)下冊《二元一次方程組》優(yōu)質(zhì)課說課課件
- 食用菌資源的開發(fā)及利用
- 幼兒園繪本故事:《再見電視機》 課件
- 光伏發(fā)電工程施工組織設(shè)計新編樣本
- 三.國際法習題之經(jīng)典案例分析
- 中國傳媒大學(xué)-輿論學(xué)原理、方法與應(yīng)用-課件-第一章 輿論傳播的源與流
- 水下混凝土澆筑導(dǎo)管水密試驗
- 市政工程監(jiān)理規(guī)劃范本(完整版)
- 污水處理站運行維護管理方案
- 小學(xué)生氣象科普知識ppt課件
評論
0/150
提交評論