【正文】
f in the Department of fixed assets brought about by a very substantial volume of work, through the establishment of databases and the use of software systems for management, so that managers work through puter works, making coordination between various departments to improve the assets of enterprises, which in a change in the original mode of operation and business philosophy, it also brings higher for the enterprise efficiency and avoid unnecessary financial losses. Therefore, mercial enterprises, have a their own asset management system is essential, so that hightech enterprises can improve management and increase efficiency. In this paper, first of all of today39。 then in accordance with the general principles of JSP and characteristics of the design of a fixed asset management system. Building a good Web site for an anization39。s system administrator. Their main role is to achieve the type of asset management, warehouse management, asset management, loan management, and depreciation management, user management, and other functions (early warning function, regular tasks, statistical functions). The software interface is relatively simple crisp, focused, to manage this, is ideal for asset management panies. WEB site for a good, need to function and operate easytoread, so that the defenders and bring convenience to users, users can also achieve the purpose for their own profit, the system is taken into account the above reasons, and taking into account many relevant web site design, the final shape for the present model. Keyword: JSP, struts, fixed assets 第一章 引 言 隨著計算機技術(shù)的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。管理的信息化程度體現(xiàn)在將計算機及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。中國互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的第 日下午第十五次 CNNIC 調(diào)查結(jié)果顯示,截至 2020 年 12 月底,內(nèi)地上網(wǎng)用戶總數(shù)為 9400 萬,比去年同期增長 %,其中使用寬帶上網(wǎng)的人數(shù)達到 4280 萬;上網(wǎng)計算機達到 4160 萬臺,增長了 % 。報告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常查詢的信息中,教育信息占 %,汽車信息占 %,求職招聘信息占 %。 固定資產(chǎn)管理系統(tǒng)是公司 管理中不可缺少的部分,它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要 ,所以固定資產(chǎn)管理系統(tǒng) 應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。在當今時代,這些完全可以改用計算機來 代替人的手工操作。例如 :檢索迅速、查找方便、可靠性高、 存儲量大、保密性好、壽命長、成本低等。且辦事效率也是決定收入的一個關(guān)鍵因素。同時也是一款完全適合日常管理 的系統(tǒng)。界面設(shè)計大 方、簡潔、實用,操作簡單方便。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。本平臺將投入到實際的試運行之中 ,進行測試,如果測試滿意的話,將進行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,具有較好的適應(yīng)性和推廣性。前臺主要實現(xiàn)用戶的登錄 ,對資產(chǎn)的添加、資產(chǎn)的購入、資產(chǎn)的借出、資產(chǎn)的歸還、資產(chǎn)的折舊報廢、統(tǒng)計等操作。 2. 2 網(wǎng)站的可行性分析 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際 上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必 要的,也是很重要的,經(jīng)過最初的設(shè)計目標和進行的市場調(diào)查得出以下七 點的可行性分析: 每一項需求都必須將要實現(xiàn)的功能描述清楚 每一項需求都必須準確的陳述其要開發(fā)的功能 每一項需求都必須在已知系統(tǒng)和環(huán)境的權(quán)能和限制范圍內(nèi)可以實施的 4.必要性 要使每項需求都能回溯至某項客戶的輸入 5.劃分優(yōu)先級 給每項需求分配一個實施優(yōu)先級指明它在特定產(chǎn)品中所占的分量 6.無二義性 對所有需求說明的讀者都只能有一個明確地 解釋避免二義性的的有效方法包括對去需求文檔的正確正規(guī)審查,編寫測試用例,開發(fā)原型等。 通過以上的可行性分析,我將采用 Java+JSP+struts 將結(jié)合的技術(shù),運用 MySQL數(shù)據(jù)庫對網(wǎng)站進行建設(shè)。 2. 能夠完成系統(tǒng)的 資產(chǎn)類型管理 、 倉庫管理 、 資產(chǎn)管理 、 借出管理 、 折舊管理 、 用戶管理 、 其他功能 等模塊的代碼編寫。 4. 能夠通過查看 提示信息了解要報廢的資產(chǎn)名稱并對其進行處理 。 2. 4 網(wǎng)站設(shè)計的特點 我所設(shè)計和開發(fā)的網(wǎng)上購物 平臺是經(jīng)過很長 時間的調(diào)查和分析才開始具體實施的,它的主要特點是改變了以往的購物 只通過現(xiàn)實的商場 才能達到的結(jié)果,采用 Wed技術(shù),借助于 Inter 互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達到資源共享,提高以往買 商品 的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個 購物 活動過程簡單、方便、易行。該平臺也一樣,它的主要設(shè)計規(guī)則有: 1. 簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。 3.實用性:該平臺能完成電子商品 展示和管理員管理的基本信息,具有良好的實用性 。 一些公司從創(chuàng)建到正常運行做大都會有許多的固定資產(chǎn),公司或企業(yè)投入資金購入資產(chǎn)主要是為了運用這些資產(chǎn),時間長企事業(yè)單位的固定資產(chǎn)多了就會形成一個非常龐大的數(shù)據(jù),這樣對管理這些資產(chǎn)的管理員來說是一件壓力很大的事情,為了避免企事 業(yè)單位的固定資產(chǎn)的損失以及 資產(chǎn)報廢的處理延遲 、資產(chǎn)浪費、流失 ,所以設(shè)計了這一套固定資產(chǎn)管理系統(tǒng),該系統(tǒng)操作方便、靈活性好、系統(tǒng)安全性高,運行穩(wěn)定,這也是我所設(shè)計的本質(zhì)目的。這樣只需要一臺計算機作為服務(wù)器即可。本系統(tǒng)也分為后方管理和前臺應(yīng)用兩大部分。 第三章 固定資產(chǎn)系統(tǒng)開發(fā)環(huán)境介紹 3. 1 JSP 簡介 3. 1. 1 什么是 JSP JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 Web服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 ( 3)強大的可伸縮性。 ( 4)多樣化和功能強大的開發(fā)工具支持。 3. 1. 3JSP 技術(shù)的弱勢 ( 1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。 ( 2) Java 的運行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。 3. 1. 4 JSP 內(nèi)置對象 一. request 對象: 該對象封裝了用戶提交的信息,通過調(diào)用該對象相應(yīng)的方法可以獲取封裝的信息,即使用 該對象可以獲取用戶提交信息。 三. session 對象 session: session 對象是一個 JSP 內(nèi)置對象,它在第一個 JSP 頁面被裝 載時自動創(chuàng)建,完成會話期管理。當一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間反復(fù)連接,反復(fù)刷新一個頁面,服務(wù)器應(yīng)當通過某種辦法知道這是同一個客戶,這就需要 session 對象 。當客戶再訪問連接該服務(wù)器的其他頁面時,不再分配給客戶新的 session 對象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的 session 對象才取消,并且和客戶的會話對應(yīng)關(guān)系消失。 對象存在一定時間過期問題,所以存在 session 中的名值對會在一定時間后失去,可以通過更改 session 有效時間來避免這種情況。 四. application 對象 1.什么是 application: 服務(wù)器啟動后就產(chǎn)生了這個 application 對象,當客戶在所訪問的網(wǎng)站的各個頁面之間瀏覽時,這個 application 對象都是同一個,直到服務(wù)器關(guān)閉。 2. application 對象常用方法 : (1)public void setAttribute(String key,Object obj): 將參數(shù) Object 指定的對象 obj添加到 application 對象中,并為添加的對象指定一個索引關(guān)鍵字。 五. out 對象 out 對象是一個輸出流,用來向客戶端輸出數(shù)據(jù)。 六. page 對應(yīng) this 關(guān)鍵字。從轉(zhuǎn)換后的 Servlet 類的代碼中,可以看到這種關(guān)系: Object page = this。 七. config . ServletConfig 的實例,該實例代表該 JSP 的配置信息。事實上, JSP 頁面通常無須配置,也就不存在配置信息。 八. exception 的實例,該實例代表其他頁面中的異常和錯誤。常用的方法有 getMessageO 和 printStackTraceO 等。常用的方法有 getServletContextO 和getServletConfigO 等。 //使用 request 設(shè)置屬性,該屬性默認在 request 范圍內(nèi) request. setAttribute (request , hello)。 // 使用 session 將屬性設(shè)置在 session 范圍中 (session , hellol。 //使用 application 將屬性設(shè)置在 application 范圍中 application. setAttribute (app , hello) 。 3. 1. 5 JSP 的技術(shù)方法 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā), JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。生成內(nèi)容的邏輯被封裝在標識和JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運行。 在服務(wù)器端, JSP 引擎解釋 JSP 標識和腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以 HTML(或者XML)頁面的形式發(fā)送回瀏覽器。 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaB