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

正文內容

本科畢業(yè)論文-基于jspsql的圖書館管理系統(tǒng)的設計與開發(fā)-文庫吧資料

2025-01-24 15:15本頁面
  

【正文】 次的失敗,我已能熟練運用“JSP”、“MYSQL”、“系統(tǒng)分析與設計”等技術,通過此次設計與開發(fā),把所學的知識進行融會貫通,通過遇到的難題和想辦法去解決它,從而獲取新的知識,邊用邊學,完善自己的知識體系結構。經過上述的測試過程對軟件進行測試后,軟件基本能滿足開發(fā)的要求, 可能還有某些隱藏的小錯誤,不過不影響系統(tǒng)的正常運行,達到了最終目的。③ 安全測試:驗證安裝在系統(tǒng)內的保護機構確實能夠對系統(tǒng)進行保護,使之不受各種非常的干擾。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。包括恢復測試、安全測試、強度測試和性能測試等。經集成測試后,已經按照設計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經基本排除了,接著就應該進一步驗證軟件的有效性,這就是確認測試的任務,即軟件的功能和性能如同用戶所合理期待的那樣。如一個模塊與另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產生預期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數據結構可能有錯誤等。 (1)單元測試 單元測試集中在檢查軟件設計的最小單位—模塊上,通過測試發(fā)現實現該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。(3)驗收測試 在這個測試步驟中發(fā)現的往往是系統(tǒng)需求說明書中的錯誤。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:(1)模塊測試 在這個測試步驟中所發(fā)現的往往是編碼和詳細設計的錯誤。 測試的步驟與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。同時,這種分析也能幫助我們設計出有針對性地檢測方法,改善測試的有效性。 首先,測試并不僅僅是為了要找出錯誤。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。 這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態(tài)度,才可能提高軟件產品的質量。 ④ 測試工作是艱苦而細致的工作。 ② 以發(fā)現軟件錯誤為目標的測試是非建設性的,甚至是破壞性的,測試中發(fā)現錯位是對責任者工作的一種否定。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應包含測試,從而檢驗本階段的成果是否接近預期的目標,盡可能早的發(fā)現錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導致最后成品測試的巨大困難。這類錯誤隱蔽性強,不一定會出現,因此,對這一類的錯誤的排查和糾正是非常耗時和費力的。對于語句的語法錯誤,在程序運行時自動提示,并提示請求立即糾正,因此,這類錯誤是比較容易發(fā)現和糾正。 (sql, params)。 Object[] params={(user_id), (book_id), (jieyueshuliang), jieyueShijian, shifouguihuan, guihuanshijian, del}。 String del=no。 String shifouguihuan=否。 String jieyueshuliang=(jieyueshuliang)。圖書借閱管理界面如下圖 圖書借閱模塊界面(2)借閱管理關鍵代碼 String user_id=(user_id)。 } if((userAll)) 圖書借閱管理模塊(1)圖書借閱模塊界面管理員登陸系統(tǒng)后,點擊左面的菜單“圖書借閱管理”,頁面調轉到圖書借閱管理界面,錄入圖書借閱的基本信息。 } if((userAdd)) { userAdd(req, res)。 讀者模塊界面(2)讀者管理關鍵代碼 public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException { String type=(type)。 讀者管理模塊(1)讀者模塊界面在該界面中首先輸入讀者基本信息。 String kucun=(kucun)。 String price=(price)。 String chubanriqi=(chubanriqi)。 String zuozhe=(zuozhe)。包括名稱、出版社、出版日期、ISBN、庫存數量、單價等,點擊保存按鈕,調用后臺的java類BookServet把圖書信息保存到數據庫。 DB mydb=new DB()。 where id=+((id))。 } public void catelogDel(HttpServletRequest req,HttpServletResponse res) { String sql=update t_catelog set del=39。 String targetURL = /mon/。 (message, 操作成功)。 (sql, params)。 Object[] params={name,jieshao,del}。 String del=no。操作員管理界面如下圖 圖書類別管理模塊界面(2)圖書類別管理模塊關鍵代碼 public void catelogAdd(HttpServletRequest req,HttpServletResponse res) { String name=(name)。 圖書類別管理模塊(1)圖書類別管理模塊界面管理員登陸系統(tǒng)后,點擊左面的菜單“圖書類別管理”,頁面調轉到圖書類別管理界面,錄入圖書類別的基本信息。 boolean mark=(rs==null||!()?false:true)。 (sql, params)。 Object[] params={userName,userPw}。 } String result=no。(2)登陸模塊關鍵代碼 public String login(String userName,String userPw,int userType) { try { (700)。1.硬件環(huán)境不同: C/S 一般建立在專用的網絡上, 小范圍里的網絡環(huán)境, , 不必是專門的網絡硬件環(huán)境,例與電話上網, 租用設備. 信息自己管理. 有比C/S更強的適應范圍, 一般只要有操作系統(tǒng)和瀏覽器就行 2.對安全要求不同 C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統(tǒng)采用C/S 結構適宜. 可以通過B/, 對安全的控制能力相對弱, 面向是不可知的用戶群. 3.對程序架構不同 C/S 程序可以更加注重流程, 可以對權限多層次校驗, , 建立在需要更加優(yōu)化的基礎之上. 比C/S有更高的要求 B/S結構的程序架構是發(fā)展的趨勢, 2000 Exchange 2000等, 全面支持網絡的構件搭建的系統(tǒng). SUN 和IBM推的JavaBean 構件技術等,使 B/S更加成熟. 4.軟件重用不同 C/S 程序可以不可避免的整體性考慮, 構件的重用性不如在B/,要求構件相對獨立的功能. ,而不是做在墻上的石頭桌子 5.系統(tǒng)維護不同 系統(tǒng)維護是軟件生存周期中,開銷大, 重要C/S 程序由于整體性, 必須整體考察, 處理出現的問題以及系統(tǒng)升級. 升級難. 可能是再做一個全新的系統(tǒng)B/S 構件組成,方面構件個別的更換,實現系統(tǒng)的無縫升級. . 6.處理問題不同 C/S 程序可以處理用戶面固定, 并且在相同區(qū)域, 安全要求高需求, 與操作系統(tǒng)相關. 應該都是相同的系統(tǒng)B/S 建立在廣域網上, 面向不同的用戶群, 分散地域, 這是C/S無法作到的. 與操作系統(tǒng)平臺關系最小. 7.用戶接口不同 C/S 多是建立的Window平臺上,表現方法有限,對程序員普遍要求較高B/S 建立在瀏覽器上, 有更加豐富和生動的表現方式與用戶交流. 并且大部分難度減低,減低開發(fā)成本. 8.信息流不同C/S 程序一般是典型的中央集權的機械式處理, 交互性相對低B/S 信息流向可變化, BB BC BG等信息、流向的變化, 更像交易中心。企業(yè)內部通過防火墻接入Internet,再整個網絡采TCP/IP協(xié)議。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。B/S結構采用星形拓撲結構建立企業(yè)內部通信網絡或利用Internet虛擬專網(VPN)。隨著Windows 98/Windows 2000將瀏覽器技術植入操作系統(tǒng)內部,這種結構更成為當今應用軟件的首選體系結構。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在服務器端實現,形成所謂3tier結構。所以在線汽車銷售網站采用了JSP技術。事實上,在JSP中,還可以使用標簽等特性,進一步將JSP中的 Java代碼導致的不利因素削弱。另外,JSP中雙引號等特殊字符,在Servlet中都需要進行轉義處理,又進一步降低了程序的可讀性。而相對于Servlet這種Java類,JSP又有著特定的優(yōu)勢。Java的開放性也使系統(tǒng)框架如雨后春筍般涌現,Struts,Webwork,Tapstry,Velocity,Hibernate等開源框架為Web應用開發(fā)者簡化了開發(fā)流程,提高了代碼質量,從而降低了學習門檻和開發(fā)成本。 從開發(fā)者的角度考慮,JSP是開發(fā)Web應用程序的首選。另外,Java語言與平臺無關,開發(fā)者可以將JSP部署在幾乎任何操作系統(tǒng)上,UNIX系統(tǒng)可以為JSP提供穩(wěn)定可靠的安全運行環(huán)境;利用集群技術還可以把多臺主機聯合起來服務于JSP應用程序。當然,對于Windows環(huán)境下的中小型應用程序。雖然彌補了ASP之前的缺陷,但是。因此,在第一次訪問時JSP比ASP要慢,但是JSP的執(zhí)行則比每次都解析執(zhí)行的ASP快若干個數量級。相比依賴于VBScript代碼的ASP,以及依賴于Perl語言的PHP等其他Web編程語言,JSP有著嚴格的Java語法支持,可以和Java Bean無縫整合。JSP秉承了J2EE高貴的血統(tǒng),卻又帶著平易近人的個性。JSP既依賴于也得益于J2EE技術。而且JSP是J2EE的重要組成部分,開發(fā)人員可以在JSP中獲得J2EE的眾多優(yōu)點。JSP,即Java Server Page,Java應用頁面程序。 圖書類別信息表(t_catelog)字段名數據類型字段描述長度主鍵IDintID4√Mingchengvarchar類別名稱50Beizhuvarchar備注信息500(2)圖書信息表(t_book)圖書信息表主要用于存儲圖書信息,主要字段有ID、圖書名稱、出版社、出版日期、ISBN號、頁碼、庫存數量、類別ID等 圖書信息表(t_book)字段名數據類型字段描述長度主鍵IDInt編號4√NameVarchar圖書名稱50ChubansheVarchar出版社50ChubanriqiVarchar出版日期4IsbnVarchar圖書ISBN50PriceVarchar單價50Kucunint庫存數量50Catalog_idVarchar類別ID50(3)讀者信息表(t_user)讀者信息表主要用于存儲讀者信息,主要字段有姓名、性別、年齡、住址、聯系方式、借書證號等 (t_user)字段名數據類型字段描述長度主鍵IDInt編號4√NameVarchar姓名50SexVarchar性別50AgeInt年齡4AddressVarchar住址50TelVarchar聯系方式50JiehaoVarchar借書證號50(4)借閱信息表(t_jieyue)讀者信息表主要用于存讀者借閱圖書的信息,主要字段有ID、圖書ID、讀者ID、借閱時間、歸還時間、借閱數量等 (t_jieyue)字段名數據類型字段描述長度主鍵IDInt編號4√Book_idInt圖書編號50User_idInt讀者編號50JieyueshijianVarchar借閱時間4JieyueshuliangVarchar借閱數量50GuihuanshijianVarchar歸還時間50BeizhuVarchar備注50(5)管理員信息表(admin)管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:編號、登陸賬號、登陸密碼。 數據庫表結構設計本系統(tǒng)后臺數據庫中總共設計了5張數據表,分別為黑名稱圖書類別信息表(t_catelog)、圖書信息表(t_book)、讀者信息表(t_user)、借閱表(t_jieyue)和管理員信息表(t_admin)。圖書類別信息(ID,類別名稱,備注信息)圖書信息(ID,名稱,出版社,出版日期,ISBN,頁碼,庫存,類別ID)讀者信息(ID,姓名,性別,年齡,住址,聯系方式,借書證號)借閱信息(ID,圖書ID,讀者ID,借閱數量,借閱時間,歸還時間)管理員信息(用戶名,密碼) 數據庫選
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1