版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢 業(yè) 論 文</b></p><p> 題 目 基于ASP技術的圖書館管理系統(tǒng)的開發(fā) </p><p> 基于ASP.NET技術的圖書館管理系統(tǒng)的開發(fā)</p><p><b> 摘 要</b></p><p> 隨著現代企事業(yè)單位內部網絡的廣泛建立
2、,在通用信息平臺上構筑高效實用的自動化辦公應用系統(tǒng),以滿足信息高度共享和即時發(fā)布的需求,有效實現相關資料的管理,已成為眾多用戶的共同需求。所以開發(fā)圖書管理系統(tǒng)、實現圖書管理的計算機自動化是非常必要的。</p><p> 本文主要介紹了利用VS2008+SQL Server2005數據庫基于ASP技術開發(fā)圖書館管理系統(tǒng)的大致流程。本系統(tǒng)只要實現了基本數據維護、基本業(yè)務、數據庫管理、信息查詢、安全使用管理、幫助等功
3、能。</p><p> 關鍵詞: VS2008 SQL Server2005 ASP 圖書館管理系統(tǒng)</p><p><b> 目 錄</b></p><p><b> 一 引言4</b></p><p><b> 二 系統(tǒng)分析4</b></p
4、><p> ?。ㄒ唬┬枨笮苑治?</p><p> ?。ǘ┛尚行苑治?</p><p> 三 系統(tǒng)總體設計5</p><p><b> ?。ㄒ唬╉椖恳?guī)劃5</b></p><p> (二)功能模塊13</p><p> ?。ㄈ┫到y(tǒng)功能結構圖14</p&
5、gt;<p> (四)數據庫設計15</p><p> 四 圖書館管理系統(tǒng)的設計流程17</p><p> ?。ㄒ唬┲髂K流程19</p><p> ?。ǘ┙钑K流程20</p><p> (三)還書模塊流程21</p><p> ?。ㄋ模﹫D書查詢模塊流程22</p>
6、<p> ?。ㄎ澹┫到y(tǒng)操作模塊流程24</p><p> (六)系統(tǒng)設置模塊26</p><p><b> 五 開發(fā)小結29</b></p><p><b> 六 參考文獻30</b></p><p><b> 七 致謝31</b></p>
7、;<p><b> 一 引言</b></p><p> 隨著社會信息量的與日俱增,作為信息存儲的主要媒體之一圖書,數量、規(guī)模比以往任何時候都大的多,不論個人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計算機日益普及的今天,對個人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會方便許多,這也充分應用硬件資源;對圖書管理部門而言,以前單一的手工檢索已不
8、能滿足人們的要求,為了便于圖書資料的管理更為需要有效的圖書管理軟件。</p><p> 此圖書管理系統(tǒng)以局域網圖書管理的需求為背景,分為管理員、老師、學生三種用戶。在不同的身份下有不同的功能實現,管理員主要實現圖書添加、圖書管理、用戶管理等功能;老師主要實現借書登記、還書登記;學生身份主要實現的功能包括:個人信息查詢、借閱情況、借閱歷史查詢、超期催還、個人密碼修改等功能。此外,電子圖書下載和留言板功能不需要身份
9、登錄可直接使用。</p><p><b> 二 系統(tǒng)分析</b></p><p><b> ?。ㄒ唬┬枨笮苑治?lt;/b></p><p> 在圖書管理系統(tǒng)中,管理員要為每個讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名、學號),賬戶內存儲讀者的個人信息和借閱記錄信息。持有借閱卡的讀者可以通過管
10、理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數量和期限不同,可通過互聯網或圖書館內查詢終端查詢圖書信息和個人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。</p><p> 借閱圖書時,先輸入讀者的借閱卡號,系統(tǒng)驗證借閱卡的有效性和讀者是否可繼續(xù)借閱圖書,無效則提示其原因,有效則顯示讀者的基本信息,供管理員人工核對。然后輸入要借閱的書號,系統(tǒng)查閱圖書信息數據庫,顯示圖書的
11、基本信息,供管理員人工核對。最后提交借閱請求,若被系統(tǒng)接受則存儲借閱紀錄,并修改可借閱圖書的數量。歸還圖書時,輸入讀者借閱卡號和圖書號(或丟失標記號),系統(tǒng)驗證是否有此借閱紀錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本信息供管理員人工審核。如果有超期借閱或丟失情況,先轉入過期罰款或圖書丟失處理。然后提交還書請求,系統(tǒng)接受后刪除借閱紀錄,并登記并修改可借閱圖書的數量。</p><p> 圖書管理員定期或
12、不定期對圖書信息進行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。為系統(tǒng)維護人員提供權限管理、數據備份等通用功能。</p><p> 總體應用目標:通過本系統(tǒng)軟件,能幫助圖書館管理人員利用計算機,快速方便地對圖書館 書籍,讀者資料,借還書等進行高效的管理。</p><p><b> ?。ǘ┛尚行苑治?lt;/b></p>&l
13、t;p> 隨著政府機關與廣大企事業(yè)單位內部網絡的廣泛建立,在通用信息平臺上構筑高效實用的自動化辦公應用系統(tǒng),以滿足信息高度共享和即時發(fā)布的需求,有效實現相關資料的管理,已成為眾多用戶的共同需求。所以開發(fā)圖書管理系統(tǒng)、實現圖書管理的計算機自動化是非常必要的。在開發(fā)圖書管理系統(tǒng)過程中,按照軟件工程的步驟,從設計到開發(fā)采用面向對象的思想和技術。同時,注意從軟件的圖形應用界面上優(yōu)化軟件質量,使系統(tǒng)具有較強的可操作性。另外,由于SQL
14、Server 2000是一個功能強、實用性好的數據庫管理系統(tǒng),使用它作為系統(tǒng)的后臺數據庫管理并配合相應的前端開發(fā)工具,可以很容易地實現圖書管理系統(tǒng)所需的功能。因此,從使用系統(tǒng)所帶來的良好效果以及我們目前所掌握的知識和技術來看,開發(fā)一個簡易而實用的圖書管理系統(tǒng)都是可行的。</p><p><b> 三 系統(tǒng)總體設計</b></p><p><b> (一)
15、項目規(guī)劃</b></p><p> 首先需要對圖書館管理系統(tǒng)進行詳細的了解和分析,一個功能完全滿足基本需要的系統(tǒng)模塊圖如下:</p><p> 圖3-1系統(tǒng)功能需求框圖。</p><p> 1、基本書籍維護功能模塊</p><p> 在這個功能模塊中,提供了使用者錄入、修改、并進行維護基本書籍的途徑。比如在這個模塊中可以輸
16、入讀者的信息、書籍的各項信息,也可以對這些信息做修改、更新。</p><p> 基本數據模塊的具體功能如圖1-2所示?;揪S護信息包括:書籍信息和用戶信息等。</p><p> 圖3-2 基本數據維護功能需求框圖</p><p> (1)書籍信息的添加,如圖1-3所示 </p><p> 圖3-3 增加書籍信息</p>
17、<p> 這個功能實現把書籍信息輸入到數據庫中,書籍信息包括名稱、作者、ISBN、類別、預留信息和書項。</p><p> ?。?)書籍信息的修改,如圖1-4所示,這個功能實現把書籍信息修改后輸入到書籍庫中。(前置條件:已存在書籍)</p><p> 圖3-4修改書籍信息</p><p> ?。?)用戶信息的增加,如圖1-5所示。這個功能實現把讀者信息
18、輸入到數據庫中。讀者信息包括姓名,地址,區(qū)號,借書條目和預留條目信息。</p><p> 圖3-5增加用戶信息</p><p> (4)用戶信息的修改,如圖1-6所示。這個功能實現把讀者信息修改后輸入到數據庫中。</p><p> 圖3-6修改用戶信息</p><p> 2、基本業(yè)務功能模塊</p><p>
19、 這個功能模塊主要實現對讀者利用圖書館借還書籍的管理,比如根據讀者使用書籍要求更新圖書館書籍數據庫系統(tǒng)。如果書記已經借出,可以進行預留操作。用戶每次還書也要精心數據庫記錄的各項更新。這個模塊是整個圖書管理系統(tǒng)的關鍵部分。</p><p> 基本業(yè)務功能需求模塊的具體功能如圖1-7所示。這些功能雪球基本上包括了讀者要求提供的業(yè)務。</p><p> 圖3-7基本業(yè)務需求框圖</p&
20、gt;<p> ?。?)借書功能需求,如圖1-8所示。該功能實現的是將讀者要求借出的書籍信息加入到數據庫中,然后更新數據庫,借出的時間段內,該書不能再借出。借出信息包括書目和借出者等。</p><p><b> 圖3-8借書功能</b></p><p> ?。?)還書功能需求,如圖1-9所示。這個功能實現將讀者要還的書籍的信息以及讀者的姓名,重新將書籍
21、狀態(tài)設置為可用。同時更新數據庫。輸入信息包括書名,作者,借出的書目和借書讀者的姓名。</p><p><b> 圖3-9還書功能</b></p><p> ?。?)預留書籍功能需求,如圖1-10所示。這個功能實現將讀者的預留書籍要求輸入到書籍信息中,便于借出書籍歸還時能夠及時把書籍借給預留讀者。預留信息包括書名,作者和要求預留書籍的讀者姓名。</p>
22、<p> 圖3-10預留書籍功能</p><p> ?。?)撤銷預留功能需求,如圖1-11所示。該功能實現根據讀者的要求撤銷預留功能,改變當前書籍的預留狀態(tài),更新數據庫,以便其他讀者能進行書籍的預留或者借出。</p><p> 圖3-11撤銷預留功能</p><p> 3、數據庫管理功能模塊</p><p> 在圖書管理部門
23、,對所有的圖書館以及會員信息都要進行統(tǒng)一管理,書籍的借出等情況也要進行詳細的登記,以便能對整個圖書館管理部門運作有全面的了解,并根據實際情況補充書源不足的部分。</p><p> 數據庫維護功能是信息管理系統(tǒng)不可或缺的部分,其需求如圖1-12所示。</p><p> 圖3-12數據庫維護功能需求</p><p> ?。?)讀者信息管理功能需求,如圖1-13所示。
24、該功能實現對讀者信息的統(tǒng)一管理,可以增加和修改讀者信息。</p><p> 圖3-13讀者信息管理功能需求</p><p> (2)書籍信息管理功能需求,如圖1-14所示。該實現對書籍信息的統(tǒng)一管理,可以增加或者修改書籍的信息。</p><p> 圖3-14書籍信息管理功能需求</p><p> 4、信息查詢功能模塊</p>
25、;<p> 在對圖書管理信息系統(tǒng)進行全面信息化管理的過程中,查詢是一項非常重要的功能。比如用戶借書信息,借還日期的信息,書籍庫源情況信息,預留信息等,這項功能能使用戶得到即時書籍信息,方便讀者根據實際情況選擇業(yè)務方式。</p><p> 這個模塊的具體功能如圖1-15所示。</p><p> 圖3-15查詢功能需求框圖</p><p> 讀者信
26、息查詢需求,如圖1-16所示。</p><p> 圖3-16讀者查詢功能</p><p> 書籍查詢需求,如圖1-17所示。</p><p> 圖3-17書籍查詢功能</p><p> 5、安全/使用安全管理功能模塊</p><p> 這是任何一個信息管理系統(tǒng)都需要的部分,圖書管理系統(tǒng)的操作只能由專人進行,只
27、有圖書管理部門的工作人員才能擁有權限,特別是圖書館的借出狀況,如果沒有安全管理部分,后果難以想象,可能每次登錄都需要用戶身份的驗證。</p><p> 這個模塊的具體功能如圖1-18所示。</p><p> 圖3-18安全使用管理功能需求框圖</p><p><b> 6、幫助功能模塊</b></p><p>
28、這是軟件不可缺少的部分,為了方便使用者實用軟件,應該有一個詳細的幫助模塊。</p><p> 這個模塊的具體功能如圖1-19所示。</p><p> 圖3-19幫助功能需求框圖</p><p><b> (二)功能模塊</b></p><p> 圖書管理系統(tǒng)需要實現的功能主要有四大模塊,分別為日常工作管理、基本資
29、料維護管理、查詢管理、和系統(tǒng)管理。其中日常工作管理和基本資料維護是整個系統(tǒng)的核心。</p><p> 1.日常工作管理:包括借書管理、還書管理、繳納罰金</p><p> ?。?) 借書管理:主要功能是記錄借閱證編號和圖書編號,進行借書過程。在數據庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限、操作員姓名。</p><p> ?。?) 還書
30、管理:主要功能是輸入借閱證編號、圖書ID,在借閱登記表中找到相應的記錄,將該記錄的相應數據插入到還書記錄中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。</p><p> ?。?) 繳納罰金:輸入讀者ID,顯示該讀者的姓名、圖書編號、罰款金額和罰款原因,如果讀者交納了罰金,則將借閱登記表的允許借閱標志置為“Y”。刪除罰款記錄表中該讀者對應的記錄,將這一條記錄同時插入到罰款歷史記錄表中。</p>&
31、lt;p> 2.基本資料維護管理:包括圖書資料維護、讀者資料維護</p><p> (1) 圖書資料維護:包括新書的入庫,以及現有書籍資料的修改和刪除。</p><p> (2) 讀者資料維護:包括新會員的資料入庫,以及現有會員資料的修改和刪除</p><p> 3.查詢管理:包括圖書資料查詢、讀者資料查詢、借閱歷史記錄查詢、罰款歷史記錄查詢</
32、p><p> (1) 圖書資料查詢:根據相應的圖書信息對所有書籍進行所需查詢。此查詢包括:‘圖書分類’、‘圖書編號’、‘圖書名稱’、‘作者’、‘出版社’。</p><p> ?。?) 讀者資料查詢:根據相應的讀者資料進行所需查詢。 ‘借閱證編號’、‘讀者姓名’‘身份證編號’以及‘止借標志’。</p><p> ?。?) 借閱歷史記錄查詢:根據相應的借閱信息進行所需查詢
33、。此查詢包括:‘借閱證編號’、‘圖書編號’、‘借書日期’、‘還書日期’。</p><p> ?。?) 罰款歷史記錄查詢:根據相應的罰款信息進行所需查詢。此查詢包括:‘借閱證編號’、‘罰款日期’、‘罰款原因’。</p><p> 4.系統(tǒng)管理:會員管理、權限管理、標準數據管理</p><p> ?。?)會員管理:包括新會員信息的錄入,密碼的修改以及會員信息的刪除。&
34、lt;/p><p> ?。?)權限管理:用于設定不同人員的權限</p><p> ?。?)標準數據管理:用于常用數據的系統(tǒng)維護</p><p> ?。ㄈ┫到y(tǒng)功能結構圖</p><p> 圖書管理系統(tǒng)模塊框架圖:</p><p> 圖3-20 圖書管理系統(tǒng)模塊框架圖</p><p><b
35、> (四)數據庫設計</b></p><p><b> 1、數據庫描述</b></p><p> 本系統(tǒng)數據庫采用SQL Server 2005數據庫,系統(tǒng)數據庫名稱為LMS,包含的三張表分別是用戶信息表(Users)、圖書信息表(Book)、借閱信息表(BorrowInform),用戶信息表主要記錄的是注冊用戶的基本信息,包括三種不同的用戶類
36、型:管理員、教師、學生;圖書信息表記錄的是所有圖書的信息;借閱信息表記錄的是用戶借閱圖書的信息,包括用戶所借的圖書以及歸還時間等信息。</p><p><b> 2、數據庫列表:</b></p><p><b> 表1 數據庫列表</b></p><p><b> 3、邏輯結構設計</b><
37、;/p><p><b> 表2 邏輯結構圖</b></p><p><b> 4、物理結構設計</b></p><p><b> 表3 用戶信息表</b></p><p><b> 表4 圖書信息表</b></p><p>
38、表5 借閱情況信息表</p><p> 四 圖書館管理系統(tǒng)的設計流程</p><p> 圖書館管理系統(tǒng)設計流程如圖:</p><p> 圖4-1 管理系統(tǒng)設計流程圖</p><p><b> ?。ㄒ唬┲髂K流程</b></p><p><b> 1.功能</b><
39、;/p><p><b> 建立與數據庫連接</b></p><p><b> 獲取系統(tǒng)設置</b></p><p><b> 運行主對話框</b></p><p><b> 根據輸入調用子模塊</b></p><p> 退出系
40、統(tǒng)時斷開與數據庫的連接</p><p><b> 2.輸入項目</b></p><p><b> 用戶鼠標點擊輸入</b></p><p><b> 3.程序邏輯</b></p><p> 圖4-2 主模塊流程圖</p><p><b>
41、; 4.存儲分配</b></p><p><b> 內部數據:</b></p><p> 數據庫連接 m_pConnection _ConnectionPtr 數據庫連接指針</p><p> m_IsConnected BOOL 數據庫連接指示</p><p> 系統(tǒng)設置
42、m_MaxLBNumint 可借圖書數上限</p><p> m_MaxLBDayint 借書天數上限</p><p> 子對話框 m_BookOutDlgCBookOutDlg 借書對話框</p><p> m_BookInDlg CBookInDlg 還書對話框</p><p> m_B
43、ookQuiryDl CBookQuiryDlg 圖書查詢對話框</p><p> m_SysDlg CSysDlg 系統(tǒng)操作對話框</p><p><b> ?。ǘ┙钑K流程</b></p><p><b> 1.功能</b></p><p><b&
44、gt; 查驗輸入的讀者證號</b></p><p><b> 運行借書對話框</b></p><p> 獲取該讀者的相關信息</p><p><b> 查驗輸入的圖書號</b></p><p><b> 登記借書</b></p><p&
45、gt;<b> 2.輸入項目</b></p><p> 讀者證號、圖書書號(用戶輸入)</p><p><b> 3.輸出項目</b></p><p> 讀者信息(姓名);讀者已借圖書信息(書名、借書日期);</p><p><b> 4.程序邏輯</b></p
46、><p> 圖4-3 借書模塊流程圖</p><p><b> 5.存儲分配</b></p><p><b> 內部數據:</b></p><p> 數據庫 m_pConnection _ConnectionPtr 數據庫連接指針</p><p> 用戶界面
47、 m_strReaderName CString 讀者姓名</p><p> m_strLBInf CString 已借圖書信息</p><p> m_strLBNum CString 已借圖書數顯示</p><p> m_lBookID long
48、 欲借圖書書號</p><p> 內部參數m_lReaderID long 當前讀者證號</p><p> m_MaxLBNum int 可借圖書數上限</p><p><b> (三)還書模塊流程</b></p><p><b>
49、1.功能</b></p><p><b> 運行還書對話框</b></p><p><b> 查驗輸入的圖書書號</b></p><p> 對合法輸入登錄還書信息</p><p> 顯示相關信息(本次還書操作信息,尚未歸還圖書的相關信息,讀者信息)</p><
50、p><b> 2.輸入項目</b></p><p> 圖書書號(用戶輸入)</p><p><b> 3.輸出項目</b></p><p> 相關信息(本次還書操作信息,尚未歸還的圖書信息,讀者信息)</p><p><b> 4.程序邏輯</b></p&
51、gt;<p> 圖4-4還書模塊流程</p><p><b> 5.接口</b></p><p> 調用形式:CBookInDlg::ReturnBook(const _ConnectionPtr </p><p> pConnection,const int MaxLBDay)</p><p>
52、 傳入參量:pConnection(數據庫連接指針常量) 提供數據庫連接</p><p> MaxLBDay(整型常量) 系統(tǒng)參數(借書天數上限)</p><p><b> 傳出參量:無</b></p><p><b> 6.存儲分配</b></p><p><b> 內
53、部變量:</b></p><p> 數據庫 m_pConnection _ConnectionPtr 數據庫連接指針</p><p> m_pRecords _RecordsetPtr 數據庫查詢結果集指針</p><p> 用戶界面 m_lBookID long 欲還圖書書號</p><p>
54、; m_strLenderID CString 借閱者圖書證號顯示</p><p> m_strLender CString 借閱者姓名</p><p> m_strRBInf CString 已還圖書信息顯示</p><p> m_strNRBInf CString 未還圖書信息顯示</p><
55、p> m_strRBNum CString 已還圖書數顯示</p><p> m_strNRBNum CString 未還圖書數顯示</p><p> 內部參數 m_lCurrID long 當前還書者讀者證號</p><p> m_intRBNum int 已還圖書計數</p><
56、;p> m_MaxLBDay int 借書天數上限</p><p> ?。ㄋ模﹫D書查詢模塊流程</p><p><b> 1.功能</b></p><p> 根據給定查詢條件,查詢數據庫,獲取圖書信息</p><p><b> 2.輸入項目</b></p>
57、<p> 查詢方式指定以及查詢關鍵字</p><p><b> 3.輸出項目</b></p><p><b> 查詢結果列表顯示</b></p><p><b> 4.程序邏輯</b></p><p> 圖4-5 圖書查詢模塊流程圖</p>&
58、lt;p><b> 5.接口</b></p><p> 調用形式:CBookQuiryDlg::QuiryBook(const _ConnectionPtr </p><p> pConnection)</p><p> 傳入參數:pConnection(數據庫連接指針)</p><p><b>
59、 傳出參數:無</b></p><p><b> 6.存儲分配</b></p><p><b> 內部變量:</b></p><p> 數據庫 m_pBooks _RecordsetPtr 數據庫查詢結果集指針</p><p> 用戶界面 m_strAuthor C
60、String 作者關鍵字</p><p> m_bAuthor BOOL 作者查詢選擇狀態(tài)</p><p> m_strBookName CString 書名關鍵字</p><p> m_bBookName BOOL 書名查詢選擇狀態(tài)</p><p> m_st
61、rPublisher CString 出版社關鍵字</p><p> m_bPublisher BOOL 出版社查詢選擇狀態(tài)</p><p> m_intYear1 int 出版時間關鍵字</p><p> m_intYear2 int 出版時間關鍵字</p><p>
62、m_intMonth1 int 出版時間關鍵字</p><p> m_intMonth2 int 出版時間關鍵字</p><p> m_bPubTime BOOL 出版時間查詢選狀態(tài)</p><p> m_intTimeType int 出版時間查詢方式選擇</p><p><
63、;b> 局部變量:</b></p><p> 查詢參數 vtQuiry _variant_t 查詢命令</p><p> vNull _variant_t 查詢連接</p><p> 類型轉換 strQuiry CString 查詢命令類型轉換</p>&l
64、t;p> ?。ㄎ澹┫到y(tǒng)操作模塊流程</p><p><b> 1.功能</b></p><p> 驗證輸入的系統(tǒng)操作員賬號以及口令,完成權限管理運行系統(tǒng)操作對話框,根據用戶輸入調用各子模塊,完成:</p><p> 圖書庫操作(瀏覽、修改、增加、刪除);</p><p> 讀者庫操作(瀏覽、修改、增加、刪除
65、);</p><p> 數據統(tǒng)計;更改口令;系統(tǒng)管理(修改系統(tǒng)設置,瀏覽、修改、增加、刪除系統(tǒng)操作員);</p><p><b> 2.輸入項目</b></p><p> 數據庫連接(傳入參數)</p><p><b> 3.輸出項目</b></p><p><
66、b> 無</b></p><p><b> 4.程序邏輯</b></p><p> 圖4-6 系統(tǒng)操作模塊流程圖</p><p><b> 5.接口</b></p><p> 調用形式:CSysDlg::ManageSys(const _ConnectionPtr <
67、;/p><p> pConnection)</p><p> 傳入參數:pConnection (數據庫連接指針)</p><p><b> 傳出參數:無</b></p><p><b> 6.存儲分配</b></p><p><b> 內部數據:</b
68、></p><p> 數據庫 m_pConnection _ConnectionPtr 數據庫連接指針</p><p> 子模塊 m_BookDlg CBookDlg 圖書庫操作子模塊</p><p> m_ReaderDlg CReaderDlg讀者庫操作子模塊</p><p> m_Qui
69、ryDlg CQuiryDlg 數據統(tǒng)計子模塊</p><p> m_SysSettingDlg CSysSettingDlg 系統(tǒng)設置子模塊</p><p> 內部參數 m_strCurrUser CString 當前操作者賬號</p><p> m_RightLevel int 操作權限&
70、lt;/p><p><b> 局部變量: </b></p><p> 輸入 pwdDlg CPasswordDlg 賬號口令輸入對話框</p><p><b> ?。┫到y(tǒng)設置模塊</b></p><p><b> 1.功能</b></p>&
71、lt;p> 提供對系統(tǒng)操作員庫的瀏覽,系統(tǒng)設置的更改</p><p><b> 2.輸入項目</b></p><p> 數據庫連接(傳入參數)</p><p><b> 3.輸出項目</b></p><p><b> 無</b></p><p
72、><b> 4.程序邏輯</b></p><p> 圖4-7 系統(tǒng)設置模塊流程圖</p><p><b> 5.接口</b></p><p> 調用形式:void CSysSettingDlg::SetSystem(const _ConnectionPtr </p><p> pCo
73、nnection,const CString strAddminister)</p><p> 傳入參數:pConnection _ConnectionPtr 數據庫連接指針</p><p> strAddminister CString 當前操作員</p><p><b> 傳出參數:無</b></
74、p><p><b> 6.存儲分配</b></p><p><b> 內部數據:</b></p><p> 數據庫 m_pSetting _RecordsetPtr 查詢結果集指針</p><p> m_pAddminister _RecordsetPtr 查詢
75、結果集指針</p><p> m_pConnection _ConnectionPtr 數據庫連接指針</p><p> 用戶界面 m_bCheckBook BOOL 圖書操作權限</p><p> m_bCheckReader BOOL 讀者操作權限</p><p>
76、; m_bCheckSysBOOL 系統(tǒng)操作權限</p><p> m_strIDCString 當前記錄中的序號項</p><p> m_strAddministerCString 當前記錄中的賬號項</p><p> m_intMaxLBNumint 借書數上限</p><p
77、> m_intMaxBLDaysint 借書天數上限</p><p> 內部參數 m_intPositionint 當前記錄位置</p><p> m_iTotalNumint 記錄總數</p><p> m_strCurrUserCString 當前操作員賬號<
78、/p><p><b> 五 開發(fā)小結</b></p><p> 本文設計是采用B/S架構,采用ASP技術和SQL Server2005數據庫服務器而開發(fā)的圖書館管理系統(tǒng)。此圖書管理系統(tǒng)以局域網圖書管理的需求為背景,分為管理員、老師、學生三種用戶。在不同的身份下有不同的功能實現,管理員主要實現圖書添加、圖書管理、用戶管理等功能;老師主要實現借書登記、還書登記;學生身份主
79、要實現的功能包括:個人信息查詢、借閱情況、借閱歷史查詢、超期催還、個人密碼修改等功能。此外,電子圖書下載和留言板功能不需要身份登錄可直接使用。</p><p> 在這次網站的開發(fā)的過程中我主要擔任的是網頁設計和文檔這一塊,這次設計是對我三年大學學習和能力的檢測,回想這些日子以來,有過歡樂,有過痛苦,自己在生活的磨煉中也逐漸走向成熟。想想自己正向著自己的目標一步步地邁近,感到十分的欣慰。在這次的畢業(yè)設計中,學到了
80、很多東西,在網頁設計、數據庫設計、編程技術方面有了長足的進步,對系統(tǒng)開發(fā)過程、步驟有了比較深刻的認識。當然本次畢業(yè)設計的網站由于各種原因存在很多的不足,還有許多地方需要進一步完善</p><p> 通過做這次畢業(yè)設計,讓我切實的明白了理論聯系上實際并不是一件簡單的事。我們平時很少動手操作,這也讓我認識到了很多以前沒有見到過的問題,讓我學到了更多的知識,增強了我動手操作能力、實踐能力、發(fā)現問題和解決問題能力,為以
81、后的學習、生活、工作積累了經驗,打下了一定基礎。當然,在學習過程中遇到的不少困難,大多是老師和同學為我耐心的講解,我還需要多到圖書館去借閱相關書籍,讀一些課外資料,或者上網搜索一些資料。使我在有充分理論知識的前提下去增強動手能力。我所具備的知識是遠遠不夠的,以后還要在課下多和老師同學進行交流。</p><p> 在這次系統(tǒng)開發(fā)過程中出現了很多這樣那樣的問題,以后我會好好糾正這些問題盡量避免這些問題的再次出現。總
82、的來說,我在系統(tǒng)的開發(fā)整個過程中取得了一些收獲,也得到了一些教訓,在今后的學習和工作中避免同樣的教訓出現,同時多思考,多總結。</p><p><b> 六 參考文獻</b></p><p> [1] 劉竹林:《軟件工程與項目管理》,北京師范大學出版社,2008年第一版。</p><p> [2] 張孝祥:《ASP.NET基礎與案例開發(fā)詳
83、解》,電子工業(yè)出版社,2008年第一版。</p><p> [3] 徐 芳:《軟件測試技術》,機械工業(yè)出版社 ,2006年第一版。</p><p> [4] 弗拉納根(美):《Javascript權威指南》,東南大學出版社,2011年第一版。</p><p> [5] 馮文惠等:《網頁設計使用教程》,人民郵電出版社,2006年第一版。</p>
84、<p> [6] 蔡中民:《SQL Server實用教程》,電子工業(yè)出版社,2009年第一版。</p><p> [7] 鄒天思:《JavaScript程序設計》,人民郵電出版社,2009年第一版。</p><p> [8] 達克特(美)著,王德才等譯:《HTML、XHTML、CSS與Javascript入門經典》, 清華大學出版社社,2011年第一版。</p>
85、<p> [9] 曾海:《JavaScript程序設計基礎》,人民郵電出版社,2009年第一版。</p><p> [10] 周濤等:《SQL Server 2005數據庫基礎應用》,清華大學出版社,2007年第一版。</p><p> [11] 張海藩: 《軟件工程》,清華大學出版社,2008年第一版</p><p> [12] 薩師煊 王珊
86、: 《數據庫系統(tǒng)概論》, 高等教育出版社,2009年第一版</p><p> [13] 呂文達: 《C#程序設計》,清華大學出版社</p><p><b> 七 致謝</b></p><p> 時光荏苒,三年的大學生涯已悄悄逝去,畢業(yè)之際,我們的畢業(yè)設計也接近了尾聲。在論文即將完稿之際,我心中感慨頗多,在河南商業(yè)高等??茖W校學習這三年時間
87、里,我的老師和同學都給過我很多的幫助、關心和鼓舞,在此,我要深深地表示感謝!</p><p> 首先,我要深深感謝我的指導老師**老師。在日常的學習生活中劉老師給了我很大的幫助;在畢業(yè)設計中,*老師給了我系統(tǒng)的總體思路;在論文的撰寫過程中,*老師對我的論文提出了指導性的意見和建議。這樣,我的論文才能夠順利完成。</p><p> 其次,感謝我的小組組員們。在當今社會一個人的戰(zhàn)斗是注定不
88、會打贏的,沒有她們的支持和幫助,我們的畢業(yè)設計不會如期順利的完成。雖然在這當中我們有過分歧有過徘徊,但是每次我總能得到她們無私的幫助和中肯的建議。如果沒有組員們的齊心協力和辛勤工作這次完成的困難很大。</p><p> 最后,還要感謝大學三年來所有的領導和老師,為我們打下計算機專業(yè)知識的基礎;感謝所有的同學們,正是因為有了你們的支持和鼓勵,此次畢業(yè)設計才會順利完成。更要要感謝母校,感謝學校為我提供了這次機會,及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書館管理系統(tǒng)的開發(fā)設計畢業(yè)論文
- 圖書館管理系統(tǒng)的開發(fā)設計畢業(yè)論文
- 畢業(yè)論文-----基于web的圖書館管理系統(tǒng)
- 基于jsp的圖書館管理系統(tǒng)畢業(yè)論文
- 基于jsp的圖書館管理系統(tǒng) 畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——圖書館管理系統(tǒng)
- 基于jsp的圖書館管理系統(tǒng)畢業(yè)論文1
- 基于java的圖書館管理系統(tǒng)設計(畢業(yè)論文)
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 圖書館管理系統(tǒng)論文畢業(yè)論文
- 基于java的圖書館管理系統(tǒng)的設計畢業(yè)論文
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 畢業(yè)論文---基于jsp技術的圖書館管理系統(tǒng)的設計與實現
- 基于ASP技術與模糊評價的圖書館管理系統(tǒng).pdf
- 畢業(yè)論文范文——圖書館管理系統(tǒng)
評論
0/150
提交評論