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

正文內(nèi)容

java課程設(shè)計(jì)--簡單圖書管理系統(tǒng)的設(shè)計(jì)與開發(fā)(已修改)

2025-06-22 17:13 本頁面
 

【正文】 武漢理工大學(xué)華夏學(xué)院 課程設(shè)計(jì)報(bào)告書 課程名稱: JAVA 課程設(shè)計(jì) 題 目 : 簡單圖書管理系統(tǒng)的設(shè)計(jì)與開發(fā) 系 名: 信息工程系 專業(yè)班級: 計(jì)算機(jī) 1112 姓 名 : 曾高峰 學(xué) 號: 10210411221 指導(dǎo)教師 : 劉春燕 2021 年 9 月 13 日 課程設(shè)計(jì)任務(wù)書 學(xué)生姓名: 曾高峰 專業(yè)班級: 計(jì)算機(jī) 1112 指導(dǎo)教師: 劉春燕 工作單位: 信息工程系 設(shè)計(jì)題目 : 簡單圖書管理系統(tǒng)的設(shè)計(jì)與開發(fā) 要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要求) ( 1)借閱圖書,續(xù)借圖書,歸還圖書 ( 2)查詢學(xué)生用戶基本資料和借閱圖書情況 ( 3)按各種方式查詢圖書館的藏書 (1)圖書信息錄入,注銷陳舊圖書; ( 2)對新手進(jìn)行登記或注銷 (3)信息查詢,可根據(jù)不同關(guān)鍵字進(jìn)行條件查詢; 設(shè)計(jì)報(bào)告撰寫 格式 要求: 明確課程設(shè)計(jì)的目的和重要性,認(rèn)真領(lǐng)會(huì)課程設(shè)計(jì)的題目,讀懂課程設(shè)計(jì)指導(dǎo)書的要求,學(xué)會(huì)設(shè)計(jì)的基本方法與步驟,學(xué)會(huì)如何運(yùn)用前修知識與收集、歸納相關(guān)資料解決具體問題的方法 。 嚴(yán)格要求自己,要獨(dú)立思考,按時(shí) 、 獨(dú)立完成課程設(shè)計(jì)任務(wù)。 設(shè)計(jì)報(bào)告:要求層次清楚、整潔規(guī)范、不得相互抄襲,凡正文內(nèi)容有整段完全相同者一律以抄襲論處。設(shè)計(jì)報(bào)告正文字?jǐn)?shù)不少于 萬字(不包括附錄) 時(shí)間安排: 消化資料、系統(tǒng)調(diào)查 1 天 項(xiàng)目原型開發(fā) 1 天 數(shù)據(jù)庫建模 1天 系統(tǒng)管理 1天 用戶管理 2天 系統(tǒng)功能實(shí)現(xiàn) 3天 系統(tǒng)打包,驗(yàn)收 1天 指 導(dǎo) 教 師 簽 字: 2021 年 9 月 1 日 系 主 任 簽 字: 2021 年 9 月 1 日 1 目標(biāo) 圖書管理系統(tǒng)在日常生活中用到的非常多,在對圖書的管理方面非常方便圖書管理系統(tǒng)設(shè)計(jì)的主要目的是對圖書館種類繁多的書籍進(jìn)行管理,并且合理的管理好用戶的借還信息。提高圖 書館的工作效率,降低管 理成本。 內(nèi) 容主要包括 : ,登陸,查看,修改個(gè)人信息,查詢所有和按條件查詢圖書,借閱圖書,續(xù)借圖書,等操作。 2管理員的登陸,注冊,管理員查看管理員的信息,管理員查看管理學(xué)生信息(對學(xué)生的刪除和修改),對圖書館圖書進(jìn)行查詢,注冊注銷等操作。 2 軟件開發(fā)環(huán)境與技術(shù)簡介 開發(fā)工具介紹 開發(fā)工具: 數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng): mysql 服務(wù)器: 硬件環(huán)境 運(yùn)行環(huán)境 客戶端 CUP:高于奔騰三 500MHz 內(nèi)存:大于 64M 可使用的操作系統(tǒng): Windows XP, 瀏覽器: 以上瀏覽器 服務(wù)器端 CPU:高于奔騰三 900MHz 內(nèi)存:大于 1Gb 操作系統(tǒng): Windows xp 瀏覽器: 以上瀏覽器 軟件環(huán)境 服務(wù)器端需要 MyEclips,Microsoft SQL Server 數(shù)據(jù)庫。 jsp 技術(shù) JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 JSP 技術(shù)是用 JAVA 語言作為腳本語言的, JSP網(wǎng)頁為整個(gè)服務(wù)器端的 JAVA 庫單元提供了一個(gè)接口來服務(wù)于 HTTP 的應(yīng)用程序。 在傳統(tǒng)的網(wǎng)頁 HTML文件 (*.htm,*.html)中加入 Java程序片段 (Scriptlet)和 JSP標(biāo)記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。 JSP 的優(yōu)點(diǎn): 對于用戶界面的更新,其實(shí)就是由 Web Server 進(jìn)行的,所以給人的感覺更新很快。 所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時(shí)刻保持最新版本。 客戶端的接口不是很繁瑣,對于各種應(yīng)用易于部署、維護(hù)和修改。 B/S 開發(fā)模式 B/S,即 Browser/Server(瀏覽器 /服務(wù)器 )結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 客戶機(jī)上只要安裝一個(gè)瀏覽器,如Netscape Navigator 或 Inter Explorer,服務(wù)器安裝 Oracle、 Sybase、 Informix或 SQL Server 等數(shù)據(jù)庫 ,在這種結(jié)構(gòu)下, 用戶界面完全通過 WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn), 瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互 ,形成所謂 3tier結(jié)構(gòu)。 B/S結(jié)構(gòu),主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言 (VBScript、JavaScript…) 和 ActiveX 技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 B/S 模式以 Web 服務(wù)器為系統(tǒng)的中心,客戶機(jī)通過其瀏覽器向 Web 服務(wù)器提出查詢請 求( HTTP 協(xié)議方式), Web 服務(wù)器根據(jù)需要向數(shù)據(jù)庫服務(wù)器發(fā)出數(shù)據(jù)請求。數(shù)據(jù)庫則根據(jù)查詢或查詢條件返回相應(yīng)的數(shù)據(jù)結(jié)果給 Web 服務(wù)器,最 后 Web 服務(wù)器再將結(jié)果翻譯成為 HTML 或各類腳本語言的格式,并傳送給客戶機(jī)上的瀏覽器,用戶通過瀏覽器即可瀏覽自己所需的結(jié)構(gòu)。 SQL Server SQL Server 是由 Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS),它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于1988 年推出了第一個(gè) OS/2 版本。 SQL Server 近年來不斷更新版本, 1996 年,Microsoft 推出了 SQL 版本; 1998 年, SQL 版本和用戶見面; SQL Server 2021 是 Microsoft 公司于 2021 年推出的最新版本。其最重要的特點(diǎn)是: [11] ① 真正的客戶機(jī) /服務(wù)器體系結(jié)構(gòu) ② 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 ③ 豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇的余地。 ④具有很好的伸縮性, 可跨越從運(yùn)行 Windows95/98 的膝上電腦到運(yùn)行Windows2021/xp 的大型多處理器等多種平臺使用。 ⑤ SQL Server 提供數(shù)據(jù)倉庫功能,這個(gè)功能只在 Oracle 和其他更昂貴的DBMS 中才有。 3 系統(tǒng)需求分析 經(jīng)過對我校詳細(xì)調(diào)查,并多次與負(fù)責(zé)圖書管理的老師進(jìn)行研討, 并對同學(xué)們做了問卷調(diào)查后, 加深了對現(xiàn)行圖書管理業(yè)務(wù)的深刻了解,與此同時(shí),將整個(gè)圖書管理的業(yè)務(wù)流程抽象描述如下: 學(xué)生要求: ,學(xué)生能夠在圖書管理系統(tǒng)中自行借閱圖書。 信息 ,并能夠?qū)崿F(xiàn)續(xù)借功能 管理員要求: 。 ,對新注冊的用戶進(jìn)行管理,對老用戶進(jìn)行刪除。 (有一個(gè)超級管理員不能刪 除)。 4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能簡介 該圖書管理系統(tǒng)分為兩部分,學(xué)生部分,管理員部分,學(xué)生部分 主要包括學(xué)生的注冊和登陸,學(xué)生對自己信息的查看和修改。同時(shí)能夠查詢所有圖書和按條件查詢圖書信息。同時(shí)能夠在線進(jìn)行借閱和續(xù)借圖書。管理員主要包括,對圖書的入館操作,對圖書進(jìn)行修改和刪除,管理員對普通用戶進(jìn)行修改和刪除,同時(shí)能注冊管理員,系統(tǒng)中有個(gè)最開始的管理員其他管理員不能刪除。該系統(tǒng)簡單的實(shí)現(xiàn)了圖書管理系統(tǒng)的一些功能。 系統(tǒng)功能模塊規(guī)劃 圖如:圖 1 圖 1:系統(tǒng)規(guī)劃 圖 圖書管理系統(tǒng) 學(xué)生部分 管理員部分 登陸和注冊新 用戶 查看修改個(gè)人信息 查詢和按條件查詢圖書 借閱和續(xù)借圖書 圖書入館和注銷 管理學(xué)生信息 修改圖書信息 注冊管理員 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 管理員表 如表 1 數(shù)據(jù)名 數(shù)據(jù)類型 長度 是否允許為空 主鍵 自動(dòng)增長 id Int 是 是 是 adid varchar 50 是 否 否 adname varchar 50 是 否 否 adpass varchar 50 是 否 否 表 1:管理員設(shè)計(jì)表 學(xué)生信息表如 表 2 數(shù)據(jù)名 數(shù)據(jù)類型 長度 是否允許為空 主鍵 自動(dòng)增長 uid Int 是 是 是 username varchar 50 是 否 否 upass varchar 50 是 否 否 qq varchar 50 是 否 否 age int 50 是 否 否 tel varchar 50 是 否 否 Sex Varchar 50 是 否 否 Varchar 50 是 否 否 descr Varchar 50 是 否 否 表二:學(xué)生信息表 圖書信息表如 表 3 數(shù)據(jù)名 數(shù)據(jù)類型 長度 是否允許為空 主鍵 自動(dòng)增長 id Int 是 是 是 bkid varchar 50 是 否 否 bkname varchar 50 是 否 否 bkin varchar 50 是 否 否 Writer varchar 50 是 否 否 date varchar 50 是 否 否 表 3 圖書信息表 數(shù)據(jù)庫的 操作 ER 圖:如圖 2 圖 2 系統(tǒng)操作 ER圖 讀者 管理員 學(xué)生名 管理 ............. 學(xué)生 id 編號 密碼 名稱 修改 刪除 添加 管理 管理 圖書 還書時(shí)間 結(jié)束時(shí)間 書名 ............. 編號 添加 刪除 修改 續(xù)借 5 系統(tǒng) 詳細(xì)設(shè) 計(jì) 用戶信息管理 管理員通過 數(shù)據(jù)庫管理和維護(hù)系統(tǒng) 可以對讀者 進(jìn)行管理和維護(hù)。管理員可以對表中的信息進(jìn)行刪除、修改、更新等基本操作以管理和維護(hù)讀者信息。 用戶信息管理模塊圖:如圖 3 圖書信息管理 模塊圖如圖 4 新書入庫、舊書報(bào)廢、圖書信息的修改。新書入庫指對需求比較大的圖書,如果數(shù)庫中有,則增大其庫存量,如果沒有,則進(jìn)購新書。舊書報(bào)廢指因?yàn)槿藶橐蛩兀ㄈ缃栝喓髞G失、損壞等)致使圖書不能被繼續(xù)借閱的,應(yīng)從書庫中清除掉。新書入庫和舊書報(bào)廢時(shí),應(yīng)對該書庫總數(shù)進(jìn)行調(diào)按,尤其是當(dāng)舊書報(bào)廢后,若該書總數(shù)為零時(shí), 應(yīng)自動(dòng)將該書信息
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1