版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘要</b></p><p> 在當(dāng)今社會(huì),互聯(lián)網(wǎng)的發(fā)展,給人們的工作和生活帶來(lái)了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營(yíng)成本,提高工作效率的首選。當(dāng)前大量殘疾人的信息管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。設(shè)計(jì)一個(gè)殘疾人信息管理系統(tǒng),以幫助管理人員的辦公、節(jié)約管理成本、提高管理人員工作效率的目的。</p>
2、<p> 殘疾人信息管理系統(tǒng)以軟件工程的思想為指導(dǎo),經(jīng)過(guò)可行性研究、需求分析、總體分析、詳細(xì)設(shè)計(jì)等主要階段而進(jìn)行的規(guī)范的開(kāi)發(fā)過(guò)程。目前開(kāi)發(fā)Web應(yīng)用程序主要有C/S(客戶機(jī)/服務(wù)器)和B/S(瀏覽器/服務(wù)器)兩種模式。相對(duì)于C/S模式來(lái)講,B/S 模式讓客戶端不安裝軟件通過(guò)對(duì)服務(wù)端的訪問(wèn)就可以得到所需信息,從而使網(wǎng)頁(yè)更加便于瀏覽和管理,符合使用者對(duì)使用系統(tǒng)的要求,也就是說(shuō)用戶無(wú)需安裝客戶端,只要通過(guò)瀏覽器就可以訪問(wèn)相關(guān)服務(wù);
3、它在系統(tǒng)升級(jí)或維護(hù)的時(shí)候,只要在Web服務(wù)器中集中改動(dòng),用戶在下一次頁(yè)面刷新時(shí)就能立即得到反饋,而對(duì)于那些在服務(wù)端運(yùn)行的邏輯、改動(dòng)對(duì)于用戶來(lái)說(shuō)是透明的;此外,就數(shù)據(jù)遷移和安全性等方面來(lái)講,B/S模式也更加具有優(yōu)勢(shì)。本文首先通過(guò)分析運(yùn)輸車的管理現(xiàn)狀,提出了自動(dòng)化管理的可行性解決方案,最后實(shí)現(xiàn)該系統(tǒng)的正常運(yùn)行。</p><p> 關(guān)鍵詞:jsp技術(shù);Oracle數(shù)據(jù)庫(kù);殘疾人信息;信息管理 </p>
4、<p><b> Abstract</b></p><p> People working and living in today's society, the development of the Internet has brought great convenience and efficiency, information technology, electro
5、nics technology has become the preferred savings in operating costs, improve work efficiency. Information management of a large number of people with disabilities is still in the artisanal stage, not only inefficient, of
6、ten because of careless management flaws. Design of a disabled person information management system to help manage the office</p><p> The completion of this system is based on JSP project development and My
7、SQL database, system design choice B/S structure (namely the browser/server structure). Truck fuel consumption monitoring system meet the masses through the network to transport vehicle operation and come on information,
8、 and to the needs of the query operation process is convenient, intuitive and use safety requirements; Adopt modularization program design method system, convenient for system combination and modification, fa</p>
9、<p> Key words: the JSP technology; Oracle database; Disability Information; Data transmission</p><p><b> 目 錄</b></p><p><b> 第一章 緒論1</b></p><p>
10、1.1 殘疾人信息管理系統(tǒng)意義與目的1</p><p> 1. 2 殘疾人信息管理系統(tǒng)現(xiàn)階段的狀況1</p><p> 1.3 殘疾人信息管理系統(tǒng)開(kāi)發(fā)技術(shù)2</p><p> 1.3.1 B/S模型的優(yōu)點(diǎn)2</p><p> 1.3.2 JSP技術(shù)發(fā)展背景2</p><p> 1.3.3 Oracl
11、e 數(shù)據(jù)庫(kù)3</p><p> 第二章 系統(tǒng)分析5</p><p> 2.1 系統(tǒng)可行性分析5</p><p> 2.1.1 經(jīng)濟(jì)可行性5</p><p> 2.1.2 操作可行性5</p><p> 2.1.3 技術(shù)可行性5</p><p> 2.2 功能模塊劃分5&
12、lt;/p><p> 第三章 系統(tǒng)設(shè)計(jì)7</p><p> 3.1 系統(tǒng)設(shè)計(jì)原則7</p><p> 3.2 系統(tǒng)構(gòu)架設(shè)計(jì)8</p><p> 3.3系統(tǒng)流程設(shè)計(jì)8</p><p> 3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p> 3.4.1 概念設(shè)計(jì)10</p>&
13、lt;p> 3.4.2 邏輯設(shè)計(jì)10</p><p> 3.5 JDBC與數(shù)據(jù)庫(kù)連接16</p><p> 3.5.1 JDBC簡(jiǎn)介16</p><p> 3.5.2 JAVA數(shù)據(jù)庫(kù)的連接17</p><p> 第四章 系統(tǒng)功能實(shí)現(xiàn)18</p><p> 4.1 管理員登陸界面18<
14、/p><p> 4.2 用戶管理模塊20</p><p> 4.2.1 用戶查詢界面20</p><p> 4.2.2 用戶添加界面22</p><p> 4.2.3 用戶信息修改界面23</p><p> 4.2.4 用戶信息刪除界面24</p><p> 4.3 權(quán)限分配模
15、塊25</p><p> 4.3.1 權(quán)限分配25</p><p> 4.3.2 權(quán)限分配操作26</p><p> 4.4基本信息模塊26</p><p> 4.4.1查詢殘疾人信息27</p><p> 4.4.2 修改殘疾人信息28</p><p> 4.4.3 打
16、印殘疾人信息29</p><p> 4.5打印殘疾證模塊30</p><p> 4.6 統(tǒng)計(jì)與分析模塊30</p><p> 4.6 統(tǒng)計(jì)與分析模塊31</p><p><b> 第五章 結(jié)論32</b></p><p><b> 致謝33</b>&
17、lt;/p><p><b> 第一章 緒論</b></p><p> 1.1 殘疾人信息管理系統(tǒng)意義與目的</p><p> 在當(dāng)今社會(huì),互聯(lián)網(wǎng)的發(fā)展,給人們的工作和生活帶來(lái)了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營(yíng)成本,提高工作效率的首選。當(dāng)前大量殘疾人的信息管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因
18、此部分城市需求,設(shè)計(jì)一個(gè)殘疾人信息管理系統(tǒng),以幫助管理人員的辦公、節(jié)約管理成本、提高管理人員工作效率的目的。</p><p> 系統(tǒng)特點(diǎn): 通過(guò)先進(jìn)的開(kāi)發(fā)工具,完善的安全機(jī)制和數(shù)據(jù)維護(hù)功能滿足了管理人員對(duì)信息的安全及保密的特殊要求。整個(gè)軟件的主導(dǎo)設(shè)計(jì)思想是“以人為體,為人服務(wù)”,功能模塊流程化設(shè)計(jì),操作簡(jiǎn)單、界面清晰、工作思路明確,使用戶工作得心應(yīng)手,所有的功能操作都極為簡(jiǎn)單,只要會(huì)簡(jiǎn)單電腦操作,既可在短時(shí)間內(nèi)
19、熟練操作本系統(tǒng)。 </p><p> (1)高度的靈活性 系統(tǒng)支持庫(kù)結(jié)構(gòu)、數(shù)據(jù)代碼的自定義功能。系統(tǒng)支持組織結(jié)構(gòu)的靈活定義與變更,提供多套組織架構(gòu)。系統(tǒng)支持自定義功能模塊功能。系統(tǒng)支持用戶進(jìn)行業(yè)務(wù)流程的自定義設(shè)計(jì)功能 </p><p> (2)方便、靈活的查詢處理 系統(tǒng)內(nèi)嵌全面的查詢工具,可以根據(jù)用戶需要進(jìn)行查詢條件的自定義,并對(duì)用戶經(jīng)常用到的查詢條件自動(dòng)記錄,以便提高工作
20、效率。 </p><p> (3)友好、實(shí)用的統(tǒng)計(jì)分析 可對(duì)不同的數(shù)據(jù)類型進(jìn)行不同的統(tǒng)計(jì)分析,同時(shí)可將結(jié)果直接輸出到MS Excel、MS Word等視窗應(yīng)用軟件。 </p><p> (4)完備的自助服務(wù) 系統(tǒng)可在B/S模式下實(shí)現(xiàn)用戶和管理員查詢等功能。 </p><p> 正因?yàn)闅埣踩诵畔⒐芾硐到y(tǒng)的好處,所以越來(lái)越多人喜歡用,簡(jiǎn)化了管理者的
21、工作。</p><p> 1. 2 殘疾人信息管理系統(tǒng)現(xiàn)階段的狀況</p><p> 當(dāng)前,由于國(guó)家大力重視殘疾人的保障,所以設(shè)計(jì)一個(gè)殘疾人信息管理系統(tǒng)是必不可少的需求,為了方便管理者的管理,以及防止殘疾人信息的的泄漏和疏忽,現(xiàn)階段已經(jīng)發(fā)現(xiàn)有個(gè)別的管理的系統(tǒng),但是還不是很完善,功能上還不全面,而且實(shí)用性還未完全,使用者的使用情況還不是很滿意,所以要做好這方面的工作。</p>
22、<p> 1.3 殘疾人信息管理系統(tǒng)開(kāi)發(fā)技術(shù)</p><p> 本系統(tǒng)設(shè)計(jì)主要通過(guò)B/S結(jié)構(gòu)(即瀏覽器/服務(wù)器結(jié)構(gòu)),實(shí)現(xiàn)殘疾人信息的管理。運(yùn)用的的技術(shù)主要有:靜態(tài)頁(yè)面的制作、Java Web開(kāi)發(fā)技術(shù)、JSP 項(xiàng)目開(kāi)發(fā)和Oracle數(shù)據(jù)庫(kù)的操作。</p><p> 1.3.1 B/S模型的優(yōu)點(diǎn)</p><p> 幾乎沒(méi)有限制的客戶端訪問(wèn)和極其簡(jiǎn)
23、單化的應(yīng)用程序部署和管理是B/S模型的優(yōu)勢(shì)所在。它和C/S模型比較優(yōu)點(diǎn)極為突出。</p><p> 兩層技術(shù)模型(Two-Tier Architecture)是指客戶機(jī)直接與服務(wù)器交流,沒(méi)有其他服務(wù)介入的技術(shù)模型。對(duì)用戶量在12—100的局域網(wǎng)環(huán)境中,兩層模型的確是個(gè)不錯(cuò)的方案。由于該模型中,所有的用戶連接都是被保持的,也就是說(shuō)即使在空閑狀態(tài),連接依然存在。所以,用戶的并發(fā)請(qǐng)求數(shù)量有限的。為了解決這個(gè)限制,使得
24、成千上萬(wàn)的用戶可以被無(wú)顧慮地添加,我們最好選用三層模型。B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者說(shuō)是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過(guò)瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。[1]</p><p> 1.3.2 JSP技術(shù)發(fā)展背景</p><
25、;p> Web技術(shù)的迅猛發(fā)展正推動(dòng)Internet上信息服務(wù)類的進(jìn)步。WWW服務(wù)的基礎(chǔ)是HTML語(yǔ)言。這個(gè)系統(tǒng)模塊中用到的JSP技術(shù)是在HTML語(yǔ)言的基礎(chǔ)上使用腳本語(yǔ)言對(duì)網(wǎng)頁(yè)的對(duì)象模型進(jìn)行編程。JSP全稱JavaServerPages,它是由Sun Microsystems公司提出、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它誕生在1999年6月1日。目前國(guó)內(nèi)外已經(jīng)在廣泛地使用JSP。隨著JAVA語(yǔ)言得到普及,越來(lái)越多的公司開(kāi)始關(guān)
26、注JSP的前景。</p><p> 傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢(shì)。使用CGI-BINJ接口是一個(gè)最早的動(dòng)態(tài)WEB頁(yè)面問(wèn)題的解決方案。缺點(diǎn),CGI程序必須從CGI接口讀入一長(zhǎng)串的字符串,再?gòu)淖址腥〉盟枰臄?shù)據(jù)并加以處理。過(guò)程十分繁瑣。另一個(gè)缺點(diǎn),除了Perl是解釋語(yǔ)言外,其他都是編譯式的語(yǔ)言。每次修改后,都必須重新編譯一次,這給開(kāi)發(fā)人員帶來(lái)麻煩,增加了工作量。AS
27、P和JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡(jiǎn)單快捷。盡管JSP技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來(lái)源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺(tái)要求不相同。</p><p> ?。?)作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合JavaTM語(yǔ)法結(jié)構(gòu)的環(huán)境。取代之過(guò)去單一平臺(tái)開(kāi)
28、發(fā)。ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Activex對(duì)象具有平臺(tái)特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的WEB服務(wù)器的工作。</p><p> ?。?)從開(kāi)發(fā)人員的角度來(lái)看其區(qū)別在于:ASP僅支持組件對(duì)象模型COM,而JSP技術(shù)提供的組件都是基于JavabeansTM技術(shù)或JSP標(biāo)簽庫(kù)。</p><p> ?。?)JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開(kāi)發(fā)者擴(kuò)展JSP
29、標(biāo)簽,JSP開(kāi)發(fā)者能定制標(biāo)簽庫(kù),減少對(duì)腳本語(yǔ)言的依賴</p><p> ?。?)生成可重用的組件。JSP基于組件的技術(shù)方法加速了總體開(kāi)發(fā)過(guò)程。 JSP組件(Javabeans,或定制的JSP標(biāo)簽)是跨平臺(tái)可重用的。Javabeans組件可以訪問(wèn)數(shù)據(jù)庫(kù),并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺(tái)。[2]</p><p> ?。?)易于維護(hù)性。 基于JSP技術(shù)的應(yīng)用程序比基于ASP
30、的應(yīng)用程序易于維護(hù)和管理。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。</p><p> 如上的比較不難看出,JSP技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。</p><p> 1.3.3 Oracle 數(shù)據(jù)庫(kù)</p><p> Oracle 是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),通俗地講它是用方便邏輯管
31、理的語(yǔ)言操縱大量有規(guī)律數(shù)據(jù)的集合,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。在數(shù)據(jù)庫(kù)管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動(dòng)畫以及多維數(shù)據(jù)結(jié)構(gòu)等。它提供了與第三代高級(jí)語(yǔ)言的接口軟件PRO*系列,能在C,C++等主語(yǔ)言中嵌入SQL語(yǔ)句及過(guò)程化(PL/SQL)語(yǔ)句,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操縱,加上它有許多優(yōu)秀的前臺(tái)開(kāi)發(fā)工具如 POWER BUILD、
32、SQL*FORMS、VISIA BASIC 等,可以快速開(kāi)發(fā)生成基于客戶端PC 平臺(tái)的應(yīng)用程序,并具有良好的移植性,提供了新的分布式數(shù)據(jù)庫(kù)能力。也可通過(guò)網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫(kù)里的數(shù)據(jù),并有對(duì)稱復(fù)制的技術(shù)。</p><p><b> 第二章 系統(tǒng)分析</b></p><p> 系統(tǒng)分析是系統(tǒng)設(shè)計(jì)是的重要階段,它是對(duì)系統(tǒng)的各個(gè)組成進(jìn)行可行性分析與測(cè)試。目的是從原來(lái)
33、系統(tǒng)的分析中了解不足之處。以使新的系統(tǒng)更好的運(yùn)作服務(wù)。</p><p> 2.1 系統(tǒng)可行性分析</p><p> 2.1.1 經(jīng)濟(jì)可行性</p><p> 該系統(tǒng)所需硬件設(shè)備,服務(wù)器及網(wǎng)絡(luò)配件等,市場(chǎng)上有銷售且價(jià)格較低,能滿足系統(tǒng)功能要求,所以經(jīng)濟(jì)上是可行的。</p><p> 2.1.2 操作可行性</p><
34、p> 本系統(tǒng)采用采用可視化操作系統(tǒng),簡(jiǎn)單易懂操作簡(jiǎn)單,管理員可以很好的對(duì)管理的殘疾人信息,殘疾人檔案等數(shù)據(jù)進(jìn)行管理,剛接觸的人也能很快的學(xué)會(huì)如何操作,所以說(shuō)操作方面也是可行的。</p><p> 2.1.3 技術(shù)可行性</p><p> 軟件上,操作系統(tǒng)采用WindowsXP, 數(shù)據(jù)庫(kù)管理系統(tǒng)采用Oracle,這些軟件在系統(tǒng)開(kāi)發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此技術(shù)上是可行
35、的。</p><p> 2.2 功能模塊劃分</p><p> 本系統(tǒng)根據(jù)殘疾人信息管理綜合分析,出于方便管理考慮,將殘疾人信息管理系統(tǒng)的功能總結(jié)起來(lái),共需要實(shí)現(xiàn)以下幾個(gè)方面功能:</p><p><b> 用戶信息管理</b></p><p> 管理各個(gè)用戶的基本信息,對(duì)用戶的信息操作包括新建用戶數(shù)據(jù)、修改用戶
36、數(shù)據(jù)、查詢用戶數(shù)據(jù)、刪除用戶數(shù)據(jù)等,可以根據(jù)條件查詢出需要的用戶數(shù)據(jù),比如修改,可以通過(guò)用戶名進(jìn)行模糊查詢出用戶的個(gè)人信息,然后通過(guò)對(duì)需要修改項(xiàng)進(jìn)行修改并保存修改后的結(jié)果,存入數(shù)據(jù)庫(kù)的用戶信息表中。</p><p><b> 用戶權(quán)限分配管理</b></p><p> 為使用此系統(tǒng)的用戶分配使用權(quán)限,僅超級(jí)管理員擁有此項(xiàng)權(quán)限,在此系統(tǒng)中,只有高級(jí)用戶或者超級(jí)管理員
37、可以看到導(dǎo)航中此項(xiàng)功能模塊,可以對(duì)其他用戶的所擁有的權(quán)限進(jìn)行修改和分配,可以對(duì)新增用戶分配被分配有哪些權(quán)限后,此用戶登陸此系統(tǒng)后只能看到相應(yīng)的導(dǎo)航頁(yè)面,高級(jí)用戶或者超級(jí)管理員通過(guò)對(duì)需要修改項(xiàng)進(jìn)行修改并保存修改后的結(jié)果,存入數(shù)據(jù)庫(kù)的用戶信息表中。</p><p><b> 殘疾人基本信息</b></p><p> 通過(guò)此模塊,可以對(duì)當(dāng)前殘疾人的基本信息進(jìn)行條件查詢,
38、其主要功能有查看,查看一定條件下的殘疾人基本信息、監(jiān)護(hù)人信息、查看家庭信息、查看康復(fù)情況信息、查看所屬的地區(qū)信息等各項(xiàng)功能。也可對(duì)其打印。</p><p><b> 打印殘疾證</b></p><p> 通過(guò)殘疾證號(hào)碼、身份證號(hào)碼、殘疾人姓名查詢殘疾人的殘疾證信息,可對(duì)其打印,也可以根據(jù)單一的條件進(jìn)行模糊查詢,然后為其打印殘疾證,或者修改殘疾證上面的信息。<
39、/p><p> 此系統(tǒng)模塊要的功能是殘疾人信息管理的實(shí)現(xiàn),圍繞著這個(gè)目標(biāo)把系統(tǒng)制作劃分為用戶管理模塊、用戶權(quán)限管理模塊,殘疾人基本信息模塊,統(tǒng)計(jì)與分析模塊。首頁(yè)顯示實(shí)時(shí)新聞,可以作為告知用戶當(dāng)前的工作信息。其功能結(jié)構(gòu)圖如圖2.1:</p><p> 圖2.1 功能結(jié)構(gòu)圖</p><p><b> 第三章 系統(tǒng)設(shè)計(jì)</b></p>
40、<p> 系統(tǒng)設(shè)計(jì)的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。系統(tǒng)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確的實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂。</p><p> 3.1 系統(tǒng)設(shè)計(jì)原則</p><p> 和C/S結(jié)構(gòu)相比,B/
41、S結(jié)構(gòu)受限于網(wǎng)絡(luò)帶寬不利于進(jìn)行大數(shù)據(jù)量的統(tǒng)計(jì)分析,網(wǎng)絡(luò)傳輸存在潛在的安全問(wèn)題,還有用戶界面不及C/S結(jié)構(gòu)友好等等,但隨著網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)應(yīng)用的發(fā)展,加上AJAX技術(shù)的流行,使得現(xiàn)在越來(lái)越多的MIS系統(tǒng)或基于MIS系統(tǒng)的專業(yè)化應(yīng)用系統(tǒng)都開(kāi)始傾向于采用B/S結(jié)構(gòu)進(jìn)行設(shè)計(jì),充分利用B/S結(jié)構(gòu)的優(yōu)點(diǎn)。但是,要充分發(fā)揮Web應(yīng)用的內(nèi)在潛力,挖掘應(yīng)用深度和擴(kuò)大適應(yīng)能力,需要采用先進(jìn)的應(yīng)用架構(gòu)和以實(shí)用為根本準(zhǔn)則,使得系統(tǒng)既能滿足業(yè)務(wù)需求,又能適應(yīng)將來(lái)發(fā)
42、展需要。因此,在開(kāi)發(fā)Web應(yīng)用系統(tǒng)時(shí)需要盡量。遵循Web應(yīng)用系統(tǒng)設(shè)計(jì)原則。 </p><p> 實(shí)用性原則:這是所有應(yīng)用軟件最基本的原則,直接衡量系統(tǒng)的成敗,每一個(gè)提交到用戶手中的系統(tǒng)都應(yīng)該是實(shí)用的,能解決用戶的實(shí)際問(wèn)題。</p><p> 適應(yīng)性和可擴(kuò)展性原則:系統(tǒng)需要具備一定的適應(yīng)能力,特別是Web應(yīng)用要能適應(yīng)于多種運(yùn)行環(huán)境,來(lái)應(yīng)對(duì)未來(lái)變化的環(huán)境和需求??蓴U(kuò)展性主要體現(xiàn)在系統(tǒng)易于擴(kuò)
43、展,例如可以采用分布式設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)模塊化設(shè)計(jì),系統(tǒng)架構(gòu)可以根據(jù)網(wǎng)絡(luò)環(huán)境和用戶的訪問(wèn)量而適時(shí)調(diào)整,從某種程度上說(shuō),這也是系統(tǒng)的適應(yīng)性。</p><p> 可靠性原則:系統(tǒng)應(yīng)該是可靠的,在出現(xiàn)異常的時(shí)候應(yīng)該有人性化的異常信息方便用戶理解原因,或采取適當(dāng)?shù)膽?yīng)對(duì)方案,在設(shè)計(jì)業(yè)務(wù)量比較大的時(shí)候可采用先進(jìn)的嵌入式技術(shù)來(lái)保證業(yè)務(wù)的流暢運(yùn)行。</p><p> 可維護(hù)性和可管理性原則:Web系統(tǒng)應(yīng)該
44、有一個(gè)完善的管理機(jī)制,而可維護(hù)性和可管理性是重要的兩個(gè)指標(biāo)。安全性原則:現(xiàn)在的計(jì)算機(jī)病毒幾乎都來(lái)自于網(wǎng)絡(luò),Web應(yīng)用應(yīng)盡量采用五層安全體系,即網(wǎng)絡(luò)層安全、系統(tǒng)安全、用戶安全、用戶程序的安全和數(shù)據(jù)安全。系統(tǒng)必須具備高可靠性,對(duì)使用信息進(jìn)行嚴(yán)格的權(quán)限管理,技術(shù)上,應(yīng)采用嚴(yán)格的安全與保密措施,保證系統(tǒng)的可靠性、保密性和數(shù)據(jù)一致性等。</p><p> 總體規(guī)劃、分層實(shí)施原則:在開(kāi)始設(shè)計(jì)之前應(yīng)該對(duì)Web系統(tǒng)進(jìn)行總體設(shè)計(jì)
45、,然后在總體設(shè)計(jì)指導(dǎo)下分步開(kāi)發(fā)?;贘2EE技術(shù)的應(yīng)用系統(tǒng)是一個(gè)融合了多元信息的集成系統(tǒng),現(xiàn)在一般都采用分層開(kāi)發(fā):表現(xiàn)層、控制層、業(yè)務(wù)邏輯層、模型層、數(shù)據(jù)訪問(wèn)層等,在適應(yīng)系統(tǒng)需求的準(zhǔn)則下,設(shè)計(jì)低耦合的分層結(jié)構(gòu),利于團(tuán)隊(duì)成員的分工協(xié)作,提高開(kāi)發(fā)效率,降低項(xiàng)目風(fēng)險(xiǎn)。</p><p> 3.2 系統(tǒng)構(gòu)架設(shè)計(jì)</p><p> 開(kāi)發(fā)基于網(wǎng)絡(luò)的庫(kù)存管理軟件主要有兩種解決途徑,一種是C/S結(jié)構(gòu),一
46、種是B/S結(jié)構(gòu)。本系統(tǒng)就是使用B/S作為設(shè)計(jì)標(biāo)準(zhǔn)的,采用JSP開(kāi)發(fā)的主要技術(shù),數(shù)據(jù)庫(kù)采用Oracle為后臺(tái)數(shù)據(jù)庫(kù)。</p><p> B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S結(jié)構(gòu)是目前軟件開(kāi)發(fā)比較流行的設(shè)
47、計(jì)標(biāo)準(zhǔn)。[4]</p><p><b> 3.3系統(tǒng)功能設(shè)計(jì)</b></p><p> 程序功能圖又稱程序框圖,是使用最廣泛的的描述軟件設(shè)計(jì)的方法。根據(jù)需求分析,管理員需經(jīng)過(guò)登錄驗(yàn)證后才能進(jìn)入管理主頁(yè),首先程序進(jìn)行登錄界面,進(jìn)行用戶口令驗(yàn)證,合法進(jìn)入主界面,否則不可以進(jìn)入該系統(tǒng)。</p><p> 系統(tǒng)整體功能圖如圖3.1所示 </
48、p><p> 圖3.1 系統(tǒng)功能圖</p><p> 現(xiàn)在以用戶管理模塊操作為例用圖例描述這項(xiàng)操作的具體流程如圖3.2所示:</p><p> 圖3.2 用戶信息管理流程圖</p><p><b> 3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)既是一項(xiàng)涉及多學(xué)科的綜合性技術(shù)又
49、是一項(xiàng)龐大的工程項(xiàng)目。其主要特點(diǎn)有:</p><p> ?。?)數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和干件(技術(shù)與管理的界面)的結(jié)合。</p><p> (2)從軟件設(shè)計(jì)的技術(shù)角度看,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)數(shù)據(jù)設(shè)計(jì)和行為處理設(shè)計(jì)密切結(jié)合起來(lái)。</p><p> 數(shù)據(jù)庫(kù)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,將在需求分析階段所得到的應(yīng)用需求
50、首先抽象為概念結(jié)構(gòu),以此作為各種數(shù)據(jù)模型的共同基礎(chǔ),從而能更好地、更準(zhǔn)確地用某一 DBMS 實(shí)現(xiàn)這些需求。[5]</p><p> 3.4.1 概念設(shè)計(jì)</p><p> 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)的第一步是對(duì)系統(tǒng)需求進(jìn)行仔細(xì)的功能分析,數(shù)據(jù)庫(kù)必須滿足系統(tǒng)功能的實(shí)現(xiàn),用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢。針對(duì)該系統(tǒng)的需求,得到如下所示的數(shù)據(jù)表:</p><p&g
51、t; 管理員表:用戶ID,用戶名,密碼,權(quán)限,所屬轄區(qū)。</p><p> MENU表:導(dǎo)航ID,導(dǎo)航名稱。</p><p> NOTICE表:ID,通知標(biāo)題,通知部門,通知時(shí)間,通知內(nèi)容。</p><p> 基本情況表:編號(hào),姓名,性別,民族,出生日期,文化程度等。</p><p> 包扶人表:序號(hào),姓名,形式,類型,單位。<
52、;/p><p> 本戶狀況表:序號(hào),常住人數(shù),戶籍人數(shù),殘疾人數(shù)。</p><p> 還有家庭狀況表,需求方面表,致殘主要原因表,康復(fù)狀況表,輔助器具情況表,教育及就業(yè)情況表,特長(zhǎng)及需求方面表等。這些表在下一節(jié)邏輯設(shè)計(jì)中會(huì)一一列出。</p><p> 3.4.2 邏輯設(shè)計(jì)</p><p> 將概念設(shè)計(jì)的數(shù)據(jù)表進(jìn)行邏輯設(shè)計(jì),包括字段的類型,
53、字段的長(zhǎng)度等。</p><p> 管理員表 cj_yh見(jiàn)表3.1所示</p><p><b> 表3.1 管理員表</b></p><p> 基本情況表 cj_jbqk見(jiàn)表 3.2 所示</p><p><b> 表3.2基本情況表</b></p><p> 殘疾證
54、信息 cj_cjz表見(jiàn)表 3.3 所示</p><p> 表 3.3 殘疾證信息表</p><p> 通知信息表 Notice 見(jiàn)表 3.4所示</p><p> 表 3.4 通知表</p><p> 包扶人信息表 cj_bfr 見(jiàn)表3.5所示</p><p> 表3.5 包扶人信息表</p>
55、;<p> 本戶狀況表 cj_bhzk 見(jiàn)表 3.6所示</p><p> 表 3.6 本戶狀況表</p><p> 城市表 cj_city 見(jiàn)表 3.7所示</p><p> 表 3.7 城市表</p><p> 農(nóng)村表 cj_country 見(jiàn)表3.8所示</p><p> 表 3.8
56、 農(nóng)村表</p><p> 輔助器具情況表 cj_fzqjqk 見(jiàn)表3.9所示</p><p> 表 3.9 輔助器具情況表</p><p> 監(jiān)護(hù)人信息表 cj_jhr 見(jiàn)表 3.10所示</p><p> 圖 3.10 監(jiān)護(hù)人信息表</p><p> 家庭狀況表 cj_jtzk 見(jiàn)表 3.11所示&
57、lt;/p><p> 表 3.11 家庭狀況表</p><p> 就業(yè)情況表 cj_jy 見(jiàn)表 3.12所示</p><p> 表3.12 就業(yè)情況表</p><p> 康復(fù)狀況表 cj_kf 見(jiàn)表3.13所示</p><p> 表3.13 康復(fù)狀況表</p><p> 其它情況表
58、cj_other 見(jiàn)表 3.14所示</p><p> 表3.14 其它情況表</p><p> 特長(zhǎng)需求信息表 cj_tcxq 見(jiàn)表 3.15所示</p><p> 表3.15 特長(zhǎng)需求信息表</p><p> 需求方面表 cj_xqfm 見(jiàn)表16所示</p><p> 表3.16 需求方面表</p&
59、gt;<p> 導(dǎo)航表 menu 見(jiàn)表3.17所示</p><p><b> 表3.17 導(dǎo)航表</b></p><p> 致殘主要原因表 cj_zc 見(jiàn)表.18所示</p><p> 表3.18致殘主要原因表</p><p> 3.5 JDBC與數(shù)據(jù)庫(kù)連接</p><p>
60、; 3.5.1 JDBC簡(jiǎn)介</p><p> JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java 語(yǔ)言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),
61、JDBC也是個(gè)商標(biāo)名。 </p><p> 有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問(wèn)Sybase 數(shù)據(jù)庫(kù)專門寫一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專門寫一個(gè)程序,或?yàn)樵L問(wèn)Informix數(shù)據(jù)庫(kù)又編寫另一個(gè)程序等等,程序員只需用JDBC API寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的
62、平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫一次,處處運(yùn)行”的優(yōu)勢(shì)。 </p><p> Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用
63、已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法。而 JDBC 正是作為此種用途的機(jī)制。[6]</p><p> 3.5.2 JAVA數(shù)據(jù)庫(kù)的連
64、接</p><p> 本系統(tǒng)使用JSP技術(shù)實(shí)現(xiàn),這是Java語(yǔ)言與html腳本結(jié)合的技術(shù),與數(shù)據(jù)庫(kù)的連接則相應(yīng)的采用了JDBC—ODBC的方式。使用數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象對(duì)數(shù)據(jù)模型的實(shí)例進(jìn)行增刪改查操作,每一個(gè)數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象建立之初,需要實(shí)現(xiàn)建立與數(shù)據(jù)庫(kù)的連接,我們把這項(xiàng)操作提取出來(lái)封裝到單獨(dú)的java類中,這樣既減少了冗余又可以讓代碼簡(jiǎn)單易懂。至此,數(shù)據(jù)庫(kù)的連接可以通過(guò)調(diào)用該類getConnection()方法來(lái)獲取
65、。</p><p> 在數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象調(diào)用之后,需要聲明一個(gè)Connection對(duì)象,同時(shí)聲明ResultSet、Statement對(duì)象,Connection、Statement對(duì)象的賦值封裝到一個(gè)static靜態(tài)方法里,這樣可以讓類初始化時(shí)自動(dòng)調(diào)用。</p><p> 第四章 系統(tǒng)功能實(shí)現(xiàn)</p><p> 程序界面是用戶操作該系統(tǒng)的的窗口,由于該系統(tǒng)是由J
66、SP技術(shù)編寫,那么界面的展示主要依靠 jsp文件來(lái)實(shí)現(xiàn)。根據(jù)系統(tǒng)需求分析、操作流程和原文件安排,下面簡(jiǎn)要介紹部分重要界面。</p><p> 4.1 管理員登陸界面</p><p> 系統(tǒng)登錄界面如圖4.1所示。管理員輸入正確的用戶名和密碼即可進(jìn)入該系統(tǒng),并可在數(shù)據(jù)庫(kù)中添加或刪除用戶,確保該系統(tǒng)的安全性。</p><p> 圖 4.1 管理員登陸界面</
67、p><p> 管理員登錄系統(tǒng)主要包括兩個(gè)JSP文件:“l(fā)ogin.jsp”和“chklogin.jsp”?!發(fā)ogin.jsp”主要用來(lái)讓管理員輸入用戶名和密碼,如果沒(méi)有輸入或是輸入錯(cuò)誤,頁(yè)面就會(huì)彈出警示對(duì)話框。“chklogin.jsp”頁(yè)面主要是對(duì)輸入的用戶名和密碼進(jìn)行驗(yàn)證,在該頁(yè)面中,程序首先使用request對(duì)象的getParameter()方法取得用戶名和密碼,分別存入到變量user和psd中。根據(jù)取得的
68、用戶名和密碼,在管理員表cj_yh中查找記錄,如果數(shù)據(jù)庫(kù)的管理員表中有輸入的該記錄,則登陸成功,進(jìn)入管理主頁(yè)。如果數(shù)據(jù)庫(kù)的管理員表中沒(méi)有該記錄,則登陸不成功,彈出警示對(duì)話框。如圖4.2所示:</p><p> 圖4.2 登錄失敗界面</p><p> 管理員登陸流程圖如圖4.3所示:</p><p> 圖4.3 管理員登陸流程圖</p><
69、p> 4.2 用戶管理模塊</p><p> 4.2.1 用戶查詢界面</p><p> 根據(jù)系統(tǒng)需求,用戶管理模塊需要基本信息查詢功能,查詢到的基本信息要以列表形式展現(xiàn),信息查詢界面分為查詢條件輸入?yún)^(qū)域和基本信息顯示區(qū)域,當(dāng)輸入條件查詢時(shí),會(huì)得到用戶的全部信息,如圖4.4所示:</p><p> 圖4.4 信息查詢界面</p><
70、;p> 在殘疾人信息管理系統(tǒng)中,信息查詢是最重要的功能之一,它的實(shí)現(xiàn)過(guò)程封裝在數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象中。</p><p> 條件查詢功能即是以精確條件查詢某一用戶或者是幾個(gè)用戶的信息,以本系統(tǒng)來(lái)看設(shè)定條件為用戶的姓名,可以進(jìn)行模糊查詢,輸入用戶姓名或者某一個(gè)字查詢,得到以下參數(shù)信息。</p><p> 查詢結(jié)果如圖4.5所示: </p><p> 圖4.5
71、按條件查詢結(jié)果</p><p> 實(shí)現(xiàn)條件查詢主要用到的是SQL查詢語(yǔ)句,首先調(diào)用封裝好的java類,在查詢頁(yè)面中用以下代碼實(shí)現(xiàn)對(duì)符合條件的信息進(jìn)行提取,然后顯示在頁(yè)面中。</p><p> 參數(shù)查詢功能工作流程圖如圖4.6所示:</p><p> 圖4.6 參數(shù)查詢功能流程圖</p><p> 4.2.2 用戶添加界面</
72、p><p> 信息添加界面用于用戶信息的添加,用戶信息的屬性由表單提交給處理頁(yè)面,處理頁(yè)面對(duì)添加的信息進(jìn)行核對(duì),看添加的信息是否符合數(shù)據(jù)表的要求,符合條件的信息即添加到數(shù)據(jù)庫(kù)中,不符合條件則會(huì)返回添加界面。添加界面如圖4.7所示:</p><p> 圖4.7 信息添加界面</p><p> 添加功能的工作流程圖如圖4.8所示:</p><p&
73、gt; 圖4.8 添加功能工作流程圖</p><p> 4.2.3 用戶信息修改界面</p><p> 信息修改界面用于已有用戶信息的修改,用戶信息修改后的屬性由表單提交給處理頁(yè)面,符合條件的信息即添加到數(shù)據(jù)庫(kù)中。修改頁(yè)面如圖4.9所示:</p><p> 圖4.9信息修改界面</p><p> 信息修改功能主要是通過(guò)jsp修改頁(yè)面
74、和jsp處理頁(yè)面實(shí)現(xiàn)的,其中jsp修改頁(yè)面顯示用戶基本信息并獲取用戶更改信息,最后將信息傳遞給處理頁(yè)面,該頁(yè)面檢查接收的數(shù)據(jù),若符合要求則在用戶信息表中更新,更新成功,頁(yè)面將跳轉(zhuǎn)至菜單頁(yè)面顯示更新的記錄,否則提示用戶出錯(cuò),返回修改界面。</p><p> 修改功能工作流程圖如圖4.10所示:</p><p> 圖4.10 修改功能工作流程圖</p><p>
75、4.2.4 用戶信息刪除界面</p><p> 信息刪除界面用于刪除用戶的基本信息,在界面中選擇要?jiǎng)h除的信息進(jìn)行處理,刪除界面如圖4.11所示:</p><p> 圖4.11信息刪除界面</p><p> 刪除基本信息的功能主要是通過(guò)jsp刪除頁(yè)面實(shí)現(xiàn)的,點(diǎn)擊界面中的刪除命令,然后連接數(shù)據(jù)庫(kù)刪除該用戶的記錄。刪除功能工作流程圖如圖4.12所示:</p&g
76、t;<p> 圖4.12 刪除功能工作流程圖</p><p> 4.3 權(quán)限分配模塊</p><p> 由管理界面可以對(duì)使用此系統(tǒng)的用戶進(jìn)行權(quán)限分配,不同的用戶在此系統(tǒng)中可以擁有不同的權(quán)限,看到不同的導(dǎo)航菜單。</p><p> 4.3.1 權(quán)限分配</p><p> 權(quán)限分配頁(yè)面如圖4.13所示:</p>
77、<p> 圖4.13 進(jìn)入權(quán)限分配界面</p><p> 4.3.2 權(quán)限分配操作</p><p> 管理員登錄到此系統(tǒng),進(jìn)入導(dǎo)航中的權(quán)限分配,為每一個(gè)用戶分配權(quán)限,選中相應(yīng)的用戶,選中其應(yīng)該擁有的權(quán)限提交后,在用戶管理中就會(huì)顯示其相應(yīng)的權(quán)限,操作過(guò)程如圖4.14:</p><p> 圖4.13 權(quán)限分配操作界面</p>&l
78、t;p><b> 4.4基本信息模塊</b></p><p> 通過(guò)此功能模塊,使用者可以通過(guò)簡(jiǎn)單的操作查詢出殘疾人的基本信息和詳細(xì)信息,對(duì)其進(jìn)行修改,打印和刪除操作。</p><p> 4.4.1查詢殘疾人信息</p><p> 系統(tǒng)可以查詢殘疾人詳細(xì)信息,當(dāng)需要查看一殘疾人的詳細(xì)信息時(shí),就可以通過(guò)此頁(yè)面進(jìn)行操縱,點(diǎn)擊查詢后頁(yè)面
79、相應(yīng)位置顯示本人的相應(yīng)信息,此時(shí)頁(yè)面文本框?yàn)榭勺x狀態(tài),查詢信息界面如圖4.19所示:</p><p> 圖4.19 查詢信息界面</p><p> 查詢?cè)敿?xì)信息工作流程圖如圖4.20所示:</p><p> 圖4.20 添加管理員工作流程圖</p><p> 4.4.2 修改殘疾人信息</p><p> 當(dāng)殘
80、疾人信息有更改時(shí),可以通過(guò)此頁(yè)面點(diǎn)擊“修改”按鈕,此時(shí)頁(yè)面上所有的文本框變?yōu)榭勺x可寫狀態(tài),然后在相應(yīng)的信息位置進(jìn)行修改,修改后點(diǎn)擊“保存”按鈕進(jìn)行保存,修改界面如圖4.21所示:</p><p> 圖4.21 修改殘疾人信息界面</p><p> 修改殘疾人信息工作流程圖如圖4.22所示:</p><p> 圖4.22 修改殘疾人信息工作流程圖</p&
81、gt;<p> 4.4.3 打印殘疾人信息</p><p> 當(dāng)殘疾人詳細(xì)信息需要打印時(shí),在查詢后可以點(diǎn)擊頁(yè)面下方的“打印”按鈕進(jìn)行信息的打印。</p><p> 打印界面如圖4.23所示:</p><p> 圖4.23 殘疾人詳細(xì)信息打印界面</p><p> 4.5打印殘疾證模塊</p><p
82、> 通過(guò)此模塊可以查詢殘疾證上的相關(guān)信息,并打印殘疾證。殘疾證信息界面如圖4.24所示:</p><p> 圖4.24 殘疾證信息界面</p><p> 4.6 統(tǒng)計(jì)與分析模塊</p><p> 用戶可以通過(guò)此模塊,統(tǒng)計(jì)某一地區(qū)的殘疾人數(shù),殘疾人信息,可以分別對(duì)某一地區(qū)的、某一等級(jí)、某一類別分別進(jìn)行統(tǒng)計(jì)查詢,查詢后的結(jié)果顯示在下方,供用戶參考,統(tǒng)計(jì)
83、與分析模塊的界面如圖4.25所示:</p><p> 圖4.25 統(tǒng)計(jì)與分析界面</p><p> 4.6 退出管理系統(tǒng)模塊</p><p> 點(diǎn)擊此功能可以關(guān)閉殘疾人信息管理系統(tǒng),關(guān)閉的界面如圖4.26所示:</p><p> 圖4.26 退出管理系統(tǒng)界面</p><p><b> 第五章
84、結(jié)論</b></p><p> 經(jīng)過(guò)三個(gè)多月的調(diào)查、學(xué)習(xí)、研究和設(shè)計(jì),系統(tǒng)的制作接近了尾聲。在這里我將系統(tǒng)設(shè)計(jì)做如下總結(jié)。</p><p> ?。?)系統(tǒng)的功能已經(jīng)達(dá)到設(shè)計(jì)的要求。系統(tǒng)中各個(gè)模塊的功能均已實(shí)現(xiàn),為整體系統(tǒng)的構(gòu)建奠定了基礎(chǔ)。</p><p> (2)系統(tǒng)模塊的功能可以被進(jìn)一步擴(kuò)展。</p><p> ?。?)系統(tǒng)
85、中模塊劃分明確,模塊功能設(shè)計(jì)有較強(qiáng)的針對(duì)性。</p><p> ?。?)設(shè)計(jì)體現(xiàn)出了所使用的編程技術(shù)的優(yōu)點(diǎn),設(shè)計(jì)中結(jié)合了JavaBean。</p><p> (5)在系統(tǒng)的設(shè)計(jì)中能夠靈活運(yùn)用JSP的對(duì)象技術(shù),并且使用有效的SQL語(yǔ)言操作后臺(tái)數(shù)據(jù)庫(kù)。</p><p> 軟件的設(shè)計(jì)沒(méi)有完美無(wú)缺的,這個(gè)系統(tǒng)在某些地方可能存在不足,還需要我們進(jìn)一步的改進(jìn)和完善。在這段時(shí)
86、間里,我獲益非淺,不僅將所學(xué)的知識(shí)運(yùn)用到實(shí)踐,而且更進(jìn)一步學(xué)習(xí)了軟件開(kāi)發(fā)技術(shù),增強(qiáng)了JSP開(kāi)發(fā)技術(shù)的語(yǔ)法基礎(chǔ),能夠?qū)⑵浔容^靈活地使用。</p><p><b> 致謝</b></p><p> 感謝我的導(dǎo)師**教授,他嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;他們循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪。 </p><p>
87、 感謝一同做設(shè)計(jì)的同學(xué)對(duì)我的幫助和指點(diǎn)。沒(méi)有他們的幫助和提供資料對(duì)于我來(lái)說(shuō)要想在短短的幾個(gè)月的時(shí)間里完成畢業(yè)論文是幾乎不可能的事情在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!</p><p> 感謝一起歡笑一起惆悵的日子,不論何時(shí),請(qǐng)不要忘記最初的夢(mèng)想。 每次回來(lái)都是在“革命”最需要的時(shí)候,感謝你的悉心照顧。四年
88、生活在同一屋檐下,感謝我們一起經(jīng)歷的點(diǎn)點(diǎn)滴滴。 感謝身邊所有的朋友與同學(xué),謝謝你們四年來(lái)的關(guān)照與寬容,與你們一起走過(guò)的繽紛時(shí)代,將會(huì)是我一生最珍貴的回憶。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 飛思科技產(chǎn)品研發(fā)中心 編著.JSP應(yīng)用開(kāi)發(fā)祥解[M]. 北京:電子工業(yè)出版社,2001:98-121.</p><p&g
89、t; [2] Hans Bergsten 著;何健輝、許俊娟 譯.JSP設(shè)計(jì)[M]. 北京:中國(guó)電力出版社,2001:56-78.</p><p> [3] 北京博彥科技發(fā)展有限責(zé)任公司編著.JAVA編程高手[M]. 北京:北京大學(xué)出版社,2002: 115-124.</p><p> [4] 薩師煊、王珊編著.數(shù)據(jù)庫(kù)系統(tǒng)概論[M]. 北京:高等教育出版社,2001:98-102.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理畢業(yè)論文我國(guó)農(nóng)村殘疾人扶貧開(kāi)發(fā)問(wèn)題研究
- 殘疾人信息管理系統(tǒng)設(shè)計(jì)方案
- 殘疾人服務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 殘疾人規(guī)范
- 全國(guó)殘疾人動(dòng)態(tài)更新殘疾人登記表
- 殘疾人分級(jí)
- 殘疾人信息
- 殘疾人規(guī)范
- 輪腿式殘疾人輪椅設(shè)計(jì)【8張cad圖紙+畢業(yè)論文】【答辯優(yōu)秀】
- 輪腿式殘疾人輪椅設(shè)計(jì)【8張cad圖紙+畢業(yè)論文】【答辯優(yōu)秀】
- 輪腿式殘疾人輪椅設(shè)計(jì)【8張cad圖紙+畢業(yè)論文】【答辯優(yōu)秀】
- 林州殘疾人聯(lián)合會(huì)2018年殘疾人
- 大連殘疾人托養(yǎng)康復(fù)服務(wù)中心殘疾人
- 石臺(tái)困難殘疾人生活和重度殘疾人
- 《走進(jìn)殘疾人》教案
- 岱岳區(qū)殘疾人聯(lián)合會(huì)殘疾人假肢
- 殘疾人需求問(wèn)卷
- 殘疾人升降平臺(tái)
- 岱岳區(qū)殘疾人聯(lián)合會(huì)殘疾人假肢
- 岱岳區(qū)殘疾人聯(lián)合會(huì)殘疾人假肢
評(píng)論
0/150
提交評(píng)論