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

正文內(nèi)容

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

2025-06-28 07:01本頁面
  

【正文】 trim())。 ((())。 (())。 ((())。 ((())。 MedDao md = new MedDao()。 if((medicine)){ (null, 藥品添加成功, 恭喜, 1)。 } }catch(Exception e2) { ()。 (null, 您的輸入不正確, 警告, 1)。 } }}//加入庫存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, 進貨成功, 恭喜, 1)。 } } catch (Exception e2) { ()。 (null, 您的輸入不正確, 警告, 1)。 } }}//加入庫存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, 是否修改該職員?修改將無法恢復!, 警告, 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)移界面核心代碼:(對發(fā)生以外的和過期的藥品的處理)//按鈕的事件響應public class outOfDateListener implements ActionListener { public void actionPerformed(ActionEvent e) { StockDao sd = new StockDao()。 String[] mnamelist = ()。 (mnamelist)。 (null, 成功, 恭喜, 1)。 (new String[]{})。 }}//數(shù)據(jù)庫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)。 } }}第六章 測試分析報告 什么是軟件測試 軟件測試就是在受控制的條件下對系統(tǒng)或應用程序進行操作并評價操作結(jié)果的過程,所謂控 制條件應包括正常條件與非正常條件?!? 軟件測試過程中應該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應 該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是“探測”,在“探測”中發(fā)現(xiàn)軟件的毛病?! ?軟件測試貫穿于軟件定義與開發(fā)的整個周期 ,軟件的需求規(guī)格說明書 ,結(jié)構(gòu)設(shè)計及程序編 碼,都屬于軟件測試的對象?!? 軟件測試包含白盒測試與黑盒測試,白盒測試是針對程序代碼進行正確性檢驗的測試工作, 黑盒測試獨立于程序代碼,從用戶的角度,通過一定的測試步驟與測試案例,驗證軟件功能、 性能等指標能否滿足實際應用需求的測試作?!≤浖y試的目的 軟件測試的目的是為了保證軟件產(chǎn)品的最終質(zhì)量,在軟件開發(fā)的過程中,對軟件產(chǎn)品進行質(zhì)量控制。一般來說軟件測試應由獨立的產(chǎn)品評測中心負責,嚴格按照軟件測試流程,制定測試計劃、測試方案、測試規(guī)范,實施測試,對測試記錄進行分析,并根據(jù)回歸測試情況撰寫測試報告。測試是為了證明程序有錯,而不能保證程序沒有錯誤。 測試計劃和要點 軟件測試的本質(zhì)是針對要測試的內(nèi)容確定一組測試用例。在討論之前,我先把要測試各個模塊的計劃和要點列出: 藥品以及藥品管理模塊測試要點 用戶的登錄用戶名和密碼的核對,藥品創(chuàng)始信息格式的判斷,防止不規(guī)范的數(shù)據(jù)和錯誤的數(shù)據(jù)插入數(shù)據(jù)庫。例如,已經(jīng)存在的用戶不可被再次注冊,用戶的生日和格式等。 銷售管理模塊測試要點發(fā)生銷售時,庫存的變動情況,是否減少,藥品為零則禁止銷售。 進貨管理模塊測試要點錄入數(shù)據(jù)時對數(shù)據(jù)格式的限制,防止不正確的數(shù)據(jù)進入數(shù)據(jù)庫。 職工信息測試要點防止臟數(shù)據(jù)進入數(shù)據(jù)庫。 部分測試圖1. 用戶名或密碼錯誤 (登陸)用戶名或密碼錯誤提示 (注冊) 用戶已存在提示 藥品錄入數(shù)據(jù)格式的限制 測試結(jié)論 1. 測試目標完成 ;2. 測試已經(jīng)通過;3. 可以進入下一階段項目目標; 參考文獻[1] 侯維瑞 英語語體 上海:上海外語教育出版社,1988 [2][美]Rogers Cadenhead. :人民郵電出版社,2007[3]:清華大學出版社,2006[4] :冶金工業(yè)出版社,2006[5]李春葆, Server 2000學習與上機指導[M]. 北京:清華大學出版社,.[6] :機械工業(yè)出版社,2006[7]:機械工業(yè)出版社,2006[8]耿祥義,張躍平.《JSP實用教程》.清華大學出版社,2003年5月1日:1354月.[9]陳剛.Eclipse從入門到精通[M].北京:清華大學出版社, 2005:416417.[10]孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計與開發(fā)[M].北京:電子工業(yè)出版社,2004: 19.[11](美)格羅夫 著,章小莉 等譯. SQL完全手冊(第二版)[M].北京:電子工業(yè)出版社,2006:1214.[12]王虎,[M].武漢:武漢理工大學出版社,.[13][M]. 北京:清華大學出版社, . 附錄:部分程序代碼package 。//連接數(shù)據(jù)庫的公共類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) { =
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1