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

正文內(nèi)容

基于j2ee的食品企業(yè)進(jìn)銷存系統(tǒng)-wenkub

2022-11-28 21:54:57 本頁面
 

【正文】 預(yù)期設(shè)定的應(yīng)用目標(biāo),最基本的要求是系統(tǒng)能夠運(yùn)行起來,實(shí)現(xiàn)集成化應(yīng)用,建立企業(yè)決策完善的數(shù)據(jù)體系和信息共享機(jī)制。 : 這是系統(tǒng)成功在改善管理效率方面的體現(xiàn)。在企業(yè)資源計(jì)劃系統(tǒng)完全投入實(shí)際運(yùn)行后,企業(yè)應(yīng)根據(jù)管理需要,利用企業(yè)資源計(jì)劃系統(tǒng)提供的信息資源設(shè)計(jì)出一套動(dòng)態(tài)監(jiān)控管理績效變化的報(bào)表體系,以期即時(shí)反饋和糾正管理中存在的問題 [ 3]。為了衡量企業(yè)管理水平的改善程度,可以依據(jù)管理咨詢公司提供的企業(yè)管理評(píng)價(jià)指標(biāo)體系對(duì)企業(yè)管理水平進(jìn)行綜合評(píng)價(jià) [3]。 在市場經(jīng)濟(jì)中,銷售是企業(yè)運(yùn)作的重要環(huán)節(jié)。傳統(tǒng)方式存在眾多弊端,根據(jù)其弊端,要求企業(yè)迫切需要解決如下要點(diǎn): ● 缺少一個(gè)集成的信息平臺(tái)和信息系統(tǒng) 。 ● 計(jì)劃過程。 進(jìn)銷存( PSS)軟件是一款通用性極強(qiáng)的商業(yè)企業(yè)進(jìn)銷存管理系統(tǒng),軟件囊括了商業(yè)企業(yè)日常經(jīng)營管理的全過程 [2]。 目前,客戶管理系統(tǒng)已經(jīng)越來越多的應(yīng)用到了很多企業(yè)之中,并起到了良好的效果。 J2EE 開發(fā)技術(shù) 本進(jìn)銷存系統(tǒng)是針對(duì)食品企業(yè)的進(jìn)銷存系統(tǒng),它由一系列 J2EE 技術(shù)構(gòu)建,包括 JSP 開發(fā), hibernate 和 struts 的應(yīng)用。作為 JavaTM 技術(shù)的一部分, JSP能夠快速的開發(fā)出基于所有 Web服務(wù)器和5 應(yīng)用服務(wù)器環(huán)境,獨(dú)立于平臺(tái)的應(yīng)用程序,而且具有非常強(qiáng)的可伸縮性 [9]。 ( 2)系統(tǒng)的多平臺(tái)支持。從只有一個(gè)小的 Jar文件就可以運(yùn)行 Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái) Application進(jìn)行事務(wù)處理 [11],消息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器, Java顯示了一個(gè)巨大的生命力。這里分 2種情況:一種是自身 就支持 Jsp的服務(wù)器 [11],如 Jrun,Weblogic,JSWDK等;而另一種則是在不支持 Jsp的服務(wù)器上安裝 Jsp引擎的插件,如在 IIS,Apache等服務(wù)器上安裝 WebSphere,tomcat,Resin等插件[9]。 Hibernate 技術(shù)介紹 Hibernate 是一個(gè)開源的對(duì)象關(guān)系映射( Object Relational Mapping, 簡稱ORM)解決方案。 Hibernate 通過一些接口實(shí)現(xiàn)可以存儲(chǔ)和獲得持久對(duì)象和進(jìn)行事務(wù)控制: a. Session 接口 :操作持久邏輯的能力,它能夠存儲(chǔ)對(duì)象到數(shù)據(jù)庫,也能夠從數(shù)據(jù)庫中獲取他們 b. SessionFactory接口 :它是 Session創(chuàng)建的工廠,應(yīng)用中所有需要?jiǎng)?chuàng)建 Session的地方都會(huì)使用它,是線程安全的。 f. Callback 接口 :當(dāng)一個(gè)對(duì)象發(fā)生了特定的事件, hibernate 應(yīng)用可以通過調(diào)回( callback)接口來響應(yīng)這一事件 Struts 框架介紹 Structs 框架是 MVC 框架的一種具體實(shí)現(xiàn),將 servlet 和 JSP 標(biāo)記用做現(xiàn)實(shí)的一部分。 數(shù)據(jù)庫 MySQL 簡介 MySQL 名字的來歷 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù) 庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB 公司 [17]。 MySQL 是一個(gè)安全的數(shù)據(jù)庫,讓客戶放心使用而不必?fù)?dān)心數(shù)據(jù)流失。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL自有它的不 足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。 系統(tǒng)的主要架構(gòu)及開發(fā)模式 食品企業(yè)進(jìn)銷存系統(tǒng)采用 B/S 模式,服務(wù)器采用著名的 web 服務(wù)器端軟件apache,該 服務(wù)器有著良好的跨平臺(tái)性和安全性,可以運(yùn)行在包括 windows、linux、 mac 等操作系統(tǒng)上 [ 13]。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化和改進(jìn)。三個(gè)層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合 [13]。而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成、對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作全部由 Web Server 完成 [13]。 B/S 模式借助 Inter 強(qiáng)大的信息發(fā)布與信息傳送能 力有效地解決企業(yè)內(nèi)部的大量不規(guī)則的信息交流 ; ?可共享性。 ?在 B/S 模式下,外部的用戶亦可通過通用的瀏覽器進(jìn)行訪問; ?B/S 模式的結(jié)構(gòu)易于擴(kuò)展:由于 Web 的平臺(tái)無關(guān)性, B/S 模式結(jié)構(gòu)可以任意擴(kuò)展,可以從一 臺(tái)服務(wù)器、幾個(gè)用戶的工作組級(jí)擴(kuò)展成為擁有成千上萬用戶的大型系統(tǒng); ?B/S 模式具有更強(qiáng)的信息系統(tǒng)集成性:在 B/S 模式下,集成了解決企事業(yè)單位各種問題的服務(wù),而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率。 10 第 3 章 企業(yè)進(jìn)銷存 系統(tǒng) 需求分析 系統(tǒng)的設(shè)計(jì)目標(biāo) 進(jìn)銷存系統(tǒng)使用簡潔的框架結(jié)構(gòu),可以進(jìn)行用戶的查看、 信息錄入等操作,實(shí)現(xiàn)商品的出入庫管理、商品的統(tǒng)計(jì)分析、系統(tǒng)維護(hù)等模塊組成。查詢將在系統(tǒng)功能中占據(jù)重要的位置,可以使用多個(gè)屬性字段進(jìn)行模糊查 系統(tǒng) 需求 分析 系統(tǒng)的可行性分析 1. 經(jīng)濟(jì)可行性分析 信息技術(shù)的運(yùn)用已成社會(huì)發(fā)展主流,以前的人工處理緩 慢,出錯(cuò)率高將導(dǎo)致企業(yè)內(nèi)部溝通不暢,信息滯后,將很難為企業(yè)做出有效的決策提供有力的依據(jù),因此,缺少及時(shí),準(zhǔn)確,有效的信息,企業(yè)在發(fā)展上寸步難行。 Java 是一種面向?qū)ο蟮?、?dú)立于平臺(tái)的安全語言。 JDBC 是一種用于執(zhí)行 SQL 語句的 Java API。 系統(tǒng)實(shí)現(xiàn)的目標(biāo) 在提高企業(yè)經(jīng)濟(jì)效益、增強(qiáng)企業(yè)市場競爭力方面: 提高客戶服務(wù)效益 , 降低客戶服務(wù)成本;提高物料管理效益 , 降低物料管理成本;提高生產(chǎn)管理效益 , 降低生產(chǎn)管理成本;提高質(zhì)量效益 , 降低質(zhì)量成本;提高采購效益 , 降低采購成本;提高生產(chǎn)效益,降低生產(chǎn)成本;提高用料效率,降低用料成本;提高庫存效率,降低庫存成本 [3]。 b. 物料控制半自動(dòng)化,加強(qiáng)了各個(gè)部門之間的聯(lián)系。 12 前臺(tái)用戶數(shù)據(jù)流圖 數(shù)據(jù)流圖( DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。整個(gè)過程的數(shù)據(jù)流向如下圖 31 如所示 圖 31 前臺(tái)用戶數(shù)據(jù)流圖 后臺(tái)管理員數(shù)據(jù)流圖,管理員首先輸入自己的用戶名和密碼進(jìn)入后臺(tái)管理界面,進(jìn)入后可以進(jìn)行多項(xiàng)操作:庫存管理、查詢統(tǒng)計(jì)、注冊(cè)用戶管理、系統(tǒng)管理等,在庫存管理中,管理員可以對(duì)食品信息進(jìn)行修改和刪除,在注冊(cè)用戶管理中,可以根據(jù)需要對(duì)所有用戶進(jìn)行修改和刪除。字段屬性描述如表 1 15 表 1 入 庫 單據(jù) 信息表 字段名 字段類型 字段長度 是否主鍵 描述 Id Int 20 是 編號(hào) Spid Int 20 否 商品編號(hào) Dwid Int 20 否 單位編號(hào) Spnum Int 20 否 商品數(shù)量 savetime datetime 8 否 時(shí)間 bzq Varchar 100 否 備注 djtype Varchar 100 否 單據(jù)類型 Price Int 20 否 單價(jià) Rkid Int 20 否 入庫編號(hào) dbid Varchar 100 否 單據(jù)編號(hào) 2. ckdw( 客戶 信息表) 該表存儲(chǔ)了 客戶 的基本信息,主要用于 客戶 信息的記錄 ,主鍵為 Id。 17 第 4 章 系統(tǒng)模塊分析 功能總體說明 系統(tǒng)流程圖 系統(tǒng)整體主要流程圖,如圖 41 所示: 圖 41 系統(tǒng)整體主要流程圖 18 平臺(tái)功能模塊的設(shè)計(jì)分析 系統(tǒng)功能結(jié)構(gòu)層次圖主要是介紹系統(tǒng)功能的大體層次結(jié)構(gòu),讓編碼人員詳細(xì)了解系統(tǒng)的功能結(jié)構(gòu)層次,總的系統(tǒng)結(jié)構(gòu)圖分成了三個(gè)大體的層次框架,系統(tǒng)功能模塊關(guān)系圖如圖 42 所示: 圖 42 食品進(jìn)銷存管理系統(tǒng)功能模塊圖 用戶登錄管理 用戶登錄需要驗(yàn)證用戶的用戶名和密碼,從而保證用戶可見和可使用的資源。 Ckuserao dao = new Ckuserao()。+upass+39。 }else 20 {(error, )。保存成功,自動(dòng)生成銷售單號(hào),同時(shí)對(duì)應(yīng)商品的庫存量減少。 String dwid = (rkdw)。 Ckdj c = new Ckdj()。 (((Csp)new CspDao().load((spid))).getCprice())。 (c)。 String num = (num)。 Ckdj c = (Ckdj)((id))。 (())。 22 (())。 (suc, )。 String id = (id)。 (())。 (())。 ((num))。 } 退貨單據(jù)管理界面如圖 47 所示: 圖 47 退貨單據(jù)管理 客戶管理 食品進(jìn)銷存管理系統(tǒng)客戶管理主要實(shí)現(xiàn)的功能對(duì)客戶信息的管理 , 具體 的操作是進(jìn)行資料的新增、查看、修改、刪除。 String dwaddr = (dwaddr)。 (dwaddr)。 (dwtel)。 24 return (dwgl)。 String cgg = (cgg)。 CspDao dao = new CspDao()。 (cgg)。 (c)。 String cpm = (cpm)。 String bei = (bei)。 (ccj)。 (())。 } 26 修改商品信息界面如圖 410所示 : 圖 410 修改商品 員工管理 員工管理主要實(shí)現(xiàn)的功能對(duì)員工信息進(jìn)行管理。 String id = (id)。 and id!=+id)。 String tname = (tname)。 (addr)。 (uname)。 (suc, )。 查詢報(bào)表代碼如下所示: //導(dǎo)報(bào)表 public ActionForward dcbb(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { String hql = (hql)。 JexcelHandle jxl = new JexcelHandle()。 StringBuffer sb = new StringBuffer(50)。 } catch (UnsupportedEncodingException e1) { ()。 }} else if ((UserAgent).toUpperCase().indexOf(MSIE) 0){ try { filename = (filename, UTF8)。 ()。 try { BufferedInputStream bis = null。 //(f)。 int bytesRead = 0。 ()。 } 查詢報(bào)表界面如圖 412所示: 圖 412 查詢報(bào)表 本章小結(jié) 本 章介紹了系統(tǒng)的各個(gè)模塊, 包括了庫存模塊,查詢分析模塊和基礎(chǔ)信息設(shè)置模塊,這些功能模塊中又包含了諸多細(xì)小的功能,使得系統(tǒng)能本使用者真正用于生產(chǎn)過程當(dāng)中。 Apache 支持許多特性,其中大部分通過編譯的模塊實(shí)現(xiàn)。在 windows 上主要采用繼承軟件包來直接安裝 系統(tǒng)的測試 測試 平臺(tái)為 windows 7 操作系統(tǒng) , 運(yùn)行環(huán)境由 MAP 集成軟件包搭建。除此之外,本系統(tǒng)也具備一些亮點(diǎn),例如在查詢報(bào)表模塊中,可以將所查詢到的報(bào)表導(dǎo)出到 Excel 中,如此既方便了客戶的閱讀分析,同時(shí)也能夠更好的進(jìn)行打印,傳輸?shù)炔僮鳌_@個(gè)問題已經(jīng)得到解決,在系統(tǒng)的用戶群組中建立了待審核用戶組,默認(rèn)所有新注冊(cè)用戶為該組成員,用戶注冊(cè)成功提交之后,提示用戶等待管理員審核。 32 第 六 章 結(jié)束語 在系統(tǒng)的開 發(fā)過程中,充分的借鑒了 一些系統(tǒng)開發(fā)書籍的 設(shè)計(jì)思想 和原理 ,使用面向?qū)ο蟮木幊谭绞脚c JSP 結(jié)合,完整的實(shí)現(xiàn)了系統(tǒng)的需求。 這一次的畢業(yè)設(shè)計(jì)是一次知識(shí)的學(xué)習(xí),是一次人生閱歷的增長,我從中獲益良多。 還有我的同學(xué), 在我系統(tǒng)設(shè)計(jì)與開發(fā)時(shí)遇到困難給我了很大的幫助。就要分別了, 在此我向?qū)?。人生最重要的?cái)富莫過如此啊。 在功能方面,隨著企業(yè)需求的增多, 本系統(tǒng)也需要增加、完善更多更好的功能以滿足企業(yè)。而優(yōu)秀的開源數(shù)據(jù)引擎 MySQL 本身所具有的良好性能,對(duì)于繁雜而且龐大的數(shù)據(jù)處理有明顯的優(yōu)勢,這就為系統(tǒng)的使用提供了穩(wěn)定性和安全性。 本章小結(jié) 本 章介紹
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1