![網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/cf89ad13-a27c-47d7-9ab1-18ffe28615d7/cf89ad13-a27c-47d7-9ab1-18ffe28615d71.gif)
![網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/cf89ad13-a27c-47d7-9ab1-18ffe28615d7/cf89ad13-a27c-47d7-9ab1-18ffe28615d72.gif)
![網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/cf89ad13-a27c-47d7-9ab1-18ffe28615d7/cf89ad13-a27c-47d7-9ab1-18ffe28615d73.gif)
![網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/cf89ad13-a27c-47d7-9ab1-18ffe28615d7/cf89ad13-a27c-47d7-9ab1-18ffe28615d74.gif)
![網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/cf89ad13-a27c-47d7-9ab1-18ffe28615d7/cf89ad13-a27c-47d7-9ab1-18ffe28615d75.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)摘要:網(wǎng)絡(luò)信息中心綜合業(yè)務(wù)管理系統(tǒng)是在網(wǎng)絡(luò)辦公需求下對傳統(tǒng)網(wǎng)絡(luò)保修、網(wǎng) 絡(luò)設(shè)備和IP地址管理等工作的具體信息化實現(xiàn),通過該系統(tǒng)將支持學(xué)院學(xué)生進行網(wǎng)上 的報修業(yè)務(wù)和校園網(wǎng)絡(luò)建設(shè)情況回饋等業(yè)務(wù)。同時,針對網(wǎng)絡(luò)信息中心內(nèi)部為其提供 了良好的員工績效評估、校園網(wǎng)絡(luò)狀況和IP等相關(guān)資源的有效維護。結(jié)合網(wǎng)絡(luò)中心的 相關(guān)業(yè)務(wù)現(xiàn)狀,U前的主要功能模塊包括了基礎(chǔ)信息維護、校園網(wǎng)絡(luò)建設(shè)回饋、網(wǎng)絡(luò) 報修等相關(guān)業(yè)務(wù)功能模塊。同時,按照參與人員角色的不同將系統(tǒng)劃分為學(xué)生角色、 報修管理人員、系統(tǒng)管理人員等相關(guān)角色。針對系統(tǒng)的角色和分布特點,在技術(shù)實現(xiàn)方面,為了充分體現(xiàn)信息化和廣域
2、網(wǎng)網(wǎng) 絡(luò)辦公的需求,采用了Web應(yīng)用通常使用的B/S(Browser/Server)架構(gòu),將應(yīng)用分為瘦 客戶端(Web瀏覽器)+Web服務(wù)器+應(yīng)用服務(wù)器和數(shù)據(jù)庫的三層體系結(jié)構(gòu)。分層邏輯架 構(gòu)優(yōu)化整體系統(tǒng)開發(fā)的過程,使得數(shù)據(jù)展現(xiàn)、存儲和獲取能夠有效的分離。在分層結(jié) 構(gòu)設(shè)計中,系統(tǒng)采用MrC (Model-View-Controller,即模型-視圖-控制器)的設(shè)計模式, 遵循Sun公司制定的JSPModel2規(guī)范,將Web應(yīng)用程序分成三個核心模塊:視圖、模型 和控制器。模型-視圖-控制器(Model-View-Controller, MVrC)體系突出了Servlets 和JSP的優(yōu)點,同時也令
3、它們的缺點最小化。在該體系的實現(xiàn)上具體采用現(xiàn)在比較流 行的Struts框架。MVC設(shè)計模式的引入使得系統(tǒng)的開發(fā)效率、可維護性、可擴展性大 大提高。關(guān)鍵詞:網(wǎng)絡(luò)報修,基礎(chǔ)信息維護,B./S架構(gòu),MVC設(shè)計模式WEIFANG UNIVERSITY NETWORK INFORMATION CENTERINTEGRATED INFORMATION MANAGEMENT SYSTEM DESIGNAND IMPLEMENTATIONAbstract: Network information center of integrated service management system of network
4、 office is in demand for traditional network maintenance, network equipment and IP address management of the specific implementation of information, through the system will support college students online repair business and the construction of campus network feedback and other business. At the same
5、 time, the network information center of internal provide good staff performance appraisal, the campus network condition and IP and other related resources and effective maintenance The combination of network center of the relevant business situation, current the main function modules include the ba
6、sic information maintenance, the campus network construction, network maintenance and other related business feedback function module At the same time, in accordance with the personnel involved in the roles of different system can be divided into student role, repair management, system management an
7、d other related charactersIn view of the system *s role and the characteristics of distribution, in the technical aspects of the realization, in order to fully reflect the information and the wide area network office needs, using Web applications typically use B/S ( Browser/Server ) architecture, th
8、e application is divided into a thin client ( Web ) +Web server and application server and a database system of three layers structure Hierarchical logic structure optimize the whole development process of the system, the data display, storage and access to effective separation In the hierarchical s
9、tructure design, system uses MVC (Model-View-Controller, i.e. the Model-View-Controller design pattern ), followed by Sun company developed the JSP Model2 code, Web applications into three core modules: view, model and controller. Model - View controller ( Model-View-Controller, MVC ) system of the
10、Servlets and JSP advantages, but also to their smallest shortcomings. In an implementation of the system on the specific use is now more popular Struts framework. The MVC design pattern makes the system development efficiency, maintainability, extensibility greatly improvedKey words: Network based i
11、nformation maintenance, repair, B/S framework, MVC design pattern目錄1緒論11.1 引言11.2項目背景11.3系統(tǒng)概述12需求分析32. 1系統(tǒng)管理模塊的業(yè)務(wù)需求32. 2基礎(chǔ)資料信息維護業(yè)務(wù)需求 32.3活動專區(qū)業(yè)務(wù)需求42.4報修信息管理業(yè)務(wù)需求42.5用戶權(quán)限管理52.6系統(tǒng)的非功能需求53系統(tǒng)設(shè)計73.1系統(tǒng)設(shè)計的原則和目標(biāo)73. 2系統(tǒng)架構(gòu)73. 3利用Struts實現(xiàn)MVC模式83. 4數(shù)據(jù)庫設(shè)計104系統(tǒng)實現(xiàn)124.1系統(tǒng)總體實現(xiàn)124. 2管理員功能模塊的實現(xiàn)134. 3學(xué)生功能模塊的實現(xiàn)154. 4報修業(yè)務(wù)管
12、理員功能模塊的實現(xiàn)17結(jié)束語19參考文獻20附錄21致謝321緒論1. 1引言隨著計算機技術(shù)和因特網(wǎng)(Internet)的迅速發(fā)展和普及,網(wǎng)絡(luò)信息技術(shù)發(fā)展深 刻改變著社會生活、工作、思維和交往的方式,對傳統(tǒng)教育體系制度產(chǎn)生根本性的影 響。新的世紀(jì)開端,世界各國尤其是發(fā)達國家,加快了信息化進程,這也包括教育信 息化。作為學(xué)校公共服務(wù)體系的主要組成部分,校園網(wǎng)絡(luò)已成為學(xué)校最重要的基礎(chǔ)設(shè) 施。在國家的大力支持下,我國大學(xué)校園網(wǎng)絡(luò)基礎(chǔ)設(shè)施面貌得到了根本改變,與之相 適應(yīng)的校園信息化水平也得到了較大提高。隨著校園信息化的推廣,網(wǎng)絡(luò)信息中心已 經(jīng)成為校園信息管理中的核心部門。它們管理著學(xué)院整體的校園網(wǎng)絡(luò)維
13、護、設(shè)備和IP 信息,同時需要收集和維護學(xué)生對校園信息化滿意程度的意見。本文就是在上述校園 網(wǎng)絡(luò)和信息化建設(shè)過程中,針對網(wǎng)絡(luò)信息中心的相關(guān)業(yè)務(wù)提供整體的信息化管理方 案。12項目背景隨著我?;A(chǔ)網(wǎng)絡(luò)設(shè)施的逐步完善,信息化建設(shè)也取得了顯著效果。已經(jīng)建立并 運行了若干系統(tǒng),如網(wǎng)上選課系統(tǒng),網(wǎng)上借閱系統(tǒng),課件下載系統(tǒng)、教務(wù)管理和校內(nèi) 辦公信息化平臺等。這些系統(tǒng)的使用大大提高了學(xué)校各項工作的效率。但是有些傳統(tǒng) 的工作還沒能跟上信息化的發(fā)展步伐,在學(xué)校信息化系統(tǒng)中處于空白位置。比如針對 校園內(nèi)設(shè)備和網(wǎng)絡(luò)、IP信息管理和學(xué)生校園網(wǎng)絡(luò)報修等相關(guān)業(yè)務(wù)還缺少具體的業(yè)務(wù)管 理系統(tǒng)進行維護。同時,針對網(wǎng)絡(luò)信息中心來
14、說,作為整體校園信息化的管理中心,在相應(yīng)的各個 業(yè)務(wù)部門包括校園內(nèi)部辦公OA平臺、人事管理系統(tǒng)、教務(wù)管理系統(tǒng)都已經(jīng)建立的悄 況下,缺少相應(yīng)的信息化管理系統(tǒng)將會影響學(xué)院整體的信息化推廣程度。同時,學(xué)院 網(wǎng)絡(luò)信息中心相關(guān)的業(yè)務(wù)存在不系統(tǒng)、業(yè)務(wù)繁多等相關(guān)特點,因此如何能夠?qū)ζ湔w 業(yè)務(wù)進行信息化梳理,將成為網(wǎng)絡(luò)中心在信息化推進階段的關(guān)鍵。本文結(jié)合網(wǎng)絡(luò)信息 中心業(yè)務(wù)管理的特點和復(fù)雜性,結(jié)合先進的J2EE技術(shù)完成了網(wǎng)絡(luò)信息中心的信息化管 理系統(tǒng)。1. 3系統(tǒng)概述網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)是在網(wǎng)絡(luò)辦公需求下對傳統(tǒng)網(wǎng)絡(luò)報修、網(wǎng)絡(luò)設(shè)備 和IP地址管理等工作的具體信息化實現(xiàn),通過該系統(tǒng)將支持學(xué)院學(xué)生進行網(wǎng)上的
15、報修 業(yè)務(wù)和校園網(wǎng)絡(luò)建設(shè)情況回饋等業(yè)務(wù)。同時,針對網(wǎng)絡(luò)信息中心內(nèi)部為其提供了良好 的員工績效評估、校園網(wǎng)絡(luò)狀況和IP等相關(guān)資源的有效維護。結(jié)合網(wǎng)絡(luò)中心的相關(guān)業(yè) 務(wù)現(xiàn)狀,U前的主要功能模塊包括了基礎(chǔ)信息維護、校園網(wǎng)絡(luò)建設(shè)回饋、網(wǎng)絡(luò)報修等 相關(guān)業(yè)務(wù)功能模塊。同時,按照參與人員角色的不同將系統(tǒng)劃分為學(xué)生角色、報修管 理人員、系統(tǒng)管理人員等相關(guān)角色。針對系統(tǒng)的角色和分布特點,在技術(shù)實現(xiàn)方面,為了充分體現(xiàn)信息化和廣域網(wǎng)網(wǎng) 絡(luò)辦公的需求,采用了Web應(yīng)用通常使用的B/S(Browser/Server)架構(gòu),將應(yīng)用分為瘦 客戶端(Web瀏覽器)+Web服務(wù)器+應(yīng)用服務(wù)器和數(shù)據(jù)庫的三層體系結(jié)構(gòu)。分層邏輯 架構(gòu)
16、優(yōu)化整體系統(tǒng)開發(fā)的過程,使得數(shù)據(jù)展現(xiàn)、存儲和獲取能夠有效的分離。在分層 結(jié)構(gòu)設(shè)計中,系統(tǒng)采用MVC(Model-View-Controller,即模型視圖控制器)的設(shè)計模式, 遵循Sim公司制定的JSP Model2規(guī)范,將Web應(yīng)用程序分成三個核心模塊:視圖、模 型和控制器。模型一視圖一控制器(Model-View-Controller, MVC)體系突出了Servlets 和JSP的優(yōu)點,同時也令它們的缺點最小化。在該體系的實現(xiàn)上具體采用現(xiàn)在比較流 行的Struts框架。MVC設(shè)計模式的引入使得系統(tǒng)的開發(fā)效率、可維護性、可擴展性大 大提高。山于系統(tǒng)的各項數(shù)據(jù)需要持久性存儲,采用了SQLSe
17、rver數(shù)據(jù)庫進行相應(yīng)的數(shù)據(jù) 存儲。使用數(shù)據(jù)訪問對象(DAO)模式來抽象和封裝所有對數(shù)據(jù)源的訪問。DAO管理著 與數(shù)據(jù)源的連接以便檢索和存儲數(shù)據(jù)。DAO實現(xiàn)了用來操作數(shù)據(jù)源的訪問機制。山 于DAO管理所有的數(shù)據(jù)訪問復(fù)雜性,它可以簡化業(yè)務(wù)對象和其他使用DAO的客戶端 中的代碼。所有與實現(xiàn)有關(guān)的代碼(比如sql語句)都被包含在DAO中,而不是包含在業(yè) 務(wù)對象中。這樣做提高了代碼的可讀性,已經(jīng)代碼生產(chǎn)效率。因為所有的數(shù)據(jù)訪問操 作現(xiàn)在被委托給DAO,所有單獨的數(shù)據(jù)訪問層可以被看作把數(shù)據(jù)訪問實現(xiàn)與應(yīng)用程序 中的其他代碼相隔離的。這種集中化使應(yīng)用程序更容易地維護和管理。通過系統(tǒng)為學(xué)院整體信息化提供了有效
18、的業(yè)務(wù)管理平臺,尤其是針對網(wǎng)絡(luò)信 息中心和廣大校園網(wǎng)用戶來說,系統(tǒng)為其提供了方便的信息交流、溝通和反饋平臺。 通過系統(tǒng)廣大師生能夠?qū)⒆约旱男穆曁峤唤o網(wǎng)絡(luò)管理部門,從而網(wǎng)絡(luò)中心能夠有效的 改進校園網(wǎng)運行狀態(tài)。同時,系統(tǒng)也為網(wǎng)絡(luò)信息中心維護和管理相應(yīng)的硬件資源、IP 資源和軟件資源提供了有效的辦公平臺,提高了其管理效率。但是,整體系統(tǒng)在功能 方面還比較薄弱,需要在結(jié)合網(wǎng)絡(luò)中心的具體需求進行進一步的拓展和改進。2需求分析隨著網(wǎng)絡(luò)的發(fā)展,校園網(wǎng)絡(luò)用戶對網(wǎng)絡(luò)的要求也越來越高,使用人數(shù)也相應(yīng)增加, 在這樣的背景下,校園網(wǎng)絡(luò)的許多問題紛紛暴露出來,但是學(xué)生對網(wǎng)絡(luò)的報修方式還 是單一的打電話報修,這無疑是一個
19、效率極低的途徑。在這種情況下,學(xué)生們就需要一個平臺來提交他們在上網(wǎng)過程中出現(xiàn)的各種問 題,管理員們也需要這樣一個平臺來管理學(xué)生們的報修或者統(tǒng)一解答一些問題等。于是,我們就設(shè)計并實現(xiàn)了一個學(xué)院網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)。系統(tǒng)提供學(xué)生報修的入口,從而實現(xiàn)將網(wǎng)絡(luò)悄況提交給管理人員的功能,而相對 于管理員,能夠看到所有人的報修信息并能統(tǒng)一管理。2. 1系統(tǒng)管理模塊的業(yè)務(wù)需求業(yè)務(wù)需求(business requirement)反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的 U標(biāo)要求。因此,結(jié)合網(wǎng)絡(luò)中心綜合信息管理系統(tǒng)業(yè)務(wù)需求,針對系統(tǒng)管理模塊其包 括的功能性需求主要包括:公告管理,用戶管理,個人信息管理,密
20、碼修改四個子菜 單。公告管理:用戶登錄后看到的第一個界面是系統(tǒng)公告,公告管理用來管理系統(tǒng)公 告內(nèi)容。用戶管理:管理員可以在這里管理系統(tǒng)所有用戶,可以對指定用戶進行一些操作, 如:改密碼,停用,啟用等。個人信息查看:每個用戶可以從這個菜單看到自己的信息,可以修改自己的信息。 密碼修改:每位用戶可以修改自己登陸系統(tǒng)所用到的密碼。2. 2基礎(chǔ)資料信息維護業(yè)務(wù)需求基礎(chǔ)資料信息維護用來管理系統(tǒng)中所用到的所有的基礎(chǔ)信息,這些所有的信息統(tǒng) 一由管理員來維護,針對該模塊的功能性需求包括:樓名信息管理,故障類型管理, 房間信息管理,學(xué)生信息導(dǎo)入,設(shè)備管理,F(xiàn)AQ管理,建議管理。樓名信息管理:管理可能岀現(xiàn)在學(xué)生報
21、修單中的所有樓以及系統(tǒng)其他部分所用到 的樓。故障類型管理:管理學(xué)生可能遇到的一些常見類型的故障,以供填寫報修單選擇 用。房間信息管理:該模塊能夠管理每棟樓上的所有房間。學(xué)生信息導(dǎo)入:該部分能夠?qū)崿F(xiàn)對系統(tǒng)中學(xué)生用戶的批量導(dǎo)入。設(shè)備管理:用來管理每棟樓上所有的設(shè)備信息。FAQ管理:管理一些網(wǎng)絡(luò)或者其他方面上的一些常見問題和答案。建議管理:管理用戶提出的建議。2. 3活動專區(qū)業(yè)務(wù)需求活動專區(qū)用來推廣系統(tǒng)并且包括留言板等內(nèi)容,針對該模塊的業(yè)務(wù)需求包括:留 言板,留言板管理,當(dāng)前排名查看,被采納留言查看。留言板:用戶可以在此模塊可以進行填寫留言,填寫推薦人。留言板管理:管理所有用戶所填寫的留言,可以進行
22、的操作有:刪除,釆納等。當(dāng)前排名查看:根據(jù)本活動需求,每被推薦一次就會得到一個推薦分,得分會在 改模塊展現(xiàn)。被釆納留言查看:這里可以看到所有已經(jīng)被采納的留言。2. 4報修信息管理業(yè)務(wù)需求報修信息管理業(yè)務(wù)模塊是本系統(tǒng)的主要業(yè)務(wù)模塊,針對該模塊的業(yè)務(wù)需求包括: 維修信息管理,報修信息管理,我的保修,我要保修,常見問題FAQ和我要提建議。報修信息管理:該模塊管理員可見,用來管理所有學(xué)生用戶提交的報修信息,有 打印功能能夠?qū)⑿畔?dǎo)出以供維修人員使用。維修信息管理:該模塊管理員可見,用來統(tǒng)一管理提交上來的并且已經(jīng)處理過的 信息。我的保修:管理登陸用戶提交的所有提交的報修信息,并且能夠查看反饋情況。我要保
23、修:該模塊是用戶用來提交保修信息的模塊。常見問題F AQ:管理員所維護的FAQ會在該處顯示出來。我要提建議:登陸用戶可以在該模塊提交對系統(tǒng)或者其他方面的一些建議。隨著我?;A(chǔ)網(wǎng)絡(luò)設(shè)施的逐步完善,信息化建設(shè)也取得了顯著效果。已經(jīng)建立并 運行了若干系統(tǒng),如網(wǎng)上借閱系統(tǒng),課件下載系統(tǒng)等。這些系統(tǒng)的使用大大提高了學(xué) 校各項工作的效率。但是有些傳統(tǒng)的工作還沒能跟上信息化的發(fā)展步伐,在學(xué)校信息 化系統(tǒng)中處于空白位置。如網(wǎng)絡(luò)故障的報修,這些年來一直都是采用學(xué)生打電話報修 方式進行。導(dǎo)致該項工作效率低,而且浪費了學(xué)生、維修人員的財力、物力、人力。 在考慮這些問題的基礎(chǔ)上,我認真收集、分析了各方面的需求,給出了
24、學(xué)院網(wǎng)絡(luò)信息 中心綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)。報修系統(tǒng)可以概括為以下的處理流程:(1)用戶提交報修信息。(2)管理員審核報修信息,確定是否需要維修。(3)管理員審核不通過,填寫反饋信息,用戶查看。(4)管理員審核通過,維修人員去處理故障。(5)維修人員處理完故障,填寫反饋信息,用戶查看。圖2/1網(wǎng)絡(luò)信息系統(tǒng)報修功能流程圖2. 5用戶權(quán)限管理可以為不同的用戶設(shè)置不同的操作權(quán)限。例如,超級管理員用戶擁有對系統(tǒng)所有 功能的操作權(quán)限,并且可以修改其他管理員的用戶口令和操作權(quán)限。普通用戶只能修 改自己的口令,而無權(quán)修改其他人的口令;普通用戶的操作權(quán)限也有限制,一般只能 對某些特定的操作擁有權(quán)限,例如學(xué)
25、生只有提交報修信息及填寫留言等權(quán)限,而無權(quán) 審核報修信息。普通用戶的權(quán)限山超級管理員統(tǒng)一配置,其他人無權(quán)修改。權(quán)限的使 用使用戶在嚴(yán)格規(guī)定的操作范圍內(nèi)進行工作,避免違規(guī)操作和越權(quán)操作。2. 6系統(tǒng)的非功能需求作為功能需求的補充,軟件需求還應(yīng)包括非功能需求,它描述了系統(tǒng)展現(xiàn)給用戶 的行為和執(zhí)行的操作等。它包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)與規(guī)范;外部界面的具體細節(jié); 性能要求;設(shè)計或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。2. 6. 1遵循的標(biāo)準(zhǔn)與規(guī)范在開發(fā)過程中所遵循的標(biāo)準(zhǔn)規(guī)范有: GB/T 166801996軟件文檔管理指南 GB/T 125041990計算機軟件質(zhì)量保證計劃規(guī)范 GB/T 125051990計算機軟
26、件配置管理計劃規(guī)范 GB/T 93851988計算機軟件需求說明編制指南2. 6. 2外部界面的具體需求系統(tǒng)界面應(yīng)該趨于人性化,布局清晰合理,方便操作和業(yè)務(wù)處理。每一個功能界 面要求風(fēng)格統(tǒng)一,便于用戶舉一反三,能夠更快的熟悉系統(tǒng),提高工作效率。2. 6. 3設(shè)計或?qū)崿F(xiàn)的約束條件采用B/S(Browser/Server)架構(gòu),應(yīng)用組件技術(shù)將應(yīng)用分為客戶端(Web瀏覽器) +Web服務(wù)器+應(yīng)用服務(wù)器和數(shù)據(jù)庫的三層體系結(jié)構(gòu)。具體使用Structs框架實現(xiàn) MVC(Model-View-Controller,即模型-視圖-控制器)設(shè)汁模式。使用Java作為開發(fā)語言, 使用基于IBM DB2的數(shù)據(jù)庫管理
27、系統(tǒng)。并使用數(shù)據(jù)訪問對象(DAO)模式來抽象和封裝 所有對數(shù)據(jù)源的訪問。3系統(tǒng)設(shè)計本章先給出系統(tǒng)設(shè)計的原則和U標(biāo),然后根據(jù)給出的原則和LI標(biāo),設(shè)計出符合需 求分析各項要求的系統(tǒng)架構(gòu),最后給出數(shù)據(jù)庫的設(shè)計。3.1系統(tǒng)設(shè)計的原則和目標(biāo)滿足論文評審工作的各項需求;系統(tǒng)化、結(jié)構(gòu)化、模塊化,保證整個系統(tǒng)的完整性、一致性、靈活性,以滿 足需求變化的需要;良好的可靠性、安全性與可擴充性;系統(tǒng)具有開放性,并且符合國際、國家規(guī)范與標(biāo)準(zhǔn),保證應(yīng)用系統(tǒng)和數(shù)據(jù)資 源有較長的生命周期;釆用當(dāng)前先進技術(shù),使應(yīng)用系統(tǒng)有較強的生命周期;3. 2系統(tǒng)架構(gòu)系統(tǒng)的壽命,即在技術(shù)演進壓力下的生存能力,主要山其構(gòu)架決定。釆用恰當(dāng)?shù)?構(gòu)
28、架是項口成功的第一步。有些構(gòu)架逐漸具有了通用性,為許多開發(fā)組織廣泛釆用。 如三層的客戶機/服務(wù)器結(jié)構(gòu)就不是僅限于某一個系統(tǒng)的構(gòu)架。論文評審和學(xué)位管理系統(tǒng)采用組件技術(shù)構(gòu)建三層客戶/服務(wù)器應(yīng)用結(jié)構(gòu),這種技 術(shù)已經(jīng)成為應(yīng)用開發(fā)和運行的主流技術(shù),其核心概念是利用組件技術(shù)將應(yīng)用的表示邏 輯(客戶層)、業(yè)務(wù)邏輯(應(yīng)用層)和數(shù)據(jù)管理(數(shù)據(jù)層)分為三個不同的處理層(圖 3)。業(yè)務(wù)邏輯作為中間層實現(xiàn)核心業(yè)務(wù)邏輯服務(wù),由組件管理,接受客戶的服務(wù)請求, 向資源管理器提交數(shù)據(jù)操作,并將處理結(jié)果返回給請求者。中間層實現(xiàn)了業(yè)務(wù)邏輯與 表示邏輯的分離,使得系統(tǒng)能夠靈活的適應(yīng)用戶業(yè)務(wù)邏輯的變化??蛻魧拥能浖挥糜诳蛻舻臄?shù)據(jù)輸
29、入、結(jié)果顯示等。數(shù)據(jù)層是基于IBM DB2或者是SQL Server等大型數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)。用于 存放報修信息和留言等所有數(shù)據(jù)。中件圖3.1三層客戶/服務(wù)器系統(tǒng)結(jié)構(gòu)在三層體系結(jié)構(gòu)下,客戶層不能直接訪問數(shù)據(jù)層,只能通過應(yīng)用層連接數(shù)據(jù)庫, 完成各項業(yè)務(wù),主要優(yōu)點如下:1、釆用瘦客戶/胖服務(wù)器的架構(gòu),即業(yè)務(wù)邏輯放在應(yīng)用層,業(yè)務(wù)邏輯的更改只需 在應(yīng)用層進行,而客戶層僅處理信息的輸入、結(jié)果的顯示和業(yè)務(wù)流程的控制。這樣, 不僅擴展性好,而且可維護性也較好。2、增加了系統(tǒng)的網(wǎng)絡(luò)安全性能三層結(jié)構(gòu)體系下,各種用戶只能通過應(yīng)用程序?qū)?shù)據(jù)庫中的數(shù)據(jù)進行檢索和更 改,不能直接訪問數(shù)據(jù)庫服務(wù)器,既避免了系統(tǒng)故障對
30、數(shù)據(jù)庫的破壞,乂避免了黑客 攻擊數(shù)據(jù)庫服務(wù)器的可能,保證了數(shù)據(jù)的安全性。由于這是一個需要在網(wǎng)絡(luò)上運行的系統(tǒng),用戶主要通過客戶端(Web瀏覽器)進 行訪問和操作,因而采用Web應(yīng)用通常使用的B/S(Browser/Server)架構(gòu),將應(yīng)用分為 瘦客戶端(Web瀏覽器)+Web服務(wù)器+應(yīng)用服務(wù)器和數(shù)據(jù)庫的三層體系結(jié)構(gòu)。系統(tǒng)釆 用MVC(Model-View-Controller,即模型視圖控制器)的設(shè)計模式,遵循Sun公司制定的 JSPModel2規(guī)范,將Web應(yīng)用程序分成三個核心模塊:視圖、模型和控制器。MVC設(shè) 計模式的引入使得系統(tǒng)的開發(fā)效率、可維護性、可擴展性大大提高。3. 3利用Stru
31、ts實現(xiàn)MVC模式模型一視圖一控制器(Model-View-Controller, MVC)體系突出了Servlets和JSP的 優(yōu)點,同時也令它們的缺點最小化。在實現(xiàn)中,用戶請求被發(fā)送到一個控制器servlet,該servlet決定請求的性質(zhì),并且根據(jù)請求的類型傳送給適合的處理器。每個處理器都 和一個特別的模型相關(guān),里面封裝有商業(yè)邏輯來執(zhí)行一些特別的函數(shù)集合。處理完畢Struts為使用MVC體系來編寫應(yīng)用提供了 一個架構(gòu)。Struts使用“ActionMapping”, 它允許servlet將用戶的請求轉(zhuǎn)變?yōu)閼?yīng)用行為。ActionMapping通常指定一個請求的路 徑、在請求上進行動作的對象
32、類型,以及指定其它需要的屬性。Action對象作為 ActionMapping的一個部分使用,負責(zé)處理請求,并且發(fā)送響應(yīng)回適合的視圖(通常 是一個Web瀏覽器),或者傳送請求至適合的模型。在模型和視圖間的橋是一個formbean ,它可以通過繼承 org.apache.struts.action.ActionForm得到。formbean用來保存處理前的用戶數(shù)據(jù),或者 保存那些將顯示返回給用戶的模型數(shù)據(jù)。Struts包含有自定義的標(biāo)簽,它可以山創(chuàng)建 的forinbean中自動組合字段。在實踐中用戶請求JSP頁面,控制器servlet接收請求并決定山哪個應(yīng)用處理它。 Action對象傳送該請求到
33、包含有接收商業(yè)邏輯的JavaBean中。商業(yè)邏輯bean將連接數(shù) 據(jù)庫并進行查詢,接收結(jié)果,然后返回結(jié)果給Action對象。Action對象將結(jié)果作為請 求的一部分存放到一個formbean中。一旦收集完請求的全部數(shù)據(jù),就可以格式化結(jié)果并且顯示。最后是JavaServerPage以HTML表格的形式將結(jié)果顯示出來3. 4數(shù)據(jù)庫設(shè)計在建立系統(tǒng)的面向?qū)ο竽P椭?,下一步的工作是從類圖中找出需要持久化的 類,將邏輯模型轉(zhuǎn)換成物理模型,完成數(shù)據(jù)庫建模。所謂持久化,就是要把暫時性的 對象永久保留下來,把對象轉(zhuǎn)換成一定格式的數(shù)據(jù),存放到磁盤或其他媒介。正如一 般的持久數(shù)據(jù)一樣,持久對象山數(shù)據(jù)庫管理系統(tǒng)負責(zé)
34、管理。實體,也叫實例,對應(yīng)現(xiàn) 實世界中可區(qū)別于其他對象的“事件”或“物體”,它可以是有形的或無形的、具體 的或抽象的、有生命的或無生命的。關(guān)系是指實體集之間或?qū)嶓w集內(nèi)部實例之間的連 接,實體之間可通過關(guān)系來相互關(guān)聯(lián)。按照實體類型中實例之間的數(shù)量對應(yīng)關(guān)系,通 常可將其分為四類,即一對一、一對多、多對一、和多對多關(guān)系30,31。相關(guān)實體關(guān)系描述,將通過相應(yīng)的數(shù)據(jù)庫轉(zhuǎn)化變成相應(yīng)的具體業(yè)務(wù)信息表,主要 的業(yè)務(wù)信息表包括人員基本信息表、權(quán)限密碼表、報修情況表,留言表等。如表3-1 主要是對相應(yīng)的人員基本信息表。表3-2,報修情況表。名稱代碼數(shù)據(jù)類型長度精確度初始值主要的主鍵idVARCHAR(40)4F
35、ALSETRUE登陸名LOADNAMEVARCHARC40)4FALSEFALSE角色GROUPVARCHARC40)4FALSEFALSE學(xué)號NUMVARCHARC40)1FALSEFALSE姓名NAMEVARCHARC40)1FALSEFALSE身份證CARDJDVARCHARC40)1FALSEFALSE宿舍號ROOMIDVARCHAR(40)1FALSEFALSE電話TELEPHONEVARCHARC40)4FALSEFALSE表3.1人員基本信息數(shù)據(jù)庫表名稱代碼數(shù)據(jù)類型長 度精確 度有初始 值主要 的idIDVARCHAR(40)2FALSETRUE報修單號NUMVARCHAR(40
36、)4FALSEFALSE10房間號ROOMIDVARCHAR(40)1FALSEFALSE報修時間SUBTIMEVARCHAR(40)1FALSEFALSE故障內(nèi)容EVENTVARCHAR(40)1FALSEFALSE詳細描述DETAILVARCHAR(40)1FALSEFALSE提交人IDPERSONIDVARCHAR(40)2FALSEFALSE表32單報修情況表114系統(tǒng)實現(xiàn)針對學(xué)院網(wǎng)絡(luò)信息中心業(yè)務(wù)需求的的系統(tǒng)部署和使用要求,本文采用了基于B/S 的軟件架構(gòu)設(shè)計,開發(fā)實現(xiàn)過程中使用基于J2EE的分層軟件開發(fā)結(jié)構(gòu),實現(xiàn)和部署了 學(xué)院網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)。在軟件開發(fā)的過程中,釆用基于
37、Eclipse的開發(fā) 工具,數(shù)據(jù)庫設(shè)計和存儲通過Mysql來實現(xiàn),部署服務(wù)器采用了開源的Tomcato對于 控制層和表現(xiàn)層實現(xiàn)通過基于Struts的MVC框架,業(yè)務(wù)數(shù)據(jù)表現(xiàn)采用了基于JQuery的 表現(xiàn)層組件實現(xiàn)。本章針對系統(tǒng)的具體實現(xiàn)采用的組件技術(shù)和相關(guān)功能模塊實現(xiàn)進行 了詳細說明。4.1系統(tǒng)總體實現(xiàn)在系統(tǒng)業(yè)務(wù)實現(xiàn)過程中,本文采用了傳統(tǒng)的業(yè)務(wù)系統(tǒng)界面設(shè)計布局,主要包括系統(tǒng)上 方logo設(shè)計實現(xiàn)和左側(cè)業(yè)務(wù)分模塊菜單設(shè)計。進入網(wǎng)絡(luò)信息中心綜合業(yè)務(wù)管理系統(tǒng) 后,用戶首先通過用戶名和密碼進行登錄驗證,在經(jīng)過數(shù)據(jù)驗證通過后進入系統(tǒng)的業(yè) 務(wù)功能界面,同時進行相應(yīng)的業(yè)務(wù)功能相關(guān)操作。對于上述信息管理系統(tǒng)釆
38、用了功能模塊劃分的菜單布局方式,如圖4-2左側(cè)所示, 展現(xiàn)了學(xué)生登錄后的相應(yīng)操作和功能模塊,相應(yīng)的功能模塊主要包括了系統(tǒng)管理、保 修管理和評價活動專區(qū)等相關(guān)功能。同時,在對具體的業(yè)務(wù)管理方面,采用了二級菜 單展開的方式實現(xiàn),在點擊具體的左側(cè)菜單后將顯示和請求具體的業(yè)務(wù)功能。系統(tǒng)在 實現(xiàn)過程中,主要使用了鏈表、數(shù)組和Hash Map三種數(shù)據(jù)存儲結(jié)構(gòu)。對于列表數(shù)據(jù) 的有序顯示,如個人所有的保修記錄列表,此時適合用鏈表結(jié)構(gòu)存儲數(shù)據(jù),這種結(jié)構(gòu) 方便對數(shù)據(jù)的排序。對于客戶端與服務(wù)器端傳遞參數(shù)時,適宜用數(shù)組存儲結(jié)構(gòu),如選 擇某個保修列表中的保修信息時,客戶端頁面選擇相應(yīng)的保修單Id參數(shù)被存儲在一個 數(shù)組中
39、,傳遞到后臺解析處理。而對于大量的無序列表數(shù)據(jù),則適合用Hash Map數(shù) 據(jù)結(jié)構(gòu),它的用法比較靈活,其時間復(fù)雜度也比較低。同時,在整體代碼的實現(xiàn)過程中,為了能夠提高系統(tǒng)用戶與相應(yīng)功能之間的交互 性,本文釆用了javascript提供了相應(yīng)的交互操作,如下圖所示,系統(tǒng)為學(xué)生信息維護 進行檢測后進行了信息補全的相應(yīng)操作。12NIC網(wǎng)絡(luò)信息中心綜合管理系統(tǒng)KeruorX InfornwicMn Cnrer Sywem個人圖4. 2學(xué)生功能界而4. 2管理員功能模塊的實現(xiàn)本系統(tǒng)中管理員需要完成的工作有:基本信息維護,故障類型設(shè)置,設(shè)備管理, 提問管理和建議管理。4. 2. 1基本信息維護基本信息維護
40、主要包括教師、學(xué)生基本信息的維護,如添加、激活、修改、刪除 等;同時還包括基本樓宇信息管理、房間信息管理等相關(guān)業(yè)務(wù)。其中,樓宇和房間 信息管理是最基礎(chǔ)的數(shù)據(jù)管理,將會關(guān)系到人員所屬的住宿信息。樓寧與房間之間的 關(guān)系是從屬關(guān)系,首先需要為樓寧信息,相應(yīng)的信息維護界面如下圖4.3所示:SttftfvS: S3:-跆曲艮匂目3 2M Ar畑腫3卿楓側(cè)??!妙商供頂w3圖4.3樓宇信息功能維護界而13房間信息管理用來管理每一棟樓有哪些房間,界面如下圖4.4所示。山于房間和 樓宇之間的關(guān)系為相應(yīng)的從屬關(guān)系,因此在對其管理的過程中為了能夠更好的進行層 次展現(xiàn),本文釆用了樹形數(shù)據(jù)結(jié)構(gòu)對其進行維護。ESS:我址
41、;0酗忘聞id房閭名忘何“圖4. 4房間信息功能維護界而4. 2. 2設(shè)備故障類型設(shè)置故障類型信息管理,是用來管理常見故障類型,這樣,學(xué)生在保修的時候就不用 手動輸入故障類型,其界面如下所示:m&S:腿翅8糕類雖IDg *IF1闊銘34瓶第閩供頃嵋圖4. 5房間信息功能維護界而4. 2. 3設(shè)備信息管理在完成了相應(yīng)的樓宇和房間信息管理后,為了能夠?qū)τ谠O(shè)備相應(yīng)的操作進行詳細 日志操作管理,從而完成設(shè)備信息的維護操作日志跟蹤,本文提供了相應(yīng)的設(shè)備日志 信息管理功能。該上述設(shè)備信息管理主要包括了相應(yīng)的設(shè)備日志的查詢、添加和編輯 功能,具體的設(shè)備維護日志操作界面如下圖所示:溺暢朗嗣: Q麹14圖4.
42、5房間信息功能維護界而4. 2. 4建議信息管理在相應(yīng)的網(wǎng)絡(luò)中心活動信息維護管理功能中,將包括了對于學(xué)生提議的信息維護和設(shè)置操作,上述工作將山系統(tǒng)的管理員來維護。建議管理是用來管理其他用戶提交的一些建議.4. 3學(xué)生功能模塊的實現(xiàn)在網(wǎng)絡(luò)信息中心綜合信息管理平臺中,除了維護管理員、系統(tǒng)管理員角色外,最 核心的業(yè)務(wù)角色為所有在校學(xué)生。因此,針對學(xué)生管理包括了管理員的基本數(shù)據(jù)維護 和學(xué)生數(shù)據(jù)維護等基本信息維護。而針對學(xué)生角色來說,參與到各個系統(tǒng)業(yè)務(wù)模塊中 包括活動專區(qū)模塊、報修模塊和用戶信息管理模塊中。其中,用戶信息管理維護為學(xué) 生提供了維護所屬宿舍、聯(lián)系方式等相關(guān)信息的功能用例,其相應(yīng)的學(xué)生個人信
43、息維 護界面如下圖所示:學(xué)g整攵 jesb?flgOO1圖4. 7學(xué)生個人信息維護界而4. 3.1報修管理除了上述個人信息維護以外,學(xué)生登錄系統(tǒng)后還能夠?qū)€人的登錄密碼信息進行 相應(yīng)的修改。在相應(yīng)的保修管理模塊中,主要包括了報修信息查看、網(wǎng)絡(luò)情況保修等 內(nèi)容。報修信息查看主要是針對個人所有報修的相關(guān)悄況進行相應(yīng)的查看,通過List 列表的方式從數(shù)據(jù)庫中讀取并且在頁面中進行展現(xiàn)。相應(yīng)的保修信息展現(xiàn)界面如下圖 所示:15報傍號 sz故障岸韁狀;8秋態(tài) 畏交時舊 E齋方式nCOlC 竭富絲 135聯(lián)的冊祖端臂 3Sli2012-05-2509-43550圖4. 8個人保修信息維護界而在上述業(yè)務(wù)操作界
44、面中,用戶可以看到已經(jīng)提交的報修信息,并且在未被審核之 前還可以修改。同時,在界面右上角有我要保修按鈕,可以提交報修信息。我要報修 界面用戶可以用來提交用戶的報修信息,每個用戶一天僅限一條報修消息,界面如下 圖所示:gat 130303期!拓il8二回p他込田8讎Hn圖4.9保修信息維護界而FAQ查看界面如下圖所示,采用了樹形的結(jié)構(gòu)進行數(shù)據(jù)的展現(xiàn):圖410常見維修問題在設(shè)備維修管理模塊中,為了減少保修的數(shù)和質(zhì)量,在本模塊中添加了常見問 題FAQ模塊,通過該模塊實現(xiàn)對報修業(yè)務(wù)的高效性。上述相應(yīng)的報修問題和答案是山 管理員來維護,相應(yīng)的學(xué)生用戶能夠看到的一些基本問題的問答。針對學(xué)生,相應(yīng)的4. 3
45、. 2活動管理為了能夠?qū)W(xué)生相對于校園網(wǎng)絡(luò)建設(shè)現(xiàn)狀的滿意度進行調(diào)查,在本系統(tǒng)中包括了相應(yīng)的學(xué)生建議留言活動信息管理模塊。該活動建議管理模塊主要包括了相應(yīng)的留言16 板和留言評價排名信息等相關(guān)功能。在留言板管理模塊中,在校學(xué)生在登錄系統(tǒng)后可以添加留言、添加建議等等。同 時,留言板將對學(xué)生進行公開,任何人都能看到所有人的評論。同時,為了限制學(xué)生 留言過多和垃圾留言等情況,系統(tǒng)設(shè)計過程中限制了每個人推薦和留言的權(quán)利,具體 的留言推薦只能有一次機會,整體的留言操作界面如下圖所示:冒言內(nèi)容:cm廣玄人rug:呂昆他b心說a*“12454 105014175721MIS 13”血 22O i3:30Fff
46、iriwirKAwftXgiKwtrga圖4. 11系統(tǒng)留言功能在當(dāng)前排名查看這里,我們可以看到所有人排名,排名是根據(jù)被推薦次數(shù)設(shè)定的。 界面如下:J名竝Z稅分13)站3iS光1?495J4王朋441弘MiR4i3!0)圖4. 12系統(tǒng)留言排名4. 4報修業(yè)務(wù)管理員功能模塊的實現(xiàn)整體的業(yè)務(wù)系統(tǒng)除了學(xué)生和系統(tǒng)超級管理員之外,為了能夠?qū)⒈P迾I(yè)務(wù)進行有效 的處理,系統(tǒng)通過權(quán)限管理業(yè)務(wù)將各類不同的報修業(yè)務(wù)分配給專門的報修業(yè)務(wù)管理人 員。對于報修管理員角色來說,主要包括了常用問題(FAQ)維護業(yè)務(wù)、報修處理業(yè) 務(wù)等。4. 4.1常見問題管理針對報修業(yè)務(wù)管理員,其主要的職責(zé)包括了對整體學(xué)院常見的的設(shè)備和網(wǎng)
47、絡(luò)障礙17 問題進行相應(yīng)的總結(jié)和管理。通過常見問題的維護,將會為廣大師生提供良好的網(wǎng)絡(luò) 和機器故障學(xué)習(xí)機會,使得個人能夠有效的進行常見問題的維護。對于相應(yīng)常見問題 的維護主要包括常見問題的添加、刪除和修改等功能,如下圖所示,本文給出了相應(yīng) 的常見問題維護界面:和0M ft:rnfl!系IF3II3WMW333林inm】4s【加OHW】6dada附崗MWjS3i就iom】1daea蝕附5egW加附)1Wm1圖4. 13常見故障問題維護4. 4. 2報修管理對于報修管理業(yè)務(wù)主要包括了網(wǎng)絡(luò)報修信息確認和修復(fù)后的報修情況回復(fù)、查詢等相 關(guān)業(yè)務(wù)功能。在接收到相應(yīng)的學(xué)生報修信息后,III專門的管理員進行各
48、自報修信息的 確認和打印故障處理單,同時到現(xiàn)場進行相應(yīng)的網(wǎng)絡(luò)維修。如上圖所示,針對報修信息的確認包括了圖示上部的信息查詢操作,相關(guān)的 查詢包括了依據(jù)學(xué)生姓名、學(xué)號、開始結(jié)束日期、樓號、故障類型等方式的查詢。從 而為管理員提供了方便的報修信息查詢功能,滿足了各種不同維修人員安排的需要, 同時為系統(tǒng)提供了相應(yīng)的分析結(jié)果。網(wǎng)絡(luò)中心的相應(yīng)的維修管理人員完成了系統(tǒng)上報故障后,將對每個上報的維 修信息進行系統(tǒng)確認處理。因此,系統(tǒng)為上述維修是否成功和相應(yīng)的具體解決方案進 行維護的業(yè)務(wù)功能。如圖4.15,為系統(tǒng)提供了具體的信息確認和恢復(fù)界面:18結(jié)束語本文圍繞著基于web方式的信息管理系統(tǒng)的設(shè)計與實現(xiàn),在J2
49、EE框架下采用多種 編程技術(shù)和語言進行開發(fā),如:HTML、XHTML. CSS、JavaScript、SQL語言等綜 合編程,最終實現(xiàn)一套B/S結(jié)構(gòu)的信息管理系統(tǒng)。學(xué)院網(wǎng)絡(luò)信息中心綜合信息管理系統(tǒng)的出現(xiàn)會解決同學(xué)們有問題不知道如何解 決、有問題沒途徑解決的問題。系統(tǒng)還提供有留言板等功能,能夠?qū)崿F(xiàn)用戶提建議,留言,討論等各種功能。本系統(tǒng)還存在許多不足之處,例如個人信息與報修信息結(jié)合方面,應(yīng)該將個人信 息表與報修信息相結(jié)合,使用戶能夠用最少的操作完成報修功能,減少系統(tǒng)操作上的 繁瑣性。另外由于缺少美工,界面做的也不是很理想,有很大的改進空間。19參考文獻1 孫勇。Struts KICK START
50、中文版。北京:電子工業(yè)出版社,2004.09。2 孫衛(wèi)琴,李洪成。Tomcat與Java Web開發(fā)技術(shù)詳解。北京:電子工業(yè)出版社,2004.11。3 孫衛(wèi)琴。精通Struts:基于MVC的Java Web設(shè)計與開發(fā)。北京:電子工業(yè)出版社,2005. 01。4 Abraham Silberschtz Henry F. Korth, S. Sudarshan. Database System Concepts. Third Edition, Copyright 1997 by The McGraw-Hill Companies, Inc.5 呂夢雅,陳晶.面向?qū)ο蟮脑头ㄔ谛枨蠓治鲋械膽?yīng)用.河北
51、省科學(xué)院學(xué)報,2002.03.6 王繼成,高珍.軟件需求分析的研究計算機工程與設(shè)計.2002. 8.7 張郵嶺.數(shù)據(jù)庫應(yīng)用的需求分析研究計算機工程與應(yīng)用.2002. 08.8 李師賢,張珞玲.需求分析的常見問題及苴對策分析計算機工程,2002. 1 (28).9 解皎虹三層(多層)應(yīng)用程序的開發(fā). http:/www. # edu. cn/yangdy/computer/arch/paper1. htm. 2003. 04.10 讀 J2EE 核 心 模 式 (DAO 模 式 ). http:/oldblog. blogchina, com/artic1e_62958. 10638
52、51. html. 2005. 0311 Ivar Jacobson譯者周伯生等.統(tǒng)一軟件開發(fā)過程.北京:機械工業(yè)出版社,1998.5。12 Ronald J. Norman譯者周之英等.而向?qū)ο笙到y(tǒng)分析與設(shè)計.北京:淸華大學(xué)出版 社,1997. 06 -13 孫燕。JAVA 2入門與實例教程。北京:中國鐵道岀版社。2003.02。14 李天柱。數(shù)據(jù)庫一一模型、語言與設(shè)計。北京:電子工業(yè)岀版社,2004.05o15 白雁等。JSP編程指南。第三版,北京:電子工業(yè)岀版社,2004.8。16 中國Java開發(fā)網(wǎng)。http:/www. cjsdn. net/index. html17 劉炳文編著.V
53、isual Basic圖形與多媒體程序設(shè)計.北京:淸華大學(xué)出版社.2002。18 范國平、陳曉鵬.Access 2002數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航M.北京:人民郵電出版 社.2003o19 云健,馮國富一種而向?qū)ο蟮墓ぷ髁鞴芾硐到y(tǒng)的建模思想石家莊職業(yè)技術(shù)學(xué)院學(xué) 報 2002. 12020 林銳.軟件工程與項目管理M.北京:電子工業(yè)出版社,2003.10。21 范玉順.工作流管理技術(shù)基礎(chǔ).北京:淸華大學(xué)岀版社.2001。20附錄主要業(yè)務(wù)處理程序:public String execute() return Action. SUCCESS:public String doInitAddO Intege
54、r j=doInitAdd(null):if(jl)return execute ():elsereturn Action. ERROR;public Integer dolnitAdd(String repairid) if(crmRepairEventInfoDTO=null)crmRepairEventlnfoDTO二new CrmRepairEventInfoDTO();CrmRepairlnfo crmRepairInfo=new CrmRepairlnfoO;EduPersonlnfo eduPersonInfo=new EduPersonlnfoO;String repairId
55、=orderNumAdd();crmRepairEventInfoDT0 setRepairid(repairid);crmRepairEventlnfoDT0. setUsername(this getCurrentUser() getPersonName 0);crmRepairEventlnfoDT0. setPersonNum(this getCurrentUser () getPersonNum0);21/限制發(fā)布次數(shù)00crmRepairEventinfoDT0. setPersonId(this getCurrentUser() getPersonldO );crmRepairlnfo. setSubmittime(DateTimeUtil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個人房屋租賃的合同(2篇)
- 2025年個人房屋買賣協(xié)議參考模板(2篇)
- 2025年二手房轉(zhuǎn)讓房產(chǎn)協(xié)議范文(2篇)
- 2025年五年級上班隊工作總結(jié)(二篇)
- 2025年主要農(nóng)作物新品種展示示范協(xié)議(6篇)
- 大型機械拆卸運輸合同
- 兒童樂園對公裝修合同
- 鐵路熱熔標(biāo)線施工方案
- 賓館改造瓦工單包合同
- 化妝品快遞配送合同范本
- 行政區(qū)域代碼表Excel
- 少兒財商教育少兒篇
- GB 1886.114-2015食品安全國家標(biāo)準(zhǔn)食品添加劑紫膠(又名蟲膠)
- 初二上冊期末數(shù)學(xué)試卷含答案
- envi二次開發(fā)素材包-idl培訓(xùn)
- 2022年上海市初中語文課程終結(jié)性評價指南
- 西門子starter軟件簡易使用手冊
- 隧道施工監(jiān)控量測方案及措施
- 桂花-作文ppt-PPT課件(共14張)
- 配電房日常檢查記錄表.docx
- 高一數(shù)學(xué)概率部分知識點總結(jié)及典型例題解析 新課標(biāo) 人教版 必修
評論
0/150
提交評論