【正文】
*/ public static Connection getMySqlConnection(){ Connection conn = null。 ()。該系統(tǒng)作為一個企業(yè)管理系統(tǒng)的子功能,具有相當?shù)膶嵱眯浴?2 / 64致謝至此,畢業(yè)論文算是完成,這也意味著大學生活即將結束。最后再次對在系統(tǒng)設計過程中給予我?guī)椭睦蠋熀屯瑢W表示誠摯的感謝!33 / 64參考文獻[1] 張海藩.軟件工程導論[M] .北京:清華大學出版社,2022 年[2] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M] .北京:高等教育出版社,2022 年[3] .UML 實戰(zhàn)教程:面向 . NET 開發(fā)人員[M] .北京:清華大學出版社,2022 年[4] 尚俊杰,秦衛(wèi)中. 程序設計案例教程[M ] .北京:北京交通大學出版社,2022 年[5] David Flanagan.JavaScript 權威指南[M ] .北京:機械工業(yè)出版社, 2022 年[6] 李燁.別具光芒:DIV+CSS 網(wǎng)頁布局與美化[M ] .北京:人民郵電出版社,2022年[7] Perry .C 核心技術[M] .北京:機械工業(yè)出版社,2022 年[8] 張孝祥 張紅梅. JavaScript 網(wǎng)頁開發(fā)[M] .北京:清華大學出版社,2022 年[9] 周倜.快速開發(fā)信息管理系統(tǒng) [M ] .北京電子工業(yè)出版社,2022年[10] 王養(yǎng)廷. UML 基礎與應用[ M] .北京:清華大學出版社,2022 年34 / 64附錄Ⅰ 英文翻譯英文原文DISTRIBUTED DATABASE DESIGNThe design of a distributed puter system involves making decisions on the placement of data and programs across the sites of a puter work, as well as possibly designing the work itself. In the case of distributed DBMSs, the distribution of applications involves two things: the distribution of the distributed DBMS software and the distribution of the application programs that run on it. The former is not a significant problem, since we assume that a copy of the distributed DBMS software exists at each site where data are stored. In this chapter we do not concern ourselves with application program placement either. Furthermore, we assume that the work has already been designed, or will be designed at a later stage, according to the decisions related to the distributed database design. We concentrate on distribution of 。但是也發(fā)現(xiàn)了自身的諸多不足,相信通過以后的不斷學習與實踐,一定會有更多的收獲。圖 倉庫添加測試 查看庫存測試查看庫存測試:圖 倉庫庫存查看測試 資產(chǎn)折舊模塊根據(jù)資產(chǎn)折舊選擇的方式進行折舊:30 / 64圖 資產(chǎn)折舊信息查看測試 資產(chǎn)統(tǒng)計模塊按資產(chǎn)狀態(tài)統(tǒng)計時,可以按資產(chǎn)現(xiàn)在的狀態(tài)進行查詢,下圖為按資產(chǎn)可用狀態(tài)查詢:圖 資產(chǎn)狀態(tài)查看測試31 / 64結束語經(jīng)過四個月的畢業(yè)設計,由我們設計小組設計的固定資產(chǎn)管理系統(tǒng)已經(jīng)基本設計完成。 } } catch (ClassNotFoundException e2) { ()。 Table structure for user DROP TABLE IF EXISTS `user`。 Table structure for assetturnoverdetail DROP TABLE IF EXISTS `assetturnoverdetail`。這里掌管著用戶的全部信息,直接影響到一個用戶是否能使用該系統(tǒng)。 。 (1)對倉庫進行管理,用例圖如下:普通用戶添加倉庫編輯倉庫查詢倉庫查看庫存刪除倉庫 u s e s u s e s u s e s u s e s u s e s 圖 倉庫管理用例圖 (2)對資產(chǎn)折舊進行管理,用例圖如下:普通用戶查詢資產(chǎn)查看折舊情況 u s e s u s e s 圖 資產(chǎn)折舊管理用例圖 (3)對資產(chǎn)進行統(tǒng)計,用例圖如下:普通用戶統(tǒng)計資產(chǎn)狀態(tài)統(tǒng)計新增資產(chǎn)統(tǒng)計報廢資產(chǎn) u s e s u s e s u s e s 圖 資產(chǎn)查詢用例圖9 / 64 系統(tǒng)數(shù)據(jù)流圖1編輯管理員 D 1 用戶信息表用戶信息 用戶信息用戶2修改7查詢6編輯5編輯4編輯3編輯8查詢D 4 固定資產(chǎn)信息表D 2 倉庫信息表D 3 資產(chǎn)類型表D 5 資產(chǎn)借出信息表D 6 員工表用戶信息用戶信息添加修改倉庫信息折舊信息固定資產(chǎn)信息借出信息資產(chǎn)信息資產(chǎn)入庫經(jīng)手員工資產(chǎn)信息9修改資產(chǎn)可用狀態(tài)信息資產(chǎn)狀態(tài)信息倉庫信息資產(chǎn)所在倉庫資產(chǎn)類型資產(chǎn)借出信息資產(chǎn)借出員工經(jīng)手信息資產(chǎn)查詢條件信息查詢購買時間折舊方式資產(chǎn)信息折舊信息圖 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)名稱:修改、添加用戶信息簡述:修改的用戶信息、新增的用戶信息數(shù)據(jù)結構:用戶登錄賬號、密碼、姓名、年齡、住址、性別、電話來源:管理員去向:處理 110 / 64數(shù)據(jù)名稱:查詢修改用戶個人信息簡述:用戶修改自己的信息數(shù)據(jù)結構:用戶登錄賬號、密碼、姓名、年齡、住址、性別、電話來源:用戶去向:處理 2數(shù)據(jù)名稱:添加修改倉庫信息簡述:添加一個倉庫的信息,修改現(xiàn)有倉庫的信息數(shù)據(jù)結構:倉庫名稱、倉庫描述來源:用戶去向:處理 3數(shù)據(jù)名稱:添加修改資產(chǎn)類型信息簡述:添加一個資產(chǎn)類型的信息,修改現(xiàn)有資產(chǎn)類型的信息數(shù)據(jù)結構:資產(chǎn)類型名稱、描述來源:用戶去向:處理 4數(shù)據(jù)名稱:添加修改固定信息簡述:添加一個固定資產(chǎn)的信息,修改現(xiàn)有固定資產(chǎn)的信息數(shù)據(jù)結構:代碼、資產(chǎn)名稱、資產(chǎn)類型編號、型號、廠家、出廠日期、購買日期、預計使用年限、價格、使用部門、使用情況、所屬倉庫、增加方式、使用員工、資產(chǎn)狀態(tài)、折舊價格來源:用戶去向:處理 5數(shù)據(jù)名稱:添加修改資產(chǎn)借出信息簡述:添加一個固定資產(chǎn)借出的信息,修改現(xiàn)有借出固定資產(chǎn)的信息數(shù)據(jù)結構:資產(chǎn) id、借出(歸還)日期、預計歸還日期、借出(歸還)人、借出人、借用單位、狀態(tài)11 / 64來源:用戶去向:處理 6數(shù)據(jù)名稱:查看資產(chǎn)折舊信息簡述:查看一個固定資產(chǎn)的折舊信息數(shù)據(jù)結構:資產(chǎn) id、購買日期,折舊方式來源:用戶去向:處理 7 數(shù)據(jù)名稱:查詢資產(chǎn)信息簡述:根據(jù)條件查詢資產(chǎn)數(shù)據(jù)結構:資產(chǎn)狀態(tài);購買時間;來源:用戶去向:處理 8數(shù)據(jù)名稱:用戶登陸簡述:用戶以普通用戶權限登陸數(shù)據(jù)結構:用戶名,用戶密碼去向:系統(tǒng)主頁面數(shù)據(jù)名稱:管理員登陸簡述:用戶以管理員權限登陸數(shù)據(jù)結構:用戶名,用戶密碼去向:用戶管理頁面數(shù)據(jù)名稱:退出系統(tǒng)簡述:推出系統(tǒng)銷毀數(shù)據(jù)去向:返回登陸頁面12 / 64第四章 總體設計 系統(tǒng)總體架構由于系統(tǒng)是可以供多個用戶使用同一個服務的系統(tǒng),由于多用戶使用時的并行性和發(fā)布的方便性,系統(tǒng)決定使用 B/S 的運行結構模式。用戶對象大部分為現(xiàn)代化的企業(yè)員工,一般都具有基本的計算機操作技能,故操作可行性可行。一些業(yè)務管理部門或人員在進行投資或購置時,由于沒有很好地與具體使用單位相結合,沒有經(jīng)過認真細致的調(diào)查研究或出于個人動機,造成盲目投資或購置,使購置回來的資產(chǎn)(設備)不能滿足生產(chǎn)經(jīng)營的需要,產(chǎn)生閑置。本次開發(fā)的固定資產(chǎn)管理系統(tǒng)采用瀏覽器/服務器(B/S)結構,用戶通過瀏覽器向分布在網(wǎng)絡上的服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。PowerDesigner產(chǎn)生的模型和應用可以不斷地增長,適應并隨著你的組織的變化而變化。它有Eclipse項目、Eclipse工具項目和Eclipse技術項目3個項目組成,每一個項目有相應的項目管理委員會監(jiān)督,并有相應的項目管理章程。 開發(fā)工具簡介 JavaJava是由Sun Microsystems公司于1995年5月推出的Java 程序設計語言(以下簡稱Java語言)和Java平臺的總稱。 B/S 結構的特性B/S 結構對用戶的技術要求比較低,對前端機的配置要求也較低,而且界面豐富、客戶端維護量小、程序簡單、更新維護方便.它容易進行跨平臺布置,容易在局域網(wǎng)與廣域網(wǎng)之間進行協(xié)調(diào),尤其適宜信息發(fā)布類應用??梢怨?jié)省員工計算復雜的折舊費用的時間。制定和完善盤活閑置資產(chǎn)的獎勵辦法。推行集中管理,有償租賃的經(jīng)營形式,提高企業(yè)閑置資產(chǎn)的利用率。一些業(yè)務管理部門或人員在進行投資或購置時,由于沒有很好地與具體使用單位相結合,沒有經(jīng)過認真細致的調(diào)查研究或出于個人動機,造成盲目投資或購置,使購置回來的資產(chǎn)(設備)不能滿足生產(chǎn)經(jīng)營的需要,產(chǎn)生閑置。因此,本次畢業(yè)設計的目的就是為企業(yè)開發(fā)一個固定資產(chǎn)管理系統(tǒng)。本次畢業(yè)設計的題目是開發(fā)一個固定資產(chǎn)管理系統(tǒng)。由于數(shù)據(jù)庫技術及其開發(fā)工具的不斷發(fā)展,開發(fā)一套企業(yè)規(guī)范的固定資產(chǎn)管理系統(tǒng),實現(xiàn)計算機化管理,在技術上已經(jīng)變得非常容易實現(xiàn)。由于數(shù)據(jù)庫技術及其開發(fā)工具的不斷發(fā)展,開發(fā)一套企業(yè)規(guī)范的固定資產(chǎn)管理系統(tǒng),實現(xiàn)管理的計算機化,在技術上已經(jīng)變得非常容易實現(xiàn)?! ∫恍I(yè)務管理部門或人員決策失誤造成固定資產(chǎn)閑置。資產(chǎn)設備出現(xiàn)閑置,隨著科技的進步,其技術性能會愈來愈低,特別是一些更新?lián)Q代快的資產(chǎn)設備,企業(yè)只好將其降價出讓或報廢,從而造成國有資產(chǎn)貶值。各級資產(chǎn)管理部門應加強聯(lián)系,充分利用現(xiàn)代網(wǎng)絡技術,及時溝通信息,擴寬閑置資產(chǎn)的調(diào)劑范圍,設法使沉睡多年的閑置固定資產(chǎn)重新發(fā)揮作用。資產(chǎn)自動折舊固定資產(chǎn)管理系統(tǒng)可以對資產(chǎn)的折舊進行自動處理,如果沒由特殊的說明,則會按照所選的折舊方式進行折舊,當資產(chǎn)的價值為零時則會進行報廢。HTML、XML 、ASP、JSP等技術為實現(xiàn)這種要求提供了可行的實現(xiàn)方法?;谏鲜鲈?,系統(tǒng)決定使用 J2EE 技術作為系統(tǒng)的開發(fā)主要技術,開發(fā)工具使用Myeclipse,數(shù)據(jù)庫使用 MySQL,服務器使用 ,數(shù)據(jù)庫建模工具使用 Sybase 公司開發(fā)的 PowerDesigner。Eclipse 是一個開放源代碼的軟件開發(fā)項目,它專注于為高度集成的軟件開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺?! owerDesigner 是一個功能強大而使用簡單工具集,提供了一個復雜的交互環(huán)境,支持開發(fā)生命周期的所有階段,從處理流程建模到對象和組件的生成。6 / 64第三章 可行性分析與需求分析 系統(tǒng)的可行性分析技術可行性。一些業(yè)務管理部門或人員決策失誤造成固定資產(chǎn)閑置。由于本系統(tǒng)采用瀏覽器/服務器(B/S)結構且本著界面簡約、易用的7 / 64原則。他們是固定資產(chǎn)的管理者,所以他們可以有以下操作功能。這個模型是直接從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,然后用實體聯(lián)系圖表使數(shù)據(jù)模型。 系統(tǒng)功能操作流程根據(jù)系統(tǒng)需求中的描述,做出系統(tǒng)各操作的邏輯流程如下: ——添加、刪除、修改:這部分有用戶管理員來操作,添加新用戶,刪除舊用戶和修改已經(jīng)存在的用戶的資料。CREATE TABLE `asset` ( `overDate` varchar(255) default NULL, `type` int(11) default NULL, `id` int(11) NOT NULL auto_increment, `code` varchar(255) default NULL, `name` varchar(255) default NULL, `assetTypeId` int(11) default NULL, `model` varchar(255) default NULL, `client` varchar(255) default NULL, `leaveFactoryDate` varchar(255) default NULL, `buyDate` varchar(255