国产成年女人毛片80s网站_999久久欧美人妻一区二区_边啃奶头边躁狠狠躁_国产第一页屁屁影院_久久精品国产第一区二区三区

來源:技術(shù)部        日期:2021-05-14
 一、概述
1.項(xiàng)目背景
客戶主要從事蜂蜜的收購、經(jīng)營與加工。有完整的自動生產(chǎn)線,配備了實(shí)驗(yàn)室很多檢測設(shè)備。蜂蜜品種多達(dá)10多種,主要蜜種有油菜、紫云英、小棗、大棗、荊條、洋槐、花椒、葵花、蕎麥等,根據(jù)客戶不同需要公司提供成熟蜂蜜、單花蜜、白蜜、特淺等純蜂蜜。
2.系統(tǒng)開發(fā)技術(shù)概述
 系統(tǒng)采用B/S架構(gòu),客戶端無需安裝。
 使用分布式數(shù)據(jù)庫技術(shù),提高大數(shù)據(jù)檢索的效率,提高系統(tǒng)的并發(fā)性
 采用緩存技術(shù),加速客戶端從服務(wù)器端拉取數(shù)據(jù)的效率,提高系統(tǒng)的使用性能。
 采用數(shù)據(jù)邏輯的多層架構(gòu),結(jié)構(gòu)和代碼分離,確保系統(tǒng)后續(xù)的修改維護(hù)簡單方便。
 關(guān)鍵數(shù)據(jù)采用國際通用的加密方式,涉及到兩種加密方式的靈活應(yīng)用,一種是可逆的加密,一種是不可逆的加密,系統(tǒng)關(guān)鍵性數(shù)據(jù)通過MD5或者可逆性加密,保證數(shù)據(jù)的安全性;
 底層采用相應(yīng)的SQL防注入及腳本防注入手段,防范數(shù)據(jù)的侵犯和篡改;通過一定的數(shù)據(jù)冗余,保證數(shù)據(jù)的安全性; 
 系統(tǒng)在設(shè)計(jì)時遵循動態(tài)配置原則,在系統(tǒng)中能夠進(jìn)行配置的參數(shù),均由系統(tǒng)管理員進(jìn)行后臺的配置,以及程序研發(fā)人員對config的配置,以此保證系統(tǒng)的可維護(hù)性。
 按照架構(gòu)的高內(nèi)聚底耦合原則,對數(shù)據(jù)層、邏輯層、擴(kuò)展層、表現(xiàn)層進(jìn)行有效封裝,使得系統(tǒng)在代碼級維護(hù)上十分方便快捷,具體良好的可擴(kuò)展性。
 本系統(tǒng)無任何對于用戶數(shù)的限制或其它限制。
3.打印
 打印的模板采用HTML模板,可自行在原有的模板中,根據(jù)HTML標(biāo)簽自行編輯
 打印內(nèi)容為:出庫單,入庫單可直接在系統(tǒng)中打印,其他查詢列表可通過導(dǎo)出Excel后進(jìn)行打印
 打印方式:由于是B/S架構(gòu)的系統(tǒng),須借助瀏覽器的打印模塊進(jìn)行打印,即點(diǎn)擊打印按鈕后,系統(tǒng)將對HTML格式的模板進(jìn)行數(shù)據(jù)替換處理后,輸入到瀏覽器打印模塊中,點(diǎn)擊按鈕時系統(tǒng)可以計(jì)數(shù),但是在瀏覽器中是否繼續(xù)打印,系統(tǒng)無法控制,即計(jì)數(shù)意義不大。
二、系統(tǒng)管理
1.概述
系統(tǒng)管理不僅是系統(tǒng)的用戶及其權(quán)限的管理;也是對系統(tǒng)基礎(chǔ)數(shù)據(jù)的設(shè)置和運(yùn)行參數(shù)配置的管理,是整個系統(tǒng)得以有效管理的基礎(chǔ)。
 某個賬戶在系統(tǒng)中所能看到和操作的數(shù)據(jù)范圍取決于該賬戶所在的組織架構(gòu)的節(jié)點(diǎn)。
 某個賬戶在系統(tǒng)中所能操作的菜單權(quán)限由角色進(jìn)行規(guī)范和定義
 同一個頁面中不同的權(quán)限由角色的類別決定
 
2.組織架構(gòu)
 公司的組織架構(gòu),系統(tǒng)中以樹形結(jié)構(gòu)進(jìn)行管理
 上級部門可以查看和操作下級部門的數(shù)據(jù),例如公司總經(jīng)理可以管理所有的數(shù)據(jù)。
3.角色設(shè)置
 用戶能否使用哪個功能由其角色決定,角色可以由超級管理員添加和管理,下級角色權(quán)限可以繼承上級角色權(quán)限。
4.賬戶管理
 管理用戶的賬戶信息,以及分配用戶的權(quán)限。
5.安全設(shè)置
 指設(shè)置客戶端訪問權(quán)限的設(shè)置,通過該設(shè)置,可以使系統(tǒng)在一定的IP范圍內(nèi)使用,
6.修改密碼
 初始密碼必須按照安全要求修改后才能進(jìn)入本系統(tǒng)
 超級管理員可以隨時重置用戶的密碼,也可禁用用戶登錄
 登錄時,當(dāng)前連接中服務(wù)器端和客戶端的一個會話產(chǎn)生的隨機(jī)數(shù)作為驗(yàn)證碼,驗(yàn)證碼采用數(shù)字轉(zhuǎn)圖片的形式呈現(xiàn)
 同一時間同一個賬戶,只允許一個用戶登錄,后者踢掉前者
 密碼使用目前最先進(jìn)的MD5算法加密,不能可逆運(yùn)算,即密碼不可破解,用戶丟失密碼后只能重置。
三、系統(tǒng)設(shè)置
7.自定義設(shè)置
 自定義設(shè)置查詢、統(tǒng)計(jì)、公式
8.系統(tǒng)基礎(chǔ)資料
 倉庫設(shè)置
 倉庫貨位設(shè)置,主位由系統(tǒng)設(shè)置并選擇,副位自行填寫
 供貨商管理
 產(chǎn)地設(shè)置
 包裝類型
 蜜種類別:油菜、紫云英、小棗、大棗、荊條、洋槐、花椒、葵花、蕎麥,并填寫前綴,用于批次的前綴。
 產(chǎn)品類別:成熟蜂蜜、單花蜜、白蜜、特淺,并填寫前綴,用于批次的前綴。
 檢測工序設(shè)置
9.客戶管理
 供應(yīng)商與客戶在一起進(jìn)行管理
四、采購管理
因指向不同的倉庫,以及檢驗(yàn)方式不同,采購原料與采購輔料應(yīng)分開登記和編輯
 
1.原料采購
(1)編輯采購合同
 一個采購合同對應(yīng)多個采購明細(xì)
 選擇供貨商,選擇蜜種或產(chǎn)品類別,登記產(chǎn)品相關(guān)屬性,自動產(chǎn)生產(chǎn)品批號(批號根據(jù)日期產(chǎn)生,如:前綴+202103310001)
 產(chǎn)生應(yīng)付款
(2)采購合同管理
 刪除與編輯未進(jìn)行下一步處理的采購合同
(3)提交檢驗(yàn)
 數(shù)據(jù)流入檢驗(yàn)?zāi)K
(4)已提交檢驗(yàn)
 查看檢驗(yàn)?zāi)K中的檢驗(yàn)結(jié)果
(5)入庫單提交
 對在檢驗(yàn)?zāi)K中經(jīng)質(zhì)檢合格后的原料,生成入庫單進(jìn)入庫存模塊
 單號自動產(chǎn)生,格式為:RK202103310001
 同一個入庫單可登記多筆入庫明細(xì),每一個明細(xì)產(chǎn)生一個批號,批號自行填寫,不可修改
(6)已提交入庫單
 查看歷史記錄
2.輔料采購
(1)編輯采購合同
 一個采購合同對應(yīng)多個采購明細(xì)
 填寫的采購合同是意向合同,采購明細(xì)中有預(yù)付價和最終定價
 預(yù)付款由經(jīng)辦人申請,相當(dāng)于定金,納入合同應(yīng)付款進(jìn)行計(jì)算
 當(dāng)后續(xù)的環(huán)節(jié)最終定價是才真正產(chǎn)生應(yīng)付款
(2)采購合同管理
 刪除與編輯未進(jìn)行下一步處理的采購合同
(3)分配檢驗(yàn)
 輔料類型多樣,可分配不同的專業(yè)檢驗(yàn)員進(jìn)行檢驗(yàn)
(4)質(zhì)量檢驗(yàn)
 直接在本模塊中標(biāo)記質(zhì)檢合格或不合格
(7)入庫單提交
 對檢驗(yàn)合格的輔料生成入庫單進(jìn)入庫存模塊
 單號自動產(chǎn)生,格式為:RK202103310001
 同一個入庫單可登記多筆入庫明細(xì),每一個明細(xì)產(chǎn)生一個批號,批號自行填寫,不可修改
(8)已提交入庫單
 查看歷史記錄
3.合同確定
(1)待確定合同
 將前期登記的采購合同進(jìn)行最終定價,生成應(yīng)付款
 應(yīng)付款可以是多次付款,預(yù)付款納入應(yīng)付款計(jì)算
 經(jīng)辦人申請付款,即產(chǎn)生付款單,經(jīng)過審批后,財(cái)務(wù)進(jìn)行付款標(biāo)記,并生成付款憑證
(2)已確定合同
 歷史記錄查詢
4.采購付款
(3)賬單管理
 每一份合同產(chǎn)生的應(yīng)付款
(4)生成對賬單
對同一個供應(yīng)商的多次采購合同生成待付款對賬單,并可查看對賬單的付款情況,主要有:發(fā)生的金額,調(diào)整后的金額,抹零金額,應(yīng)付金額,已付金額,辦理中的金額,未辦理的金額,經(jīng)辦人等。
(5)對賬單管理
 提交付款單,可以是全部金額,也可以是部分金額
(6)提交審核
 經(jīng)辦人將付款單提交上級審核
(7)部門審核
(8)財(cái)務(wù)審核
(9)總經(jīng)理審核
 總經(jīng)理為終審,終審后數(shù)據(jù)流入財(cái)務(wù)模塊,財(cái)務(wù)出納做支付標(biāo)記后,該筆付款單即完成付款操作
五、庫存管理
1.原料庫存
(1)入庫單確認(rèn)
 入庫后倉庫中增加庫存
(2)出庫單確認(rèn)
 確認(rèn)后從倉庫中減去庫存
(3)庫存管理
 庫存總表管理
 出庫入庫明細(xì)管理
 庫存修改:最高權(quán)限者可調(diào)整庫存數(shù)量
 退貨沖紅
2.生產(chǎn)庫存
生產(chǎn)庫存包括半成品與成品
(1)入庫單確認(rèn)
 入庫后倉庫中增加庫存
(2)出庫單確認(rèn)
 確認(rèn)后從倉庫中減去庫存
(3)庫存管理
 庫存總表管理
 出庫入庫明細(xì)管理
 庫存修改:最高權(quán)限者可調(diào)整庫存數(shù)量
 退貨沖紅
3.輔料庫存管理
包含對包裝桶與其他輔材的管理
(4)入庫單確認(rèn)
 入庫后倉庫中增加庫存
(5)出庫單確認(rèn)
 確認(rèn)后從倉庫中減去庫存
(6)庫存管理
 庫存總表管理
 出庫入庫明細(xì)管理
 庫存修改:最高權(quán)限者可調(diào)整庫存數(shù)
 退貨沖紅
六、生產(chǎn)管理
1.生產(chǎn)任務(wù)
(1)編輯生產(chǎn)任務(wù)單
 自動生成生產(chǎn)單號:SC202103310001
 填寫本次生產(chǎn)后的產(chǎn)品屬性:產(chǎn)品名稱,類別等
 從原料庫、半成品庫、產(chǎn)品庫中選擇所需產(chǎn)品的明細(xì),以及相應(yīng)的數(shù)量
(2)編輯任務(wù)單
 未生成投料單前可進(jìn)行編輯修改
(3)生成投料單(領(lǐng)料單)
 生產(chǎn)任務(wù)單可以分解為一張或多張生產(chǎn)投料單,每個投料單對應(yīng)一個半成品或成品批號,由填寫生產(chǎn)投料單的人員填寫
 根據(jù)投料單生成領(lǐng)料單,進(jìn)入庫存模塊
 生產(chǎn)原料以投料數(shù)量為準(zhǔn)
(4)投料單管理
 投料單重置
 投料單提交品控審核
2.品控審核
(1)待審核
 對生成任務(wù)單進(jìn)行審核,同意后即可填寫生產(chǎn)入庫單,駁回后,需重寫編輯生產(chǎn)任務(wù)單
(2)已審核
 對歷史數(shù)據(jù)查詢
3.產(chǎn)品入庫
(1)生成入庫單
 生產(chǎn)完成后填寫品控審核同意后的生產(chǎn)任務(wù)單的相關(guān)信息,包括生產(chǎn)后的產(chǎn)品數(shù)量等相關(guān)信息,根據(jù)公式計(jì)算損耗率(實(shí)際和理論損耗)
 提交庫存管理模塊,即入庫單管理
(2)生產(chǎn)情況查詢
七、檢測管理
1.檢測單
(1)填寫檢測單
 根據(jù)系統(tǒng)設(shè)置的檢測流程,可部分優(yōu)先順序的填寫檢測數(shù)據(jù)
 當(dāng)所有的待檢測項(xiàng)都填寫完檢測數(shù)據(jù)后,方可提交審核
 自動記錄當(dāng)前操作人員,當(dāng)前操作人員即為檢驗(yàn)人員,即每個檢驗(yàn)人員應(yīng)自行操作自己的數(shù)據(jù)
(2)檢測單管理
 對待提交檢測單編輯修改
 提交檢測單進(jìn)行審核
2.檢測單審核
(1)待審核
 對檢測單進(jìn)行審核
 審核:同意、駁回,以及駁回原因
 同意后,即生成產(chǎn)品質(zhì)量檢驗(yàn)單
 駁回后,檢測單須重新填寫并再次提交
 提交特批權(quán)限可授權(quán)給更高的管理員
 特批指雖然檢測項(xiàng)未填寫,但特批后可繼續(xù)提交審核,特批同時須填寫特批原因
(2)已審核
 審核的歷史數(shù)據(jù)查詢
3.質(zhì)量檢驗(yàn)單
(1)檢驗(yàn)單生成
 根據(jù)產(chǎn)品質(zhì)量檢驗(yàn)單模板進(jìn)行打印,模塊為HTML結(jié)構(gòu),可自行編輯
(2)檢驗(yàn)單管理
 生成產(chǎn)品質(zhì)量檢驗(yàn)單經(jīng)審核同意后不可修改
 具有一定權(quán)限的用戶可對檢驗(yàn)單進(jìn)行反審核。
 其他可以自行編輯標(biāo)準(zhǔn),具有一定的權(quán)限
4.原料分檢
大批次里面的小批次不合格,則大批次全部重新檢測。
 
(1)原料分檢處理
 對于檢驗(yàn)不合格的原料,派生出相應(yīng)的子庫存單
 子庫存的批號為:分解后的批號為:原批號單+序號(前綴202103310001-1),-1,-2為分解后的序號,序號可自行填寫,后綴也可以是字符
 同一批次的產(chǎn)品其他的不合格的重新進(jìn)行確認(rèn)是否合格,合格的子項(xiàng)可以入庫
(2)待審核
 審核:同意、駁回
 同意后正式生成在庫存表中,同時原庫存進(jìn)行相應(yīng)的標(biāo)記
(3)已審核
 已審核歷史數(shù)據(jù)查詢
八、銷售管理
1.訂單管理
(1)銷售登記
 登記銷售訂單:客戶、銷售時間、金額等信息
 登記銷售訂單明細(xì):每個訂單可以有多個明細(xì),每個明細(xì)需要選擇成品或半成品,以及相應(yīng)的包裝,如果包裝是贈送的,則包裝銷售單價為0.
 登記完成后,應(yīng)收款進(jìn)入財(cái)務(wù)模塊,財(cái)務(wù)模塊確認(rèn)收款后,即已收款。
(2)訂單管理
 訂單及明細(xì)增刪改查詢等操作
2.訂單回款
(1)待回款
(2)已回款
九、財(cái)務(wù)管理
財(cái)務(wù)部門專用模塊
1.收款管理
(1)收款賬單
 財(cái)務(wù)對銷售的應(yīng)收款進(jìn)行收款操作
 按實(shí)際收款多少進(jìn)行登記,即形成新的已收待收數(shù)據(jù)
(2)收款賬單明細(xì)
 已收待收的多條件查詢統(tǒng)計(jì)
2.付款管理
(1)付款登記
 財(cái)務(wù)登記通過審核的付款單進(jìn)行付款登記操作
(2)已支付付款單
 已支付完比的付款單查詢
(3)付款賬單明細(xì)
 應(yīng)付款明細(xì)查詢
3.財(cái)務(wù)分析
(1)應(yīng)收應(yīng)付查詢
(2)待收待付查詢
(3)銷售收入統(tǒng)計(jì)
(4)財(cái)務(wù)數(shù)據(jù)統(tǒng)計(jì)
十、查詢統(tǒng)計(jì)
1.數(shù)據(jù)查詢
(1)倉庫總表查詢:將庫存與檢測等相關(guān)信息綜合進(jìn)行查詢分析
(2)出入庫單統(tǒng)計(jì):按時間范圍、產(chǎn)品類別等對出入庫明細(xì)進(jìn)行多維度統(tǒng)計(jì)分析
(3)銷售查詢統(tǒng)計(jì)
2.數(shù)據(jù)統(tǒng)計(jì)
(1)自定義查詢與統(tǒng)計(jì)