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

正文內(nèi)容

基于ssh的圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 ,當(dāng)需要操作多個(gè)數(shù)據(jù)庫(kù)時(shí),可以為每個(gè)數(shù)據(jù)庫(kù)指定一個(gè)SessionFactory。它是可選的,開(kāi)發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。當(dāng)應(yīng)用了控制反轉(zhuǎn),一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴對(duì)象。Tomcat服務(wù)器的兼容性很好,有眾多大軟件的公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。幸運(yùn)的是,MyEclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Kit,JDK)。系統(tǒng)登錄模塊:管理員必須登錄才能進(jìn)入系統(tǒng),系統(tǒng)登錄時(shí)在后臺(tái)判斷權(quán)限類型,管理員不僅可以查看所有信息,而且還可以對(duì)管理員,圖書信息進(jìn)行增刪操作。 可行性分析采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書信息管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為學(xué)生提供相應(yīng)的服務(wù)。Struts實(shí)現(xiàn)頁(yè)面的設(shè)計(jì)和請(qǐng)求的跳轉(zhuǎn)調(diào)用業(yè)務(wù)邏輯;Hibernate實(shí)現(xiàn)對(duì)數(shù)據(jù)的增刪改查;Spring通過(guò)依賴注入控制對(duì)象的生成和事務(wù)的處理。服務(wù)器使用Tomcat,Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)學(xué)生不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。幸運(yùn)的是,MyEclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Kit,JDK)。開(kāi)發(fā)環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)的設(shè)計(jì),更會(huì)影響到開(kāi)發(fā)成本,所以在這里給出圖書管理系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境的選擇如下:開(kāi)發(fā)環(huán)境:Window7開(kāi)發(fā)工具:MyEclipse10 數(shù)據(jù)庫(kù)管理系統(tǒng):Mysql 數(shù)據(jù)庫(kù)服務(wù)器: Tomcat 由于相關(guān)的軟件都是免費(fèi)的,可以在網(wǎng)上自行下載。 法律可行性本系統(tǒng)完全由筆者個(gè)人獨(dú)立設(shè)計(jì)開(kāi)發(fā),筆者沒(méi)有侵犯任何個(gè)人或集體的利益。管理員管理包括:修改管理員信息、添加新管理員、禁用管理員信息。通過(guò)角色分配,用戶分為管理員與學(xué)生,對(duì)不同的用戶進(jìn)行權(quán)限控制,管理員可以查詢、添加、刪除、修改的圖書信息,系統(tǒng)信息;而學(xué)生只可以查詢圖書館所存的圖書。(1) 管理員管理 本系統(tǒng)對(duì)管理員信息管理包括:添加管理員信息,修改管理員信息、刪除管理員信息,查詢管理員信息。在添加圖書信息與修改圖書信息時(shí),也進(jìn)行了相應(yīng)的必填與唯一性驗(yàn)證。對(duì)學(xué)生來(lái)說(shuō),最關(guān)心的問(wèn)題其實(shí)是如何方便的查詢到想要借閱的書籍,可以及時(shí)的了解到圖書的相關(guān)信息。就是管理員對(duì)圖書館管理系統(tǒng)管理。:③ 圖書管理數(shù)據(jù)流 對(duì)圖書館管理系統(tǒng)數(shù)據(jù)流圖中的“圖書管理”進(jìn)行展開(kāi)。③ 易用性軟件適合1270周歲的智力、視力、體力和肢體正常且具有圖書借閱相關(guān)知識(shí)的人使用。通過(guò)本章的內(nèi)容,可以初步確定系統(tǒng)的需求,為下一章進(jìn)行系統(tǒng)的設(shè)計(jì)作好準(zhǔn)備。圖書管理模塊:管理員通過(guò)驗(yàn)證界面進(jìn)入系統(tǒng)后,進(jìn)入到圖書管理模塊,可以對(duì)圖書進(jìn)行查詢、添加、刪除、修改圖書信息等一系列的操作。: 超級(jí)管理員功能模塊圖 整體系統(tǒng)的功能模塊此系統(tǒng)主要是為了管理員與用戶操作,對(duì)超級(jí)管理員只是在特殊情況下才登錄,超級(jí)管理員能對(duì)系統(tǒng)進(jìn)行任何操作,因此在功能設(shè)計(jì)模塊里不細(xì)講超級(jí)管理員的功能實(shí)現(xiàn)以及頁(yè)面設(shè)計(jì)。: 登錄模塊流程圖 管理員模塊此模塊是介紹管理員模塊的實(shí)現(xiàn),主要是學(xué)生信息管理,圖書信息管理以及系統(tǒng)信息管理。在添加圖書信息與修改圖書信息時(shí),進(jìn)行相應(yīng)的驗(yàn)證,主要是必填與唯一性驗(yàn)證。首先進(jìn)入登錄界面,輸入用戶名和密碼,若是用戶名不存在,則重新輸入;若用戶名和密碼都匹對(duì)正確,則進(jìn)入系統(tǒng)頁(yè)面,其實(shí)可以選擇進(jìn)入圖書信息管理頁(yè)面還是管理員管理頁(yè)面。在添加管理員信息與修改管理員信息時(shí),進(jìn)行相應(yīng)的驗(yàn)證,主要是必填與唯一性驗(yàn)證。主要是圖書編號(hào),書名,作者,借閱情況為必填項(xiàng),圖書編號(hào)與書號(hào)不能重復(fù)。 數(shù)據(jù)庫(kù)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì) 超級(jí)管理員可以對(duì)系統(tǒng)進(jìn)行任何操作,主要包括角色分配,權(quán)限控制,菜單管理,系統(tǒng)管理。(manager)字段英文名字段中文名字段類型字段約束是否可為空id管理員IDVarchar(11)主鍵否managerName管理員名Varchar(50)否managerTel聯(lián)系方式Varchar(15)否managerMailVarchar(50)否password登錄密碼Varchar(50)否managerAddress地址Varchar(50)否圖書類型信息表是用來(lái)存放圖書類型信息,,圖書信息表中的bookTypeName字段是圖書類型信息表中的字段,該表的作用主要是區(qū)分圖書信息的分類:(bookinfo_type)字段英文名稱字段中文名稱字段類型字段約束是否可為空bookTypeId圖書類型IDVarchar(60)主鍵否typeCode類型編號(hào)Varchar(10)否typeName類型名稱Varchar(50)否圖書信息表是用來(lái)存放圖書信息,: 圖書信息表(bookinfo)字段英文名稱字段中文名稱字段類型字段約束是否可為空bookId圖書IDint(11)主鍵否ISBNISBNVarchar(10)否bookName書名Varchar(50)否bookAuthor作者Varchar(50)否bookImage圖片信息Varchar(50)否bookPublishName出版社Varchar(50)否bookPublishTime出版日期Date否bookTypeName所屬類型Varchar(50)否typeName圖書類型Varchar(50)否權(quán)限信息表是用于判斷各個(gè)管理員對(duì)應(yīng)有什么權(quán)限的數(shù)據(jù)庫(kù)表,每個(gè)管理員的賬號(hào)都對(duì)應(yīng)一個(gè)各個(gè)action名稱或者jsp頁(yè)面。功能模塊設(shè)計(jì)主要包括系統(tǒng)登錄模塊,管理員模塊與學(xué)生模塊。概念結(jié)構(gòu)設(shè)計(jì)是介紹系統(tǒng)總體ER圖,邏輯結(jié)構(gòu)設(shè)計(jì)是介紹數(shù)據(jù)庫(kù)表結(jié)構(gòu)。要實(shí)現(xiàn)系統(tǒng)首先要進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建與連接,本系統(tǒng)是運(yùn)用Mysql數(shù)據(jù)庫(kù)。noAccessToProcedureBodies\=true=root=root本系統(tǒng)是采用SSH框架集成來(lái)實(shí)現(xiàn),環(huán)境的搭建是實(shí)現(xiàn)系統(tǒng)的首要要素。點(diǎn)擊搜索,只要數(shù)據(jù)庫(kù)中有相關(guān)字的,都會(huì)在頁(yè)面上顯現(xiàn)出來(lái)。: 管理員系統(tǒng)實(shí)現(xiàn)頁(yè)面主要包括對(duì)管理員信息管理頁(yè)面,圖書信息管理頁(yè)面以及系統(tǒng)信息管理頁(yè)面四個(gè)方面,下面分別對(duì)這四個(gè)方面的系統(tǒng)實(shí)現(xiàn)作相關(guān)的介紹。: 添加圖書信息界面頁(yè)面當(dāng)圖書信息遇到版本更新或者其他出版社信息被改變時(shí),需要修改圖書的具體信息,此時(shí)可以點(diǎn)擊修改圖書信息界面,: 修改圖書界面 小結(jié) 本章介紹系統(tǒng)的具體實(shí)現(xiàn),大概的介紹了系統(tǒng)實(shí)現(xiàn)的環(huán)境與技術(shù)方案,重點(diǎn)講解了后臺(tái)管理的實(shí)現(xiàn)。了解程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,對(duì)程序中重要的邏輯路線進(jìn)行測(cè)試,在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)與時(shí)期的狀態(tài)是否一致。該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試,鑒于對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的了解以及對(duì)系統(tǒng)功能的掌握對(duì)系統(tǒng)進(jìn)行白盒測(cè)試和黑盒測(cè)試。它表明了層次測(cè)試的信息流。 系統(tǒng)登錄頁(yè)面測(cè)試 系統(tǒng)登錄頁(yè)面測(cè)試主要是測(cè)試登錄頁(yè)面的驗(yàn)證,根據(jù)用戶身份的不同,顯示的操作菜單有所不同,一般學(xué)生只能查看圖書信息和個(gè)人信息,并可以查詢自己的借閱圖書的歷史記錄;圖書管理員可以對(duì)圖書信息,學(xué)生信息以及借閱信息進(jìn)行查看和管理。在添加與修改信息時(shí),對(duì)所要添加或修改的信息進(jìn)行必填驗(yàn)證與唯一性驗(yàn)證。:測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果查詢條件查詢條件為空顯示所有記錄正確查詢條件輸入圖書類型索引顯示所有該類型圖書記錄正確查詢條件輸入圖書編號(hào)顯示該編號(hào)圖書記錄正確查詢條件輸入書名顯示該書名圖書記錄正確 安全性測(cè)試 安全性測(cè)試主要是測(cè)試在管理員或用戶輸入有誤或操作不當(dāng)所帶來(lái)的危害。不管是管理員還是學(xué)生,操作不當(dāng)引起的問(wèn)題,超級(jí)管理員都能及時(shí)彌補(bǔ)。 總 結(jié)圖書信息管理系統(tǒng)是基于開(kāi)源框架SSH開(kāi)發(fā)的,基本上實(shí)現(xiàn)了學(xué)生與管理員的功能需求,學(xué)生可以通過(guò)系統(tǒng)及時(shí)了解圖書的貯存信息。讓我認(rèn)識(shí)到了需求分析對(duì)系統(tǒng)開(kāi)發(fā)的重要性,合格的需求可以讓我們?cè)诖撕蟮拈_(kāi)發(fā)中,減少很多不必要的工作。通過(guò)這次開(kāi)發(fā),讓我在以后的開(kāi)發(fā)中少走很多彎路。 參考文獻(xiàn)[1] [D][2] [D].西安電子科技大學(xué)2012[3] [D][4] [D] [5] 張海藩. 軟件工程導(dǎo)論[M].第五版 .清華大學(xué)出版社,2008.[6] 陳松喬. 現(xiàn)代軟件工程[M].第五版 .清華大學(xué)出版社,2004.[7] 牛麗平. UML面向?qū)ο笤O(shè)計(jì)與分析[M].清華大學(xué)出版社,2008.[8] 張白一. 面向?qū)ο蟮某绦蛟O(shè)計(jì)JAVA[M].西安電子科技大學(xué)大學(xué)出版社,2008.[9] 譚浩強(qiáng). C++面向?qū)ο蟪绦蛟O(shè)計(jì)[M].清華大學(xué)出版社,2006.[10] 李純蓮. C實(shí)用開(kāi)發(fā)教程[M].清華大學(xué)出版社,2009.[11] 白慶華. 管理信息系統(tǒng)交互設(shè)計(jì)的研究及其設(shè)計(jì)方法[J].,(01)[12] 楊志姝,李光海編著. SQL應(yīng)用與開(kāi)發(fā)標(biāo)準(zhǔn)教程. 北京:清華大學(xué)出版社, 2006[13] 王越, 劉加伶, 李粱編著. 大型數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用. 重慶:重慶大學(xué)出版社, 2001[14] 林桂花編著. 數(shù)據(jù)庫(kù)應(yīng)用技術(shù). 大連:大連理工大學(xué)出版社,2003[15] web實(shí)用開(kāi)發(fā)技術(shù)(strus+hibernate+spring) 出版社:北京市:電子工業(yè)出版社 出版日期:[16] Aleksandar specifications for Java programs 2011年出版[17] Arlow Ila and the united ,人民郵電出版社[18] Roger Cadenhead Java編程入門經(jīng)典[J]梅興譯,第四版,北京:人民郵電出版社,2007[19] Richardson Java JDK 6 Professional Java JDK Edition[J] 吉林長(zhǎng)白山出版社,2007[20] In Java 英文第四版,北京:機(jī)械工業(yè)出版社,2007 致 謝不知不覺(jué)中,畢業(yè)設(shè)計(jì)已接近尾聲。雖然我不在校內(nèi)實(shí)習(xí),但是老師對(duì)我也是十分的負(fù)責(zé),使我對(duì)本系統(tǒng)設(shè)計(jì)從需求分析到總體分析、總體設(shè)計(jì)、功能模塊劃分、程序?qū)崿F(xiàn)以及測(cè)試、調(diào)試方面有了正確的方向。在指導(dǎo)老師的指導(dǎo)和同學(xué)的幫助之下,我順利地完成了本次畢業(yè)設(shè)計(jì)。我也很感謝在開(kāi)題檢查時(shí)老師給我提出寶貴意見(jiàn),還有其他老師在此期間的關(guān)懷和幫助,以及學(xué)院為我提供良好的畢業(yè)設(shè)計(jì)環(huán)境。如圖14所示: 圖14 選擇安裝路徑選擇完安裝路徑后,點(diǎn)擊OK,進(jìn)入顯示安裝路徑,如圖15所示: 圖15 顯示安裝路徑確認(rèn)一下先前的設(shè)置,如果有誤,按“Back”返回重做。還有一個(gè)關(guān)于防火墻的設(shè)置“Add firewall exception ……”需要選中,將MYSQL服務(wù)的監(jiān)聽(tīng)端口加為windows防火墻例外,避免防火
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1