




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上江 西 理 工 大 學(xué)本 科 畢 業(yè) 設(shè) 計(論文)題 目:基于開源框架SSH的圖書館管理系統(tǒng)專題題目:基于開源框架SSH的圖書館管理系統(tǒng)學(xué) 院:信息工程學(xué)院專 業(yè):計算機科學(xué)與技術(shù)班 級:082學(xué) 號:學(xué) 生:彭華根指導(dǎo)教師:賀智明 職稱:講師 時間: 專心-專注-專業(yè)摘 要現(xiàn)今隨著計算機科學(xué)與技術(shù)的不斷進步、不斷普及。計算機已經(jīng)廣泛應(yīng)用于社會各個領(lǐng)域,并直接推動社會信息化的發(fā)展,在經(jīng)濟與社會發(fā)展中的地位日趨明顯,學(xué)習(xí)和使用計算機并在工作學(xué)習(xí)中得以應(yīng)用是非常的必要。通過計算機對相關(guān)事務(wù)進行管理也是一個非常迫切的需求,也為無紙化辦公邁出了堅實的一步。它的優(yōu)點是不僅從管
2、理還是資料的存儲上都是極為方便有效地。圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于后臺數(shù)據(jù)庫要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序則要求應(yīng)用程序功能完備,易使用等特點。結(jié)合圖書館的要求,對Mysql數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、java應(yīng)用程序設(shè)計,進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對圖書管理系統(tǒng)的系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn),并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的圖書管理系統(tǒng)可以滿足借閱者、圖書館工作人員和超級管理員三方面的需要。 關(guān)鍵詞:數(shù)據(jù)庫;SQL語言;My
3、sql;Java;圖書管理系統(tǒng)AbstractNowadays, with the development of computer science, the computer is widely used in many fields. So we must learn how to use the computer science to deal with problem of the enterprise. We can develop a powerful and fixed system to to solve problem of the enterprise.The books a
4、dministrative system is typical information management systems(MIS),it develops to be mainly including setting-up and maintenance and front application program of backstage supporter's database development two respect. Demand to set up consistency of the data and integrality the storehouse of st
5、rong , data with good security as to the former. Require to the latter the function of the application program is complete , apt characteristic of using etc.Combine , make requirement of library of entering etc. in person , employ and design program to principle Java, data base management system of
6、Mysql,and language of SQL, carry on deeper study and application, mainly finish the demand analysis , function module division , database pattern analysis to the books administrative system, and has designed database structure and application program from this. Systematic operation result prove book
7、s administrative system this text design can meet person who borrow , library staff member and senior administrator three of needs.Keyword: The database ;SQL language ; Mysql; java ;library_system目 錄序 言隨著科學(xué)技術(shù)的進步和計算機行業(yè)的迅速發(fā)展,人們的工作效率得到大大提高。計算機信息系統(tǒng)的引進已徹底改變了許多系統(tǒng)的經(jīng)營管理模式。圖書管理系統(tǒng)是學(xué)校管理機制中的重要組成部分,通過對圖書館管理系統(tǒng)的運行
8、管理機制進行調(diào)查和研究,開發(fā)了此圖書館管理系統(tǒng)。本文中主要介紹了圖書館管理事務(wù)中的常見基本問題等研究背景,進行了全面的可行性分析,詳細論證了系統(tǒng)的需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)和系統(tǒng)測試過程。本系統(tǒng)使用JSP進行網(wǎng)頁界面的設(shè)計,Jquery進行相關(guān)功能的實現(xiàn),使用MVC設(shè)計模式,采用開源框架Struts、Hibernate和Spring進行開發(fā)。后端的數(shù)據(jù)庫采用MySql,通過JDBC驅(qū)動和數(shù)據(jù)庫進行無縫連接。本系統(tǒng)主要是分前臺與后臺,前臺學(xué)生可以通過系統(tǒng)查詢個人基本信息,借閱信息,以及圖書信息;后臺管理員可以通過系統(tǒng)增刪學(xué)生,更改圖書信息,記錄學(xué)生借閱信息等。系統(tǒng)實現(xiàn)了學(xué)生登錄、學(xué)生管理、圖書
9、管理、借閱管理、系統(tǒng)管理等功能模塊。各模塊根據(jù)不同權(quán)限的學(xué)生實現(xiàn)不同的功能。學(xué)生登錄模塊實現(xiàn)學(xué)生的登錄和權(quán)限判定。對于管理員,學(xué)生管理模塊實現(xiàn)了添加,刪除,查詢學(xué)生信息,圖書管理模塊實現(xiàn)了對圖書的添加、刪除、修改、查詢等功能;借閱管理模塊實現(xiàn)了對學(xué)生借閱圖書、還書和所借圖書的添加,刪除,修改,查看等功能;系統(tǒng)管理模塊主要是實現(xiàn)了對圖書館內(nèi)部信息的管理,包括職位,員工,以及員工的工作安排等。對于普通學(xué)生,學(xué)生管理模塊實現(xiàn)了信息的查詢與修改;圖書管理模塊實現(xiàn)了圖書的查詢,通過不同的檢索方式進行圖書的查找,了解圖書是否在館;借閱信息模塊實現(xiàn)了對自己借閱信息的查詢,續(xù)借操作;系統(tǒng)管理模塊實現(xiàn)了了解圖書
10、館內(nèi)的基本情況,以及相關(guān)工作人員的信息。第一章 緒 論1.1 課題背景近年來,各大高校都在擴大招生,大學(xué)生也越來越普及。在校期間,圖書館是同學(xué)們學(xué)習(xí)的重要場所,圖書館不僅有個好的學(xué)習(xí)環(huán)境,更是提供了大量的書籍。然而,伴隨著學(xué)生的增加,對圖書的數(shù)量,以及借閱情況的登記顯得格外的復(fù)雜,對學(xué)生借閱圖書的情況的登記是對圖書管理人員的挑戰(zhàn)?,F(xiàn)在還有很多高校采用的是人工操作,人工操作不僅效率低,而且對學(xué)生的信息管理困難。學(xué)生也不能及時的了解到自己的借閱情況以及圖書信息。為了提高圖書館的管理效率,方便學(xué)生們及時的了解自己的借閱情況以及圖書信息。特此開發(fā)此系統(tǒng)。此系統(tǒng)主要是面向兩個方面:管理員與學(xué)生。管理員可
11、以查詢、添加、刪除、修改的圖書信息,借閱信息,系統(tǒng)信息;對學(xué)生信息可以進行查詢,添加,刪除,但不能修改學(xué)生信息!學(xué)生可以查詢圖書館所存的圖書,個人借閱情況以及個人信息的修改。1.2 圖書館管理系統(tǒng)現(xiàn)狀1.2.1 檢索速度慢、效率低因為圖書館的藏書種類多。數(shù)量大,將藏書準確的分門別類,快速檢索,手工進行非常困難,往往是終于查到了二維的信息,館中卻沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題就越突出。1.2.2 借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期,遺失等的處理,其工作量之大,往往是人工操作所難以勝任的
12、,而且經(jīng)常會出現(xiàn)這樣那樣的差錯。1.2.3 圖書統(tǒng)計工作難、藏書更新不能及時完成圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性的進行,藏書的知識結(jié)構(gòu)得不到良好地控制。1.2.4 對學(xué)生信息的管理難度大隨著大學(xué)校園的擴招,學(xué)生量越來越多,伴隨著新同學(xué)的到來,新學(xué)生的增加!對管理員是一個很大的挑戰(zhàn)。1.3 課題主要工作及預(yù)期隨著計算機的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標志。圖書館在正常運行的過程中總是面對大量的學(xué)生信息,圖書信息以及兩者相互作用產(chǎn)生的借閱信息。因此需要對
13、學(xué)生信息,書籍信息,借閱信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進行及時的處理,為了提高圖書館對圖書存銷的自動化的管理,能夠更快速地滿足學(xué)生的要求,提高各種工作效率,現(xiàn)對其設(shè)計相應(yīng)的系統(tǒng),以達到上述的目的。圖書館管理系統(tǒng)的主要功能是實現(xiàn)圖書館圖書的借閱管理自動化,圖書新增及刪除的及時化,學(xué)生及圖書信息的更新,圍繞這些主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,學(xué)生管理,圖書管理,借閱管理。除了這些核心功能外,還包括一些基本和輔助的功能,它們是:圖書信息管理,查詢功能,系統(tǒng)管理等。該系統(tǒng)設(shè)計的主要目標是:設(shè)計一個圖書館管理系統(tǒng),該系統(tǒng)主要功能分為圖書查詢、圖書借閱歸還和
14、圖書管理三大部分。在圖書查詢模塊中要求學(xué)生能在瀏覽器中分別圖書編號、書名、類型等條件查詢;在圖書管理模塊中要求能完成如添加新的學(xué)生、新書錄入、借書還書登記、圖書修改等日常管理功能。(1)網(wǎng)站前臺設(shè)計:前臺供學(xué)生使用,學(xué)生登錄后有如下權(quán)利個人信息查詢與修改:學(xué)生可以查詢個人信息,并修改相應(yīng)的信息(學(xué)號,姓名,身份證號等主要信息不能修改)。圖書查詢:學(xué)生可以按多種方式對圖書庫中的圖書進行查詢。借閱信息查詢:學(xué)生可以查看自己的歷史借閱信息。系統(tǒng)信息查詢:學(xué)生可以查詢系統(tǒng)信息,了解館內(nèi)的相關(guān)介紹。(2)網(wǎng)站后臺設(shè)計:后臺是供管理員使用的,管理員登陸后有如下權(quán)利 增加學(xué)生:將學(xué)生信息填寫完整,在數(shù)據(jù)庫中
15、注冊新學(xué)生;圖書的錄入、修改及刪除:可以對現(xiàn)有圖書庫中的圖書進行刪除、修改、也可以添加新書;借閱登記:普通學(xué)生借閱或歸還圖書時,管理員將在借閱信息表中添加相應(yīng)的記錄;系統(tǒng)信息:管理員可以對館內(nèi)的信息進行增加、修改、刪除。1.4 開發(fā)工具及相關(guān)技術(shù)1.4.1 SSH框架SSH框架是指Struts+ Hibernate+ Spring三大開源框架技術(shù),用SSH技術(shù)進行開發(fā),能夠提高開發(fā)效率,層次清晰。Struts實現(xiàn)頁面的設(shè)計和請求的跳轉(zhuǎn)調(diào)用業(yè)務(wù)邏輯;Hibernate實現(xiàn)對數(shù)據(jù)的增刪改查;Spring通過依賴注入控制對象的生成和事務(wù)的處理。Struts對Model、View和Controller
16、都提供了對應(yīng)的組件。Spring是一個輕量級的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架,使用基本的JavaBean來完成以前只可能由EJB完成的事情。 Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,可以應(yīng)用在任何使用JDBC的場合,可以在Servlet/JSP的Web應(yīng)用中使用,完成數(shù)據(jù)持久化的重任。SSH任務(wù)分工如圖1-1所示:圖1-1 任務(wù)分工圖 Struts介紹Struts是。使用Struts的目的是為了減少在運用MVC設(shè)計模型來開發(fā)Web應(yīng)用的時間。Struts的框架結(jié)構(gòu)如圖1-2所示:圖1-2 Struts框架結(jié)構(gòu)
17、1.Struts框架結(jié)構(gòu)Struts對Model,View和Controller都提供了對應(yīng)的組件。ActionServlet這個類是Struts的核心控制器,負責(zé)攔截來自學(xué)生的請求。Action這個類通常由學(xué)生提供,該控制器負責(zé)接收來自ActionServlet的請求,并根據(jù)該請求調(diào)用模型的業(yè)務(wù)邏輯方法處理請求,并將處理結(jié)果返回給JSP頁面顯示。 2.Model部分由ActionForm和JavaBean組成,其中ActionForm用于封裝學(xué)生的請求參數(shù),封裝成ActionForm對象,該對象被ActionServlet轉(zhuǎn)發(fā)給Action,Action根據(jù)ActionForm里面的請求參數(shù)
18、處理學(xué)生的請求。JavaBean則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫訪問等。 3.View部分該部分采用實現(xiàn)。Struts提供了豐富的標簽庫,通過標簽庫可以減少的使用,自定義的標簽庫可以實現(xiàn)與Model的有效交互,并增加了現(xiàn)實功能。對應(yīng)上圖的JSP部分。 4.Controller部分Controller組件有兩個部分組成系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。系統(tǒng)核心控制器,對應(yīng)上圖的ActionServlet。該控制器由Struts框架提供,繼承HttpServlet類,因此可以配置成標注的Servlet。該控制器負責(zé)攔截所有的,然后根據(jù)學(xué)生請求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。業(yè)務(wù)邏輯控制器,對應(yīng)Act
19、ion部分,負責(zé)處理學(xué)生請求,本身不具備處理能力,而是調(diào)用Model來完成處理。 Hibernate介紹Hibernate是一個開放源代碼的關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。Hibernate體系結(jié)構(gòu)圖如圖1-3所示:圖1-3 Hibernate體系結(jié)構(gòu)圖此圖說明了Hibernate的體系結(jié)構(gòu)圖,Hibernate使用數(shù)據(jù)庫和配置信息來為應(yīng)用程序提供持久化服務(wù)。Hibe
20、rnate的核心接口一共有6個,分別為:Session、SessionFactory、Configuration、Transaction、Query和Criteria。這6個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化進行存取,還能夠進行事務(wù)控制。1.Session接口Session接口負責(zé)執(zhí)行被持久化對象的CRUD操作(CRUD的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的SQL語句)。但需要注意的是是非線程安全的。同時,Hibernate的session不同于JSP應(yīng)用中的HttpSession。這里當(dāng)使用session這個術(shù)語時,其實指的是Hibernate中的sessio
21、n,而以后會將HttpSesion對象稱為學(xué)生session。 2.SessionFactory接口SessionFactory接口負責(zé)初始化Hibernate。它充當(dāng)數(shù)據(jù)存儲源的代理,并負責(zé)創(chuàng)建Session對象。需要注意的是SessionFactory并不是輕量級的,因為一般情況下,一個項目通常只需要一個SessionFactory就夠,當(dāng)需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個SessionFactory。3.Configuration接口Configuration接口負責(zé)配置并啟動Hibernate,創(chuàng)建SessionFactory對象。在Hibernate的啟動的過程中,Con
22、figuration類的實例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactory對象。 4.Transaction接口Transaction接口負責(zé)事務(wù)相關(guān)的操作。它是可選的,開發(fā)人員也可以設(shè)計編寫自己的底層事務(wù)處理代碼。 5.Query和Criteria接口Query和Criteria接口負責(zé)執(zhí)行各種數(shù)據(jù)庫查詢。它可以使用HQL語言或SQL語句兩種表達方式。 Spring介紹Spring是一個開源框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。簡單來說,Spring是一個輕量級的控制
23、反轉(zhuǎn)(LOC)和面向切面(AOP)的容器框架。Spring框架概述如圖1-4所示:圖1-4 Spring框架概述1.控制反轉(zhuǎn)Spring通過控制反轉(zhuǎn)的技術(shù)促進了松耦合。當(dāng)應(yīng)用了控制反轉(zhuǎn),一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。 2.面向切面Spring提供了的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)進行內(nèi)聚性的開發(fā)。 3.容器Spring包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個bean如何被創(chuàng)建基于一個可配置原型(prototype),你的bean可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實
24、例以及它們是如何相互關(guān)聯(lián)的。 1.4.2 Tomcat服務(wù)器Tomcat 是一個輕量級應(yīng)用,在中小型系統(tǒng)和并發(fā)訪問學(xué)生不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。Tomcat服務(wù)器的兼容性很好,有眾多大軟件的公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。 在Eclipse中添加Tomcat插件步驟如下:1首先要在Eclipse的window -show viewservers打開servers的顯示窗口如圖1-5所示:圖1-5 Eclipse主窗口2在Eclipse中的Servers窗口中點擊右鍵Newserver,進入窗口如圖1-6所示:圖1-6 選擇Tom
25、cat版本3在上圖中選擇所要添加的Tomcat版本,點擊Next,進入窗口如圖1-7所示:圖1-7 添加Tomcat地址4在上圖中選擇所要添加Tomcat的directory,JRE改為Jre6,點擊Next,如圖1-8所示圖1-8 添加項目5在上圖中選擇所要添加的項目加載到Tomcat中,點擊finish完成對Eclipse中的Tomcat進行相關(guān)的修改:1在Eclipse中修改Tomcat端口號如圖1-9所示:圖1-9 修改端口號2修改Tomcat啟動緩存參數(shù)如圖1-10所示:圖1-10 修改緩存參數(shù)1.4.3 Eclipse平臺Eclipse 是一個開放源代碼的、基于 Java 的可擴展
26、開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Kit,JDK)。Eclipse插件安裝方法做為當(dāng)下最流行的開源IDE之一,Eclipse的一大優(yōu)勢就在于其無數(shù)優(yōu)秀的插件。一個好的插件可以大大的提高工作效率。Eclipse插件的安裝方法: 直接復(fù)制法假設(shè)Eclipse的安裝目錄在E:eclipse,解壓下載的eclipse 插件或者安裝eclipse 插件到指定目錄AA文件夾,打開AA 文件夾,在AA文件夾里分別包含兩個文件夾features和plugins
27、 ,然后把兩個文件夾里的文件分別復(fù)制到E:eclipse下所對應(yīng)的文件夾下的features 和plugins 下。 注意:直接將插件包解壓到plugins文件夾下之后,重啟eclipse,可能不會加載新的插件。 解決方法是: 1打開命令行,到當(dāng)前eclipse的目錄下,輸入eclipse -clean,重新啟動eclipse,這樣eclipse就會加上新的插件了。 2如果插件不能升效,則請將eclipseconfigurationorg.eclipse.update目錄刪除后再啟動eclipse; 你可以在eclipse的菜單"Help"->"About
28、Eclipse SDK"->"Feature Details" 和"Plug-in Details"中看到新安裝的插件。 如圖1-11所示:圖1-11 新添加的插件1.4.4 Mysql數(shù)據(jù)庫Mysql數(shù)據(jù)庫是一個簡單并方便的輕量級數(shù)據(jù)庫,不僅在電腦上容易安裝,而且使用簡單,很容易就能掌握Mysql的使用。在Eclipse中安裝Mysql插件,步驟如下:1首先要在Eclipse的window -show viewdata Source Explorer打開data Source Explorer的顯示窗口,如圖1-12所示:圖1-12 D
29、ate Source Explorer 窗口2在Date Source Explorer 窗口中點擊右鍵,New Connection Profile窗口,如圖1-13所示:圖1-13 New Connection Profile窗口3在New Connection Profile窗口中,選擇要添加的數(shù)據(jù)庫類型,選中所要添加的數(shù)據(jù)庫類型,雙擊進入New Driver Definition窗口進行相應(yīng)的數(shù)據(jù)庫配置,如圖1-14所示:圖1-14 New Driver Definition窗口4配置完成后,單擊finish完成。1.5 小結(jié)本章主要介紹了系統(tǒng)開發(fā)的背景及目前的現(xiàn)狀,對課題的主要工作及
30、完成時間作了相應(yīng)介紹重點介紹了開發(fā)工具與相關(guān)技術(shù),對SSH,Tomcat,Eclipse,MySQL都作出了相應(yīng)的介紹。第二章 系統(tǒng)分析2.1 系統(tǒng)分析的目標與任務(wù)系統(tǒng)分析主要是為了分析清楚系統(tǒng)的需求以及學(xué)生對系統(tǒng)的要求,了解系統(tǒng)應(yīng)實現(xiàn)那幾部分的功能,各部分功能實現(xiàn)的具體方法:圖書管理系統(tǒng)包含五個模塊分別是:系統(tǒng)登錄、學(xué)生管理、圖書管理、借閱管理、系統(tǒng)管理。系統(tǒng)登錄模塊:學(xué)生和管理員都必須登錄才能進入系統(tǒng),系統(tǒng)登錄時在后臺判斷權(quán)限類型,分為學(xué)生和管理員,學(xué)生可以對書籍進行瀏覽及個人借閱信息的查詢,管理員不僅可以查看所有信息,而且還可以對學(xué)生,圖書,借閱等信息進行增刪操作。學(xué)生管理模塊:管理員可
31、以在此模塊中創(chuàng)建新的學(xué)生信息,并且可以對學(xué)生的信息進行刪除等操作,但是不能進行修改操作,學(xué)生可以查看自己的基本信息,并且可以進行修改(學(xué)號,姓名,身份證號不能修改)。圖書管理模塊:管理員通過驗證界面進入系統(tǒng)后,進入到圖書管理模塊,可以對圖書進行查詢、添加、刪除、修改圖書信息等一系列的操作。學(xué)生只能查看到圖書的信息,及時的了解到圖書是否可借。借閱管理模塊:這是圖書管系統(tǒng)中最重要的模塊之一,管理員進入該模塊中可以為學(xué)生辦理借閱圖書,歸還圖書的功能,并且能夠?qū)崿F(xiàn)罰款的操作。學(xué)生只能查看到自己的借閱歷史信息,查看借閱是否到期。系統(tǒng)管理模塊:管理員可以發(fā)布館內(nèi)的基本情況,員工的相關(guān)信息以及工作的安排。2
32、.2 可行性分析采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為學(xué)生提供相應(yīng)的服務(wù)。開發(fā)本系統(tǒng)的可行性如下:2.2.1 技術(shù)可行性SSH框架是指Struts+ Hibernate+ Spring三大開源框架技術(shù),用SSH技術(shù)進行開發(fā),能夠提高開發(fā)效率,層次清晰。Struts實現(xiàn)頁面的設(shè)計和請求的跳轉(zhuǎn)調(diào)用業(yè)務(wù)邏輯;Hibernate實現(xiàn)對數(shù)據(jù)的增刪改查;Spring通過依賴注入控制對象的生成和事務(wù)的處理。Struts對Model、View和Controller都提供了對應(yīng)的組件。Spring是一個輕量級的控制反轉(zhuǎn)(IOC)和面向切面(AOP)
33、的容器框架,使用基本的JavaBean來完成以前只可能由EJB完成的事情。 Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,可以應(yīng)用在任何使用JDBC的場合,可以在Servlet/JSP的Web應(yīng)用中使用,完成數(shù)據(jù)持久化的重任。服務(wù)器使用Tomcat,Tomcat 是一個輕量級應(yīng)用,在中小型系統(tǒng)和并發(fā)訪問學(xué)生不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。Tomcat服務(wù)器的兼容性很好,有眾多大軟件的公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。開發(fā)平臺使用Eclipse,Eclipse 是一個開放源代碼的、基于 Java 的可擴展
34、開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Kit,JDK)。數(shù)據(jù)庫用Mysql, Mysql數(shù)據(jù)庫是一個簡單并方便的輕量級數(shù)據(jù)庫,不僅在電腦上容易安裝,而且使用簡單,很容易就能掌握Mysql的使用。2.2.2 經(jīng)濟可行性 開發(fā)環(huán)境的選擇會影響到數(shù)據(jù)庫的設(shè)計,更會影響到開發(fā)成本,所以在這里給出圖書管理系統(tǒng)開發(fā)與運行環(huán)境的選擇如下:開發(fā)環(huán)境:Window7開發(fā)工具:Eclipse 3.2.6 數(shù)據(jù)庫管理系統(tǒng):Mysql 5.1數(shù)據(jù)庫服務(wù)器: Tomcat
35、6.0由于相關(guān)的軟件都是免費的,可以在網(wǎng)上自行下載。只要一臺配置比較高的電腦即可完成,成本相對比較低。2.2.3 操作可行性 本系統(tǒng)開發(fā)的開發(fā)宗旨是以便捷為中心。開發(fā)后的系統(tǒng)應(yīng)具有美觀、大方、簡單、易操作等優(yōu)點,即使是不懂計算機的人員也可以根據(jù)系統(tǒng)提示使用和管理本系統(tǒng),它的操作簡單的特點使本系統(tǒng)在操作上可行。2.3 需求分析2.3.1 圖書館管理系統(tǒng)需求概述圖書館管理系統(tǒng)的開發(fā)主要涉及到系統(tǒng)登錄,學(xué)生管理,圖書管理,借閱管理,系統(tǒng)管理五大功能的數(shù)據(jù)管理。從管理的角度可將圖書館管理系統(tǒng)分為三部分:圖書管理、學(xué)生管理、借閱管理。圖書信息管理包括:添加新進圖書、刪除舊圖書、修改圖書信息。學(xué)生管理包括
36、:修改學(xué)生信息、辦理新學(xué)生、注銷學(xué)生。借閱管理主要包括學(xué)生借閱圖書以及歸還圖書。超級管理員能夠?qū)ο到y(tǒng)進行任何操作,主要包括角色分配,權(quán)限控制,菜單管理等。管理員的需求是可以查詢、添加、刪除、修改的圖書信息,借閱信息,系統(tǒng)信息;對學(xué)生信息可以進行查詢,添加,刪除,但不能修改學(xué)生信息! 學(xué)生可以查詢圖書館所存的圖書,個人借閱情況以及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要進行登記,形成借書或還書信息給借閱者查看確認;圖書管理人員的功能最為復(fù)雜,包括對學(xué)生信息、圖書信息進行管理和維護、以及系統(tǒng)狀態(tài)的查詢和維護等。2.3.2 功能需求超級管理員可以對系統(tǒng)進行任何操作,主要包括用戶管理,
37、角色管理,功能權(quán)限管理,菜單管理。通過角色分配,用戶分為管理員與學(xué)生,對不同的用戶進行權(quán)限控制,管理員可以查詢、添加、刪除、修改的圖書信息,借閱信息,系統(tǒng)信息;對學(xué)生信息可以進行查詢,添加,刪除,但不能修改學(xué)生信息!而學(xué)生只可以查詢圖書館所存的圖書,個人借閱情況以及個人信息的修改。菜單管理是對管理員界面與用戶界面的管理。系統(tǒng)管理主要是對一些系統(tǒng)信息進行管理。 登錄系統(tǒng)在本系統(tǒng)中,首先要考慮的問題就是登錄系統(tǒng),通過登錄系統(tǒng)對用戶權(quán)限的判斷,控制不同權(quán)限的用戶進入不同的面頁!管理員進入管理員頁面,學(xué)生進入學(xué)生頁面。 管理員頁面設(shè)計管理員頁面設(shè)計主要包括對學(xué)生信息管理,圖
38、書信息管理,借閱信息管理以及系統(tǒng)信息管理四個方面,下面分別對這四個方面作相關(guān)的介紹與設(shè)計。 1學(xué)生管理本系統(tǒng)對學(xué)生管理包括:添加學(xué)生信息,修改學(xué)生信息、刪除學(xué)生信息,查詢學(xué)生信息。在添加學(xué)生信息與修改學(xué)生信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。在添加學(xué)生信息與修改學(xué)生信息時,要進行相應(yīng)的驗證,其中包括必填與唯一性。主要是學(xué)號,姓名,身份證號,性別為必填項;學(xué)號與姓名不能重復(fù),且身份證號一定得為18位!2圖書管理圖書信息管理包括:添加圖書信息、刪除圖書、修改圖書信息、查詢圖書信息。在添加圖書信息與修改圖書信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。在添加圖書信息與修改圖書信息時,也進
39、行了相應(yīng)的必填與唯一性驗證。主要是圖書編號,書名,作者,借閱情況為必填項,圖書編號與書號不能重復(fù)。3借閱管理學(xué)生借閱信息的管理,主要是對學(xué)生借閱圖書以及歸還圖書登記。并判斷有沒有超期,如果超期,則進行相應(yīng)的罰款。4系統(tǒng)管理系統(tǒng)管理主要是管理員對圖書館信息、工作人員信息。 學(xué)生頁面設(shè)計學(xué)生頁面主要包括基本信息,圖書信息以及借閱信息。下面分別對這三個方面作具體的設(shè)計。1基本信息因為學(xué)生信息是以表結(jié)構(gòu)呈現(xiàn)的,表里也含有他人的基本信息。為了防止用戶可以看到他人的基本信息。在查看自己基本信息時,需要輸入學(xué)號與姓名,并且學(xué)號與姓名必填。輸入正確則會顯示信息,輸入有誤則查出的是空表,沒有任何數(shù)
40、據(jù)。2圖書信息對學(xué)生來說,最關(guān)心的問題其實是如何方便的查詢到想要借閱的書籍,可以及時的了解到圖書的相關(guān)信息。對圖書的查詢主要有三種查詢方式:根據(jù)圖書編號,書名以及圖書類型。學(xué)生可以根據(jù)自己了解的情況任選擇一種方式。3借閱信息學(xué)生查詢圖書信息的目的還是為了借書,借閱信息管理包括借書與還書。還書時要判斷是否超期,若超期,則進行相應(yīng)的罰款。2.3.3 數(shù)據(jù)需求1. 圖書館管理系統(tǒng)的基本系統(tǒng)模型頂層數(shù)據(jù)流圖主要描述了整個圖書館管理系統(tǒng)的數(shù)據(jù)流。就是管理員對圖書館管理系統(tǒng)管理。圖書館管理系統(tǒng)的基本系統(tǒng)模型如圖2-1所示:圖2-1圖書館管理系統(tǒng)的基本系統(tǒng)模型2. 圖書館管理系統(tǒng)數(shù)據(jù)流系統(tǒng)數(shù)據(jù)流圖描述了管理
41、員在整個系統(tǒng)中可以進行的操作流程過程。首先是進行身份驗證,身份驗證沒通過則不能進行頁面,應(yīng)聯(lián)系超級管理員添加信息。身份驗證通過方能進入管理員頁面,可以選擇對學(xué)生信息以及圖書信息進行管理。圖書館管理系統(tǒng)數(shù)據(jù)流圖如圖2-2所示:圖2-2圖書館管理系統(tǒng)數(shù)據(jù)流圖3學(xué)生管理數(shù)據(jù)流對圖書館管理系統(tǒng)數(shù)據(jù)流圖中的“學(xué)生管理”進行展開。細化后的數(shù)據(jù)流圖如圖2-3所示:圖2-3學(xué)生信息管理數(shù)據(jù)流4圖書管理數(shù)據(jù)流對圖書館管理系統(tǒng)數(shù)據(jù)流圖中的“圖書管理”進行展開。細化后的數(shù)據(jù)流圖如圖2-4所示:圖2-4圖書信息管理數(shù)據(jù)流5借閱管理數(shù)據(jù)流對圖書館管理系統(tǒng)數(shù)據(jù)流圖中的“借閱管理”進行展開。細化后的數(shù)據(jù)流圖如圖2-5所示:
42、圖2-5借閱管理數(shù)據(jù)流6. 歸還管理數(shù)據(jù)流對圖書館管理系統(tǒng)數(shù)據(jù)流圖中的“歸還管理”進行展開。細化后的數(shù)據(jù)流圖如圖2-6所示:圖2-6歸還管理數(shù)據(jù)流2.3.4 性能需求1可靠性和可用性需求(1)系統(tǒng)中的軟件可以每天使用24小時。(2)系統(tǒng)中的軟件故障率幾乎為零。2容錯性學(xué)生輸入錯誤信息時,系統(tǒng)會有相應(yīng)的提示。3易用性軟件適合12-70周歲的智力、視力、體力和肢體正常且具有圖書借閱相關(guān)知識的人使用。4易學(xué)性經(jīng)過1-2天培訓(xùn)的使用者可以正常使用本軟件。2.4 小結(jié)本章主要介紹了系統(tǒng)分析的目標、可行性分析及相關(guān)的需求,重點介紹了功能需求與數(shù)據(jù)需求。本系統(tǒng)功能需求主要分三大模塊,系統(tǒng)登錄系統(tǒng),管理員頁面
43、設(shè)計,學(xué)生頁面設(shè)計。通過本章的內(nèi)容,可以初步確定系統(tǒng)的需求,為下一章進行系統(tǒng)的設(shè)計作好準備。第三章 系統(tǒng)設(shè)計3.1 系統(tǒng)設(shè)計的目標與任務(wù)圖書管理系統(tǒng)包含五個模塊分別是:系統(tǒng)登錄、學(xué)生管理、圖書管理、借閱管理、系統(tǒng)管理。系統(tǒng)登錄模塊:學(xué)生和管理員都必須登錄才能進入系統(tǒng),系統(tǒng)登錄時在后臺判斷權(quán)限類型,分為學(xué)生和管理員,學(xué)生可以對書籍進行瀏覽及個人借閱信息的查詢,管理員不僅可以查看所有信息,而且還可以對學(xué)生,圖書,借閱等信息進行增刪操作。學(xué)生管理模塊:管理員可以在此模塊中創(chuàng)建新的學(xué)生信息,并且可以對學(xué)生的信息進行刪除等操作,但是不能進行修改操作,學(xué)生可以查看自己的基本信息,并且可以進行修改(學(xué)號,姓
44、名,身份證號不能修改)。圖書管理模塊:管理員通過驗證界面進入系統(tǒng)后,進入到圖書管理模塊,可以對圖書進行查詢、添加、刪除、修改圖書信息等一系列的操作。學(xué)生只能查看到圖書的信息,及時的了解到圖書是否可借。借閱管理模塊:這是圖書管系統(tǒng)中最重要的模塊之一,管理員進入該模塊中可以為學(xué)生辦理借閱圖書,歸還圖書的功能,并且能夠?qū)崿F(xiàn)罰款的操作。學(xué)生只能查看到自己的借閱歷史信息,查看借閱是否到期。系統(tǒng)管理模塊:管理員可以發(fā)布館內(nèi)的基本情況,員工的相關(guān)信息以及工作的安排。3.2 功能模塊設(shè)計超級管理員可以對系統(tǒng)進行任何操作,主要包括用戶管理,角色管理,功能權(quán)限管理,菜單管理。超級管理員功能模塊如圖3-1所示:圖3
45、-1 超級管理員功能模塊3.2.1 整體系統(tǒng)的功能模塊此系統(tǒng)主要是為了管理員與用戶操作,對超級管理員只是在特殊情況下才登錄,超級管理員能對系統(tǒng)進行任何操作,因此在功能設(shè)計模塊里不細講超級管理員的功能實現(xiàn)以及頁面設(shè)計。主要介紹管理員與學(xué)生的功能實現(xiàn)與頁面設(shè)計。管理員可以查詢、添加、刪除、修改的圖書信息,借閱信息,系統(tǒng)信息;對學(xué)生信息可以進行查詢,添加,刪除,但不能修改學(xué)生信息! 學(xué)生可以查詢圖書館所存的圖書,借閱情況以及基本信息的修改。 圖書館管理系統(tǒng)功能圖如圖3-2所示: 圖3-2 圖書館管理系統(tǒng)功能圖3.2.2 系統(tǒng)登錄模塊在本系統(tǒng)中,首先要考慮的問題就是登錄系統(tǒng),通過登錄系統(tǒng)對用戶權(quán)限的判
46、斷,控制不同權(quán)限的用戶進入不同的面頁!超級管理員進行超級管理員頁面,管理員進入管理員頁面,學(xué)生進入學(xué)生頁面。登錄系統(tǒng)流程圖如圖3-3所示:圖3-3 登錄模塊流程圖3.2.3 管理員模塊此模塊是介紹管理員模塊的實現(xiàn),主要是學(xué)生信息管理,圖書信息管理,借閱信息管理以及系統(tǒng)信息管理。在相關(guān)的流程圖中,就不作相應(yīng)的用戶判斷,默認為管理員身份登錄。進入相應(yīng)的管理員頁面,進行相關(guān)的操作。 1學(xué)生管理模塊本系統(tǒng)對學(xué)生管理包括:添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息、查詢學(xué)生信息。在添加學(xué)生信息與修改學(xué)生信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。學(xué)生信息管理流程圖如圖3-4所示:圖3-4 學(xué)生信息管理
47、流程圖在添加學(xué)生信息與修改學(xué)生信息時,要進行相應(yīng)的驗證,其中包括必填與唯一性。主要是學(xué)號,姓名,身份證號,性別為必填項;學(xué)號與姓名不能重復(fù),身份證號一定得為18位!2圖書管理模塊圖書信息管理包括:添加圖書信息、刪除圖書、修改圖書信息、查詢圖書信息。在添加圖書信息與修改圖書信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。圖書信息管理流程圖如圖3-5所示圖3-5 圖書信息管理流程圖在添加圖書信息與修改圖書信息時,也進行了相應(yīng)的必填與唯一性驗證。主要是圖書編號,書名,作者,借閱情況為必填項,圖書編號與書號不能重復(fù)。3借閱信息管理模塊學(xué)生借閱信息的管理,主要是對學(xué)生借閱圖書以及歸還圖書登記。并判斷有沒
48、有超期,如果超期,則進行相應(yīng)的罰款。借閱信息管理流程圖如圖3-6所示:圖3-6 借閱信息管理流程圖4系統(tǒng)管理系統(tǒng)管理主要是管理員對圖書館信息、工作人員信息以及工作安排的管理。系統(tǒng)管理模塊如圖3-7所示:圖3-7 系統(tǒng)管理模塊3.2.4 學(xué)生模塊學(xué)生頁面主要包括基本信息,圖書信息以及借閱信息。下面分別對這三個方面作具體的設(shè)計。1基本信息因為學(xué)生信息是以表結(jié)構(gòu)呈現(xiàn)的,表里也含有他人的基本信息。為了防止用戶可以看到他人的基本信息。在查看自己基本信息時,需要輸入學(xué)號與姓名,并且學(xué)號與姓名必填。輸入正確則會顯示信息,輸入有誤則查出的是空表,沒有任何數(shù)據(jù)?;拘畔⒘鞒虉D如圖3-8所示:圖3-8 基本信息流
49、程圖2圖書信息對學(xué)生來說,最關(guān)心的問題其實是如何方便的查詢到想要借閱的書籍,可以及時的了解到圖書的相關(guān)信息。對圖書的查詢主要有三種查詢方式:根據(jù)圖書編號,書名以及圖書類型。學(xué)生可以根據(jù)自己了解的情況任選擇一種方式。圖書信息流程圖如圖3-9所示圖3-9 圖書信息流程圖3借閱信息借閱信息管理包括查詢借書信息與還書信息。還書時要判斷是否超期,若超期,則進行相應(yīng)的罰款。還可以進行行續(xù)借操作。借閱信息流程圖如圖3-10所示:圖3-10借閱信息流程圖3.3 系統(tǒng)界面設(shè)計3.3.1 系統(tǒng)登錄模塊在本系統(tǒng)中,首先要考慮的問題就是登錄系統(tǒng),通過登錄系統(tǒng)對用戶權(quán)限的判斷,控制不同權(quán)限的用戶進入不同的面頁!管理員進
50、入管理員頁面,學(xué)生進入學(xué)生頁面。系統(tǒng)登錄頁面設(shè)計如系統(tǒng)實現(xiàn)章節(jié)的圖4-6所示。3.3.2 管理員模塊管理員頁面設(shè)計主要包括對學(xué)生信息管理,圖書信息管理,借閱信息管理以及系統(tǒng)信息管理四個方面。1學(xué)生信息管理模塊:本系統(tǒng)對學(xué)生管理包括:添加學(xué)生信息,修改學(xué)生信息、刪除學(xué)生信息,查詢學(xué)生信息。在添加學(xué)生信息與修改學(xué)生信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。學(xué)生信息查詢與刪除頁面如系統(tǒng)實現(xiàn)章節(jié)的圖4-8所示,學(xué)生信息修改與添加頁面如系統(tǒng)實現(xiàn)章節(jié)的圖4-10所示。在添加學(xué)生信息與修改學(xué)生信息時,要進行相應(yīng)的驗證,其中包括必填與唯一性。主要是學(xué)號,姓名,身份證號,性別為必填項;學(xué)號與姓名不能重復(fù),
51、且身份證號一定得為18位!當(dāng)沒有輸入或輸入重復(fù)時,會彈出相應(yīng)的提示。 2圖書管理圖書信息管理包括:添加圖書信息、刪除圖書、修改圖書信息、查詢圖書信息。在添加圖書信息與修改圖書信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。查詢圖書信息頁面如系統(tǒng)實現(xiàn)章節(jié)的圖4-11所示,添加,刪除與修改圖書信息頁面如系統(tǒng)實現(xiàn)章節(jié)的圖4-12所示。 在添加圖書信息與修改圖書信息時,也進行了相應(yīng)的必填與唯一性驗證。主要是圖書編號,書名,作者,借閱情況為必填項,圖書編號與書號不能重復(fù)。與學(xué)生信息驗證相似。3借閱管理學(xué)生借閱信息的管理,主要是對學(xué)生借閱圖書以及歸還圖書登記。并判斷有沒有超期,如果超期,則進行相應(yīng)的罰款。
52、查詢學(xué)生借閱信息頁面如系統(tǒng)實現(xiàn)章節(jié)的圖4-14所示,修改學(xué)生借閱信息頁面如系統(tǒng)實現(xiàn)章節(jié)的圖4-15所示,添加與刪除學(xué)生借閱信息頁面如系統(tǒng)實現(xiàn)章節(jié)的圖3-19所示。4 系統(tǒng)信息管理系統(tǒng)管理主要是管理員對圖書館信息、工作人員以及工作安排信息的管理。3.3.3 學(xué)生模塊學(xué)生頁面主要包括基本信息,圖書信息以及借閱信息。下面分別對這三個方面作具體的設(shè)計。1基本信息因為學(xué)生信息是以表結(jié)構(gòu)呈現(xiàn)的,表里也含有他人的基本信息。為了防止用戶可以看到他人的基本信息。在查看自己基本信息時,需要輸入學(xué)號與姓名,并且學(xué)號與姓名必填。輸入正確則會顯示信息,輸入有誤則查出的是空表,沒有任何數(shù)據(jù)。基本信息查詢?nèi)缦到y(tǒng)實現(xiàn)章節(jié)的圖
53、4-21所示。修改與管理員修改模型差不多,只不過有些字段是只讀型,比如學(xué)號,姓名,身份證號,學(xué)院,班級,專業(yè)等。2圖書信息對圖書的查詢主要有三種查詢方式:根據(jù)圖書編號,書名以及圖書類型。學(xué)生可以根據(jù)自己了解的情況任選擇一種方式。3借閱信息借閱信息管理包括查詢借書信息與還書信息。還書時要判斷是否超期,若超期,則進行相應(yīng)的罰款。還可以進行行續(xù)借操作。借還信息查詢?nèi)缦到y(tǒng)實現(xiàn)章節(jié)的圖4-23所示。3.4 數(shù)據(jù)庫設(shè)計3.4.1 概念結(jié)構(gòu)設(shè)計超級管理員可以對系統(tǒng)進行任何操作,主要包括角色分配,權(quán)限控制,菜單管理,系統(tǒng)管理。超級管理員模塊總體E-R圖如圖3-25所示圖3-25超級管理員模塊總體E-R圖權(quán)限管
54、理總體E-R圖如圖3-26所示:圖3-26 權(quán)限管理總體E-R圖用戶管理主要包括管理員管理與學(xué)生管理,其E-R圖如圖3-27所示:圖3-27用戶管理E-R圖學(xué)生模塊總體E-R圖如圖3-28所示:圖3-28 學(xué)生模塊總體E-R圖管理員模塊總體E-R圖如圖3-29所示:圖3-29 管理員模塊總體E-R圖3.4.2 邏輯結(jié)構(gòu)設(shè)計給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項的字段英文名稱、字段中文名稱,存儲類型、約束條件、是否可為空。本系統(tǒng)采用MySql作為支持數(shù)據(jù)庫,建立一個名為“l(fā)ibrary_system”的數(shù)據(jù)庫,該數(shù)據(jù)庫包含了如下數(shù)據(jù)表:根據(jù)上述功能模塊的需求,設(shè)計如下主要數(shù)據(jù)庫表:學(xué)院信息表主要是用來存放學(xué)院信息。學(xué)院表定義如表3-1所示表3-1 學(xué)院信息表(academy_phg) 字段英文名稱字段中文名稱字段類型字段約束是否可為空AcademyPhgId學(xué)院IDVarchar(60)主鍵否academyCode學(xué)院編號Varchar(10)否academyName學(xué)院名稱Varchar(50)否專業(yè)信息表主要是用來存放專業(yè)信息。專業(yè)表定義如表3-2如示:表3-2 專業(yè)信息表(profession_phg)字段英文名稱字段中文名稱字段類型字段約束是否可為空ProfessionPhgId專業(yè)IDVarchar(60)主鍵否professioCode專
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 燈具采購合同范本打印
- 運動技能遷移理論在田徑教學(xué)中的應(yīng)用研究
- 提升高等教育創(chuàng)新體系效能的路徑研究
- 數(shù)字經(jīng)濟對產(chǎn)業(yè)鏈韌性的空間效應(yīng)
- 吉林省農(nóng)村義務(wù)教育階段學(xué)校特設(shè)崗位教師招聘筆試真題2024
- 2024年濟南市婦幼保健院招聘真題
- 環(huán)境變化對鄉(xiāng)村振興績效的影響與評估
- 信息紕漏管理制度
- 信用內(nèi)部管理制度
- 信訪來客管理制度
- 國開(內(nèi)蒙古)2024年《創(chuàng)新創(chuàng)業(yè)教育基礎(chǔ)》形考任務(wù)1-3終考任務(wù)答案
- 婦幼保健機構(gòu)績效考核評分細則
- 汽車發(fā)動機油底殼與油封維修考核試卷
- (新版)山東省物流工程師職稱考試參考試題庫-下(多選、判斷題)
- 青年興則國家興青年強則國家強
- 山東省青島市英語中考試題及解答參考(2025年)
- 多功能熱洗車熱洗清蠟QHSE作業(yè)指導(dǎo)書及操作規(guī)程
- DL-T+544-2012電力通信運行管理規(guī)程
- 工業(yè)機器人系統(tǒng)操作員 高級 課件 衛(wèi)家鵬 項目1 機械系統(tǒng)裝調(diào)
- “無陪護”醫(yī)院服務(wù)規(guī)范
- DGTJ08-2037-2008 城市軌道交通自動售檢票系統(tǒng)(AFC)檢測規(guī)程
評論
0/150
提交評論