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

正文內(nèi)容

基于jsp的企業(yè)進銷存管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-06-12 20:28 本頁面
 

【文章內(nèi)容簡介】 覆蓋外部樣式表中的指定屬性。 要在網(wǎng)頁上使用外部樣式表的樣式,可將該網(wǎng)頁鏈接到樣式表,方法是使用位于 “格式” 菜單上的 “樣式表連接” 命令??梢枣溄右粋€或數(shù)個樣式表到網(wǎng) 頁視圖模式下的當(dāng)前網(wǎng)頁,或到在文件夾列表中的所選網(wǎng)頁,或到站點上的全部網(wǎng)頁。 該“樣式” 框列出標(biāo)準(zhǔn) HTML 標(biāo)記符,例如標(biāo)題 1,還有嵌入的樣式表或鏈接到網(wǎng)頁的外部樣式表中所含的類或 ID 選擇器。要應(yīng)用樣式到網(wǎng)頁元素,請 選定該樣式然后單擊 “樣式” 框中的樣式或選擇器。 在 Microsoft FrontPage 2021 中,某些格式設(shè)置特性會作為內(nèi)嵌樣式自動應(yīng)用。例如∶如果使用 “邊框與陰影” 命令(在 “格式” 菜單上)在普通段落周圍應(yīng)用框, FrontPage 會寫下格式設(shè)置信息,作為段落標(biāo)記符的 內(nèi)嵌樣式屬性(例如∶ p style=borderstyle: solid)。然而某些屬性的應(yīng)用需要使用 CSS,其他則需要使用 HTML 。如果人們只想使用 CSS 應(yīng)用內(nèi)嵌樣式,可使用 “樣式” 按鈕(位于網(wǎng)頁元素的 “屬性” 對話框里)應(yīng)用類或 ID 選擇器或嵌入式樣式。 3 需求分析 功能需求 在本系統(tǒng)中,管理員 可以登錄系統(tǒng)進行 商品信息的增加、刪除、修改、查詢,商品進貨、進貨單查詢,商品銷售、退貨、銷售單查詢、退貨單查詢,庫存信息及盈利情況的查詢 本系統(tǒng)各模塊如圖 1所示。 企業(yè) 圖 1 系統(tǒng)模塊圖 數(shù)據(jù)庫需求 數(shù)據(jù)庫設(shè)計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴格的約束和要求。盡量分離各實體對應(yīng)的表,一個實體對應(yīng)一個表,搞清楚該實體有哪些屬性,對應(yīng)有些什么字段,以及各實體之間有何種聯(lián)系。實體、屬性與聯(lián)系是進行概念設(shè)計時要考慮。 (1)通過分析得出商品表實體應(yīng)該有商品編號,商品名稱,商品類別,商品進價,商品售價,商品產(chǎn)地,生產(chǎn)日期, 商品錄入時間,商品修改時間 等屬性,企業(yè) 進銷存管理系統(tǒng) 商品管理 進貨管理 銷售管理 統(tǒng)計分析 添加商品信息 商品信息查詢 修改 刪除 查詢 進貨信息查詢 添加進貨 信息 查詢 添加銷售信息 添加退貨信息 銷售信息查詢 退貨信息查詢 查詢 查詢 庫存信息查詢 查詢 盈利情況查詢 查詢 其實體屬性圖如圖 2所示。 圖 2 商品 實體屬性圖 (2)通過需求得出進貨單實體應(yīng)有進貨單編號,商品編號 , 商品名稱,商品類別,商品產(chǎn)地,商品生產(chǎn)日期,商品數(shù)量,商品進價,總價,錄單日期 等屬性。其實體屬性圖如圖 3所示。 圖 3 進貨單 實體屬性圖 (3)由需求分析可以得出, 銷售單實體應(yīng)有銷售單編號,商品編號,商品名稱,商品類別,商品產(chǎn)地,商品生產(chǎn)日期,銷售數(shù)量,銷售價格,銷售總價,錄單日期,顧客姓名等屬性。 其實體屬性圖如圖 4所示。 圖 4 銷售單 實體屬性圖 (4)由需求分析可以得 出,退貨單實體應(yīng)有退貨單編號,商品編號,商品名 稱,商品類別,商品產(chǎn)地,商品生產(chǎn)日期, 退貨 數(shù)量,銷售價格, 退貨 總價,顧客姓名,退貨理由等屬性。其實體屬性圖如圖 5所示。 圖 5 退貨單實體屬性圖 (5)由需求分析可以得出,庫存單實體應(yīng)有商品編號,商品名稱,商品類別,商品進價,商品售價,商品產(chǎn)地,生產(chǎn)日期,商品總數(shù),商品剩余數(shù)等屬性。其實體屬性圖如圖 6 所示。 圖 6 庫存單實體屬性圖 (5)由需求分析可以得出,用戶實體應(yīng)有用戶 id,用戶姓名,用戶密碼等屬性。其實體屬性圖如圖 7 所示。 圖 7 用戶實體屬性圖 4 系統(tǒng)設(shè)計 總體設(shè)計 在本系統(tǒng)中, 用戶 主要 進行 商品信息管理,進貨管理,銷售管理,統(tǒng)計分析。 用戶 登錄進入系統(tǒng)后, 可以選擇商品信息管理,進貨管理,銷售管理,統(tǒng)計分析。商品信息管理包括:商品添加、商品修改、商品查詢、商品刪除,其中,添加商品時會在庫存表中建立相應(yīng)商品信息;進貨管理包括:進貨單錄入、進貨單查詢,其中,進貨信息提交后會修改庫存的總數(shù)和剩余數(shù);銷售管理包括:商品銷售、商品退貨、銷售單查詢、退貨單查詢,其中,商品銷售和商品退貨會修改庫存中的剩余數(shù);統(tǒng)計分析包括:庫存信息查詢、盈利情況 其流程圖如圖 8所示。 圖 8 員工登錄流程圖 數(shù)據(jù)庫的設(shè)計 建立數(shù)據(jù)庫 教職工管理系統(tǒng)有六張數(shù)據(jù)表 數(shù)據(jù)庫表結(jié)構(gòu): 用戶表( tb_user),商品表( tb_sp),進貨單表( tb_jhd),銷售單表( tb_xsd),退貨單表( tb_thd),庫存表( tb_kc)。 下面分別介紹下這些表的結(jié)果。 (1)用戶表 用戶表( users)用來保存用戶的基本信息。其中 uid 為用戶的編號,是主鍵,為數(shù)據(jù)中自動增長的,其他幾項為員工的屬性,在數(shù)據(jù)庫中均不為空。表users 的結(jié)構(gòu)如表 所示。 表 用 戶表 (2)商品 表 商品表( tb_sp)用來保存用戶工資信息。表 tb_sp 的結(jié)構(gòu)如表 所示。 表 商品表 (3)進貨單表 進貨單表( tb_jhd)用來保存用戶發(fā)送的信息。其表 tb_jhd 的結(jié)構(gòu)如表 所示。 表 進貨單表 (4)銷售單表 銷售單表( tb_xsd)用來保存用戶發(fā)送的信息。其表 tb_xsd 的結(jié)構(gòu)如表 所示。 表 銷售單表 (5)退貨單表 退貨單表( tb_thd)用來保存用戶發(fā)送的信息。其表 tb_thd 的結(jié)構(gòu)如表 所示。 表 退貨單表 (6)庫存表 庫存表( tb_kc)用來保存用戶發(fā)送的信息。其表 tb_kc 的結(jié)構(gòu)如表 所示。 表 庫存表 連接 數(shù)據(jù)庫的方法 在 WebRoot\METAINF\: ?xml version= encoding=UTF8? Context Resource name=mysqllink auth=Container type= username=root password=root driverClassName= url=jdbc: /Resource /Context 在 \liuli\dao\conn 下編寫代碼,配置與數(shù)據(jù)庫的連接,主要代碼如下: public class DBconn { public static Connection getConn(){ Connection conn=null。 try { Context context=new InitialContext()。 DataSource ds=(DataSource)(java:p/env/mysqllink)。 conn=()。 } catch (NamingException e) { ()。 } catch (SQLException e) { ()。 } return conn。 } public static void closeDB(ResultSet rs,Statement sm,Connection conn){ if(rs!=null){ try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } } if(sm!=null){ try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } } if(conn!=null){ try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } } } } 各功能模塊的設(shè)計 用戶登陸模塊的設(shè)計 本次系統(tǒng)中, 用戶 利用用戶名和密碼進行登錄, 在用戶 的登錄界面,有用戶名和密碼兩個屬性,需要我們同時輸入正 確的用戶名和密碼,且與數(shù)據(jù)庫中的數(shù)據(jù)匹配。通過驗證后,才能以用戶 的身份進入 此 企業(yè) 進銷存管理系統(tǒng)。用戶 登陸界面如圖 9所示。 圖 9 用戶 登陸界面 員工輸入用戶名和密碼,點擊登錄后,若用戶名和密碼正確,與數(shù)據(jù)庫中的員工信息符合,則跳轉(zhuǎn)到整個系統(tǒng)的主頁;若用戶名和密碼與數(shù)據(jù)庫中的不匹配,則跳轉(zhuǎn)回登錄界面。員工登陸流程如圖 10所示。 圖 10員工登陸流程 主要 代碼如下 : 模型層: public boolean login(String name,String pwd){ (name+,+pwd)。 boolean flag=false。 MemberDAO mdao= ()。 Member member=(name, pwd)。 if(member==null){ return false。 } if(().equals(name)amp。amp。().equals(pwd)){ flag=true。 } return flag。 } 控制層: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (utf8)。 (utf8)。 String uname=(mname)。 String upwd=(mpwd)。 String msg=。 if(uname==null||.equals(uname)){ msg+=usernamenotnull。 } if(upwd==null||.equals(upwd)){ if(.equals(msg)){ msg+=passwordnotnull。 }else{ msg+=,passwordnotnull。 } } if(.equals(msg)){ MemberService ms=()。 if((uname, upwd)){ ().setAttribute(loginuser, uname)。 (()+/admin/)。 }else{ (()+/?msg=+(denglushibai,qing,utf8))。 } }else{ //跳轉(zhuǎn)到登陸界面 (()+/?msg=+(msg, utf8))。 } 商品信息管理 模塊的設(shè)計 本系統(tǒng)中,當(dāng)用戶 登錄進入系統(tǒng)主頁時,左側(cè)有菜單,用戶可以選擇相關(guān)模塊,主界面如圖 11 所示。 圖 11員工登錄主界面 員工進入系統(tǒng)后選擇 商品 信息管理,可以選擇 信息查詢、信息增加、信息修改、信息刪除功能 選擇信息查詢后,會出現(xiàn)所查詢的結(jié)果。信息查詢 界面如圖 12所示。 圖 12信息查詢 界面 選擇信息增加后,會出現(xiàn)添加界面 ,添加成功,頁面會顯示信息添加成功。界面如圖 13 所示。 圖 13信息添加 界面 選擇信息修改,則會出現(xiàn)修改界面,界面可選擇已有的商品名稱。 界面如圖14所示。 圖 14信息修改 界面 商品 信息管理模塊流程如圖 15所示。 圖 15 商品 信息管理模塊流程 其主要代碼有: protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { (utf8)。 (utf8)。 String id=(spid)。 String idd=(spidd)。 String name=(spname)。 BigDecimal price=new BigD
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1