基于web的圖書(shū)館管理系統(tǒng).doc_第1頁(yè)
基于web的圖書(shū)館管理系統(tǒng).doc_第2頁(yè)
基于web的圖書(shū)館管理系統(tǒng).doc_第3頁(yè)
基于web的圖書(shū)館管理系統(tǒng).doc_第4頁(yè)
基于web的圖書(shū)館管理系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件工程期末課程設(shè)計(jì)報(bào)告題目:基于web的圖書(shū)館管理系統(tǒng)班級(jí):學(xué)號(hào):姓名:成績(jī):完成時(shí)間:2015年6月目錄第一章 引言 2.1.1 開(kāi)發(fā)背景 21.2 需求分析 21.3 運(yùn)行環(huán)境的搭建 2第二章 系統(tǒng)設(shè)計(jì) 4.2.1 功能設(shè)計(jì) 42.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 52.3 流程(或算法)設(shè)計(jì) 102.4 類(lèi)與接口設(shè)計(jì) 11第三章 系統(tǒng)實(shí)現(xiàn) 1.2.3.1 管理子系統(tǒng) 123.2 學(xué)生登錄及信息管理 143.3 系統(tǒng)主要功能實(shí)現(xiàn) 15第四章 設(shè)計(jì)總結(jié) 1.7.參考文獻(xiàn) 1.8.基于 web 的圖書(shū)管理系統(tǒng)第一章 引言1.1 開(kāi)發(fā)背景本項(xiàng)目是主要是為了提高學(xué)生的實(shí)踐能力和數(shù)據(jù)庫(kù)開(kāi)發(fā)能力, 以實(shí)際軟件的 應(yīng)用

2、開(kāi)發(fā)為背景,在老師的指導(dǎo)下由學(xué)生組隊(duì)自主開(kāi)發(fā)完成的 , 意在使學(xué)生鞏固 所學(xué)知識(shí)并達(dá)到學(xué)以致用的目的。 本項(xiàng)目擬開(kāi)發(fā)一套圖書(shū)館管理系統(tǒng)以實(shí)現(xiàn)各種 信息的系統(tǒng)化 , 規(guī)范化,自動(dòng)化, 從而使管理者和用戶(hù)及時(shí)了解書(shū)庫(kù)的各種信息的 變化, 提高圖書(shū)館書(shū)籍的利用率和提高管理的效率。1.2 需求分析根據(jù)用戶(hù)的實(shí)際需要開(kāi)發(fā)出一個(gè)切實(shí)實(shí)用的、 有嚴(yán)謹(jǐn)邏輯和功能的完善的小 型的數(shù)據(jù)庫(kù)管理系統(tǒng), 提高圖書(shū)館圖書(shū)管理的效率。 為了維護(hù)使用者的合法權(quán)利 和信息的不公開(kāi)性, 本系統(tǒng)的用戶(hù)分為: 普通用戶(hù)和管理員, 普通用戶(hù)只有普通 的圖書(shū)查詢(xún),借閱等功能,操作員有圖書(shū)入庫(kù),普通用戶(hù)的添加,等功能。1.3 運(yùn)行環(huán)境的搭

3、建1、JDK的安裝與環(huán)境變量的配置使用 JDK1.5.0.08(windows 版)雙擊“ jdk-1 _5_0_08-windows-i586-p.exe ” 安裝文件,開(kāi)始安裝JDK安裝步驟按默認(rèn)即可。系統(tǒng)環(huán)境變量配置:右鍵單擊“我的電腦”,然后選擇“屬性”,在打開(kāi)的對(duì)話框中, 選擇“高級(jí)” 選項(xiàng)卡,然后單擊下面的“環(huán)境變量”按鈕,在彈出的環(huán)境變量對(duì)話框中,看下 面的“系統(tǒng)變量”塊,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對(duì)話框,然后 創(chuàng) 建 變 量 名 為 “ JAVA_HOM”E 的 變 量 , 變 量 值 為 “ C:Program”(即安裝JDK時(shí)所選的安裝JDK的根目錄)。然后再

4、在系統(tǒng)環(huán)境變量中選擇“ Path”變量,單擊“編輯”按鈕,彈出編輯系統(tǒng)變量對(duì) 話框,在“變量值”的后面添加“ ;JAVA_HOME%bin2、Tomcat安裝與環(huán)境變量的配置使用 Tomcat-5.0.28 版本,解壓“ jakarta-tomcat-5.0.28.zip ”文件,到 指定目錄即可。當(dāng)用戶(hù)配置完環(huán)境變量后, 就可以運(yùn)行 MyEclipse ,在 MyEclipse 工具欄上點(diǎn)擊“ window” 選擇“ showtime” 選擇“ Serves ”在 serves 里面 把你的工程名稱(chēng)加載進(jìn)去,在“ Tomcat 5.x ”上單擊右鍵,選擇“ Run”運(yùn)行即 可。Tomcat

5、的環(huán)境變量的配置: 右鍵單擊“我的電腦”,然后選擇“屬性”,在打開(kāi)的對(duì)話框中, 選擇“高級(jí)”選項(xiàng)卡,然后單擊下面的“環(huán)境變量”按鈕,在彈出的環(huán)境變量對(duì)話框中,看下 面的“系統(tǒng)變量”塊,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對(duì)話框,然后 創(chuàng)建變量名為“ TOMCAT_HOM的變量,變量值為“ C:Program FilesApache”(即解壓Tomcat時(shí)所選的Tomcat的根目錄),然后再在系統(tǒng)環(huán)境變量中選擇“ Path ”變量,單擊“編輯”按鈕,彈出 編輯系統(tǒng)變量對(duì)話框,在“變量值”的后面添加“ ;TOMCAT_HOME%bin3、MyEclipse6.0 安裝使用 MyEclipse6.

6、0 版本, MyEclipse 的安裝:首先安裝 ECLIPSE 到“F:eclipse ”路徑下 ,按照默認(rèn)的安裝配置,點(diǎn)擊“下一步”完成安裝,之 后安裝MYECLIPSE,按照默認(rèn)配置點(diǎn)擊“下一步”,選擇“ F:eclipse ”路徑,點(diǎn)擊“下一步” ,按照默認(rèn)配置點(diǎn)擊“下一步” ,完成 MyEclipse 安裝 后打開(kāi) MyEclipse ,選擇工程需要存放的路徑(隨意)后進(jìn)入 MyEclipse 操作平 臺(tái)上. 另外,還要載入相應(yīng)的 jar 包,如 Hibernate-lib 、Jdbc-lib 、JavaEE-lib 等包。4 、Oracle 的安裝Oracle源代碼和二進(jìn)制兩種形式

7、對(duì) WindowsXP都是可用的。安裝的步驟如 下:(一)以管理員的身份登錄, 并且解壓縮文件,把它保存在一個(gè)臨時(shí)的目錄中, 保存以后可以看見(jiàn) stetup.exe 文件( 二) 雙擊 setup.exe 文件開(kāi)始安裝過(guò)程,會(huì)看見(jiàn)一個(gè)歡迎界面,雙擊 Next 按鈕( 三) 點(diǎn)擊 Browse 按鈕選擇安裝 Oracle 的目錄,然后點(diǎn)擊 Next 按鈕( 四) 選擇要求安裝的類(lèi)型,點(diǎn)擊 Next 按鈕,通常選擇經(jīng)典安裝,如果想改 變默認(rèn)的設(shè)置,可以自定義安裝,然后點(diǎn)擊 Next 按鈕。( 五) 點(diǎn)擊 Next 按鈕, Oracle 現(xiàn)在開(kāi)始安裝導(dǎo)系統(tǒng)上。( 六) 安裝完成以后,點(diǎn)擊 Finis

8、h 按鈕即可完成安裝。第二章系統(tǒng)設(shè)計(jì)2.1功能設(shè)計(jì)本系統(tǒng)主要實(shí)現(xiàn)圖書(shū)的借閱功能,注重對(duì)已學(xué)知識(shí)點(diǎn)的熟練鞏固。本系統(tǒng) 主要有三個(gè)模塊,其功能大致如下;系統(tǒng)管理模塊:管理員查詢(xún)、管理員密碼修改、管理員刪除、添加圖書(shū)、 查詢(xún)圖書(shū)、修改圖書(shū)、刪除圖書(shū)、查看借閱記錄。人員管理模塊:包括管理員管理和學(xué)生管理查詢(xún)圖書(shū)、查詢(xún)個(gè)人信息、借 閱圖書(shū)。系統(tǒng)設(shè)置:打印功能實(shí)現(xiàn)、MD5加密、分頁(yè)顯示、文件上傳、安全退出。系統(tǒng)管理圖書(shū)館管理系統(tǒng)人員管理圖書(shū)管理-1查詢(xún)登錄信息 學(xué)生 修改密碼圖書(shū)信息查詢(xún)圖書(shū)信息修改或刪除圖書(shū)數(shù)量統(tǒng)計(jì)借書(shū)還書(shū)時(shí)間圖2.1系統(tǒng)功能模塊2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)采用的是 orcal 數(shù)據(jù)庫(kù),在此

9、基礎(chǔ)上進(jìn)行系統(tǒng)實(shí)施開(kāi)發(fā)。 Oracle 是 目前最流行的開(kāi)放源代碼的數(shù)據(jù)庫(kù)管理系統(tǒng),這個(gè)管理系統(tǒng)可以在 Internet 上 使用,提供了很多最小性能損失方面的特性, 并且以它可靠性及運(yùn)行的速度, 能 在各種應(yīng)用環(huán)境中成功使用。 Oracle 是一個(gè)高性能,多線程,多用戶(hù),建立在 客戶(hù)-服務(wù)器上的RDBMS數(shù)據(jù)庫(kù))。Oracle始于1979年,最初是 Michael“Monty” Widenius為瑞典的TcX公司創(chuàng)建,在以后的幾年中,Widenius決定創(chuàng)建一個(gè)洗的,符合自己特殊需求的數(shù)據(jù)庫(kù)系統(tǒng)。 1996年 5 月,這個(gè)系統(tǒng)完成 并且發(fā)布給了一小部分人,成為我們今天所知的 Oracle 的

10、最初版本。幾個(gè)月后 Oracle 3.11 作為 Solaris 的二進(jìn)制版本公布于世。不久 Oracle 的源代碼和二 進(jìn)制的源代碼版本開(kāi)始發(fā)行。 Oracle 以源代碼和二進(jìn)制代碼兩種形式適用于多 種平臺(tái)。Oracle 最具有競(jìng)爭(zhēng)力的特性:(一)可靠性在大多數(shù)情況下, 高級(jí)數(shù)據(jù)庫(kù)的性能是以降低可靠性為代價(jià)的, 然而 Oracle 不是這樣, 它提供了最大可靠性和正常運(yùn)行時(shí)間, 并且在大量要求嚴(yán)格的應(yīng)用系 統(tǒng)中已得到測(cè)試和驗(yàn)證。 Oracle 巨大的用戶(hù)基礎(chǔ)有助于快速查找和解決存在的 缺陷,并且能在各種環(huán)境中測(cè)試軟件, 這種方法, 早就了幾乎完全沒(méi)有缺陷的軟 件。(二)容易使用Oracle 易于使用, 有很多的詳細(xì)的操作手冊(cè), 以及大量的書(shū)籍。 當(dāng)大多數(shù)與 Oracle 服務(wù)器交互的功能通過(guò)命令行界面發(fā)生時(shí),許多基于瀏覽器和其他方式 的圖形工具還能夠簡(jiǎn)化用于控制和管理 Oracle 數(shù)據(jù)庫(kù)服務(wù)器的任務(wù)。最后,與 具有數(shù)百個(gè)可以調(diào)整參數(shù)的專(zhuān)用系統(tǒng)不同, Oracle 非常容易調(diào)整和優(yōu)化。(三)多用戶(hù)支持Oracle 是一個(gè)完全

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論