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

正文內(nèi)容

網(wǎng)絡工程畢業(yè)論文:藥店管理系統(tǒng)設計與實現(xiàn)-預覽頁

2025-08-30 09:07 上一頁面

下一頁面
 

【正文】 頁 系統(tǒng)體系結(jié)構(gòu)框圖如下圖: 圖 藥品管理系統(tǒng)功能模塊圖 藥品管理系統(tǒng) 用戶管理 進貨管理 銷售管理 職工管理 新增用戶 查詢用戶 修改用戶 刪除用戶 銷售 修改價目表 銷售單查詢 供應商創(chuàng)始 藥品創(chuàng)始 進貨單查詢 進貨 添加職工 處理職工 壞貨轉(zhuǎn)移 過期處理 損毀處理 第 18 頁 系統(tǒng)流程圖 依據(jù)軟件工程的基本原 理,綜合以上分析給出系統(tǒng)流程圖如圖 所示。 本系統(tǒng)采用支持面向?qū)ο蟮?Eclipse 作為開發(fā)工具, 運用了 J2SE 的 SWing 的技術(shù),更加的方便了程序員的工作。 銷售管理 用戶管理 進貨管理 壞貨轉(zhuǎn)移 職工管理 第 20 頁 圖 總體流程圖 說明:用戶登陸系統(tǒng)時,系統(tǒng)判斷用戶的級別,如果為系統(tǒng)管理員,則可以進行用戶的用戶管理,如果是管理員,則可以進行相應的銷售管理,進貨管理,壞貨轉(zhuǎn)移,職工管理,管理員點擊退出按鈕時,退出系統(tǒng)。當藥品損壞或者過期時 ,應當對庫存做相應的調(diào)整。 用戶管理模塊 :與用戶相關(guān)的所有信息。 進貨管理模塊 貨項目:供應商的詳細信息,倉庫的詳細信息,藥品的數(shù)量。 :根據(jù)用戶的輸入顯示相應的結(jié)果。 實體是名詞,在 ER 圖中設計中 就是所說的表。 在設計 ER 圖時 時強調(diào)的是不同實體之間關(guān)系,不是行為。比如 藥品 有ID, 名稱 , 進價,銷價 ,簡介等等 。 圖 用戶 ER 圖 圖 藥品 ER 圖 用戶表 用戶名 用戶名 權(quán)限 藥品表 ID 藥品名 別名 規(guī)格 產(chǎn)地 進價 批發(fā)價 零售價 零售商 有效期 類別 備注 第 26 頁 圖 供應商 ER 圖 圖 庫存 ER 圖 圖 供應商 ER 圖 圖 職員 ER 圖 供應商 編號 供應商名 地區(qū) 備注 庫存表 藥品編號 供應商編號 數(shù)量 零售價 藥品名 銷售單 銷售單編號 藥品 ID 藥品名 數(shù)量 價格 職工表 職工號 職工名 性別 電話 地址 證件號 郵編 第 27 頁 n 1 m m n n n 1 圖 實體聯(lián)系 ER 圖 數(shù)據(jù)庫的邏輯設計 藥品管理管理系統(tǒng)主要 涉及到 4 個表,即:藥品信息表、藥品入庫表、藥品出庫表和庫存表。其余信息可以為空,并在數(shù)據(jù)表建立的時候給他們相應的規(guī)定好數(shù)據(jù)類型。 藥品出庫表:這張表是用來存儲出庫表單信息的,所有出庫信息都包含在這張表單中。它字段有:庫存號、藥品編號、批號、藥品名稱、數(shù)量、整量單位、散量單位、入庫日期、有效日期、進價、預售價、庫存下限及驗收人。這 就是所謂的第四范式。建議實際應用中定義成 CHAR(1)字段可以存儲多種可能的狀態(tài),在最初設計時,可能我們沒有考慮到的一些情況,在程序后來的開發(fā)中,可以通過設計標志字段為不同的 值來解決,這樣就避免了修改數(shù)據(jù)庫結(jié)構(gòu) 。 第 29 頁 表 藥品信息表 Medicine 列名 數(shù)據(jù)類型 允許空值 默認值 描述 mid(PK) Varchar(8) N 藥品編號 mname Varchar(40) N 藥品名稱 mshortname Varchar(10) Y 藥品建成 mnors Varchar(4) N 規(guī)格 marea Varchar(40) N 藥品產(chǎn)地 mlot Varchar(10) N 批號 minpri float N 0 進價 mwpri float N 0 批發(fā)價 mpri float N 0 零售價 Mcon Varchar(8) N 供應商 Mcate Varchar(20) N 類別 Musetime decimal(10,0) N 有效期 memo Varchar(40) Y 備注 表 用戶表 User 列 名 數(shù)據(jù)類型 允許空值 默認值 描述 Username(PK) Varchar(20) N 用戶名 password Varchar(8) N 密碼 rank int N 1 權(quán)限 表 供應商表 Supplier 列名 數(shù)據(jù)類型 允許空值 默認值 描述 spid(PK) Varchar(8) N 供應商編號 第 30 頁 spname Varchar(8) N 供應商名 Sparea Varchar(8) N 地區(qū) Spmeno Varchar(40) Y 備注 表 銷售單表 SalesOrder 列名 數(shù)據(jù)類型 允許空值 默認值 描述 Soid(PK) Varchar(8) N 銷售單編號 mid Varchar(8) N 藥品編號 Mname Varchar(40) N 藥品名 Snum int N 0 數(shù)量 price double N 0 單價 表 職工表 Staff 列名 數(shù)據(jù)類型 允許空值 默認值 描述 Staffid(PK) Varchar(8) N 職工編號 staffname Varchar(20) N 職 工名稱 Staffsex varchar(2) N 性別 stafftel varchar(12) N 電話 staffadd varchar(40) Y 地址 Staffcard varchar(40) N 身份證 staffzip varchar(6) Y 備注 表 貨存表 Stock 列名 數(shù)據(jù)類型 允許空值 默認值 描述 Mid(PK) Varchar(8) N 職工編號 mname Varchar(20) N 職工名稱 第 31 頁 mprice float N 性別 mnum int N 電話 spid varchar(8) Y 地址 time datetime N 身份證 status int N 存貨類別 第 32 頁 第五章 編碼實現(xiàn) 用戶登陸模塊 用戶登陸界面如圖 所示 圖 藥品登陸界面 關(guān)鍵代碼如下: //顯示出圖形界面 , public Login(String msg) { super(msg)。 login = new JButton(登陸 )。 JPanel btn = new JPanel()。 add(btn,South)。 JLabel pwdLabel = new JLabel(密 碼 :)。 (uname)。 (new loginListener())。 setVisible(false)。 String sql = select * from user where username=39。 if(dbpassword != null amp。 (1)。 Statement stmt = (conn)。 + () + 39。 } catch (SQLException e) { ()。 return true。 String[] userlist = new String[128]。 while(()) { userlist[i] = (username)。 return null。 String sql = delete from user where username = 39。 (sql)。 return false。 String sql = update user set username = 39。,rank=+()+ where username =39。 } catch (SQLException e) { ()。 return true。 JPanel upPanel = new JPanel()。 JPanel jp2 = new JPanel()。 password = new JPasswordField(,8)。 (new JLabel(密碼 ))。 (jp2)。 JButton addUserSubmitBtn = new JButton(提交 )。 (addUserSubmitPanel)。 //提交用 戶添加時執(zhí)行的操作 public class addUserSubmitListener implements ActionListener { public void actionPerformed(ActionEvent e) { (===+().trim()+====)。 (().trim())。 } } //用戶修改的核心代碼 : //核心代碼 : JPanel editPanel = new JPanel()。 (new GridLayout(0,1))。 (new JScrollPane(userlist, 22, 31))。 rightPanel = new JPanel(new BorderLayout())。 pwdfld = new JTextField(, 8)。 (new JLabel(密碼 :))。 (pwdfld)。 (rightPanel)。 (modifyUserSubmitBtn)。 if(i == 1) return。 (().trim())。 } } 第 39 頁 銷售管理模塊 銷售管理界面如圖 所示。 + () + 39。+ () + 39。 (sql)。 } return true。amp。 String name1 = ()。 SalesOrder sod = new SalesOrder()。 (1)。 StockDao stockdao = new StockDao()。 } } 第 41 頁 進貨管理模塊 圖 藥品管理界面 核心代碼 :(添加藥品及加入庫存 ) //添加藥品 Dao 中 public boolean regeist(Medicine medicine) { Connection conn = ()。,39。,39。,39。,39。)。 (null, 您的輸入不正確 , 警告 , 1) return false。 (().trim())。 ((())。 ((())。 MedDao md = new MedDao()。 } } } //加入庫存 frame 中 public class buyButtonListener implements ActionListener { public void actionPerformed(ActionEvent e) { 第 43 頁 try { Stock stock = new Stock()。 ((().trim()))。 d = ()。 } } catch (Exception e2) { ()。 String sql = insert into stock values(39。,+
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1