freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java紅十字總會募捐管理系統(tǒng)的設(shè)計與實現(xiàn)(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2025-07-19 18:08 本頁面
 

【文章內(nèi)容簡介】 一個業(yè)務(wù)方法要能完成一次用戶的交互操作,要對每個業(yè)務(wù)方法用自然語言或偽代碼給出實現(xiàn)的步驟,重點是從HTTPServletRequest或者ActionForm中獲取前臺的請求數(shù)據(jù),并封裝到TaxBaseRequestEnvelope對象中,另外就是處理返回結(jié)果,將TaxBaseResponseEnvelope對象中的信息設(shè)置到session或者actionform對象中,并跳轉(zhuǎn)到指定頁面進行顯示。a、請求的初始化(iaoname,dealmethod,請求參數(shù)設(shè)置 addData) b、調(diào)用后臺業(yè)務(wù)邏輯(invoke,a步返回的baseRequestEnvelope) c、前臺顯示數(shù)據(jù)處理(BaseResponseEnvelope,getData) 配置內(nèi)容:webroot/WEBINF/conf/應(yīng)用名稱/**.xml IAO(直接或間接繼承BaseIAO)與一個業(yè)務(wù)Action一起完成一個完整的用例或模塊。必須實現(xiàn)父類中定義的performTask方法,實現(xiàn)具體的業(yè)務(wù)處理功能。 a、取得請求方法(dealMethod通過父類的getDealMethod(reqEnv), reqEnv前臺action傳過來的) b、根據(jù)dealMethod來確定ALO的調(diào)用(是可以調(diào)用多個ALO) c、返回BaseResponseEnvelope(供前臺Action使用) d、配置/webroot/WEBINF/conf/應(yīng)用名稱/bl/配置內(nèi)容:interaction name=IAO的名稱(供Action引用) classname=具體實現(xiàn)的IAO的class名稱 interfacename=/ /webroot/WEBINF/conf/應(yīng)用名稱/bl/配置內(nèi)容:locator name=IAO的名稱(供Action引用) provider=javabean/locator ALO(直接或間接繼承BaseALO)可以為多個InteractionObject提供單一的公共業(yè)務(wù)處理功能,接口相對規(guī)范,但不夠靈活,可以根據(jù)實際情況來設(shè)計,可以在它和其它的輔助類之間進行取舍。如果業(yè)務(wù)處理發(fā)生異常,需要事務(wù)回滾,直接拋出APPException即可。 ()獲取當(dāng)前的context a、BaseRequestEnvelope 獲取前臺請求參數(shù)b、根據(jù)參數(shù)進行具體的業(yè)務(wù)邏輯編寫(調(diào)用DAO,(DAO名稱),可以調(diào)用多個DAO)c、返回BaseResponseEnvelope,向前臺返回業(yè)務(wù)處理結(jié)果注意:通過new 的方式來創(chuàng)建BaseResponseEnvelope,不能返回null DAO(直接或間接的繼承BaseDAO) 直接對數(shù)據(jù)庫進行操作,實現(xiàn)數(shù)據(jù)的持久化。 a、確定持久化接口,命名規(guī)則(I開頭),目標(biāo)是屏蔽底層數(shù)據(jù)庫差異 b、實現(xiàn)a中定義的持久化接口,通過基類的getPM()方法獲取持久化句柄c、配置DAO,在相關(guān)的properties文件中處理 數(shù)據(jù)庫概念設(shè)計 概念設(shè)計思想系統(tǒng)設(shè)計開始,首先考慮如何用數(shù)據(jù)模型來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”(如“實體聯(lián)系模型”);另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中采用了“實體聯(lián)系模型”(ER模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行第一次抽象。在系統(tǒng)的設(shè)計中的一些關(guān)鍵性問題,很大程度上依賴數(shù)據(jù)的設(shè)計,因此數(shù)據(jù)的設(shè)計至關(guān)重要。設(shè)計的總要原則是以數(shù)據(jù)庫設(shè)計的規(guī)范,以軟件實際出發(fā)。不單純的追求數(shù)據(jù)達到范式的高低,以數(shù)據(jù)庫的實際運行效率為目標(biāo)。 實體聯(lián)系圖依據(jù)以上原則,設(shè)計實體聯(lián)系圖。第一步 先明確現(xiàn)實世界各部門所含的各種實體及其屬性、實體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。得到捐贈者信息、捐贈者信息、捐贈種類等主要表的屬性,參見圖44捐贈者信息屬性圖、圖45捐贈信息屬性圖、圖46捐贈種類屬性圖、圖46捐贈意向?qū)傩詧D。圖46 捐贈者信息屬性圖其中,捐贈意向代碼屬性是與捐贈意向表相關(guān)聯(lián),具體信息存儲在該表中。所屬行業(yè)代碼、捐贈意向代碼、填寫機構(gòu)編號、經(jīng)手人編號等屬性與捐贈意向代碼情況相同。圖47 捐贈信息屬性圖其中,捐贈種類代碼屬性是與捐贈種類表相關(guān)聯(lián),具體信息存儲在該表中。主體列表代碼、捐贈類別代碼、捐贈方式代碼、填寫機構(gòu)編號、經(jīng)手人編號等屬性與捐贈意向代碼情況相同。圖48 捐贈種類屬性圖圖49 捐贈意向?qū)傩詧D第二步 再將前面得到的多個局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型。參見下圖,其中個實體的屬性已省略。圖410 捐贈意向?qū)傩詧D第五章 詳細(xì)設(shè)計 系統(tǒng)界面原型 界面原型是系統(tǒng)的靜態(tài)效果圖,采用界面原型工具布置,生成html格式文件,將系統(tǒng)的基本功能全部展示在其中。界面原型主要以功能表達為主,為客戶提供直觀的效果,有利于進一步確定用戶的需求,還有利于及時發(fā)現(xiàn)系統(tǒng)的不合理之處,更正系統(tǒng)設(shè)計階段的錯誤。在系統(tǒng)實現(xiàn)階段將參照界面原型,并結(jié)合實際情況確定最終的設(shè)計。下面以捐贈者登記、捐款登記界面原型的設(shè)計為例來敘述界面原型的設(shè)計情況。 捐贈者登記界面原型(1)系統(tǒng)特性說明登記捐贈者信息,可以對信息進行修改刪除。這里主要是對捐贈企業(yè)的信息進行登記,方便查詢統(tǒng)計工作。(2)功能需求登記捐贈者的基本信息,可以對捐贈者的信息進行維護,這里主要是對捐贈主體為企業(yè)的捐贈者信息進行登記維護,方便統(tǒng)計分析工作。(3)用例描述(簡要說明)當(dāng)?shù)怯浘栀浾咝畔r,對于捐贈者的基本信息進行登記并可以維護捐贈者信息。l參與者捐贈者信息維護人員。l前提條件用戶成功登陸,并擁有“捐贈者信息登記”功能的權(quán)限。l界面及約束說明圖51 捐贈者登記首頁圖約束:a、捐贈者姓名支持模糊查詢;b、登記時間可以是任意時間段,終止時間大于等于起始時間;c、支持多條件組合查詢。圖52 捐贈者登記新建頁面圖約束:a、捐贈者名稱:默認(rèn)為空,最大長度為20個中文字符,超出范圍做出提示“捐贈者名稱字符輸入過長,需小于20個漢字”,此項為必錄項,如果為空提示“捐贈者名稱不能為空!”;b、法定代表人:默認(rèn)為空,最大長度為10個中文字符,超出范圍做出提示“法定代表人字符輸入過長,需小于10個漢字”,此項為選錄項; c、注冊資本(萬元):默認(rèn)為空,NUMBER(16,3),數(shù)值范圍0—,超出范圍做出提示“注冊資本輸入數(shù)據(jù)過大,請重新輸入!”,格式為1,000,,此項為選錄項;d、性質(zhì):默認(rèn)為“請選擇”,此項為必錄項,如果沒有任何選擇提示“請選擇企業(yè)性質(zhì)”;e、行業(yè):默認(rèn)為“請選擇”,此項為必錄項,如果沒有任何選擇提示“請選擇行業(yè)”;f、公益傾向:默認(rèn)為“請選擇”,此項為必錄項,如果沒有任何選擇提示“請選擇公益傾向”;g、成立時間為:此項為選錄項;h、聯(lián)系人:為選錄項,最大長度為10個中文字符,超出范圍做出提示;郵編為選錄項,地址為必錄項,最大長度為50個中文字符;i、主要出資人或股東:為選錄項,最大長度為50個中文字符,超出范圍做出提示;j、備注為選錄項,最大長度為300個中文字符。l基本事件流(主事件流) 列表顯示:表51 捐贈者信息列表顯示事件流表參與者動作,系統(tǒng)響應(yīng)、用戶點擊“募捐登記—捐贈者登記”、系統(tǒng)顯示列表頁(如圖51),查詢條件為:“捐贈者姓名”、“性質(zhì)”、“行業(yè)”、“公益傾向”、“登記時間”;其中捐贈者姓名支持模糊查詢,登記時間可以是任意時間段,終止時間大于等于起始時間。、用戶輸入查詢條件,點擊查詢,查詢結(jié)果顯示在“查詢結(jié)果列表中”,按照登記時間字段的降序排列。 新建表52 捐贈者信息新建事件流表參與者動作,系統(tǒng)響應(yīng)、用戶在“募捐登記—捐贈者登記”界面中點擊新建按鈕。、用戶進入“中國紅十字會捐贈者信息登記”界面(如圖51)。、點擊返回按鈕返回到捐贈者登記初始界面如圖51;如果在界面錄入數(shù)據(jù)后沒有點擊保存按鈕直接點擊返回按鈕,此時不進行數(shù)據(jù)保存,返回到初始界面。、用戶在表單域輸入內(nèi)容,約束詳見“如圖52”,點擊保存,提示“是否保存”點擊確定,將數(shù)據(jù)保存到數(shù)據(jù)庫中。、用戶點擊保存后提示保存成功,同時進入“中國紅十字會捐贈者信息表”顯示數(shù)據(jù)界面。 修改表53 捐贈者信息修改事件流表參與者動作,系統(tǒng)響應(yīng)、用戶在“募捐登記—捐贈者登記”界面中輸入查詢條件,點擊查詢按鈕,查詢到的數(shù)據(jù)顯示到“查詢結(jié)果”列表中。、在列表中找到要修改的記錄,點擊選擇單選按鈕選擇記錄,點擊修改按鈕,進入修改界面,如果沒有選擇記錄點擊修改按鈕,提示“請選擇一條要修改的記錄!”。、點擊返回按鈕返回到捐贈者登記初始界面如圖51;如果在界面錄入數(shù)據(jù)后沒有點擊保存按鈕直接點擊返回按鈕,此時不進行數(shù)據(jù)保存,返回到初始界面。、用戶在修改界面中進行修改,點擊保存將數(shù)據(jù)保存到數(shù)據(jù)庫中。提示保存成功,修改數(shù)據(jù)時的約束詳見“如圖52”。 刪除表54 捐贈者信息刪除事件流表參與者動作,系統(tǒng)響應(yīng)、用戶在“募捐登記—捐贈者登記”界面中輸入查詢條件,點擊查詢按鈕,查詢到的數(shù)據(jù)顯示到“查詢結(jié)果”列表中。、在列表中找到要刪除的記錄,點擊選擇單選按鈕選擇記錄,點擊刪除按鈕,此時提示“確定是否要刪除?”,點擊確定刪除此項記錄,否則不進行刪除操作;如果沒有選擇記錄點擊刪除按鈕,提示“請選擇一條要刪除的記錄!”。 查看表55 捐贈者信息查看事件流表參與者動作,系統(tǒng)響應(yīng)、用戶在“募捐登記—捐贈者登記”界面中輸入查詢條件,點擊查詢按鈕,查詢到的數(shù)據(jù)顯示到“查詢結(jié)果”列表中。、在列表中找到要查看的記錄,點擊選擇單選按鈕選擇記錄,點擊查看按鈕,進入“中國紅十字會捐贈者信息表”數(shù)據(jù)顯示界面,如果沒有選擇記錄點擊查看按鈕,提示“請選擇一條要查看的記錄!”。l結(jié)束狀態(tài)新捐贈者信息登記完成。l補充說明在捐贈者信息登記是每條記錄會生成一個捐贈者編號,以JZZXX0000000001為開始,登記信息成功保存后系統(tǒng)自動加1生成新的編號。l完成狀態(tài) 數(shù)據(jù)庫捐贈者登記信息表中添加一條新紀(jì)錄。 捐款登記界面原型(1)系統(tǒng)特性說明主要是對募捐系統(tǒng)要完成查詢統(tǒng)計分析工作的基礎(chǔ)數(shù)據(jù)進行增加,修改,刪除??梢詫y行、郵局、網(wǎng)銀募捐數(shù)據(jù)導(dǎo)入募捐系統(tǒng),減少人工錄入環(huán)節(jié),減輕工作強度,提高工作效率。(2)功能需求對捐贈人所捐贈的款項信息進行登記,并完成對登記的信息進行修改,刪除等維護。(3)用例描述(簡要說明)擁有此功能權(quán)限的用戶登陸系統(tǒng),點擊募捐登記—捐款登記,進入捐款登記初始界面。在這個功能模塊中可以對捐贈者的捐款信息進行登記,查詢,修改,刪除等操作。l參與者捐款信息維護人員l前提條件用戶成功登陸,并擁有“捐款登記”功能的權(quán)限。l界面及約束說明圖53 捐款登記首頁圖約束:a、捐贈者姓名支持模糊查詢;b、捐贈時間可以是任意時間段,終止時間大于等于起始時間;C、支持多條件組合查詢。圖54 捐款登記新建頁面圖約束:a、捐贈者名稱:文本框,默認(rèn)為空,最大長度為20個中文字符,超出范圍則提示:“捐贈者名稱字符輸入過長,需小于20個漢字”,通過選擇捐贈者按鈕來選擇已登記的捐贈者;也可以輸入捐贈者,此項為必錄項,如果為空則提示:“捐贈者名稱不能為空!”;b、主體類別:下拉列表框,默認(rèn)為“請選擇”;此項為必錄項,如果沒有選擇任何類別,提示:“請選擇主體類別!”;c、捐贈方式:下拉列表框,默認(rèn)為“請選擇”;此項為必錄項,如果沒有選擇任何捐贈方式,提示:“請選擇捐贈方式!”;d、捐贈種類:下拉列表框,默認(rèn)為“貨幣”;e、捐贈意向:下拉列表框,默認(rèn)為“請選擇”; f、捐贈時間:文本框,通過選擇來輸入時間;此項為必錄項,如果沒有輸入時間,提示:“捐贈時間不能為空,請輸入捐贈時間!”;g、捐贈幣種:下拉列表框,默認(rèn)為“人民幣”;此項為必錄項;h、捐贈金額:文本框,數(shù)值型,單位是(元);超出范圍則提示:“您輸入的捐贈金額過大,范圍在【】請重新輸入!”,格式是1,000,;此項為必錄項,如果沒有輸入任何內(nèi)容則提示:“捐贈金額不能為空,請輸入捐贈金額!”;i、折合人民幣金額:文本框,數(shù)值型,單位是(元);超出范圍則提示:“您輸入的折合人民幣金額過大,范圍在【】請重新輸入!”,格式是1,000,;此項為必錄項,如果沒有輸入任何內(nèi)容則提示:“折合人民幣金額不能為空,請輸入折合人民幣金額!”;j、到帳情況:下拉列表框,默認(rèn)為“未到帳”;k、是否匿名:下拉列表框,默認(rèn)為“否”;l、捐贈者的聯(lián)系人:文本框,默認(rèn)為空,最大長度為10個中文字符,超出范圍做出提示“捐贈者的聯(lián)系人字符輸入長,需小于10個漢字;m、聯(lián)系電話:文本框,默認(rèn)為空;最大長度為30個英文字符,超出范圍則提示:“聯(lián)系電話輸入字符過長,請重新輸入!”;n、EMail:文本框,默認(rèn)為空;最大長度為50個英文字符,超出范圍則提示:“EMail輸入字符過長,請重新輸入!”;o、地址:文本框,默認(rèn)為空,最大長度為50個中文字符,超出范圍做出提示“地址輸入的字符過長,請重新輸入!”;p、捐贈者留言:最大長度為300個中文字符,超過范圍不允許輸入!圖55 捐款登記選擇捐贈者頁面圖約束:同用例圖52 捐贈者登記的約束。l基本事件流(主事件流) 列表顯示:表56 捐款信息列表顯示事件流表參與者動作,系統(tǒng)響應(yīng)、用戶點擊“募捐登記—捐款登
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1