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

正文內(nèi)容

ic卡水費(fèi)系統(tǒng)畢業(yè)設(shè)計(jì)---畢業(yè)設(shè)計(jì)-資料下載頁

2025-01-19 06:28本頁面

【導(dǎo)讀】隋著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,IC卡技術(shù)也日臻完善。IC卡計(jì)量系統(tǒng)一般由讀卡器單片機(jī)低層支持軟件、低層。本畢業(yè)設(shè)計(jì)在對自來水公司水計(jì)費(fèi)業(yè)務(wù)進(jìn)行大量實(shí)際。該軟件包括以下九個(gè)模塊即客戶輸入模塊、1976年在世界上首次成功研制開發(fā)出IC卡產(chǎn)品。IC卡芯片中的內(nèi)容根據(jù)需要可以有條件的供外部讀取,也可。以供內(nèi)部信息處理和作判定之用。根據(jù)應(yīng)用領(lǐng)域來分,IC卡有金融卡和非金融卡兩種。卡又有信用卡、和現(xiàn)金卡(DEBTTCARD0等。當(dāng)前廣泛使用的接觸型IC卡,在這種卡片上有6. 個(gè)觸點(diǎn)可與外界接觸。IC卡管理系統(tǒng)的WINDOWS用戶界面。本次畢業(yè)設(shè)計(jì)主要了IC卡第三部分即IC卡數(shù)據(jù)庫管理系統(tǒng)軟件的開發(fā),對于第二部分,由于現(xiàn)行IC卡種類很多,各種IC卡的內(nèi)部結(jié)構(gòu)都不盡相同,對應(yīng)不同的文件讀取方式、讀取格式,并沒有一通用的接口規(guī)則。較小的冗余度\較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶所共享.

  

【正文】 為目標(biāo)盤 ,系統(tǒng)會自動檢測盤中自由空間的大小 ,當(dāng)大于文件大小時(shí) ,系統(tǒng)直接輩分 ,并給出提示 。當(dāng)自由空間小于文件大小時(shí)木匠給出用戶盤備份的提示 (客戶信息 DB以 7000條 /盤 。操作日志信息 DB以 8500條 /盤作為備份大的標(biāo)準(zhǔn) .),用戶可根據(jù)提示插入磁盤進(jìn)行數(shù)據(jù)備份 ,備份完成后應(yīng)及時(shí)為磁盤作標(biāo)簽 . 恢復(fù)數(shù)據(jù)模塊其功能為 :系統(tǒng)根據(jù)用戶選擇的恢復(fù)需求 (如恢復(fù)操作員數(shù)據(jù)庫文件、客戶數(shù)據(jù)文件、操作日志數(shù) 據(jù)庫文件 ),并根據(jù)用戶艘給定的源盤路徑檢測所需的文件,文件正確則進(jìn)行恢復(fù)操作,否則提示用戶重新選擇文件的路徑。 操作日志模塊其實(shí)現(xiàn)基理是:當(dāng)用戶通過密碼認(rèn)證進(jìn)入系統(tǒng)后,系統(tǒng)自動將用戶名稱、系統(tǒng)日期、系統(tǒng)時(shí)間添入日志文件 中 ,在系統(tǒng)的各項(xiàng)調(diào)用完后均調(diào)用一個(gè)填充程序 . 例如 :sele note replace hiuser with username replace hidate with date( ) replase hitime with time() sele 1 Do from …… …… do addnote with “添加記錄 ” 操作日志的實(shí)現(xiàn)基理雖然簡單 ,但數(shù)據(jù)量非常大 ,實(shí)現(xiàn)比較繁瑣。它應(yīng)能準(zhǔn)確、詳細(xì)地記錄用戶的每一次有價(jià)值的操作(刪除記錄、增加記錄、修改記錄等)。下面以記錄修改操作為例來描述實(shí)現(xiàn)過程:執(zhí)行修改表單前,定義一公用字符變量( ), from表中的控制收到焦點(diǎn)時(shí),將控制中的對象值轉(zhuǎn)為字符型,賦給 m chang,控件失去焦點(diǎn)時(shí),轉(zhuǎn)化為字符型后 ,同 m chang 比較,如返回 . 中 . 數(shù)據(jù)備份 \數(shù)據(jù)恢復(fù) \操作日志的實(shí)現(xiàn)雖然比較繁瑣 ,且占用一定的存儲空 畢 業(yè) 設(shè) 計(jì) 用 紙 間 .它們對數(shù)據(jù)庫的安全性有著十分重要的意義 .實(shí)現(xiàn)機(jī)制的好壞也是衡量一個(gè)系統(tǒng)的標(biāo)準(zhǔn) . 月白表模塊 通過組合框選擇所需報(bào)表的月份 ,按 開始打印 即可進(jìn)行報(bào)表打印 .實(shí)現(xiàn)中 ,我使用 SQL語句將用戶選擇的月份記錄從 庫文件中過濾出來 ,村如一虛擬表中 ,從虛擬表中提取數(shù)據(jù)進(jìn)行打印 ,打印完成后 ,系統(tǒng)自動將虛 擬表刪除 .使用這種方法 ,縮短了打印時(shí)間 ,提高了打印效率 . 年報(bào)表模塊 通過組合框選擇所需報(bào)表的年份 ,用戶根據(jù)提示使用寬行打印指進(jìn)行打印 . 在程序編制過程中 ,最初使用的算法為 :系統(tǒng)檢索到第一個(gè)單位名稱 ,判斷一月是否買水 ,如買水則輸出買水量 ,否則在一月位置上輸出“ — ”,接著判斷二月是否買水, …… 知道十二月,然后檢索第二個(gè)單位,依此類推,知道打印完畢。 例如: 1998年中有 200個(gè)單位買水,( 1)假設(shè)每個(gè)單位每月均買水,打印報(bào)表最長搜索次數(shù)為 200 12=2400次,( 2)假設(shè)其中的單 位并不能保證每月均買水,則最長搜索次數(shù)為 200 200 12=480000 次。打印機(jī)的速度本身十分慢,再加上如此長的檢索時(shí)間,降低了打印機(jī)的使用效率。 在編程過程中,我建立了一個(gè) 數(shù)據(jù)庫文件,每次增加客戶數(shù)據(jù)時(shí),檢索 文件,如客戶存在,則判斷買水的月份后,將相關(guān)數(shù)據(jù)寫入 中;如客戶不存在,則添加一條新記錄,然后將相關(guān)數(shù)據(jù)寫入 中。這樣雖然浪費(fèi)了一定的存儲空間,使數(shù)據(jù)產(chǎn)生了一些冗余,但這個(gè)報(bào)表過 程中,僅需直接從 讀取數(shù)據(jù)送給打印機(jī),所以系統(tǒng)的運(yùn)行效率得以提高。 例如: sele4 use yearreport。 Dbf do while 。 not。 eof() …… if empty ( month4) /*四月買水量 */ lin, 68 say ‘ frot‘宋體’ 16 else lin, 68 say alltrin ( month4) font‘宋體’ 16 endif …… enddo 第五章 系統(tǒng)評價(jià) 設(shè)計(jì)中的問題及說明 數(shù)據(jù)環(huán)境的問題 Visual foxpro 作為一種數(shù)據(jù)庫開發(fā)系統(tǒng) ,其功能十分強(qiáng)大 ,但由于程序員不直接對機(jī)器代碼進(jìn)行操作 ,而是在編輯器中依據(jù)固定的語法 \文法規(guī)定進(jìn)行開發(fā) .要求用戶嚴(yán)格遵守?cái)?shù)據(jù)環(huán)境 .用戶更改數(shù)據(jù)環(huán)境 (如 :重繭數(shù)據(jù)庫 )都可能導(dǎo)致系統(tǒng)性錯誤 ,嚴(yán)重的將會使這個(gè)系統(tǒng)崩潰 . 畢 業(yè) 設(shè) 計(jì) 用 紙 報(bào)表中的困難 上述年報(bào)表模塊中 ,雖然實(shí)現(xiàn)了報(bào)表功能 ,但算法的選擇上并沒有達(dá)到最優(yōu) ,一方面使得數(shù)據(jù)產(chǎn)生不必要的冗余 ,另一方面 ,同一數(shù)據(jù)對兩個(gè)數(shù)據(jù)庫文件進(jìn)行操作 ,可能產(chǎn)生數(shù)據(jù)的不一致性 . 變量及函數(shù)使用中的困難 在整個(gè)軟件的開發(fā)中 ,調(diào)用了 windows的系統(tǒng)資源 (如 :打印機(jī)設(shè)置對話窗口 ),使用了大量的命令和函數(shù) ,最難處理的是對邏輯量的操作 . 例如 :對數(shù)值型變量進(jìn)行完整性校驗(yàn)時(shí) ,用戶輸入 0(1)empty(0)返回 .T. (2)inblank(0)返回 .F. 判斷字符是否相等時(shí) ,Username1=“ ABCD” Username2=“ABCDEFGHJUIK” ? Username1= Username2 返回邏輯真 .T. ? Username1= Username2 返回邏輯假 .F. 起初在編程時(shí) ,我并沒有充分利用 VFP 提供的 DEBUG、 TRACE 等調(diào)錯工具,調(diào)錯遇到了許多困難,并且不能準(zhǔn)確判斷出錯的行號,走了許多彎路。在充分利用工具后,無論多層的過程,還是調(diào)用多個(gè)程序的錯誤,都可以很容易地調(diào)試出來。 關(guān)于項(xiàng)目文件中的問題 系統(tǒng)開發(fā)前,我并沒有做詳細(xì)的規(guī)劃設(shè)計(jì), 以至于隋著開發(fā)的不斷深入,系統(tǒng)越來越亂,最終無法再擴(kuò)充。只得重新開始各項(xiàng)規(guī)劃(如:變量的命名原則等),每開發(fā)一階段,都詳細(xì)做號文檔和記錄。因而浪費(fèi)了許多時(shí)間重復(fù)一些系統(tǒng)的工作。 5. 2 系統(tǒng)評價(jià) 目前廣泛使用的數(shù)據(jù)庫管理系統(tǒng)絕大多數(shù)都是關(guān)系數(shù)據(jù)庫系統(tǒng)。 ORACLE、SYSBASE、 INFORMIX、 INGRES 等著名的關(guān)系數(shù)據(jù)庫系統(tǒng)由于它們比較復(fù)雜,對環(huán)境要求比較高,其優(yōu)勢主要體現(xiàn)在大、中、小型機(jī)系統(tǒng)和客戶機(jī) /服務(wù)器上,目前國內(nèi)廣泛使用的 XBASE 類產(chǎn)品。 XBASE 類產(chǎn)品支持關(guān)系數(shù)據(jù)庫結(jié)構(gòu),但對于關(guān)系操作、 關(guān)系安全性、關(guān)系的完整性、并發(fā)控制及數(shù)據(jù)庫恢復(fù)的支持是不充分的,或者根本就不支持。 本系統(tǒng)通過編程,實(shí)現(xiàn)了對關(guān)系表的選擇、投影、連接、并、交,差等關(guān)系操作。通過定義關(guān)系的完整性約束條件即關(guān)系模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存原則,保證了數(shù)據(jù)庫的正確性、有效性和兼容性。通過口令、權(quán)限等社頂,保證了數(shù)據(jù)庫的安全性、保密性,防止了由于不合法使用所造成的數(shù)據(jù)庫中數(shù)據(jù)的泄露、更改和破壞,甚至于系統(tǒng)崩潰。通過采用數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等手段,避免了因死鎖、硬件故障、操作員的失誤和認(rèn)為的破壞等故障對系統(tǒng)造成的破壞性影響。因 此本數(shù)據(jù)庫系統(tǒng)具有把數(shù)據(jù)從錯誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)的功能。本系統(tǒng)經(jīng)運(yùn)行調(diào)試表明同 IC 卡硬件設(shè)備接口實(shí)現(xiàn)連接是完全可行的,具備實(shí)用價(jià)值。 結(jié)束語 通過兩個(gè)月的畢業(yè)設(shè)計(jì)詳細(xì)翻閱了相關(guān)書籍,使我對 IC 卡的工作原理進(jìn)一步加深了了解,同時(shí)基本掌握了管理信息系統(tǒng)規(guī)劃、設(shè)計(jì)、實(shí)施等各個(gè)開 畢 業(yè) 設(shè) 計(jì) 用 紙 發(fā)環(huán)節(jié)的實(shí)現(xiàn)機(jī)制和方法。并且為自己在今后實(shí)際工作中運(yùn)用所學(xué)專業(yè)知識打下了良好的基礎(chǔ)。 在此衷心感謝 老師在畢業(yè)設(shè)計(jì)過程中所給予的悉心指導(dǎo)和無私幫助。 畢 業(yè) 設(shè) 計(jì) 用 紙 參考文獻(xiàn) [1]王愛英、智能卡技術(shù)、北京、清華大學(xué)出版社 [2]姚君遺、匯編語言程序設(shè)計(jì)、南京、南京大學(xué) [3]王珊、數(shù)據(jù)庫系統(tǒng)理論、北京、高等教育出版社 [4]張宏、 簡明參考手冊、北京、電子工業(yè)出版社 [5]韓立凡、 中文版與上機(jī)指導(dǎo)、北京、清華大學(xué)出版社 [6]張海藩、軟件工程導(dǎo)輪、北京、清華大學(xué)出版社 畢 業(yè) 設(shè) 計(jì) 用 紙
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1