版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE項目編號200602006文檔編號11密級內(nèi)部圖書管理系統(tǒng)概要設計Zly小組評審日期:年月日目錄TOC\o”1-3”\h\z\uHYPERLINK\l”_Toc310241366”1.導言?PAGEREF_Toc310241366\h3HYPERLINK\l”_Toc310241367”1.1目的 PAGEREF_Toc310241367\h3HYPERLINK\l"_Toc310241368”1.2范圍?PAGEREF_Toc310241368\h31.3縮寫說明 PAGEREF_Toc310241369\h3HYPERLINK\l”_Toc310241370"1。4術語定義?PAGEREF_Toc310241370\h4HYPERLINK\l”_Toc310241371”1。5引用標準?PAGEREF_Toc310241371\h4HYPERLINK\l”_Toc310241372”1。6參考資料 PAGEREF_Toc310241372\h4HYPERLINK\l”_Toc310241373”1。7版本更新信息 3\h4HYPERLINK\l”_Toc310241374"2.系統(tǒng)分析 PAGEREF_Toc310241374\h5HYPERLINK\l"_Toc310241375”3。界面設計?PAGEREF_Toc310241375\h5HYPERLINK\l”_Toc310241376"4.體系結(jié)構?310241376\h5HYPERLINK\l"_Toc310241377"5。數(shù)據(jù)模型 PAGEREF_Toc310241377\h8HYPERLINK\l"_Toc310241378”6。模塊設計 PAGEREF_Toc310241378\h91.導言1。1目的該文檔的目的是描述XXX系統(tǒng)項目的概要設計,其主要內(nèi)容包括:系統(tǒng)功能簡介系統(tǒng)結(jié)構設計數(shù)據(jù)設計模塊設計界面設計本文檔的預期的讀者是:開發(fā)人員項目管理人員測試人員1。2范圍該文檔定義了系統(tǒng)的結(jié)構和單元接口,但未確定單元的實現(xiàn)方法,這部分內(nèi)容將在詳細設計/實現(xiàn)中確定。1.3縮寫說明UMLUnifiedModelingLanguage(統(tǒng)一建模語言)的縮寫,是一個標準的建模語言.HR HumanResource(人力資源管理)的縮寫.JSPJavaServerPage(Java服務器頁面)的縮寫,一個腳本化的語言。1.4術語定義1.5引用標準UMLUnifiedModelingLanguage(統(tǒng)一建模語言)的縮寫,是一個標準的建模語言。1。6參考資料《實戰(zhàn)struct》〔美〕TedHusted 機械工業(yè)出版社《軟件重構》清華大學出版社《CMMI軟件過程改進與評估》羅運模、謝志敏等編著,電子工業(yè)出版社,2004年6月版,北京《軟件工程導論》(第四版)張海藩編著,清華大學出版社,2006年10月版,北京1.7版本更新信息本文檔的更新記錄如表B-1所示.表B—1版本更新記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述2。系統(tǒng)分析本系統(tǒng)包括圖書館內(nèi)圖書信息,學校在校學生的信息以及學生的借閱信息.此系統(tǒng)功能分為面向?qū)W生和面向管理員兩個部分,其中學生可以進行借閱、續(xù)借、歸還和查詢書籍等操作,管理員可以完成書籍和學生的增加,刪除和修改以及對學生,借閱、續(xù)借、歸還的確認。3.界面設計本系統(tǒng)的用戶界面按功能分為面向?qū)W生和面向管理員兩個部分3。1管理端界面設計管理端主要實現(xiàn)可以完成書籍和學生的增加,刪除和修改以及對學生,借閱、續(xù)借、歸還的確認。主要界面設計如下:3。2客戶端界面設計客戶端主要為學生提供借閱、續(xù)借、歸還和查詢書籍等操作4。體系結(jié)構系統(tǒng)的總體結(jié)構設計遵循如下原則:系統(tǒng)應具有良好的適應性:能適應用戶對系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求;系統(tǒng)應具有可靠性:采用成熟的技術方法和軟件開發(fā)平臺,以保證在以后的實際應用中安全、可靠;系統(tǒng)應具有較好的安全性:應提高完善的安全機制和用戶權限限制機制,確保數(shù)據(jù)的受限訪問;系統(tǒng)應具有良好的可維護性:系統(tǒng)應易于維護、安裝;系統(tǒng)應具有良好的可擴展性:系統(tǒng)應適應未來信息化建設的要求,能方便得進行功能擴展,以建立完善的信息集成管理體系.本系統(tǒng)采用管理員和用戶體系結(jié)構4。1體系結(jié)構4。1.1圖書管理系統(tǒng)結(jié)構概述本系統(tǒng)包括圖書館內(nèi)圖書信息,學校在校學生的信息以及學生的借閱信息.此系統(tǒng)功能分為面向?qū)W生和面向管理員兩個部分,其中學生可以進行借閱、續(xù)借、歸還和查詢書籍等操作,管理員可以完成書籍和學生的增加,刪除和修改以及對學生,借閱、續(xù)借、歸還的確認。4。1。2系統(tǒng)體系結(jié)構圖書管理系統(tǒng)圖書管理系統(tǒng)管理員模塊1.0維護圖書資料1.1維護用戶資料1.2借閱圖書2.3更新個人資料2.1歸還圖書2.2插入1.1.1刪除1.1.2修改1.1.3創(chuàng)建1.2.3修改1.2.3注銷1.3.3用戶模塊2.0檢索圖書2.44。2系統(tǒng)運行環(huán)境系統(tǒng)運行的網(wǎng)絡結(jié)構圖、硬件軟件環(huán)境如下。4。2。1網(wǎng)絡結(jié)構圖本系統(tǒng)的網(wǎng)絡拓構圖如圖B-8:圖B-8:系統(tǒng)的網(wǎng)絡拓撲結(jié)構圖其中的局域網(wǎng)用戶機主要是公司內(nèi)部的人員可以使用的機器,遠程用戶機主要是指通過互聯(lián)網(wǎng)登錄系統(tǒng)的人員使用的機器。圖B-8:系統(tǒng)的網(wǎng)絡拓撲結(jié)構圖4。2。2硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:客戶機:普通PCCPU:P41。8GHz以上內(nèi)存:256MB以上能夠運行IE5。0以上或者Netscape4.0以上版本的機器分辨率:推薦使用1024*768像素WEB服務器CPU:P42.0GHz內(nèi)存:1G以上硬盤:80G網(wǎng)卡:千兆數(shù)據(jù)庫服務器CPU:P42。0GHz內(nèi)存:1G以上硬盤:80G4。2。3軟件環(huán)境本系統(tǒng)的的軟件環(huán)境如下:操作系統(tǒng):Unix/Linux/windows2000或以上版本數(shù)據(jù)庫:SQLServer2000開發(fā)工具包:JDKVersion1.4。2開發(fā)環(huán)境:eclipse—SDK-3。1。2—win32Web服務器:Tomcat瀏覽器:IE6。0以上(1)數(shù)據(jù)庫及操作系統(tǒng):對于核心數(shù)據(jù)庫來說,選擇一個合適的數(shù)據(jù)庫系統(tǒng)對我們的系統(tǒng)運行是很重要的,選擇數(shù)據(jù)庫的關鍵因素是要考慮預計會有多少人同時訪問數(shù)據(jù)庫;正常工作時間的級別;用來訪問數(shù)據(jù)庫的應用程序的類型;運行數(shù)據(jù)庫的服務器的硬件和操作系統(tǒng)類型;以及管理人員的專業(yè)技術水平。目前市場上適用于中小型企業(yè)的數(shù)據(jù)庫產(chǎn)品有IBMDB2、MicrosoftSQLServer系列、Oracle系列.所有這些產(chǎn)品都基于SQL語言.同時,它們還擁有精密復雜的安全控制以適應不同的商業(yè)需要.服務器操作系統(tǒng)使用Windows2000Server系統(tǒng)??紤]到價格因素、易用性,我們使用SQLSERVER2000作為系統(tǒng)后臺數(shù)據(jù)庫系統(tǒng),服務器操作系統(tǒng)采用Windows2000Server.(2)WEB服務軟件:目前的WEB服務器軟件有很多種,成熟而且穩(wěn)定有Apache、Tomcat和Microsoft的IIS,它們也是占據(jù)著Web服務器市場最大的份額。Tomcat(yī)是Sun和Apache合作做出來的JSPServer,支持Servlet2。2及JSP1。1等版本。而且Tomcat未來將會取代Jserv,成為Apache主要的Servlet&JSPEngine.Tomcat(yī)在設計上是以獨立的Server執(zhí)行,而不像Jserv是附在Apache中,這樣就更可以發(fā)揮在servlet中,非HttpServlet的能力。Tomcat(yī)是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺.因此選擇Tomcat作為WEB服務器。5。數(shù)據(jù)模型本系統(tǒng)的數(shù)據(jù)模型主要是進行數(shù)據(jù)庫的設計。5。1數(shù)據(jù)庫的概念結(jié)構模型設計專業(yè)信息表讀者類別表讀者信息表借閱信息表圖書信息表用戶信息表5。2數(shù)據(jù)庫的邏輯結(jié)構模型設計1。專業(yè)信息表字段名稱數(shù)據(jù)類型是否可為空專業(yè)代號(key)char(10)否專業(yè)名稱char(20)否負責人char(10)否專業(yè)電話char(20)是2。讀者類別表字段名稱數(shù)據(jù)類型是否可為空讀者類別(key)char(10)否可借書數(shù)int否可借天數(shù)int否3.讀者信息表(look)字段名稱數(shù)據(jù)類型是否可為空讀者編號(key)char(10)否條碼char(10)否讀者姓名char(10)否讀者類別char(10)否書證狀態(tài)char(10)否登記日期dat(yī)etime否有效期至datetime否性別char(2)否專業(yè)char(20)否電話char(20)是e—mailchar(30)是4。借閱信息表字段名稱數(shù)據(jù)類型是否可為空讀者編號char(10)否圖書編號char(20)否書名char(50)否作者char(50)否出版社char(30)否價格float否借出日期datetime否操作員char(10)否超期天數(shù)int是5。圖書信息表圖書編號char(20)否條碼char(20)是分類號char(20)否書名char(50)否類型char(50)否作者char(50)否譯者char(50)是ISBNchar(20)否出版社char(30)否版次char(30)否開本char(10)否字數(shù)char(10)否頁碼int否價格float否入館時間datetime是藏書數(shù)int否可借數(shù)int否可否流通bit否6.用戶信息表用戶編號姓名char(10)否性別char(10)否職務char(2)否電話char(20)是密碼char(10)否權限代碼char(2)否5。3數(shù)據(jù)庫管理物理結(jié)構模型設計6。模塊設計按照功能分解,本系統(tǒng)分為面向?qū)W生和面向管理員兩個部分。根據(jù)頁面流的設計,管理端系統(tǒng)又分為用戶登錄、用戶管理、圖書管理等3個模塊,如圖B—12.用戶提示信息用戶提示信息圖書檢索程序圖書信息數(shù)據(jù)庫身份確認程序用戶資料數(shù)據(jù)庫圖書借還程序圖書借閱數(shù)據(jù)庫讀者借還圖書處理流程管理員提示信息管理員提示信息圖書更新程序圖書信息數(shù)據(jù)庫身份確認程序管理員數(shù)據(jù)庫更新圖書資料處理流程圖B-13:模塊之間的關系針對不同用戶,提供了兩類功能登錄接口:即應聘者登錄接口和企業(yè)管理人員登錄接口,這些接口都以WEB頁面的形式提供。通過各自的頁面,應聘者和企業(yè)管理人員可以從事各自的活動。以下將分小節(jié)對各個部分進行設計6。1客戶端模塊設計6.1。2BLL層設計(用戶登錄)用戶輸入密碼,然后提交數(shù)據(jù)到數(shù)據(jù)庫,進行確認,確認成功后返回登錄成功。(查詢圖書)用戶輸入需要查詢的信息,然后系統(tǒng)驗證用戶輸入的信息,驗證成功之后顯示查詢結(jié)果(管理員修改圖書信息)管理員輸入需要修改的信息,然后驗證用戶輸入的信息,驗證通過后,更新數(shù)據(jù)庫,然后提示修改成功(管理員添加圖書信息)管理員登錄以后,輸入添加的信息,通過驗證后,將數(shù)據(jù)錄入數(shù)據(jù)庫,然后提示添加成功.(管理員添加用戶信息)管理員輸入登錄信息,成功登錄后,輸入需要添加的用戶信息,用戶信息驗證通過后,將數(shù)據(jù)錄入數(shù)據(jù)庫,然后提示添加成功(管理員刪除學生信息)管理員輸入登錄信息,成功登錄后,輸入需要刪除的信息,驗證用戶輸入的信息,驗證通過后,修改數(shù)據(jù)庫的數(shù)據(jù),然后提示用戶修改成功.6。1。3DAL層設計publicclassDat(yī)abaseAccess{/*聲明成員變量,這樣這個類中的所有方法就可是使用這些變量了*/privat(yī)eSqlConnectionmyConnection;privateSqlCommandmyCommand;privateSqlDataAdaptermyDataAdapter;privat(yī)eDat(yī)aSetmySet=newDataSet();publicDat(yī)abaseAccess(){}/*創(chuàng)建查詢的方法,返回數(shù)據(jù)集對象DataSet,參數(shù)SelectString表示查詢的Sql語句,TableName表示要查詢的表名*/publicDataSetFillDataSet(stringSelectString,strin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東聊城市陽谷縣征兵筆試備考試題及答案解析
- 2026四川現(xiàn)代種業(yè)集團第一批社會化招聘5人筆試模擬試題及答案解析
- 2026湖北武漢市公立初級中學招聘2人筆試模擬試題及答案解析
- 2026浙江省財務開發(fā)有限責任公司招聘考試參考題庫及答案解析
- 2026江西省歐潭人力資源集團有限公司招聘見習生3人考試備考試題及答案解析
- 2026年社區(qū)助老員服務禮儀規(guī)范
- 2026年建筑市場結(jié)構變化的政策影響分析
- 2026年流體動力學與熱學的關系
- 2026浙江嘉興市經(jīng)英人才發(fā)展服務有限公司城南分公司招錄法律專業(yè)人才及法律輔助人員遞補(第2號)筆試模擬試題及答案解析
- 2026年創(chuàng)新技術在工程地質(zhì)勘察中的應用
- 【SA8000標準(社會責任標準)對我國勞動密集型產(chǎn)業(yè)的影響及應對措施研究12000字(論文)】
- 醫(yī)療行業(yè)知識產(chǎn)權教育的必要性
- 2024-2025學年滬教版(五四學制)(2024)初中英語六年級下冊(全冊)知識點歸納
- 五年級數(shù)學下冊寒假作業(yè)每日一練
- 傳染病院感防控課件
- 寒假生活有計劃主題班會
- 羅馬機場地圖
- 實習生醫(yī)德醫(yī)風培訓
- 橫穿公路管道施工方案
- 快樂讀書吧:非洲民間故事(專項訓練)-2023-2024學年五年級語文上冊(統(tǒng)編版)
- GB/T 19609-2024卷煙用常規(guī)分析用吸煙機測定總粒相物和焦油
評論
0/150
提交評論