-
大小: 3.38MB文件類型: .zip金幣: 2下載: 1 次發(fā)布日期: 2023-11-16
- 語言: C/C++
- 標(biāo)簽:
資源簡介
1 引 言 3
1.1 問題的提出 3
1.2 任務(wù)與分析 3
2 程序主要功能 4
2.1添加功能 4
2.2刪除功能 4
2.3顯示功能 4
2.4查找功能 4
2.5修改功能 4
3 程序運行平臺 5
4 總體設(shè)計 5
5 數(shù)據(jù)庫設(shè)計說明 6
5.1 需求分析 6
5.2 數(shù)據(jù)庫概念設(shè)計 7
5.3數(shù)據(jù)庫物理設(shè)計 11
5.4 數(shù)據(jù)庫邏輯設(shè)計 13
6 模塊分析 18
6.1 系統(tǒng)管理模塊 18
6.2圖書信息模塊 21
6.3 借閱信息模塊 23
6.4 讀者信息模塊 25
7 系統(tǒng)測試 27
8 小組分工 34
9 參考文獻(xiàn) 34
10 結(jié)論 34
1 引 言
1.1 問題的提出
圖書管理系統(tǒng)是一個學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的管理者和讀者來說都至關(guān)重要,直接關(guān)系到圖書的借用率,所以開發(fā)圖書管理系統(tǒng)能夠為管理員和讀者提供充足的信息和快捷的查詢手段。
編寫程序系統(tǒng)主要實現(xiàn)圖書館的增加圖書、查詢圖書、刪除圖書、借閱圖書、還書;增加借書證、查詢借書證、刪除借書證、借書信息、借書限制等智能化管理過程。圖書管理者只需略懂電腦知識就可以簡易的操作該圖書管理系統(tǒng)。
1.2任務(wù)與分析
本課題主要的目的是:
1.強(qiáng)化和鞏固理論基礎(chǔ),掌握數(shù)據(jù)庫編程的基本技巧;
2.要求用C/C++語言或其它語言及相應(yīng)開發(fā)環(huán)境,實現(xiàn)一個小型完整程序的設(shè)計與開發(fā);
3.鞏固深化所學(xué)課程的知識,培養(yǎng)學(xué)生運用知識,分析和解決實際問題的能力。
系統(tǒng)概述:
1.圖書管理: 每種圖書都有書名、書號(ISBN)、一名或多名作者(譯者)、出版社、定價和內(nèi)容簡介。圖書信息登入、查詢和維護(hù)。
2.借書證管理,包括申請、注銷借書證,查詢借書證持有人等。借書證記錄有借閱者的姓名、所在單位、職業(yè)等。
3.憑借書證借書,每次最多能借8本書。借書期限最長為30天。
4.借還圖書、資料的登記、超期處理,超期拒借等。
5.圖書、資料查詢,借、還圖書和資料情況查詢。
6.圖書、資料借閱情況的統(tǒng)計分析,拒此作為圖書館圖書、資料訂夠的依據(jù)之一。
設(shè)計要求:
1.進(jìn)行需求分析,編寫數(shù)據(jù)字典。
2.設(shè)計E-R圖。
3.實現(xiàn)新進(jìn)圖書的數(shù)據(jù)錄入。
4.實現(xiàn)對所有購進(jìn)圖書的分類查詢和分類統(tǒng)計。
5.能夠按書名、作者等分類查詢現(xiàn)有圖書的數(shù)量。
6.記錄借閱者的個人資料和所借圖書的書名、書號數(shù)據(jù)等。
2程序的主要功能
2.1添加功能
添加一本圖書的基本信息,包括書名、書號、名作者(譯者)、出版社和圖書簡介。
添加圖書借閱的基本信息,包括書號,借書證號,借書日期,應(yīng)還書日期。
2.2刪除功能
刪除一本圖書的基本信息,刪除讀者的基本信息,刪除圖書借閱基本信息。
2.3顯示功能
顯示所有圖書信息,包括圖書代碼,圖書名稱,作者,出版社和簡介。
顯示所有借閱信息,包括讀者號,圖書號,借書日期,應(yīng)還書日期。
2.4查找功能
圖書信息查找,可以更具圖書代碼,圖書名稱,作者,出版日期和出版社進(jìn)行查找。
讀者信息查找,可更具讀者姓名,讀者編號,年齡,性別和所在系進(jìn)行查找。
借閱信息查詢,可更具圖書編號和讀者編號進(jìn)行查詢。
2.5修改功能
對圖書和讀者的信息進(jìn)行修改。
3 程序運行平臺
VS 2008(C#)
SQL Server 2005
Windows Xp (sp3)
4系統(tǒng)總體框架圖
圖4.1 系統(tǒng)總體框架圖
5 數(shù)據(jù)庫設(shè)計說明
5.1、需求分析
1.1信息需求
在數(shù)據(jù)庫Library中需要設(shè)計如下所示的數(shù)據(jù)字段和數(shù)據(jù)表:
圖書信息表---dbo.libary,包括:圖書編號、圖書名稱、作者、出版日期、出版社和簡介。
借閱登記表---dbo.jy,包括:讀者編號、圖書編號、借書日期、應(yīng)還書日期。
系統(tǒng)用戶表---dbo.manage,包括:密碼、用戶名。
讀者表----dbo.reader,包括:讀者編號、讀者姓名、性別、所在系、年齡。
1.2處理需求
此數(shù)據(jù)庫系統(tǒng)應(yīng)用于圖書館的圖書基本信息管理、讀者信息管理、圖書借閱管理等主要功能。
具體功能如下:
1.2.1.基本信息管理
一、圖書信息
圖書信息管理部分:主要包括圖書信息的添加、修改、刪除和查詢。此功能為圖書的分類管理提供依據(jù)。
圖書信息管理部分:主要包括圖書基本信息的添加、修改、刪除和查詢。
退出系統(tǒng)。
二、讀者信息
讀者信息管理部分:主要包括讀者信息的添加、修改、刪除和查詢。此功能為讀者信息管理提供依據(jù)。
讀者管理部分:主要包括讀者的基本信息的添加、修改、刪除和查詢。
退出系統(tǒng)。
三、借閱信息
借閱信息管理部分:主要包括借閱信息的添加、查詢。此功能為借閱信息管理提供依據(jù)。
讀者管理部分:主要包括讀者的

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
namespace?登陸
{
????class?dbconnection
????{
????????public?static?string?connection
????????{
????????????get?{?return?“data?source=(local);initial?catalog=Library;integrated?security=SSPI;“;?}
????????}
????}
????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-10-24?18:11??圖書管理系統(tǒng)\
?????目錄???????????0??2011-05-15?08:41??圖書管理系統(tǒng)\C#代碼\
?????文件????????2411??2009-12-22?19:55??圖書管理系統(tǒng)\C#代碼\jieyuechaxun文本文檔.txt
?????文件????????2251??2009-12-22?18:01??圖書管理系統(tǒng)\C#代碼\LibraryManage?文本文檔.txt
?????文件????????3220??2009-12-22?17:10??圖書管理系統(tǒng)\C#代碼\Tushuxinxi文本文檔.txt
?????文件????????3030??2009-12-22?18:02??圖書管理系統(tǒng)\C#代碼\yiyoutushu?文本文檔.txt
?????目錄???????????0??2011-05-15?08:41??圖書管理系統(tǒng)\DATEba
?????文件?????3145728??2011-05-15?08:38??圖書管理系統(tǒng)\DATEba
?????文件?????1048576??2011-05-15?08:38??圖書管理系統(tǒng)\DATEba
?????文件?????????140??2011-06-07?19:23??圖書管理系統(tǒng)\DATEba
?????文件??????828894??2011-10-24?18:11??圖書管理系統(tǒng)\圖書管理系統(tǒng).DOC
?????目錄???????????0??2011-05-15?08:41??圖書管理系統(tǒng)\登陸\
?????文件?????????904??2009-04-04?09:22??圖書管理系統(tǒng)\登陸.sln
?????文件?????????405??2009-10-05?15:48??圖書管理系統(tǒng)\登陸\app.config
?????目錄???????????0??2011-05-15?08:41??圖書管理系統(tǒng)\登陸\bin\
?????目錄???????????0??2011-05-15?08:41??圖書管理系統(tǒng)\登陸\bin\Debug\
?????文件???????20480??2009-10-05?15:44??圖書管理系統(tǒng)\登陸\bin\Debug\Databa
?????文件??????329216??2011-06-13?22:26??圖書管理系統(tǒng)\登陸\bin\Debug\登陸.exe
?????文件?????????405??2009-10-05?15:48??圖書管理系統(tǒng)\登陸\bin\Debug\登陸.exe.config
?????文件??????179712??2011-06-13?22:26??圖書管理系統(tǒng)\登陸\bin\Debug\登陸.pdb
?????文件???????14328??2011-06-13?22:40??圖書管理系統(tǒng)\登陸\bin\Debug\登陸.vshost.exe
?????文件?????????405??2009-10-05?15:48??圖書管理系統(tǒng)\登陸\bin\Debug\登陸.vshost.exe.config
?????文件?????????490??2007-07-21?01:33??圖書管理系統(tǒng)\登陸\bin\Debug\登陸.vshost.exe.manifest
?????目錄???????????0??2011-05-15?08:41??圖書管理系統(tǒng)\登陸\bin\Release\
?????文件?????????405??2009-10-05?15:48??圖書管理系統(tǒng)\登陸\bin\Release\登陸.exe.config
?????文件???????14328??2011-06-07?17:13??圖書管理系統(tǒng)\登陸\bin\Release\登陸.vshost.exe
?????文件?????????405??2009-10-05?15:48??圖書管理系統(tǒng)\登陸\bin\Release\登陸.vshost.exe.config
?????文件?????????490??2007-07-21?01:33??圖書管理系統(tǒng)\登陸\bin\Release\登陸.vshost.exe.manifest
?????文件?????????333??2009-04-04?09:20??圖書管理系統(tǒng)\登陸\dbconnection.cs
?????文件????????2125??2009-12-25?13:28??圖書管理系統(tǒng)\登陸\duzhe.cs
?????文件????????3597??2011-06-13?22:25??圖書管理系統(tǒng)\登陸\duzhechaxun.cs
............此處省略68個文件信息
評論
共有 條評論