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

正文內(nèi)容

第六章企業(yè)信息系統(tǒng)的開發(fā)與運行管理(已改無錯字)

2023-05-15 22:57:31 本頁面
  

【正文】 比偶然內(nèi)聚合理一些,但邏輯內(nèi)聚的模塊各成分在功能上并無關系,即使局部功能的修改有時也會影響全局,因此這類模塊的修改也比較困難。(3)時間內(nèi)聚。如果一個模塊完成的功能必須在同一時間內(nèi)執(zhí)行(如系統(tǒng)初始化),但這些功能只是因為時間因素關聯(lián)在一起,則稱為時間內(nèi)聚。(4)過程內(nèi)聚。如果一個模塊內(nèi)部的處理成分是相關的,而且這些處理必須以特定的次序執(zhí)行,則稱為過程內(nèi)聚。(5)通信內(nèi)聚。如果一個模塊的所有成分都操作同一數(shù)據(jù)集或生成同一數(shù)據(jù)集,則稱為通信內(nèi)聚。(6)順序內(nèi)聚。如果一個模塊的各個成分和同一個功能密切相關,而且一個成分的輸出作為另一個成分的輸入,則稱為順序內(nèi)聚。(7)功能內(nèi)聚。模塊的所有成分對于完成單一的功能都是必須的,則稱為功能內(nèi)聚。二、耦合強度耦合的強度依賴于以下幾個因素:(1)一個模塊對另一個模塊的調(diào)用;(2)一個模塊向另一個模塊傳遞的數(shù)據(jù)量;(3)一個模塊施加到另一個模塊的控制的多少;(4)模塊之間接口的復雜程度。耦合按從強到弱的順序可分為以下幾種類型:(1)內(nèi)容耦合。當一個模塊直接修改或操作另一個模塊的數(shù)據(jù),或者直接轉(zhuǎn)入另一個模塊時,就發(fā)生了內(nèi)容耦合。此時,被修改的模塊完全依賴于修改它的模塊。(2)公共耦合。兩個以上的模塊共同引用一個全局數(shù)據(jù)項就稱為公共耦合。(3)控制耦合。一個模塊在界面上傳遞一個信號(如開關值、標志量等)控制另一個模塊,接收信號的模塊的動作根據(jù)信號值進行調(diào)整,稱為控制耦合。(4)標記耦合。模塊間通過參數(shù)傳遞復雜的內(nèi)部數(shù)據(jù)結(jié)構(gòu),稱為標記耦合。此數(shù)據(jù)結(jié)構(gòu)的變化將使相關的模塊發(fā)生變化。(5)數(shù)據(jù)耦合。模塊間通過參數(shù)傳遞基本類型的數(shù)據(jù),稱為數(shù)據(jù)耦合。(6)非直接耦合。模塊間沒有信息傳遞時,屬于非直接耦合。如果模塊間必須存在耦合,就盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合的范圍,堅決避免使用內(nèi)容耦合。封閉——開放性如果一個模塊可以作為一個獨立體被其它程序引用,則稱模塊具有封閉性。如果一個模塊可以被擴充,則稱模塊具有開放性。從字面上看,讓模塊具有“封閉——開放性”是矛盾的,但這種特征在軟件開發(fā)過程中是客觀存在的。當著手一個新問題時,我們很難一次性解決問題。應該先縱觀問題的一些重要方面,同時作好以后補充的準備。因此讓模塊存在“開放性”并不是壞事情?!胺忾]性”也是需要的,因為我們不能等到完全掌握解決問題的信息后再把程序做成別人能用的模塊。模塊的“封閉——開放性”實際上對應于軟件質(zhì)量因素中的可復用性和可擴充性。采用面向過程的方法進行程序設計,很難開發(fā)出既具有封閉性又具有開放性的模塊。采用面向?qū)ο笤O計方法可以較好地解決這個問題。3. 數(shù)據(jù)結(jié)構(gòu)與算法設計學會設計數(shù)據(jù)結(jié)構(gòu)與算法,可以讓我們編寫出高效率的程序。也許有人要問,在計算機速度日新月異的今天,為什么還需要高效率的程序?因為我們的雄心與能力是一起增長的,技術進步最快也快不過人們欲望的增長。計算速度和存儲容量上的革新僅僅提供了處理更復雜問題的有效工具,所以高效率的程序永遠不會過時。設計高效率的程序是基于良好的數(shù)據(jù)結(jié)構(gòu)與算法,而不是基于編程小技巧。大多數(shù)計算機科學系在設置課程時,都重視學習基本的軟件工程原理,以及數(shù)據(jù)結(jié)構(gòu)與算法設計。一般說來,數(shù)據(jù)結(jié)構(gòu)與算法就是一類數(shù)據(jù)的表示及其相關的操作(這里算法不是指數(shù)值計算的算法)。從數(shù)據(jù)表示的觀點來看,存儲在數(shù)組中的一個有序整數(shù)表也是一種數(shù)據(jù)結(jié)構(gòu)。算法是指對數(shù)據(jù)結(jié)構(gòu)施加的一些操作,例如對一個線性表進行檢索、插入、刪除等操作。一個算法如果能在所要求的資源限制(Resource Constraints)范圍內(nèi)將問題解決好,則稱這個算法是有效率(Efficient)的。例如一個資源限制可能是“用于存儲數(shù)據(jù)的內(nèi)存有限”,或者“允許執(zhí)行每個子任務所需的時間有限”。一個算法如果比其它已知算法所需要的資源都少,這個算法也被稱為是有效率的。算法的代價(Cost)是指消耗的資源量。一般說來,代價是由一個關鍵資源例如時間或空間來評估的。毋庸置疑,人們編寫程序是為了解決問題。只有通過預先分析問題來確定必須達到的性能目標,才有希望挑選出正確的數(shù)據(jù)結(jié)構(gòu)。有相當多的程序員忽視了這一分析過程,而直接選用某一個他們習慣使用的,但是與問題不相稱的數(shù)據(jù)結(jié)構(gòu),結(jié)果設計出一個低效率的程序。如果使用簡單的設計就能夠達到性能目標時,選用復雜的數(shù)據(jù)結(jié)構(gòu)也是沒有道理的。人們對常用的數(shù)據(jù)結(jié)構(gòu)與算法的研究已經(jīng)相當透徹,可以歸納出一些設計原則:(1)每一種數(shù)據(jù)結(jié)構(gòu)與算法都有其時間、空間的開銷和收益。當面臨一個新的設計問題時,設計者要徹底地掌握怎樣權衡時空開銷和算法有效性的方法。這就需要懂得算法分析的原理,而且還需要了解所使用的物理介質(zhì)的特性(例如,數(shù)據(jù)存儲在磁盤上與存儲在內(nèi)存中,就有不同的考慮)。(2)與開銷和收益有關的是時間——空間的權衡。通常可以用更大的時間開銷來換取空間的收益,反之亦然。時間——空間的權衡普遍地存在于軟件開發(fā)的各個階段中。(3)程序員應該充分地了解一些常用的數(shù)據(jù)結(jié)構(gòu)與算法,避免不必要的重復設計工作。(4)數(shù)據(jù)結(jié)構(gòu)與算法為應用服務。我們必須先了解應用的需求,再尋找或設計與實際應用相匹配的數(shù)據(jù)結(jié)構(gòu)。[Shaffer 1998]4.文件設計一、文件的分類n 按存儲介質(zhì)分類:磁盤文件、磁帶文件和光盤文件。n 按存取方式分類:順序文件、隨機文件和索引文件。n 順序文件:當文件中的數(shù)據(jù)只能按照存放的先后次序依次讀出或?qū)懭霑r,這種文件稱為順序文件。n 隨機文件:可以不按照記錄的先后次序而是根據(jù)需要直接進行讀寫的文件稱為隨機文件。隨機文件也稱為直接文件。n 索引文件:不管是順序文件還是隨機文件,一般來說,其記錄都是按序存放的,當一個文件的記錄太多、存儲容量較大時,計算和查找相應記錄的位置需要花去大量的時間。因此,需要按關鍵字建立索引的文件。n 按用途分類:主文件、輔助文件和臨時文件。n 主文件:存儲系統(tǒng)中的重要數(shù)據(jù)并且是永久保存的文件稱為主文件。n 輔助文件:為系統(tǒng)數(shù)據(jù)處理服務的文件稱為輔助文件。n 臨時文件(工作文件):為滿足系統(tǒng)存放臨時數(shù)據(jù)的文件稱為臨時文件。 二、文件設計㈠數(shù)據(jù)庫文件 概念:存放在存貯設備中的信息的集合。 一個文件:包含一組邏輯上相關聯(lián)記錄。 記錄:一組邏輯上相關聯(lián)的數(shù)據(jù),由若干個字段組成。 類型:⑴主文件⑵用于更新文件: 可用于更新一個主文件⑶表文件:記錄參考數(shù)據(jù)的一種文件⑷索引文件:記錄標識符和存貯單元用于索引的一種文件㈡文件設計意義 文件設計: 指電算化會計信息系統(tǒng)涉及到文件進行物理定義,把所有文件設計成為可用計算機進行存取的物理形式。 意義: 將所有文件,轉(zhuǎn)化為計算機可以進行存取的物理形式。㈢文件設計原則電算性:可根據(jù)計算機計算、分類、排序、存貯、更新方便、運算迅速的 特點,可在手工文件體系的基礎上重復設置帳簿。如單獨設置帳簿,也可以聯(lián)合帳簿。完整性⑴按會計科目設置文件:系統(tǒng)主文件⑵對個項經(jīng)濟業(yè)務發(fā)生的詳細數(shù)據(jù)可另設文件存貯:系統(tǒng)業(yè)務文件 ⑶輸入、加工、輸出簡潔性:體現(xiàn)在數(shù)據(jù)存取速度與占用空間的統(tǒng)一⑴建立適當?shù)奈募w系;⑵文件中字段不可過多;⑶文件中空格字段不宜過多。 可靠性⑴系統(tǒng)內(nèi)的文件要統(tǒng)一命名;⑵文件名稱不能過于簡化;⑶字段名稱也要一致;⑷設計備份文件㈣文件設計的一般程序確定系統(tǒng)需要建立的文件 ?、艓諗?shù)據(jù)庫文件  ①記帳憑證文件 ?、诿骷殠の募廴沼泿の募芸値び囝~文件⑤總帳流水帳文件   以上五點可以概括為:系統(tǒng)主文件和系統(tǒng)業(yè)務文件⑵輔助性數(shù)據(jù)庫文件:為會計數(shù)據(jù)處理服務的文件   會計科目文件   職工記錄文件⑶臨時工作文件:存放中間處理結(jié)果的文件如:臨時憑證庫文件 查詢時臨時性生成的應收帳款明細帳文件文件的組成形式⑴概念:指一個文件記錄的排列方式,它決定了文件的存取方式(讀寫方式)。⑵方式:  ?、夙樞蚪M成方式:記錄按時間先后排列,按先后順序處理?!    №樞蛭募?  ②索引組織方式: 系統(tǒng)對順序文件的索引關鍵字自動建立的形式。 索引文件 文件的存貯區(qū)域設計 確定文件應放在硬盤的什么區(qū)域、什么目錄上。做到:存取方便,共享性和安全性。 文件結(jié)構(gòu)設計 文件 記錄 字段 包括物理名稱、類型和長度⑴字段設計:   包括:字段名稱、類型、長度。   以“科目代碼”為例①定義字段名稱    處理有兩種方式: 直接以“科目代碼”漢字表示 以漢字拼音字母命名“KMDM” ②定義字段類型 字符型 數(shù)值型 日期型 邏輯型 ③定義字段長度 取決于: 存貯數(shù)據(jù)項的長度 系統(tǒng)要求 ⑵記錄設計   以現(xiàn)金日記帳為例①對應定位:存貯對象有多少數(shù)據(jù)項,就設計多少個字段②記錄分析:    刪除字段    合并字段    增加字段③綜合分析規(guī)定文件的屬性    保密性    讀寫特性    共享性    期限性5.代碼設計代碼是用來表征客觀事物的一組有序的符號,以便易于計算機和人工識別與處理。代碼的類型指代碼符號的表示形式,一般有數(shù)字型、字母型、數(shù)字字母混合型等。3種類型的代碼各有所長,應根據(jù)使用者的要求、信息量的多少、信息交換的頻度、使用者的習慣等方面綜合考慮。n 設計代碼的作用n ①便于錄入n ②節(jié)省存儲空間n ③提高處理速度n ④提高數(shù)據(jù)標準化程度n ⑤便于計算機識別和處理n ⑥便于分類n 代碼設計的原則n ①唯一性n ②通用性n ③適合于計算機處理n ④可擴展性n ⑤簡明性n ⑥規(guī)律性n 代碼的編碼方法n :代碼按照一定的標準依次排列。n 如:3或100100 ……n :用若干連續(xù)數(shù)組區(qū)段表示不同類別事物的編碼。n 如:0099;200299n :每一代碼由固定的幾個區(qū)段組成,每一區(qū)段表示一種特征,并可以按照順序碼或組碼進行編碼。n 如:會計科目編碼“10020101”6.輸入輸出設計n 輸入設計n 輸入數(shù)據(jù)的原則n ①源點輸入原則n ②一次輸入原則n ③用戶友好性原則(高效、直觀、準確、簡便、舒適)n 輸入方式的設計n ①鍵盤輸入n ②數(shù)模、模數(shù)轉(zhuǎn)換n ③網(wǎng)絡傳送數(shù)據(jù)n 輸入格式的設計n ①表格式n ②瀏覽式n ③對話式輸入數(shù)據(jù)的校驗和糾錯由于系統(tǒng)在輸入環(huán)節(jié)有人的參與,所以出錯是不可避免的,只有采用若干校驗的手段和糾錯的方法,才能保證輸入數(shù)據(jù)正確。①校驗的方法有:靜態(tài)校驗,目測法對輸入的數(shù)據(jù)進行檢查,將屏幕上的電子憑證與手工憑證核對。邏輯校驗,設置各種信息的邏輯關系,校驗輸入的憑證是否有錯。如:月份不能大于12,現(xiàn)金收支不能多于千元等平衡校驗,借方金額合計相等貸方金額合計。界限校驗,單價最小單位為分,固定資產(chǎn)價值超過2000元,設置支票的最大金額總量校驗,將單項金額加起來,與總額進行核對順序校驗,檢查憑證號是否連續(xù)重復校驗,同一張憑證在計算機上輸入兩遍,由計算機自動校驗②糾正錯誤的方法包括:書面憑證填寫有誤,退回憑證填制部門糾正,錄入員不能隨意修改書面憑證準確,輸入錯誤,未保存前可直接在屏幕上修改以存儲的錯誤憑證,由審核人員發(fā)現(xiàn)錯誤后,交錄入員修改后重新審核。以記帳的錯誤憑證,先由錄入員錄入一張與錯誤憑證相同的反相憑證,再將原憑證補充錄入,審核后記帳。n 輸出設計會計電算化信息系統(tǒng)產(chǎn)生的會計信息以電子數(shù)據(jù)的形態(tài)存儲在計算機硬盤上的數(shù)據(jù)庫中,只有通過程序輸出才能被用戶使用。另外,及時、準確的輸出會計信息也是會計電算化信息系統(tǒng)開發(fā)的最終目的。n 輸出方式的設計n ①顯示輸出(查詢)n ②打印輸出n ③ 軟盤輸出或網(wǎng)絡輸出n 確定輸出的內(nèi)容n確定輸出對象及其屬性。輸出對象一般包括日記賬、總帳、明細賬、報表等,其屬性有所要輸出信息的名稱、輸出信息的功能、輸出周期、輸出方式、存放輸出信息文件、輸出該信息的程序、輸出寬度、輸出份數(shù)、輸出數(shù)據(jù)的結(jié)構(gòu)、輸出格式等。當所有的輸出內(nèi)容確定后,應填寫輸出設計說明書,以此為程序員編程的依據(jù)和系統(tǒng)維護的文檔。n 設計輸出的格式n會計信息輸出格式首先要符合財政部門的統(tǒng)一規(guī)定,以手工的格式為基礎,同時考慮計算機的特點和限制,設計出內(nèi)容豐富,使用方便的各種輸出格式。輸出時要注意計算機屏幕和打印機行寬的物理限制。7.用戶界面設計界面設計中美的需求與導向作用人們對美的向往和追求是與生俱有的。顯然沒有人愿意丑化自己的程序,也沒有用戶嗜好丑陋的界面。軟件開發(fā)者要設計美,用戶要享受美,所以界面的美是開發(fā)者與用戶的共同需求。界面美的概念很抽象,以致讓人無法說清楚什么是界面的美。但它同時又很現(xiàn)實,以致人人都可以去欣賞和感受界面美,并且挑剔美中之不足。美學不是一種量化的學問,如果因此而輕視美學指導,必將導致在設計過程中光依賴程序員個人的經(jīng)驗與感覺。由于程序員接受的教育主要是如何使計算機完成工作,而不是人如何工作,因此僅靠程序員主觀想象設計而成的界面往往得不到大眾用戶的認可。美的界面能消除用戶由感覺引起的乏味、緊張和疲勞(情緒低落),大大提高用戶的工作效率,從而進一步為發(fā)揮用戶技能和為用戶完成任務作出貢獻。從人機界面發(fā)展歷史與趨勢上可以看出人們對界面美的需求,以及美在界面設計中的導向作用。界面設計已經(jīng)經(jīng)歷了兩個界限分明的時代。第一代是以文本為基礎的簡單
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1