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

正文內(nèi)容

計算機(jī)專業(yè)優(yōu)秀畢業(yè)設(shè)計rfid圖書管理系統(tǒng)(參考版)

2024-12-07 15:16本頁面
  

【正文】 當(dāng)應(yīng)用了IoC,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象。此外,Spring是非侵入式的:典型地,Spring應(yīng)用中的對象不依賴于Spring的特定類。完整的Spring框架可以在一個大小只有1MB多的JAR文件里發(fā)布。● 目的:解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性● 功能:使用基本的JavaBean代替EJB,并提供了更多的企業(yè)應(yīng)用功能● 范圍:任何Java應(yīng)用  簡單來說,Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。對應(yīng)Action部分。該控制器負(fù)責(zé)攔截所有的HTTP請求,然后根據(jù)用戶請求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。系統(tǒng)核心控制器,對應(yīng)ActionServlet。對應(yīng)上圖的JSP部分。 ● View部分采用JSP實(shí)現(xiàn)。● Model部分由ActionForm和JavaBean組成,其中ActionForm用于封裝用戶的請求參數(shù),封裝成ActionForm對象,該對象被ActionServlet轉(zhuǎn)發(fā)給Action,Action根據(jù)ActionFrom里面的請求參數(shù)處理用戶的請求?! ≡谏蠄D中,ActionServlet,這個類是Struts的核心控制器,負(fù)責(zé)攔截來自用戶的請求。客戶端除了WWW瀏覽器,一般無須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3tier結(jié)構(gòu)。 B/S架構(gòu)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。 Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。 MySQL數(shù)據(jù)庫MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat服務(wù)器Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個核心項(xiàng)目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供一個標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級的工具和接口,數(shù)據(jù)庫開發(fā)人員能夠用純Java API編寫數(shù)據(jù)庫應(yīng)用程序。Java分為三個體系JavaSE(Java2 Platform Standard Edition,Java平臺標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,Java平臺企業(yè)版),JavaME(Java 2 Platform Micro Edition,Java平臺微機(jī)版)?,F(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。Java應(yīng)用編程接口為Java應(yīng)用提供了一個獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。6 系統(tǒng)開發(fā)技術(shù)與環(huán)境 開發(fā)工具與技術(shù) Java技術(shù)Java是一種簡單的,面向?qū)ο蟮模植际降?,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。對本系統(tǒng)的各個功能模塊以及系統(tǒng)的硬件架構(gòu),數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計,各表的ER模型以及數(shù)據(jù)庫模型結(jié)構(gòu)設(shè)計進(jìn)行了詳細(xì)的分析與設(shè)計。內(nèi)容安全:輸出過濾、輸入過濾等。Apache Tomcat:版本要最新,啟動賬號不要用root,所有目錄的Indexes Option刪除,所有目錄的FollowSynLinks Option刪除,禁用所有沒有用到的模塊,如mod_proxy、mod_autoindex、mod_info等。操作系統(tǒng):不用的服務(wù)全部關(guān)閉,出了最新補(bǔ)丁就立刻打上。而作為一個軟件開發(fā)工程師,一般采取以下措施來保障整個Web應(yīng)用程序的安全。業(yè)務(wù)層面:主要是在開發(fā)過程中產(chǎn)生的漏洞,比如CGI沒有判斷參數(shù)的邊界、SQL注入和日志寫入了敏感信息等。在該系統(tǒng)中,安全分為3個層面。破壞是比建設(shè)容易黑客只要找一個漏洞就夠了,而你卻要防住所有漏洞。同樣也可以通過類似的方式來完成delete操作?! nt ret=()?! tring hql=”update User user set =20 where =18”。(如果我們想將數(shù)據(jù)庫中所有18歲的用戶的年齡全部改為20歲。from User user where =20 and like ‘%zx%’。from User user where in(20,30)??聪旅娴囊恍┖唵蔚睦樱篺rom User user where =20。 數(shù)據(jù)庫設(shè)計本系統(tǒng)的數(shù)據(jù)庫設(shè)計主要包括三個部分:書籍管理部分、借閱歸還部分、讀者管理部分,如下圖所示:書籍管理借閱歸還讀者管理圖53 數(shù)據(jù)庫設(shè)計聯(lián)系圖 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計● 書籍管理:主要包括書籍信息表、語種資料表、書籍入庫信息表、圖書類別信息表、出版社信息表、書架信息表、電子標(biāo)簽信息表、書籍盤點(diǎn)表等,ER模型圖如下圖所示:圖54 書籍管理ER模型圖表51 書籍信息表(bm_book_info)字段名稱中文名稱類型說明book_id書籍編號int主鍵,自動增長Language_id語種編號int外鍵,參照表bm_language_infobookcase_id書架編號varchar(20)外鍵,參照表bm_bookcase_infocategory_id類別編號int外鍵,參照表bm_book_categoryPublisher_id出版社編號int外鍵,參照表bm_publisher_infobook_name書籍名稱varchar(120)Author作者varchar(60)ISBN_noISBN編號varchar(30)去掉橫線,只取數(shù)字version_no書籍版次varchar(30)如:xx年x月日第幾版book_num書籍卷冊Int如:第幾冊publish_date出版時間Dateprice價格decimal(6,2)page_num頁數(shù)Intbook_format書籍開本varchar(30)4開、8開、16開、32開、64開print_quality印刷版面varchar(8)平裝、精裝appendant附帶物品varchar(30)如:光盤total_num庫存總量Intremain_num剩余數(shù)量Intallow_borrow_flag是否允許外借Smallint0:允許外借,1:不允許外借down_flag下架標(biāo)志Smallint0:上架,1:下架remark備注varchar(255)create_user創(chuàng)建人varchar(20)create_date創(chuàng)建日期datetimeupdate_user更新人varchar(20)update_date更新日期datetime表52 出版社信息表(bm_publisher_info)字段名稱中文名稱類型說明publisher_id出版社編號int主鍵,自動增長publisher_name出版社名稱varchar(120)ISBN_noISBN編號varchar(30)出版社的ISBN號publisher_addr出版社地址varchar(200)city所在城市varchar(20)表53 語種資料表(bm_language_info)字段名稱中文名稱類型說明Language_id語種編號int主鍵,自動增長Language_name語種名稱varchar(20)中文版、英文版、法文版、日文版、德文版、俄文版表54 圖書類別表(bm_book_category)字段名稱中文名稱類型說明category_id類別編號int主鍵,自動增長category_name類別名稱varchar(120)parent_cate_id父類別編號Int類別表為樹形結(jié)構(gòu)sort_order順序編號Int用于確定節(jié)點(diǎn)顯示順序,缺省與類別編號相同表 55 書架信息表(bm_bookcase_info)字段名稱中文名稱類型說明bookcase_id書架編號varchar(20)主鍵,內(nèi)容為:樓層號+房間號+書柜號+層號bookcase_name書架名稱varchar(30)floor_no樓層號varchar(4)編碼格式為:F2,F(xiàn)代表樓層,序號標(biāo)示第幾層root_no房間號varchar(4)編碼格式為:R2,同上cabinet_no書柜號varchar(4)編碼格式為:C1,同上level_no層號varchar(4)編碼格式為:L2,同上表56 書籍入庫信息表(bm_in_house)字段名稱中文名稱類型說明in_id入庫編號int主鍵,自動增長book_id書籍編號int外鍵,參照表bm_book_infoin_date入庫時間datetimein_user入庫人varchar(20)in_num入庫數(shù)量intin_postion入庫位置varchar(30)可選get_type獲得方式varchar(10)購買、交換、捐贈、自編表57 標(biāo)簽信息表(bm_label_info)字段名稱中文名稱類型說明label_no標(biāo)簽號varchar(32)主鍵,從標(biāo)簽中讀出 borrow_flag借出標(biāo)志位smallint即安全標(biāo)志位,標(biāo)識標(biāo)簽中哪一位用于記錄圖書是否借出print_date打印時間datetimeprint_user打印人varchar(20)表58 書籍標(biāo)簽對應(yīng)關(guān)系表(bm_book_label)字段名稱中文名稱類型說明label_no標(biāo)簽號varchar(32)主/外鍵,參照表bm_label_infobook_id書籍編號int主鍵,外鍵,參照表bm_book_info表59 書籍盤點(diǎn)表(bm_book_check)字段名稱中文名稱類型說明盤點(diǎn)編號check_idint主鍵,自動增長書籍編號book_idInt書籍卷冊book_numInt剩余數(shù)量remain_numInt借閱數(shù)量borrow_numInt偏差數(shù)量differ_numInt書籍標(biāo)簽號label_nosvarchar(255)多個標(biāo)簽用逗號隔開盤點(diǎn)人check_uservarchar(20)盤點(diǎn)時間check_dateDatetime● 圖書借閱歸還:主要包括圖書借閱表、圖書歸還表、圖書續(xù)借表和圖書預(yù)借表,ER模型圖如下圖所示:bm_book_info(book_id)書籍資料表bm_reader_info(reader_id)讀者信息表rm_book_borrow(borrow_id)圖書借閱表rm_book_revert(revert_id)圖書歸還表rm_book_renewal(renewal_id)圖書續(xù)借表rm_book_preborrow(preborrow_id)圖書預(yù)借表圖55 圖書借閱ER模型圖表510 圖書借閱表(rm_book_borrow)字段名稱中文名稱類
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1