實驗三-電力收費綜合管理系統(tǒng)詳細設計說明書(完整版)_第1頁
實驗三-電力收費綜合管理系統(tǒng)詳細設計說明書(完整版)_第2頁
實驗三-電力收費綜合管理系統(tǒng)詳細設計說明書(完整版)_第3頁
實驗三-電力收費綜合管理系統(tǒng)詳細設計說明書(完整版)_第4頁
實驗三-電力收費綜合管理系統(tǒng)詳細設計說明書(完整版)_第5頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

計算機與軟件 業(yè):計算機科學與技術FROMTO2011-12-16 錢記堅分實際分數(shù)校驗分數(shù)比76魏俊75孫子兵73陳茂森接口設計 隨著時代的發(fā)展,人們的生活水準越來越高,數(shù)目繁多的費用也相應而生,電費就是其中一條,然而傳統(tǒng)的抄表收取電費方式,不僅浪費大量的人力物力資源,同樣也經(jīng)常會出現(xiàn)各種偷電情況;同時,這種傳統(tǒng)的收費方式也經(jīng)常出現(xiàn)資料丟失,資料不清的情況,特別是現(xiàn)在人口膨脹,電費分段收費的時候,劣勢更加明顯。隨著電腦技術的發(fā)展,為了應對諸如此類的情況,開發(fā),推廣一個電力收費綜合管理系統(tǒng)就顯的術人員極其程式開發(fā)人員。專案背景ystem印模組Electricitychargescomprehensivemanagementsystem:電力收費綜合管理系統(tǒng)Dataupdating:資料更新Systeminitialization:系統(tǒng)初始化Datequery:資料查詢Usermanagementauthority:用戶的管理許可權(quán)Dataflow資料流程程相關文獻&filename=ZXDB9(1)識別功能:通過登錄用戶名及密碼進行身份識別,并且給予相應的權(quán)限,僅允許有權(quán)限的用戶進入該(2)查詢功能:(3)數(shù)據(jù)上傳,處理功能:(4)報表生成:(5)打印功能:(6)修改功能:。(7)通知功能:(8)信息修改功能:(9)界面修改功能:(10)幫助信息:備注M7M8M10M11M12M5增加模塊(1)系統(tǒng)控制功能:·初始化模塊()(2)瀏覽功能:(3)數(shù)據(jù)查詢功能:·基本資料模塊()·詳細資料模塊()(4)條件查詢功能:(5)界面微調(diào)功能:·增加模塊()·刪除模塊()·修改模塊()(6)系統(tǒng)糾錯功能:(7)報表生成功能:·報表生成模塊(M7)(8)打印功能:·打印模塊(M8)(9)導入功能:·導入模塊()(10)密碼管理功能:(11)身份驗證功能:(12)幫助功能:應功能,可整。壞,或沒有足夠內(nèi)存可供使用時是否正常。若數(shù)據(jù)庫文件或配置文件不能正常操作,或全局數(shù)據(jù)已經(jīng)不一致,怎樣處理。-錄入基本資料-錄入用戶檔案資料-審核用戶檔案檔案資料-已審檔案查閱修改基本資料修改已審資料案資料-檔案分頁查詢及打印頁查詢及打印用詢設置用戶口令定義數(shù)據(jù)字典定義系統(tǒng)參數(shù)FCAboutPCFC存盤退出-按鈕存盤退出覽區(qū)內(nèi),并維護窗口中瀏覽區(qū)中信息的更換和刷新。名陳、當前欠費、本年已交、上次抄表、上次表數(shù)、本次表數(shù)、基本資料模塊()刷新基本資料模塊()輸入項目:處理方式(更新或者刷新)置瀏覽區(qū)和數(shù)據(jù)庫詳細資料模塊()本模塊的用戶檔案資料錄入界面如圖至所示本模塊的用戶用電抄表數(shù)錄入界面如圖和所示圖圖圖圖圖圖件圖NameNumberNameAddressesseeeoveYorNTypeceererConditionRemarkrk選擇電表的生產(chǎn)廠家ber輸入安裝作業(yè)人姓名eenStalleenMoveeenTend延伸作業(yè)人-編輯控件tendStaff輸入延伸作業(yè)人姓名tendRemarkmovenAddressmovenDisplayoveAddressmoveStallDataoveStalleroveOpeneroveRemarkoveReasoneUnstallDataVenderNumberDisplayNtableVenderNtableNumberbleCountNtableBaseCountNtableStallDataNtableStallerNtableOpenDataNtableOpenergeTableRemarkmoveBluidingName件erDetailedAddress輸入用戶所在樓棟以及單元moveUserPhone1移戶電話2-編輯控件moveUserPhone2輸入移戶的電話2moveUserPhone3件moveUserData框moveUserState選擇移戶的使用狀態(tài)件moveUserRemark件InputUserNumberNowDisplaywasteCount單價(元)-編輯控件tPriceer抄表備注-編輯控件recordRemark輸入抄表備注刷新詳細資料模塊()輸入項目:處理方式(修改或者刷新)項目:設置詳細資料瀏覽區(qū)和數(shù)據(jù)區(qū)圖圖圖條件查詢模塊(M5)Queryery選擇查詢字段為:用戶編號rNumSelect選擇查詢字段為:用戶代碼rNameSelect選擇查詢字段為:用戶名稱小區(qū)名稱-選擇控件xiaoquNameSelect選擇查詢字段為:小區(qū)名稱userAddressSelectrecordDateSelectnowDisplaySelectformerDispalySelectlect選擇查詢字段為:內(nèi)部結(jié)算數(shù)wasteCountSelectnowConsumeSelect單價(元)-選擇控件unitPriceSelectothercostsSelecteSelectidSelectateSelectlanceAmountSelectemarkSelectemarkSelectderSelectBQSS-選擇控件SSSelectSQYE擇控件ctOLDSS控件electTEMP-選擇控件SelectAuditSelectent不等于-組合框NequalRequirement設置條件為“不等于”的關系增加模塊()變量。的界面如圖~。rThanRequirementnRequirementrementLLRequirementRequirementeenRequirementirementirementement系關系選擇條件“同時”選擇條件“或者”刪除模塊()標或鍵盤命令修改模塊()報表生成模塊(M7)成多種風格的報表intStyle風格(列表式、地址目錄、卡片式)以上三圖分別Scale退出-按鈕CmdClose關閉對話框打印模塊(M8)導入模塊()。tInputFile接受輸入文件名稱CmdExPloreCmdCornplete取消-按鈕CmdCancel取消導入操作ixuseTxtCurrentPwdewPwdheekPwdK塊(M11)驗證TxtCurrentPwdK幫助模塊(M12)功能:提供對電力收費綜合管理系統(tǒng)使用的幫助功能入項目:鼠標或鍵盤事件uttonkStep返回上一步操作ntenu郵箱通信模塊(M13)輸出項目:無。erxtcurrentPwdil用戶發(fā)送消息的方式Name取消—按鈕CmdClose關閉對話框13.邏輯結(jié)構(gòu)設計UserInfo息表User_IDUserNameUserPwdeNumentctertroFortroNumicericeLastmonthmptionoticeHARCHARCHARVARCHAR(100)HARARFLOAT)FLOAT)FLOAT)ARNOTNULLNOTNULLNOTNULLNULLNULLOTOTOTOTOTNOTULLULLNULLULLULLULLNULLElectroInfo用電信息表User_IDAddressserPwdmptionctericerdPricepeAmmeteronsumptionAmmetersterDateVARCHAR0)ARFLOAT)HARFLOAT)HARHARFLOAT)EOTOTOTOTOTOTOTOTOTNOTNULLULLULLULLULLULLULLULLULLNULLameCompanyConsumption_Last_1Consumption_Last_2Consumption_Last_3ConsumptionLastConsumption_Last_5Consumption_Last_6Consumption_Last_7Consumption_Last_8Consumption_Last_9Consumption_Last_10Consumption_Last_11Consumption_Last_12Price_Last_1Price_Last_2Price_Last_3PriceLastPrice_Last_5Price_Last_6Price_Last_7Price_Last_8Price_Last_9Price_Last_10Price_Last_11Price_Last_12Average_year_ConVARCHAR0)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)NULLOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTNOTNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLAverageAverage_year_PritFLOAT)VARCHAR0)NOTNULLNULL14.物理結(jié)構(gòu)設計15.數(shù)據(jù)結(jié)構(gòu)與具體系統(tǒng)的關系CREATETABLE`User_Info(eNumntCHAR)CHAR(20)CHAR(15)CHAR(20)VARCHAR(80)ARNOTNULL,NOTNULL,NOTNULL,NULL,NOTNULL,NULL,NOTNULL,``Electro_For`CHAR(10)NOTNULL,`Electro_Num`INT(10)NOTNULL,`Price`FLOAT(10)NOTNULL,`Price_Lastmonth`FLOAT(10)NOTNULL,`Consumption`FLOAT(10)NOTNULL,`Notice`CHAR(20)NULL,PRIMARYKEY(`User_ID`))ENGINE=InnoDBDEFAULTCHARSET=gbkAUTO_INCREMENT=1;CREATETABLE`User_Info(TNULL`Address`VARCHAR(10)NOTNULL,TNULL`Consumption`FLOAT(10)NOTNULL,`Character`CHAR(10)NOTNULL,`Price`FLOAT(10)NOTNULL,`Standard_Price`CHAR(20)NOTNULL,`Type_Ammeter`CHAR(20)NOTNULL,`Consumption_AmmeterFLOAT(10)NOTNULL,VARCHAR20)ConsumptionLast1`tionLastmptionLaststmptionLast`Consumption_Last_6`FLOAT(10)FLOAT(10)FLOAT(10)FLOAT(10)FLOAT(10)FLOAT(10),NULL,OTOTOTOTOTNOTNULLNULLNULLNULLNULLNULL,,,,,,mptionLastionLastionLastnsumptionLastnsumptionLastnsumptionLastFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTNULL,NULL,NULL,NULL,NULL,NULL,PriceLast`tstFLOAT(10)NOTNULL,FLOAT(10)NOTNULL,FLOAT(10)NOTNULL,`Price_Last_4`FLOAT(10)NOTNULL,`Price_Last_5`FLOAT(10)NOTNULL,`Price_Last_6`FLOAT(10)NOTNULL,`Price_Last_7`FLOAT(10)NOTNULL,`Price_Last_8`FLOAT(10)NOTNULL,`Price_Last_9`FLOAT(10)NOTNULL,`Price_Last_10`FLOAT(10)NOTNULL,`Price_Last_11`FLOAT(10)NOTNULL,`Price_Last_12`FLOAT(10)NOTNULL,`Average_year_Con`FLOAT(10)NOTNULL,`Average_year_Pri`FLOAT(10)NOTNULL,`Debt`VARCHAR(20)NULL,PRIMARYKEY(`User_ID`))ENGINE=InnoDBDEFAULTCHARSET=gbkAUTO_INCREMENT=1;1.運行模塊的組合系統(tǒng)的運行模塊可以大致上分為有用戶(或管理員)登錄模塊、查詢模塊、打印模塊、管理員(或超級用戶)管理模塊(開戶、銷戶、修改用戶資料等等)、數(shù)據(jù)管理模塊(增、減或修改數(shù)據(jù)信息)、數(shù)據(jù)庫維護模塊(管理員對數(shù)據(jù)庫進行維護性管理)、系統(tǒng)設置模塊(管理員對系統(tǒng)部分功能使用的設置)以及系統(tǒng)拓展模塊(開發(fā)人性有一定要求)和幫助模塊。2.運行控制過后可以進入打印模塊打印相關用電信息或是直接退出系統(tǒng)注銷用戶,同時用戶還可以進入幫助模塊,查管理員(或是超級用戶)進入登陸模塊進行驗證后進入系統(tǒng),除擁有一般用戶的權(quán)限外,可以進入系統(tǒng)管理模塊、數(shù)據(jù)庫管理模、數(shù)據(jù)庫維護模塊、系統(tǒng)設置模塊等等對系統(tǒng)以及一般性用戶檔案或是數(shù)據(jù)庫3.運行時間系統(tǒng)具體模塊操作運行時間(大部分為響應用戶操作)應有嚴格限制:c.打印操作視打印機性能影響,但系統(tǒng)發(fā)出打印操作后系統(tǒng)必須要在短時間內(nèi)(1~5秒)響應。當系統(tǒng)出錯或是其他狀況出現(xiàn)導致用戶要求在規(guī)定時間內(nèi)不能完成時必須輸出相應的詳細信息讓用戶了解相應情況,并通過相應的錯誤處理機制及時對用戶操作進行響應和反饋。注:右圖僅作參考用一覽表的方式列出每種可能的出錯以及故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。a錯誤信息輸出提示。b.錯誤補救措施(1)在輸入不符合定義格式的數(shù)據(jù)或是查詢權(quán)限不足情況出現(xiàn)時,系統(tǒng)應該提供準確的提示信息,而不是死機或刪除以輸入數(shù)據(jù)甚至是強制返回系統(tǒng)主界面,應該在出現(xiàn)正確的提示信息前提下,返回錯誤(2)保證用戶或管理員在使用過程中的出錯甚至系統(tǒng)的崩潰不會造成關鍵信息的丟失,這要求數(shù)據(jù)庫對關鍵數(shù)據(jù)甚至是全部數(shù)據(jù)進行備份,在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的備份恢復功能同時依靠系統(tǒng)日志(3)提供完善的撤銷機制,保證用戶的錯誤輸入或是越權(quán)操作不會造成數(shù)據(jù)庫的破壞,當錯誤出現(xiàn),優(yōu)先保護數(shù)據(jù)庫中的數(shù)據(jù),其次保護用戶在使用過程中錄入或修改的書庫。(4)對一些關鍵性操作,例如管理員對用電數(shù)據(jù)進行修改,刪除或是增加都應該提供相應的確認機數(shù)據(jù)庫常見錯誤處理a.網(wǎng)絡故障引起的數(shù)據(jù)庫服務器和應用服務器連接不正?!貑?shù)據(jù)庫服務器或應用服務器。d—修復或更換硬件。b.應用系統(tǒng)用戶的不正常操作導致對象失效——重建失效對象,查找問題的具體原因。當和其它系統(tǒng)(如FMIS)有接口時,是致命的錯誤,造成兩邊的數(shù)據(jù)不一致。d試正確后再向正式數(shù)據(jù)庫復制。法用戶繼續(xù)操作系統(tǒng)。用戶登錄后根據(jù)不同的權(quán)限限制其某些操作,例如不允許普通用戶對數(shù)據(jù)進行修改2.在用戶或是管理員查詢敏感數(shù)據(jù)(如用戶的預存電費數(shù)目或是管理員查看用戶密碼)時,作出相應息泄露或非法修改。4.系統(tǒng)維護期間,不允許任何用戶操作數(shù)據(jù)庫,直到系統(tǒng)及數(shù)據(jù)庫維護完成,才能繼續(xù)相應操作。普通用戶(一般性用電用戶)設置密碼的最低標準主要有以下幾條:(3)如果設置以下安全性過低的密碼,系統(tǒng)都會提醒您修改密碼,直至符合安全性要求:管理員(或超級用戶)設置密碼的最低標準主要有以下幾條:(3)如果設置以下安全性過低的密碼,系統(tǒng)都會提醒您修改密碼,直至符合安全性要求:1.密碼技術的應用:密碼技術用以解決信息的保密以及信息即使被竊取了或泄漏了也不易識別這樣一加、解密密鑰是否相同,可分為密鑰相同的常規(guī)密碼體制(又稱對稱密碼體制),密鑰不相同的公開密碼體在密鑰的產(chǎn)生中,關鍵是隨機性,要求盡可能用客觀的、物理的方法產(chǎn)生密鑰,并盡可能用完備的統(tǒng)出現(xiàn)概率能夠最小。密鑰的分配是密鑰管理中最大的問題。密鑰必須通過最安全的通路進行分配,派非??煽康男攀箶y帶密鑰分配給互相通信的各用戶的人工方式不再適用,因為隨著用戶的增多和通信量的增大,密鑰更換十分頻繁(密鑰必須定期更換才能做到可靠),密鑰在網(wǎng)內(nèi)的自動分配方法便應運而生。n鑰是用來保護會話密鑰的,因此主密鑰也不能長期使用而不進行更換。密鑰的注入方式可用鍵盤、軟盤、磁卡和磁條等。對密鑰的注入應給予嚴格保護,注入過程應有一個的密鑰,密鑰能自行銷毀。在密鑰產(chǎn)生以后,需要以密文形式存貯密鑰。對密鑰的存貯方法有兩種:一種是讓密鑰存貯在密碼裝核手段;采用軟件加密形式,應有軟件保護措施。對使用時間過長和已經(jīng)失效的密鑰應及時予以銷毀。息確實是此發(fā)信者發(fā)出的,而且事后未經(jīng)過他人的改動(因為只有發(fā)信者才知道自己的私人鑰匙),另一方8.鑒別技術(模式識別應用):鑒別技術用于證實交換過程的合法性、有效性和交換信息的真實性,可以防止對信息進行有意竄改的主動攻擊。常用的方法主要有報文鑒別和身份鑒別。法用戶的入侵和合法用戶使用非權(quán)限內(nèi)資源。實施訪問控制是維護電力收費系統(tǒng)安全運行、保護系統(tǒng)信息系統(tǒng)所進行的所性檢查(檢查數(shù)據(jù)庫的完整性)、整理數(shù)據(jù)庫中不必要的數(shù)據(jù)碎片、重建索引,有選擇的改變每頁中freespace盤空間、移走一些舊的備份文件和備份事務日志等等。3、選擇你的數(shù)據(jù)庫名稱(如論壇數(shù)據(jù)庫Forum)-->然后點上面菜單中的工具-->選擇備份數(shù)據(jù)庫如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定后點確定返回備份窗口,接著點4、在彈出來的窗口中的還原選項中選擇從設備-->點選擇設備-->點添加-->然后選擇你的備份文果您對同一個文件做過多次備份,可以點擊備份號旁邊的查看內(nèi)容,在復選框中選擇最新的一次備份后點5、在出現(xiàn)的窗口中選擇在現(xiàn)有數(shù)據(jù)庫上強制還原,以及在恢復完成狀態(tài)中選擇使數(shù)據(jù)庫可以繼續(xù)運行但無法還原其它事務日志的選項。在窗口的中間部位的將數(shù)據(jù)庫文件還原為這里要按照你SQL的安裝進行設置(也可以指定自己的目錄),邏輯文件名不需要改動,移至物理文件名要根據(jù)你所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論