最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于springMVC+mysql實現(xiàn)進銷存系統(tǒng)倉庫管理系統(tǒng)

2023-08-19 21:42 作者:IT實戰(zhàn)課堂-小凡老師  | 我要投稿

一、項目介紹?

主要實現(xiàn)了商品管理、部門管理、分公司管理、

出庫管理、入庫管理、庫存查看等基本功能,此外還實現(xiàn)了完善的權(quán)限管理、數(shù)據(jù)字典管理、菜單管理、用戶管理、

日志查看等功能,系統(tǒng)支持切換三種皮膚,可以瞬間切換風(fēng)格,不同權(quán)限的角色登錄后顯示不同的菜單

二、開題報告

第一章 緒論


1.1 開發(fā)背景

如何吸引和留住人才,激發(fā)員工的創(chuàng)造行、工作責(zé)任感和工作熱情已經(jīng)成為關(guān)系企業(yè)興衰的重要因素,人才已成為企業(yè)最重要的資產(chǎn)之一?!肮?、公平、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,是社會對庫存管理系統(tǒng)有了更高的需求;同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使的三代庫存管理系統(tǒng)的出現(xiàn)才成為必然。庫存管理系統(tǒng)的特點是從物品管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與物品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。有好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得物品管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)物品規(guī)劃和政策。

1.2 開發(fā)意義

進銷存管理系統(tǒng)能確保物暢其流,促使企業(yè)經(jīng)營活動繁榮興旺。不論什么企業(yè),都要儲備一些物資。以生產(chǎn)為主的企業(yè),不儲備一定的物資,不能維持其連續(xù)生產(chǎn);服務(wù)性行業(yè),也要備置某些需用的設(shè)備和服務(wù)用具;就連一般的事業(yè)單位,也要備有某些辦公用品等。因此,各行各業(yè)都存在不同程度的庫存管理業(yè)務(wù)。



第二章 系統(tǒng)分析

2.1 系統(tǒng)的需求分析?

根據(jù)各大中小企業(yè)進銷存工作流程與實際的需求和特色,本系統(tǒng)需滿足以下幾個方面的要求:

  1. 提供對商品信息維護的功能

  2. 提供供應(yīng)商維護功能

  3. 提供對進貨渠道和進貨數(shù)量的管理功能

  4. 提供出貨相關(guān)內(nèi)容的維護功能

  5. 提供庫存查詢和相關(guān)數(shù)據(jù)分析功能

2.2 系統(tǒng)開發(fā)設(shè)計思想

系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充、維護;

系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作。

2.3系統(tǒng)開發(fā)步驟

進銷存管理系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對文檔進行評審,確信該階段工作已完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。

上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低在線學(xué)習(xí)系統(tǒng)開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。

2.4 系統(tǒng)的主要技術(shù)

2.4.1 B/S系統(tǒng)的三層體系結(jié)構(gòu)

在B/S的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求。B/S結(jié)構(gòu)極大的簡化了客戶機的工作,客戶機上只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。

在B/S三層體系結(jié)構(gòu)下,表示層(view)、功能層(controller)、數(shù)據(jù)層(model)被分割成三個相對獨立的單元:

第一層--表示層:Web瀏覽器

在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由Web瀏覽器向網(wǎng)絡(luò)上的某一Web服務(wù)器提出服務(wù)請求,Web服務(wù)器對用戶身份進行驗證后用HTTP協(xié)議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在Web瀏覽器上。

第二層--功能層:具有應(yīng)用程序擴展功能的Web服務(wù)器

在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于Web服務(wù)器端。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴展應(yīng)用程序與數(shù)據(jù)庫進行連接,通過SQL等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,后臺數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web服務(wù)器,再由Web服務(wù)器傳送回客戶端。

第三層--數(shù)據(jù)層:數(shù)據(jù)庫服務(wù)器

在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。它的任務(wù)是接受Web服務(wù)器對數(shù)據(jù)庫操縱的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新、刪除功能,把運行結(jié)果提交給Web服務(wù)器。

從上面的分析中可以看出,B/S體系結(jié)構(gòu)是把C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由單獨組成的一層來負擔(dān)其任務(wù),這樣客戶機的壓力大大減輕了,把負荷均衡地分配給了Web服務(wù)器,于是由原來的C/S結(jié)構(gòu)轉(zhuǎn)變成B/S結(jié)構(gòu)。

2.4.2 jeecg 智能開發(fā)平臺

JEECG(J2EE Code Generation)是一款基于代碼生成器的智能開發(fā)平臺。引領(lǐng)新的開發(fā)模式(Online Coding模式->代碼生成器模式->手工MERGE智能開發(fā)), 可以幫助解決Java項目60%的重復(fù)工作,讓開發(fā)更多關(guān)注業(yè)務(wù)邏輯。既能快速提高開發(fā)效率,幫助公司節(jié)省人力成本,同時又不失靈活性。

JEECG解決了大量的java開發(fā)中的重復(fù)性工作,簡單功能由Online Coding配置出功能;復(fù)雜功能由代碼生成器生成進行手工Merge; 復(fù)雜流程業(yè)務(wù)采用表單自定義,業(yè)務(wù)流程使用工作流來實現(xiàn)、擴展出任務(wù)接口,供開發(fā)編寫業(yè)務(wù)邏輯。實現(xiàn)了流程任務(wù)節(jié)點和任務(wù)接口的靈活配置,既保證了公司流程的保密性,又減少了開發(fā)人員的工作量。

架構(gòu)技術(shù):Spring MVC+hibernate4+UI快速開發(fā)庫+Spring JDBC+Highcharts圖形報表+jquery+ehcache


2.5 系統(tǒng)的運行環(huán)境和開發(fā)平臺

2.5.1 硬件設(shè)備及操作系統(tǒng)

服務(wù)器:inter Xeon e3(或與此相當(dāng)?shù)腃PU)以上配置的高性能PC機,有網(wǎng)絡(luò)接口卡(NIC),內(nèi)存應(yīng)在4g以上,硬盤在1T以上。數(shù)據(jù)庫軟件mysql,還可選用備份服務(wù)器。

操作系統(tǒng):OpenSuSE

客戶端:i3(或與此相當(dāng)?shù)腃PU)以上配置的PC機,有網(wǎng)絡(luò)接口卡(NIC),內(nèi)存應(yīng)在1g以上,硬盤在80G以上。Windows XP以上操作系統(tǒng),安裝Web瀏覽器。

網(wǎng)絡(luò):服務(wù)器和客戶端應(yīng)有網(wǎng)絡(luò)連通。配置TCP/IP協(xié)議。

2.5.2 系統(tǒng)開發(fā)工具

電腦配置:thinkpad品牌機CPU: i5 內(nèi)存:DDR 2G 硬盤:150G

操作系統(tǒng):win 8

開發(fā)環(huán)境:Eclispse Kepler?

Web服務(wù)平臺:Tomcat 7.0

數(shù)據(jù)庫:mysql 5.5

jdk:7.0

三、截圖


基于springMVC+mysql實現(xiàn)進銷存系統(tǒng)倉庫管理系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
鹿邑县| 乐业县| 汤原县| 玛纳斯县| 额尔古纳市| 沾化县| 阿瓦提县| 疏勒县| 南投市| 镇坪县| 绥宁县| 宁强县| 昭通市| 长寿区| 修水县| 论坛| 开江县| 会昌县| 民和| 虞城县| 靖西县| 上林县| 泌阳县| 沾化县| 攀枝花市| 垦利县| 康乐县| 烟台市| 治县。| 临高县| 汝南县| 惠安县| 武隆县| 阿坝| 福建省| 南岸区| 西贡区| 清水河县| 广东省| 淮安市| 舞阳县|