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

正文內(nèi)容

中小型企業(yè)進銷存管理系統(tǒng)(文件)

2024-12-28 01:05 上一頁面

下一頁面
 

【正文】 實現(xiàn)企業(yè)級應用系統(tǒng)的操作界面和顯示層。非基于 Web 的客戶層則是獨立的應用程序,可以完成瘦客戶機無法完成的任務。 J2EE Web 組件包括 JSP 頁面和 Servlets。一般情況下許多開發(fā)商把 Web 服務器和 EJB 服務器產(chǎn)品結(jié)合在一起發(fā)布,稱為應用服務器。同樣,一個 Bean 也可以從企業(yè)信息系統(tǒng)取出數(shù)據(jù),發(fā)送到客戶端程序。它是連接 J2EE 平臺和企業(yè)信息系統(tǒng)層的標準 API。為分布式應用提供支持的多方面。組件是可以重用的、共享的、分布的。 J2EE 中提供了 Servlet API,用于創(chuàng)建 Servlets。EJB 支持分布式計算。 JDBC( JavaDatabase Connectivity)是一個獨立于特定的數(shù)據(jù)庫管理系統(tǒng)的開發(fā)接口。 J2EE 中提供了 JDBC API 使多種數(shù)據(jù)庫操作簡單、可行。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm, *.html)中加入 Java 程序片段 (Scriptlet)和 JSP標記 (tag),就構成了 JSP 網(wǎng)頁 (*.jsp), Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。 JSP 以 Servlet 技術為基礎,又在許多方面作了改進。 一、 關于 Spring 根據(jù) Spring的官方網(wǎng)站描述, “ Spring是一種多層的 J2EE應用程序框架,它是以 Rod Johnson編 著的 Expert OneonOne J2EE Design and Development一書的代碼為基礎發(fā)展而來的。 Spring有許多類用來支持其它的框架 (如Hibernate和 Struts),這使得集成變得易如反掌。這樣,讓你領會 J2EE領域?qū)<业淖罴褜嵺`,而不是創(chuàng)建出最新的模式 [26]。每個模塊的功能如下: (一) 核心容器 (Spring Core) 核心容器提供 Spring 框架的基本功能。 Spring 上下文包括企業(yè)服務,例如 JNDI、 EJB、電子郵件、國際化、校驗和調(diào)度功能。 Spring AOP 模塊為基于 Spring 的應用程序中的對象提供了事務管理服務。 Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結(jié)構。所以, Spring 框架支持與 Jakarta Struts 的集成。 Spring 框架的功能可以用在任何 J2EE 服務器中,大多數(shù)功能也適用于不受管理的環(huán)境。 第五節(jié) Hibernate 技術簡介 一、 Hibernate 的背景與意義 Hibernate 是一個雄心勃勃的項目,它的目標是 成為 Java 中管理持續(xù)性數(shù)據(jù)問題的一種完整的解決方案。 它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。由于 Hibernate 非常靈活,且支持數(shù)種應用方案, 現(xiàn)在 只描述一下兩種極端 的情況。 該對象可以在進程或集群的級別上,為那些事務之間可以重用的數(shù)據(jù)提供可選的二級緩存。 (三) 持久的對象及其集合 帶有持久化狀態(tài)的、具有業(yè)務功能的單線程對象,此對象生存期很短。) (四) 瞬態(tài) (transient)以及脫管 (detached)的對象及其集合 持久類的沒有與 Session 相關聯(lián)的實例。 它通過抽象將應用從底層具體的 JDBC、 JTA 以及 CORBA 事務隔離開。 它通過抽象將應用從底層的 Datasource 或 DriverManager 隔離開 。 (八) 擴展接口 Hibernate 提供了很多可選的擴展接口,你可以通過實現(xiàn)它們來定制你的持久層的行為。 (二) 開發(fā)周期短、維護費用低、軟件更新速度快。 (二) 利用強大的數(shù)據(jù)庫建模工具 PowerDesigner 和 UML 工具 Rose等軟件輔助開發(fā),提高 工作 效率 (三) 大膽采用 Java 開源社區(qū)里流行的熱門技術: Spring 和 Hibernate,提高系統(tǒng)運行的 性能、 效率和穩(wěn)定性。該系統(tǒng)的 在經(jīng)濟、運行方面都是可行的,下面主要分析一下,技術可行性和、法律可行性 。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。 綜上所述,此系統(tǒng)開發(fā)目標已明確,在技術和經(jīng)濟等方面都可行。 鞋子的 進、銷、存是鞋業(yè)店面的主營業(yè)務,需要完整而強大的功能,鞋店從訂貨、進貨、存儲管理到銷售 都要做到高效率。系統(tǒng)設置了若干角色,如系統(tǒng)管理員、管理員、錄入員角色等,每個角色都有其功能范圍,超越權限不可能操作。 第四節(jié) 項目 說明 一、 系統(tǒng)功能模塊圖 (如圖 31) : 本科生畢業(yè) 設計(論文) 22 圖 31 鞋業(yè)店面進銷存管理系統(tǒng)功能模塊 二、 系統(tǒng)具體功能簡述 (一) 系統(tǒng)管理 1. 對季號、款號、顏色進行初始化設置,即對不同的鞋設置不同的代表此類鞋的代號,做為其他銷售、倉庫等模塊的 基礎。 4. 數(shù)據(jù)備份 / 恢復:人工進行數(shù)據(jù)備份 / 把已經(jīng)備份的數(shù)據(jù)恢復出來。以總倉為核心。 2. 庫存查詢:可以隨時按一定的條件,如日期等查詢各種貨品庫存,貨品自動分類統(tǒng)計,條理清析。 2. 月盤點:每月進行一次盤點,包括每個店面的庫存盤點和總庫存盤點,生成盤點表單,可以顯示出與現(xiàn)實庫存(每個店面或總倉)的對比差值來。 2. 店面庫存月記帳:可以隨時生成并打印任何一個月的店面?zhèn)}庫庫存帳,允許生成單個店面?zhèn)}庫庫存月記帳也可以生成總倉庫匯總庫存月記帳,各種帳表隨時可以打印輸出 3. 銷售日報表:可以自動生成每個店面或總的銷售量日報、銷售額日報、銷售回款日報,可以按貨品生成日報,各種日報表隨時可以打印輸出 本科生畢業(yè) 設計(論文) 24 4. 店面?zhèn)}庫貨物進貨月報表:可以自動生成倉庫貨品進貨月報、退貨月報,各種月報表隨時可以打印輸出。 4. 銷售利潤統(tǒng)計:選擇時間段和產(chǎn)品顯示出此產(chǎn)品的銷售利潤表單,并可打印輸出。 第五節(jié) 數(shù)據(jù)庫設計 管理信息系統(tǒng)又常被稱為數(shù)據(jù)庫應用系統(tǒng),它是以數(shù)據(jù)庫為基礎的應用系統(tǒng),對信息(數(shù)據(jù))的管理包括錄入、修改、刪除、查詢、統(tǒng)計都是以數(shù)據(jù)庫管理為基礎的。 為了更好的設計數(shù)據(jù)庫, 業(yè)界 提出了數(shù)據(jù)庫設計工作規(guī)范 ,把數(shù)據(jù)庫設計分成 :需求分析(分析用戶需求)、概念設計(信息分析和定義)、邏輯設計(設計和實現(xiàn))和物理設計(物理數(shù)據(jù)庫設計)。而要設計好概念結(jié)構,就必須在 需求分析階段用系統(tǒng)的觀點來考慮問題、收集和 分析數(shù)據(jù)及其處理。 鞋子分類:指相同季號、款號、顏色的鞋子按鞋碼的分類信息。 從功能需求和實際調(diào)研總結(jié)得出 系統(tǒng)的基礎數(shù)據(jù)包括: 鞋子目錄、鞋子分類、進貨表單、進貨記錄、銷售表單、銷售記錄、貨物庫存、系統(tǒng)用戶、系統(tǒng)設置信息。這一階段收集到的基礎數(shù)據(jù)和一組數(shù)據(jù)流圖( DFD)是下一步設計概念結(jié)構的基礎。 數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫應用系統(tǒng),使之能有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。每一部分的使用方法都有詳細的介紹。 (六) 銷售數(shù)據(jù)分析 1. 銷售排名:根據(jù)選擇條件進行店面的銷售排名 2. 單品銷售情況:選擇要顯示的單品,選擇時間段來查看它的銷售情況,并可以打印輸出。并可以打印輸出。 3. 報警設置:根據(jù)需要設置庫存底線的數(shù)量,如果庫存低于 此數(shù),則在運行此軟件的開始系統(tǒng)將會報警提示您。另外需要設置一個虛擬倉庫,以備退貨時使用。 3. 銷售查詢:按照不同的查詢條件進行查詢,條件可以設置按單品貨品查詢或按店面銷售查詢;可以選擇時間段進行綜合查詢,查詢結(jié)果將顯示出貨品的銷售總額、總數(shù)量、銷售店面以及銷售時間等。(此密碼也在系統(tǒng)初始化里進行設置) 主 界 面 銷售 管理 倉庫管理 系統(tǒng)管理 盤點 報表 銷售 分析 季號、款號、顏色設定 用戶管理 密碼設定 店面管理 店面銷售 銷售查詢 滯銷與暢銷 銷售排名 產(chǎn)品銷售情況 進貨管理 報警設置 庫存 查詢 數(shù)據(jù)備份、恢復 月盤點 時時盤點 盤點匯總 店面 庫存日記帳 銷售利潤統(tǒng)計 店面 庫存月記帳 店面 倉庫 進貨月 報表 銷售日報表 銷售月報表 本科生畢業(yè) 設計(論文) 23 2. 密碼設定:對軟件的一些限制其他人使用或瀏覽的特別功能進行密碼權限設定,這些功能將只有通過密碼進行訪問,如季號、款號、顏色、系號的初始化設置;店面的添加與刪除;成本的添加等等。系統(tǒng)操作簡潔:從進貨到庫存到銷售到退貨一目了然。 決策支持:分析是決策之依據(jù),分析數(shù)據(jù)采取了統(tǒng)計報表 與信息排行榜等多種靈活方式 ,分析能做到不同鞋品之橫向比較,同一鞋品之縱向比較 , 明白什么時候進貨,進哪些貨更賺錢、進多少貨才不至于貨物不夠或過多,幫助管理者準確掌握經(jīng)營狀態(tài) 、迅速作出科學決策 。 系統(tǒng)是為了滿足經(jīng)銷型鞋業(yè)店面行業(yè)進銷存業(yè)務的需要而進行開發(fā)的軟件 , 全稱為:鞋業(yè)店面進銷存管理系統(tǒng) 。 二、 法律可行性 本系統(tǒng)純?yōu)樗饺嗽O計,在開發(fā)過程中沒有涉及合同、責任等與法律相抵觸的方面。該系統(tǒng)采用了當前新興的基于 J2EE 的 Web 組件 開發(fā)技術 —— 進行開發(fā),完全可以實現(xiàn)其全部功能。 第二節(jié) 可行性分析 可行性分析( Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。 (四) 目標系統(tǒng)必須具有可靠性、安全性、可維護性、可移植性等,對于不同的倉庫人員授予不同的操作權限,具有定期數(shù)據(jù)備份功能。 本科生畢業(yè) 設計(論文) 20 第三章 系統(tǒng)開發(fā)設計 第一節(jié) 系統(tǒng)設計思想 本鞋業(yè)店面進銷存管理系統(tǒng),主要針對鞋業(yè)中小型批發(fā)、零售企業(yè)及連鎖店 。 (七) TransactionFactory 生成 Transaction 對象實例的工廠。 盡管是否使用該對象是可選的,但是事務邊界的開啟與關閉(無論是使用底層的 API 還是使用Transaction 對象)是必不可少的。 也可能是因為實例化他們的 Session 已經(jīng)被關閉本科生畢業(yè) 設計(論文) 19 而脫離持久化的對象。 這個 Session 被關閉的同時,這些對象也會脫離持久化狀態(tài),可以被應用程序的任何層自由使用。 其隱藏了 JDBC 連接,也是 Transaction 的工廠。這種方案使用了 Hibernate API 的最小子集 (如圖 24): 圖 24 Hibernate API 的最小子集 本科生畢業(yè) 設計(論文) 18 “ 全面解決 ” 的體系結(jié)構方案,將應用層從底層的 JDBC/JTA API 中抽象出來,而讓 Hibernate 來處理這些細節(jié) (如圖 25) : 圖 25 Hibernate 的全面 API 集 圖中各個對象的定義如下: (一) SessionFactory 針對單個數(shù)據(jù)庫映射關系經(jīng)過編譯后的內(nèi)存鏡像,它也是線程安全的(不可變)。 Hibernate 可以應用在任何使用 JDBC 的場合,既可以在Java 的客戶端程序?qū)嵱?,也可以?Servlet/JSP 的 Web 應用中使用,最具革命意義的是, Hibernate 可以在應用 EJB 的 J2EE 架構中取代 CMP,完成數(shù)據(jù)持久化的重任。 傳統(tǒng)的數(shù)據(jù)庫程序設計,必須直接在程序中硬編碼 ( hard code) SQL 陳述,JDBC 統(tǒng)一了 Java 程序與數(shù)據(jù)庫之間的操作接口,讓程序設計人員可以不用關系與數(shù)據(jù)庫特定相關的 API 操作,然而撰寫 SQL 陳述或自行封裝 SQL 仍是不可避免或必要的目標,而在對象導向程序設計中,對象與對象之間的關系,在匹配到關系型數(shù)據(jù)庫中表格與表格之間的關系,并無法進行簡單的轉(zhuǎn)換以進行匹配。毫無疑問,這樣的對象可以在不同 J2EE 環(huán)境 ( Web 或 EJB)、獨立應用程序、測試環(huán)境之間重用 [27]。 (七) Spring MVC 框架 MVC 框架是一個全功能的構建 Web 應用程序的 MVC 實現(xiàn)。所有這些都遵從 Spring 的通用事務和 DAO 異常層次結(jié)構。 (四) Spring DAO JDBC DAO 抽象層提供了有意義的異常層次結(jié)構,可用該結(jié)構來管理異常處理和不同數(shù)據(jù)庫供應商拋
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1