【正文】
學(xué)號(hào) :________________ 密級(jí) :________________ 武漢大學(xué)本科畢業(yè)論文 Spreadsheet Functions39。 Design And Implementation In Enterprise Asset Management 企業(yè)資產(chǎn)管理系統(tǒng)中電子報(bào)表功能的設(shè)計(jì)和實(shí)現(xiàn) 院(系)名 稱:國(guó)際軟件學(xué)院 專 業(yè) 名 稱 :軟件工程 學(xué) 生 姓 名 :周葉勝 指 導(dǎo) 教 師 : 王樹良 BACHELOR39。S DEGREE THESIS OF WUHAN UNIVERSITY Spreadsheet Functions39。 Design And Implementation In Enterprise Asset Management College : WuHan University Subject : Software Engineering Name : Yesheng Zhou Directed by : Shuliang Wang June 20xx 鄭 重 聲 明 本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,經(jīng)過小組工程實(shí)踐,進(jìn)行大量研究所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對(duì)本論文所涉及 的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。 本人簽名: 日期: 摘要 本論文是基于一個(gè)小組完成的企業(yè)資產(chǎn)管理系統(tǒng)來撰寫,主要討論了實(shí)現(xiàn)這個(gè)系統(tǒng)所用到的 Struts、 Spring、 Hibernate 技術(shù),它所涉及到的數(shù)據(jù)庫設(shè)計(jì)。Struts、 Spring、 Hibernate 技術(shù)到底是什么,三種技術(shù)如何集合在一起,數(shù)據(jù)庫到底應(yīng)該 如何設(shè)計(jì)等,本文都給出了闡述。 本論文的重點(diǎn)是報(bào)表系統(tǒng),也是基于項(xiàng)目所實(shí)現(xiàn)的功能來討論,主要討論了本人設(shè)計(jì)報(bào)表的理念和實(shí)現(xiàn)報(bào)表的原理。報(bào)表設(shè)計(jì)和實(shí)現(xiàn),它與業(yè)務(wù)和用戶的關(guān)系甚密,完全了解業(yè)務(wù)才能設(shè)計(jì)出符合要求的報(bào)表系統(tǒng)。 關(guān)鍵詞: Struts 技術(shù); Spring 技術(shù); Hibernate 技術(shù); SSH 框架;數(shù)據(jù)庫;報(bào)表 : ABSTRACT This paper is carried out on the basis of the Enterprise Asset Management system which is produced by our fourpeople group . This paper mainly introduces the Struts, Spring, Hibernate framework. Meanwhile, it gives the princeples about how to design database basing on the business you are trying to the point of this paper is on the spreadsheet. How to design it and how to implement are the keys of spreadsheet. These keys should base on the program39。s users. Different culture or different education will affect your design. And the flow of the business will affect it paper give details on it. Key words: Struts; Spring; Hibernate; SSH; database; spreadsheet 目錄 第 1 章緒論 概述 ??????????????????????????? 7 項(xiàng)目技術(shù)構(gòu)架 ?????????????????? ????? 7 項(xiàng)目技術(shù)構(gòu)架 ?????????????????? ????? 8 項(xiàng)目功能簡(jiǎn)介 ?? ??????????????????? ?? 8 論文研究方法 ????????????? ?????????? 8 第 2 章 技術(shù)簡(jiǎn)介 JSP 技術(shù)簡(jiǎn)介 ???????????????????????? 10 Struts 簡(jiǎn)介?? ??????????????????????? 11 Spring 簡(jiǎn)介 ??????????????????????? ?? 13 Hibernate 簡(jiǎn)介 ????????????????????? ?? 15 數(shù)據(jù)庫設(shè)計(jì)介紹 ??????????????????? ???? 19 框架整合與配置 ?????????????????????? 20 第 3 章 報(bào)表設(shè)計(jì)和實(shí)現(xiàn) 報(bào)表設(shè)計(jì) ?????????????????????????? 22 業(yè)務(wù)流程 ????????????????????? ?? 22 報(bào)表與 人物 角色 ?? ??????????????????? 24 報(bào)表設(shè)計(jì) ?? ?????????????????????? 24 報(bào)表的實(shí)現(xiàn) ????????????????????????? 25 報(bào)表實(shí)現(xiàn)原理 ?? ???????????????????? 26 員工購(gòu)物報(bào)表實(shí)現(xiàn) ???????????????????? 28 經(jīng)理報(bào)表實(shí)現(xiàn) ?? ???????????????????? 29 報(bào)表頁面顯示實(shí)現(xiàn)???????????????????? 30 結(jié)論 ?????????????????????????????? 32 致謝 ?????????????????????????????? 33 第 1 章緒論 概述 企業(yè)資產(chǎn)管理在我國(guó)企事業(yè)單位的資產(chǎn)管理中是一個(gè)薄弱環(huán)節(jié),也是一個(gè)必須要加強(qiáng)的環(huán)節(jié)。企業(yè)資產(chǎn)的流失、閑置、重復(fù)采購(gòu)及責(zé)任的不明確等,都導(dǎo)致了企業(yè)資產(chǎn)的嚴(yán)重浪費(fèi)。為了使企業(yè)資產(chǎn)能夠充分有效的利用,必須對(duì)企業(yè)資產(chǎn)進(jìn)行有效的管理。企業(yè)資產(chǎn)管理系統(tǒng)是立足企事業(yè)單位后勤發(fā)展,集數(shù)據(jù)集成、電子報(bào)表、分類匯總、自動(dòng)生成、網(wǎng)絡(luò)傳遞、多極查詢于一體的企業(yè)資產(chǎn)管理系統(tǒng),是與現(xiàn)行住房檔案管理信息系統(tǒng)和企業(yè)資產(chǎn)上報(bào)系統(tǒng)相互支持,配套的智能化技術(shù)平臺(tái),整體上建成運(yùn)作簡(jiǎn)便、管理科學(xué)、效率很高、最終能實(shí)現(xiàn)無紙化辦公品牌服務(wù)窗口。 系統(tǒng)為集中采購(gòu)提供了技術(shù)手段,從資產(chǎn)采購(gòu)選型開始,提交采購(gòu)申報(bào),分配到責(zé)任人 管理維護(hù)維修,最后的報(bào)廢處理的全過程進(jìn)行管理。記錄資產(chǎn)的各種屬性,記錄資產(chǎn)的變更、報(bào)廢的情況,提供個(gè)人查詢、領(lǐng)導(dǎo)查詢等多級(jí)查詢功能。將資產(chǎn)的登記與財(cái)務(wù)報(bào)賬連接、資產(chǎn)與責(zé)任人掛鉤,并與人事部門連接,實(shí)現(xiàn)動(dòng)態(tài)實(shí)時(shí)的查詢功能,防止企業(yè)資產(chǎn)的流失和浪費(fèi)。系統(tǒng)還提供耗材管理功能,供網(wǎng)上耗材申領(lǐng)和核發(fā),統(tǒng)計(jì)耗材領(lǐng)用情況。 項(xiàng)目技術(shù)構(gòu)架 由我們小組完成的這個(gè)企業(yè)資產(chǎn)管理系統(tǒng)所用的框架是比較流行的 SSH框架,Struts+Spring+Hibernate 這 3 個(gè)框架, Struts 我們用的是 版本, Spring 是 版本, Hibernate 是 的的版本,而我們的數(shù)據(jù)庫使用的是 MySQL 版本。 使用 CMMI 軟件開發(fā)流程,包括需求分析、系統(tǒng)設(shè)計(jì)、編碼實(shí)現(xiàn)和測(cè)試等。 J2EE應(yīng)用開發(fā)技術(shù),應(yīng)用 Java 語言、 JavaScript、 XHTML, Eclipse、 Tomcat、 SVN、Bugzilla 等編程環(huán)境和工具; MySQL 關(guān)系數(shù)據(jù)庫編程。 UML 建模語言,需求分析和系統(tǒng)設(shè)計(jì)建模工具,以及有關(guān)的軟件工程方法;總的來說是一個(gè)傳統(tǒng)的基于 MVC框架模式的 WEB 項(xiàng)目的開發(fā)。 企業(yè)資產(chǎn)管理系統(tǒng)國(guó)內(nèi)外發(fā)展趨勢(shì) 在國(guó)內(nèi)外,企業(yè) 資產(chǎn)管理系統(tǒng)是一個(gè)正在蓬勃發(fā)展的新興企業(yè)所必需系統(tǒng),并且越來越多的受到企業(yè)的歡迎和認(rèn)可。但是,由于還沒有健全,就難免會(huì)存在一些問題,且不說企業(yè)資產(chǎn)管理安全等問題,業(yè)務(wù)功能的優(yōu)劣正逐漸成為制約企業(yè)資產(chǎn)管理發(fā)展的重要因素之一。 我國(guó)現(xiàn)階段企業(yè)資產(chǎn)管理電子報(bào)表存在的幾大問題: 1. 資產(chǎn)目錄不詳細(xì) 2. 資產(chǎn)管理不充分 3. 資產(chǎn)流動(dòng)不靈活 4. 系統(tǒng)操作不人性化 項(xiàng)目功能簡(jiǎn)介 本系統(tǒng)具有的功能 1. 用戶登陸:包括用戶的登陸,注冊(cè); 2. 網(wǎng)上超市:包括提供商品的分類瀏覽、查詢及自動(dòng)生成采購(gòu)申報(bào)表。以及 產(chǎn)品信息發(fā)布,項(xiàng)目日志管理,產(chǎn)品報(bào)價(jià)系統(tǒng); 3. 資產(chǎn)核查:核查子系統(tǒng)的技術(shù)調(diào)研工作,及子系統(tǒng)的實(shí)現(xiàn); 4. 通用及專用設(shè)備:將專用及通用設(shè)備從購(gòu)買、維修、處置到最后的報(bào)廢過程進(jìn)行管理。 5. 車輛管理:將車輛從購(gòu)買、維修、處置到最后的報(bào)廢過程進(jìn)行管理; 6. 耗材管理:用戶可通過網(wǎng)上超市提出耗材領(lǐng)用申請(qǐng),管理員可通過分類統(tǒng)計(jì)及查詢功能快速的對(duì)申請(qǐng)進(jìn)行審核,可以有效的避免資產(chǎn)浪費(fèi)。待審核完成后,用戶在領(lǐng)用耗材時(shí),管理員便將其詳細(xì)信息記錄入庫; 7. 供應(yīng)商管理系統(tǒng):包括集中采購(gòu)及賬務(wù)報(bào)賬; 8. 系統(tǒng)維護(hù): 包括人員信息維護(hù)、部門維護(hù)、資產(chǎn)編碼維護(hù)及耗材類別維護(hù)。 系統(tǒng)的使用者分為員工、總經(jīng)理、部門經(jīng)理和系統(tǒng)管理員,不同的企業(yè)角色在登陸后所進(jìn)行的操作和所看到的頁面是不一樣的 論文研究方法 獨(dú)立完成以及參加小組討論合作。運(yùn)用所學(xué)過的 Java 知識(shí)以及 MVC 框架的有關(guān)技術(shù),先完成自己所負(fù)責(zé)的電子報(bào)表系統(tǒng)模塊,然后將小組各成員的成果整合為一個(gè)完整的項(xiàng)目。