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

正文內(nèi)容

藥品管理系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-28 07:01本頁(yè)面
  

【正文】 trim())。 ((())。 (())。 ((())。 ((())。 MedDao md = new MedDao()。 if((medicine)){ (null, 藥品添加成功, 恭喜, 1)。 } }catch(Exception e2) { ()。 (null, 您的輸入不正確, 警告, 1)。 } }}//加入庫(kù)存frame中public class buyButtonListener implements ActionListener { public void actionPerformed(ActionEvent e) { try { Stock stock = new Stock()。 (().trim())。 (().trim())。 ((().trim()))。 ((().trim()))。 (().trim())。 Calendar c = ()。 (())。 d = ()。 (d)。 StockDao sd = new StockDao()。 if((stock)) { (null, 進(jìn)貨成功, 恭喜, 1)。 } } catch (Exception e2) { ()。 (null, 您的輸入不正確, 警告, 1)。 } }}//加入庫(kù)存DAO中public boolean add(Stock stock) { Connection conn = ()。 Statement stmt = (conn)。 String sql = insert into stock values(39。 + () + 39。,39。 + () + 39。,+ () + , + () + ,39。+()+39。,curdate()+,0)。 (sql)。 try { (sql)。 } catch (SQLException e) { ()。 (null, 操作失敗, 警告, 1)。 return false。 } return true。} 職工管理模塊 藥品修改界面核心代碼:(修改職工信息)//DAO中修改職工信息public boolean modify(Staff staff) { Connection conn = ()。 Statement stmt = (conn)。 String sql = update staff set staffid=39。 + () + 39。,staffname=39。+ () + 39。,staffsex=39。+ () + 39。,stafftel=39。 + () + 39。,staffadd=39。+ fadd() + 39。,staffcard=39。+ () + 39。,staffzip=39。+ staff .getStaffzip() + 39。 where staffid = 39。 + () +39。 (sql)。 try { (sql)。 } catch (SQLException e) { ()。 (null, 修改失敗, 警告, 1)。 return false。 } (null, 恭喜您,修改成功, 恭喜, 1)。 return true。}//FRAME中監(jiān)聽修改用戶按鈕的處理流程public class modifyStfListener implements ActionListener { public void actionPerformed(ActionEvent e) { if (staffname == null || ()) { (null, 未選中用戶, 警告, 1)。 } else { int i = (null, 是否修改該職員?修改將無(wú)法恢復(fù)!, 警告, 0)。 if (i == 1) return。 StaffDao sd = new StaffDao()。 Staff staff = new Staff()。 (().trim())。 (().trim())。 (().trim())。 (().trim())。 (().trim())。 (().trim())。 (().trim())。 (staff)。 } }} 壞貨轉(zhuǎn)移模塊 壞貨轉(zhuǎn)移界面核心代碼:(對(duì)發(fā)生以外的和過期的藥品的處理)//按鈕的事件響應(yīng)public class outOfDateListener implements ActionListener { public void actionPerformed(ActionEvent e) { StockDao sd = new StockDao()。 String[] mnamelist = ()。 (mnamelist)。 (null, 成功, 恭喜, 1)。 (new String[]{})。 }}//數(shù)據(jù)庫(kù)DAO中的操作public void OFDTranStock(String[] mnamelist) { Connection conn = ()。 Statement stmt = (conn)。 for(int i=0。i。i++) { if(mnamelist[i] != null amp。amp。 !mnamelist[i].equals()) { String sql = update stock set status = 1 where mname = 39。 + mnamelist[i] + 39。 (sql)。 try { (sql)。 } catch (SQLException e) { ()。 (null, 失敗, 警告, 1)。 } }}第六章 測(cè)試分析報(bào)告 什么是軟件測(cè)試 軟件測(cè)試就是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作結(jié)果的過程,所謂控 制條件應(yīng)包括正常條件與非正常條件?!? 軟件測(cè)試過程中應(yīng)該故意地去促使錯(cuò)誤的發(fā)生,也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng) 該出現(xiàn)的時(shí)候沒有出現(xiàn)。從本質(zhì)上說(shuō),軟件測(cè)試是“探測(cè)”,在“探測(cè)”中發(fā)現(xiàn)軟件的毛病。   軟件測(cè)試貫穿于軟件定義與開發(fā)的整個(gè)周期 ,軟件的需求規(guī)格說(shuō)明書 ,結(jié)構(gòu)設(shè)計(jì)及程序編 碼,都屬于軟件測(cè)試的對(duì)象?!? 軟件測(cè)試包含白盒測(cè)試與黑盒測(cè)試,白盒測(cè)試是針對(duì)程序代碼進(jìn)行正確性檢驗(yàn)的測(cè)試工作, 黑盒測(cè)試獨(dú)立于程序代碼,從用戶的角度,通過一定的測(cè)試步驟與測(cè)試案例,驗(yàn)證軟件功能、 性能等指標(biāo)能否滿足實(shí)際應(yīng)用需求的測(cè)試作。 軟件測(cè)試的目的 軟件測(cè)試的目的是為了保證軟件產(chǎn)品的最終質(zhì)量,在軟件開發(fā)的過程中,對(duì)軟件產(chǎn)品進(jìn)行質(zhì)量控制。一般來(lái)說(shuō)軟件測(cè)試應(yīng)由獨(dú)立的產(chǎn)品評(píng)測(cè)中心負(fù)責(zé),嚴(yán)格按照軟件測(cè)試流程,制定測(cè)試計(jì)劃、測(cè)試方案、測(cè)試規(guī)范,實(shí)施測(cè)試,對(duì)測(cè)試記錄進(jìn)行分析,并根據(jù)回歸測(cè)試情況撰寫測(cè)試報(bào)告。測(cè)試是為了證明程序有錯(cuò),而不能保證程序沒有錯(cuò)誤。 測(cè)試計(jì)劃和要點(diǎn) 軟件測(cè)試的本質(zhì)是針對(duì)要測(cè)試的內(nèi)容確定一組測(cè)試用例。在討論之前,我先把要測(cè)試各個(gè)模塊的計(jì)劃和要點(diǎn)列出: 藥品以及藥品管理模塊測(cè)試要點(diǎn) 用戶的登錄用戶名和密碼的核對(duì),藥品創(chuàng)始信息格式的判斷,防止不規(guī)范的數(shù)據(jù)和錯(cuò)誤的數(shù)據(jù)插入數(shù)據(jù)庫(kù)。例如,已經(jīng)存在的用戶不可被再次注冊(cè),用戶的生日和格式等。 銷售管理模塊測(cè)試要點(diǎn)發(fā)生銷售時(shí),庫(kù)存的變動(dòng)情況,是否減少,藥品為零則禁止銷售。 進(jìn)貨管理模塊測(cè)試要點(diǎn)錄入數(shù)據(jù)時(shí)對(duì)數(shù)據(jù)格式的限制,防止不正確的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。 職工信息測(cè)試要點(diǎn)防止臟數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。 部分測(cè)試圖1. 用戶名或密碼錯(cuò)誤 (登陸)用戶名或密碼錯(cuò)誤提示 (注冊(cè)) 用戶已存在提示 藥品錄入數(shù)據(jù)格式的限制 測(cè)試結(jié)論 1. 測(cè)試目標(biāo)完成 ;2. 測(cè)試已經(jīng)通過;3. 可以進(jìn)入下一階段項(xiàng)目目標(biāo); 參考文獻(xiàn)[1] 侯維瑞 英語(yǔ)語(yǔ)體 上海:上海外語(yǔ)教育出版社,1988 [2][美]Rogers Cadenhead. :人民郵電出版社,2007[3]:清華大學(xué)出版社,2006[4] :冶金工業(yè)出版社,2006[5]李春葆, Server 2000學(xué)習(xí)與上機(jī)指導(dǎo)[M]. 北京:清華大學(xué)出版社,.[6] :機(jī)械工業(yè)出版社,2006[7]:機(jī)械工業(yè)出版社,2006[8]耿祥義,張躍平.《JSP實(shí)用教程》.清華大學(xué)出版社,2003年5月1日:1354月.[9]陳剛.Eclipse從入門到精通[M].北京:清華大學(xué)出版社, 2005:416417.[10]孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004: 19.[11](美)格羅夫 著,章小莉 等譯. SQL完全手冊(cè)(第二版)[M].北京:電子工業(yè)出版社,2006:1214.[12]王虎,[M].武漢:武漢理工大學(xué)出版社,.[13][M]. 北京:清華大學(xué)出版社, . 附錄:部分程序代碼package 。//連接數(shù)據(jù)庫(kù)的公共類public class DB { public static Connection getConn() { Connection conn = null。 try { ()。 conn = (jdbc:mysql://localhost:3306/medicine2?user=rootamp。password=root)。 } catch (ClassNotFoundException e) { ()。 } catch (SQLException e) { ()。 } return conn。 } public static Statement getStatement(Connection conn) { Statement stmt = null。 try { if(conn != null) { stmt = ()。 } } catch (SQLException e) { ()。 } return stmt。 } public static ResultSet getResultSet(Statement stmt, String sql) { ResultSet rs = null。 try { if(stmt != null) { rs = (sql)。 } } catch (SQLException e) { ()。 } return rs。 } public static void closeConn(Connection conn) { try { if(conn != null) { ()。 conn = null。 } } catch (SQLException e) { ()。 } } public static void closeStmt(Statement stmt) { try { if(stmt != null) { ()。 stmt = null。 } } catch (SQLException e) { ()。 } } public static void closeRs(ResultSet rs) { try { if(rs != null) { ()。 rs = null。 } } catch (SQLException e) { ()。 } }}package 。public class Medicine { private String mid。 private String mname。 private String mshortname。 private String mnors。 private String marea。 private String mlot。 private float minpri。 private float mwpri。 private float mrpri。 private String mcon。 private String mcate。 private int musetime。 private String memo。 public String getMid() { return mid。 } public void setMid(String mid) { = mid。} public String getMname() { return mname。} public void setMname(String mname) { =
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1