企業(yè)辦公綜合管理系統(tǒng)_第1頁
企業(yè)辦公綜合管理系統(tǒng)_第2頁
企業(yè)辦公綜合管理系統(tǒng)_第3頁
企業(yè)辦公綜合管理系統(tǒng)_第4頁
企業(yè)辦公綜合管理系統(tǒng)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

哈爾濱師范大學

課程名稱:任課老師:

目:

名:

號:

院:

別:

目錄TOC\o"1-3"\h\u27272第一章系統(tǒng)開發(fā)背景概述 圖3-1系統(tǒng)功效模塊

3.2、數(shù)據(jù)步驟分析

數(shù)據(jù)流圖(DataFlowDiagram),是描述系統(tǒng)邏輯模型關(guān)鍵工具之一,它是在對系統(tǒng)業(yè)務(wù)步驟圖進行分析基礎(chǔ)上用少數(shù)多個符號綜合地反應(yīng)出信息在系統(tǒng)中流動、存放和處理等情況,并能將信息處理功效和相互之間聯(lián)絡(luò),自上而下,逐層分解,從邏輯上正確地描述出系統(tǒng)應(yīng)含有數(shù)據(jù)加工功效、數(shù)據(jù)輸入輸出、數(shù)據(jù)存放、數(shù)據(jù)起源和去向等項目。數(shù)據(jù)庫需求分析是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計第一個階段,也是很關(guān)鍵一個階段。數(shù)據(jù)步驟是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存放過程。數(shù)據(jù)是信息載體,是以后系統(tǒng)要處理關(guān)鍵對象。所以必需對系統(tǒng)調(diào)查中所搜集數(shù)據(jù)和統(tǒng)計處理數(shù)據(jù)過程進行分析和整理。數(shù)據(jù)和數(shù)據(jù)步驟分析是以后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功效模塊處理過程基礎(chǔ)在這個階段關(guān)鍵工作是搜集基礎(chǔ)數(shù)據(jù)和數(shù)據(jù)處理步驟,為以后深入設(shè)計一打下基礎(chǔ)。需求分析關(guān)鍵處理兩個問題:內(nèi)容要求。調(diào)查應(yīng)用系統(tǒng)用戶所需要操作數(shù)據(jù),決定在數(shù)據(jù)庫中存放什么數(shù)據(jù)。處理要求。調(diào)查應(yīng)用系統(tǒng)用戶要求對數(shù)據(jù)庫進行什么樣處理,理清數(shù)據(jù)庫中多種數(shù)據(jù)之間關(guān)系。在數(shù)據(jù)庫需求分析后,得到一個數(shù)據(jù)字典文檔,包含3方面內(nèi)容。數(shù)據(jù)項。包含名稱、含義、類型、取值范圍、長度和和其它數(shù)據(jù)項之間邏輯關(guān)系。數(shù)據(jù)結(jié)構(gòu)。若干個數(shù)據(jù)項有意義集合,包含名稱、含義和組成數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項。概念結(jié)構(gòu)是獨立于實際數(shù)據(jù)模型信息結(jié)構(gòu),必需將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應(yīng)用設(shè)計。也就是要將概念上結(jié)構(gòu)轉(zhuǎn)化為BP數(shù)據(jù)庫系統(tǒng)所支持實際數(shù)據(jù)模型。數(shù)據(jù)流。指數(shù)據(jù)中數(shù)據(jù)處理過程,包含輸入、處理和輸出。

3.3、數(shù)據(jù)字典管理員表:編號、賬號名、密碼用戶表(職員):編號、用戶名、密碼、性別、年紀、地址、電話、部門編號部門表:編號、部門名稱、部門主管、部門介紹公告表:編號、作者、公布時間、標題、內(nèi)容請假表:編號、職員編號、開始時間、返回時間、請假原因、申請人、審批人、審批狀態(tài)考情表:編號、簽到時間、簽退時間、用戶名、簽到類型、總計第四章系統(tǒng)分析和設(shè)計系統(tǒng)分析是系統(tǒng)開發(fā)關(guān)鍵階段。系統(tǒng)分析目標是要回復新系統(tǒng)將要“做什么”這個關(guān)鍵性問題。在這個階段要集中精力,認真分析用戶需求,用科學方法來表示新系統(tǒng)邏輯方案,建立新系統(tǒng)邏輯模型。

系統(tǒng)分析工作開始和用戶提出新系統(tǒng)要求,進行初步調(diào)查和可行性分析后,確定新系統(tǒng)開發(fā)為可行即可進行具體調(diào)查和分析,提出新系統(tǒng)邏輯模型,最終寫出系統(tǒng)分析匯報。系統(tǒng)設(shè)計就是具體定義基于計算機多種活動處理方案。在系統(tǒng)設(shè)計階段,把系統(tǒng)分析過程當中得到邏輯模型結(jié)合對應(yīng)網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)等具體描述出來,并為系統(tǒng)實施階段多種工作準備必需技術(shù)資料和相關(guān)文件。

系統(tǒng)設(shè)計基礎(chǔ)目標就是要使所設(shè)計系統(tǒng)必需滿足系統(tǒng)邏輯模型各項功效要求,同時盡可能地提升系統(tǒng)性能。系統(tǒng)設(shè)計目標是評價和衡量系統(tǒng)設(shè)計方案優(yōu)劣基礎(chǔ)標準,也是選自系統(tǒng)設(shè)計方案關(guān)鍵依據(jù)。評價和衡量系統(tǒng)設(shè)計目標實現(xiàn)程度指標關(guān)鍵有以下方面:系統(tǒng)效率、系統(tǒng)工作質(zhì)量、系統(tǒng)可變更性、系統(tǒng)通用性、系統(tǒng)可靠性。

4.1、管理信息系統(tǒng)總體架構(gòu)設(shè)計企業(yè)辦公管理系統(tǒng)后臺登陸企業(yè)辦公管理系統(tǒng)后臺登陸公告管理請假管理職員登錄領(lǐng)導增刪改職員請假申請領(lǐng)導請假審批管理員登錄職員查看詳情部門管理職員管理考勤統(tǒng)計領(lǐng)導增刪改職員查看信息月考勤統(tǒng)計周考勤統(tǒng)計職員注冊、修改密碼領(lǐng)導查看、刪除季度考勤統(tǒng)計4.2、管理信息系統(tǒng)基礎(chǔ)設(shè)施設(shè)計和選擇經(jīng)過研究現(xiàn)在市場最普遍多個開發(fā)工具產(chǎn)品:eclipse,myeclipse,idea和多種java

和數(shù)據(jù)庫開發(fā)工具Oracle,Sybase,SQL

Server

,MySQL,Access

等??紤]到硬件設(shè)備兼容性和所作對應(yīng)軟件環(huán)境要求,本系統(tǒng)采取eclipse和MySQL作為開發(fā)工具,采取了Jetty作為web容器。

4.3、企業(yè)管理系統(tǒng)總體功效及具體設(shè)計

4.3.1、企業(yè)管理系統(tǒng)總體功效設(shè)計本系統(tǒng)是針對企業(yè)辦公,對職員和管理員(領(lǐng)導)權(quán)限設(shè)置,領(lǐng)導含有對公告、部門添加、修改、刪除、查看功效,和對職員請假審批,對職員考勤匯總查看等功效,而已注冊職員含有查看公告、部門具體信息,申請請假,查詢個人請假情況,每日簽到簽退,和對自己考勤查看等功效,簡單易于操作,很適合和企業(yè)管理和辦公。

4.3.2、企業(yè)管理系統(tǒng)具體功效設(shè)計登錄管理:分為管理員登錄和職員登錄,進入相關(guān)登錄頁面后有管理員注冊和職員注冊。公告管理:管理員含有對公告添加、修改、刪除和查詢操作,職員含有對公告查詢、過濾查看功效。請假管理:職員含有申請請假、查看請假統(tǒng)計等功效,管理員含有對職員請假審批、對職員請假統(tǒng)計查看和對審批統(tǒng)計查看功效。部門管理:管理員含有對部門添加、修改、刪除和查詢操作,職員含有對公告查詢、過濾查看功效。職員管理:對職員添加、刪除、修改、查詢功效,職員本身含有對自己信息修改和查詢操作,管理員含有對職員信息查詢和刪除操作??记诠芾恚郝殕T含有每日簽到簽退功效、對自己簽到簽退統(tǒng)計查看功效和分別按最近一季度、一月、一周查看自己考勤統(tǒng)計。管理員含有對職員考勤統(tǒng)計查看功效。4.4、數(shù)據(jù)庫設(shè)計4.4.1、管理員表(領(lǐng)導)字段名字段描述數(shù)據(jù)類型長度備注id編號Int10主鍵adminName系統(tǒng)賬號名Varchar30password系統(tǒng)賬號密碼Varchar30bz1預(yù)留字段1Int20bz2預(yù)留字段2Varchar2004.4.2、用戶表(職員)字段名字段描述數(shù)據(jù)類型長度備注id編號Int10主鍵username用戶名Varchar30password密碼Varchar30sex性別Varchar5age年紀Varchar5address地址Varchar100tel電話Varchar20did部門編號Int10外鍵bz1預(yù)留字段1Int20bz2預(yù)留字段2Varchar2004.4.3、部門表字段名字段描述數(shù)據(jù)類型長度備注id編號Int10主鍵depName部門名稱Varchar30depManager部門主管Varchar30profile部門介紹Varchar200bz1預(yù)留字段1Int20bz2預(yù)留字段2Varchar2004.4.4、公告表字段名字段描述數(shù)據(jù)類型長度備注id編號Int10主鍵author作者Varchar30date公布時間Varchar50title標題Varchar30content內(nèi)容Varchar500bz1預(yù)留字段1Int20bz2預(yù)留字段2Varchar2004.4.5、請假表字段名字段描述數(shù)據(jù)類型長度備注id編號Int10主鍵uid職員編號Int10外鍵start_time開始時間Varchar50back_time返回時間Varchar50reason請假原因Varchar100username申請人Varchar30approver審批人Varchar30flag審批狀態(tài)Int100未審批1審批bz1預(yù)留字段1Int20bz2預(yù)留字段2Varchar2004.4.6、考勤表字段名字段描述數(shù)據(jù)類型長度備注id編號Int10主鍵comeTime簽到時間Varchar50leaveTime簽退時間Varchar50username用戶名Varchar30flag類型Int50簽到,1簽退coun總計Varchar50bz1預(yù)留字段1Int20bz2預(yù)留字段2Varchar2004.5、創(chuàng)建數(shù)據(jù)庫SQL語句/*MySQLBackupSourceServerVersion:5.0.27SourceDatabase:companyDate:/11/1612:12:25*/SETFOREIGN_KEY_CHECKS=0;--Tablestructurefor`admin`--DROPTABLEIFEXISTS`admin`;CREATETABLE`admin`(`id`int(10)NOTNULL,`adminName`varchar(20)defaultNULL,`password`varchar(50)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;--Tablestructurefor`department`--DROPTABLEIFEXISTS`department`;CREATETABLE`department`(`id`int(10)NOTNULL,`depName`varchar(50)defaultNULL,`depManager`varchar(20)defaultNULL,`profile`varchar(100)defaultNULL,`did`int(10)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;--Tablestructurefor`leaving`--DROPTABLEIFEXISTS`leaving`;CREATETABLE`leaving`(`id`int(11)NOTNULL,`start_time`varchar(50)defaultNULL,`back_time`varchar(50)defaultNULL,`reason`varchar(100)defaultNULL,`username`varchar(20)defaultNULL,`flag`int(5)defaultNULL,`bz1`varchar(255)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;--Tablestructurefor`news`--DROPTABLEIFEXISTS`news`;CREATETABLE`news`(`id`int(10)NOTNULL,`author`varchar(20)defaultNULL,`date`varchar(50)defaultNULL,`title`varchar(50)defaultNULL,`content`varchar(255)defaultNULL,`bz1`varchar(255)defaultNULL,`bz2`varchar(255)defaultNULL,`bz3`varchar(255)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;--Tablestructurefor`user`--DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`int(10)NOTNULL,`username`varchar(20)defaultNULL,`password`varchar(30)defaultNULL,`level`int(5)defaultNULL,`sex`varchar(10)defaultNULL,`age`varchar(10)defaultNULL,`address`varchar(50)defaultNULL,`tel`varchar(20)defaultNULL,`bz1`varchar(255)defaultNULL,`did`int(10)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;--Tablestructurefor`work`--DROPTABLEIFEXISTS`work`;CREATETABLE`work`(`id`int(11)NOTNULL,`comeTime`varchar(50)defaultNULL,`leaveTime`varchar(50)defaultNULL,`username`varchar(20)defaultNULL,`flag`int(5)defaultNULL,`bz1`varchar(255)defaultNULL,`bz2`int(10)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;

4.6、代碼設(shè)計4.6.1、程序結(jié)構(gòu)展示代碼結(jié)構(gòu)分為:模型層dao、業(yè)務(wù)層service、控制層action、實體domain、工具util圖4.2程序代碼結(jié)構(gòu)圖4.6.2、部分代碼展示***注:因為代碼過多,在此只展示一個完整模塊。doamin:News.java(新聞實體類)/***@(#)News.java*Description: TODO新聞實體類*Version: 0.0.0*Copyright: Copyright(c)ZRH版權(quán)全部*Createby: 朱潤華11月10日*/packagecom.zs.domain;importjava.io.Serializable;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.GenerationType;importjavax.persistence.Id;importjavax.persistence.Table;/***TODO新聞實體類*@author朱潤華*/@Entity@Table(name="news")publicclassNewsimplementsSerializable{ privatestaticfinallongserialVersionUID=5031021L; //主鍵 privateIntegerid; //作者 privateStringauthor; //公布時間 privateStringdate; //新聞標題 privateStringtitle; //新聞內(nèi)容 privateStringcontent; //預(yù)留字段1 privateStringbz1; //預(yù)留字段2 privateStringbz2; publicIntegergetId(){ returnid; } @Id @GeneratedValue(generator="id",strategy=GenerationType.IDENTITY) publicvoidsetId(Integerid){ this.id=id; } publicStringgetAuthor(){ returnauthor; } publicvoidsetAuthor(Stringauthor){ this.author=author; } publicStringgetDate(){ returndate; } publicvoidsetDate(Stringdate){ this.date=date; } publicStringgetTitle(){ returntitle; } publicvoidsetTitle(Stringtitle){ this.title=title; } publicStringgetContent(){ returncontent; } publicvoidsetContent(Stringcontent){ this.content=content; } publicStringgetBz1(){ returnbz1; } publicvoidsetBz1(Stringbz1){ this.bz1=bz1; } publicStringgetBz2(){ returnbz2; } publicvoidsetBz2(Stringbz2){ this.bz2=bz2; } }dao:INewsDao.java(新聞模型層借口)/***@(#)INewsDao.java*Description: TODO填寫文件作用簡明說明*Version: 0.0.0*Copyright: Copyright(c)ZRH版權(quán)全部*Createby: 朱潤華11月11日*/packagecom.zs.dao;importjava.util.List;importcom.zs.domain.News;/***TODO新聞模型層接口*@author朱潤華*/publicinterfaceINewsDao{ List<News>findNewsAll(); NewsfindNewsById(Integerid); voiddeleteNews(Integerid); voidupdateNews(Newsnews); voidaddNews(Newsnews); NewsfindNewsByTitle(Stringtitle);}dao:NewsDaoImpl.java(新聞模型層實現(xiàn)類)/***@(#)NewsDaoImpl.java*Description: TODO填寫文件作用簡明說明*Version: 0.0.0*Copyright: Copyright(c)ZRH版權(quán)全部*Createby: 朱潤華11月11日*/packagecom.zs.dao;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.List;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.jdbc.core.JdbcTemplate;importorg.springframework.jdbc.core.RowCallbackHandler;importorg.springframework.stereotype.Repository;importcom.zs.domain.News;importcom.zs.util.NewsMapper;/***TODO新聞模型層實現(xiàn)類*@author朱潤華*/@RepositorypublicclassNewsDaoImplimplementsINewsDao{ @Autowired privateJdbcTemplatejt; publicvoidsetJt(JdbcTemplatejt){ this.jt=jt; } /** *顯示 */ publicList<News>findNewsAll(){ Stringsql="SELECT*FROMNEWSWHERE1=1"; returnjt.query(sql,newNewsMapper()); } /** *查找 */ publicNewsfindNewsById(Integerid){ finalNewsnews=newNews(); Stringsql="SELECT*FROMNEWSWHEREID=?"; jt.query(sql,newObject[]{id},newRowCallbackHandler(){ publicvoidprocessRow(ResultSetrs)throwsSQLException{ news.setId(rs.getInt("id")); news.setAuthor(rs.getString("author")); news.setBz1(rs.getString("bz1")); news.setDate(rs.getString("date")); news.setTitle(rs.getString("title")); news.setContent(rs.getString("content")); } }); returnnews; } /** *刪除 */ publicvoiddeleteNews(Integerid){ Stringsql="DELETEFROMNEWSWHEREID=?"; jt.update(sql,newObject[]{id}); } /** *更新 */ publicvoidupdateNews(Newsnews){ Stringsql="UPDATENEWSSETBZ1=?,AUTHOR=?,DATE=?,TITLE=?,CONTENT=?WHEREID=?"; jt.update(sql,newObject[]{news.getBz1(),news.getAuthor(),news.getDate(),news.getTitle(), news.getContent(),news.getId()}); } /** *添加 */ publicvoidaddNews(Newsnews){ Stringsql="INSERTINTONEWS(ID,AUTHOR,DATE,TITLE,BZ1,CONTENT)VALUES(?,?,?,?,?,?)"; jt.update(sql,newObject[]{news.getId(),news.getAuthor(),news.getDate(),news.getTitle(), news.getBz1(),news.getContent()}); } /** *查找bytitle *select*fromnewswheretitlelike'%qw%' */ publicNewsfindNewsByTitle(Stringtitle){ finalNewsnews=newNews(); StringBuildersql=newStringBuilder(); sql.append("select*fromnewswheretitlelike").append("'%") .append(title).append("%'"); jt.query(sql.toString(),newRowCallbackHandler(){ publicvoidprocessRow(ResultSetrs)throwsSQLException{ news.setId(rs.getInt("id")); news.setAuthor(rs.getString("author")); news.setBz1(rs.getString("bz1")); news.setDate(rs.getString("date")); news.setTitle(rs.getString("title")); news.setContent(rs.getString("content")); } }); returnnews; } }service:INewsService.java(新聞業(yè)務(wù)層借口)/***@(#)INewsService.java*Description: TODO填寫文件作用簡明說明*Version: 0.0.0*Copyright: Copyright(c)ZRH版權(quán)全部*Createby: 朱潤華11月11日*/packagecom.zs.service;importjava.util.List;importcom.zs.domain.News;/***TODO新聞業(yè)務(wù)層接口*@author朱潤華*/publicinterfaceINewsService{ List<News>findNewsAll(); NewsfindNewsById(Integerid); voiddeleteNews(Integerid); voidupdateNews(Newsnews); voidaddNews(Newsnews); NewsfindNewsByTitle(Stringtitle);}(5)service:NewsServiceImpl.java(新聞業(yè)務(wù)層實現(xiàn)類)/***@(#)NewsServiceImpl.java*Description: TODO填寫文件作用簡明說明*Version: 0.0.0*Copyright: Copyright(c)ZRH版權(quán)全部*Createby: 朱潤華11月11日*/packagecom.zs.service;importjava.util.List;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Service;importcom.zs.dao.INewsDao;importcom.zs.domain.News;importcom.zs.util.DateUtil;importcom.zs.util.RandomInt;/***TODO新聞業(yè)務(wù)層實現(xiàn)類*@author朱潤華*/@ServicepublicclassNewsServiceImplimplementsINewsService{ @Autowired privateINewsDaodao; publicINewsDaogetDao(){ returndao; } /** *顯示 */ publicList<News>findNewsAll(){ returndao.findNewsAll(); } /** *查找 */ publicNewsfindNewsById(Integerid){ returndao.findNewsById(id); } /** *刪除 */ publicvoiddeleteNews(Integerid){ dao.deleteNews(id); } /** *更新 */ publicvoidupdateNews(Newsnews){ dao.updateNews(news); } /** *添加 */ publicvoidaddNews(Newsnews){ news.setId(RandomInt.getRandomInt()); news.setDate(DateUtil.getDate()); dao.addNews(news); } /** *查找 */ publicNewsfindNewsByTitle(Stringtitle){ returndao.findNewsByTitle(title); }}(6)action:NewsAction.java(新聞控制層)/***@(#)NewsAction.java*Description: TODO填寫文件作用簡明說明*Version: 0.0.0*Copyright: Copyright(c)ZRH版權(quán)全部*Createby: 朱潤華11月11日*/packagecom.zs.action;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.ResponseBody;importorg.springframework.web.context.request.RequestAttributes;importorg.springframework.web.context.request.RequestContextHolder;importorg.springframework.web.context.request.ServletRequestAttributes;importcom.zs.domain.News;importcom.zs.service.INewsService;/***TODO新聞控制層*@author朱潤華*/@ControllerpublicclassNewsAction{ @Autowired privateINewsServiceservice; publicvoidsetService(INewsServiceservice){ this.service=service; } /** *TODO顯示全部新聞信息 *@return */ @RequestMapping("showNews.do") @ResponseBody publicList<News>showNews(){ List<News>news=service.findNewsAll(); RequestAttributesra=RequestContextHolder.getRequestAttributes(); HttpServletRequestrequest=((ServletRequestAttributes)ra).getRequest(); request.getSession().setAttribute("news",news); returnnews; } /** *TODO查找新聞 *@return */ @RequestMapping("findNewsById.do") @ResponseBody publicNewsfindNewsById(Integerid){ returnservice.findNewsById(id); } /** *TODO刪除新聞 *@return */ @RequestMapping("deleteNews.do") @ResponseBody publicvoiddeleteNews(Integerid){ service.deleteNews(id); } /** *TODO修改新聞 *@return */ @RequestMapping("updateNews.do") @ResponseBody publicvoidupdateNews(Newsnews){ service.updateNews(news); } /** *TODO添加新聞 *@return */ @RequestMapping("addNews.do") @ResponseBody publicvoidaddNews(Newsnews){ service.addNews(news); }

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論