畢業(yè)的時(shí)候大家都要寫論文,那么怎么寫論文管理系統(tǒng)設(shè)計(jì)呢?下面讓小編告訴你吧!
論文管理系統(tǒng)設(shè)計(jì)
1總體結(jié)構(gòu)設(shè)計(jì)
對(duì)于絕大部分焊接企業(yè)來說,生產(chǎn)管理的思想和方法的規(guī)范化是極其重要的,雖然廣義上來講都是大同小異,但是深入研究就會(huì)發(fā)現(xiàn)不同的焊接企業(yè)有著不同的模式,而這是由于自身、外界等各種因素共同作用所產(chǎn)生的.理想的生產(chǎn)管理系統(tǒng)需要具有良好的擴(kuò)展性,業(yè)務(wù)模塊的設(shè)計(jì)也應(yīng)該詳盡而合理.通過查閱資料文獻(xiàn)和企業(yè)調(diào)研并與該企業(yè)員工的交流,結(jié)合一些案例,根據(jù)實(shí)際的情況,確定了系統(tǒng)功能,并對(duì)系統(tǒng)進(jìn)行了詳細(xì)的需求分析.
1.1生產(chǎn)管理系統(tǒng)的功能
該生產(chǎn)管理系統(tǒng)是用來代替企業(yè)傳統(tǒng)人工模式,使部門員工能看到企業(yè)庫(kù)存精準(zhǔn)情況,訂單的實(shí)時(shí)情況等,防止出現(xiàn)不必要的生產(chǎn)空閑,最終目的是使企業(yè)能夠高效地完成任務(wù).所以該生產(chǎn)管理系統(tǒng)包括的功能如下:(1)業(yè)務(wù)單據(jù)數(shù)據(jù)的錄入和查詢;(2)方便快捷的編輯各種材料數(shù)據(jù),如焊條的收錄、刪除;(3)提供查詢功能,諸如焊材的化學(xué)成分、用途等,并能及時(shí)查看庫(kù)存情況;(4)提供以國(guó)家標(biāo)準(zhǔn)或其他標(biāo)準(zhǔn)為依據(jù)的焊條、焊絲、焊劑的檢驗(yàn)規(guī)則、技術(shù)要求、實(shí)驗(yàn)方法等;(5)能夠自定義配置倉(cāng)庫(kù),例如倉(cāng)庫(kù)名稱、庫(kù)存分類、庫(kù)存預(yù)警等功能;(6)可以在企業(yè)內(nèi)部網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)共享;(7)系統(tǒng)具有身份識(shí)別和嚴(yán)格完善的權(quán)限管理功能;(8)可以保存、輸出、打印數(shù)據(jù)或文件;(9)支持?jǐn)?shù)據(jù)導(dǎo)入和導(dǎo)出以及數(shù)據(jù)歸類、匯總.
1.2管理系統(tǒng)總體結(jié)構(gòu)
本系統(tǒng)采用C/S(Client/Sever,客戶端/服務(wù)器)模式,該模式是服務(wù)器和客戶機(jī)合作完成的二層結(jié)構(gòu)體系,它們之間的關(guān)系體現(xiàn)為請(qǐng)求/響應(yīng)關(guān)系,具有較強(qiáng)的交互性,安全性能高.客戶端應(yīng)用程序負(fù)責(zé)用戶使用時(shí)產(chǎn)生的服務(wù)請(qǐng)求,將數(shù)據(jù)庫(kù)請(qǐng)求發(fā)送到服務(wù)器;服務(wù)端主要包括各類數(shù)據(jù)庫(kù)及服務(wù)器,主要用來存儲(chǔ)、管理數(shù)據(jù),響應(yīng)客戶機(jī)的請(qǐng)求并提供相應(yīng)的服務(wù).服務(wù)端采用Oracle數(shù)據(jù)庫(kù)平臺(tái),客戶端應(yīng)用程序采用VisualC++工具開發(fā).該系統(tǒng)主要由項(xiàng)目管理子系統(tǒng)、銷售管理子系統(tǒng)、采購(gòu)管理子系統(tǒng)、生產(chǎn)管理子系統(tǒng)、質(zhì)檢管理子系統(tǒng)(如焊材和母材檢驗(yàn)標(biāo)準(zhǔn)設(shè)計(jì)、焊材檢驗(yàn)國(guó)家標(biāo)準(zhǔn))、庫(kù)存管理子系統(tǒng)、權(quán)限管理子系統(tǒng)構(gòu)建.
2數(shù)據(jù)庫(kù)設(shè)計(jì)
焊接企業(yè)對(duì)數(shù)據(jù)安全性要求較高,企業(yè)數(shù)據(jù)量也較龐大,為了滿足充分的交互性能,該系統(tǒng)采用了具有支持遠(yuǎn)程數(shù)據(jù)訪問并且有大型數(shù)據(jù)處理能力的Oracle作為該系統(tǒng)的數(shù)據(jù)庫(kù)平臺(tái).既滿足了系統(tǒng)需求,也保證了較高的安全性和可移植性.數(shù)據(jù)庫(kù)的設(shè)計(jì)是否合理是該系統(tǒng)設(shè)計(jì)成功的關(guān)鍵因素.需要依據(jù)企業(yè)實(shí)際業(yè)務(wù)流程規(guī)范,對(duì)所有數(shù)據(jù)進(jìn)行完整性、規(guī)范性、標(biāo)準(zhǔn)性約束,消除數(shù)據(jù)的冗余,保證數(shù)據(jù)的唯一,同時(shí)嚴(yán)格規(guī)范業(yè)務(wù)流程,杜絕“跳線”情況發(fā)生,建立符合企業(yè)需求的數(shù)據(jù)庫(kù).
2.1業(yè)務(wù)單據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)
業(yè)務(wù)流程是生產(chǎn)管理系統(tǒng)的核心,所以數(shù)據(jù)庫(kù)必須按照業(yè)務(wù)流程來設(shè)計(jì),以實(shí)現(xiàn)業(yè)務(wù)的協(xié)同處理,提高企業(yè)快速反應(yīng)能力.例如采購(gòu)管理里的采購(gòu)到貨單必須包含采購(gòu)合同編號(hào)(或采購(gòu)訂單號(hào)),在收貨時(shí)就能通過采購(gòu)合同編號(hào)查詢到訂貨時(shí)所簽訂的明細(xì)表,既保證了企業(yè)利益也方便數(shù)據(jù)的整理.同時(shí)數(shù)據(jù)庫(kù)表建立外鍵也適用于只有一個(gè)單號(hào),沒有與之相關(guān)聯(lián)的上一級(jí)單號(hào)這種情況,例如沒有擬定采購(gòu)合同的采購(gòu),或者一些倉(cāng)庫(kù)調(diào)撥、盤點(diǎn)一類.表單明細(xì)通過與表單主鍵關(guān)聯(lián),保證數(shù)據(jù)唯一性和安全性.業(yè)務(wù)流程主要是以各種單據(jù)來傳遞信息,單據(jù)與類別是多對(duì)多的關(guān)系,建立一個(gè)有層次關(guān)系的類別表,有利于后期的整理與查找.另外單據(jù)需要有上級(jí)的審核來保證信息的可靠性,進(jìn)而在建立各種單據(jù)表時(shí)加入審核狀態(tài)、審核人等字段.
2.2倉(cāng)庫(kù)焊接材料數(shù)據(jù)庫(kù)設(shè)計(jì)
由于焊接企業(yè)資源數(shù)據(jù)包含母材、焊材(焊條、焊絲、保護(hù)氣體、電極、釬料、釬劑等)、焊接工裝及設(shè)備、焊接材料選配標(biāo)準(zhǔn)等,所涉及項(xiàng)目繁多,本文僅以對(duì)母材和焊材進(jìn)行分析,為員工提供查詢便利,也為焊接企業(yè)發(fā)展提供堅(jiān)實(shí)的基礎(chǔ).
3客戶端設(shè)計(jì)
客戶端程序是企業(yè)員工直接使用的程序,將貨品管理、項(xiàng)目、采購(gòu)、銷售、出貨、生產(chǎn)管理、庫(kù)存采用插件方式加載到同一框架中,以便為不同的焊接企業(yè)模式定制.該客戶端按照企業(yè)業(yè)務(wù)流程來設(shè)計(jì),滿足企業(yè)運(yùn)作操作需求,例如數(shù)據(jù)的錄入,單據(jù)的添加、修改、刪除和查詢等.又例如①查詢數(shù)據(jù)庫(kù)中的焊材國(guó)家檢驗(yàn)標(biāo)準(zhǔn);②在焊材國(guó)家檢驗(yàn)標(biāo)準(zhǔn)基礎(chǔ)上設(shè)計(jì)符合自己企業(yè)檢驗(yàn)標(biāo)準(zhǔn);③資料庫(kù)中母材和焊材數(shù)據(jù)的完善和查詢.另外,用戶可以通過輸出接口程序方便以word形式輸出單據(jù),同時(shí)涉及到的圖片、文檔、資料等均以附件形式上傳、下載.
3.1授權(quán)系統(tǒng)
授權(quán)系統(tǒng)是為了確保工作按順序進(jìn)行而采取的一套工作正式審批程序.在整個(gè)企業(yè)管理系統(tǒng)中起到核心作用.系統(tǒng)權(quán)限不僅定義到子菜單,更進(jìn)一步定義到單據(jù)的操作按鈕,兼顧資料安全性和操作便捷性.多級(jí)審核權(quán)限控制,清晰定義每個(gè)操作者的查看、新增、修改、打印等權(quán)限.
3.2系統(tǒng)設(shè)計(jì)
生產(chǎn)管理系統(tǒng)主窗體有菜單欄、工具欄、狀態(tài)欄和客戶區(qū)域四個(gè)部分組成.其中客戶區(qū)域分為兩塊,左邊區(qū)域?yàn)闃I(yè)務(wù)管理項(xiàng),包括項(xiàng)目管理、采購(gòu)管理、銷售管理、生產(chǎn)管理、倉(cāng)庫(kù)管理和系統(tǒng)設(shè)置.右側(cè)區(qū)域則為顯示業(yè)務(wù)操作具體內(nèi)容.每個(gè)管理項(xiàng)展開后都有與之相關(guān)的業(yè)務(wù)操作選項(xiàng)和共通的賬號(hào)信息選項(xiàng),系統(tǒng)設(shè)置則包含一些用戶能自定義的數(shù)據(jù).該系統(tǒng)的主要目的是提高企業(yè)業(yè)務(wù)運(yùn)作效率,系統(tǒng)流程設(shè)計(jì)活動(dòng)圖6中采用了以一概全的表述方法.另外,由于企業(yè)每個(gè)員工所擁有的權(quán)限不同,所以該活動(dòng)圖只表述一次業(yè)務(wù)操作.
3.3焊材檢驗(yàn)設(shè)計(jì)模塊
質(zhì)檢管理項(xiàng)中,通過廠家提供的焊材資料,查詢相關(guān)的焊材國(guó)家檢驗(yàn)標(biāo)準(zhǔn),并將內(nèi)容顯示與系統(tǒng)頁(yè)面中,如果該企業(yè)入廠檢驗(yàn)標(biāo)準(zhǔn)高于國(guó)家標(biāo)準(zhǔn),那么通過點(diǎn)擊頁(yè)面編輯按鈕,修改為符合企業(yè)的入廠檢驗(yàn)標(biāo)準(zhǔn),審核后另作保存.如圖6中的質(zhì)檢管理模塊.
3.4資料庫(kù)模塊
系統(tǒng)對(duì)于母材和焊材的數(shù)據(jù)有著較為完整的歸納,能便捷的添加數(shù)據(jù),例如母材類別、化學(xué)成分、力學(xué)性能(抗拉強(qiáng)度、屈服強(qiáng)度、疲勞強(qiáng)度等)、物理性能(彈性模量、泊松比、熱導(dǎo)率等)等.
3.5查詢模塊
通過單號(hào)來查詢單據(jù)是最簡(jiǎn)單、便捷的方法,但是只有單號(hào)的查詢是無法提高企業(yè)效率,所以不同的單據(jù)都有與之相對(duì)應(yīng)的查詢頁(yè)面,而每個(gè)查詢頁(yè)面都能實(shí)現(xiàn)多條件查找,條件的篩選是根據(jù)企業(yè)需求來擬定.最后獲取的結(jié)果會(huì)在頁(yè)面的一個(gè)報(bào)表控件中顯示,如果查詢單據(jù)中包含明細(xì),在報(bào)表記錄被選中后,點(diǎn)擊詳情就會(huì)顯示完整數(shù)據(jù).如果有相應(yīng)的編輯權(quán)限,就能對(duì)其進(jìn)行修改.
4結(jié)論
本文介紹的焊接企業(yè)管理系統(tǒng)基于Oracle數(shù)據(jù)庫(kù)平臺(tái),采用C/S結(jié)構(gòu)模式,利用面向?qū)ο蠹夹g(shù)方法設(shè)計(jì)、開發(fā),并采用插件的方式,為不同的焊接企業(yè)模式定制.業(yè)務(wù)的全面、流程的嚴(yán)謹(jǐn)是該軟件所需的基本要求,相較于其它系統(tǒng)軟件,在擁有一些共同的功能上,擴(kuò)展了較完整的母材、焊材數(shù)據(jù)的添加;提供焊材檢驗(yàn)國(guó)家標(biāo)準(zhǔn)或其他標(biāo)準(zhǔn)并支持修改等功能,這些都對(duì)提高焊接企業(yè)運(yùn)作效率有著顯著幫助,對(duì)企業(yè)的發(fā)展和業(yè)務(wù)拓展起到了核心的作用.
[論文管理系統(tǒng)設(shè)計(jì)]