辦公室日常信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告.doc_第1頁
辦公室日常信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告.doc_第2頁
辦公室日常信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告.doc_第3頁
辦公室日常信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告.doc_第4頁
辦公室日常信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告.doc_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

辦公室日常信息管理系統(tǒng)1需求分析:11業(yè)務(wù)流程分析:系統(tǒng)管理員的功能包括如下幾個(gè)方面:文件信息管理、考勤信息管理、會(huì)議記錄管理、通知公告管理辦公管理系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對(duì)各種信息的提供、保存、更新和查詢的操作上,包括通知公告信息,文件信息。文件信息:文件編號(hào),文件名稱,文件類型,存儲(chǔ)位置考勤信息:?jiǎn)T工編號(hào),時(shí)間,姓名,性別,出勤情況會(huì)議記錄:會(huì)議編號(hào),會(huì)議時(shí)間,參會(huì)人,記錄人,會(huì)議內(nèi)容通知公告:公告編號(hào),內(nèi)容,通知人,公告時(shí)間用戶管理:用戶以合法身份登入系統(tǒng)后,管理員可以進(jìn)行系統(tǒng)用戶的添加,密碼的修改操作。文件信息管理:辦公室管理員可以在文件信息管理模塊對(duì)辦公室線路信息進(jìn)行管理。管理員首先建立辦公室文件信息數(shù)據(jù)庫,輸入原始的文件信息,當(dāng)有新的文件需要添加或者需要對(duì)已有的文件信息進(jìn)行修改,刪除的時(shí)候,管理員就可以進(jìn)行相應(yīng)的操作。管理員也可以通過本模塊查詢到所有需要查詢的文件的詳細(xì)信息??记谛畔⒐芾恚汗芾韱T可以在考勤信息管理模塊實(shí)現(xiàn)對(duì)考勤信息的管理。管理員首先應(yīng)該建立考勤信息數(shù)據(jù)庫,輸入原始的數(shù)據(jù)信息,當(dāng)有新的考勤信息的時(shí)候或者管理員需要修改某個(gè)考勤的相關(guān)信息以及想要?jiǎng)h除某個(gè)考勤信息的時(shí)候,就可以完成相應(yīng)的操作。管理員也可以在整個(gè)數(shù)據(jù)庫中查尋相關(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ù)庫中,管理員還可以對(duì)某條會(huì)議記錄信息進(jìn)行修改,刪除和查詢操作。通知公告管理:管理員可以在通知公告管理模塊實(shí)現(xiàn)對(duì)通知公告信息的管理。管理員根據(jù)相應(yīng)的通知公告來設(shè)置相應(yīng)的通知公告詳細(xì)信息。當(dāng)有新的通知公告添加的時(shí)候,要把相應(yīng)的通知公告信息添加到數(shù)據(jù)庫中,管理員還可以對(duì)某條通知公告信息進(jìn)行修改,刪除和查詢操作。12 功能分析:程序分為登陸界面,選擇界面,文件信息界面,考勤信息界面,會(huì)議記錄信息,通知公告信息用戶注冊(cè)界面這幾個(gè)主體界面。使用時(shí)應(yīng)先知道管理員帳號(hào)和密碼,登陸進(jìn)入系統(tǒng)主菜單界面,里面包括文件信息,考勤信息,會(huì)議記錄信息,通知公告,用戶注冊(cè),退出程序菜單選項(xiàng)。需要特別說明的是,當(dāng)對(duì)數(shù)據(jù)進(jìn)行操作時(shí),在查詢框內(nèi)輸入提示數(shù)據(jù)內(nèi)容,對(duì)話框的表中和提示欄中都會(huì)出現(xiàn)所查詢的數(shù)據(jù),我們可以在提示欄中對(duì)數(shù)據(jù)進(jìn)行刪除和修改操作。辦公室日常信息管理登陸系統(tǒng)文件管理考勤管理公告通知會(huì)議記錄退出系統(tǒng)查詢文件信息修改文件信息打印文件信息查詢考勤信息修改考勤信息打印考勤信息查詢公告通知修改公告通知打印公告通知查詢會(huì)議記錄修改會(huì)議記錄打印會(huì)議記錄圖1:辦公室日常管理系統(tǒng)功能模塊圖13 數(shù)據(jù)流圖和數(shù)據(jù)字典131 數(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ù)流。用圓圈表示,圓圈內(nèi)注明處理的名稱。(3) 文件或數(shù)據(jù)存儲(chǔ):數(shù)據(jù)流圖中的文件代表一種數(shù)據(jù)的暫存場(chǎng)所,可對(duì)其進(jìn)行存取操作。用一側(cè)帶有雙線的方框表示,并在其內(nèi)注明文件或數(shù)據(jù)存儲(chǔ)的名稱。(4) 外部實(shí)體:用以說明數(shù)據(jù)的來源和歸宿,即表示數(shù)據(jù)的原點(diǎn)和終點(diǎn)。用方框表示,并在其內(nèi)注明相應(yīng)的名稱。文件數(shù)據(jù)輸入文件記錄員工數(shù)據(jù)輸入員工信息記錄公告通知輸入公告通知數(shù)據(jù)會(huì)議信息輸入會(huì)議記錄各種查詢各種報(bào)表管理員圖2:辦公室日常管理系統(tǒng)流圖132數(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ù)庫設(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ì)議內(nèi)容MContentchar否參會(huì)人MPeoplechar否記錄人MRecorderchar否公告通知表屬性名列名數(shù)據(jù)類型主鍵是否空公告編號(hào)GNoint是否公告內(nèi)容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ù)庫概念設(shè)計(jì)工具。管理員文件管理文件編號(hào)管理文件類型文件名稱存放位置考勤管理公告通知會(huì)議記錄管理員工編號(hào)姓 名性 別時(shí) 間出勤情況公告編號(hào)公告內(nèi)容公告時(shí)間通知人會(huì)議編號(hào)會(huì)議時(shí)間會(huì)議內(nèi)容參會(huì)人記錄人管理管理E-R圖源程序import java.sql.*;import java.io.*;public class OApublic static void wj() System.out.println(文件編號(hào)+t文件名稱+t文件類型+t存儲(chǔ)位置); public static void kq() System.out.println(員工編號(hào)+姓名+t性別+tt時(shí)間+tt出勤情況);public static void gg()System.out.println(公告編號(hào)+t公告內(nèi)容+t公告時(shí)間+t通知人);public static void hy()System.out.println(會(huì)議編號(hào)+會(huì)議內(nèi)容+t會(huì)議時(shí)間+t參會(huì)人+tt記錄人);public static void main(Stringargs)try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);catch(Exception e)System.out.println(JDBC-ODBC driver failed to load.);return;tryConnection con = DriverManager.getConnection(jdbc:odbc:OA, sa, );Statement stmt = con.createStatement();int z=1;while(z!=0)System.out.println(1.查詢2.插入3.更新4.刪除);System.out.println(請(qǐng)選擇:);int x=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);x=Integer.parseInt(br.readLine();catch(IOException ex)if(x=5) z=0;if(x=1)System.out.println(1.文件信息查詢2.考勤信息查詢3.公告通知查詢4.會(huì)議記錄查詢);System.out.println(請(qǐng)選擇:);int i=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);i=Integer.parseInt(br.readLine();catch(IOException ex)if(i=1)ResultSet rs=stmt.executeQuery(select WNo,WName,WType,WPlace from wj);wj();while(rs.next()int a=rs.getInt(WNo);String b=rs.getString(WName);String c=rs.getString(WType);String d=rs.getString(WPlace);System.out.println(a+tt+b+c+d);if(i=2)ResultSet rs=stmt.executeQuery(select YNo,YName,Sex,YTime,YC from kq);kq();while(rs.next()int a=rs.getInt(YNo);String b=rs.getString(YName);String c=rs.getString(Sex);String d=rs.getString(YTime);String e=rs.getString(YC);System.out.println(a+t+b+c+d+e);if(i=3)ResultSet rs=stmt.executeQuery(select GNo,GContent,GTime,GPeople from gg);gg();while(rs.next()int a=rs.getInt(GNo);String b=rs.getString(GContent);String c=rs.getString(GTime);String d=rs.getString(GPeople);System.out.println(a+tt+b+c+d);if(i=4)ResultSet rs=stmt.executeQuery(select MNo,MTime,MContent,MPeople,MRecorder from hy);hy();while(rs.next()int a=rs.getInt(MNo);String b=rs.getString(MTime);String c=rs.getString(MContent);String d=rs.getString(MPeople);String e=rs.getString(MRecorder);System.out.println(a+t+b+c+d+e);if(x=2)System.out.println(1.文件信息插入2.考勤信息插入3會(huì)議記錄插入4.公告通知插入);System.out.println(請(qǐng)選擇:);int m=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m=Integer.parseInt(br.readLine();catch(IOException ex)if(m=1)String c1=,c2=,c3=,c4=;/PreparedStatement pstmt1=con.prepareStatement(select * from Communication where Uname=?);/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println(輸入你要插入的文件編號(hào):);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println(c1=+c1);System.out.println(輸入你要插入的文件名稱:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println(c2=+c2);System.out.println(輸入你要插入的文件種類:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println(c3=+c3);System.out.println(輸入你要插入的存儲(chǔ)位置:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println(c4=+c4);PreparedStatement pstmt2=con.prepareStatement(insert into wj values(?,?,?,?);pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();System.out.println(插入成功!);pstmt2.close();/pstmt1.close();/rs2.close();if(m=2)String c1=,c2=,c3=,c4=,c5=;/PreparedStatement pstmt1=con.prepareStatement(select * from Memo where Uname=?);/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println(輸入你要插入的員工編號(hào):);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println(c1=+c1);System.out.println(輸入你要插入的姓名:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println(c2=+c2);System.out.println(輸入你要插入的性別:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println(c3=+c3);/ResultSet rs2=pstmt1.executeQuery();System.out.println(輸入你要插入的時(shí)間:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println(c4=+c4);System.out.println(輸入你要插入的出勤情況:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c5=br.readLine();catch(IOException ex)System.out.println(c5=+c5);PreparedStatement pstmt2=con.prepareStatement(insert into kq values(?,?,?,?,?);pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.setString(5,c5);pstmt2.executeUpdate();System.out.println(插入成功!);pstmt2.close();/pstmt1.close();/rs2.close();if(m=3)String c1=,c2=,c3=,c4=,c5=;/PreparedStatement pstmt1=con.prepareStatement(select * from Diary where Uname=?);/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println(輸入你要插入的會(huì)議編號(hào):);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println(c1=+c1);System.out.println(輸入你要插入的會(huì)議時(shí)間:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println(c2=+c2);System.out.println(輸入你要插入的會(huì)議內(nèi)容:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println(c3=+c3);System.out.println(輸入你要插入的參會(huì)人:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println(c4=+c4);System.out.println(輸入你要插入的記錄人:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c5=br.readLine();catch(IOException ex)System.out.println(c5=+c5);PreparedStatement pstmt2=con.prepareStatement(insert into hy values(?,?,?,?,?);pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.setString(5,c5);pstmt2.executeUpdate();System.out.println(插入成功!);pstmt2.close();/pstmt1.close();/rs2.close();if(m=4)String c1=,c2=,c3=,c4=;/PreparedStatement pstmt1=con.prepareStatement(select * from Finance where Uname=?);/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println(輸入你要插入的公告編號(hào):);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println(c1=+c1);System.out.println(輸入你要插入的公告內(nèi)容:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println(c2=+c2);System.out.println(輸入你要插入的公告時(shí)間:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println(c3=+c3);System.out.println(輸入你要插入的通知人:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println(c4=+c4);PreparedStatement pstmt2=con.prepareStatement(insert into gg values(?,?,?,?);pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();pstmt2.close();System.out.println(插入成功!);/pstmt1.close();/rs2.close();if(x=3)System.out.println(1.文件信息修改2.考勤信息修改3. 會(huì)議記錄修改4.公告通知修改);System.out.println(請(qǐng)選擇:);int m=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m=Integer.parseInt(br.readLine();catch(IOException ex)if(m=1)String m11=;String m13=;int m12=0;System.out.println(選擇你要修改文件的編號(hào):);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m11=br.readLine();catch(IOException ex)PreparedStatement pstmt31=con.prepareStatement(select * from wj where WNo=?);pstmt31.setString(1,m11);ResultSet rs3=pstmt31.executeQuery();if(rs3.next()System.out.println(輸入你要修改的項(xiàng):1.文件名稱2.文件種類3.存儲(chǔ)位置);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m12=Integer.parseInt(br.readLine();catch(IOException ex)if(m12=1)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update wj set WName=? where WNo=?);pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println(修改成功!);if(m12=2)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update wj set WType=? where WNo=?);pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println(修改成功!);rs3.close();/pstmt3.close();if(m12=3)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update wj set WPlace=? where WNo=?);pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println(修改成功!);rs3.close();/pstmt3.close();elseSystem.out.println(你要更改的項(xiàng)不存在!);if(m=2)String m11=;String m13=;int m12=0;System.out.println(選擇你要修改員工編號(hào):);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m11=br.readLine();catch(IOException ex)PreparedStatement pstmt31=con.prepareStatement(select * from kq where YNo=?);pstmt31.setString(1,m11);ResultSet rs3=pstmt31.executeQuery();if(rs3.next()System.out.println(輸入你要修改的項(xiàng):1.員工姓名2.性別3.時(shí)間4.出勤情況);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m12=Integer.parseInt(br.readLine();catch(IOException ex)if(m12=1)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update kq set YName=? where YNo=?);pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println(修改成功!);if(m12=2)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update kq set Sex=? where YNo=?);pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println(修改成功!);rs3.close();/pstmt3.close();if(m12=3)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update kq set YTime=? where YNo=?);pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println(修改成功!);rs3.close();if(m12=4)System.out.println( 輸入你修改后的值:);tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement(Update kq set YC=? where YNo=?);pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論