【正文】
數(shù)據(jù)庫(kù)的概念設(shè)計(jì)這一階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為邏輯模型設(shè)計(jì)打下基礎(chǔ)。系統(tǒng)的主要模塊結(jié)構(gòu)圖如圖 所示。 (1)對(duì)倉(cāng)庫(kù)進(jìn)行管理,用例圖如下:普通用戶添加倉(cāng)庫(kù)編輯倉(cāng)庫(kù)查詢(xún)倉(cāng)庫(kù)查看庫(kù)存刪除倉(cāng)庫(kù) u s e s u s e s u s e s u s e s u s e s 圖 倉(cāng)庫(kù)管理用例圖 (2)對(duì)資產(chǎn)折舊進(jìn)行管理,用例圖如下:普通用戶查詢(xún)資產(chǎn)查看折舊情況 u s e s u s e s 圖 資產(chǎn)折舊管理用例圖 (3)對(duì)資產(chǎn)進(jìn)行統(tǒng)計(jì),用例圖如下:普通用戶統(tǒng)計(jì)資產(chǎn)狀態(tài)統(tǒng)計(jì)新增資產(chǎn)統(tǒng)計(jì)報(bào)廢資產(chǎn) u s e s u s e s u s e s 圖 資產(chǎn)查詢(xún)用例圖9 / 64 系統(tǒng)數(shù)據(jù)流圖1編輯管理員 D 1 用戶信息表用戶信息 用戶信息用戶2修改7查詢(xún)6編輯5編輯4編輯3編輯8查詢(xún)D 4 固定資產(chǎn)信息表D 2 倉(cāng)庫(kù)信息表D 3 資產(chǎn)類(lèi)型表D 5 資產(chǎn)借出信息表D 6 員工表用戶信息用戶信息添加修改倉(cāng)庫(kù)信息折舊信息固定資產(chǎn)信息借出信息資產(chǎn)信息資產(chǎn)入庫(kù)經(jīng)手員工資產(chǎn)信息9修改資產(chǎn)可用狀態(tài)信息資產(chǎn)狀態(tài)信息倉(cāng)庫(kù)信息資產(chǎn)所在倉(cāng)庫(kù)資產(chǎn)類(lèi)型資產(chǎn)借出信息資產(chǎn)借出員工經(jīng)手信息資產(chǎn)查詢(xún)條件信息查詢(xún)購(gòu)買(mǎi)時(shí)間折舊方式資產(chǎn)信息折舊信息圖 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)名稱(chēng):修改、添加用戶信息簡(jiǎn)述:修改的用戶信息、新增的用戶信息數(shù)據(jù)結(jié)構(gòu):用戶登錄賬號(hào)、密碼、姓名、年齡、住址、性別、電話來(lái)源:管理員去向:處理 110 / 64數(shù)據(jù)名稱(chēng):查詢(xún)修改用戶個(gè)人信息簡(jiǎn)述:用戶修改自己的信息數(shù)據(jù)結(jié)構(gòu):用戶登錄賬號(hào)、密碼、姓名、年齡、住址、性別、電話來(lái)源:用戶去向:處理 2數(shù)據(jù)名稱(chēng):添加修改倉(cāng)庫(kù)信息簡(jiǎn)述:添加一個(gè)倉(cāng)庫(kù)的信息,修改現(xiàn)有倉(cāng)庫(kù)的信息數(shù)據(jù)結(jié)構(gòu):倉(cāng)庫(kù)名稱(chēng)、倉(cāng)庫(kù)描述來(lái)源:用戶去向:處理 3數(shù)據(jù)名稱(chēng):添加修改資產(chǎn)類(lèi)型信息簡(jiǎn)述:添加一個(gè)資產(chǎn)類(lèi)型的信息,修改現(xiàn)有資產(chǎn)類(lèi)型的信息數(shù)據(jù)結(jié)構(gòu):資產(chǎn)類(lèi)型名稱(chēng)、描述來(lái)源:用戶去向:處理 4數(shù)據(jù)名稱(chēng):添加修改固定信息簡(jiǎn)述:添加一個(gè)固定資產(chǎn)的信息,修改現(xiàn)有固定資產(chǎn)的信息數(shù)據(jù)結(jié)構(gòu):代碼、資產(chǎn)名稱(chēng)、資產(chǎn)類(lèi)型編號(hào)、型號(hào)、廠家、出廠日期、購(gòu)買(mǎi)日期、預(yù)計(jì)使用年限、價(jià)格、使用部門(mén)、使用情況、所屬倉(cāng)庫(kù)、增加方式、使用員工、資產(chǎn)狀態(tài)、折舊價(jià)格來(lái)源:用戶去向:處理 5數(shù)據(jù)名稱(chēng):添加修改資產(chǎn)借出信息簡(jiǎn)述:添加一個(gè)固定資產(chǎn)借出的信息,修改現(xiàn)有借出固定資產(chǎn)的信息數(shù)據(jù)結(jié)構(gòu):資產(chǎn) id、借出(歸還)日期、預(yù)計(jì)歸還日期、借出(歸還)人、借出人、借用單位、狀態(tài)11 / 64來(lái)源:用戶去向:處理 6數(shù)據(jù)名稱(chēng):查看資產(chǎn)折舊信息簡(jiǎn)述:查看一個(gè)固定資產(chǎn)的折舊信息數(shù)據(jù)結(jié)構(gòu):資產(chǎn) id、購(gòu)買(mǎi)日期,折舊方式來(lái)源:用戶去向:處理 7 數(shù)據(jù)名稱(chēng):查詢(xún)資產(chǎn)信息簡(jiǎn)述:根據(jù)條件查詢(xún)資產(chǎn)數(shù)據(jù)結(jié)構(gòu):資產(chǎn)狀態(tài);購(gòu)買(mǎi)時(shí)間;來(lái)源:用戶去向:處理 8數(shù)據(jù)名稱(chēng):用戶登陸簡(jiǎn)述:用戶以普通用戶權(quán)限登陸數(shù)據(jù)結(jié)構(gòu):用戶名,用戶密碼去向:系統(tǒng)主頁(yè)面數(shù)據(jù)名稱(chēng):管理員登陸簡(jiǎn)述:用戶以管理員權(quán)限登陸數(shù)據(jù)結(jié)構(gòu):用戶名,用戶密碼去向:用戶管理頁(yè)面數(shù)據(jù)名稱(chēng):退出系統(tǒng)簡(jiǎn)述:推出系統(tǒng)銷(xiāo)毀數(shù)據(jù)去向:返回登陸頁(yè)面12 / 64第四章 總體設(shè)計(jì) 系統(tǒng)總體架構(gòu)由于系統(tǒng)是可以供多個(gè)用戶使用同一個(gè)服務(wù)的系統(tǒng),由于多用戶使用時(shí)的并行性和發(fā)布的方便性,系統(tǒng)決定使用 B/S 的運(yùn)行結(jié)構(gòu)模式。管理員的需求用例圖如下:系統(tǒng)管理員增加用戶修改用戶信息刪除用戶查詢(xún)用戶 u s e s u s e s u s e s u s e s 圖 管理員用例圖8 / 64:即企業(yè)對(duì)資產(chǎn)進(jìn)行管理的員工。 由上總結(jié)的系統(tǒng)共有以下 2 種類(lèi)型的用戶:普通用戶、管理員。綜上,該系統(tǒng)的管理對(duì)象可分為主要五類(lèi):倉(cāng)庫(kù)、資產(chǎn)類(lèi)型、資產(chǎn)、資產(chǎn)的借出、資產(chǎn)的折舊。用戶對(duì)象大部分為現(xiàn)代化的企業(yè)員工,一般都具有基本的計(jì)算機(jī)操作技能,故操作可行性可行。操作可行性。它在固定資產(chǎn)管理當(dāng)中的應(yīng)用不僅可以簡(jiǎn)化、規(guī)范固定資產(chǎn)管理的日常操作,而且可以使管理資產(chǎn)的工作更加簡(jiǎn)單、方便、快捷、清晰、從而減輕工作人員的勞動(dòng)強(qiáng)度、減低企業(yè)的財(cái)政消耗。采用現(xiàn)代計(jì)算機(jī)管理系統(tǒng)是實(shí)現(xiàn)此目標(biāo)的主要途徑。一些業(yè)務(wù)管理部門(mén)或人員在進(jìn)行投資或購(gòu)置時(shí),由于沒(méi)有很好地與具體使用單位相結(jié)合,沒(méi)有經(jīng)過(guò)認(rèn)真細(xì)致的調(diào)查研究或出于個(gè)人動(dòng)機(jī),造成盲目投資或購(gòu)置,使購(gòu)置回來(lái)的資產(chǎn)(設(shè)備)不能滿足生產(chǎn)經(jīng)營(yíng)的需要,產(chǎn)生閑置。設(shè)備更新速度加快,被淘汰的資產(chǎn)設(shè)備不少是未達(dá)到規(guī)定的資產(chǎn)折舊年限,而成為閑置資產(chǎn)。如何利用先進(jìn)的管理系統(tǒng),提高固定資產(chǎn)的管理水平,是各企業(yè)所面臨的重要問(wèn)題。經(jīng)濟(jì)可行性。本次開(kāi)發(fā)的固定資產(chǎn)管理系統(tǒng)采用瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。 (4)用戶權(quán)限設(shè)置簡(jiǎn)單,有效。 (2)可以保存超過(guò) 5 千萬(wàn)條的記錄。MySQL 快速,靈活的特性足以滿足一個(gè)網(wǎng)站的信息管理工作。PowerDesigner產(chǎn)生的模型和應(yīng)用可以不斷地增長(zhǎng),適應(yīng)并隨著你的組織的變化而變化。 PowerDesigner 提供了直觀的符號(hào)表示使數(shù)據(jù)庫(kù)的創(chuàng)建更加容易,并使項(xiàng)目組內(nèi)的交流和通訊標(biāo)準(zhǔn)化,同時(shí)能更加簡(jiǎn)單地向非技術(shù)人員展示數(shù)據(jù)庫(kù)和應(yīng)用的設(shè)計(jì)。 數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介 PowerDesigner 簡(jiǎn)介PowerDesigner 系列產(chǎn)品提供了一個(gè)完整的建模解決方案,業(yè)務(wù)或系統(tǒng)分析人員,設(shè)計(jì)人員,數(shù)據(jù)庫(kù)管理員 DBA 和開(kāi)發(fā)人員可以對(duì)其裁剪以滿足他們的特定的需要;而其模塊化的結(jié)構(gòu)為購(gòu)買(mǎi)和擴(kuò)展提供了極大的靈活性,從而使開(kāi)發(fā)單位可以根據(jù)其項(xiàng)目的規(guī)模和范圍來(lái)使用他們所需要的工具。Eclipse平臺(tái)允許工具建造獨(dú)立開(kāi)發(fā)與其他工具無(wú)縫集成的工具。它有Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目3個(gè)項(xiàng)目組成,每一個(gè)項(xiàng)目有相應(yīng)的項(xiàng)目管理委員會(huì)監(jiān)督,并有相應(yīng)的項(xiàng)目管理章程。 EclipseEclipse是Java開(kāi)發(fā)領(lǐng)域一款優(yōu)秀的集成開(kāi)發(fā)環(huán)境(IDE) ,它不僅僅是Java的IDE,還可以是C 語(yǔ)言的IDE,只要開(kāi)發(fā)出相應(yīng)語(yǔ)言的插件,Eclipse就可以成為任何語(yǔ)言的IDE。 TomcatTomcat 是一個(gè)開(kāi)源的 JSP 和 Serlvet 容器。Java 分為三個(gè)體系JavaSE(Java2 Platform Standard Edition),JavaEE(Java 2 Platform Enterprise Edition),JavaME(Java 2 Platform Micro Edition)。 開(kāi)發(fā)工具簡(jiǎn)介 JavaJava是由Sun Microsystems公司于1995年5月推出的Java 程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱(chēng)Java語(yǔ)言)和Java平臺(tái)的總稱(chēng)。4 / 64第二章 開(kāi)發(fā)環(huán)境固定資產(chǎn)管理系統(tǒng)的使用狀況可以抽象為多個(gè)用戶使用一個(gè)服務(wù),用戶具有很廣的分布和很高的并發(fā)性,對(duì)于這種系統(tǒng)使用模型,非常適合使用 B/S 結(jié)構(gòu)進(jìn)行系統(tǒng)開(kāi)發(fā)和布置。綜上所述,C/S 結(jié)構(gòu)與B/S 結(jié)構(gòu)各有利弊,綜合考慮各種因素和系統(tǒng)的要求最終選用三層B/S 結(jié)構(gòu)來(lái)實(shí)現(xiàn)本系統(tǒng),即客戶層、應(yīng)用邏輯層(Web 層和應(yīng)用層)和數(shù)據(jù)庫(kù)服務(wù)層。也就是說(shuō)客戶端只要能和服務(wù)器連接即可。 B/S 結(jié)構(gòu)的特性B/S 結(jié)構(gòu)對(duì)用戶的技術(shù)要求比較低,對(duì)前端機(jī)的配置要求也較低,而且界面豐富、客戶端維護(hù)量小、程序簡(jiǎn)單、更新維護(hù)方便.它容易進(jìn)行跨平臺(tái)布置,容易在局域網(wǎng)與廣域網(wǎng)之間進(jìn)行協(xié)調(diào),尤其適宜信息發(fā)布類(lèi)應(yīng)用。這會(huì)給ERP系統(tǒng)的操作管理性能帶來(lái)質(zhì)的飛躍。 系統(tǒng)體系結(jié)構(gòu) 傳統(tǒng)的 C/S 結(jié)構(gòu)的特性一方面,由于數(shù)據(jù)的存取和處理主要依賴(lài)于客戶端程序,本地化的程序配制復(fù)雜3 / 64(如必須配制本地ODBC 或固定服務(wù)器機(jī)器名等),逐臺(tái)配置機(jī)器對(duì)于一個(gè)擁有多用戶的復(fù)雜系統(tǒng)而言,工作量較大,維護(hù)成本高;而應(yīng)用程序由于需要經(jīng)常更新,因此逐臺(tái)更新的問(wèn)題比較復(fù)雜;另一方面,C/S 結(jié)構(gòu)對(duì)網(wǎng)絡(luò)底層協(xié)議的依賴(lài)性大,由于部分程序不是建立在TCP/IP 協(xié)議之上的,因此對(duì)防火墻等問(wèn)題的解決并不方便,對(duì)跨平臺(tái)(如UnixWindows) 的支持也稍顯不足;另外,目前的應(yīng)用系統(tǒng)建設(shè)一般都超出了局域網(wǎng)范疇,傳統(tǒng)C/S 結(jié)構(gòu)對(duì)實(shí)現(xiàn)內(nèi)網(wǎng)與外網(wǎng)、局域網(wǎng)與廣域網(wǎng)之間的有機(jī)整合也有局限。 項(xiàng)目開(kāi)發(fā)環(huán)境 1. 硬件環(huán)境:Intel Celeron 以上處理器,1GMB 以上內(nèi)存容量,80GMB 以上硬盤(pán)容量??梢怨?jié)省員工計(jì)算復(fù)雜的折舊費(fèi)用的時(shí)間??焖俚馁Y產(chǎn)查詢(xún)固定資產(chǎn)管理系統(tǒng)的開(kāi)發(fā),可以快速的對(duì)資產(chǎn)進(jìn)行查找,用計(jì)算機(jī)對(duì)資產(chǎn)信息的處理速度遠(yuǎn)遠(yuǎn)高于人工對(duì)固定資產(chǎn)的處理速度。2 / 64固定資產(chǎn)管理系統(tǒng)的開(kāi)發(fā),可以使以上問(wèn)題可以得到有效的解決,并且固定資產(chǎn)管理系統(tǒng)的開(kāi)發(fā)存在以下優(yōu)點(diǎn):可以提高管理的工作效率以前的固定資產(chǎn)管理都是靠人工進(jìn)行管理的,靈活性比較差,每日的工作量也比較大,在資產(chǎn)的管理過(guò)程中會(huì)產(chǎn)生一些預(yù)料不到的錯(cuò)誤。報(bào)廢一部分閑置資產(chǎn)。制定和完善盤(pán)活閑置資產(chǎn)的獎(jiǎng)勵(lì)辦法。拓寬資產(chǎn)盤(pán)活渠道,加快資產(chǎn)盤(pán)活速度。對(duì)閑置的資產(chǎn)設(shè)備進(jìn)行技術(shù)改造。特別是對(duì)一些季節(jié)性使用、分散性強(qiáng)、工期集中、利用率低的固定資產(chǎn),如施工設(shè)備、各種車(chē)輛等。推行集中管理,有償租賃的經(jīng)營(yíng)形式,提高企業(yè)閑置資產(chǎn)的利用率。第四,加大了無(wú)形損耗。第三,影響企業(yè)正常生產(chǎn)。其次,使企業(yè)維護(hù)保養(yǎng)難度加大,費(fèi)用支出增高。一些業(yè)務(wù)管理部門(mén)或人員在進(jìn)行投資或購(gòu)置時(shí),由于沒(méi)有很好地與具體使用單位相結(jié)合,沒(méi)有經(jīng)過(guò)認(rèn)真細(xì)致的調(diào)查研究或出于個(gè)人動(dòng)機(jī),造成盲目投資或購(gòu)置,使購(gòu)置回來(lái)的資產(chǎn)(設(shè)備)不能滿足生產(chǎn)經(jīng)營(yíng)的需要,產(chǎn)生閑置?! ≡O(shè)備更新速度加快,被淘汰的資產(chǎn)設(shè)備不少是未達(dá)到規(guī)定的資產(chǎn)折舊年限,而成為閑置資產(chǎn)?! ∑髽I(yè)在經(jīng)過(guò)多年的發(fā)展形成了一定存量的固定資產(chǎn),在固定資產(chǎn)的管理中發(fā)現(xiàn)的最大問(wèn)題就是出現(xiàn)了大量的閑置資產(chǎn),究其原因,有如下幾方面。 項(xiàng)目開(kāi)發(fā)意義 企業(yè)固定資產(chǎn)是指使用期限較長(zhǎng)、單位價(jià)值較高并且在使用過(guò)程中保持原有實(shí)物形態(tài)的資產(chǎn)。因此,本次畢業(yè)設(shè)計(jì)的目的就是為企業(yè)開(kāi)發(fā)一個(gè)固定資產(chǎn)管理系統(tǒng)。如何對(duì)固定資產(chǎn)進(jìn)行有效的管理,是目前企業(yè)十分關(guān)注的問(wèn)題。 User Management。經(jīng)過(guò)測(cè)試,整個(gè)系統(tǒng)達(dá)到了界面良好、靈活易用的效果。本次畢業(yè)設(shè)計(jì)的題目是開(kāi)發(fā)一個(gè)固定資產(chǎn)管理系統(tǒng)。如何對(duì)固定資產(chǎn)進(jìn)行有效的管理,是目前企業(yè)十分關(guān)注的問(wèn)題。中文摘要隨著企業(yè)規(guī)模的逐步擴(kuò)大,其固定資產(chǎn)的投資規(guī)模相應(yīng)擴(kuò)大。目前,固定資產(chǎn)管理很多仍停留在手工管理模式,其運(yùn)作機(jī)制已和企業(yè)的業(yè)務(wù)發(fā)展規(guī)模不相適應(yīng)。由于數(shù)據(jù)庫(kù)技術(shù)及其開(kāi)發(fā)工具的不斷發(fā)展,開(kāi)發(fā)一套企業(yè)規(guī)范的固定資產(chǎn)管理系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化管理,在技術(shù)上已經(jīng)變得非常容易實(shí)現(xiàn)。該系統(tǒng)可以分為 9 個(gè)功能模塊:登陸模塊、提示模塊、資產(chǎn)類(lèi)型管理模塊、倉(cāng)庫(kù)管理模塊、資產(chǎn)管理模塊、資產(chǎn)借出管理模塊、資產(chǎn)折舊管理模塊、資產(chǎn)統(tǒng)計(jì)模塊和用戶管理模塊;考慮到頁(yè)面顯示時(shí)列出的表單可能很長(zhǎng),故添加了一個(gè)分頁(yè)模塊。關(guān)鍵詞:固定資產(chǎn)管理系統(tǒng);用戶管理;資產(chǎn)折舊I / 64Fixed Assets Management SystemAuthor: xxx Tutor:xxxAbstractWith the enlargement of the enterprise scale gradually, the investment of its fixed assets is expanded correspondingly. At present, a lot of fixed assets management still stay in the management of the manual pattern, its operation mechanism has been unsuitable for the business of enterprises. How to carry on the effective management to the fixed assets is the question which enterprises pay close attention to presently. Because of the development of the database’s technology and developer kits, it has been bee easy to design the normal fixed assets management system for a enterprises. The system has realized the management controlled by puters. The subject of graduation is to desi