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

正文內(nèi)容

基于c的windows程序設(shè)計項目-在線瀏覽

2024-11-05 19:02本頁面
  

【正文】 姓名 字符 30 學生的姓名 性別 字符 1 0/1 /2= 未知 /男 /女 身份證號 字符 18 學制 數(shù)字 1 班級 字符 20 專業(yè) 字符 20 入學時間 字符 10 20201212 家庭地址 字符 60 聯(lián)系電話 數(shù)字 12 聯(lián)系電話 郵編 字符 6 備注 學生的信息應(yīng)通過數(shù)據(jù)庫統(tǒng)一保存,并且可能有重名的學生 數(shù)據(jù)單元名稱 班級信息 組成 名稱 格式 范圍 精 度 說明 班級名稱 字符 50 班級編號 字符 10 年級 字符 07 班主任 字符 20 班主任姓名 所屬系部 字符 30 備注 字符 60 備注 數(shù)據(jù)單元名稱 課程信息 組成 名稱 格式 范圍 精度 說明 名稱 字符 50 課程名稱 班級 字符 50 開設(shè)班級 學期 數(shù)字 1 課程開設(shè)學期, 0 不確定 學時 數(shù)字 9 位 備注 課程信息作為教學計劃 數(shù)據(jù)單元名稱 成績信息 組成 名稱 格式 范圍 精度 說 明 姓名 字符 50 學生姓名 課程 字符 50 課程名稱 學期 數(shù)字 1 課程開設(shè)學期, 0 不確定 成績 數(shù)字 9 位 備注 成績可以是 100 制,等級制、分正式考試、補考 數(shù)據(jù)單元名稱 收費信息 組成 名稱 格式 范圍 精度 說明 姓名 字符 50 學生姓名 繳費項目 字符 50 課程名稱 應(yīng)繳費用 數(shù)字 9 2 課程開設(shè)學期, 0 不確定 已繳費用 數(shù)字 9 位 2 學期 字符 10 2020/2020(1) 備注 在同一學期同一個繳費項目 只有一條記錄。系統(tǒng)邏輯模型從本質(zhì)上說是規(guī)定系統(tǒng)應(yīng)該做什么,包括新系統(tǒng)的業(yè)務(wù)流程 、數(shù)據(jù)流程以及數(shù)據(jù)與功能的詳細分析與描述。系統(tǒng)的邏輯設(shè)計采用一系列的圖表和工具,在邏輯上表達新系統(tǒng)具有的各項功能,以及輸入輸出、信息流程、系統(tǒng)界面和環(huán)境等新系統(tǒng)概況。 在邏 輯設(shè)計中, 主要考慮下面三個方面 : 1.分析系統(tǒng)目標 根據(jù)詳細調(diào)查對可行性分析報告中提出的系統(tǒng)目標重新考察,對項目的可行性和必要性進行重新考慮,并根據(jù)對系統(tǒng)建設(shè)的環(huán)境和條件的調(diào)查分析重新確定系統(tǒng)目標。 2.新系統(tǒng)的數(shù)據(jù)流程 數(shù)據(jù)流程是系統(tǒng)中信息處理的方法和過程的統(tǒng)一。 3.新系統(tǒng)的邏輯結(jié)構(gòu) 把系統(tǒng)劃分為不同的功能子系統(tǒng),可以大大簡化系統(tǒng)的設(shè)計工作。 一、業(yè)務(wù)流程的改造與設(shè)計 業(yè) 務(wù)流程是指為完成一定的目標或任務(wù)而進行的一系列時間上承繼的業(yè)務(wù)活動序列,是企業(yè)或組織運行的方式。而在信息技術(shù)條件下,由于信息的采集、處理、傳遞和使用的方式發(fā)生了變化,就要求改變原有流程中不適合計算機信息處理特點的工作方式,按現(xiàn)代信息處理 的要求,重新組織業(yè)務(wù)運作過程,以事物發(fā)生的自然過程尋找解決問題的方法 。系統(tǒng)設(shè)計要回答的中心問題是系統(tǒng)“怎么做”,即如何實現(xiàn)系統(tǒng)分析說明書規(guī)定的系統(tǒng)功能??傮w設(shè)計的核心任務(wù)是完成系統(tǒng)模塊結(jié)構(gòu)設(shè)計。因此,系統(tǒng)研制人員在系統(tǒng)調(diào)查與分析階段的任務(wù)是在邏輯上弄清楚系統(tǒng)“做什么”,在系統(tǒng)設(shè)計階段的任務(wù)則是在物理上確定系統(tǒng)“怎么做”,所以系統(tǒng)設(shè)計階段也稱為系統(tǒng)的物理設(shè)計階段。 (1)模塊結(jié)構(gòu)設(shè)計 1)將系統(tǒng)劃分成模塊; 2)決定每個模塊的功能; 3)決定模塊間的調(diào)用關(guān)系; 4)決定模塊間的接口,即模塊問數(shù)據(jù)的傳遞。 系統(tǒng)設(shè)計的原則 從邏輯模型到物理模型的設(shè)計是一個由抽象到具體的過程,有時沒有明確的界限,甚至可能有反復。系統(tǒng)設(shè)計總的原則是 保證系統(tǒng)設(shè)計目標的實現(xiàn),并在此基礎(chǔ)上使技術(shù)資源的運用達到最佳。 (1)系統(tǒng)性原則 系統(tǒng)是作為一個有機整體而存在的。 (2)經(jīng)濟性原則 經(jīng)濟性原則是指在滿足系統(tǒng)要求的前提下,盡可能減少系統(tǒng)的費用支出。另一方面,系統(tǒng)設(shè)計應(yīng)避免不必要的復雜化,各模塊應(yīng)盡可能簡潔, 以便縮短處理流程,減少處理時間。只有設(shè)計出的系統(tǒng)是安全可靠的,才能在實際中發(fā)揮它應(yīng)有的作用。 (4)簡單性原則 在系統(tǒng)達到預(yù)定目標、完成規(guī)定功能的前提下,應(yīng)該盡量簡單。 (5)靈活性原則 系統(tǒng)對外界環(huán)境的變化要有很強的適應(yīng)能力,系統(tǒng)容易修改和維護。 案例 學生管理系統(tǒng)的系統(tǒng)分析 本系統(tǒng)主要實現(xiàn)對學生基本檔案和學生成績的管理,學生入校后錄入學生基本信息、由學生信息管理員對學生信息進行編輯處理、學生成績管理員對學生的考試成績錄入處理,同時對班級信息、課程信息進行管理,并實現(xiàn)相關(guān)數(shù)據(jù)的查找處理 。對系統(tǒng)支持性數(shù)據(jù)作維護。 學生檔案管理 學生檔案管理包括學生檔案的建立、修改、查詢等內(nèi)容。其格式參見學籍管理部門提供的表格格式 班級管理 班級管理包括班級的設(shè)置、修改、查詢。對班級的檔案可以進行錄入、查詢、修改、刪除及打印操作。 支持打印班級設(shè)置信息,要求可以打印單個或多個班級信息,也可以連續(xù)打印全部班級信息。針對不同年級、不同專業(yè)、學制對各個班級設(shè)置教學計劃。 ( 7)、系統(tǒng)管理 為保證系統(tǒng)的安全,只有能夠登錄該系統(tǒng),并且要求在進入操作之前,檢查密碼和姓名是否正確。 第二章 數(shù)據(jù)庫設(shè)計 一、總體數(shù)據(jù)庫的設(shè)計 原則 進行總體數(shù)據(jù)庫設(shè)計時應(yīng)遵循的基本原則是: 1).數(shù)據(jù)結(jié)構(gòu)的合理性 數(shù)據(jù)結(jié)構(gòu)的合理性要求指數(shù)據(jù)文件組織合理,數(shù)據(jù)元素歸類和劃分合理,以及對數(shù)據(jù)項進行合理描述。一般來說,提高安全性的最有效措施是增加數(shù)據(jù)的冗余,而數(shù)據(jù)的大量冗余往往為維護數(shù)據(jù)一致性帶來困難。對此應(yīng)進行合理取舍,在盡量降低冗余的前提下,確保數(shù)據(jù)的安全性與可靠性。 數(shù)據(jù)的分類 數(shù)據(jù)主要分基礎(chǔ)數(shù)據(jù)、中間數(shù)據(jù)、工作數(shù)據(jù)和暫存數(shù)據(jù)四大類。 3.數(shù)據(jù)存儲規(guī)模設(shè)計 數(shù)據(jù)存儲規(guī)模設(shè)計中要考慮的因素主要包括: ?現(xiàn)有數(shù)據(jù)量的存儲規(guī)模 ?未來數(shù)據(jù)量的增長趨勢 ?數(shù)據(jù)類型的劃分 數(shù)據(jù)存儲規(guī)模設(shè)計就是要在分析的基礎(chǔ)上,合理的組織數(shù)據(jù)的存儲格式,選擇合理的存儲技術(shù)和設(shè)備對數(shù)據(jù)進行存儲。完整性保護是保護數(shù)據(jù)結(jié)構(gòu)不受損害,保證數(shù)據(jù)的正確性、有效性和一致性。數(shù)據(jù)庫的數(shù)據(jù)共享必然會帶來數(shù)據(jù)庫的安全性問題 , 如果數(shù)據(jù)庫不能嚴格保證數(shù)據(jù)的安全性,就會嚴重制約它的應(yīng)用 , 因此,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)共享不能是無條件的,而必須是在統(tǒng)一的嚴格的控制之下,只允許有合法使用權(quán)限的用戶訪問允許他存取的數(shù)據(jù)。 5 .數(shù)據(jù)庫管理系統(tǒng) (DBMS)的選擇 在進行系統(tǒng)總體數(shù)據(jù)庫設(shè)計時應(yīng)遵循以下主要原則: ( 1)數(shù)據(jù)結(jié)構(gòu)的合理性 即數(shù)據(jù)文件的合理組織,數(shù)據(jù)元素的合理歸類和劃分,以及數(shù)據(jù)項的合理描述。一般來說,提高安全性的最有效措施之一是增加數(shù)據(jù)的冗余,而數(shù)據(jù)的大量冗余往往為維護數(shù)據(jù)一致性帶來困難。 ( 3)維護 和管理方便 在進行總體數(shù)據(jù)庫結(jié)構(gòu)設(shè)計時,必須首先保證對數(shù)據(jù)進行管理和維護的方便性,這是提高系統(tǒng)運行效率的基礎(chǔ)。數(shù)據(jù)存貯設(shè)計則根據(jù)數(shù)據(jù)資源分布具體確定了數(shù)據(jù)存貯的邏輯方式。系統(tǒng)設(shè)計人員根據(jù)這一結(jié)果選擇具體的信息處理技術(shù)和數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)處理描述了模塊間關(guān)聯(lián)的方式和模塊內(nèi)部的功能和數(shù)據(jù)輸入 /輸出關(guān)系,是邏輯設(shè)計的核心內(nèi)容之一。關(guān)系數(shù)據(jù)庫系統(tǒng)都是按關(guān)系方式組織的對于系統(tǒng)中處理的數(shù)據(jù),必須按關(guān)系數(shù)據(jù)庫的要求進行規(guī)范化處理。一個表中還必定義一個字段能唯一確定相關(guān)的元素,稱為關(guān)鍵詞 。關(guān)系規(guī)范化理論定義了五種規(guī)范化模式,稱為范式( normal form)。 關(guān)系規(guī)范化的方法可以參考有關(guān)數(shù)據(jù)庫方面的教材。 2) .整體關(guān)系結(jié)構(gòu)的建立 規(guī)范化以后的關(guān)系只是描述了單個事物的屬性或者關(guān)于全局的某一方面的信息,對于事物之間的相互作用和聯(lián)系,則需要通過表之間的關(guān)聯(lián)來實現(xiàn)。 E- R模型采用 E- R圖來表示 將 E- R模型轉(zhuǎn)換成一般的數(shù)據(jù)模型(層次、網(wǎng)狀或關(guān)系)時,必須遵循一定的轉(zhuǎn)換規(guī)則。 每個實體對應(yīng)一個關(guān)系模式。 根據(jù)這些規(guī)則,很容易把實體和聯(lián)系轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型 三、 數(shù)據(jù)庫結(jié)構(gòu)原則 規(guī)定除數(shù)據(jù)庫設(shè)計所遵 循的范式外的一些適用原則,在遵循數(shù)據(jù)庫設(shè)計范式的基礎(chǔ) ,合理地劃分表,添加狀態(tài)和控制字段等。 2) . “獨立 ”的輔助編碼表與主表的列采用主 外約束保證列數(shù)據(jù)完整性。 4) . “通用 ”的輔助編碼表除編碼和名稱列外,還有一個標識列,用來標識合并前的各碼表,該標識列 +編碼列作為該表的主鍵。 基本編碼表 1) . 基本編碼表可以有如下的標識列:內(nèi)編碼、外編碼、助記碼、簡稱、全稱。以上的列在實現(xiàn)時可視情況和習慣加以刪減。 3)、 業(yè)務(wù)數(shù)據(jù)表 1) . 設(shè)有 ?錄入人 ?和 ?錄入日期 ?列,由系統(tǒng)自動記錄。 ?自 動單據(jù)號 ?由系統(tǒng)自動生成,作為主表的主鍵,不允許用戶修改。 3) . 明細表中設(shè)有行序號,自動記錄行的錄入順序。插入新行或修改 已有行時設(shè)置該標記;數(shù)據(jù)抽取后清除該標記。 6) . 對于數(shù)值列,不可為空, “0”作為默認值。 8) . 設(shè)置 “過程狀態(tài) ”列和 “記錄狀態(tài) ”列。 四 、數(shù)據(jù)庫命名規(guī)范 1. 實體(表)的命名 1) 表以名詞或名詞短語命名,確定表名是采用復數(shù)還是單數(shù)形式,此外給表的別名定義簡單規(guī)則(比方說,如果表名是一個單詞,別名就取單詞的前 4 個字母;如果表名是兩個單詞,就各取兩個單詞的前兩個字母組成 4 個字母長的別名;如果表的名字由 3 個單詞組成,從頭兩個單詞中各取一個然后從最后一 個單詞中再取出兩個字母,結(jié)果還是組成 4 字母長的別名,其余依次類推) 對工作用表來說,表名可以加上前綴 WORK_ 后面附上采用該表的應(yīng)用程序的名字。注意:將字段名稱會統(tǒng)一成大寫或者小寫中的一種,故中間加上下劃線。 3) 所有的存儲值列表的表前面加上前綴 Z 目的是將這些值列表類排序在數(shù)據(jù)庫最后。 關(guān)聯(lián)表用于保存多對多關(guān)系。如果沒有其他原因,建議都使用縮寫。存在多對多的關(guān)系;則關(guān)聯(lián)表命名為 R_Dept_Emp 2. 屬性(列)的命名 1) 采用有意義的列名 表內(nèi)的列要針對鍵采用一 整套設(shè)計規(guī)則。 2) 所有的屬性加上有關(guān)類型的后綴 注意,如果還需要其它的后綴,都放在類型后綴之前。有些類型比較明顯的字段,可以不寫類型后綴。這樣做也確實有缺點,比如破壞了自動表連接工具的作用,后者把公共列名同某些數(shù)據(jù)庫聯(lián)系起來。 4. 觸發(fā)器的命名(盡量不使用) 觸發(fā)器以 TR 作為前綴,觸發(fā)器名為相應(yīng)的表名加上后綴, Insert 觸發(fā)器加39。 Delete 觸發(fā)器加 39。 Update 觸發(fā)器加 39。如: TR_Customer_I, TR_Customer_D, TR_Customer_U。UP_39。如增加代理商的帳戶的存儲過程為39。 6. 變量名 變量名采用小寫,若屬于詞組形式,用下劃線分隔每個單詞,如 my_err_no。變量名的長度限制為 29(不包括標識字符 )。絕對不要在對象名的字符之間留空格。假如數(shù)據(jù)類型在一個表里是整數(shù),那在另一個表里可就別變成字符型了。數(shù)據(jù)庫設(shè)計的內(nèi)容包括數(shù)據(jù)庫管理系統(tǒng)的選擇、數(shù)據(jù)實體的確定和數(shù)據(jù)庫 的具體實現(xiàn)。根據(jù)本 系統(tǒng) 的內(nèi)容和特性,確定本系統(tǒng)只設(shè)計一個數(shù)據(jù)庫 STUinFO 一、 ER 模型 二、 企業(yè)規(guī)則: 每個學生必須有所屬的班級 課程計劃中的課程必須是已經(jīng)存在的課程 考試成績中的學號必須在學生表中存在 考試成績中的課程必須在教學計劃中存在 每個學生每學期同一考試類型的課程成績記錄只 能有一個。 提供“班級編號”主鍵,按年級 +專業(yè) +序號編碼,并且主鍵是課程計劃和學生表引用的外鍵; 學生表: 存儲學生的信息。 四、 表設(shè)計 數(shù)據(jù)庫對應(yīng)的表設(shè)計如下圖(字段采用英文表示),表設(shè)計的字段請參考概念設(shè)計部分原始數(shù)據(jù)的形式。明確用戶類型是指界定使用系統(tǒng)的用戶 (最終用戶 ),它是人機界面設(shè)計的首要環(huán)節(jié)。對于前兩類用戶,要求系 統(tǒng)給出 更多的支持和幫助,指導用戶完成其工作。 2.盡量減少用戶的工作 在分派人機系統(tǒng)各個體所應(yīng)完成的任務(wù)時,應(yīng)該讓計算機更積極、更主動、更勤勞,做更多的工作,而讓人更輕松、更方便,盡可能少做工作。 3.應(yīng)用程序與人機界面相分離 應(yīng)用程序與人機界面相分離的思想類似于數(shù)據(jù)庫管理系統(tǒng)中數(shù)據(jù)和應(yīng)用程序的分離。在人機交互系統(tǒng)中,也同樣可以把人機界面的功能,包括人機界面的布局、顯示、用戶操作等由專門的用戶界面管理系統(tǒng)完成,應(yīng)用程序不再管理人機交互功能,也不與人機界面編碼混雜在一起。人機界面和應(yīng)用程序的分離可使應(yīng)用程序簡單化和專用化。一致性原則有助于用戶學習和掌握系統(tǒng)操作,減少用戶的學習量和記憶量。如果系統(tǒng)沒有反饋,用戶就無法判斷其操作是否為計算機所接受、操作是否正
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1