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

正文內(nèi)容

基于web的網(wǎng)上購物商城的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-27 20:05本頁面
  

【正文】 對于軟件測試技術(shù),可以從不同的角度加以分類:從是否需要執(zhí)行被測軟件的角度,可分為靜態(tài)測試和動態(tài)測試。從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。(1)黑盒測試黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試或基于規(guī)范的測試,它是在己知產(chǎn)品所應具有的功能的前提下,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者對程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等?!昂诤小狈ㄖ塾诔绦蛲獠拷Y(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),只是針對軟件的界面和軟件需求規(guī)格說明中規(guī)定的功能進行測試。“黑盒”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。(2)白盒測試白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試或基于實現(xiàn)的測試,它是知道產(chǎn)品內(nèi)部工作過程??赏ㄟ^測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定止常進行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作。白盒測試的主要方法有程序邏輯驅(qū)動測試、基本路徑測試和數(shù)據(jù)流測試等?!鞍缀小狈ㄐ枰媪私獬绦虻膬?nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進行測試。因此,白盒”法是窮舉路徑測試。但即使每條路徑都測試了仍然可能有錯誤。第一,窮舉路徑測試不能查出程序違反了設計規(guī)范,即程序本身是個錯誤的程序。第二,窮舉路徑測試不可能查出程序中因遺漏路徑而出錯。第三,窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯誤?!∠到y(tǒng)維護 軟件維護是軟件完成以后的一個非常重要的一部分,處于系統(tǒng)投入生產(chǎn)性運行以后的時期中,所謂軟件維護就是在軟件已經(jīng)交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程。軟件的維護有適應性維護,完善性維護,改正性維護,預防性維護。 本系統(tǒng)為適應維護的需要,采用如下措施:(一)軟件配置程序源代碼。(二)開發(fā)過程文檔齊全。(三)設計過程中各模塊均考慮或預留完整性和可維護性接口等部分。(四)詳細設計的文檔,源代碼內(nèi)部的文檔有詳細說明,注釋均可提高可維護性。結(jié) 論我的畢業(yè)設計論文具體論述了網(wǎng)上購物系統(tǒng)的主要功能及體系結(jié)構(gòu),重點討論了系統(tǒng)的各項功能模塊、各模塊的系統(tǒng)流程,及模塊功能的實現(xiàn),每個模塊在都能完成其功能的結(jié)果下將其綜合成一個完整的系統(tǒng)。目前基于該模型的系統(tǒng)處于實驗室階段,還存在許多問題與不足,如安全性能還不完善,缺少必要的數(shù)據(jù)加密系統(tǒng)等,,這些功能與技術(shù)還需要加以提高和實現(xiàn)。在編寫論文的時間里,我在不斷自學的基礎上利用Struts2框架的應用、MySQL數(shù)據(jù)庫JSP網(wǎng)頁的設計才完成了網(wǎng)上購物系統(tǒng)的設計。期間我遇到了若干問題和解決了不少的問題。從配置Tomcat服務器和數(shù)據(jù)庫,到網(wǎng)站服務,我對電子商務的認識從無到有,有了較為具體詳細的了解。我所建立的網(wǎng)上購物系統(tǒng)只是一個稍顯簡單的網(wǎng)上購物系統(tǒng),真正電子商務所涉及到的方方面面的問題我未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。網(wǎng)上購物系統(tǒng)并不是我想象的那么簡單,它包括了編寫程序、數(shù)據(jù)庫設計、網(wǎng)頁制作、圖象處理、版面設計、數(shù)據(jù)采集、文本編輯、服務器管理等等,要搞好一個好的,完善的網(wǎng)站需要一個詳細的、合理的、可行性的規(guī)劃設計。在具體實施的過程中,在程序的調(diào)試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了調(diào)試時間。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快速的找出錯誤,并能熟練的操作數(shù)據(jù)庫。隨著Web技術(shù)的進一步發(fā)展和Internet的逐漸大眾化,基于Internet的電子商務系統(tǒng)無疑比傳統(tǒng)商務具有更加廣闊的應用前景。而如何提高電子商務系統(tǒng)中的數(shù)據(jù)訪問效率、交易平臺的安全性及事務處理的能力仍是當前人們所關(guān)注的熱點問題。這些問題有待于以后作更深入的探討,相信在不久的將來電子商務將表現(xiàn)出越來越大的作用。 附 錄 部分源代碼“注冊頁面”的代碼設計如下:public void save(User user) throws Exception { String sql =insert into d_user(,nickname,password,user_integral,+ is__verify,_verify_code,last_login_time,last_login_i p) values(?,?,?,?,?,?,?,?)。 Connection conn = ()。 PreparedStatement stmt = (sql, )。 (1, ())。 (2, ())。 (3, ())。 (4, ())。 (5, ())。 (6, ())。 (7, ())。 (8, ())。 ()。 ResultSet rs = ()。 ()。 int id = (1)。 (id)。 }“購物車”的代碼設計如下: public class CartServiceImpl implements CartService{ private static CartService instance = new CartServiceImpl()。 private CartServiceImpl(){} public static CartService getInstance(){ return instance。 } public boolean buy(Cart cart, int id) throws Exception { for(CartItem item : ()){ if(id == ().getId()){ return false。 } } ().add(new CartItem(().findById(id), 1, ))。 return true。 } public void delete(Cart cart, int id) { for(CartItem item : ()){ if(id == ().getId()){ ()。 } } }public void modify(Cart cart, int id, int count) { for(CartItem item : ()){ if(id == ().getId()){ (count)。 } } } public void resume(Cart cart, int id) { for(CartItem item : ()){ if(id == ().getId()){ ()。 } } } public double pay(Cart cart) throws Exception { double sum = 0。 for(CartItem item : ()){ sum += ()*(().getDang_price())。 } return sum。 }public double save_pay(Cart cart) throws Exception { double sum = 0。 for(CartItem item : ()){ sum += () * (().getFixed_price() ().getDang_price())。 } return sum。 } public Cart getexistItemsCart(Cart cart) throws Exception { Cart existCart = new Cart()。 for(CartItem item:()){ if(() == ){ ().add(item)。 } } return existCart。 } public Cart getremoveItemsCart(Cart cart) throws Exception { Cart removeCart = new Cart()。 for(CartItem item:()){ if(() == ){ ().add(item)。 } } return removeCart。 } public Cart toCart(String cartStr) throws Exception { Cart cart = new Cart()。 if(.equals(cartStr)){ return cart。 } String[] strs = (:)。 for(String s : strs){ String[] data = (,)。 CartItem item = new CartItem()。 (().findById((data[0])))。 ((data[1]))。 ((data[2]))。 ().add(item)。 } return cart。 } public String toString(Cart cart) throws Exception{ StringBuilder sb = new StringBuilder()。 for(CartItem item : ()){ (().getId() + , + () + , + () + :)。 } return ()。 }}“訂單”的代碼設計如下://添加訂單 public int add(Order order) throws Exception { String sql = insert into d_order(user_id,status,order_time,total_price,receive_name,full_address,postal_code,mobile,phone)+values(?,?,?,?,?,?,?,?,?)。PreparedStatement stmt = ().prepareStatement(sql,)。 (1, ())。 (2, ())。 (3, ().getTime())。 (4, ())。 (5, ())。 (6, ())。 (7, ())。 (8, ())。 (9, ())。 ()。 ResultSet rs = ()。 ()。 return (1)。 }//用戶訂單 public ListOrder findByUserId(int userId) throws Exception { String sql = select * from d_order where user_id=? order by order_time desc。 ListOrder orders = new ArrayListOrder()。 PreparedStatement stmt = ().prepareStatement(sql)。 (1, userId)。 ResultSet rs = ()。 while(()){ Order order = new Order()。 ((id))。 (new Date((order_time)))。 ((status))。 ((total_price))。 (order)。 } return orders。 }//訂單狀態(tài) public void modifyStatus(int id,int status) throws Exception { String sql = update d_order set status = ? where id=?。 PreparedStatement stmt = ().prepareStatement(sql)。 (1, status)。 (2, id)。 ()。 }“登錄界面”的代碼設計如下: public User find(String ) throws Exception { String sql = select * from d_user where = ?。 User user = null。 Connection conn = ()。 PreparedStatement stmt = (sql)。 (1, )。 ResultSet rs = ()。 if (()) { user = new User((id), (), (nickname), (password), (user_integral), (is__verify), (_verify_code),
點擊復制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1