




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告書姓 名 班 級(jí) 學(xué) 號(hào) 指導(dǎo)教師 信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)步驟:l 系統(tǒng)設(shè)計(jì)的任務(wù) 1、 明確系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)任務(wù): 在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計(jì)。 邏輯模型:確定系統(tǒng)做什么(系統(tǒng)分析) 系統(tǒng)模型 物理模型:解決怎樣做的問(wèn)題(系統(tǒng)設(shè)計(jì)) 2、 明確系統(tǒng)設(shè)計(jì)的原則,并指導(dǎo)系統(tǒng)的設(shè)計(jì) 1、易維護(hù)性-系統(tǒng)功能容易擴(kuò)充、系統(tǒng)錯(cuò)誤容易更正 2、系統(tǒng)性-代碼統(tǒng)一、規(guī)范標(biāo)準(zhǔn)、表述一致;數(shù)據(jù)共享,能實(shí)現(xiàn)一次輸入、反復(fù)利用 3、靈活性-采用模塊化結(jié)構(gòu),提高模塊的獨(dú)立性,減少系統(tǒng)間的數(shù)據(jù)依賴 4、可靠性-安全保密性、檢錯(cuò)及糾錯(cuò)能力、容錯(cuò)能力 5、經(jīng)濟(jì)
2、性-在滿足需求的前提下,減少系統(tǒng)開(kāi)銷。避免高復(fù)雜度、注重處理效率 l 代碼設(shè)計(jì)1、 代碼的功能和種類 1、為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存貯和檢索。 2、使用代碼可以提高處理效率和精度。 3、使用代碼可以提高數(shù)據(jù)的全局一致性。 4、代碼是人和計(jì)算機(jī)交換信息的工具。2、 代碼結(jié)構(gòu)中的校驗(yàn)位的計(jì)算方法 檢驗(yàn)原理:形成原始代碼時(shí),通過(guò)對(duì)代碼按特定計(jì)算方法進(jìn)行運(yùn)算后得到的一個(gè)值,這個(gè)值被稱為校驗(yàn)值。將這個(gè)值加入到原始代碼中形成的最終代碼,因而使代碼自身具有查錯(cuò)和糾錯(cuò)的功能。 幾種常用的形成校驗(yàn)位的方法 :算術(shù)級(jí)數(shù)法 幾何級(jí)數(shù)法 質(zhì)數(shù)法特別提示:通常在形成校驗(yàn)位時(shí),通過(guò)加權(quán)運(yùn)算后,需要對(duì)1
3、1為模進(jìn)行取余數(shù)的運(yùn)算,其結(jié)果通常形成1位校驗(yàn)位,但應(yīng)注意對(duì)11取余時(shí)可能余數(shù)為10,這時(shí)我們一般需要用一位字母來(lái)代表10。l 功能結(jié)構(gòu)圖設(shè)計(jì)1、 功能結(jié)構(gòu)圖的定義l 所謂功能結(jié)構(gòu)圖就是將系統(tǒng)的功能進(jìn)行分解,按功能從屬關(guān)系表示的圖表。管理信息系統(tǒng)的各子系統(tǒng)可以看作是系統(tǒng)目標(biāo)下層的功能,對(duì)其中每項(xiàng)功能還可以繼續(xù)分解為第三層、第四層甚至更多的功能。功能結(jié)構(gòu)圖就是按照功能的從屬關(guān)系畫成的圖表,圖中的每一個(gè)框都稱為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分的大一點(diǎn)或小一點(diǎn),分解得最小功能模塊可以是一個(gè)程序中的每個(gè)處理過(guò)程,而較大的功能模塊則肯能是完成某一個(gè)任務(wù)的一組程序。2、 給出設(shè)計(jì)的基本過(guò)程l 建立
4、l 功能結(jié)構(gòu)的建立是設(shè)計(jì)者的設(shè)計(jì)思維由發(fā)散趨向于收斂、由理性化變?yōu)楦行曰倪^(guò)程。它是在設(shè)計(jì)空間內(nèi)對(duì)不完全確定設(shè)計(jì)問(wèn)題或相當(dāng)模糊設(shè)計(jì)要求的一種較為簡(jiǎn)潔和明確的表示,它以圖框形式簡(jiǎn)單地表示系統(tǒng)間輸入與輸出量的相互作用關(guān)系,是概念設(shè)計(jì)的關(guān)鍵環(huán)節(jié)。l 設(shè)計(jì)過(guò)程l 功能結(jié)構(gòu)圖設(shè)計(jì)過(guò)程就是把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的的過(guò)程。這種分解為多個(gè)功能較單一的模塊的方法稱做模塊化。模塊化是一種重要的設(shè)計(jì)思想,這種思想把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡(jiǎn)單的、更易于建立和修改的部分,一方面,各個(gè)模塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn),另一方面,模塊之間的相互關(guān)系 (如信息交換、調(diào)用關(guān)系),則通過(guò)一
5、定的方式予以說(shuō)明。各模塊在這些關(guān)系的約束下共同構(gòu)成統(tǒng)一的整體,完成系統(tǒng)的各項(xiàng)功能。l 信息系統(tǒng)的流程圖設(shè)計(jì)系統(tǒng)流程圖 系統(tǒng)流程圖表示系統(tǒng)的操作控制和數(shù)據(jù)流. 系統(tǒng)流程圖包括: a. 指明數(shù)據(jù)存在的數(shù)據(jù)符號(hào),這些數(shù)據(jù)符號(hào)也可指明該數(shù)據(jù)所使用的媒體; b. 定義要執(zhí)行的邏輯路徑以及指明對(duì)數(shù)據(jù)執(zhí)行的操作的處理符號(hào); c. 指明各處理和(或)數(shù)據(jù)媒體間數(shù)據(jù)流的流線符號(hào); d. 便于讀.寫系統(tǒng)流程圖的特殊符號(hào).l 系統(tǒng)物理配置方案設(shè)計(jì)1、 物理配置方案設(shè)計(jì)依據(jù) 系統(tǒng)吞吐量 系統(tǒng)響應(yīng)時(shí)間 系統(tǒng)可靠性要求 系統(tǒng)處理方式(集中式/分布式) 地域覆蓋 數(shù)據(jù)管理方式(文件/數(shù)據(jù)庫(kù))2、 計(jì)算機(jī)硬件,網(wǎng)絡(luò)硬件,數(shù)據(jù)
6、庫(kù)管理系統(tǒng),應(yīng)用軟件的選擇計(jì)算機(jī)網(wǎng)絡(luò)的選擇 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 網(wǎng)絡(luò)邏輯設(shè)計(jì) 網(wǎng)絡(luò)操作系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇 問(wèn)題適應(yīng)性 規(guī)模/性能 安全性 系統(tǒng)平臺(tái)應(yīng)用軟件的選擇 需求滿足性/靈活性 技術(shù)支持l 輸出/輸入設(shè)計(jì)1、 輸出設(shè)計(jì)的原則和要求,輸出設(shè)備輸出設(shè)計(jì)的內(nèi)容輸出內(nèi)容輸出格式輸出設(shè)備輸出介質(zhì)2、 輸出數(shù)據(jù)的方法輸出報(bào)告 輸出報(bào)告是用來(lái)定義一個(gè)具體輸出的內(nèi)容及格式。 在設(shè)計(jì)并形成輸出報(bào)告時(shí),就注意以下幾點(diǎn) 方便使用者 注意分析使用者的信息接收習(xí)慣(心理和行為特征) 盡量采用原系統(tǒng)的輸出格式,確需修改時(shí)應(yīng)與有關(guān)部門協(xié)商 要保持輸出內(nèi)容和格式上的統(tǒng)一性 要考慮計(jì)算機(jī)輸出內(nèi)容在手工過(guò)程的適應(yīng)性 要考慮
7、系統(tǒng)的硬件性能 輸出的格式和大小要根據(jù)硬件的能力,認(rèn)真設(shè)計(jì)并輸出樣品,供用戶確認(rèn)同意后才能正式采用 輸出表格要考慮系統(tǒng)發(fā)展的需要,有充分的彈性3、 輸入設(shè)計(jì)的原則根本原則:提高效率、減少錯(cuò)誤。指導(dǎo)輸入設(shè)計(jì)的幾個(gè)目標(biāo): 控制輸入量減少輸入延遲減少輸入錯(cuò)誤避免額外步驟輸入過(guò)程應(yīng)盡量簡(jiǎn)化輸入操作應(yīng)合人的通用行為特征及業(yè)務(wù)習(xí)慣輸入提示信息應(yīng)當(dāng)一目了然,無(wú)歧義性 4、 輸入設(shè)備 1、讀卡機(jī):早期輸入設(shè)備,現(xiàn)在很少使用 2、鍵盤磁盤輸入裝置:適合于在大型系統(tǒng)上進(jìn)行批式數(shù)據(jù)輸入 3、光電閱讀器條形碼、磁性碼閱讀器:效率高,可靠性高IC卡、磁卡閱讀器:效率高,保密性好,可靠性強(qiáng)OCR系統(tǒng):讀錯(cuò)率及拒讀率較高,
8、采用自然識(shí)別方式,有發(fā)展前景 4、終端聯(lián)機(jī)輸入:最常用的輸入操作方式5、 輸入錯(cuò)誤的校驗(yàn)l 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)1、 文件的分類和文件設(shè)計(jì)過(guò)程文件設(shè)計(jì)就是根據(jù)文件的使用要求,處理方式、存儲(chǔ)量、數(shù)據(jù)的活動(dòng)性以及硬件設(shè)施的條件等,合理地確定文件的類別,選擇文件的介質(zhì),決定文件的組織方式和存取方法。 文件可以按不同特征進(jìn)行分類。 (1)按文件的存儲(chǔ)介質(zhì)分類。按文件的存儲(chǔ)介質(zhì)不同可把文件分為卡片文件、紙帶文件、磁盤文件、磁帶文件和打印文件等。 (2)按文件的信息流向分類。按文件的信息流向可把文件分為輸入文件(如卡片文件)、輸出文件 (如打印文件)和輸入輸出文件 (如磁盤文件)。 (3)按文件的組織方式分類。按
9、文件的組織方式可把文件分為順序文件、索引文件和直接存取文件。 (4)按文件的用途分類。按文件用途分類可把文件分為以下幾種: (1)主文件 (2)處理文件 (3)工作文件 (5)周轉(zhuǎn)文件 周轉(zhuǎn)文件用來(lái)存放具有固定個(gè)體變動(dòng)屬性的數(shù)據(jù) (參見(jiàn)第五章)。例如,工資子系統(tǒng)中的住戶電費(fèi)扣款文件,共有人員代碼、姓名、用電量和電費(fèi)扣款四個(gè)數(shù)據(jù)項(xiàng)。對(duì)于用電戶,除新搬進(jìn)和新搬走的用戶外,前兩項(xiàng)內(nèi)容基本每月不變,需要輸入的僅是用電量一項(xiàng),為了節(jié)省總務(wù)部門抄寫扣款清單(見(jiàn)演示)的工作量和財(cái)務(wù)部門輸入扣款清單的工作量可以采用周轉(zhuǎn)文件來(lái)解決。具體辦法是:財(cái)務(wù)科先制作一個(gè)叫做空周轉(zhuǎn)文件的磁盤文件,輸入所有住戶的代碼和姓名,
10、然后可以利用這個(gè)空周轉(zhuǎn)文件由計(jì)算機(jī)打印出空白的住戶電費(fèi)扣款清單,交給總務(wù)部門去填寫用電量 (手工填寫)后送回,最后由計(jì)算機(jī)操作人員啟動(dòng)輸入程序,通過(guò)讀空周轉(zhuǎn)文件,將住戶姓名,一個(gè)個(gè)地顯示在屏幕上,操作員根據(jù)總務(wù)部門的扣款清單逐個(gè)地輸入用電量。由于扣款清單是從財(cái)務(wù)科發(fā)出到總務(wù)部門填好后又返回到財(cái)務(wù)科,它既是輸出,又是輸入,所以叫做周轉(zhuǎn)扣款清單。同理,與周轉(zhuǎn)扣款清單格式相一致的上述磁盤文件也就被稱作周轉(zhuǎn)文件。 (6)其他文件2、 數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程l 處理流程圖設(shè)計(jì)l 制定設(shè)計(jì)規(guī)范當(dāng)系統(tǒng)的處理流程圖完成時(shí),對(duì)整個(gè)系統(tǒng)有了完整的認(rèn)識(shí)。系統(tǒng)有多少程序、多少數(shù)據(jù)文件、處理方法等已歷歷在目。為了在管理上不混
11、亂,要將它們統(tǒng)籌命名,統(tǒng)一標(biāo)準(zhǔn),切實(shí)制定好設(shè)計(jì)規(guī)范。 l 編寫程序設(shè)計(jì)說(shuō)明書和系統(tǒng)設(shè)計(jì)報(bào)告1、 程序設(shè)計(jì)說(shuō)明書:定義處理過(guò)程的書面文件 程序設(shè)計(jì)說(shuō)明書:定義處理過(guò)程的書面文件。 其內(nèi)容有:程序名、所屬系統(tǒng)及子系統(tǒng)、程序的功能、程序的輸入輸出數(shù)據(jù)關(guān)系圖、輸入文件輸出文件的格式、程序處理說(shuō)明(包括計(jì)算公式、決策表、以及控制方法等)2、 系統(tǒng)設(shè)計(jì)報(bào)告:總結(jié)所有設(shè)計(jì)方案和說(shuō)明書系統(tǒng)設(shè)計(jì)報(bào)告內(nèi)容:系統(tǒng)總體設(shè)計(jì)方案、代碼是設(shè)計(jì)方案、輸入和輸出設(shè)計(jì)方案、文件設(shè)計(jì)方案、程序模塊設(shè)計(jì)說(shuō)明書。問(wèn)題描述:【課題】圖書館學(xué)生信息管理系統(tǒng)【基本要求】設(shè)計(jì)一個(gè)學(xué)生信息管理系統(tǒng),創(chuàng)建學(xué)生用戶,設(shè)置密碼,學(xué)生通過(guò)密碼登錄信息
12、系統(tǒng),可查詢學(xué)生基本信息以及學(xué)生借書信息,通過(guò)學(xué)生借書信息,記錄學(xué)生借書情況,借書時(shí)間及應(yīng)歸還時(shí)間,還有所借書籍名稱,以此來(lái)管理圖書館的書籍借記情況,方便圖書館書籍管理。設(shè)計(jì)的軟、硬件環(huán)境:軟件環(huán)境:window 7,VC+6.0硬件環(huán)境:CPU,鍵盤,鼠標(biāo),顯示器,風(fēng)扇,主板,內(nèi)存進(jìn)入學(xué)生信息管理系統(tǒng)輸入用戶名及密碼用戶名, 密碼正確?是否登錄系統(tǒng)學(xué)生信息借書信息學(xué)號(hào)姓名年齡院系入學(xué)時(shí)間籍貫學(xué)號(hào)姓名院系借書日期還書日期書名信息修改【系統(tǒng)業(yè)務(wù)流程圖】【系統(tǒng)數(shù)據(jù)流程圖】登錄輸入用戶名輸入密碼驗(yàn)證用戶名與密碼是否相對(duì)應(yīng)顯示學(xué)生信息顯示學(xué)生借書信息單擊選中某學(xué)生信息修改、刪除學(xué)生信息修改、刪除學(xué)生借
13、書信息密碼正確密碼錯(cuò)誤調(diào)動(dòng)學(xué)生信息數(shù)據(jù)庫(kù)調(diào)動(dòng)學(xué)生借書信息數(shù)據(jù)庫(kù)代碼分析:一、權(quán)限管理Option Explicit (用戶權(quán)限設(shè)置與控制)Public LoginSucceeded As BooleanPrivate Sub cmdCancel_Click() (初始值設(shè)為false,使得別人無(wú)法隨意進(jìn)入系統(tǒng)) '設(shè)置全局變量為 false '不提示失敗的登錄 LoginSucceeded = False Me.HideEnd SubPrivate Sub cmdOK_Click() (鍵入用戶密碼) '檢查正確的密碼 (顯示密碼正在檢驗(yàn)中) Adodc1.Record
14、Source = "select * from 登錄 where 用戶名='" & Trim(txtUserName.Text) & "' and 密碼='" & Trim(txtPassword.Text) & "'" (檢驗(yàn)密碼是否正確) Adodc1.Refresh If Adodc1.Recordset.RecordCount <> 0 Then '將代碼放在這里傳遞 '成功到 calling 函數(shù) '設(shè)置全局變量時(shí)最容易的 L
15、oginSucceeded = True 學(xué)生信息管理.Show (如果密碼正確,則顯示學(xué)生信息) Me.Hide Else MsgBox "無(wú)效的密碼,請(qǐng)重試!", , "登錄" (密碼錯(cuò)誤顯示該信息) txtPassword.SetFocus SendKeys "Home+End" (返回按鍵 主頁(yè)和結(jié)束) End IfEnd Sub登錄ID用戶名密碼1sunny1232andy0003anttt0004ggg111二、學(xué)生信息及借書信息管理Private Sub Command1_Click()Adodc1.RecordSour
16、ce = "select * from 學(xué)生信息 where 1=1" (框一選中數(shù)據(jù)庫(kù)表<學(xué)生信息>)If Text1.Text <> "" ThenAdodc1.RecordSource = Adodc1.RecordSource + "and 學(xué)號(hào)='" & Trim(Text1.Text) & "'"End If (框一第一列顯示學(xué)號(hào))If Text2.Text <> "" ThenAdodc1.RecordSource
17、 = Adodc1.RecordSource + "and 姓名 like'%" & Trim(Text2.Text) & "%'"End If (框一第二列顯示姓名)Adodc1.RefreshText1.Text = ""Text2.Text = ""ption = Str$(Adodc1.Recordset.RecordCount) (計(jì)算條數(shù))If Text3.Text <> "" Then Adodc2.RecordSource = &quo
18、t;select * from 借書信息 where 學(xué)號(hào)='" & Trim(Text3.Text) & "'" Adodc2.Refresh End If (框二通過(guò)學(xué)號(hào)關(guān)系,顯示選中學(xué)生的借書信息) End SubPrivate Sub Command2_Click()Adodc1.RecordSource = "select * from 學(xué)生信息 where 1=2"Adodc1.RefreshAdodc2.RecordSource = "select * from 借書信息 where 1=
19、2"Adodc2.RefreshText1.Text = ""Text2.Text = ""Text3.Text = ""End SubPrivate Sub Text3_Change()If Text3.Text <> "" Then Adodc2.RecordSource = "select * from 借書信息 where 學(xué)號(hào)='" & Trim(Text3.Text) & "'" Adodc2.Refresh End If End Sub學(xué)生信息學(xué)號(hào)姓名年齡院系入學(xué)時(shí)間籍貫001劉敏女計(jì)算機(jī)20029福州002張海明男土木工程20039廈門003邱建波男物理20029福州004劉海
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度企業(yè)研發(fā)成果知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓合同范本
- 2025年度醫(yī)療設(shè)備改造與售后服務(wù)協(xié)議
- 2025年度出租車公司車輛租賃合同修訂版
- 2025抖音主播品牌代言合作框架協(xié)議書
- 2025年C301-I型低壓甲醇合成催化劑合作協(xié)議書
- 2025年度咖啡廳店鋪轉(zhuǎn)讓合同范本
- 2025年創(chuàng)客中心項(xiàng)目發(fā)展計(jì)劃
- 科研部研究項(xiàng)目進(jìn)展與未來(lái)規(guī)劃計(jì)劃
- 教學(xué)資源的有效整合與利用計(jì)劃
- 度假村行業(yè)保安工作總結(jié)計(jì)劃
- 運(yùn)動(dòng)康復(fù)機(jī)構(gòu)跌倒風(fēng)險(xiǎn)管理措施
- 殘疾人的就業(yè)創(chuàng)業(yè)與自我發(fā)展
- 全套課件-建筑工程質(zhì)量與安全管理
- 醫(yī)院感染的中心靜脈導(dǎo)管相關(guān)血流感染預(yù)防
- 2025版茅臺(tái)酒出口業(yè)務(wù)代理及銷售合同模板4篇
- DBJ33T 1286-2022 住宅工程質(zhì)量常見(jiàn)問(wèn)題控制標(biāo)準(zhǔn)
- 北師大版七年級(jí)上冊(cè)數(shù)學(xué)期末考試試題及答案
- 初中信息技術(shù)課堂中的項(xiàng)目式學(xué)習(xí)實(shí)踐研究結(jié)題報(bào)告
- 《工業(yè)廢水臭氧催化氧化深度處理技術(shù)規(guī)程》(T-SDEPI 030-2022)
- 2025年統(tǒng)編版中考語(yǔ)文課內(nèi)文言文《唐雎不辱使命》三年中考試題+模擬題(學(xué)生版+解析)
- 2024安全事故案例
評(píng)論
0/150
提交評(píng)論