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

正文內容

基于bs模式的手機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-05-06 01:18本頁面

【導讀】是計算機的應用及普及到經濟和社會生活的各個領域。為了讓消費者網上購物。在網絡上架構一個動態(tài)的電子商務網站。,JSP技術開發(fā)的網上購物系統(tǒng)。它使用瀏覽器與服。系統(tǒng)會根據訂單的信息滿足顧客的需要,達到用戶足不出戶。就能夠購買到所需要的商品的目的,讓購物變得輕松、快捷、方便。

  

【正文】 26 商品信息管理界面如下圖 57 所示: 圖 57 商品詳細信息 查詢所有商品的代碼: public List selectGoods() { List list = new ArrayList()。 GoodsForm goods = null。 try { ps = (select * from tb_goods order by id DESC)。 ResultSet rs = ()。 while (()) { goods = new GoodsForm()。 (((1)))。 (((2)))。 (((3)))。 ((4))。 ((5))。 ((6))。 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 27 ((7))。 (((8)))。 (((9)))。 (((10)))。 ((11))。 (((12)))。 (goods)。 } } catch (SQLException ex) { } return list。 } 添加商品信息界面如下圖 58 所示 : 圖 58 添加商品 public void insertGoods(GoodsForm form) { try { ps = (insert into tb_goods values 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 28 (?,?,?,?,?,getDate(),?,?,?,?,?))。 (1, ().intValue())。 (2, ().intValue())。 (3, ())。 (4, ())。 (5, ())。 (6, ().floatValue())。 (7, ().floatValue())。 (8, 0)。 (9, ())。 (10, 0)。 ()。 ()。 } catch (SQLException ex) { }} 公告信息模塊的實現(xiàn) 實現(xiàn)公告信息 bean 主要代碼如下: public class AfficheForm extends ActionForm { private String content = 。 private Integer id = new Integer( 1)。 private String issueTime = 。 private String name = 。 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 29 public AfficheForm() {} 實現(xiàn)公 告信息的界面 公告信息界面主要包括管理員對于公告信息的修改,查看,及刪除的操作。其界面如下 圖 59 所示 : 圖 59 公告信息的查詢 主要代碼如下: //對公告信息的全部查詢功能 public ActionForward afficheSelect(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { List list = ()。 int pageNumber = ()。 //計算出有多少條記錄 int maxPage = pageNumber。 //計算有多少頁數 String number = (i)。 if (maxPage % 7 == 0) { maxPage = maxPage / 7。 } else { 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 30 maxPage = maxPage / 7 + 1。 } if (number == null) { number = 0。 } (number, (number))。 (maxPage, (maxPage))。 (pageNumber, (pageNumber))。 (list, list)。 return (afficheSelect)。 } 實現(xiàn)公告信息添加的界面 對于過期的公告,管理員可以直接刪除。同樣,對于需要添加公告信息,管理員可以添加。添加公告信息界面如下 圖 510 所示 : 圖 510 添加公告信息界面 主要代碼如下 : 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 31 //添加公告信息 public ActionForward afficheInsert(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) { AfficheForm afficheForm = (AfficheForm) form。 (afficheForm)。 return afficheSelect(mapping, form, request, response)。 } 程序調試 在設計系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤比較容易發(fā)現(xiàn)和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或對某些數據 的計算公式的邏輯錯誤導致的錯誤結果。這類錯誤隱蔽性強,有時會出現(xiàn),有時又不出現(xiàn),因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的。 程序的測試 測試的重要性及目的 ( 1) 測試的重要性 軟件的測試在軟件生命周期中占據重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產品交付用戶使用之前保證軟件質量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應包含測試,從而檢驗本階段的成果是否接近預期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段 進行測試,錯誤的延時擴散常常會導致最后成品測試的巨大困難。 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 32 事實上,對于軟件來講,不論采用什么技術和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的 40%以上。而在軟件開發(fā)的總成本中,用在測試上的開 銷要占 30%到 50%。如果把維護階段也考慮在內,討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 在實踐中,軟件測試的困難常常使人望而卻步或敷衍了事,這是由于對測試仍然存在一些不正確的看法和錯誤的態(tài)度,這包括 : ① 認為測試工作不如設計和編碼那樣容易取得進展難以給測試人員某種成就感 。 ② 以發(fā)現(xiàn)軟件錯誤為目標的測試是非建設性的,甚至是破壞性的,測試中發(fā)現(xiàn)錯位是對責任者工作的一種否定 。 ③ 測試工作枯燥無味,不能引起人們的 興趣 。 ④ 測試工作是艱苦而細致的工作 。 ⑤ 對自己編寫的程序盲目自信,在發(fā)現(xiàn)錯誤后,顧慮別人對自己的開發(fā)能力的看法。 這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態(tài)度,才可能提高軟件產品的質量。 ( 2) 測試的目的 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 33 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應該直接針對軟件比較復雜的部分或是以前出錯比較多的位置。 ① 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 。 ② 測試是為了證明程序有錯,而不是證明程序無錯誤 。 ③ 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤 。 ④ 一個 成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產生誤導,認為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當前所采用的軟件過程的缺陷,以便改進。同時,這種分析也能幫助我們設計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試 質量的一種方法。 測試的步驟 與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。 用戶登陸模塊的測試 模塊測試主要是對于每個模塊在編碼和詳細設計中的錯誤。其中對于用戶模塊方面,主要是對于用戶登陸進行測試。在此這前,要保證數據庫的連接正常,否則會出現(xiàn)以下錯誤: 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 34 圖 61 錯誤界面 這也是一個比較常見的錯誤,在所有的程序中,只要有數據與數據庫連接的操作,都要保證數據庫連接正常。 購物車模塊的測試 在進入本商城首頁,其界面如下: 圖 62 商城首頁 每個人都可以瀏覽本商城的所有商品,但是只有成為了本商城的會員,才 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 35 有資格去查看購物車,訂單等功能。也就是說購物車是私人的一個放置商品的“籃子”。而只有成為本商城的會員,才會有資格擁有。因此,當游客來瀏覽時,當點擊購物車時,會出現(xiàn)如下頁面: 圖 63 登陸框 基于 B/S 模式的手 機數碼類小型網上購物系統(tǒng)的設計與實現(xiàn) 36 結束語 通過近三個月的努力,目前該系統(tǒng)的程序設計和論文撰寫已經基本結束了。在此期間 ,我根據題目要求,切實地按照軟件工程的步驟 ,從需求分析,概要設計,詳細設計,數據庫 設計,再到編碼,調試運行等步驟?,F(xiàn)已順利完成各個步驟的開發(fā)工作,基本達到預期設計的要求。 通過本次畢業(yè)設計 ,使我無論在理論上還是在實踐上都有一個較大幅度的提高,尤其是對具體業(yè)務的抽象能力和對各種技術及框架的綜合運用能力 ,同時也培養(yǎng)了自己獨立分析問題、解決問題以及與他人溝通交流的能力。 在整個設計過程中 ,我逐步地對 MVC 框架有了更加深刻的認識,也對其中的JAVA 語言有了深刻的理解。 JAVA 語言是完全面向對象的語言。而且使用起來極為方便,界面友好,編譯簡單,只要編譯一次以后在運行時就不需要再次編譯了,節(jié)省了運行 的時間,提高了響應速度。其次對軟件開發(fā)流程有了進一步的了解。此外 ,在整個設計和開發(fā)過程中 ,使我對軟件工程的思想有了進一步深刻的了解:完善需求,最大限度的滿足用戶所需。本次設計運用了大量軟件工程的思想和相關的數據庫知識,對大學所學的知識得以鞏固和運用。 通過這次畢業(yè)設計,我了解了軟件開發(fā)的大體過程,首先要有足夠的耐心,要勇于面對密密麻麻的代碼,無數遍的調試,和無數遍的修改,但是,當你調試成功時,你就會感到這些努力的意義,成功的喜悅。軟件開發(fā),還要注意借鑒,查看已有的例子的代碼,這樣可以節(jié)省大量的時間,同時也 實現(xiàn)了代碼重用。此外,我知道了基礎課的重要,要學好一門編程語言,一定要動手,實踐
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1