




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
1.設(shè)計(jì)目的
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)作為學(xué)問(wèn)經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)
用于社會(huì)各個(gè)行業(yè)和領(lǐng)域。目前,我國(guó)的科技水平高速發(fā)展,計(jì)算機(jī)作為今日運(yùn)
用最廣的現(xiàn)代化工具已深化到各個(gè)領(lǐng)域,并且正在成為將來(lái)社會(huì)一一信息社會(huì)的
重要支柱。在這樣的大背景下,現(xiàn)代圖書館的管理方式,資源建設(shè)等方面都發(fā)生
了重大改變,這種改變表現(xiàn)在圖書館工作,管理和服務(wù)平臺(tái)發(fā)生的改變,圖書館
不再是傳統(tǒng)的手工操作,人工管理,而是全面實(shí)行計(jì)算機(jī)管理。
圖書館的正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,圖書信息以及兩者相互作用
產(chǎn)生的借書信息,因此要對(duì)讀者資源,圖書資源,借書信息進(jìn)行管埋。本系統(tǒng)的
開(kāi)發(fā)就是在于提高圖書管理的工作效率,加強(qiáng)圖書館的管理,全面實(shí)行計(jì)算機(jī)管
理。
2.可行性探討報(bào)告
在軟件的開(kāi)發(fā)過(guò)程中,這一步是特別必要的。假如在定義階段及早發(fā)覺(jué)將來(lái)
可能在開(kāi)發(fā)過(guò)程中的問(wèn)題,及早做出決斷,可以避開(kāi)大量的人力,財(cái)力和時(shí)間上
的奢侈。
1.技術(shù)可行性:本組開(kāi)發(fā)成員都具有肯定的電腦學(xué)問(wèn),學(xué)習(xí)過(guò)多種程
序開(kāi)發(fā)語(yǔ)言。特殊是在項(xiàng)目確定后對(duì)C#和SQLServer數(shù)據(jù)庫(kù)的強(qiáng)化學(xué)習(xí),
使本系統(tǒng)勝利開(kāi)發(fā)成為可能。
2.經(jīng)濟(jì)可行性:本系統(tǒng)有其生存空間,勝利后有其市場(chǎng)。并且本小組
開(kāi)發(fā)人員基于一種愛(ài)好去探討他的,我們有自己的電腦,可以說(shuō)成本開(kāi)支
極其有限。
3.現(xiàn)階段各種各樣的圖書館越來(lái)越多,圖書館的書也越來(lái)越多,國(guó)書
的管理工作也越來(lái)越困難。本系統(tǒng)就是為了減輕圖書管理人員的工作而設(shè)
計(jì)的。
4.法律可行性:本系統(tǒng)為我五人開(kāi)發(fā)小組獨(dú)立完成,不關(guān)他人,開(kāi)發(fā)
勝利后其全部權(quán)歸我們五人全部,用戶購(gòu)買后其運(yùn)用權(quán)一同買斷,我們將
供應(yīng)技術(shù)支持。
5.基于水平和時(shí)間有限,我們的系統(tǒng)還不是特別完善。可擴(kuò)展的地方
許多,現(xiàn)列舉如:
建立圖書預(yù)約機(jī)制建立讀者反饋機(jī)制
建立過(guò)期催還機(jī)制建立條碼掃描機(jī)制等。
以現(xiàn)有的人力和時(shí)間來(lái)衡量,我們只有放棄,
經(jīng)過(guò)以上可行性論證,本系統(tǒng)可以按任務(wù)書要求開(kāi)發(fā)。
3.項(xiàng)目開(kāi)發(fā)支配書
開(kāi)發(fā)階段時(shí)間進(jìn)度
制定開(kāi)發(fā)支配兩天
需求分析一周
概要設(shè)計(jì)一周
具體設(shè)計(jì)兩周
系統(tǒng)實(shí)現(xiàn)三周
系統(tǒng)測(cè)試一周
編寫課程設(shè)計(jì)報(bào)告兩周
4.系統(tǒng)需求規(guī)格說(shuō)明書
該過(guò)程是個(gè)不斷相識(shí)不斷細(xì)化的過(guò)程。這里所要完成的工作是深化描述軟件
的功能和性能,確定軟件的設(shè)計(jì)限制和軟件同其他系統(tǒng)元素的接口細(xì)微環(huán)節(jié),從
而奠定軟件的開(kāi)發(fā)基礎(chǔ)。
1.性能需求:該系統(tǒng)中,各個(gè)模塊只有管理人員才能對(duì)其進(jìn)行操作,系統(tǒng)管理
人員要進(jìn)行身分驗(yàn)證才能進(jìn)入界面操作.
2.功能需求:我們?cè)O(shè)計(jì)的系統(tǒng)要完成的功能模塊如下:
登陸模塊管理員管理模塊借閱卡管理模塊書籍管理模塊
查詢管理模塊。
3.環(huán)境需求:電腦須要安裝.net框架3.5,安裝SQLServer2008數(shù)據(jù)庫(kù),硬
件要求酷睿i3雙核以上處理器,100G硬盤空間,1G以上內(nèi)存,系統(tǒng)應(yīng)有
WindowsXP,Windows?,或Windows8操作系統(tǒng)。
4.界面需求:本軟件是面對(duì)大眾,界面友好,操作簡(jiǎn)潔敏捷,依據(jù)界面上的提
示便可完成一系列動(dòng)作。
5.概要設(shè)計(jì)說(shuō)明書
5.1系統(tǒng)設(shè)計(jì)流程
(—)建庫(kù);
建立數(shù)據(jù)庫(kù);
(二)設(shè)計(jì)相應(yīng)的操作界面;
5.2功能模塊結(jié)構(gòu)圖設(shè)計(jì)
一、軟件設(shè)計(jì)過(guò)程
對(duì)程序結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、過(guò)程細(xì)微環(huán)節(jié)和接口細(xì)微環(huán)節(jié)逐步細(xì)化、評(píng)審和編
寫文檔的過(guò)程。從技術(shù)角度上,軟件設(shè)計(jì)分成體系結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、過(guò)程設(shè)
計(jì)、接口設(shè)計(jì)4個(gè)方面的工作。從管理角度上講,軟件設(shè)計(jì)分為概要設(shè)計(jì)和具體
設(shè)計(jì)兩個(gè)階段。
二、軟件設(shè)計(jì)目標(biāo)
設(shè)計(jì)必需實(shí)現(xiàn)分析模型中描述的全部顯示需求,必需滿意用戶希望的全部隱
式需求;設(shè)計(jì)必需是可讀、可理解的,使得將來(lái)易于編程、易于測(cè)試、易于維護(hù);
設(shè)計(jì)應(yīng)從實(shí)現(xiàn)角度動(dòng)身,給出數(shù)據(jù)、功能、行為相關(guān)的軟件全貌。
三、基本原理和相關(guān)概念
⑴抽象化:常用的抽象化手段有過(guò)程抽象、數(shù)據(jù)抽象和限制抽象
?過(guò)程抽象:任何一個(gè)完成明確動(dòng)能的操作都可被運(yùn)用者當(dāng)做單位的實(shí)體
看待,盡管這個(gè)操作時(shí)機(jī)上可能由一系列更低級(jí)的操作來(lái)完成。
?數(shù)據(jù)抽象:與過(guò)程抽象一樣,允許設(shè)計(jì)人員在不同層次上描述數(shù)據(jù),對(duì)象
的細(xì)微環(huán)節(jié)。
?與過(guò)程抽象和數(shù)據(jù)抽象一樣,限制抽象可以包含一個(gè)程序限制機(jī)制而無(wú)
須規(guī)定其內(nèi)部細(xì)微環(huán)節(jié)。
(2)自頂向下,逐步細(xì)化:將軟件的體系結(jié)構(gòu)按自頂向下方式,對(duì)各個(gè)層次的
過(guò)程細(xì)微環(huán)節(jié)和數(shù)據(jù)細(xì)微環(huán)節(jié)逐層細(xì)化,知道用程序設(shè)計(jì)語(yǔ)言的語(yǔ)句能夠?qū)崿F(xiàn)為
止,從而最終確立完全的體系結(jié)構(gòu)。
⑶模塊化:將一個(gè)待開(kāi)發(fā)的軟件分解成若干個(gè)小的簡(jiǎn)潔的部分一一模塊,每
個(gè)模塊可獨(dú)立地開(kāi)發(fā)、測(cè)試,最終組裝成完整的程序。這是一種困難問(wèn)題的“分
而治之”的原則。模塊化的目的是使程序結(jié)構(gòu)清楚,簡(jiǎn)潔閱讀,簡(jiǎn)潔理解,簡(jiǎn)潔
測(cè)試,簡(jiǎn)潔修改。
(4)限制層次:表明白程序構(gòu)件(模塊)的組織狀況。限制層次往往用程序的
層次結(jié)構(gòu)(樹(shù)形或網(wǎng)型)來(lái)表示。
?深度:程序結(jié)陶的層次數(shù),可以反映程序機(jī)構(gòu)的規(guī)模和困難程度。
?寬度:同一層模塊的最大模塊個(gè)數(shù)
?模塊的扇出:一個(gè)模塊調(diào)用(或限制)的其他模塊數(shù)
?模塊的扇入:調(diào)用(或限制)一個(gè)給定模塊的模塊個(gè)數(shù)
⑸信息屏蔽:將每個(gè)程序的成分隱微或封裝在一個(gè)單一的設(shè)計(jì)模塊中,定義
每一個(gè)模塊時(shí)盡可能少的顯露其內(nèi)部的處理,可以提高軟件的可修改性,可測(cè)試
性和可移植性。
⑹模塊獨(dú)立:每個(gè)模塊完成一個(gè)相對(duì)特定獨(dú)立的子功能,并且與其他模塊之
間的聯(lián)系簡(jiǎn)潔。衡量度量標(biāo)準(zhǔn)有兩個(gè):模塊間的耦合和模塊的內(nèi)聚。模塊獨(dú)立性
強(qiáng)必需做到高內(nèi)聚低耦合。
?耦合:模塊之間聯(lián)系的緊密程度,耦合度越高模塊的獨(dú)立性越差。耦合
度從低到高的次序?yàn)椋悍歉纱囫詈稀?shù)據(jù)耦合、標(biāo)記耦合、限制耦合、外部耦合、
公共耦合、內(nèi)容耦合。
?內(nèi)聚是指內(nèi)部各元素之間聯(lián)系的緊密程度,內(nèi)聚度越低模塊的獨(dú)立性越
差。內(nèi)聚度從低到高依次是:偶然內(nèi)聚、邏輯內(nèi)聚、瞬時(shí)內(nèi)聚、過(guò)程內(nèi)聚、通信
內(nèi)聚、依次內(nèi)聚、功能內(nèi)聚。
結(jié)構(gòu)化設(shè)計(jì)方法,采納類似于結(jié)構(gòu)化分析的“由大到小”、“自頂向下,逐
層分解”的基本思想描述(分解)系統(tǒng)。結(jié)構(gòu)化設(shè)計(jì)方法,首先以數(shù)據(jù)流圖為基
礎(chǔ)導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過(guò)程中,以
獨(dú)立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。先將系統(tǒng)數(shù)據(jù)流
圖中的加工轉(zhuǎn)換成模塊,再將各大模塊接著劃分為較小的模塊,直到每一模塊都
是功能單一的模塊。
依據(jù)系統(tǒng)功能分析和圖書館管理的特點(diǎn),經(jīng)過(guò)模塊化的分析得到如圖所示的
圖書館管理系統(tǒng)功能模塊結(jié)構(gòu)圖。
黑
加
加
露
書籍
書籍
增
增
新
超期
還書
借書
信
理
書
信息
息
管
借
圖
書
書
理
管
理
護(hù)
護(hù)
管
查
加
小
查
員
卡
維護(hù)
詢
詢
管n
E
5.3E-R圖
管理員E-R圖
管理員
學(xué)生E-R圖
圖書E-R圖
借閱E-R圖
系統(tǒng)整體E-R圖
6.具體設(shè)計(jì)說(shuō)明書
6.1數(shù)據(jù)庫(kù)設(shè)計(jì)
依據(jù)設(shè)計(jì)好的各實(shí)體E-R圖創(chuàng)建數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),本系統(tǒng)采納了送了
SQLServer2008數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為BookMgr.數(shù)據(jù)庫(kù)BookMgr包含以下
6個(gè)表:圖書信息表book、圖書管理員表admin、圖書類別表type、借書卡信息
表card、圖書借閱表lendo
表的具體結(jié)構(gòu)如下:
1)管理員表:用于保存管理員信息,結(jié)構(gòu)如下
列名數(shù)據(jù)類型允許值
N□ull
>逾int
□
8Namevarchar(10)
團(tuán)
passwordvarchar(10)
口
/******Object:Table[dbo].[Users]ScriptDato:04/26/201515:56:26
******/
SETANSI_NULLSON
GO
SETQUOTEDIDENTIFIERON
GO
CREATETABLE[dbo].[Users](
[NameJ[nvarchar](50)NULL,
[Password][nvarchar]150NL-l.L,
[Type][int]NULL
)ON[PRIMARY]
GO
2)圖書信息表
數(shù)據(jù)類型允許值
到冬N□ull
W]NumInvarchar(50)
團(tuán)
Namenvarchar(50)M
Authornvarchar(50)
回
Typeint0
ISBNnvarchar(50)0
CBSnvarchar(50)0
CBRQdatetime⑦
Statusnvarchar(50)
口
/******Object:Table[dbo].[Book]ScriptDate:04/26/201515:56:26
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CREATETABLE[dbo].[Book](
[Num][nvarchar](50)NOTNULL,
[Name][nvarchar](50)NULL,
[Author][nvarchar](50)NULL,
[Type][int]NULL,
[ISBN][nvarchar](50)NULL,
[CBS][nvarchar](50MLL,
[CBRQ][datetime]NULL,
[StatusJ[nvarchar](50)NLLL,
CONSTRAINT[PK_Book]PRIMARYKEYCLUSTERED
[Num]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DLP_KEY=OFF,
ALL0W_R0W_L0CKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
GO
3)借書卡信息表
列名數(shù)據(jù)類型允許Null值
>8:Num;
nvarchar(50)E一
Namenvarchar(50)
Classnvarchar(50)
StartTimedatetime[oz
EndTimedatetime
[z
一
/******Object:Table[dbo].[Card]ScriptDate:04/26/201515:56:26
******/
SETANSI_NULLSON
GO
SETQUOTEDJDENTIFIERON
GO
CREATETABLE[dbo].[Card](
[Num][nvarchar](50)NOTNULL,
[Name]nvarchar]50\lLL,
[Class][nvarchar](5①NULL,
[StartTime][datetime]NULL,
[EndTime][datetime]NULL,
CONSTRAINT[PKCard]PRIMARYKEYCLUSTERED
(
[Num]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DLP_KEY=OFF,
ALLOW_ROW_LOCKS=ON,ALLOW_PAGEJXK:KS=ON)ON[PRIMARY]
)ON[PRIMARY]
GO
4)圖書借閱表
列名數(shù)據(jù)類型允許Ndl值
7
>!CardNumInvarchar(50)回
BookNumnvarchar(50)團(tuán)
Timedatetime回
Statusnvarchar(50)國(guó)
□
/******Object:Tabic[dbo].[Lend]ScriptDate:04/26/201515:56:26
******/
SETANSI_NULLSON
GO
SETQUOTEDJDENTIFIERON
GO
CREATETABLE[dbo].[Lend](
[CardNum][nvarchar](50)NULL,
[BookNum][nvarchar](50)NULL,
[Time][datetime]NULL,
[Status][nvarchar](50)NULL
)ON[PRIMARY]
GO
5)圖書類型表
列名數(shù)據(jù)類型允許Null值
IDIint0
Namenvarchar(50)叵]
/******Object:Table[dbo].[Type]ScriptDate:04/26/201515:56:26
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CREATETABLE[dbo],[Type](
[ID][int]IDENTITY(1,1)NOTNULL,
[Name][nvarcharl507LL,
CONSTRAINT[PKType]PRIMARYKEYCLUSTERED
(
[ID]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE-OFF,IGNORE_DL'P_KEY=OFF,
ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
GO
6.2系統(tǒng)界面設(shè)計(jì)
登陸界面
//驗(yàn)證用戶
privatevoidokButton_Click(objectsender,System.EventArgse)
(
if(tB_Namc.Text=="")
(
MessageBox.Show("請(qǐng)輸入用戶名!","提云");
return;
)
if(cB_Type.SelectedIndex<0)
(
MessageBox.Show("請(qǐng)選擇登陸身份!","顯示");
return;
)
stringstrCommand;
strCommand="selectPasswordfromUserswhereName='"+tBName.Text+
SqlCommandcoimiand=newSq1Command(strCommand,DBHelper.Conn):
SqlDataReaderreader:
reader=comnand.ExecuteReader();
if(reader.Read())
(
stringpassword=reader["Password"].ToStringO;
//驗(yàn)證用戶
if(password==tB_Password.Text)
{
//MainForm.m_strNamc=tB_Name.Text;
this.DialogResult=DialogResult.OK;
this.CloscO;
)
else
(
MessageBox.Show("用戶或口令信息不正確!","提示");
)
)
else
MessageBox.Show("用戶不存在!","提示""
reader.CloseO;
主界而
privatevoid圖T5管理ToolStripMenuItem_Click(objectsender,EventArgse)
(
Bookdig=newBook():
dig.MdiParent=this:
dig.Show();
}
privatevoid借書卡管理ToolStripMenuItemClick(objectsender,EventArgse)
Carddig=newCard();
dig.MdiParent=this;
dig.Show();
圖書管理
privatevoidBook_Load(objectsender,HvcntArgse)
(
stringsql=string.Format(礦select[Num]編號(hào),Book.[Name]書名,[Author]作者
,Type.Name類別,[ISBN],[CBS]出版社,[CBRQ]出版日期,[Status]出借狀態(tài)fromBookleft
joinTypeonBook.Type=Type.TD^);
dataGridViewl.DataSource=DBHelper.GetDataSet(sql);
)
privatevoidbtnAdd_Click(objectsender,KvcntArgse)
(
BookAdddig=newBookAdd(;
dig.ShowDialogO;
stringsql=string.Formal(@*selecl[Num]編號(hào),Book.[Name]書名,[Author]作者
,Type.Name類別,[ISBN],[CBS]出版社,[CBRQ]出版日期,[Status]出借狀態(tài)fromBookleft
joinTypeonBook.Type=Type.ID");
dataGridViewl.DataSource=DBHelper.GetDataSet(sql);
)
借書卡管理
privatevoidCard_Load(objectsender,LvcntArgsc)
dataGridViowl.DataSource=DBUelper.GetDataSet(?^select[Num.編號(hào)
,[Name]姓名,[Class]班級(jí),[StartTime]起先時(shí)間,[EndTime]結(jié)束時(shí)間FROM[Card]*);
)
privatevoidbuttc?il_Click(objectsender,EventArgse)
(
CardAdddig=newCardAdcl(w/,):
dig.ShowDialogO;
dataGridViowl.DataSource=DEiHclper.GetDataSet(^"select[Num'編號(hào)
,[Name]姓名,[Class]班級(jí),[StartTime]起先時(shí)間,[EndTime]結(jié)束時(shí)間FROM[Card]");
借書界面
□,借書笞理?o?回
r借閱
privatevoidLend_Load(objectsender,HventArgsc)
(
CardNum.DataSource=DBIIelper.GetDataSet(^select*fromCard");
CardNum.DisplayMember="Num";
CardNum.ValueMember="Name";
CardName.Text=
BookNum.DataSource=DBUelper.GetDataSet(*select*fromBook");
BookNum.DisplayMember="Num";
BookNum.ValueMember="Name";
BookNamc.Text="?;
)
privatevoidbutt(.)nl_Click(objectsender,Event.Argse)
(
stringsql=string.Format("insertintolendvaluesC{0}','{1}','{2}','在借'
CardNum.Text,BookNum.Text,DatcTimc.Now);
DBHelper.GetCanmand(sql);
sql=string.Format(""updateBooksetSlatus='已借出‘whereNum='1.0}'”,
BookNum.Text);
DBIle1per.GetC(.xiimand(sql);
MessageBox.Show("借閱勝利!“);
this.CloseO;
)
還書界面
日?qǐng)D書歸還w31
privatevoidBack_Load(objectsender,LventArgsc)
(
CardNum.DataSource=DBIIelper.GetDataSet(^select*fromCard");
CardNum.DisplayMember="Num";
CardNum.ValueMember="Name";
CardName.Text=
)
privatevoidbuttonl_Click(objectsender,EventArgse)
(
stringsql=string.Format("updateLendsetSlatus='歸還'whereEtookNum-'{0}'and
CardNum=,{1}1*,
BookNum.Text,CardNum.Text);
DBHelper.GetCommand(sql);
sql=string.Format(""updateBooksetStatus='未借出'whereNum='
BookNum.Text);
DBHelper.GetCommand(sql);
McssagcBox.Show("歸還勝利!");
this.Close();
圖書查詢界面
privatevoidbuttonl_Click(objectsender,EvcntArgse)
stringsql=string.Format^*select[Num]編號(hào),[Name]書名,[Author]作者
,[Type]類別,[ISBN],[CBS]出版社,[CBRQ]出版日期,[Status]出借狀態(tài)fromBook
whereNumlike'orNamelike'orAuthorlike,orISBNlike'orCBS
like'*,textBoxl.Text);
dataGridViewl.DataSource=DBHelper.GetDataSet(sql);
}
超期未還圖書界面
privatevoidBackTimcout_Load(objectsender,EventArgsc)
stringsql=string.Format^*selectC.Num借書卡號(hào),C.Name姓名,
C.Class班級(jí),B.Num書號(hào),B.Name書名,LTime借閱時(shí)間fromLendLleftjoinBookBon
L.BookNum=B.Num
leftjoinCardConL.CardNum=C.NumwhereL.Status='在借'andL.Time<*{0}
DateTime.Now.AddMonths(-l));
dataGridV'iewl.DataSource=DBHclper.GetDa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 碎石糾紛協(xié)議書
- 綠苗補(bǔ)償協(xié)議書
- 美國(guó)合并協(xié)議書
- 家禽類買賣合同協(xié)議書
- 美容風(fēng)險(xiǎn)協(xié)議書
- 用工告知協(xié)議書
- 打架后雙方責(zé)任協(xié)議書
- 服裝加工類合作協(xié)議書
- 投資修公路合同協(xié)議書
- 未成年紋身賠償協(xié)議書
- 鋼結(jié)構(gòu)與焊接作業(yè)指導(dǎo)書
- 吉林省長(zhǎng)春市2025屆高三下學(xué)期4月三模試題 英語(yǔ) 含解析
- 醫(yī)院退休返聘協(xié)議書10篇
- 第五單元:含長(zhǎng)方形和正方形的不規(guī)則或組合圖形的面積專項(xiàng)練習(xí)-2023-2024學(xué)年三年級(jí)數(shù)學(xué)下冊(cè)典型例題系列(解析版)人教版
- 掘進(jìn)工作面質(zhì)量標(biāo)準(zhǔn)化細(xì)化標(biāo)準(zhǔn)實(shí)施方案
- 中國(guó)數(shù)據(jù)中心產(chǎn)業(yè)發(fā)展白皮書023年
- 殘疾人健康管理
- 崗位就業(yè)協(xié)議書范本
- 存款保險(xiǎn)培訓(xùn)課件
- 省煤器安裝方案
- 機(jī)械裝配技術(shù)試題及答案
評(píng)論
0/150
提交評(píng)論