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

正文內(nèi)容

中小型企業(yè)進(jìn)銷存管理系統(tǒng)(參考版)

2024-12-08 01:05本頁面
  

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