【正文】
圖 還書(shū)界面圖 圖 領(lǐng)書(shū)界面圖 查詢(xún)系統(tǒng)界面 畢業(yè)設(shè)計(jì)(論文) 29 圖 查詢(xún)書(shū)籍界面 圖 查房記錄界面 編目系統(tǒng)界面 圖 新書(shū)編目界面圖 圖 更新書(shū)籍界面圖 圖 會(huì)員注冊(cè)界面圖 畢業(yè)設(shè)計(jì)(論文) 30 第六章 模塊設(shè)計(jì) 文檔介紹 文檔目的 模塊化設(shè)計(jì)是把一個(gè)整體劃分為幾個(gè)局部,而這些局部又可能可以再劃分為更小的局部,這些局部就是模塊,當(dāng)我們開(kāi)發(fā)具有獨(dú)立功能而且和其他模塊之間沒(méi)有過(guò)多的相互作用的模塊,就可以做到模塊獨(dú)立。劃分類(lèi)型可以從不同的角度,視實(shí)際情況而定。 畢業(yè)設(shè)計(jì)(論文) 25 防止用戶(hù)直接操作數(shù)據(jù)庫(kù)的方法 一般管理員只能通過(guò)賬號(hào)登陸到應(yīng)用軟件,通過(guò)應(yīng)用軟件訪問(wèn)數(shù)據(jù)庫(kù),高級(jí)管理員通過(guò)數(shù)據(jù)庫(kù)賬號(hào)來(lái)管理和維護(hù)數(shù)據(jù)庫(kù),這個(gè) DBA 賬號(hào)只有高級(jí)管理員才有,一般的用戶(hù)不能使用。這個(gè)視圖由幾個(gè)表產(chǎn)生就用 ”_” 連接幾個(gè)表的名,如果表過(guò)多可以將表名適當(dāng)簡(jiǎn)化,但一定要列出所有表名。 數(shù)據(jù)庫(kù)表命名規(guī)范,表名長(zhǎng)度不能超過(guò) 30 個(gè)字符,表名中含有單詞全部采用單數(shù)形式,單詞首寫(xiě)字母要大寫(xiě),多個(gè)單詞間不用任何連接符號(hào)。用戶(hù)只能通過(guò)界面才能進(jìn)行一般的數(shù)據(jù)庫(kù)操作。 畢業(yè)設(shè)計(jì)(論文) 19 開(kāi)發(fā)環(huán)境的配置 表 開(kāi)發(fā)環(huán)境配置表 類(lèi)別 標(biāo)準(zhǔn)配置 最低配置 計(jì)算機(jī)硬件 CPU800M 以上 內(nèi)存 128M 內(nèi)存 64M 以上 硬盤(pán)空間 20G 硬盤(pán)空間 10G 軟件 操作系統(tǒng) 2020 操作系統(tǒng) 98 以上 以上 網(wǎng)絡(luò)通信 無(wú) 無(wú) 運(yùn)行環(huán)境的配置 表 運(yùn)行環(huán)境配置表 類(lèi)別 標(biāo)準(zhǔn)配置 最低配置 計(jì)算機(jī)硬件 CPU800M 以上 內(nèi)存 128M 內(nèi)存 64M 以上 硬盤(pán)空間 20G 硬盤(pán)空間 10G 軟件 操作系統(tǒng) 2020 操作系統(tǒng) 98 以上 以上 網(wǎng)絡(luò)通信 無(wú) 無(wú) 畢業(yè)設(shè)計(jì)(論文) 20 第 四 章 數(shù)據(jù)庫(kù)設(shè)計(jì) 文檔介紹 文檔目的 從使用者角度看,信息系統(tǒng)是提供信息、輔助人們對(duì)環(huán)境進(jìn)行控制和進(jìn)行決策的系統(tǒng)。 查詢(xún)記錄:為了了解書(shū)籍的借閱情況,可用此功能查找書(shū)籍的借書(shū)記錄。領(lǐng)書(shū)是要根據(jù)訂單來(lái)領(lǐng)書(shū),領(lǐng)書(shū) 首先要輸入訂單號(hào),才能進(jìn)一步實(shí)現(xiàn)。 訂購(gòu)流程圖: 訂 購(gòu) 開(kāi) 始輸 入 會(huì) 員 號(hào)是 否 會(huì) 員輸 入 要 訂 的 書(shū) 名 作者 等 信 息登 記 訂 書(shū) 的 日 期 等訂 書(shū) 信 息終 結(jié)YN 圖 訂購(gòu)流程圖 流程圖說(shuō)明: 要訂購(gòu)書(shū)籍, 要求訂購(gòu)的客戶(hù) 先要是本系統(tǒng)的會(huì)員, 用會(huì)員號(hào)碼輸入確認(rèn)正確后才能 進(jìn)行訂購(gòu),然后輸入一些基本的訂書(shū)信息,這些信息都會(huì)打成電子訂單,記錄在數(shù)據(jù)庫(kù)里,完成訂單的話會(huì)有信息提示,結(jié)束。簡(jiǎn)單地說(shuō),理想內(nèi)聚的模塊只做一件事。借書(shū)操作需要會(huì)員才能進(jìn)行,取書(shū)要有訂書(shū)單 3)查詢(xún)系統(tǒng)是查找一些書(shū)籍信息的操作,當(dāng)新書(shū)入庫(kù)的時(shí)候,新書(shū)的資料都會(huì)存入數(shù)據(jù)庫(kù),由于書(shū)籍眾多,找書(shū)就難,因此入庫(kù)的時(shí)候把書(shū)籍都分類(lèi),方便查找。如果一個(gè)大型程序僅由一個(gè)模塊組成,它將很難被人所理解。 系統(tǒng)概述 (1)圖書(shū)管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。 (2)本 產(chǎn)品具有良好的操作性,運(yùn)作簡(jiǎn)單,功能完善,這樣大大提高了工作效率,且節(jié)省成本。在需求分析階段結(jié)束之前,系統(tǒng)分析員應(yīng)該寫(xiě)出軟件需求規(guī)格說(shuō)明書(shū),以書(shū)面形式準(zhǔn)確地描述軟件需求。 作為在圖書(shū)館信息化管理方面的探索,我們選擇了“圖書(shū)館信息系統(tǒng)”的開(kāi)發(fā)作為自己的畢業(yè)設(shè)計(jì)課題。 關(guān)鍵字: Java Swing; SQL Server 2020; 圖書(shū)館管理;圖書(shū)館 畢業(yè)設(shè)計(jì)(論文) 2 Management System of Books ABSTRACT Graduation project examines students for the abilities of synthetically using professional knowledge, analyzing and solving practical problems. The puter Applying major aims to train highlevel technical personnel on designing, developing and applying about hardware and software. It also examines whether or not the students have read necessary Chinese or foreign references, and whether or not they can reasonably analyze ,design and achieve the system . The Administrative System of Books’ has three functions, they are: books managed by books managers (adding new books, deleting old books , modifying book records and so on ),managing and counting readers’ borrowing and returning by books managers, searching for books information and readers information by both books managers and readers. When the needed information is searched, you can print it. In the process of designing and achieving this system, I deeply know the importance of the graduation project, it’s only a practice before we go to work. I also know the importance and necessity of integrating theory with practice. Both JAVA and SQL SERVER 2020 have very strong functions, flexible and efficient. But I don’t know and apply them well, I will take more practice and learn more to handle them very skillfully, to be a qualified and highlevel programmer. Keywords:Java Swing; SQL Server 2020; Management System of Books; Library 畢業(yè)設(shè)計(jì)(論文) 3 目錄 第一章 緒論 ................................................................................................................................. 5 第二章 用戶(hù)需求說(shuō)明書(shū) ............................................................................................................... 6 ..................................................................................................................... 6 ........................................................................................................... 6 ........................................................................................................... 6 .............................................................................................................. 6 ......................................................................................................................... 6 ....................................................................................................... 7 。計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)培養(yǎng)從事計(jì)算機(jī)軟件和硬件設(shè)計(jì),開(kāi)發(fā)和應(yīng)用的高層次人才 ,檢測(cè)考生是否閱讀了必要的中外文獻(xiàn),能否運(yùn)用科技合理的定性和定量分析,來(lái)設(shè)計(jì)和實(shí)現(xiàn)設(shè)計(jì)系統(tǒng)。 畢業(yè)設(shè)計(jì)(論文) 5 第一章 緒論 信息化校園建設(shè)是高等學(xué)校建設(shè)的重要部分,是一項(xiàng)基礎(chǔ)性、長(zhǎng)期性和經(jīng)常性的工作,其建設(shè)水平是高校整體辦學(xué)水平、學(xué)校形象和地位的重要標(biāo)志。系統(tǒng)對(duì)用戶(hù)數(shù)據(jù)有效地實(shí)現(xiàn)了信息電子化處理,從而降低了人工勞動(dòng)并增加的信息的準(zhǔn)確性。這個(gè)系統(tǒng)給管理員帶來(lái)了極大的方便,它能實(shí)現(xiàn)對(duì)書(shū)庫(kù)的一些增加、刪除等功能,同是能很好地完成借書(shū)、還書(shū)等一些操作。采購(gòu)系統(tǒng)負(fù)責(zé)書(shū)籍采購(gòu),流通系統(tǒng)主要是借還書(shū)等,查詢(xún)系統(tǒng)是查找書(shū)籍等,編目系統(tǒng)是編入新書(shū)。因此本人結(jié)合開(kāi)入式圖書(shū)館的要求,對(duì) SQL Server2020 數(shù)據(jù)庫(kù)管理系統(tǒng)、 SQL 語(yǔ) 言原理、 JAVA SWING技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用 。因?yàn)樽儎?dòng)往往只涉及少數(shù)幾個(gè)模塊,所以模塊化能夠提高軟件的可修改性。應(yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模塊再調(diào)用更下層的模塊,從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能。 子系統(tǒng)的結(jié)構(gòu)功能 (1)采購(gòu)管理系統(tǒng)分為兩個(gè)子模塊:訂購(gòu)和取消訂購(gòu)。 借書(shū)模塊:這個(gè)模塊主要是實(shí)現(xiàn)借書(shū)功能。還書(shū)流程圖: 還 書(shū)輸 入 書(shū) 號(hào)輸 出 借 書(shū) 信 息是 否 還 書(shū)刪 除 借 快 記 錄結(jié) 束YN 圖 還書(shū)流程圖 流程圖說(shuō)明:還書(shū) 要 先 輸入你借的 書(shū)的書(shū)號(hào),正確的話就會(huì)顯示出書(shū)籍的借用時(shí)期,還有書(shū)的作者等信息,結(jié)束。 新書(shū)編號(hào):新書(shū)進(jìn)庫(kù)前要進(jìn)行書(shū)籍信息資料登記,并進(jìn)行書(shū)籍分類(lèi),新書(shū)籍的有關(guān)信息都可在這里找到。一個(gè)信息系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫(kù)。從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來(lái)保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。單詞選擇能夠概括表內(nèi)容的一個(gè)或多個(gè)英文單詞,如 UserInfo,UserType。即采用網(wǎng)絡(luò)登錄驗(yàn)證、數(shù)據(jù)庫(kù)使用權(quán)限驗(yàn)證、應(yīng)用系統(tǒng)使用驗(yàn)證三種驗(yàn)證方式相結(jié)合的方式驗(yàn)證用戶(hù)。友好的界面能讓客戶(hù)操作起來(lái)覺(jué)得簡(jiǎn)單易用,不好的界面功能再好也不易讓客戶(hù)接受。 ( 2)信息最小量原則。 讀者對(duì)象 對(duì)象是設(shè)計(jì)代碼的工作者 。信息就會(huì)重新入庫(kù),但訂單號(hào)不變。如果客戶(hù)確認(rèn)訂單信息正確的話,就進(jìn)行領(lǐng)書(shū)操作,成功后原訂單信息就直接刪除掉。 具體代碼 見(jiàn)附錄 更新書(shū)籍模塊: 模塊名稱(chēng) 查詢(xún)記錄 功能描述 圖書(shū)館管理員查找書(shū)籍的借用情況 具體實(shí)現(xiàn) 把此書(shū)的書(shū)號(hào)輸入并查詢(xún),就能查看到此書(shū)的入庫(kù)資料,要更改信息,只要直接在信息欄上面修改即可,更改確認(rèn)后書(shū)籍信息重新入庫(kù)。可見(jiàn), 工商管