版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要在新的時(shí)期,基于多年辦公自動(dòng)化建設(shè)經(jīng)驗(yàn)和互連網(wǎng)技術(shù)的發(fā)展,我們對(duì)辦公用品管理自動(dòng)化的認(rèn)識(shí)也越來越清楚,從網(wǎng)絡(luò)的性質(zhì)來看,辦公用品管理自動(dòng)化應(yīng)定位于內(nèi)部網(wǎng),從辦公性質(zhì)來看,辦公用品管理自動(dòng)化應(yīng)定位于數(shù)字化辦公,從信息化建設(shè)的角度來看,辦公用品管理自動(dòng)化應(yīng)是信息化建設(shè)的重要組成部分。辦公用品管理自動(dòng)化可以和一個(gè)企業(yè)的業(yè)務(wù)結(jié)合的非常緊密,甚至是定制的。因而可以將諸如辦公用品信息管理、物品分發(fā),統(tǒng)計(jì)等功能與具體業(yè)務(wù)密切關(guān)聯(lián)。操作人員只須點(diǎn)擊一個(gè)按鈕就可以得到想要的結(jié)果,從而極大得方便了企業(yè)領(lǐng)導(dǎo)的管理和決策。 每個(gè)企業(yè)經(jīng)營(yíng)者,都在利用規(guī)范的管理流程來提高企業(yè)的效益??蛇@一切僅靠人是很難及時(shí)準(zhǔn)確地完成
2、包括統(tǒng)計(jì)在內(nèi)的工作。針對(duì)這些企業(yè)辦公用品管理存在的缺陷,我開發(fā)了辦公用品管理模塊,目的是要做到科學(xué)化、自動(dòng)化、系統(tǒng)化、規(guī)范化,用電腦管理來替代原來以手工、復(fù)雜、繁瑣的辦公用品管理。該模塊主要為辦公用品申領(lǐng)服務(wù)。它包括辦公用品信息管理、辦公用品的申請(qǐng)、辦公用品的分發(fā)、辦公用品的統(tǒng)計(jì)、物品領(lǐng)取權(quán)限管理、入庫管理六大功能,目的是要做到科學(xué)化、自動(dòng)化、系統(tǒng)化、規(guī)范化的電腦管理,進(jìn)一步有效的解決了公司內(nèi)部以手工為主,復(fù)雜、繁瑣的辦公用品管理問題。關(guān)鍵詞:辦公自動(dòng)化,辦公用品管理系統(tǒng),辦公用品申領(lǐng) AbstractIn the new era, based on years of experience i
3、n office automation and Internet technology development, we are also increasing awareness of office automation clear from the nature of the network, office automation should positioning in the internal network, Intranet from the nature off office, office automation should positioning in the digital
4、office, form the perspective of information construction, office automation should de in for mat ionization Office automation to improve decision-making effectiveness is the essence for the purpose. Through office automation or the realization of the digital office, organizations can optimize the ex
5、isting management structure and adjusting management structure at the basis of efficiency, in crease collaboration with the office capacity, strengthen decision-making consistency, the final achievement of the purpose of enhancing the effectiveness of decision-making The main issue is the design and
6、 development of a modular office supplies management, primarily for office supplies for the module. It in colludes. Information management office supplies office supp lays applications, the distribution of office supplies, office supplies applications, the distribution of office supplies, office sup
7、plies statistics, receipt management competence six put in storage management functions designed to be scientific, automation. systematized and standardized computer management, further effective solution to the in eternal company manual. Complex. Cumbersome office supplies management.Keywords :offi
8、ce automation, office supplies management system, For office supplies 目錄 TOC o 1-3 h z u HYPERLINK l _Toc135726038 摘要 PAGEREF _Toc135726038 h I HYPERLINK l _Toc135726039 Abstract PAGEREF _Toc135726039 h II HYPERLINK l _Toc135726040 引言 PAGEREF _Toc135726040 h 1 HYPERLINK l _Toc135726041 第1章 OA系統(tǒng)辦公用品管
9、理模塊概述 PAGEREF _Toc135726041 h 2 HYPERLINK l _Toc135726042 PAGEREF _Toc135726042 h 2 HYPERLINK l _Toc135726043 PAGEREF _Toc135726043 h 2 HYPERLINK l _Toc135726044 系統(tǒng)的開發(fā)的設(shè)計(jì)思想 PAGEREF _Toc135726044 h 3 HYPERLINK l _Toc135726045 面向?qū)ο蟮拈_發(fā)方法 PAGEREF _Toc135726045 h 3 HYPERLINK l _Toc135726046 使用面向?qū)ο箝_發(fā)方法的原因
10、 PAGEREF _Toc135726046 h 3 HYPERLINK l _Toc135726047 系統(tǒng)的開發(fā)工具 PAGEREF _Toc135726047 h 4 HYPERLINK l _Toc135726048 1.4.1 MySQL簡(jiǎn)介 PAGEREF _Toc135726048 h 4 HYPERLINK l _Toc135726049 選擇MySQL的原因 PAGEREF _Toc135726049 h 4 HYPERLINK l _Toc135726050 第2章 辦公用品管理模塊的系統(tǒng)總體規(guī)劃和分析 PAGEREF _Toc135726050 h 6 HYPERLINK
11、 l _Toc135726051 PAGEREF _Toc135726051 h 6 HYPERLINK l _Toc135726052 PAGEREF _Toc135726052 h 6 HYPERLINK l _Toc135726053 技術(shù)可行性 PAGEREF _Toc135726053 h 6 HYPERLINK l _Toc135726054 經(jīng)濟(jì)可行性 PAGEREF _Toc135726054 h 6 HYPERLINK l _Toc135726055 管理可行性 PAGEREF _Toc135726055 h 7 HYPERLINK l _Toc135726056 使用及法律
12、可行性 PAGEREF _Toc135726056 h 7 HYPERLINK l _Toc135726057 系統(tǒng)總體功能需求分析 PAGEREF _Toc135726057 h 7 HYPERLINK l _Toc135726058 用例圖的建立 PAGEREF _Toc135726058 h 8 HYPERLINK l _Toc135726059 參與者、角色的確定 PAGEREF _Toc135726059 h 9 HYPERLINK l _Toc135726060 創(chuàng)建用例 PAGEREF _Toc135726060 h 9 HYPERLINK l _Toc135726061 用例文
13、檔 PAGEREF _Toc135726061 h 10 HYPERLINK l _Toc135726062 用例圖 PAGEREF _Toc135726062 h 17 HYPERLINK l _Toc135726063 活動(dòng)圖的生成 PAGEREF _Toc135726063 h 18 HYPERLINK l _Toc135726064 總體業(yè)務(wù)流程需求活動(dòng)圖 PAGEREF _Toc135726064 h 18 HYPERLINK l _Toc135726065 辦公用品信息管理業(yè)務(wù)流程的活動(dòng)圖 PAGEREF _Toc135726065 h 19 HYPERLINK l _Toc135
14、726066 辦公用品申請(qǐng)業(yè)務(wù)流程的活動(dòng)圖 PAGEREF _Toc135726066 h 20 HYPERLINK l _Toc135726067 初始類圖 PAGEREF _Toc135726067 h 20 HYPERLINK l _Toc135726068 實(shí)體類的屬性 PAGEREF _Toc135726068 h 20 HYPERLINK l _Toc135726069 實(shí)體類圖 PAGEREF _Toc135726069 h 21 HYPERLINK l _Toc135726070 第3章 辦公用品管理模塊的系統(tǒng)設(shè)計(jì) PAGEREF _Toc135726070 h 22 HYPE
15、RLINK l _Toc135726071 3.1 系統(tǒng)的功能設(shè)計(jì) PAGEREF _Toc135726071 h 22 HYPERLINK l _Toc135726072 辦公用品信息管理模塊設(shè)計(jì) PAGEREF _Toc135726072 h 23 HYPERLINK l _Toc135726073 辦公用品信息管理活動(dòng)圖 PAGEREF _Toc135726073 h 25 HYPERLINK l _Toc135726074 辦公用品信息管理模塊順序圖 PAGEREF _Toc135726074 h 26 HYPERLINK l _Toc135726075 3.2 數(shù)據(jù)庫設(shè)計(jì) PAGER
16、EF _Toc135726075 h 28 HYPERLINK l _Toc135726076 完整類圖 PAGEREF _Toc135726076 h 29 HYPERLINK l _Toc135726077 數(shù)據(jù)庫表的設(shè)計(jì) PAGEREF _Toc135726077 h 30 HYPERLINK l _Toc135726078 3.3 輸入輸出設(shè)計(jì) PAGEREF _Toc135726078 h 32 HYPERLINK l _Toc135726079 3.4頁面設(shè)計(jì) PAGEREF _Toc135726079 h 33 HYPERLINK l _Toc135726080 3.5窗口的設(shè)計(jì)
17、 PAGEREF _Toc135726080 h 33 HYPERLINK l _Toc135726081 3.5.1辦公用品庫存統(tǒng)計(jì)的窗口設(shè)計(jì) PAGEREF _Toc135726081 h 34 HYPERLINK l _Toc135726082 3.5.2辦公用品需求統(tǒng)計(jì)的窗口設(shè)計(jì) PAGEREF _Toc135726082 h 34 HYPERLINK l _Toc135726083 3.5.3辦公用品申請(qǐng)查詢的窗口設(shè)計(jì) PAGEREF _Toc135726083 h 35 HYPERLINK l _Toc135726084 3.5.4辦公用品批量錄入的窗口設(shè)計(jì) PAGEREF _To
18、c135726084 h 35 HYPERLINK l _Toc135726085 第4章 辦公用品管理模塊的系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc135726085 h 36 HYPERLINK l _Toc135726086 4.1 系統(tǒng)開發(fā)環(huán)境與開發(fā)工具 PAGEREF _Toc135726086 h 36 HYPERLINK l _Toc135726087 4.2 系統(tǒng)技術(shù)的實(shí)現(xiàn) PAGEREF _Toc135726087 h 36 HYPERLINK l _Toc135726088 4.2.1 Struts 的概念和體系結(jié)構(gòu) PAGEREF _Toc135726088 h 36 HYPE
19、RLINK l _Toc135726089 PAGEREF _Toc135726089 h 37 HYPERLINK l _Toc135726090 PAGEREF _Toc135726090 h 38 HYPERLINK l _Toc135726091 PAGEREF _Toc135726091 h 40 HYPERLINK l _Toc135726092 PAGEREF _Toc135726092 h 42 HYPERLINK l _Toc135726093 PAGEREF _Toc135726093 h 43 HYPERLINK l _Toc135726094 PAGEREF _Toc1
20、35726094 h 44 HYPERLINK l _Toc135726095 PAGEREF _Toc135726095 h 46 HYPERLINK l _Toc135726096 第5章 辦公用品管理模塊的系統(tǒng)測(cè)試 PAGEREF _Toc135726096 h 50 HYPERLINK l _Toc135726097 PAGEREF _Toc135726097 h 50 HYPERLINK l _Toc135726098 PAGEREF _Toc135726098 h 51 HYPERLINK l _Toc135726099 結(jié)束語 PAGEREF _Toc135726099 h 52
21、 HYPERLINK l _Toc135726100 致謝 PAGEREF _Toc135726100 h 53 HYPERLINK l _Toc135726101 參考文獻(xiàn) PAGEREF _Toc135726101 h 54引言辦公自動(dòng)化就是采用Internet/Intranet技術(shù),基于工作流的概念,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作;改變過去復(fù)雜、低效的手工辦公方式,實(shí)現(xiàn)迅速、全方位的信息采集、信息處理,為企業(yè)的管理和決策提供科學(xué)的依據(jù)。一個(gè)企業(yè)實(shí)現(xiàn)辦公自動(dòng)化的程度也是衡量其實(shí)現(xiàn)現(xiàn)代化管理的標(biāo)準(zhǔn)。 雖然諸如Lotus 1-2-3和MS Office系列的許多應(yīng)用軟件可以提
22、高辦公效率,但是這僅僅是針對(duì)個(gè)人辦公而言。辦公自動(dòng)化不僅兼顧個(gè)人辦公效率的提高,更重要的是可以實(shí)現(xiàn)群體協(xié)同工作。協(xié)同工作意味著要進(jìn)行信息的交流,工作的協(xié)調(diào)與合作。由于網(wǎng)絡(luò)的存在,這種交流與協(xié)調(diào)幾乎可以在瞬間完成,并且不必?fù)?dān)心對(duì)方是否在 機(jī)旁邊或是否有 機(jī)可用。這里所說的群體工作,可以包括在地理上分布很廣,甚至分布在全球上各個(gè)地方,以至于工作時(shí)間都不一樣的一群工作人員。 辦公用品管理自動(dòng)化可以和一個(gè)企業(yè)的業(yè)務(wù)結(jié)合的非常緊密,甚至是定制的。因而可以將諸如辦公用品申領(lǐng)、辦公用品信息管理、物品分發(fā),統(tǒng)計(jì)等功能與具體業(yè)務(wù)密切關(guān)聯(lián)。操作人員只須點(diǎn)擊一個(gè)按鈕就可以得到想要的結(jié)果,從而極大得方便了企業(yè)領(lǐng)導(dǎo)的管
23、理和決策。 每個(gè)企業(yè)經(jīng)營(yíng)者,都在利用規(guī)范的管理流程來提高企業(yè)的效益??蛇@一切僅靠人是很難及時(shí)準(zhǔn)確地完成包括統(tǒng)計(jì)在內(nèi)的工作。針對(duì)這些企業(yè)辦公用品管理存在的缺陷,我開發(fā)了辦公用品管理模塊,目的是要做到科學(xué)化、自動(dòng)化、系統(tǒng)化、規(guī)范化,用電腦管理來替代原來以手工、復(fù)雜、繁瑣的辦公用品管理,為廣大企、事業(yè)單位提高管理效益助一臂之力。辦公用品管理系統(tǒng)將成為每個(gè)企、事業(yè)的小當(dāng)家,在理清家務(wù)的同時(shí),減少浪費(fèi),花出該花的,省下可省的。彌補(bǔ)企業(yè)管理上的漏洞,提高管理員的工作效率,為公司帶來經(jīng)濟(jì)效益。第1章 OA系統(tǒng)辦公用品管理模塊概述人們普遍使用計(jì)算機(jī)來提高個(gè)人工作效率,但是在需要許多人一起協(xié)同工作的現(xiàn)代工作環(huán)境
24、中,我們更需要提高我們的整體工作效率。利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺(tái),實(shí)現(xiàn)企業(yè)各部門辦公用品管理工作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,實(shí)現(xiàn)辦公用品管理流程的在線申領(lǐng)、分發(fā)、統(tǒng)計(jì)。最終實(shí)現(xiàn)“無紙”管理。傳統(tǒng)的辦公用品管理模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公管理的無紙化逐步得到了人們的重視。internet/intranet的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊(duì)的協(xié)同運(yùn)作提供了技術(shù)的保證,同時(shí)也預(yù)示著網(wǎng)絡(luò)化辦公用品管理時(shí)代來臨。辦公用品管理模塊開發(fā)的目的辦公用品管理模塊開發(fā)的總體目標(biāo):以先進(jìn)成熟的計(jì)算機(jī)和通信
25、技術(shù)為主要手段,建成一個(gè)覆蓋企業(yè)辦公部門辦公用品管理信息系統(tǒng),通過網(wǎng)絡(luò)技術(shù),提高本單位的辦公用品管理的效率,為領(lǐng)導(dǎo)決策和辦公提供服務(wù),實(shí)現(xiàn)辦公用品管理現(xiàn)代化、信息資源化、傳輸網(wǎng)絡(luò)化和決策科學(xué)化。辦公用品管理模塊開發(fā)的根本目的有兩個(gè):第一是將管理規(guī)范化、合理化、高效化,貫穿先進(jìn)的管理思想;第二是通過數(shù)據(jù)采集和分析處理,為領(lǐng)導(dǎo)層提供決策支持。具體地說,實(shí)行辦公用品管理自動(dòng)化后,將增強(qiáng)職工的協(xié)同工作能力,增進(jìn)職工之間的溝通與共享;強(qiáng)化領(lǐng)導(dǎo)的監(jiān)控管理,增強(qiáng)領(lǐng)導(dǎo)的決策支持;提高工作效率,提高工作的透明度;加速工作的運(yùn)轉(zhuǎn)速度,提高工作質(zhì)量;降低管理成本,提高管理水平,促進(jìn)管理的規(guī)范化。辦公用品管理模塊開發(fā)
26、的意義:隨著網(wǎng)絡(luò)技術(shù)和軟件技術(shù)的飛速發(fā)展,特別是Internet/Intranet的出現(xiàn)及其相關(guān)技術(shù)的迅速發(fā)展,信息革命帶來了全球范圍市場(chǎng)競(jìng)爭(zhēng)的日益加劇,對(duì)傳統(tǒng)的辦公和生活方式產(chǎn)生了巨大沖擊。所有的企業(yè)都面臨著嚴(yán)峻的挑戰(zhàn),面對(duì)這樣的形勢(shì),越來越多的企業(yè)打算或正在將計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)引入到企業(yè)的日常經(jīng)營(yíng)管理上來,改變過去單純的手工辦公方式,以便在企業(yè)內(nèi)實(shí)現(xiàn)信息共享、協(xié)同工作乃至科學(xué)的管理和決策,從而提高效率、增強(qiáng)企業(yè)的競(jìng)爭(zhēng)力。 每個(gè)企業(yè)經(jīng)營(yíng)者,都在利用規(guī)范的管理流程來提高企業(yè)的效益。可這一切僅靠人是很難及時(shí)準(zhǔn)確地完成包括統(tǒng)計(jì)在內(nèi)的工作。針對(duì)這些企業(yè)辦公用品管理存在的缺陷,我開發(fā)了辦公用品管理模塊,目
27、的是要做到科學(xué)化、自動(dòng)化、系統(tǒng)化、規(guī)范化,用電腦管理來替代原來以手工、復(fù)雜、繁瑣的辦公用品管理,為廣大企、事業(yè)單位提高管理效益助一臂之力。辦公用品管理系統(tǒng)將成為每個(gè)企、事業(yè)的小當(dāng)家,在理清家務(wù)的同時(shí),減少浪費(fèi),花出該花的,省下可省的。彌補(bǔ)企業(yè)管理上的漏洞,提高管理員的工作效率,為公司帶來經(jīng)濟(jì)效益。從系統(tǒng)的觀點(diǎn)來分析,辦公用品管理模塊本身就是一個(gè)系統(tǒng),辦公用品管理模塊的建設(shè)過程,實(shí)質(zhì)上是系統(tǒng)的開發(fā)、設(shè)計(jì)與實(shí)現(xiàn)的過程。在信息系統(tǒng)的開發(fā)過程中,常用的有幾種典型的方法:結(jié)構(gòu)化生命周期法、快速原型法、面向?qū)ο蠓ê陀?jì)算機(jī)輔助軟件工程法,其中面向?qū)ο蠓椒ㄊ悄壳氨容^流行的系統(tǒng)開發(fā)方法。在本次設(shè)計(jì)中,我采用的是
28、面向?qū)ο蟮拈_發(fā)方法。面向?qū)ο蟮拈_發(fā)方法面向?qū)ο蠓椒ㄖ?,既沒有過程和程序,也沒有數(shù)據(jù)實(shí)體和文件,系統(tǒng)只是由對(duì)象組成。對(duì)象是個(gè)計(jì)算機(jī)系統(tǒng)中能對(duì)消息做出響應(yīng)的事物。面向?qū)ο蟮拈_發(fā)方法使新系統(tǒng)開發(fā)由抽象變?yōu)楹?jiǎn)單,有利于系統(tǒng)的維護(hù),有較強(qiáng)的重用性。用戶可以通過面向?qū)ο箝_發(fā)方法的重用性提高軟件的生產(chǎn)效率。使用面向?qū)ο箝_發(fā)方法的原因(1)分析、設(shè)計(jì)、編碼過程表示法和開發(fā)語言統(tǒng)一,有利于幫助分析者、設(shè)計(jì)者和用戶清楚地表達(dá)抽象概念,互相進(jìn)行交流便利,大大提高了軟件的開發(fā)效率。系統(tǒng)開發(fā)簡(jiǎn)單、統(tǒng)一,開發(fā)周期短,費(fèi)用低。(2)面向?qū)ο箝_發(fā)的適用性比較高,適用于各類信息系統(tǒng)的開發(fā)。(3)是一種全新的系統(tǒng)分析設(shè)計(jì)方法(對(duì)
29、象、類、結(jié)構(gòu)屬性、方法)。(4)開發(fā)工作的重用性、繼承性高,降低重復(fù)工作量。 MySQL簡(jiǎn)介目前市面上的數(shù)據(jù)庫產(chǎn)品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個(gè)人用戶的小型應(yīng)用系統(tǒng),可以滿足用戶的多樣化需求。相比較其它系統(tǒng)而言,MySQL數(shù)據(jù)庫可以稱得上是目前運(yùn)行速度最快的SQL語言數(shù)據(jù)庫。Mysql不是開放源代碼的產(chǎn)品,但在某些情況下可以自由使用。而且Mysql具備非常好的性能,甚至可以和目前的所有商用數(shù)據(jù)庫系統(tǒng)媲美。MySQL是一個(gè)多用戶、多線程的SQL數(shù)據(jù)庫,是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的應(yīng)用,即包括一個(gè)后端的服務(wù)器和許多不同的客戶程序和庫,是目前市場(chǎng)上運(yùn)行最快的 SQL (Structure
30、d Query Language結(jié)構(gòu)化查詢語言) 數(shù)據(jù)庫之一,也是目前使用最廣的并且是標(biāo)準(zhǔn)的數(shù)據(jù)庫語言。選擇MySQL的原因MySQL具有功能強(qiáng)、使用簡(jiǎn)便、管理方便、運(yùn)行速度快、安全可靠性強(qiáng)等優(yōu)點(diǎn),用戶可利用許多語言編寫訪問MySQL 數(shù)據(jù)庫的程序,MySQL的最主要優(yōu)點(diǎn)就是“簡(jiǎn)單,高效,穩(wěn)定性高”,以下是它的幾個(gè)具體技術(shù)特點(diǎn):(1)MySQL可以運(yùn)行在不同的平臺(tái)上如:Windows98/NT/2000/Server2003 /XP和Linux以及Unix,并且在Unix/Linux環(huán)境下支持多線程的運(yùn)行方式,因此可以獲得較好的性能。(2)MySQL提供對(duì)多種數(shù)據(jù)庫的支持,如:Oracle,I
31、nfomix,Sybase等,也提供對(duì)ODBC的支持。(3)可以使用多種語言。如:C、C、Java等。(4)可以保存超過50,000,000條記錄。(5)目前市場(chǎng)上現(xiàn)有產(chǎn)品中運(yùn)行速度最快、穩(wěn)定性最高的數(shù)據(jù)庫系統(tǒng)。第2章 辦公用品管理模塊的系統(tǒng)總體規(guī)劃和分析系統(tǒng)總體規(guī)劃的目的是使整個(gè)管理系統(tǒng)的各個(gè)組成部分之間能夠相互協(xié)調(diào),使人力、物力、時(shí)間的安排合理、有序,以保證將來系統(tǒng)得開發(fā)順利進(jìn)行。辦公自動(dòng)化建設(shè)的本質(zhì)是提高決策效能為目的的。通過實(shí)現(xiàn)辦公自動(dòng)化,或者說實(shí)現(xiàn)數(shù)字化辦公,可以優(yōu)化現(xiàn)有的管理組織結(jié)構(gòu),調(diào)整管理體制,在提高效率的基礎(chǔ)上,增加協(xié)同辦公能力,強(qiáng)化決策的一致性,最后實(shí)現(xiàn)提高決策效能的目的。
32、辦公用品管理系統(tǒng)協(xié)助企業(yè)利用規(guī)范的管理流程來提高企業(yè)的效益。目的是要做到科學(xué)化、自動(dòng)化、系統(tǒng)化、規(guī)范化。用電腦管理來改變傳統(tǒng)手工辦理辦公用品申領(lǐng)業(yè)務(wù)速度慢、效率低的弊端,節(jié)省時(shí)間和人力,把企業(yè)的辦公用品管理業(yè)務(wù)從單調(diào)、重復(fù)的事務(wù)性工作中解脫出來,降低勞動(dòng)成本,提供高效的公共服務(wù),提高工作效率,優(yōu)化管理流程。技術(shù)可行性本系統(tǒng)使用當(dāng)前應(yīng)用比較廣泛的MVC 三層架構(gòu)的設(shè)計(jì)模式,這種模式可以使系統(tǒng)的開發(fā)變得十分便利。表示層運(yùn)用Struts框架,業(yè)務(wù)層使用JavaBean, 數(shù)據(jù)層使用Hibernate訪問數(shù)據(jù)庫。運(yùn)用三層機(jī)構(gòu)可以使系統(tǒng)的業(yè)務(wù)邏輯及操作變得簡(jiǎn)單易懂,有助于開發(fā)人員加快對(duì)系統(tǒng)的開發(fā),同時(shí),
33、可以便于系統(tǒng)的維護(hù)與升級(jí),因?yàn)榇私Y(jié)構(gòu)有很強(qiáng)的復(fù)用性。經(jīng)濟(jì)可行性正值全球信息化時(shí)代,企業(yè)對(duì)辦公用品管理實(shí)現(xiàn)信息化、系統(tǒng)化、自動(dòng)化的渴望日趨緊迫?,F(xiàn)在還有很多企業(yè)還在進(jìn)行手工操作辦公用品管理,在人力、財(cái)力、物力方面都有大量損耗,因此急需一套安全高效功能強(qiáng)大的辦公用品管理系統(tǒng)軟件。本系統(tǒng)采用第三代編程語言實(shí)現(xiàn),成本低廉、使用方便,市場(chǎng)前景、經(jīng)濟(jì)前景可觀。管理可行性模塊化的設(shè)計(jì)方法,有助于軟件開發(fā)過程的管理,因?yàn)榭茖W(xué)合理的將整個(gè)程序劃分多個(gè)功能模塊,各模塊單獨(dú)設(shè)計(jì),有助于降低整個(gè)程序的設(shè)計(jì)難度及減少錯(cuò)誤程序的影響范圍,子模塊易于實(shí)現(xiàn),又使整個(gè)程序易于銜接和修改。企業(yè)的相關(guān)人員以及系統(tǒng)日后的操作人員對(duì)于
34、系統(tǒng)的開發(fā)持認(rèn)可、支持態(tài)度。使用及法律可行性該系統(tǒng)界面設(shè)計(jì)清晰,操作簡(jiǎn)潔,有完善的異常處理機(jī)制,用戶只要經(jīng)過簡(jiǎn)單的培訓(xùn)就可使用,因此使用方面可行。本系統(tǒng)沒有違反國(guó)家相關(guān)法律,法律方面可行。需求分析是軟件設(shè)計(jì)的第一步,是整個(gè)軟件成功實(shí)現(xiàn)的基礎(chǔ),只有真正做好需求分析,才能真正了解客戶的需要,以指導(dǎo)好下一步的工作,整個(gè)軟件的實(shí)施是建立在需求所分析出的各項(xiàng)功能上的。接下來就針對(duì)辦公用品管理系統(tǒng)的總體需求做一個(gè)分析。 首先需要對(duì)辦公用品管理系統(tǒng)進(jìn)行詳細(xì)地了解和分析,本系統(tǒng)側(cè)重辦公用品申領(lǐng)功能的實(shí)現(xiàn),一個(gè)功能完全滿足基本需要的系統(tǒng),必須包括以下的幾個(gè)模塊。(1)辦公用品信息管理管理員有該模塊操作權(quán)限,負(fù)責(zé)
35、辦公用品的基本信息儲(chǔ)存。屬性包括:用品編號(hào)、用品名稱、單價(jià)和庫存量等,該模塊可以對(duì)這些信息進(jìn)行添加、刪除、修改和查詢。(2)辦公用品的申請(qǐng)申請(qǐng)人要使用此模塊需要先登錄。需根據(jù)用戶的權(quán)限來申請(qǐng)一定的辦公用品或?qū)λ暾?qǐng)的辦公用品進(jìn)行修改,通過選擇所要的物品及其數(shù)量。所申請(qǐng)的辦公用品的數(shù)量可以更新。除了根據(jù)用戶權(quán)限限制品種,還要限制申請(qǐng)的數(shù)量。例如:稿紙每次只能領(lǐng)取一本,簽字筆一個(gè)月才能領(lǐng)取一次等。(3)辦公用品的分發(fā)秘書通過辦公用品分發(fā)來通知申請(qǐng)人來領(lǐng)取物品。(4)辦公用品的數(shù)據(jù)統(tǒng)計(jì)統(tǒng)計(jì)當(dāng)月需要領(lǐng)取的各辦公用品的數(shù)量及各辦公用品的庫存數(shù)量。統(tǒng)計(jì)每個(gè)用戶的領(lǐng)取紀(jì)錄及其匯總。統(tǒng)計(jì)部門時(shí)間段的領(lǐng)取紀(jì)錄(
36、按月、季度、年)。(5)辦公用品領(lǐng)取權(quán)限管理設(shè)置某些用品的領(lǐng)取間隔閡權(quán)限。 (6)入庫管理當(dāng)庫存表內(nèi)的辦公用品數(shù)量不能滿足員工需求時(shí),管理員需補(bǔ)充庫存數(shù)量,將補(bǔ)充的辦公用品數(shù)量錄入到系統(tǒng)中。辦公用品管理系統(tǒng)的功能需求圖如下:圖2.1 系統(tǒng)總體功能需求框圖Figure.2.1 Chart of system collectivity function demand分析階段最重要的是用例視圖的建立,用例視圖強(qiáng)調(diào)用戶希望得到的功能,它是成為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖。通過用例視圖,使用者應(yīng)該明確軟件后續(xù)設(shè)計(jì)階段所要完成的任務(wù),整個(gè)軟件直到實(shí)現(xiàn)的過程都是圍繞需求階段的用例來進(jìn)行的。參
37、與者、角色的確定角色是與系統(tǒng)有交互作用的人或事務(wù),通常代表著一個(gè)系統(tǒng)的使用者,或者需要與系統(tǒng)打交道的人或事務(wù)。在辦公用品管理系統(tǒng)中有如下事務(wù):(1)管理員可以對(duì)辦公用品信息進(jìn)行增加、刪除、修改和查詢。(2)員工在線申請(qǐng)辦公用品,并在有權(quán)進(jìn)行增加、刪除、修改和查詢。(3)秘書可以查詢到庫存信息。(4)秘書可以統(tǒng)計(jì)所有申領(lǐng)單上的物品數(shù)量。(5)管理員可以更新庫存數(shù)目。(6)秘書可以查詢到個(gè)人的辦公用品領(lǐng)取歷史記錄。(7)秘書可以統(tǒng)計(jì)所有人的辦公用品領(lǐng)取歷史記錄。(8)秘書需要通知員工可以領(lǐng)取辦公用品。(9)管理員可以設(shè)置辦公用品的領(lǐng)取間隔和領(lǐng)取權(quán)限。分析辦公用品管理系統(tǒng)的參與者,使用Microso
38、ft Visio來建立角色:圖2.2 角色的建立Figure.2.2 Upbuild of Actors創(chuàng)建用例用例是系統(tǒng)與用戶的交互,是系統(tǒng)提供的功能塊。使用用例與傳統(tǒng)的方法不同,將項(xiàng)目分解成使用用例是面向?qū)ο蟮倪^程而不是面向?qū)崿F(xiàn)的過程,用例關(guān)注的是系統(tǒng)外的用戶,有助于讓開發(fā)人員了解最重要的部分滿足用戶需求和期望。通過用例,用戶也能清楚看到系統(tǒng)提供的功能。在本系統(tǒng)中,通過分析得到以下用例:(1)增加辦公用品信息(2)刪除辦公用品信息(3)修改辦公用品信息(4)查詢辦公用品信息(5)添加辦公用品申請(qǐng)(6)刪除辦公用品申請(qǐng)(7)修改辦公用品申請(qǐng)(8)查詢辦公用品申請(qǐng)(9)確認(rèn)辦公用品領(lǐng)?。?0)
39、統(tǒng)計(jì)辦公用品庫存(11)統(tǒng)計(jì)辦公用品需求(12)統(tǒng)計(jì)辦公用品領(lǐng)取歷史記錄(13)查詢辦公用品領(lǐng)取歷史記錄(14)設(shè)置辦公用品領(lǐng)取間隔(15)設(shè)置辦公用品領(lǐng)取權(quán)限(16)單獨(dú)錄入辦公用品庫存(17)批量錄入辦公用品庫存用例文檔針對(duì)每一個(gè)用例都應(yīng)該有一個(gè)用例文檔與之相對(duì)應(yīng),該文檔描述的是用例的細(xì)節(jié)內(nèi)容。辦公用品信息管理用例用例: 增加辦公用品信息編號(hào)參與者管理員前置條件出現(xiàn)新的辦公用品類型事件流登錄進(jìn)入辦公用品信息管理模塊,選擇添加辦公用品類型填寫辦公用品信息報(bào)表顯示填寫信息,確認(rèn)添加退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 刪除辦公用品信息編號(hào)參與者管理員前置條件辦公用品類型失效事件流登錄進(jìn)入
40、辦公用品信息管理模塊,選擇刪除辦公用品類型從類型列表里選擇待刪除的辦公用品類型顯示類型信息與相關(guān)記錄,確認(rèn)刪除退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 修改辦公用品信息編號(hào)參與者管理員前置條件辦公用品類型或信息變動(dòng)事件流登錄進(jìn)入辦公用品信息管理模塊,選擇修改辦公用品類型從類型列表里選擇待修改的辦公用品類型填寫辦公用品信息表顯示類型信息與相關(guān)記錄,確認(rèn)修改退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 查詢辦公用品信息編號(hào)參與者員工前置條件希望得到辦公用品類型信息事件流登錄進(jìn)入辦公用品信息管理模塊,選擇查詢辦公用品類型查看查詢結(jié)果退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面(2)辦公用品申請(qǐng)用例用例: 添
41、加辦公用品申請(qǐng)編號(hào)2.1參與者員工前置條件辦公用品申請(qǐng)需求,得到秘書通知事件流登錄進(jìn)入辦公用品申請(qǐng)模塊,選擇添加辦公用品申請(qǐng)?zhí)顚戅k公用品申請(qǐng)信息表顯示申請(qǐng)信息,確認(rèn)申請(qǐng)退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 刪除辦公用品申請(qǐng)編號(hào)參與者員工前置條件辦公用品申請(qǐng)需求變動(dòng),在可變動(dòng)日期內(nèi)事件流登錄進(jìn)入辦公用品申請(qǐng)模塊,選擇刪除辦公用品申請(qǐng)顯示與此用戶有關(guān)申請(qǐng),選擇待刪除的申請(qǐng)顯示申請(qǐng)信息,確認(rèn)刪除退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 修改辦公用品申請(qǐng)編號(hào)參與者員工前置條件辦公用品申請(qǐng)需求變動(dòng),在可變動(dòng)日期內(nèi)事件流登錄進(jìn)入辦公用品申請(qǐng)模塊,選擇修改辦公用品申請(qǐng)顯示與此用戶有關(guān)申請(qǐng),選擇待修改
42、申請(qǐng)修改申請(qǐng)信息表顯示申請(qǐng)信息表,確認(rèn)修改退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 查詢辦公用品申請(qǐng)編號(hào)參與者員工,秘書前置條件得到辦公用品申請(qǐng)信息事件流登錄進(jìn)入辦公用品申請(qǐng)模塊,選擇查詢辦公用品申請(qǐng)顯示與此用戶有關(guān)申請(qǐng),選擇待查看詳情的申請(qǐng)顯示申請(qǐng)信息退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面(3)辦公用品的分發(fā)用例: 確認(rèn)辦公用品領(lǐng)取編號(hào)參與者秘書前置條件得到領(lǐng)取通知事件流登錄進(jìn)入領(lǐng)取確認(rèn)界面確認(rèn)領(lǐng)取退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面(4)辦公用品的統(tǒng)計(jì)用例: 統(tǒng)計(jì)辦公用品庫存編號(hào)參與者秘書前置條件統(tǒng)計(jì)庫存事件流登錄進(jìn)入數(shù)據(jù)統(tǒng)計(jì)模塊,選擇庫存統(tǒng)計(jì)顯示統(tǒng)計(jì)結(jié)果退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁
43、面用例: 統(tǒng)計(jì)辦公用品需求編號(hào)參與者秘書前置條件領(lǐng)取物資信息收集事件流登錄進(jìn)入數(shù)據(jù)統(tǒng)計(jì)模塊,選擇需求統(tǒng)計(jì)顯示需求統(tǒng)計(jì)結(jié)果退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 統(tǒng)計(jì)辦公用品領(lǐng)取歷史記錄編號(hào)參與者秘書前置條件產(chǎn)生歷史記錄統(tǒng)計(jì)需求事件流秘書登錄系統(tǒng)進(jìn)入辦公用品統(tǒng)計(jì)模塊,選擇領(lǐng)取歷史紀(jì)錄統(tǒng)計(jì)顯示統(tǒng)計(jì)結(jié)果退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 查詢辦公用品領(lǐng)取歷史記錄編號(hào)參與者秘書前置條件有查詢領(lǐng)取歷史紀(jì)錄的需求事件流登錄系統(tǒng)進(jìn)入數(shù)據(jù)統(tǒng)計(jì)模塊,選擇領(lǐng)取歷史紀(jì)錄查詢輸入登錄ID,點(diǎn)擊查詢顯示查詢結(jié)果退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面(5)物品領(lǐng)取權(quán)限管理用例: 設(shè)置辦公用品領(lǐng)取間隔編號(hào)參與者管
44、理員前置條件辦公用品領(lǐng)取間隔變化事件流登錄系統(tǒng)進(jìn)入辦物品領(lǐng)取權(quán)限管理,選擇辦公用品領(lǐng)取間隔設(shè)置輸入物品編號(hào)和新的領(lǐng)取間隔,點(diǎn)擊修改操作成功返回上一頁面退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例: 設(shè)置辦公用品領(lǐng)取權(quán)限編號(hào)參與者管理員前置條件辦公用品領(lǐng)取權(quán)限變化事件流登錄系統(tǒng)進(jìn)入辦物品領(lǐng)取權(quán)限管理,選擇辦公用品領(lǐng)取權(quán)限設(shè)置輸入物品編號(hào)和新的領(lǐng)取權(quán)限操作成功返回上一頁面退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面(6)入庫管理用例: 單獨(dú)錄入辦公用品庫存編號(hào)參與者管理員前置條件庫存不足事件流登錄進(jìn)入入庫管理模塊,選擇單獨(dú)錄入輸入物品編號(hào)和入庫數(shù)量后,點(diǎn)擊修改操作成功返回此頁面退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄
45、頁面用例: 辦公用品庫存批量錄入編號(hào)參與者管理員前置條件庫存不足事件流登錄進(jìn)入入庫管理模塊,選擇批量錄入頁面顯示所有物品選擇入庫的物品和輸入入庫數(shù)量,點(diǎn)擊修改操作成功,返回上一頁面退出系統(tǒng)分支事件登錄失敗轉(zhuǎn)向登錄頁面用例圖圖2.3 系統(tǒng)的用例圖Figure.2.3 Use Case Diagram總體業(yè)務(wù)流程需求活動(dòng)圖圖2.4 總體業(yè)務(wù)需求的活動(dòng)圖Figure.2.4 Activity chart of collectivity operation demand辦公用品信息管理業(yè)務(wù)流程的活動(dòng)圖圖2.5 辦公用品信息管理的活動(dòng)圖Figure.2.5 Activity chart of res i
46、nformation manage辦公用品申請(qǐng)業(yè)務(wù)流程的活動(dòng)圖圖2.6 辦公用品申請(qǐng)的活動(dòng)圖Figure.2.6 Activity chart of res apply初始類圖在需求里找出所有名詞,從名詞中找到實(shí)體類。實(shí)體類的屬性(1)辦公用品信息類的屬性:代理主鍵、用品編號(hào)、用品名稱、供應(yīng)商、申請(qǐng)時(shí)間限制、申請(qǐng)權(quán)限限制(2)申請(qǐng)單表的屬性:代理主鍵、申請(qǐng)單號(hào)、申請(qǐng)人編號(hào)、申請(qǐng)日期、領(lǐng)取狀態(tài)、領(lǐng)取日期(3)申請(qǐng)單項(xiàng)類的屬性:申請(qǐng)單號(hào)、用品編號(hào)、用品數(shù)量(4)庫存表類的屬性:代理主鍵、用品編號(hào)、庫存數(shù)量(5)變動(dòng)記錄類的屬性:代理主鍵、庫存編號(hào)、變動(dòng)數(shù)量、變動(dòng)日期實(shí)體類圖圖2.7 實(shí)體類圖Fig
47、ure.2.7 Chart of entity class第3章 辦公用品管理模塊的系統(tǒng)設(shè)計(jì)在軟件需求分析階段,搞清楚了軟件“做什么”的問題,形成了目標(biāo)系統(tǒng)的邏輯模型。現(xiàn)在我們所要做的就是要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型,即著手實(shí)現(xiàn)軟件的需求。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。該系統(tǒng)的設(shè)計(jì)嚴(yán)格遵循了系統(tǒng)設(shè)計(jì)的原則,即:靈活性:系統(tǒng)對(duì)外界環(huán)境條件的變化有很強(qiáng)的適應(yīng)性。這樣其可保持長(zhǎng)久的生命力。為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性。簡(jiǎn)單性:只要能達(dá)到預(yù)定的目標(biāo)和實(shí)現(xiàn)預(yù)定的功能,系統(tǒng)就應(yīng)避免一切不必要的復(fù)雜,盡量簡(jiǎn)單。完整性:系統(tǒng)是作為一個(gè)整體而存在的。因此,在系
48、統(tǒng)設(shè)計(jì)中要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致??煽啃裕阂粋€(gè)成功的系統(tǒng)必須具有較高的可靠性,如安全保密、檢錯(cuò)及糾錯(cuò)能力、抗病毒能力。3.1 系統(tǒng)的功能設(shè)計(jì)系統(tǒng)的概要設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個(gè)復(fù)雜問題時(shí),自項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來,成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說,每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最
49、少且接口簡(jiǎn)單,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。我首先將整個(gè)系統(tǒng)化分為幾個(gè)小模塊,在系統(tǒng)中,我設(shè)計(jì)了辦公用品信息管理模塊、辦公用品申請(qǐng)模塊、辦公用品分發(fā)模塊、數(shù)據(jù)統(tǒng)計(jì)模塊、領(lǐng)取權(quán)限管理模塊和入庫管理模塊六個(gè)小模塊。然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。比如,辦公用品信息管理模塊我又將其分為辦公用品信息添加、辦公用品信息刪除、辦公用品信息修改、辦公用品信息查詢等。以下就是系統(tǒng)的功能模塊圖:圖3.1 功能模塊圖Figure.3.1 The chart of function module辦公用品信息管理模塊設(shè)計(jì)管理員有該模塊操作權(quán)限,負(fù)責(zé)辦公用品的基本信息儲(chǔ)存。屬性包括:用品編號(hào)、用品名
50、稱、單價(jià)和庫存量等,該模塊可以對(duì)這些信息進(jìn)行添加、刪除、修改和查詢。(1)本模塊共有4個(gè)功能:圖3.2 物品信息管理功能模塊圖Figure.3.2 The chart of res info manage function module(2)功能設(shè)計(jì)表3.1 物品信息管理功能設(shè)計(jì)表Tab.3.1 The table of res info manage function design功能: 辦公用品信息的增加使用人管理員使用目的出現(xiàn)新的辦公用品時(shí),在辦公用品信息中添加新信息操作流程登錄-進(jìn)入辦公用品信息管理模塊,選擇添加辦公用品類型-填寫辦公用品信息報(bào)表-顯示填寫信息,確認(rèn)添加-退出登錄完成功
51、能增加辦公用品信息功能: 辦公用品信息的刪除使用人管理員使用目的辦公用品類型失效時(shí),把它從辦公用品信息中刪除操作流程登錄-進(jìn)入辦公用品信息管理模塊,選擇刪除辦公用品類型-從類型列表里選擇待刪除的辦公用品類型-確認(rèn)刪除-退出登錄完成功能刪除一條辦公用品信息功能: 辦公用品信息的修改使用人管理員使用目的辦公用品類型或信息變動(dòng)時(shí),更新原來的信息內(nèi)容操作流程登錄-進(jìn)入辦公用品信息管理模塊,選擇修改辦公用品類型-從類型列表里選擇待修改的辦公用品類型-填寫辦公用品信息表-確認(rèn)修改-退出登錄完成功能更新辦公用品信息內(nèi)容功能: 辦公用品信息的查詢使用人管理員使用目的查看辦公用品信息操作流程登錄-進(jìn)入辦公用品信
52、息管理模塊,選擇查詢辦公用品類型 -顯示查詢結(jié)果-退出登錄完成功能查看到辦公用品信息辦公用品信息管理活動(dòng)圖圖3.3 辦公用品信息管理的活動(dòng)圖Figure.3.3 Activity chart of res information manage辦公用品信息管理模塊順序圖圖3.4 辦公用品信息增加順序圖Figure.3.4 The sequence chart of res info increase圖3.5 辦公用品信息刪除順序圖Figure.3.5 The sequence chart of res info delete圖3.6 辦公用品信息查詢順序圖Figure.3.6 The seque
53、nce chart of res info query圖3.7 辦公用品信息修改順序圖Figure.3.7 The sequence chart of res info amend3.2 數(shù)據(jù)庫設(shè)計(jì)在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過程,經(jīng)過分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個(gè)方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問題貫
54、穿了整個(gè)軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計(jì)問題,軟件設(shè)計(jì)的一個(gè)核心。完整類圖(1)實(shí)體類圖Figure.3.8 The chart of entity class (2)把實(shí)體類圖映射成數(shù)據(jù)庫關(guān)系表 圖3.9 數(shù)據(jù)庫關(guān)系表Figure.3.9 The chart of database connection3.2.2數(shù)據(jù)庫表的設(shè)計(jì)在辦公用品管理模塊中,涉及的表有:表3.2 說明表Tab.3.2 The table of explain表名描述APPLIANCE辦公用品信息表APPLY申請(qǐng)單表APPLY_ITEM申請(qǐng)單項(xiàng)STOCK庫存表ALTERATION變動(dòng)記錄APPLIANCE辦公用品
55、信息表表3.3 APPLIANCE表Tab.3.3 The table of APPLIANCE字段名描述數(shù)據(jù)類型主鍵非空備注ID代理主鍵BIGINT(20)YY自動(dòng)增長(zhǎng)APPLIANCE_ID辦公用品編號(hào)VARCHAR(10)YNAME辦公用品名稱VARCHAR(20)YPROVIDER供應(yīng)商VARCHAR(20)YMIN_TIME申請(qǐng)時(shí)間限制INT(11)YMIN_RIGHT申請(qǐng)權(quán)限限制INT(11)Y(2)APPLY申請(qǐng)單表表3.4 APPLY表Tab.3.4 The table of APPLY字段名描述數(shù)據(jù)類型主鍵非空備注ID代理主鍵BIGINT(20)YY自增長(zhǎng)APPLY_ID申請(qǐng)
56、單號(hào)VARCHAR(10)YPROPOSER申請(qǐng)人編號(hào)BIGINT(20)YAPPLY_DATE申請(qǐng)日期TIMESTAMPYCONFIRM_STATE領(lǐng)取狀態(tài)TINYINT(1)CONFIRM_DATE領(lǐng)取日期DATE(3)APPLY_ITEM申請(qǐng)單項(xiàng)表3.5 APPLY_ITEM表Tab.3.5 The table of APPLY_ITEM字段名描述數(shù)據(jù)類型主鍵非空備注APPLY_ID申請(qǐng)單號(hào)BIGINT(20)YY外鍵參照申請(qǐng)單表APPLIANCE_ID用品編號(hào)BIGINT(20)YY外鍵參照辦公用品信息表QUANTITY用品數(shù)量INT(11)Y(4)STOCK庫存表表3.6 STOCK
57、表Tab.3.6 The table of STOCK字段名描述數(shù)據(jù)類型主鍵非空備注ID代理主鍵BIGINT(20)YY與用品信息表共享主鍵STORAGE庫存數(shù)量INT(11)YAPPLIANCE_ID用品編號(hào)BIGINT(20)Y外鍵參照辦公用品信息表(5)ALTERATION變動(dòng)記錄表3.7 ALTERATION表Tab.3.7 The table of ALTERATION字段名和描述數(shù)據(jù)類型主鍵非空備注ID代理主鍵BIGINT(20)YY自增長(zhǎng)STOCK_ID庫存編號(hào)BIGINT(20)Y外鍵參照庫存表QUANTITY變動(dòng)數(shù)量INT(11)YALTER_DATE變動(dòng)日期TIMESTAM
58、P3.3 輸入輸出設(shè)計(jì) 輸入輸出是信息系統(tǒng)和用戶交流的接口,由于用戶無法知道后臺(tái)數(shù)據(jù)處理的過程,他們只能通過輸入輸出界面與系統(tǒng)進(jìn)行交互,用戶對(duì)系統(tǒng)的評(píng)價(jià)大多是基于輸入輸出界面。系統(tǒng)的輸入是向后臺(tái)數(shù)據(jù)庫錄入數(shù)據(jù),而系統(tǒng)為用戶服務(wù)主要是通過輸出的功能,即把后臺(tái)數(shù)據(jù)庫運(yùn)行的結(jié)果顯示出來。因此,系統(tǒng)地輸入輸出要遵循少量的輸入,少轉(zhuǎn)換數(shù)據(jù)等原則。而輸出要保證數(shù)據(jù)的準(zhǔn)確性。辦公用品管理模塊的主要功能是辦公用品的申請(qǐng),因此,輸入輸出設(shè)計(jì)就顯得非常重要,輸入輸出設(shè)計(jì)的主要目的是保證用戶存取信息的準(zhǔn)確及時(shí)性。該模塊設(shè)計(jì)到了許多輸入輸出環(huán)節(jié),例如辦公用品信息的錄入、修改和查詢;辦公用品申請(qǐng)的錄入、修改和查詢等。3
59、.4頁面設(shè)計(jì)一個(gè)友好的用戶界面不僅要做到具有良好的觀賞性,還應(yīng)方便用戶對(duì)系統(tǒng)的操作使用,最好符合用戶以往的操作習(xí)慣,只有這樣才能使用戶充分發(fā)揮主觀能動(dòng)性更快、更好的學(xué)習(xí)使用該系統(tǒng)。由于辦公用品管理模塊設(shè)計(jì)采用的是B/S架構(gòu),所以在客戶端顯示的頁面主要是以JSP格式為主的網(wǎng)頁文件。在對(duì)辦公用品管理模塊界面設(shè)計(jì)時(shí)主要遵循以下幾條原則:(1)用戶界面的設(shè)計(jì)在整體上保持較為一致的外觀風(fēng)格。(2)在進(jìn)行界面設(shè)計(jì)時(shí)要充分考慮用戶的操作習(xí)慣,減少用戶大量的輸入操作以減輕用戶的工作量。(3)界面所使用的詞匯、圖示、選取方式等要保持前后一致性。(4)考慮到網(wǎng)絡(luò)速度對(duì)網(wǎng)頁界面下載時(shí)間的影響,界面設(shè)計(jì)盡量采用顏色不
60、使用大量圖片。3.5窗口的設(shè)計(jì)在系統(tǒng)設(shè)計(jì)階段需要把每個(gè)窗口的內(nèi)容設(shè)計(jì)出來,這里以辦公用品庫存統(tǒng)計(jì)、辦公用品需求統(tǒng)計(jì)、辦公用品申請(qǐng)查詢和辦公用品批量錄入的窗口為例。窗口設(shè)計(jì)使用的制圖工具是Dreamweaver和Microsoft Visio 。3.5.1辦公用品庫存統(tǒng)計(jì)的窗口設(shè)計(jì)圖3.10 庫存統(tǒng)計(jì)的窗口設(shè)計(jì)Figure.3.10 Window design of stock Statistic 3.5.2辦公用品需求統(tǒng)計(jì)的窗口設(shè)計(jì)圖3.11 需求統(tǒng)計(jì)的窗口設(shè)計(jì)Figure.3.11 Window design of demand Statistic 3.5.3辦公用品申請(qǐng)查詢的窗口設(shè)計(jì)圖3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 管井房電纜改造合同
- 廣告導(dǎo)演聘用合同
- 合同標(biāo)準(zhǔn)質(zhì)量范文
- 犬耳螨的診斷與治療
- 2024正規(guī)廠房租賃合同書
- 煤礦安全規(guī)程
- 2024設(shè)備改造的合同范本
- 2024專賣店申請(qǐng)加盟合同模板
- 2024家庭裝修全包合同
- 專題06課文理解與填空-2022-2023學(xué)年四年級(jí)語文上冊(cè)期末復(fù)習(xí)知識(shí)點(diǎn)精講精練(部編版)
- 2019新教材人教版生物必修1教材課后習(xí)題答案
- 2024年中國(guó)白酒行業(yè)數(shù)字化轉(zhuǎn)型研究報(bào)告-36氪-202409
- 《學(xué)校主人公:3 校園廣播站》教學(xué)設(shè)計(jì)-2024-2025學(xué)年五年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 外傷急救包扎技術(shù)說課課件
- 人教版(2024新版)七年級(jí)上冊(cè)英語全冊(cè)語法知識(shí)點(diǎn)講義
- 全國(guó)青島版信息技術(shù)七年級(jí)下冊(cè)專題一第8課三、《高級(jí)統(tǒng)計(jì)-數(shù)據(jù)透視表》教學(xué)設(shè)計(jì)
- 內(nèi)分泌科品管圈成果匯報(bào)提高糖尿病患者健康教育知曉率
- 2024年秋季新人教版七年級(jí)數(shù)學(xué)上冊(cè)教學(xué)課件 第五章 一元一次方程 5.3實(shí)際問題與一元一次方程(第4課時(shí))
- 清淡的晚餐(課件)六年級(jí)上冊(cè)勞動(dòng)北京版
- 婦科內(nèi)分泌疾病診斷與治療考核試卷
- 城鎮(zhèn)雨污分流項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論