




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試驗題目:
圖書管理系統(tǒng)
試驗?zāi)康模?/p>
近年來,伴隨圖書館規(guī)模的不停擴(kuò)大,圖書數(shù)量也對應(yīng)的增長,有關(guān)圖書的
多種信息量也成倍口勺增長,面對著龐大口勺信息量,老式的人工方式管理的記錄中
我們可以發(fā)現(xiàn)這樣H勺問題:
(1)檢索速度慢、效率低。由于圖書館的藏書種類多、數(shù)量多,將藏書精確地
分門別類,迅速檢索,手工進(jìn)行非常困難往往是終于查到了書的信息,館中沒有
此書或已被他人借走。圖書館口勺規(guī)模越大,這個問題越突出。
(2)借書、還書工作量大。借書、還書頻率越大,闡明圖書館的作用越大,然而
隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期、遺失
等於J處理,其工作量之大,往往是人工操作所難以勝任於J。并且常常會出現(xiàn)這
樣那樣的差錯。
(3)圖書記錄工作難、藏書更新不能及時完畢。圖書館時圖書應(yīng)根據(jù)科學(xué)技術(shù)
的)發(fā)展和教學(xué)工作H勺需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越
多,加上自然損耗,人為破壞,使圖書的記錄工作難以及時完畢,藏書的更新也
就很難有針對性地進(jìn)行,藏書日勺知識構(gòu)造得不到良好地控制。
因此必須制定一套合理、有效、規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進(jìn)
行集中統(tǒng)一日勺管理。系統(tǒng)開發(fā)的總H勺設(shè)計目H勺是實現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化
和自動化,實現(xiàn)對圖書資料的集中統(tǒng)一口勺管理。使圖書管理者便于對圖書和讀者
的管理。木系統(tǒng)重要實現(xiàn)充圖書館信息的管理,重要功能為管理有關(guān)讀者、圖書、
借閱、查詢、刪除和管理員的信息等。使用該系統(tǒng)之后,圖書館管理人員可以管
理讀者的登記、圖書的I購入、借出、償還以及注銷等;還可以查詢某位讀者、某
本圖書的借閱狀況,對目前借閱狀況給出某些記錄,給出記錄表格,以全面掌握
圖書的流通狀況。
試驗設(shè)計方案:
1.目的分析
為了更深一步日勺學(xué)習(xí)數(shù)據(jù)庫的知識,自己可以把理論知識應(yīng)用到實際
上的設(shè)計中去,詳細(xì)所要完畢的任務(wù)如下:
1)結(jié)合實際狀況進(jìn)行分析,寫出需求分析;
2)根據(jù)需求分析設(shè)計出所需的界面;
3)為界面和控件設(shè)計詳細(xì)的功能實現(xiàn)函數(shù);
4)運行測試程序,調(diào)試并糾正運行的錯誤以及某些設(shè)計缺陷;
5)調(diào)試無誤,運行,并測試詳細(xì)的J項目功能。
2.圖書管理系統(tǒng)的設(shè)計目的
根據(jù)實際狀況,圖書管理系統(tǒng)的設(shè)計目日勺重要有:
1)添加信息的模塊;
2)修改信息的模塊;
3)刪除信息的模塊;
4)查詢信息日勺模塊;
3.功能規(guī)定
a.可以瀏覽罰款信息
b.對罰款信息可以更新
1.3本系統(tǒng)到達(dá)的詳細(xì)指標(biāo)如下:
(1)可隨時杳詢書庫中既有書籍日勺種類、數(shù)量與寄存位置。所有
各類書籍均可由書號唯一標(biāo)識。
(2)可隨時查詢書籍借還狀況。包括借書人單位、姓名、借書證號、
借書日期和還書日期。任何人可借多種書,任何一種書可為多種人所
借,借書證號具有唯一性。
4.數(shù)據(jù)規(guī)定
圖書管理系統(tǒng)就是對圖書信息的管理,因此首先我們需要懂得的
是圖書有那些信息,并且是怎樣進(jìn)行分類的。結(jié)合實際狀況進(jìn)行分析,
得出對數(shù)據(jù)的需求如下:
(1)管理員:
包括:管理員編號,姓名,負(fù)責(zé)書庫
(2)圖書:
包括:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),
所在書庫,入庫日期,出庫日期
(3)借閱者:
包括:學(xué)號,姓名,班級,院系
(4)借閱表單:
包括:學(xué)號,圖書編號,借出日期,到期日期,拖欠日期,罰款數(shù)
目
(5)銷書清單:
包括:圖書編號,管理者編號,圖書名稱,銷書日期,銷書數(shù)量
5.數(shù)據(jù)字典
1.數(shù)據(jù)項:
1)管理員編號:唯一標(biāo)識管理員的代號,char(10);
2)姓名:標(biāo)識管理員的一種稱號,char(10):
3)負(fù)責(zé)書庫:標(biāo)識管理員所負(fù)責(zé)書庫的編號,char(2);
4)圖書編號:唯一標(biāo)示圖書依J代號,char(6);
5)書名:標(biāo)識圖書歐I一種稱號,char(10);
6)作者姓名:標(biāo)識圖書的作者的姓名,char(10);
7)出版社:標(biāo)識圖書II勺出版社,char(10);
8)出版日期:標(biāo)識圖書出版的日期,datetime;
9)在庫數(shù):標(biāo)識圖書保留在書庫的數(shù)量,int;
10)所在書庫:標(biāo)識圖書所在書庫的編號,char(1);
11)入庫日期:標(biāo)識圖書是什么時候入庫的,sir.alldatetime:
12)出庫日期:標(biāo)識圖書是什么時候出庫時,siralldatetime;
13)學(xué)號:標(biāo)識借閱者R勺學(xué)號,char(10);
14)姓名:標(biāo)識借閱書籍的學(xué)生的名字,char(10);
15)班級:標(biāo)識借閱者所在班級,char(10);
16)院系:標(biāo)識借閱者圻在院系,char(系);
17)借出日期:標(biāo)識圖書借出的日期,datetime;
18)到期日期:標(biāo)識圖書到期剪口期,datetime;
19)拖欠日期:標(biāo)識圖書到期未償還而拖欠口勺天數(shù),int;
20)罰款數(shù)目:標(biāo)識借閱者因拖欠書籍需罰款日勺數(shù)目,money;
21)銷書日期:標(biāo)識銷售圖書的日期,datetime;
22)銷書數(shù)量:標(biāo)識銷售圖書叢J數(shù)量,char(10)。
2.數(shù)據(jù)構(gòu)造:
(1)管理員:Administrators,描述管理員日勺信息,構(gòu)成:管理員編
號+姓名+負(fù)責(zé)書庫;
(2)圖書:Books,描述圖書的信息,構(gòu)成:圖書編號+書名+作者姓
名+出版社+出版日期+在庫數(shù)+所在書庫+入庫日期+出庫日期;
(3)借閱者:Renters,描述借閱者的信息,構(gòu)成:學(xué)號+姓名+班級
+院系;
(4)借閱表單:Rents,描述圖書的借閱狀況,構(gòu)成:學(xué)號+圖書編
號+借出日期+到期日期+拖欠日期+罰款數(shù)目;
(5)銷書清單:SeiiBooks,描述銷書信息,構(gòu)成:圖書編號+管理
者編號+圖書名稱+銷書日期+銷書數(shù)量。
3.數(shù)據(jù)流詞條描述:
(1)管理員信息描述
數(shù)據(jù)流管理員信息
數(shù)據(jù)流來源SQLServer2023數(shù)據(jù)庫中管理員信息表
數(shù)據(jù)去向管理員信息頁面
數(shù)據(jù)流構(gòu)成管理員編號、姓名、負(fù)責(zé)書庫
(2)圖書信息描述
數(shù)據(jù)流圖書信息
數(shù)據(jù)流來源SQLServer2023數(shù)據(jù)庫中圖書信息表
數(shù)據(jù)去向圖書信息頁面
數(shù)據(jù)流構(gòu)成圖書編號、書名、作者姓名、出版社、出
版日期、在庫數(shù)、所在書庫、入庫日期、
出庫日期
(3)借閱者信息描述
數(shù)據(jù)流借閱者信息
數(shù)據(jù)流來源SQLServer2023數(shù)據(jù)庫中課程表
數(shù)據(jù)去向借閱者信息頁面
數(shù)據(jù)流構(gòu)成學(xué)號、姓名、班級、院系
(4)借閱清單描述
數(shù)據(jù)流借閱清單信息
數(shù)據(jù)流來源SQLServer2023數(shù)據(jù)庫中班級信息表
數(shù)據(jù)去向借閱清單頁面
數(shù)據(jù)流構(gòu)成學(xué)號、圖書編號、借出日期、到期日期、
拖欠日期、罰款數(shù)目
(5)銷書信息描述
數(shù)據(jù)流銷書信息
數(shù)據(jù)流來源SQLServer2023數(shù)據(jù)庫中年級信息表
數(shù)據(jù)去向銷書信息頁面
數(shù)據(jù)流構(gòu)成圖書編號、管理者編號、書名、銷書日期、
銷書數(shù)量
4.處理過程
1、名字:查詢信息
描述:管理員所提出的查詢祈求
定義:查詢信息=[管理員信息I圖書信息I借閱者信息I借閱書單
信息I銷書信息]
位置:管理員表圖書表借閱者表借閱信息表銷書表
2、名字:添加信息
輸入:管理員編號,姓名,負(fù)責(zé)書庫
輸出:新輸入的管理員信息
輸入:圖書編號,書名,作者姓名,出版社,出版日期,在庫數(shù),
所在書庫,入庫日期,出庫日期
輸出:新輸入的圖書信息
輸入:學(xué)號,姓名,班級,院系
輸出:新輸入的借閱者信息
輸入:學(xué)號,圖書編號,借出日期,到期日期,拖欠日期,罰款
數(shù)目
輸出:新輸入的借閱信息
輸入:圖書編號,管理者編號,圖書名稱,銷書日期,銷書數(shù)量
輸出:新輸入的銷書信息
3、名字:刪除信息
輸入:選中要刪除的信息
輸出:刪除完畢
4、名字:修改信息
描述:顧客所提出的修改祈求
定義:修改信息二[管理員信息修改I圖書信息修改I借閱者信息修
改I借閱信息修改I銷書信息修改]
位置:管理員表圖書表借閱者表借閱清單表銷書表
輸入:選中要修改日勺信息,并輸入將要顯示日勺數(shù)據(jù)
輸出:修改完畢
6.系統(tǒng)E-R圖
(1)、借閱者、圖書信息E-R圖:
(2)、管理員、銷書清單E-R圖:
(3)、總E-R圖:
由系統(tǒng)E—R圖轉(zhuǎn)化而來日勺關(guān)系模式如下:
(1)管理員(管理員編號,姓名,負(fù)責(zé)書庫),其中管理員編號是主
碼;
(2)圖書(圖書編號,書名,作者姓名,出版社,出版日期,在庫
數(shù),所在書庫,入庫日期,出庫日期),其中圖書編號是主碼;
(3)借閱者(學(xué)號,姓名,班級,院系),其中學(xué)號是主碼;
(4)借閱表單(學(xué)號,圖書編號,借出日期,到期日期,拖欠日期,
罰款數(shù)目),其中學(xué)號和圖書編號是主碼;
(5)銷書清單(圖書編號,管理者編號,圖書名稱,銷書日期,銷
書數(shù)量),其中圖書編號和管理者編號是主碼。
7.數(shù)據(jù)庫關(guān)系視圖
USER-20160501FC.B...nage-Diagram.O*SQLQueryl.sql-US...dministrator($7))?USER-20160301FC.B...ge-dbo.SellB
Books*
SeiiBooks
V圄書編號
?圖書端號
書名
?管理者編號
作者姓名
圖書名稱
出版社
徜書日期
出版日期
徜書數(shù)里1_5
在庫救
所在書序
入庫日期
出行日期
8
Administrators
?管理員設(shè)母Rents
姓名§學(xué)號
負(fù)責(zé)書原9圖書瑞號
借出日期
到期日期
拖欠日期
巴如劃日
Renters
?學(xué)號
姓名
班級
浣系
8.系統(tǒng)設(shè)計流程圖
9.功能模塊設(shè)計
1.更改信息模塊。修改功能,對各表數(shù)據(jù)進(jìn)行修改。
2.查詢信息模塊。查詢功能,例如可以圖書信息,借閱者信息的功
臺匕
肥;
3.新增信息模塊。新增功能,輸入對應(yīng)表口勺各屬性值點新增按鈕可
實現(xiàn)。
4.刪除信息模塊。選中元組點刪除。
10.運行調(diào)試
1.增長信息模塊測試
以管理員信息表為例進(jìn)行測試。進(jìn)入管理員信息管理頁面。頁面
正上方顯示了管理員信息表的幾種屬性,包括管理員編號,姓名,負(fù)
責(zé)書庫。在對應(yīng)屬性右側(cè)H勺輸入框內(nèi)輸入要新增數(shù)據(jù)的各值,點擊新
增按鈕,新增U勺數(shù)據(jù)按管理員編號排序出目前表中。如圖所示:
在輸入框中依次輸入,9529','dd','7',點擊新增按鈕:
新增功能重要由如下代碼實現(xiàn):
protectedvoidButtonl_Click(objectsender,EventArgse)
using(SqlConnectionconnnew
SqlConnection(WebConfigurationManager.ConnectionStringsl"BooksMa
nageConnectionString',].ConnectionString.ToString()))
(
stringsql="INSERTINTOAdministrators
VALUES(,M+txtAdID.Text.ToString()+',7n+txtName.Text.ToString()+',7n
4-txtShuKu.Text.ToString()+'")";
conn.Open();
SqlCommandcomm=newSqlCommand(sql,conn);
comm.ExecuteNonQueryO;
conn.Close();
GridView1.DataSourcelD=SqlDataSourcel.ID;
2查詢信息模塊測試
以圖書信息表為例進(jìn)行測試。進(jìn)入圖書信息管理頁面。表格內(nèi)容
上方給了一種下拉框,下拉框內(nèi)寄存了本表各屬性名,選中要查找時
屬性,在右側(cè)輸入框內(nèi)輸入要查找日勺該屬性的值,點擊查找按鈕,表
格顯示根據(jù)查詢條件查找到的數(shù)據(jù)。如圖所示:
選中下拉框中的‘書名'屬性:
在輸入框內(nèi)輸入'須臾',點擊'查找'按鈕:
查找功能重要由如下代碼實現(xiàn):
protectedvoidButton2_Click(objectsender,EventArgse)
if(DropDownListl.SelectedValue!="0"&&
TextBox1.Text.ToString().Trim()!="")
(
using(SqlConnectionconn=new
SqlConnection(WebConfigurationManager.ConnectionStringsl"BooksMa
nageConnectionStringH].ConnectionString.ToString()))
(
stringsql="SELECT*FROMBooksWHERE
"+DropDownListl.Selectedltem.Text++TextBox1.Text.ToStringO
+;
conn.Open();
SqlCommandcomm=newSqlCommand(sql,
conn);
SqlDataAdapterda=new
SqlDataAdapter(comm);
DataTabledt=newDataTable();
da.Fill(dt);
conn.Close();
B
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一年級上冊健康教育貴教版全冊教案
- 2025年抗變態(tài)反應(yīng)藥項目合作計劃書
- 山西省煤塵治理項目可行性研究報告
- 貨箱定做合同范本
- 液化氣儲罐風(fēng)險評估報告
- 聯(lián)營保底合同范本
- 鮮蛋收購合同范本
- 入境團(tuán)隊合同范本
- 木材出售合同范本
- 生意轉(zhuǎn)讓 合同范本
- 人才流動問題與對策
- 《無創(chuàng)dna產(chǎn)前檢測》課件
- 統(tǒng)編版小學(xué)語文一年級下冊全冊教學(xué)課件(2024年春季版)
- GB/T 17758-2023單元式空氣調(diào)節(jié)機(jī)
- 2023新能源場站一次調(diào)頻控制系統(tǒng)技術(shù)規(guī)范
- 醫(yī)療器械經(jīng)營質(zhì)量管理制度范本
- 北京匯文中學(xué)新初一均衡分班語文試卷
- 主管護(hù)師-護(hù)理學(xué)專業(yè)知識-外科護(hù)理學(xué)-第四十五章骨與關(guān)節(jié)損傷病人的護(hù)理
- 模塊1 緒論《地下鐵道施工技術(shù)》教學(xué)課件
- 部門職能界定與劃分
- 泡沫鉆井技術(shù)
評論
0/150
提交評論