版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、碩士學(xué)位論文北京市財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)學(xué)位申請(qǐng)人:學(xué)科專業(yè):指導(dǎo)教師:答辯日期:摘 要近年來(lái),隨著財(cái)政收入的穩(wěn)步增長(zhǎng)和財(cái)政保障范圍的不斷拓展,財(cái)政轉(zhuǎn)移支付規(guī)模不斷擴(kuò)大,對(duì)財(cái)政轉(zhuǎn)移支付資金的管理也提出新的要求。建設(shè)一個(gè)貫穿各級(jí)財(cái)政,覆蓋轉(zhuǎn)移支付項(xiàng)目登記、基礎(chǔ)數(shù)據(jù)采集、資金測(cè)算、結(jié)果跟蹤以及數(shù)據(jù)分析全過(guò)程的財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng),對(duì)于進(jìn)一步規(guī)范財(cái)政轉(zhuǎn)移支付項(xiàng)目管理,增強(qiáng)預(yù)算完整性,提供基礎(chǔ)數(shù)據(jù)管理水平,提高工作效率和業(yè)務(wù)運(yùn)作透明度,增強(qiáng)財(cái)政資金管理使用效益,提高財(cái)政宏觀決策水平,具有重要意義。本文是在現(xiàn)有的財(cái)政一體化管理信息系統(tǒng)的基礎(chǔ)上進(jìn)行深一步的研究,針對(duì)如何提高財(cái)政資金運(yùn)行效率
2、、降低運(yùn)行成本、鞏固資金安全防線和提升現(xiàn)有財(cái)政國(guó)庫(kù)管理水平的業(yè)務(wù)需求背景下,在保證財(cái)政資金安全、滿足現(xiàn)行國(guó)庫(kù)集中收付、會(huì)計(jì)及審計(jì)相關(guān)管理要求前提下,基于“金財(cái)工程”應(yīng)用支撐平臺(tái)、J2EE平臺(tái)和Oracle數(shù)據(jù)庫(kù),Hibernate+Spring架構(gòu),采用數(shù)字簽名及電子印章等技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)。系統(tǒng)主要涵蓋了預(yù)算計(jì)劃、直接支付、授權(quán)支付、對(duì)賬清算、系統(tǒng)管理五個(gè)關(guān)鍵模塊。本系統(tǒng)投入運(yùn)行以來(lái),取得了初步的成果,首先從根本上提高財(cái)政資金運(yùn)行效率;其次極大降低了運(yùn)行成本;第三進(jìn)一步鞏固了財(cái)政國(guó)庫(kù)資金安全防線;第四能夠全面提升財(cái)政國(guó)庫(kù)管理水平,為強(qiáng)化預(yù)算執(zhí)行管理監(jiān)控、信息分析報(bào)告等功
3、能打下更堅(jiān)實(shí)的基礎(chǔ)。關(guān)鍵詞:轉(zhuǎn)移支付 對(duì)賬清算 J2EEAbstractWith the quickening pace of reform and opening up, and the fast development of society, the information technology has irrevocably penetrated into contemporary realistic social life and different areas. With the increase of population, the traffic is more convenie
4、nt and quick, which leads to the great population and labor migration between different regions. We need unified management and construction of information, use the resources concentrated information service management application system, and apply it into all the different types of daily supervisio
5、n work.One of the important issues in nowadays information technology service management work is to provide efficient, practical, unified and convenient information service management system, and to improve the daily work efficiency and service quality of supervision service departments. Relying on
6、the population information management network service, the information service management designed by the system can support all kinds of different staff to carry out various information service management work. On the basis of normal process of daily business, such as population and the related inf
7、ormation service management, to make information service management to be networked and computerized, forming a basis for network, so as to rapidly transfer population service information between different staff from different departments. The system uses the Eclipse technology, chooses the SQL data
8、base and the extraction transformation loading technology, J2EE technology, and combines with the needs of current daily work of the information service system. According to the actual situation, it completes the design of overall architecture, database analysis, function module, data transmission p
9、latform for information service management, and accomplishes other system development related works. The system embodies following five features: points management, service center management, decision-making center management, tax management and process navigation management.Building the information
10、ized law enforcement management which meets contemporary requirements, achieving the digital input, efficient and fast dynamic processing, as well as the information network transmission module, is to establish the systematic application platform of law enforcement management with perfect function,
11、sound system and reliable security, which can better meet the needs of the Times, fundamentally realize law enforcement for the public & serve the people and be integrated with the people.Key words: Data Extraction Switch Load Management Resources Information Service Management目錄 TOC o 1-2 h z u HYP
12、ERLINK l _Toc453859891 摘 要 PAGEREF _Toc453859891 h I HYPERLINK l _Toc453859892 Abstract PAGEREF _Toc453859892 h II HYPERLINK l _Toc453859893 目錄 PAGEREF _Toc453859893 h IV HYPERLINK l _Toc453859894 1 緒 論 PAGEREF _Toc453859894 h 1 HYPERLINK l _Toc453859895 1.1 研究背景 PAGEREF _Toc453859895 h 1 HYPERLINK
13、l _Toc453859896 1.2 國(guó)內(nèi)外研究概況 PAGEREF _Toc453859896 h 2 HYPERLINK l _Toc453859897 1.3 本文研究工作 PAGEREF _Toc453859897 h 3 HYPERLINK l _Toc453859898 2 相關(guān)技術(shù)分析 PAGEREF _Toc453859898 h 4 HYPERLINK l _Toc453859899 2.1 面向?qū)ο蟮姆治龇椒?PAGEREF _Toc453859899 h 4 HYPERLINK l _Toc453859900 2.2 業(yè)務(wù)流程分析方法 PAGEREF _Toc45385
14、9900 h 5 HYPERLINK l _Toc453859901 2.3 Rational Rose建模技術(shù) PAGEREF _Toc453859901 h 6 HYPERLINK l _Toc453859902 2.4 PowerDesigner技術(shù) PAGEREF _Toc453859902 h 7 HYPERLINK l _Toc453859903 2.5 本章小結(jié) PAGEREF _Toc453859903 h 8 HYPERLINK l _Toc453859904 3 系統(tǒng)的需求分析 PAGEREF _Toc453859904 h 9 HYPERLINK l _Toc453859
15、905 3.1 業(yè)務(wù)現(xiàn)狀 PAGEREF _Toc453859905 h 9 HYPERLINK l _Toc453859906 3.2 用戶用例分析 PAGEREF _Toc453859906 h 9 HYPERLINK l _Toc453859907 3.3 系統(tǒng)功能需求分析 PAGEREF _Toc453859907 h 11 HYPERLINK l _Toc453859908 3.4 非功能需求分析 PAGEREF _Toc453859908 h 12 HYPERLINK l _Toc453859909 3.5 本章小結(jié) PAGEREF _Toc453859909 h 14 HYPER
16、LINK l _Toc453859910 4 系統(tǒng)的設(shè)計(jì) PAGEREF _Toc453859910 h 15 HYPERLINK l _Toc453859911 4.1 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc453859911 h 15 HYPERLINK l _Toc453859912 4.2 系統(tǒng)主要功能模塊的設(shè)計(jì) PAGEREF _Toc453859912 h 18 HYPERLINK l _Toc453859913 4.3 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc453859913 h 30 HYPERLINK l _Toc453859914 4.4 系統(tǒng)安全設(shè)計(jì) PAGEREF _To
17、c453859914 h 34 HYPERLINK l _Toc453859915 4.5 本章小結(jié) PAGEREF _Toc453859915 h 37 HYPERLINK l _Toc453859916 5 系統(tǒng)的實(shí)現(xiàn)與測(cè)試 PAGEREF _Toc453859916 h 38 HYPERLINK l _Toc453859917 5.1 系統(tǒng)的開發(fā)環(huán)境 PAGEREF _Toc453859917 h 38 HYPERLINK l _Toc453859918 5.2 創(chuàng)建WebLogic連接池 PAGEREF _Toc453859918 h 39 HYPERLINK l _Toc453859
18、919 5.3 系統(tǒng)各功能模塊的實(shí)現(xiàn) PAGEREF _Toc453859919 h 41 HYPERLINK l _Toc453859920 5.4 系統(tǒng)測(cè)試 PAGEREF _Toc453859920 h 47 HYPERLINK l _Toc453859921 5.5 本章小結(jié) PAGEREF _Toc453859921 h 49 HYPERLINK l _Toc453859922 6 結(jié)束語(yǔ) PAGEREF _Toc453859922 h 50 HYPERLINK l _Toc453859923 6.1 全文總結(jié) PAGEREF _Toc453859923 h 50 HYPERLINK
19、 l _Toc453859924 6.2 展望 PAGEREF _Toc453859924 h 50 HYPERLINK l _Toc453859925 致 謝 PAGEREF _Toc453859925 h 52 HYPERLINK l _Toc453859926 參考文獻(xiàn) PAGEREF _Toc453859926 h 53 TOC o 1-2 h z u 1 緒 論1.1 研究背景近年來(lái),隨著財(cái)政收入的穩(wěn)步增長(zhǎng)和財(cái)政保障范圍的不斷拓展,財(cái)政轉(zhuǎn)移支付規(guī)模不斷擴(kuò)大,對(duì)財(cái)政轉(zhuǎn)移支付資金的管理也提出新的要求。建設(shè)一個(gè)貫穿全國(guó)各級(jí)財(cái)政,覆蓋轉(zhuǎn)移支付項(xiàng)目登記、基礎(chǔ)數(shù)據(jù)采集、資金測(cè)算、指標(biāo)下達(dá)、結(jié)果跟
20、蹤以及數(shù)據(jù)分析全過(guò)程的財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng),對(duì)于進(jìn)一步規(guī)范財(cái)政轉(zhuǎn)移支付項(xiàng)目管理,增強(qiáng)預(yù)算完整性,提供基礎(chǔ)數(shù)據(jù)管理水平,強(qiáng)化項(xiàng)目執(zhí)行監(jiān)管,提高工作效率和業(yè)務(wù)運(yùn)作透明度,增強(qiáng)財(cái)政資金管理使用效益,提高財(cái)政宏觀決策水平,具有重要意義。2011年5月,按照財(cái)政部要求,完成了基于金財(cái)工程應(yīng)用支撐平臺(tái)開發(fā)的轉(zhuǎn)移支付綜合管理系統(tǒng)的建設(shè)工作。2012年5月,財(cái)政部下發(fā)了財(cái)預(yù)【2012】55號(hào)文件(財(cái)政部關(guān)于推廣財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)的通知),要求全國(guó)進(jìn)行實(shí)施推廣工作。各省要按照財(cái)政部要求完成系統(tǒng)安裝部署并與財(cái)政部聯(lián)網(wǎng)調(diào)試成功,財(cái)政部將通過(guò)轉(zhuǎn)移支付系統(tǒng)下達(dá)相關(guān)工作任務(wù),地方各級(jí)財(cái)政部門按照要求通過(guò)系統(tǒng)上報(bào)
21、任務(wù)。1.2 國(guó)內(nèi)外研究概況1933年,羅斯福總統(tǒng)下令,將各行政部門負(fù)責(zé)支付的人員,即我們通常所說(shuō)的財(cái)務(wù)部門從原部門剝離,統(tǒng)一成立財(cái)政財(cái)務(wù)管理局(Financial Management Service,F(xiàn)MS),實(shí)行國(guó)庫(kù)集中支付,負(fù)責(zé)財(cái)政收入的征繳及除國(guó)防支出外其它所有支付業(yè)務(wù)。FMS的年資金支付額約占聯(lián)邦支付資金支付總數(shù)的85。FMS在美國(guó)設(shè)有四個(gè)區(qū)域財(cái)政支付中心,負(fù)責(zé)日常的支付業(yè)務(wù)。并且為保證突發(fā)基金情況下財(cái)政資金的及時(shí)收付,四個(gè)區(qū)域中心可相互替代。經(jīng)過(guò)多年發(fā)展,美國(guó)財(cái)政部已建立起一套完整的財(cái)政資金支付控制體系,包括預(yù)算授權(quán)、承諾、支付、財(cái)務(wù)報(bào)告等支付全過(guò)程管理。并依托電子簽名與身份認(rèn)證
22、管理系統(tǒng)等先進(jìn)的信息技術(shù)保障電子支付的安全。建立FMS后,美國(guó)各聯(lián)邦機(jī)構(gòu)不再有資金支付權(quán)利,資金支付必須通過(guò)FMS進(jìn)行。各機(jī)構(gòu)需要支付資金,需向區(qū)域聯(lián)邦支付中心發(fā)送支票,區(qū)域支付中心將支票匯總發(fā)送給聯(lián)邦儲(chǔ)備銀行,再由聯(lián)邦儲(chǔ)備銀行向收款人的商業(yè)銀行賬戶進(jìn)行支付,支付結(jié)果反饋給區(qū)域財(cái)政支付中心,再由區(qū)域支付中心將支付申請(qǐng)的確認(rèn)信息發(fā)送給聯(lián)邦機(jī)構(gòu)。2010年10月,在財(cái)政部和人民銀行的組織下,由公安部第三研究所、國(guó)家信息技術(shù)安全研究中心、工商銀行,以及來(lái)自全國(guó)各地10余個(gè)省份的近百位業(yè)務(wù)和技術(shù)專家共同參與研發(fā),團(tuán)隊(duì)以安全支撐為第一目標(biāo),全面打造支付電子化系統(tǒng)工程。經(jīng)各共同努力,歷時(shí)兩年,最后形成一套
23、較完備的實(shí)施理論、一系列技術(shù)和業(yè)務(wù)標(biāo)準(zhǔn)、一個(gè)電子憑證安全支撐控件(即“金財(cái)工程”應(yīng)用支撐平臺(tái))。2012年3月,為驗(yàn)證整體方案的可行性、安全性以及與現(xiàn)有國(guó)庫(kù)集中支付系統(tǒng)的兼容性,財(cái)政部選擇了河北省級(jí)、重慶市進(jìn)行第一批試點(diǎn),并于2013年1月同步正式上線運(yùn)行。同年推廣第二批試點(diǎn),擴(kuò)大到了安徽、河南、遼寧等10個(gè)省份。2013年9月27日財(cái)政部召開了國(guó)庫(kù)集中支付電子化管理全國(guó)推廣電視話會(huì)議,計(jì)劃2014年上半年在全國(guó)完成省級(jí)支付電子化實(shí)施。自2007年財(cái)政部與人民銀行國(guó)庫(kù)試行“電子化”探索,到2013年12個(gè)省市試點(diǎn)推廣,國(guó)庫(kù)集中支付電子化經(jīng)歷了創(chuàng)新、論證到實(shí)踐的一系列摸索過(guò)程,最終形成了一套較完
24、備的實(shí)施理論、一系列技術(shù)和業(yè)務(wù)標(biāo)準(zhǔn)、一個(gè)電子憑證安全支撐平臺(tái)(即“金財(cái)工程”應(yīng)用支撐平臺(tái)),為全國(guó)各省地市實(shí)施國(guó)庫(kù)集中支付電子化提供了理論、技術(shù)支撐。電子化支付核心一“金財(cái)工程”應(yīng)用支撐平臺(tái)是由公安部等信息安全主管部門權(quán)威指導(dǎo),財(cái)政部、人民銀行主導(dǎo)進(jìn)行統(tǒng)一設(shè)計(jì)、集中開發(fā)。它封裝了數(shù)字簽名、電子印章、安全傳輸?shù)裙δ?,?shí)現(xiàn)跨人民銀行、代理銀行等多部門的信息交換,供各類業(yè)務(wù)系統(tǒng)調(diào)用,該平臺(tái)的開發(fā)為推進(jìn)國(guó)庫(kù)集中支付電子化管理奠定了堅(jiān)實(shí)的基礎(chǔ),同時(shí)也為推廣到各級(jí)財(cái)政部門提供強(qiáng)有力的技術(shù)保障。各級(jí)財(cái)政部門、人民銀行和代理銀行若要使用該平臺(tái),可以向財(cái)政部和人民銀行總行申請(qǐng),批準(zhǔn)后免費(fèi)使用。除“金財(cái)工程”應(yīng)用
25、支撐平臺(tái)外,六年的摸索還有一個(gè)重要的成果便是建立了一套財(cái)政系統(tǒng)自己的標(biāo)準(zhǔn)化體系,通過(guò)這套標(biāo)準(zhǔn),把財(cái)政系統(tǒng)內(nèi)部的信息“孤島”連成一個(gè)整體,從而實(shí)現(xiàn)數(shù)據(jù)共享、資金流與信息流同步運(yùn)行。目前財(cái)政部發(fā)布的標(biāo)準(zhǔn)規(guī)范系統(tǒng)包括:(1)財(cái)政業(yè)務(wù)基礎(chǔ)數(shù)據(jù)規(guī)范:主要作用貫通財(cái)政系統(tǒng)內(nèi)部業(yè)務(wù)數(shù)據(jù)。(2)國(guó)庫(kù)集中支付電子化管理接口報(bào)文規(guī)范:主要作用貫通財(cái)政系統(tǒng)內(nèi)部業(yè)務(wù)數(shù)據(jù)。(3)電子憑證庫(kù)接口標(biāo)準(zhǔn):主要實(shí)現(xiàn)電子憑證庫(kù)與業(yè)務(wù)系統(tǒng)的數(shù)據(jù)交換。各業(yè)務(wù)系統(tǒng)過(guò)調(diào)用電子憑證庫(kù)的標(biāo)準(zhǔn)接口實(shí)現(xiàn)對(duì)電子憑證的簽章、入庫(kù)、驗(yàn)章、發(fā)送和打印等操作。(4)安全設(shè)備接口標(biāo)準(zhǔn):實(shí)現(xiàn)與第三方安全產(chǎn)品互聯(lián)互通。(5)預(yù)算單位自助柜面業(yè)務(wù)系統(tǒng)設(shè)計(jì)規(guī)范:打
26、通財(cái)政與銀行間業(yè)務(wù)數(shù)據(jù)交換。1.3 本文研究工作課題是主要進(jìn)行北京市財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)的設(shè)計(jì)和應(yīng)用開發(fā)。通過(guò)對(duì)財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)的需求分析,給出了系統(tǒng)的總體設(shè)計(jì),以5個(gè)具體模塊的分析、設(shè)計(jì)、實(shí)現(xiàn)為例介紹了開發(fā)實(shí)現(xiàn)過(guò)程。文檔結(jié)構(gòu)如下:(1)介紹了北京市財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)項(xiàng)目開發(fā)背景,介紹財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)相關(guān)背景知識(shí),系統(tǒng)架構(gòu)中所應(yīng)用的核心平臺(tái)背景知識(shí)和建設(shè)該系統(tǒng)的意義。(2)介紹了系統(tǒng)設(shè)計(jì)、開發(fā)過(guò)程中應(yīng)用到的一些主要技術(shù),包括設(shè)計(jì)中采用的B/S框架和JAVA相關(guān)技術(shù)等。(3)給出了財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)的需求分析,良好的需求分析是系統(tǒng)設(shè)計(jì)的前提和指導(dǎo)。(4)在技術(shù)路線
27、方面,采用了面組件化設(shè)計(jì)思想,給出了財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)和總體功能,介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。(5)以5個(gè)具體的業(yè)務(wù)功能模塊為例,介紹了系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn)的完整過(guò)程。本論文是一個(gè)實(shí)際的財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)設(shè)計(jì)與開發(fā)項(xiàng)目,從需求分析、軟件設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)層面進(jìn)行了介紹,并對(duì)軟件開發(fā)環(huán)境、所采用的技術(shù)也做了簡(jiǎn)要說(shuō)明。2 相關(guān)技術(shù)分析本章簡(jiǎn)單闡述系統(tǒng)開發(fā)中應(yīng)用的關(guān)鍵技術(shù),包括JAVA、Spring、Hibernate和數(shù)字證書等相關(guān)的技術(shù),為下文財(cái)政轉(zhuǎn)移支付綜合管理系統(tǒng)分析與設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)作好技術(shù)上的準(zhǔn)備。 JAVA相關(guān)技術(shù)概述(1)Java語(yǔ)言簡(jiǎn)介Java是一種面向?qū)?/p>
28、象的程序設(shè)計(jì)語(yǔ)言。Java 技術(shù)廣泛應(yīng)用于個(gè)人PC、HYPERLINK :/baike.baidu /view/754520.htm t _blank數(shù)據(jù)中心、移動(dòng) 和HYPERLINK :/baike.baidu /view/6825.htm t _blank互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群15。HYPERLINK :/baike.baidu /view/29.htm t _blankJava8 將會(huì)包含很多新特性,有如 Lambdas, Jigsaw 模塊化等等16。Java由四方面組成:JavaHYPERLINK :/baike.baidu /view/552871.htm t
29、_blank編程語(yǔ)言、HYPERLINK :/baike.baidu /view/29.htm t _blankJava類文件格式、JavaHYPERLINK :/baike.baidu /view/1132.htm t _blank虛擬機(jī)和JavaHYPERLINK :/baike.baidu /view/592964.htm t _blank應(yīng)用程序接口(HYPERLINK :/baike.baidu /view/3911786.htm t _blankJava API)。Java分為三個(gè)體系JavaSE(HYPERLINK :/baike.baidu /view/160728.htm t
30、 _blankJ2SE),JavaEE,JavaME。在Java語(yǔ)言中,線程是一種特殊的對(duì)象,它必須由Thread類或其子類來(lái)創(chuàng)建。通常有兩種方法來(lái)創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable)的構(gòu)造子將一個(gè)實(shí)現(xiàn)了HYPERLINK :/baike.baidu /view/6529628.htm t _blankRunnable接口的對(duì)象包裝成一個(gè)線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對(duì)象即為線程。Java語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制。Java語(yǔ)言支持HYPERLINK :/baike.baidu /view/11165.
31、htm t _blankInternet應(yīng)用的開發(fā),在基本的Java應(yīng)用HYPERLINK :/baike.baidu /view/897136.htm t _blank編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java net),它提供了用于HYPERLINK :/baike.baidu /view/3487.htm t _blank網(wǎng)絡(luò)應(yīng)用編程的類庫(kù)。Java的HYPERLINK :/baike.baidu /view/99017.htm t _blankRMI(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。(2)Java主要技術(shù)HYPERLINK :/baike.baidu /view/256
32、11.htm t _blankJDBC(Java Database Connectivity)提供連接各種關(guān)系HYPERLINK :/baike.baidu /view/1088.htm t _blank數(shù)據(jù)庫(kù)的統(tǒng)一接口,作為數(shù)據(jù)源,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的HYPERLINK :/baike.baidu /view/16068.htm t _blankAPI,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)人員能夠用純Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序。HYPERLINK :/baike.baidu
33、 /view/3542.htm t _blankEJB(Enterprise JavaBeans)使得開發(fā)者方便地創(chuàng)建、部署和管理跨平臺(tái)的基于組件的企業(yè)應(yīng)用。Java RMI(Java Remote Method Invocation)用來(lái)開發(fā)分布式Java應(yīng)用程序。一個(gè)Java對(duì)象的方法能被遠(yuǎn)程HYPERLINK :/baike.baidu /view/374952.htm t _blankJava虛擬機(jī)調(diào)用。這樣,遠(yuǎn)程方法激活可以發(fā)生在對(duì)等的兩端,也可以發(fā)生在HYPERLINK :/baike.baidu /view/930.htm t _blank客戶端和服務(wù)器之間17。Java IDL
34、(Java Interface Definition Language) 提供與CORBA(Common Object Request Broker Architecture)的無(wú)縫的互操作性。HYPERLINK :/baike.baidu /view/209575.htm t _blankJNDI(Java Naming and Directory Interface)提供從Java平臺(tái)到的統(tǒng)一的無(wú)縫的連接。這個(gè)接口屏蔽了企業(yè)網(wǎng)絡(luò)所使用的各種命名和目錄服務(wù)。HYPERLINK :/baike.baidu /view/209541.htm t _blankJMAPI(Java Manageme
35、nt API)為HYPERLINK :/baike.baidu /view/1498009.htm t _blank異構(gòu)網(wǎng)絡(luò)上系統(tǒng)、網(wǎng)絡(luò)和服務(wù)管理的開發(fā)提供一整套豐富的對(duì)象和方法。HYPERLINK :/baike.baidu /view/157103.htm t _blankJMS(Java Message Service)提供企業(yè)HYPERLINK :/baike.baidu /view/89742.htm t _blank消息服務(wù),如可靠的HYPERLINK :/baike.baidu /view/262473.htm t _blank消息隊(duì)列、發(fā)布和訂閱通信、以及有關(guān)推拉(Push/P
36、ull)技術(shù)的各個(gè)方面。HYPERLINK :/baike.baidu /view/2683269.htm t _blankJTS(Java transaction Service)提供存取事務(wù)處理資源的開放標(biāo)準(zhǔn),這些事務(wù)處理資源包括事務(wù)處理應(yīng)用程序、事務(wù)處理管理及監(jiān)控。HYPERLINK :/baike.baidu /view/209561.htm t _blankJMF(Java Media Framework API)可以幫助開發(fā)者把音頻、視頻和其他一些基于時(shí)間的媒體放到Java應(yīng)用程序或applet小程序中去,為HYPERLINK :/baike.baidu /view/3323.ht
37、m t _blank多媒體開發(fā)者提供了捕捉、回放、編解碼等工具,是一個(gè)彈性的、跨平臺(tái)的多媒體解決方案。HYPERLINK :/baike.baidu /view/612195.htm t _blankAnnotation(Java Annotation),提供一種機(jī)制,將程序的元素如:類,方法,屬性,參數(shù),本地變量,包和HYPERLINK :/baike.baidu /view/107838.htm t _blank元數(shù)據(jù)聯(lián)系起來(lái)。這樣編譯器可以將元數(shù)據(jù)存儲(chǔ)在Class文件中。這樣虛擬機(jī)和其它對(duì)象可以根據(jù)這些HYPERLINK :/baike.baidu /view/107838.htm t
38、_blank元數(shù)據(jù)來(lái)決定如何使用這些程序元素或改變它們的行為。HYPERLINK :/baike.baidu /view/951173.htm t _blankJavaFX能利用JavaFX 編程語(yǔ)言開發(fā)互聯(lián)網(wǎng)應(yīng)用程序(RIA)。JavaFX Script編程語(yǔ)言是Sun微系統(tǒng)公司開發(fā)的一種declarative,staticallytyped(聲明性的、靜態(tài)類型)HYPERLINK :/baike.baidu /view/76320.htm t _blank腳本語(yǔ)言。JavaFX技術(shù)有著良好的前景,包括可以直接調(diào)用Java API的能力。因?yàn)镴avaFXScript是靜態(tài)類型,它同樣具有結(jié)構(gòu)
39、化代碼、重用性和封裝性,如包、類、繼承和單獨(dú)編譯和發(fā)布單元,這些特性使得使用Java技術(shù)創(chuàng)建和管理大型程序變?yōu)榭赡堋YPERLINK :/baike.baidu /view/3387.htm t _blankJSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種HYPERLINK :/baike.baidu /view/348756.htm t _blank動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的HYPERLINK :/baike.baidu /view/828.htm t _blank網(wǎng)頁(yè)HTML文件(*.h
40、tm,*.HYPERLINK :/baike.baidu /view/692.htm t _blankhtml)中插入JavaHYPERLINK :/baike.baidu /view/1005329.htm t _blank程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他HYPERLINK :/baike.baidu /view/880.htm t _blank操作系統(tǒng)上運(yùn)行。2.2 Spring概述Spring是一個(gè)輕型容器(1ight-weight container),其核心是B
41、ean工廠(Bean Factory),用以構(gòu)造我們所需要的M(Model)。在此基礎(chǔ)之上,Spring提供了AOP(AspectOriented Programming),面向?qū)用娴木幊?的實(shí)現(xiàn),用它來(lái)提供非管理環(huán)境下申明方式的事務(wù)、安全等服務(wù);對(duì)Bean工廠的擴(kuò)展Application Context更加方便我們實(shí)現(xiàn)J2EE的應(yīng)用;DAOORM的實(shí)現(xiàn)方便我們進(jìn)行數(shù)據(jù)庫(kù)的開發(fā);Web MVC和Spring Web提供了Java Web應(yīng)用的框架或與其他流行的Web框架進(jìn)行集成。目前流行的MVC框架,主要有老牌的Struts、Webwork,較新的有Spring MVC、Tapestry、JS
42、F等。這些框架的層次分隔能力都較好,在此基礎(chǔ)上同時(shí)提供一些現(xiàn)成的輔助類庫(kù),提高了生產(chǎn)效率。根據(jù)架構(gòu)分層的設(shè)計(jì)方法,后臺(tái)服務(wù)端可以分為展現(xiàn)層、業(yè)務(wù)邏輯層和持久化層。系統(tǒng)主要使用了Spring+Hibernate的技術(shù)框架。Spring的特性包括:(1)支持內(nèi)置AOP;(2)具備數(shù)據(jù)訪問(wèn)框架,支持JDBC和OR mapping;(3)MVC web框架與Spring framework其他功能能夠完全集成;(4)支持用Java Mail或其他郵件系統(tǒng)發(fā)送郵件;(5)源代碼級(jí)別的元數(shù)據(jù)支持,使開發(fā)者可以借助AOP之類的技術(shù)進(jìn)行企業(yè)服務(wù)建模;(6)JNDI抽象層使得實(shí)現(xiàn)細(xì)節(jié)更容易變更,例如透明地在遠(yuǎn)程
43、服務(wù)和本地服務(wù)之間切換。此外,Spring不僅是一個(gè)AOP框架、也是一個(gè)IOC容器。通過(guò)Spring只要通過(guò)Java Bean屬性和配置文件加入依賴性,便可以很容易地在需要時(shí)替換具有類似接口的協(xié)作對(duì)象。2.3 Hibernate概述Hibernate是數(shù)據(jù)持久層的一個(gè)輕量級(jí)框架,也是一個(gè)開源的ORM(object relations mapping)框架。它采用面向?qū)ο蟮乃枷雭?lái)操作數(shù)據(jù)庫(kù),提供了靈活的查詢獲取數(shù)據(jù)的方法,極大地節(jié)省了我們開發(fā)處理數(shù)據(jù)的時(shí)間。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序?qū)嵱茫部梢栽赟ervlet/JSP的Web應(yīng)用中使用,在許
44、多方面類似于EJB CMP CMR和JDO,不同的是Hibernate完全著眼于關(guān)系數(shù)據(jù)庫(kù)的OR映射。因此Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。此外,基于Hibernate的應(yīng)用程序可以輕松地移植到多個(gè)不同RDBMS系統(tǒng)上運(yùn)行,如:IBM DB2、Sybase、Oracle和許多其他數(shù)據(jù)庫(kù)。Hibernate提供了Hibernate Query Language(HQL)查詢語(yǔ)言,它類似于JDO的JDOQL和EJB的EJB QL,不過(guò)它還可以進(jìn)行直接的SQL查詢,以及使用Object Criteria可以很容易地在運(yùn)行時(shí)構(gòu)造查詢條件。2.4 數(shù)字認(rèn)
45、證PKI在傳統(tǒng)的網(wǎng)上數(shù)據(jù)傳送中,用戶數(shù)據(jù)是采用明文方式發(fā)送的,即用戶名加密碼通過(guò)明文報(bào)發(fā)傳送到服務(wù)端進(jìn)行認(rèn)證33。在這個(gè)過(guò)程中,數(shù)據(jù)容易被從網(wǎng)絡(luò)上攔截而產(chǎn)生用戶賬號(hào)被非法使用的情況。為保證網(wǎng)上數(shù)字信息的傳輸安全,除了在通信傳輸中采用更強(qiáng)的加密算法等措施之外,必須建立一種雙方信任及信任驗(yàn)證機(jī)制, 即參加電子商務(wù)的各方必須有一個(gè)可以被驗(yàn)證的標(biāo)識(shí), 這就是數(shù)字證書34。數(shù)字證書是各實(shí)體(用戶)在網(wǎng)上信息交流及商務(wù)交易活動(dòng)中的身份證明。為實(shí)現(xiàn)這一目的,國(guó)際上統(tǒng)一使用數(shù)字證書X. 509 國(guó)際標(biāo)準(zhǔn),該數(shù)字證書具有唯一性。它將實(shí)體的公開密鑰同實(shí)體本身聯(lián)系在一起,同時(shí)數(shù)字證書的來(lái)源必須是可靠的。這就意味著應(yīng)
46、有一個(gè)網(wǎng)上各方都信任的機(jī)構(gòu),專門負(fù)責(zé)數(shù)字證書的發(fā)放和管理,確保網(wǎng)上信息的安全,這個(gè)機(jī)構(gòu)就是CA 認(rèn)證機(jī)構(gòu)35。CA 認(rèn)證機(jī)構(gòu)保證發(fā)放的數(shù)字證書具有權(quán)威性、公正性和可信賴性。數(shù)字證書認(rèn)證中心(CertficateAuthority, CA)是整個(gè)網(wǎng)上電子交易安全的關(guān)鍵環(huán)節(jié),是可信任性和公正性的第三方機(jī)構(gòu),它主要負(fù)責(zé)產(chǎn)生、分配并管理所有參與網(wǎng)上交易的實(shí)體所需的身份認(rèn)證數(shù)字證書36。每一份數(shù)字證書都與上一級(jí)的數(shù)字簽名證書相關(guān)聯(lián),最終通過(guò)安全鏈追溯到一個(gè)己知的并被廣泛認(rèn)為是安全、權(quán)威、足以信賴的機(jī)構(gòu)-根認(rèn)證中心(根CA)。電子交易的各方都必須擁有合法的身份, 即由數(shù)字證書認(rèn)證中心機(jī)構(gòu)(CA) 簽發(fā)的數(shù)
47、字證書,在交易的各個(gè)環(huán)節(jié),交易的各方都需檢驗(yàn)對(duì)方數(shù)字證書的有效性,從而解決了用戶信任問(wèn)題。數(shù)字證書認(rèn)證解決了網(wǎng)上交易和結(jié)算中的安全問(wèn)題,其中包括建立電子商務(wù)各主體之間的信任關(guān)系,即建立安全認(rèn)證體系(CA) ;選擇安全標(biāo)準(zhǔn)如(SET 、SSL); 采用高強(qiáng)度的加解密技術(shù)。其中安全認(rèn)證體系的建立是關(guān)鍵,認(rèn)證中心(CA),是電子商務(wù)體系中的核心環(huán)節(jié),是電子交易中信賴的基礎(chǔ)37。它通過(guò)自身的注冊(cè)審核體系,檢查核實(shí)進(jìn)行證書申請(qǐng)的用戶身份和各項(xiàng)相關(guān)信息,使網(wǎng)上交易的用戶屬性客觀真實(shí)性與證書的真實(shí)性一致。認(rèn)證中心作為權(quán)威的、可信賴的、公正的第三方機(jī)構(gòu),專門負(fù)責(zé)發(fā)放并管理所有參與網(wǎng)上交易的實(shí)體所需的數(shù)字證書。
48、2.5 本章小結(jié)本章簡(jiǎn)單闡述了系統(tǒng)分析設(shè)計(jì)中應(yīng)用到的相關(guān)方法和技術(shù)。主要對(duì)JAVA的相關(guān)概念進(jìn)行了介紹,另外對(duì)Spring和Hibernate的相關(guān)概念作了說(shuō)明,系統(tǒng)主要使用了Spring+Hibernate的技術(shù)框架,最后對(duì)數(shù)字證書做了簡(jiǎn)要的介紹。3 系統(tǒng)的需求分析本章首先將對(duì)用戶的用例進(jìn)行分析,同時(shí)結(jié)合實(shí)際調(diào)研中了解的需求,提出了系統(tǒng)的功能需求分析和研發(fā)目標(biāo),并進(jìn)一步闡述非功能需求分析,這些將為系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)打下基礎(chǔ)。3.1 業(yè)務(wù)現(xiàn)狀目前國(guó)內(nèi)的養(yǎng)老服務(wù)體系存在許多問(wèn)題。從管理者角度看,首先,養(yǎng)老服務(wù)機(jī)構(gòu)內(nèi)各業(yè)務(wù)相互獨(dú)立,數(shù)據(jù)無(wú)法實(shí)現(xiàn)共享,導(dǎo)致系統(tǒng)之間相互孤立;其次,養(yǎng)老服務(wù)機(jī)構(gòu)的服務(wù)功
49、能單一,針對(duì)不同服務(wù)的對(duì)象無(wú)法制定個(gè)性化與標(biāo)準(zhǔn)化服務(wù),服務(wù)質(zhì)量低下;另外,沒有有效的員工管理和考核機(jī)制,導(dǎo)致員工的服務(wù)質(zhì)量和工作效率很低。養(yǎng)老行業(yè)現(xiàn)在屬于勞動(dòng)密集型產(chǎn)業(yè),行業(yè)年平均盈利率僅5%9%。在成本中人力成本占60%,能源成本占20%,物料成本占15%,其他經(jīng)營(yíng)成本占5%。從老年人及家屬角度看,養(yǎng)老服務(wù)機(jī)構(gòu)提供的服務(wù)模式太單一,不能滿足老人的需要;而且養(yǎng)老服務(wù)機(jī)構(gòu)的費(fèi)用支出很混亂,老人入院后的花費(fèi)是筆糊涂賬;此外,子女無(wú)法隨時(shí)了解自己父母在養(yǎng)老服務(wù)機(jī)構(gòu)的生活狀況,心里充滿擔(dān)憂。因此,現(xiàn)在急需研發(fā)一套信息化的養(yǎng)老服務(wù)管理系統(tǒng)。3.2 用戶用例分析經(jīng)過(guò)前面對(duì)系統(tǒng)的調(diào)查以及對(duì)用戶需求的分析,在
50、系統(tǒng)中可以劃分為三種的用戶角色,這三種的用戶分別為系統(tǒng)管理員、養(yǎng)老服務(wù)機(jī)構(gòu)服務(wù)人員、老人(或家屬),對(duì)于上述的三種系統(tǒng)用戶的角色根據(jù)用戶的需求功能的調(diào)研將其分別進(jìn)行用例設(shè)計(jì),具體的用例分析的結(jié)果如下。(1)老人:老人能夠通過(guò)系統(tǒng)自身的信息進(jìn)行修改,對(duì)健康信息進(jìn)行查詢,同時(shí)系統(tǒng)還能對(duì)老人還能對(duì)自身的飲食禁忌進(jìn)行提醒,對(duì)菜品進(jìn)行預(yù)訂。老人的用戶用例圖如圖3-1所示。圖3-1 老人用戶用例圖(2)養(yǎng)老服務(wù)機(jī)構(gòu)服務(wù)人員:主要對(duì)老人信息進(jìn)行管理,協(xié)助老人進(jìn)行個(gè)人信息的添加,刪除和修改。同時(shí)養(yǎng)老服務(wù)機(jī)構(gòu)服務(wù)人員能夠?qū)先说男畔⑦M(jìn)行登記,查詢和注銷業(yè)務(wù)。服務(wù)人員能通過(guò)系統(tǒng)適量的登記訪客的信息,提交護(hù)理計(jì)劃,
51、根據(jù)護(hù)理計(jì)劃來(lái)履行日常的工作,并且將工作情況記錄備案,對(duì)養(yǎng)老院對(duì)老人的收費(fèi)結(jié)算等。養(yǎng)老服務(wù)機(jī)構(gòu)服務(wù)人員的用例分析圖如圖3-2所示。圖3-2 養(yǎng)老機(jī)構(gòu)服務(wù)人員用例圖(3)系統(tǒng)管理員:在系統(tǒng)管理中,主要完成的是對(duì)系統(tǒng)的各個(gè)用戶進(jìn)行管理維護(hù),包括用戶的新建,修改和刪除等,同時(shí),需要對(duì)各個(gè)用戶的權(quán)限進(jìn)行配置以及管理,使得用戶可以獲得操作的權(quán)限,進(jìn)行日常的業(yè)務(wù)管理操作,維持系統(tǒng)的運(yùn)行,完成系統(tǒng)管理功能。系統(tǒng)管理員的用戶用例圖如圖3-3所示。圖3-3 系統(tǒng)管理員的用戶用例圖3.3 系統(tǒng)功能需求分析養(yǎng)老服務(wù)管理系統(tǒng)主要目的是為養(yǎng)老服務(wù)機(jī)構(gòu)工作人員、老年人及家屬提供服務(wù)。要求系統(tǒng)具有風(fēng)格統(tǒng)一的界面、簡(jiǎn)單明了的
52、操作、標(biāo)準(zhǔn)化的業(yè)務(wù)流程、嚴(yán)格的安全策略等。通過(guò)功能需求分析,總結(jié)出系統(tǒng)需包含以下5個(gè)功能。(1)人員信息管理在人員信息管理中,主要需要包括基本信息管理,家屬信息管理幾個(gè)功能。用戶通過(guò)基本信息管理,能夠?qū)先说幕拘畔⑦M(jìn)行錄入,包括老人的姓名,老人的聯(lián)系方式以及賬戶信息等。在家屬信息管理中,用戶能夠?qū)先思覍俪蓡T的信息進(jìn)行管理,包括家屬成員信息的添加,家屬成員信息的修改和刪除。在家屬成員信息中,應(yīng)該包括家屬成員的姓名,與老人的關(guān)系,家屬成員的聯(lián)系方式以及通訊地址。(2)接待管理接待管理需求主要是應(yīng)對(duì)養(yǎng)老服務(wù)機(jī)構(gòu)在接待來(lái)訪業(yè)務(wù)。當(dāng)有潛在客戶或者現(xiàn)有客戶的家屬朋友,來(lái)到養(yǎng)老服務(wù)機(jī)構(gòu)咨詢時(shí),需要適量的
53、登記訪客的信息,以便為回訪或者意見收集作數(shù)據(jù)參考。所以對(duì)應(yīng)的需要系統(tǒng)具備對(duì)這些咨詢接待信息的記錄備案功能。(3)餐飲管理在餐飲管理中老人登錄賬號(hào)后,可根據(jù)自己的飲食習(xí)慣選擇過(guò)濾自己的可選飲食項(xiàng)目,并預(yù)訂每日三餐內(nèi)容或臨時(shí)預(yù)訂某一餐菜品。餐飲禁忌提醒:除老人自己制訂飲食偏好后,系統(tǒng)也可自動(dòng)根據(jù)老人用藥期間飲食禁忌等自動(dòng)過(guò)濾老人可選菜品。訂餐服務(wù):老人可登錄賬號(hào)訂餐。(4)醫(yī)療護(hù)理管理在醫(yī)療管理中老人可通過(guò)醫(yī)療管理服務(wù),查詢自己的健康狀況,了解養(yǎng)老服務(wù)機(jī)構(gòu)所提供的醫(yī)療服務(wù),查看自己已選擇的醫(yī)療服務(wù)項(xiàng)目等。老人健康情況查詢:系統(tǒng)可自動(dòng)記錄老人的鍵康狀況,包括老人血壓、體溫等生命體征測(cè)量記錄,老人每次
54、就醫(yī)信息記錄等。醫(yī)療服務(wù)查詢:系統(tǒng)可提供醫(yī)療服務(wù)項(xiàng)目查詢服務(wù),老人通過(guò)該服務(wù)可了解到養(yǎng)老服務(wù)機(jī)構(gòu)所能提供的各項(xiàng)服務(wù),并方便選擇自己適合的項(xiàng)目。(5)后勤管理后勤管理需求主要應(yīng)對(duì)養(yǎng)老服務(wù)機(jī)構(gòu)對(duì)物業(yè)業(yè)務(wù)。包括養(yǎng)老服務(wù)機(jī)構(gòu)的用水用電情況,房間的保潔業(yè)務(wù)等。后勤部門需要登記養(yǎng)老服務(wù)機(jī)構(gòu)的用電用水信息,安排房間的保潔工作。所以對(duì)應(yīng)的需要系統(tǒng)具備對(duì)養(yǎng)老服務(wù)機(jī)構(gòu)的用電用水信息的記錄,查詢功能,以及保潔工作的記錄功能。3.4 非功能需求分析系統(tǒng)設(shè)計(jì)應(yīng)遵循全面規(guī)劃、統(tǒng)一設(shè)計(jì)、分步實(shí)施原則;設(shè)計(jì)應(yīng)全面、周到,注意預(yù)留余量,以適應(yīng)未來(lái)發(fā)展的需要。(1)先進(jìn)性和開放性的需求采用目前國(guó)內(nèi)外先進(jìn)的軟件開發(fā)技術(shù)和開發(fā)工具進(jìn)
55、行開發(fā),確保系統(tǒng)在一段時(shí)期內(nèi)不會(huì)被淘汰和需要對(duì)硬件進(jìn)行升級(jí)。對(duì)于系統(tǒng)中的開放性需求主要是系統(tǒng)應(yīng)遵循開放性原則。建立統(tǒng)一開放的系統(tǒng)接口,使系統(tǒng)具備良好的兼容性、擴(kuò)展性和可移植性。符合國(guó)內(nèi)外有關(guān)規(guī)范的要求,結(jié)合實(shí)際業(yè)務(wù)需求和現(xiàn)有業(yè)務(wù)系統(tǒng)的情況,投資和運(yùn)行費(fèi)用低,具備實(shí)用價(jià)值,易操作、易管理。此外,系統(tǒng)采用J2EE系列的開發(fā)平臺(tái)上開發(fā),采用開放式設(shè)計(jì),易于移植。(2)可靠性與靈活性的性能需求系統(tǒng)設(shè)計(jì)按照當(dāng)前軟件工程最新設(shè)計(jì)思路進(jìn)行設(shè)計(jì),并針對(duì)養(yǎng)老服務(wù)行業(yè)數(shù)據(jù)流量大特點(diǎn)反復(fù)進(jìn)行性能測(cè)試,確保系統(tǒng)具有較強(qiáng)的容錯(cuò)能力和安全性。靈活性主要表現(xiàn)為系統(tǒng)采用先進(jìn)技術(shù)進(jìn)行設(shè)計(jì),在充分解用戶需求基礎(chǔ)上,方便用戶對(duì)工作
56、流程進(jìn)行修改。(3)統(tǒng)一性與系統(tǒng)操作友好需求遵循統(tǒng)一性的原則,保證界面、功能、業(yè)務(wù)、內(nèi)容的統(tǒng)一化和標(biāo)準(zhǔn)化,從而達(dá)到規(guī)范的服務(wù)和高效的管理水平;友好的操作界面和個(gè)性化的設(shè)置;從操作員的角度考慮,體現(xiàn)操作的方便、安全、個(gè)性化特點(diǎn)。易于升級(jí)。采用通用的設(shè)備,開放式的設(shè)計(jì),通用的模板設(shè)計(jì),適應(yīng)不同行業(yè)的需求,能對(duì)不同的應(yīng)用環(huán)境進(jìn)行升級(jí)和擴(kuò)充。(4)嚴(yán)格的系統(tǒng)權(quán)限管理系統(tǒng)提供一個(gè)完善可靠的權(quán)限模型來(lái)保證系統(tǒng)安全性,確保每一個(gè)用戶的權(quán)限清晰。通過(guò)多層次的權(quán)限驗(yàn)證機(jī)制,不同身份的用戶擁有不同的權(quán)限。為了方便系統(tǒng)管理者的使用,建立角色的概念。(5)及時(shí)、準(zhǔn)確的數(shù)據(jù)備份系統(tǒng)定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,記錄系統(tǒng)運(yùn)行日志
57、。系統(tǒng)因誤操作、意外災(zāi)難或人為破壞造成系統(tǒng)宕機(jī)時(shí),可利用備份數(shù)據(jù)還原被破壞的數(shù)據(jù)文件,盡快恢復(fù)系統(tǒng),保障系統(tǒng)正常、穩(wěn)定運(yùn)行。(6)安全的網(wǎng)絡(luò)環(huán)境由于養(yǎng)老服務(wù)機(jī)構(gòu)的客戶人群的地域跨度很大,系統(tǒng)的部署離不開網(wǎng)絡(luò)。當(dāng)用戶通過(guò)網(wǎng)絡(luò)訪問(wèn)系統(tǒng)時(shí),為保證數(shù)據(jù)安全傳輸,應(yīng)使用VPN技術(shù),實(shí)現(xiàn)人員信息的接入。(7)持續(xù)、穩(wěn)定的系統(tǒng)服務(wù)由于系統(tǒng)每時(shí)每刻都要采集大量數(shù)據(jù)并進(jìn)行處理,每天的數(shù)據(jù)處理量很大,任何時(shí)刻的系統(tǒng)故障都有可能給系統(tǒng)用戶帶來(lái)難以估計(jì)的損失。系統(tǒng)應(yīng)提供7*24小時(shí)的連續(xù)運(yùn)行。3.5 本章小結(jié)本章主要對(duì)系統(tǒng)在各方面的需求進(jìn)行分析。在業(yè)務(wù)需求分析中,主要講到了當(dāng)前養(yǎng)老服務(wù)體系的業(yè)務(wù)現(xiàn)狀,同時(shí)根據(jù)調(diào)研的結(jié)
58、果,對(duì)養(yǎng)老服務(wù)機(jī)構(gòu)日常業(yè)務(wù)的功能需求進(jìn)行分析后,對(duì)系統(tǒng)的性能進(jìn)行了分析。4 系統(tǒng)的設(shè)計(jì)根據(jù)前一章對(duì)基于J2EE的養(yǎng)老服務(wù)管理系統(tǒng)的需求分析,并結(jié)合各種用戶角色所需參與的業(yè)務(wù)活動(dòng),本章先構(gòu)建系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,然后給出系統(tǒng)主要模塊的結(jié)構(gòu)模型和行為模型等,最后再對(duì)數(shù)據(jù)庫(kù)做詳細(xì)設(shè)計(jì)。4.1 系統(tǒng)總體設(shè)計(jì).1 系統(tǒng)網(wǎng)絡(luò)架構(gòu)在養(yǎng)老服務(wù)管理系統(tǒng)中,具體的運(yùn)行的網(wǎng)絡(luò)環(huán)境和結(jié)構(gòu)主要是依靠于內(nèi)部的局域網(wǎng),在這個(gè)網(wǎng)絡(luò)中包括很多的網(wǎng)絡(luò)結(jié)構(gòu)和節(jié)點(diǎn),不同的節(jié)點(diǎn)以及網(wǎng)絡(luò)對(duì)象通過(guò)交換機(jī)來(lái)實(shí)現(xiàn)互聯(lián)互通,并且在互聯(lián)的過(guò)程中需要通過(guò)防火墻來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)的安全連接,通過(guò)上述的網(wǎng)絡(luò)結(jié)構(gòu)和環(huán)境就可以實(shí)現(xiàn)新農(nóng)保管理系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),具體如圖4-
59、1所示。圖4-1 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)在上述的系統(tǒng)架構(gòu)當(dāng)中,具體包括了數(shù)據(jù)庫(kù)服務(wù)器、路由器、客戶端、政務(wù)網(wǎng)VPN、交換機(jī)等,在服務(wù)器與客戶端中需要通過(guò)防火墻來(lái)隔離,保證服務(wù)器的數(shù)據(jù)以及網(wǎng)絡(luò)安全。對(duì)于用戶來(lái)說(shuō),可以通過(guò)客戶端的瀏覽器來(lái)請(qǐng)求訪問(wèn)新農(nóng)保管理系統(tǒng),在通過(guò)用戶的身份認(rèn)證之后就可以進(jìn)行相關(guān)業(yè)務(wù)操作,實(shí)現(xiàn)管理功能,以此同時(shí),對(duì)于系統(tǒng)管理人員,為了保證數(shù)據(jù)庫(kù)服務(wù)器的安全,對(duì)于系統(tǒng)的系統(tǒng)管理操作需要通過(guò)VPN的安全連接,實(shí)現(xiàn)對(duì)系統(tǒng)相關(guān)操作以及審批業(yè)務(wù),保證系統(tǒng)的安全。.2 系統(tǒng)軟件架構(gòu)在如圖4-2所示的養(yǎng)老服務(wù)管理系統(tǒng)中對(duì)于每一層,所實(shí)現(xiàn)的功能是不同的。業(yè)務(wù)邏輯(JavaBean文件)數(shù)據(jù)庫(kù)訪問(wèn)(jav
60、a文件)SQLServer數(shù)據(jù)庫(kù)層用戶界面層業(yè)務(wù)邏輯層數(shù)據(jù)庫(kù)訪問(wèn)層控制層控制層(servlet)頁(yè)面顯示(jsp+servlet文件)圖4-2 系統(tǒng)體系結(jié)構(gòu)圖其中表示層是用戶與系統(tǒng)之間進(jìn)行交互的接口,是系統(tǒng)提供給用戶進(jìn)行操作和管理的界面,在這表示層中包括了系統(tǒng)所提供的四個(gè)主要用戶角色,通過(guò)養(yǎng)老服務(wù)管理系統(tǒng)中的JSP的頁(yè)面實(shí)現(xiàn)跟系統(tǒng)功能進(jìn)行交互,包括信息管理頁(yè)面等等,對(duì)于上述的頁(yè)面接收用戶的請(qǐng)求,并將請(qǐng)求的數(shù)據(jù)傳遞到業(yè)務(wù)邏輯層進(jìn)行相應(yīng)的處理,最后將處理的結(jié)果返回給相應(yīng)的用戶。業(yè)務(wù)邏輯層處于中間的位置,是整個(gè)系統(tǒng)最為核心的層次。在表示層接收到用戶的請(qǐng)求和數(shù)據(jù)之后,交給業(yè)務(wù)邏輯層,在這一層就對(duì)這些數(shù)
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能家居設(shè)備遠(yuǎn)程升級(jí)技術(shù)-深度研究
- 二零二四年度咨詢服務(wù)合同(市場(chǎng)調(diào)研及戰(zhàn)略規(guī)劃)
- 2025年廣東司法警官職業(yè)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 棗莊2025年度碎石環(huán)保處理合同3篇
- 2025年常州工業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年山西老區(qū)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年山東鋁業(yè)職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年度存量房屋買賣合同(含房產(chǎn)交易糾紛解決機(jī)制)4篇
- 2025年度地質(zhì)災(zāi)害沉降觀測(cè)與防治工程合同范本4篇
- BZCY質(zhì)子導(dǎo)體電解質(zhì)制備及性能研究
- 小兒甲型流感護(hù)理查房
- 霧化吸入療法合理用藥專家共識(shí)(2024版)解讀
- 2021年全國(guó)高考物理真題試卷及解析(全國(guó)已卷)
- 拆遷評(píng)估機(jī)構(gòu)選定方案
- 趣味知識(shí)問(wèn)答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級(jí)上冊(cè)物理全冊(cè)教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級(jí)下冊(cè)核心素養(yǎng)目標(biāo)全冊(cè)教學(xué)設(shè)計(jì)
- JJG 692-2010無(wú)創(chuàng)自動(dòng)測(cè)量血壓計(jì)
- 三年級(jí)下冊(cè)口算天天100題(A4打印版)
- CSSD職業(yè)暴露與防護(hù)
評(píng)論
0/150
提交評(píng)論