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

正文內(nèi)容

關(guān)于校園圖書管理系統(tǒng)中用戶信息管理的分析與設(shè)計畢業(yè)論文-wenkub

2023-07-10 16:19:35 本頁面
 

【正文】 em for colleges and universities are the characteristics of the management of the library information, student information, the book bines the functions of inquiry, so that administrators can manage data on the information so that students only for the needs of operation, to achieve the paperless management, thereby reducing waste, while reducing labor costs. The system also enables information sharing, reduce the library39。 也因此, 信息管理系統(tǒng) 被廣泛應(yīng)用于許多領(lǐng)域,已經(jīng)成為我們工作、學(xué)習(xí)和生活的得力助 手。 從加入 WTO 開始,中國的各行各業(yè)已走入一個全面競爭的時代,因此,各行各業(yè)的 信息 管理模式的改進主要是從思維模式的轉(zhuǎn)變開始,而企業(yè)信息化程度取決于企業(yè)對信息化建設(shè)的投入 。而采用現(xiàn)代化的計算機信息管理軟件可以使圖書館的管理規(guī)范化、標準化。為滿足對信息管理人才的需要, 1998 年高校專業(yè)目錄調(diào)整時,將這些專業(yè)合并并成為“信息管理與信息系統(tǒng)”專業(yè)。不僅是本科以上層次,國家自考大專、夜大、函授大學(xué)也增加了該專業(yè)。但同時也導(dǎo)致了信息技術(shù)人才的缺乏,為滿足國民經(jīng)濟和社會信息化發(fā)展對信息技術(shù)人才的需要。 3 2. 可行性分析 通過一個用戶信息管理系統(tǒng),使圖書館的信息管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高管理效率的目的。 Eclipse 這種高性能的開發(fā)平臺是完全能夠支持開發(fā)這個系統(tǒng)的。 這種平等和一致性并不僅限于 Java 開發(fā)工具。例如, WebSphere Studio Application Developer 添加了對 JSP、 servlet、 EJB、 XML、 Web 服務(wù)和數(shù)據(jù)庫訪問的支持。 Navigator 視圖允許您創(chuàng)建、選擇和刪除項目。 Navigator 下面的 Outline 視圖 在編輯器中顯示文檔的大綱;這個大綱的準確性取決于編輯器和文檔的類型;對于 Java 源文件,該大綱將顯示所有已聲明的類、屬性和方法。 Eclipse 還附帶了一個健壯的幫助系統(tǒng),其中包括 Eclipse 工作臺以及所包括的插件(比如 Java 開發(fā)工具)的用戶指南。當(dāng) New Project 對話框出現(xiàn)時,選擇左面的 Java。 接下來,我們將檢查一下 Java 透視圖。這個視圖稱為 Package Explorer。 2. 3 開發(fā)工具和運行環(huán)境選擇 根據(jù)上述開發(fā)設(shè)計思想,準備運用以下開發(fā)工具和運行環(huán)境。 SQL 是英文Structured Query Language 的縮寫,意思為結(jié)構(gòu)化查詢語言。 ⑶ Aapachetomcat : Apache 是普通服務(wù)器,本身只支持 html 即普通網(wǎng)頁。 Apache 和 Tomcat 整合使用:如果客戶端請求的是靜態(tài)頁面,則只需要 Apache 服務(wù)器響應(yīng)請求;如果客戶端請求動態(tài)頁面,則是 Tomcat 服務(wù)器響應(yīng)請求;因為 jsp 是服務(wù)器端解釋代碼的,這樣整合就可以減少 Tomcat 的服務(wù)開銷 。 ⑵ 讀者 基本信息的輸入,包括讀者編號、讀者種類、讀者性別、工作單位、家庭住址、電話號碼、電子郵件地址、辦證日期、備注等 ⑶ 讀者基本信息的查詢、修改,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭地址、電話號碼、電子郵件地址、辦證日期、備注等等。 ⑺ 書籍信息的查詢、修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁書、關(guān)鍵詞、登記日期、備注信息等。 在系統(tǒng)功能分析的基礎(chǔ)上,考慮 Eclipse 程序編制的特點,得到如下圖所示的系統(tǒng)功能模塊。 3. 1 需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、 保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。 ⑵ 讀者信息,包括的數(shù)據(jù)項有:讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號碼、電子郵件地址、辦證日期、備注等。 有了 上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,我們就能進行下面的數(shù)據(jù)庫設(shè)計。 如下表 列名 數(shù)據(jù)類型 可否為空 管理員編號 字符型( 4) 否 管理員姓名 字符型( 10) 否 管理員密碼 字符型( 4) 是 表 1 管理員信息表 列名 數(shù)據(jù)類型 可否為空 讀者編號 字符型( 10) 否 讀者姓名 字符型( 10) 否 讀者密碼 字符型( 3) 是 讀者電話 字符型( 10) 是 電子郵箱 字符型( 40) 是 入學(xué)年份 字符型( 40) 是 所在院系 字符型( 10) 是 讀者宿舍 字符型( 20) 是 表 2 讀者信息表 列名 數(shù)據(jù)類型 可否為空 書籍編號 字符型( 10) 否 書籍名稱 字符型( 20) 是 書籍種類 字符型( 20) 是 9 作者 字符型( 40) 是 出版商 字符型( 10) 否 出版日期 字符型( 40) 否 價格 字符型( 20) 否 庫存 字符型( 20) 否 圖片 日期型( 8) 是 表 3 書籍信息表 列名 數(shù)據(jù)類型 可否為空 書籍編號 字符型( 10) 否 出借日期 日期型( 8) 是 借書證號 字符型( 40) 是 表 4 借閱信息表 列名 數(shù)據(jù)類型 可否為空 書籍編號 字符型( 10) 否 還書借日期 日期型( 8) 是 借書證號 字符型( 40) 是 表 5 還書閱信息表 3. 3 數(shù)據(jù)庫 設(shè)計 分析 根據(jù)以上的需求分析和數(shù)據(jù)組織,開始設(shè)計數(shù)據(jù)結(jié)構(gòu),即根據(jù)需求勾畫出實體/關(guān)系圖( E/R)。 ⑵ 借閱人基本信息,其數(shù)據(jù)項有借閱人編號、借閱人姓名、電話等。 為了實現(xiàn)圖書借閱超期罰款制度,還應(yīng)增設(shè)罰金規(guī)則表: 罰金規(guī)則表,其數(shù)據(jù)項包括免費使用天數(shù)、罰金費率、規(guī)則啟用開關(guān)。這就是所謂的第四范式。建議實際應(yīng)用中定義成 CHAR(1)字段可以存儲多種可能的狀態(tài),在最初設(shè)計時,可能我們沒有考慮到的一些情況,在程序后來的開發(fā)中,可以通過設(shè)計標志字段為不同的 值來解決,這樣就避免了修改數(shù)據(jù)庫結(jié)構(gòu)。錯誤越改越多,越改越亂,最終導(dǎo)致程序的失敗。 ⑴ 規(guī)劃有效的索引 ① 在組合表的列中創(chuàng)建索引,包括主關(guān)鍵字和外部關(guān)鍵字所在的列。具有較高數(shù)據(jù)插入操作頻率的數(shù)據(jù)庫最好不要索引。 ⑤ 考慮使用簇索引來支持排序和范圍化查詢。具有高選擇性的列是索引的最好候選 列。 ② 鍵入的值必須是唯一的。該約束使用唯一的索引來強制實體的完整性。 ④ 通過在指定的列或列組中創(chuàng)建唯一的索引,可以使 UNIQUE 索引得到強制 12 4. 功能模塊的 設(shè)計 用戶信息管理系統(tǒng)其主要功能如下: 管理員管理、用戶信息管理、權(quán)限管理、系統(tǒng)管理 整個系統(tǒng)的開發(fā)過程嚴格遵循軟件工程的要求,做到模 塊化分析、模塊化設(shè)計和代碼編寫的模塊化 4. 1 用戶界面的設(shè)計 用戶界面的設(shè)計包括學(xué)生界面的設(shè)計和管理員界面的設(shè)計。并可以更改個人資料信息,以及對圖書借閱證進行注銷。管理員登錄時,把管理員的信息存儲在 session 里。 信息修改:在通過 JDBC 連接了數(shù)據(jù)庫后,所需做的工作就是傳輸一個 SQL 語句來執(zhí)行這個修改操作。管理員管理借閱證的辦理。并自動分配一個借書卡號。 實現(xiàn)代碼如下: select * from card where stud_no=39。+stud_no+39。不存在返回錯誤信息,存在頁面就跳轉(zhuǎn)到其管理權(quán)限頁面。 SQL SERVER 20xx 是有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā)。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占 MIS 開發(fā)總工作量的 40%以上。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計最有可以暴露程序 系統(tǒng)缺陷的測試方案。 ⑴ 單元測試: 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進行 測試且與預(yù)期的結(jié)構(gòu)進行對照,還要對所有錯誤處理路徑進行測試。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,必須認真地進行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標 機上進行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項目負責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進行演示。 ⑷ 系統(tǒng)測試 16 系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是 否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。 ⑸ 用戶驗收測試 在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應(yīng)用環(huán)境中所進行的真實數(shù)據(jù)測試。例如:在入庫操作表單中, 我首先對商品信息進行設(shè)定,然后在庫存表單中進行 數(shù)據(jù)操作,隨時觀察這兩個模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在入住情況瀏覽模塊中進行驗證,說明該功能完全正常,對其它的功能模塊也進行了類似的設(shè)置。 ⑶ 怎樣使用本系統(tǒng): 本系統(tǒng)的使用相應(yīng)簡單,基本上只要會使用 Windows 軟件就會使用本系統(tǒng),在具體的操作時,只需點擊鼠標左鍵即可進行相應(yīng)功能的選擇。 ③ 代碼的維護:隨著系統(tǒng)的發(fā)展和變化,可能會出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護。即一方面使用本系統(tǒng)來進行工作,另一方面又繼續(xù)沿用老的方式 — 手工方式,這種狀況持續(xù)了半個月的時間,在這期間發(fā)現(xiàn)了一些程序中存在的漏洞和錯誤,用戶也提出一些修改意見,經(jīng)過程序的進一步完善后,正式投入了使用,中止了以前老的手工的操作方 法。因為對圖書館管理信息系統(tǒng)的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。 19 致謝 在本次畢業(yè)設(shè)計中,我從我的指導(dǎo)老師李妍老師 身上學(xué)到了很多東西。 謝謝李妍老師。她無論在理論上還是在實踐中,都給與 我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝她耐心的輔導(dǎo)。 盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。另外,在整個開發(fā)的過程中,時間也比較倉促。 本系統(tǒng)的日常維護由使用者來負責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負責(zé)。 系統(tǒng)的維護主要包括四個方面: ① 程序的維護:指的是修改部分或全部程序,這種維護往往是 在條件發(fā)生變 17 化或原系統(tǒng)的效率低的情況下進行的。 5. 2 系統(tǒng)運行與維護 系統(tǒng)的運行: ⑴ 初始數(shù)據(jù)的輸入 本系統(tǒng)的的輸入采用鼠標和鍵盤相結(jié)合的輸入方法。 在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,采取的方式是: ① 菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設(shè)計的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項反復(fù)進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。系統(tǒng)測試與建構(gòu)同時進行或略慢。確認測試是按照這些要求定出的“確認測試計劃”進行的。單元測試一般是由程序員完成,也稱程序調(diào)試。 從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。本系統(tǒng)是在單機上運行的。退出時調(diào)用 ()來刪除session,達到徹底退出的目的。在該模塊中主要實現(xiàn)了學(xué)生(管理員)的登陸 ,退出。 if(()){ //借閱證號存在 int a=(card_exist)。把借閱證信息表 card_exist 屬性設(shè)置為 0。在辦理借閱證之前還要檢 查學(xué)生有沒有注冊。 14 然后在通過 ()來獲取存儲起來的學(xué)生登錄信息,若該session 對象值不為空,那么可判斷學(xué)生登錄 了,可以進行操作。實現(xiàn)代碼如下: (adminid) //獲取管理員 ID (adminname) //獲取管理員姓名 圖 5 管理員頁面 4. 2 帳戶管理模塊設(shè)計 帳戶管理模塊主要介紹了學(xué)生帳戶的管理和用戶的登陸 。實現(xiàn)代碼如下: (inputstud_no1) //獲取學(xué)號 (inputstud_
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1