版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、院(系)名稱信息工程學院 專 業(yè) 班 級 計算機科學技術(shù) 學 號學 生 姓 名指 導 教 師2014年 3 月 日一總體設(shè)計1. 引言隨著我國市場經(jīng)濟的蓬勃發(fā)展,近年來醫(yī)藥行業(yè)發(fā)展迅速。由于藥品種類不斷增加和需求的日益旺盛,舊有的企業(yè)管理模式已不能適應新型企業(yè)的需要,靠手工記賬進行藥品的管理已經(jīng)明顯力不從心。如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場反應能力和更高的效率是醫(yī)藥經(jīng)營企業(yè)關(guān)心的問題。因此,開發(fā)一套適合中小型藥店使用的管理系統(tǒng)是十分必要的。1.1 編寫目的 藥店藥品管理系統(tǒng)的設(shè)計與實現(xiàn)在現(xiàn)代信息技術(shù)的基礎(chǔ)上,實現(xiàn)了對藥店藥品信息的全面管理,使藥店藥品管理者通過簡單易懂的界面實現(xiàn)多
2、功能的信息化管理!大大提高了工作效率,為企業(yè)、管理者節(jié)省了大量的時間,降低了勞動強度。更為企業(yè)創(chuàng)造了更多的價值!1.2 編寫背景隨著我國市場經(jīng)濟的蓬勃發(fā)展和人們對醫(yī)藥需求的迅速增加,醫(yī)藥行業(yè) 正處于一個高速發(fā)展時期。行業(yè)的快速發(fā)展必然會導致競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內(nèi)部管理,提高運營效率。而我國大部分醫(yī)藥企業(yè)是由原來的國有零售藥店改造或醫(yī)藥企業(yè)職工下海創(chuàng)辦的,雖然經(jīng)營實現(xiàn)了專業(yè)化,但是從信息機制上還沒有擺脫原有的管理模式,企業(yè)內(nèi)部沒有形成完善、有效的激勵和約束的信息化管理機制,企業(yè)發(fā)展動力不足,從而影響了企業(yè)的持續(xù)、穩(wěn)定、快速發(fā)展。同時,我國醫(yī)藥經(jīng)營形式
3、正在向集團化、連鎖化發(fā)展。在這一發(fā)展過程中,舊的企業(yè)管理模式已不能適應新型的社會主義市場經(jīng)濟的要求。由于每天大量的輸入輸出數(shù)據(jù)對象,管理者經(jīng)常在管理中出現(xiàn)這樣那樣的錯誤。為提高企業(yè)管理水平,更好的服務于廣大用戶,方便管理者對藥店藥品的管理,這樣一個藥店藥品管理系統(tǒng)的設(shè)計與實現(xiàn)變得越來越重要。1.3 編寫意義伴隨著社會經(jīng)濟的發(fā)展,特別是社會物質(zhì)商品的日漸豐富多彩和人民生活水平的提高,藥店的零售業(yè)也發(fā)生了巨大的變革。城市規(guī)模的擴大、居民點的拓展,客觀上要求藥店的管理采取新的措施和狀態(tài)來適應這一變化。通過計算機對藥店進行管理,既能方便百姓,縮短時間,又有利于降低成本、強化內(nèi)部管理、提高企業(yè)效益。用計
4、算機管理,這既成為醫(yī)藥企業(yè)改革發(fā)展的必然熱點,又形成這些企業(yè)參與市場競爭新的經(jīng)濟增長點。1.4 參考資料1張永常:M Java程序設(shè)計實用教程,電子工業(yè)出版社,2009年6月2王灝,馬軍等:M Java自學手冊,機械工業(yè)出版社,2007年4月2. 總體設(shè)計概述系統(tǒng)設(shè)計目標本系統(tǒng)設(shè)計既要滿足用戶的要求又要滿足設(shè)計人員的設(shè)計目標。從用戶的觀點看,要求系統(tǒng)能夠達到以下目標:(1)減少人工信息錄入的錯誤,減少不必要的經(jīng)濟損失。(2)藥品采購、銷售信息用計算機來完成,節(jié)省人力和物力。(3)建立查詢功能??梢圆樵兯幤返膹S商、生產(chǎn)日期、剩余量等。以使工作人員知道哪些藥品不再需要,哪些藥品需要加大進貨量,實現(xiàn)
5、藥品的最佳利用。(4)建立財務模塊。能夠?qū)λ幤返牟少?、銷售的應收款和應付款進行匯總編制報表。系統(tǒng)設(shè)計策略本系統(tǒng)采用事物分析和變換分析兩種策略的結(jié)合。通過事務分析,將藥店管理系統(tǒng)分為有關(guān)藥品的采購、銷售、庫存、財務管理等模塊,對底層模塊采用變換分析法將有關(guān)藥品采購的模塊分為:訂單管理、退貨管理、查詢等處理功能。以系統(tǒng)設(shè)計為原則,提高模塊的內(nèi)聚性,降低模塊間間的耦合程度,建立數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)共享,并且提高模塊的獨立性,使系統(tǒng)具有很好的可修改性和較高的靈活性。2.2 運行環(huán)境1、硬件平臺:(1)CPU:P41.8GHz。(2)內(nèi)存:256MB以上。2、軟件平臺:(1)操作系統(tǒng):Windows XP(
6、2)數(shù)據(jù)庫:SQL Server 2005(3) 開發(fā)工具:Eclipse2.2 尚未解決的問題根據(jù)目前的調(diào)查情況和經(jīng)濟條件,暫時無法滿足將系統(tǒng)內(nèi)的數(shù)據(jù)進行的分析,仍然需要一定的人工操作,而且當藥品的存量低于一定數(shù)量的時候沒有提醒,藥品過期之前也沒有提醒。在日后經(jīng)濟允許的條件下,可以增加服務窗口的設(shè)置和新設(shè)備的替換。二、詳細設(shè)計1. 引言隨著我國市場經(jīng)濟的蓬勃發(fā)展,近年來醫(yī)藥行業(yè)發(fā)展迅速。由于藥品種類不斷增加和需求的日益旺盛,舊有的企業(yè)管理模式已不能適應新型企業(yè)的需要,靠手工記賬進行藥品的管理已經(jīng)明顯力不從心。如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場反應能力和更高的效率是醫(yī)藥經(jīng)營企業(yè)關(guān)心
7、的問題。因此,開發(fā)一套適合中小型藥店使用的管理系統(tǒng)是十分必要的。1.1 編寫目的 藥店藥品管理系統(tǒng)的設(shè)計與實現(xiàn)在現(xiàn)代信息技術(shù)的基礎(chǔ)上,實現(xiàn)了對藥店藥品信息的全面管理,使藥店藥品管理者通過簡單易懂的界面實現(xiàn)多功能的信息化管理!大大提高了工作效率,為企業(yè)、管理者節(jié)省了大量的時間,降低了勞動強度。更為企業(yè)創(chuàng)造了更多的價值!1.2 編寫背景隨著我國市場經(jīng)濟的蓬勃發(fā)展和人們對醫(yī)藥需求的迅速增加,醫(yī)藥行業(yè) 正處于一個高速發(fā)展時期。行業(yè)的快速發(fā)展必然會導致競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內(nèi)部管理,提高運營效率。而我國大部分醫(yī)藥企業(yè)是由原來的國有零售藥店改造或醫(yī)藥企業(yè)職工下海
8、創(chuàng)辦的,雖然經(jīng)營實現(xiàn)了專業(yè)化,但是從信息機制上還沒有擺脫原有的管理模式,企業(yè)內(nèi)部沒有形成完善、有效的激勵和約束的信息化管理機制,企業(yè)發(fā)展動力不足,從而影響了企業(yè)的持續(xù)、穩(wěn)定、快速發(fā)展。同時,我國醫(yī)藥經(jīng)營形式正在向集團化、連鎖化發(fā)展。在這一發(fā)展過程中,舊的企業(yè)管理模式已不能適應新型的社會主義市場經(jīng)濟的要求。由于每天大量的輸入輸出數(shù)據(jù)對象,管理者經(jīng)常在管理中出現(xiàn)這樣那樣的錯誤。為提高企業(yè)管理水平,更好的服務于廣大用戶,方便管理者對藥店藥品的管理,這樣一個藥店藥品管理系統(tǒng)的設(shè)計與實現(xiàn)變得越來越重要。1.3 編寫意義伴隨著社會經(jīng)濟的發(fā)展,特別是社會物質(zhì)商品的日漸豐富多彩和人民生活水平的提高,藥店的零售
9、業(yè)也發(fā)生了巨大的變革。城市規(guī)模的擴大、居民點的拓展,客觀上要求藥店的管理采取新的措施和狀態(tài)來適應這一變化。通過計算機對藥店進行管理,既能方便百姓,縮短時間,又有利于降低成本、強化內(nèi)部管理、提高企業(yè)效益。用計算機管理,這既成為醫(yī)藥企業(yè)改革發(fā)展的必然熱點,又形成這些企業(yè)參與市場競爭新的經(jīng)濟增長點。1.4 參考資料1張永常:M Java程序設(shè)計實用教程,電子工業(yè)出版社,2009年6月2王灝,馬軍等:M Java自學手冊,機械工業(yè)出版社,2007年4月2. 系統(tǒng)組織結(jié)構(gòu)藥店藥品管理系統(tǒng)藥品管理基本信息用戶管理幫助信息藥品查詢藥品變更藥品信息藥店信息普通用戶管理員使用手冊3.模塊設(shè)計3.1 登錄管理模塊
10、登錄模塊是為保證信息的安全,只允許由用戶名和密碼的用戶進入對系統(tǒng)進行相關(guān)的操作,當輸入正確時即可進入系統(tǒng)。登入界面log.java,效果圖如圖4.1所示。圖4.1 登錄界面系統(tǒng)主模塊系統(tǒng)主模塊提供對藥店藥品信息和用戶的管理。主模塊zhujiemian.java,效果圖如圖4.3所示。圖4.3 系統(tǒng)主模塊主模塊zhujiemian.java的主要代碼:public static void main(String args) installLnF();SwingUtilities.invokeLater(new Runnable() Overridepublic void run() zhujie
11、mian frame = new zhujiemian();frame.setDefaultCloseOperation(zhujiemian.EXIT_ON_CLOSE);frame.setTitle(歡迎進入主界面);frame.getContentPane().setPreferredSize(frame.getSize();frame.pack();frame.setLocationRelativeTo(null);frame.setBounds(168,100,666,555);frame.setVisible(true););信息管理模塊是一個集查詢、添加、修改、刪除的綜合模塊,它
12、可以將用戶需要的信息顯示出來,并進行相關(guān)的操作。藥品插入模塊藥品插入模塊是錄入信息的重要渠道,通過本模塊可以將數(shù)據(jù)寫入后臺數(shù)據(jù)庫。藥品插入模塊效果圖如圖4.5所示:圖4.5 藥品插入模塊藥品插入模塊ypcr.java 的主要代碼:private void jButton0ActionActionPerformed(ActionEvent event) tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);catch(ClassNotFoundException e)trycon=DriverManager.getConne
13、ction(jdbc:sqlserver:/localhost:1433;DatabaseName=ydypsystem,sa,1111);con.setAutoCommit(false);sql=con.createStatement();String a=jTextField0.getText().trim();String b=jTextField1.getText().trim();String c=jTextField2.getText().trim();String d=jTextField3.getText().trim();String f=jTextField4.getTex
14、t().trim();String g=jTextField5.getText().trim();String h=jTextField6.getText().trim();String i=jTextField7.getText().trim();String j=jTextField8.getText().trim();String k=jTextField9.getText().trim();if(h.equals()|i.equals()String message=藥店號、藥品號不能為空;JOptionPane.showMessageDialog(this, message);els
15、eString l=insert into yaodian values (+h+,+a+,+d+);String m=insert into yaopin values (+i+,+b+,+c+,+j+,+k+);String n=insert into guanli values (+h+,+i+,+f+,+g+);rs=sql.executeUpdate(l);rs=sql.executeUpdate(m);rs=sql.executeUpdate(n);JOptionPane.showMessageDialog(null, 添加信息記成功);mit();catch(SQLExcepti
16、on e)JOptionPane.showMessageDialog(null, e.getMessage();private void jButton1ActionActionPerformed(ActionEvent event) new zhujiemian().setVisible(true);dispose(); 藥品更改模塊 藥品更改模塊是將錄入的錯誤信息進行修改,此模塊重新調(diào)用ypgg.java窗體將要更改的全部信息顯示出來方便用戶進行修改。藥品更改模塊的主要代碼:public static void main(String args) installLnF();SwingUti
17、lities.invokeLater(new Runnable() Overridepublic void run() ypgg frame = new ypgg();frame.setDefaultCloseOperation(ypgg.EXIT_ON_CLOSE);frame.setTitle(藥品信息更改中);frame.getContentPane().setPreferredSize(frame.getSize();frame.pack();frame.setLocationRelativeTo(null);frame.setVisible(true);); 藥品刪除模塊 藥品刪除模
18、塊是進行信息更新的模塊,它可以將數(shù)據(jù)庫中多余的或者沒用的信息及時刪除,這樣可以節(jié)省數(shù)據(jù)庫空間。藥品刪除模塊的主要代碼:public class ypsc extends JFrame Connection con;Statement sql;ResultSet rs;int i=0;Object a=new Object 5010;Object b=new Object 藥店號,藥店名,藥店址,藥品號, 藥品名, 藥品單價, 藥品有效期, 生產(chǎn)商,入庫,庫存 ;private static final long serialVersionUID = 1L;private JLabel jLab
19、el0;private JTextField jTextField0;private JButton jButton0;private JButton jButton1;private JButton jButton2;private JTable jTable0;private JScrollPane jScrollPane0;private JLabel jLabel1;private static final String PREFERRED_LOOK_AND_FEEL = javax.swing.plaf.metal.MetalLookAndFeel;public ypsc() ini
20、tComponents();3.4 藥品查詢模塊藥品查詢模塊可以實現(xiàn)對輸入藥品的藥品號查詢出藥品的相關(guān)信息,方便地查看所要了解的信息。藥品查詢模塊ypcx.java,效果圖如圖4.6所示。圖4.6 藥品查詢模塊藥品查詢模塊ypcx.java的主要代碼:public static void main(String args) installLnF();SwingUtilities.invokeLater(new Runnable() Overridepublic void run() ypcx frame = new ypcx();frame.setDefaultCloseOperation(y
21、pcx.EXIT_ON_CLOSE);frame.setTitle(正在查詢);frame.getContentPane().setPreferredSize(frame.getSize();frame.pack();frame.setLocationRelativeTo(null);frame.setLocation(256,256);frame.setVisible(true););3.5 用戶管理模塊 用戶增加模塊用來增加新的用戶來管理藥店藥品信息,包括用戶信息、修改用戶、刪除用戶、添加用戶。用戶增加模塊yhxx.java,效果圖如圖4.7所示。圖4.7 用戶信息模塊用戶信息模塊yhxx
22、.java的主要代碼:private void jButton0ActionActionPerformed(ActionEvent event) while(i=0)jTextField1.setText();jTextField2.setText();jTextField3.setText();i-;i=0;tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);catch(ClassNotFoundException e)JOptionPane.showMessageDialog(null, error);trycon=
23、DriverManager.getConnection(jdbc:sqlserver:/localhost:1433;DatabaseName=ydypsystem,sa,1111);sql=con.createStatement();rs=sql.executeQuery(select *from denglu where yh_name=+jTextField0.getText().trim()+);if(rs.next()String no1=rs.getString(yh_name);String no2=rs.getString(yh_password);String no3=rs.
24、getString(yh_xm);String no4=rs.getString(yh_xb);jTextField0.setText(no1);jTextField1.setText(no2);jTextField2.setText(no3);jTextField3.setText(no4);elseJOptionPane.showMessageDialog(null,你輸入的信息不存在!); con.close();repaint();catch(Exception e)JOptionPane.showMessageDialog(null, e.getMessage();private v
25、oid jButton1ActionActionPerformed(ActionEvent event) tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);catch(Exception e)trycon=DriverManager.getConnection(jdbc:sqlserver:/localhost:1433;NatabaseName=ydypsystem,sa,1111);sql=con.createStatement();Stringgg=updatedenglu set yh_password=+jT
26、extField1.getText().trim()+,yh_xm=+jTextField2.getText().trim()+,yh_xb=+jTextField3.getText().trim()+ where yh_name=+jTextField0.getText().trim()+;sql.executeUpdate(gg);con.close();repaint();catch(Exception e)private void jButton2ActionActionPerformed(ActionEvent event) tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);catch(Exception e)trycon=DriverManager.getConnection(jdbc:sqlserver:/localhost:1433;DatabaseName=ydypsystem,sa,1111);sql=con.createStatement();String sc=delete from denglu where yh_name=+jTextField0.getT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年自動化立體倉庫項目評估分析報告
- 2019粵教版 高中美術(shù) 選擇性必修6 現(xiàn)代媒體藝術(shù)《第二單元 前期的知識與技能》大單元整體教學設(shè)計2020課標
- 2024屆果洛市重點中學高三普通高校統(tǒng)一招生考試仿真卷(一)數(shù)學試題試卷
- 2024屆廣西賀州市平桂區(qū)平桂高級中學高三下學期4月月考試題
- 財務審核合同批語
- 補漏項目合同
- 被迫解除勞動合同經(jīng)濟補償金案例
- 保險免責賠償申請書
- 山西省2024八年級物理上冊第六章質(zhì)量與密度第4節(jié)密度的應用課件新版新人教版
- 游戲動畫設(shè)計規(guī)范
- 設(shè)備維修維護工作總結(jié)
- 2024屆高考模擬作文“情緒價值”導寫及范文展示
- 2016-2023年太原幼兒師范高等專科學校高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- IT運維述職報告
- 鐵路違章分析報告
- 《新舊會計準則差異》課件
- 麥當勞人力招聘計劃書
- 民族宗教政策知識講座
- 女性私密的課件
- 八年級上冊英語Unit8寫作課課件(人教版)
- 國開2023秋《習近平總書記教育重要論述研究》形考任務四參考答案
評論
0/150
提交評論