【正文】
sponse response) { String id = (ids)。 MerchandiseType mt = new AjaxMerchandiseTypeImpl().findById(id)。 return (ok)。 MerchandiseType mt=new MerchandiseType()。 new AjaxMerchandiseTypeImpl().insert(mt)。 } 留言信息管理 : 圖 12 留言信息管理 界面 留言管理后臺代碼: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { String id=(id)。 (id)。 } public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { MessageImpl mi= new MessageImpl()。 (list, list)。 } 出售信息管理: 圖 13 出售信息管理 界面 出售信息核心代碼 : public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { String id=(key)。 (key, ms)。 } public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { HttpSession session=()。 Users u=(Users)(0)。 Users ut=(u)。 return (ok)。 String names=()。 String pwd=()。 String idcard=()。 String specialty=()。 String rgx2=[\u0391\uffe5]{1,10}$。 String rgx=[azAZ09]{2,10}[azAZ09]{2,5}.[az]{3}。 boolean flag=true。 (error1,m)。 } if(!((rgx2))){ ActionMessage m= new ActionMessage(error2)。 flag=false。 (error3,m)。 } if(!((rgx))){ ActionMessage m= new ActionMessage(error4)。 flag=false。 (error5,m)。 } if(!((rgx2))){ ActionMessage m= new ActionMessage(error6)。 flag=false。 (error7,m)。 } if(!((rgx2))){ ActionMessage m= new ActionMessage(error8)。 flag=false。 return ()。 try{ (u)。 return ()。 } 3)權(quán)限控制 : 第 20 頁 圖 15 權(quán)限控制效果圖 權(quán)限控制后臺代碼 : % List list=(List)(key)。 IteratorFuns it= ()。 % (%=() %, %=() %, 39。,39。,39。,39。)。 HttpSession session= ()。 String uri=()。 }else{ if(list==null){ (msg, 請正常登錄系統(tǒng)! )。 }else{ (arg0, arg1)。 } } 系統(tǒng)的測試 測試的目的和作用 軟件測試的作用在于發(fā)現(xiàn)軟件的缺陷,從而提高軟件質(zhì)量, 測試人員會告訴你他們的主要工作是發(fā)現(xiàn) bug。 第 21 頁 許多領(lǐng)域內(nèi)專家也極力主張軟件測試的目的主要是在于發(fā)現(xiàn)軟件錯誤,希望在軟件開發(fā)生命周期內(nèi)盡可能早的發(fā)現(xiàn)盡可能多得 bug。包括 指出“測試只能證明程序有錯 , 不能保證程序無錯”。然而不幸的是,這種對軟件測試過分單一的闡述和解釋會帶來兩個原則性的問題。 中國軟件評測中心的測試原則就是從用戶和開發(fā)者的角度出發(fā)進(jìn)行軟件產(chǎn)品測試的,通過我們的測試,可以為用戶提供放心的產(chǎn)品,并對優(yōu)秀的產(chǎn)品進(jìn)行認(rèn)證。 (3).設(shè)計測試用例時應(yīng)該考慮到合法的輸入和不合法的輸入 以及各種邊界條件,特殊情況下要制造極端狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)異常中斷、電源斷電等情況。 (5).對測試錯誤結(jié)果一定要有一個確認(rèn)的過程,一般有 A 測試出來的錯誤,一定要有一個 B 來確認(rèn),嚴(yán)重的錯誤可以召開評審會進(jìn)行討論和分析。 (7).回歸測試的關(guān)聯(lián)性一定要引起充分的注意,修改一個錯誤而引起更多的錯誤出現(xiàn)的現(xiàn)象并不少見 。 測試方法和步驟 軟件測試方法 : 第一種方法是黑盒測試,第二種方法是白盒測試 。 經(jīng)過初期的調(diào)研、中期的開發(fā)及后期的調(diào)試,如今 WEB 校園二手交易系統(tǒng) 終于設(shè)計完畢,調(diào)試并運行通過了,開發(fā)過程本著實用、高效的原則,一切從實際情況出發(fā)。 通過本次的實踐我對軟件開發(fā)產(chǎn)生了濃厚的興趣,體會到,在課堂上學(xué)習(xí)的理論固然重要,但是不去實踐就不能完全了解它內(nèi)涵,要多看有關(guān)程序開發(fā)及設(shè)計方面的書籍,拓寬自己的設(shè)計思路,學(xué)習(xí)別人在開發(fā)過程中使用的算法和積累的經(jīng)驗。 綜觀軟件開發(fā)行業(yè),如今對編程人員相對缺乏,尤其是初級的編程人員,我想通過我們在校學(xué)習(xí)的相關(guān)專業(yè)知識以及在實踐中積累的些經(jīng)驗,在經(jīng)過一段時間的磨練,對于開發(fā)軟件來說不是很難的事,也并非只有專業(yè)人員才能開發(fā)設(shè)計, 我們可以三兩個同學(xué)組成一個開發(fā)小組,開發(fā)一些小的應(yīng)用程序,這個想法是完全可實現(xiàn)的。 總之學(xué)海無涯,我們只有不斷的學(xué)習(xí),不斷的進(jìn)步,才能在瞬息萬變、人才濟(jì)濟(jì)的社會競爭中,立于不敗之地! 6 致謝 本次畢業(yè)設(shè)計,我要特別感謝我的指導(dǎo)教師田喜平老師,她給予了我很大幫助,在她的悉心指導(dǎo)下,我逐步完成了本次畢業(yè)設(shè)計。 最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們 ! 第 23 頁 參考 文獻(xiàn) [1] 陳旭 .電子商務(wù)基礎(chǔ) [M].重慶 :重慶大學(xué)出版社 . [2] 熊曉旭 ,丁玉軍,張麗梅 .瀏覽器一服務(wù)器模式管理信息系統(tǒng)可行性研究 [J].應(yīng)用科技,2021, 27(9)2022. [3] Servlet 簡介 . 26(2). [4] JavaServer Pages Technology. 23(2). [5] Apache Tomcat. 10(3). [6] 鄧子云 ,張賜 .JSP 網(wǎng)絡(luò)編程 [M].北京:電子工業(yè)出版社 ,2021. [7] 杜欣然 .利用 JSP 技術(shù)開發(fā)基于 Web 的人事工資管理系統(tǒng) [D].大連 :大連鐵道學(xué)院 ,2021. [8] 馮燕奎 ,趙德奎 .JSP 實用案例教程 [M].北京:清華大學(xué)出版社 ,2021. [9] 李華飚 ,李水銀 ,郭英奎 .精通 Java 中間件編程 [M].中國水利水電出版社 ,2021. [10] 馬世 軍 ,趙子夫 ,張浩華 ,趙坤 .創(chuàng)建基于 JSP 的大學(xué)圖書館網(wǎng)絡(luò)管理系統(tǒng) [J].遼寧工學(xué)院學(xué)報 ,2021,6(5):105106. 第 24 頁 [11] 萬振凱、葉華、劉培 .網(wǎng)頁設(shè)計技術(shù)實訓(xùn)教程 [M].南開大學(xué)出版社 ,2021. [12] 拓文工作室 .Java 與 Beans 開發(fā)使用手冊 [M].機(jī)械工業(yè)出版社 ,2021. [13] 沈建男 .精通從 JavaScript 到 JSP 范例程序設(shè)計 [M].中國青年出版社 ,2021. [14] Kalen Delandy,Inside Microsoft SQL Server 2021[S].USA :Microsoft press,. The Design and Realization of Campus Network Secondhand Merchandise System Based on Web ZhouWei (School of Computer and Information Engineering, Anyang normal university, Henan, Anyang, 455002) Abstract: This system is a set of platform software of the campuswide system secondhand transaction. It adopts the JSP/J2EE technique, and programmed with Java programming language. It also adopts the B/S development mode, which is based on Web and popularize in recent years. It runs in inter ways. Only when the server install this system and the client can visit it, browse and release some secondhand conveniently and speedily when they go online. And so it dispenses with such operation as the plicated installing, installment and support in traditional C/S mode. At the same time, it uses the Java language which towards the OOP(objectoriented programming).So the system has the specific property of towarding OOP, irrelevant with the platform ,the Java language’s support to the work programming technique makes the system have high practical value. The system development is divided into three parts. That is using JavaBeans to process business logic。 and visiting the SQL Server 2021 database through JDBCODBC Bridge. Keywords: JSP; JavaBeans; Java; B/S