freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vc圖書館管理系統(tǒng)—免費(fèi)畢業(yè)設(shè)計論文-在線瀏覽

2025-02-01 11:27本頁面
  

【正文】 ,從而圖書資料維護(hù) 信息數(shù)據(jù)表將會更新,新書入庫過程完成。在圖書修改信息中,每本現(xiàn)有的圖書將會出現(xiàn)丟失或嚴(yán)重?fù)p壞,從而導(dǎo)致該類圖書無法再進(jìn)行借閱,那么就要進(jìn)行刪除或修改圖書的庫存量。新的讀者,都要進(jìn)行信息登記,將新會員的各項信息輸入讀者資料 維護(hù)信息數(shù)據(jù)表中,從而讀者資料維護(hù)信息數(shù)據(jù)表將會更新,更新后新的會員就可以借閱圖書了。在圖書修改信息中,每本現(xiàn)有的圖書將會出現(xiàn)丟失或嚴(yán)重?fù)p壞,從而導(dǎo)致該類圖書無法再進(jìn)行借閱,那么就要進(jìn)行刪除或修改圖書的庫存量。 一、“圖書資料維護(hù)”: 其實現(xiàn)的功能是對新書的錄入、現(xiàn)有書目的修改、刪除以及保存,同時為了便于用戶查看書目,使用了 MFSlexGrid 控件顯示出網(wǎng)格數(shù)據(jù)。添加書目時有兩種情況,一是要添加的圖書是新書,二是書庫中已存在此類書籍。 在查看圖書基本資料的時候需要用到 Crecordset提供的幾個成員函數(shù),用來在記錄集中滾動,如下所示: void MoveNext( )。//后退一個記錄 void MoveFirst( )。//滾動到記錄集中的最后一個記錄 當(dāng)圖書信息被添加、修改以及刪除后,在保存的同時,數(shù)據(jù)庫將會自動更新。 二 、“讀者資料維護(hù)”模塊設(shè)計: “讀者資料維護(hù)”模塊的實現(xiàn)與“圖書資料維護(hù)”基本上一樣,實現(xiàn)了讀者的借書證號、姓名、證件號碼的登記。 讀者資料的添加、修改、保存部分實現(xiàn)代碼如下: 二、“數(shù)據(jù)備份”和“數(shù)據(jù)恢復(fù)”模塊設(shè)計: 數(shù)據(jù)備份和恢復(fù):用戶處理數(shù)據(jù)往往要存盤作永久備份,在需要時進(jìn)行數(shù)據(jù)恢復(fù)。 MFC 庫中,磁盤文件是通過 CFile類來表示的,它通過 Win32 函數(shù) CreateFile 所得的二進(jìn)制文件 句柄進(jìn)行了封裝。使得用戶不必使用 CFile 類就可以完成相應(yīng)的文檔操作。 ( 查找數(shù)據(jù)庫 判斷書名 /作者 調(diào)用 Edit 函數(shù) 庫存增加 更新記錄集 調(diào)用 AddNew 添 加新記錄 更新記錄集 結(jié)束 } “用戶登錄”模塊設(shè)計: 登錄模塊是要根據(jù)用戶輸入的用戶名和密碼與數(shù)據(jù)庫 Clerk中的 Username和 Password的比較來判斷用戶名和密碼是否合法。該操作的 流程如下:用戶在相應(yīng)的控件內(nèi)填寫姓名和密碼,通過“ UpdateData(TRUE);”將控件中的數(shù)據(jù)傳送給字段數(shù)據(jù)成員,然后執(zhí)行下面的 SQL語句: SELECT * FROM CLERK WHERE NAME=m_strName AND PASSWORD=m_strPassword。打開記錄集,查詢是否有符合條件的記錄,如果記錄集不為空,則說明有符合條件的記錄,說明登錄合法,否則“登錄失?。 ?。 登錄模塊實現(xiàn)起來相對比較簡單,只是用到了一個 SOL 查詢語句,在編程過程中沒有遇到什么困難。利用 Visual C++ ODBC( Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、 DAO(Data Access Objects,數(shù)據(jù)訪問對象 )及 OLE DB(OLE data Base, OLE數(shù)據(jù)庫 ),編寫程序來實現(xiàn)用戶對圖書數(shù)據(jù)庫的錄入、修改、檢索等操作。 通過這次的課程設(shè)計,我不僅拓寬了自己的知識面,還在實踐過程中鞏固和加深了自己所學(xué)的理論知識,使自己的技術(shù)素質(zhì)和實踐能力有了進(jìn)一步的提高,同時我的專業(yè)水平也有了很大的進(jìn)步。并在設(shè)計過程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,完善了自己的知識結(jié)構(gòu),加深了對知識的理解。在學(xué)與做的過程中自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了 Visual C++ 。在這次的課 程設(shè)計中我學(xué)習(xí)到不少的數(shù)據(jù)庫知識, 但由于自己的理論知識水平有限,實踐知識和設(shè)計經(jīng)驗不足,在設(shè)計過程中難免存在一些問題,甚至錯誤。 7.結(jié)束語 課程設(shè)計對我們非常重要。為此,我對設(shè)計一套完整的軟件系統(tǒng)的步驟、方法及思路有了一個全新的認(rèn)識。為此,我也希望我的 課程 設(shè)計能給指導(dǎo)我的老師交上一份滿意的試卷。如何獲取信息?圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來。信息化時代的到 來成為不可抗拒的潮流,人類文明正在進(jìn)入一個嶄新的時代。從而使人們有更多時間來獲取信息、了解信息、掌握信息 。在計算機(jī)尚未在圖書館廣泛使用之前,借書和還 書過程主要依靠手工。這樣借書過程就完成了。 以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。我們將會看到排隊等候借書、還書的隊伍不再那么長,工作人員出錯的概率也小了,讀者可以花更多的時間在選擇書和看書上。使 用該程序之后,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng)計,給出統(tǒng)計表格,以便全面掌握圖書的流通情況。同 時對整個系統(tǒng)的分析、設(shè)計過程給出一個完整論證。在對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。 本系統(tǒng)的設(shè)計主要從以下幾方面做起: 系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計、系統(tǒng)輸入 /輸出設(shè)計等 。 二 需求分析階段 需求分析是在于要弄清用戶對開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的確切要求。也就是說需要從數(shù)據(jù)庫中得到哪些信息。 要設(shè)計一個有效的數(shù)據(jù)庫,必須用系統(tǒng)工程的觀點來考慮問題。 根據(jù)系統(tǒng)分析,圖書管理系統(tǒng)的要求如下 : ( 1)需求分析: ⑤ 能夠輸入圖書的綜合情況和進(jìn)行新書入庫、現(xiàn)有圖書信息修改以及刪除; ⑥ 能夠?qū)崿F(xiàn)對讀者檔案的查詢和編輯管理; ⑦ 能夠進(jìn)行罰款功能; ⑧ 能夠進(jìn)行借閱歷史的查詢功能; ( 2)系統(tǒng)性能要求: ⑤ 系統(tǒng)安全、可靠; ⑥ 功能齊全; ⑦ 操作方便、界面友好; ⑧ 易于維護(hù)和擴(kuò)充。 資料維護(hù):為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每位讀者的信息進(jìn)行管理。 系統(tǒng)查詢:可以按圖書編號、借閱證編號等相關(guān)信息進(jìn)行查詢 系統(tǒng)管理:進(jìn)行員工管理、數(shù)據(jù)備份和 數(shù)據(jù)恢復(fù)。 其它操作:包括修改密碼、添加用戶、頁面設(shè)置等 系統(tǒng)功能模塊 圖書管理系統(tǒng)需要實現(xiàn)的功能主要有四大塊:“日常工作管理”、“基本資料維護(hù)”、“查詢”、和“系統(tǒng)管理”模塊。 功能的實現(xiàn): 1.“日常工作”模塊: ( 1) 借書處理: 主要功能是記錄借閱證編號和圖書編號,進(jìn)行借書過程。 ( 2) 還書處理: 主要功能是輸入借閱證編號、圖書 ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。刪除罰款記錄表中該讀者對應(yīng)的記錄,將這一條記錄同時插入到罰款歷史記錄表中。 ( 2)讀者資料維護(hù): 包括新會員的資料入 庫,以及現(xiàn)有會員資料的修改和刪除 3.“查詢”模塊: ( 1)圖書資料查詢: 根據(jù)相應(yīng)的圖書信息對所有書籍進(jìn)行所需查詢。 ( 2)讀者資料查詢: 根據(jù)相應(yīng)的讀者資料進(jìn)行所需查詢。 ( 3)借閱歷史記錄查詢: 根據(jù)相應(yīng)的借閱信息進(jìn)行所需查詢。 ( 4)罰款歷史記錄查詢: 根據(jù)相應(yīng)的罰款信息進(jìn)行所需查詢。 4.“系統(tǒng)管理”模塊: ( 1)員工管理: 包括新員工信息的錄入,密碼的修改以及員工信息的刪除。 ( 3)數(shù)據(jù)恢復(fù): 對數(shù)據(jù)庫信息的恢復(fù)。通過對各實體數(shù)據(jù)關(guān)系的整理,我們可以畫出如下 E— R圖 : 圖 22 系統(tǒng) ER 圖 這些實體涉及的數(shù)據(jù)項有: 讀者:借閱證編號、姓名、身份證號、最大借書數(shù)、止借標(biāo)志。 工作人員:員工編號、員工姓名、員工性別、身份證號、登陸密碼。 罰款信息表:借閱證編號,讀者姓名,圖書編號,圖書名稱,罰款原因,罰款金額,罰款日期,操作員姓名。 它包括:‘借閱證編號’、‘讀者姓 名’、‘讀者身份證號’、‘最多借書數(shù)’和‘止借標(biāo)志’。 它包括:‘員工編號’、‘員工姓名’、‘員工身份證號’、‘員工性別’和‘登錄密碼’。 5. 借閱歷史信息數(shù)據(jù)表 借閱歷史信息數(shù)據(jù)表的主要功能是對借閱歷史的信息進(jìn)行查詢。 6.罰款信息數(shù)據(jù)表 罰款信息數(shù)據(jù)表的主要功能是讀 者因不正常還書而被罰款的記錄。 7. 罰 款歷史信 息數(shù)據(jù)表 罰款歷史信息數(shù)據(jù)表的主要功能是對某位讀者罰款歷史的信息進(jìn)行查詢。 8. 圖 書分類信 息數(shù)據(jù)表 圖書分類信息數(shù)據(jù)表的主要功能是對圖書進(jìn)行分類。新的圖書,都要進(jìn)行新書入 庫,將新書的各項信息輸入圖書資料維護(hù)信息數(shù)據(jù)表中,從而圖書資料維護(hù)信息數(shù)據(jù)表將會更新,新書入庫過程完成。在圖書修改信息中,每本現(xiàn)有的圖書將會出現(xiàn)丟失或嚴(yán)重?fù)p壞,從而導(dǎo)致該類圖書無法再進(jìn)行借閱,那么就要進(jìn)行刪除或修改圖書的庫存量。新的讀者,都要進(jìn)行信息登記,將新會員的各項信息輸入讀者資料維護(hù)信息數(shù)據(jù)表中,從而讀者資料維護(hù)信息數(shù)據(jù)表將會更新,更新后新的會員就可以借閱圖書了。在圖書修改信息中,每本現(xiàn)有的圖書將會出現(xiàn)丟失或嚴(yán)重?fù)p壞,從而導(dǎo)致該類圖書無法再進(jìn)行借閱,那么就要進(jìn)行刪除或修改圖書的庫存量。 一、“圖書資料維護(hù)”: 其實現(xiàn)的功能是對新書的錄入、現(xiàn)有書目的修改、刪除以及保存,同時為了便于用戶查看書目,使用了 MFSlexGrid 控件顯示出網(wǎng)格數(shù)據(jù)。添加書目時有兩種情況,一是要添加的圖書是新書,二是書庫中已存在此類書籍。 在查看圖書基本資料的時候需要用到 Crecordset提供的幾個成員函數(shù),用來在記錄集中滾動,如下所示: void MoveNext( )。//后退一個記錄 void MoveFirst( )。//滾動到記錄集中的最后一個記錄 當(dāng)圖書信息被添加、修改以及刪除后,在保存的同時,數(shù)據(jù)庫將會 自動更新。 二、“讀者資料維護(hù)”模塊設(shè)計: “讀者資料維護(hù)”模塊的實現(xiàn)與“圖書資料維護(hù)”基本上一樣,實現(xiàn)了讀者的借書證號、姓名、證件號碼的登記。 讀者資料的添加、修改、保存部分實現(xiàn)代碼如下: 二、“數(shù)據(jù)備份”和“數(shù)據(jù)恢復(fù)”模塊設(shè)計: 數(shù)據(jù)備份和恢復(fù):用戶處理數(shù)據(jù)往往要存盤作永久備份,在需要時進(jìn)行數(shù)據(jù)恢復(fù)。 MFC 庫中,磁盤文件 是通過 CFile類來表示的,它通過 Win32 函數(shù) CreateFile 所得的二進(jìn)制文件 句柄進(jìn)行了封裝。使得用戶不必使用 CFile 類就可以完成相應(yīng)的文檔操作。 ( } “用戶登錄”模塊設(shè)計: 登錄模塊是要根據(jù)用戶輸入的用戶名和密碼與數(shù)據(jù)庫 Clerk中的 Username和 Password更新記錄集 更新記錄集 結(jié)束 的比較來判斷用戶名和密碼是否 合法。該操作的流程如下:用戶在相應(yīng)的控件內(nèi)填寫姓名和密碼,通過“ UpdateData(TRUE);”將控件中的數(shù)據(jù)傳送給字段數(shù)據(jù)成員,然后執(zhí)行下面的 SQL語句: SELECT * FROM CLERK WHERE NAME=m_strName AND PASSWORD=m_strPassword。打開記錄集,查詢是否有符合條件的記錄,如果記錄集不為空,則 說明有符合條件的記錄,說明登錄合法,否則“登錄失敗!”。 登錄模塊實現(xiàn)起來相對比較簡單,只是用到了一個 SOL 查詢語句,在編程過程中沒有遇到什么困難。利用 Visual C++ ODBC( Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、 DAO(Data Access Objects,數(shù)據(jù)訪問對象 )及 OLE DB(OLE data Base, OLE數(shù)據(jù)庫 ),編寫程序來實現(xiàn)用戶對圖書數(shù)據(jù)庫的錄入、修改、檢索等操作。 通過這次的課程設(shè)計,我不僅拓寬了自己的知識面,還在實踐過程中鞏固和加深了自己所學(xué)的理論知識,使自己的技術(shù)素質(zhì)和實踐能力有了進(jìn)一步的提高,同時我的專業(yè)水平也有了很大的進(jìn)步。并在設(shè)計過程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,完善了自己的知識結(jié)構(gòu),加深了對知識的理解。在學(xué)與做的過程中自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了 Visual C++ 。在這次的課程設(shè)計中我學(xué)習(xí)到不少的數(shù)據(jù)庫知識, 但由于自己的理論知識水平有限,實踐知識和設(shè)計經(jīng)驗不足,在設(shè)計過程中難免存在一些問題,甚至錯誤。 7.結(jié)束語 課程設(shè)計對我們非常重要。為此,我對設(shè)計一套完整的軟件系統(tǒng)的步驟、方法及思路有了一個全新的認(rèn)識 。為此,我也希望我的 課程 設(shè)計能給指導(dǎo)我的老師交上一份滿意的試卷。 it had been at the point when the motorbike crossed the barrier of the Order ?s charms. He only hoped they would continue to work: He imagined Voldemort, a hundred yards above them as they spoke, looking for a way to perate what Harry visualized as a great transpar ent bubble. He swung his legs off the sofa。 where is Nymphadora?” “ I don?t kno
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1