《數(shù)據(jù)庫課程設(shè)計》報告學(xué)校教材訂購系統(tǒng)
《《數(shù)據(jù)庫課程設(shè)計》報告學(xué)校教材訂購系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫課程設(shè)計》報告學(xué)校教材訂購系統(tǒng)(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 華科學(xué)院信息管理與信息系統(tǒng)專業(yè) 《數(shù)據(jù)庫課程設(shè)計》報告 (2011/2012學(xué)年 第一學(xué)期) 學(xué)生姓名: 學(xué)生班級: 信息管理092201H 學(xué)生學(xué)號: 指導(dǎo)教師: 2011年 12 月 30 日 21 基于教材訂購系統(tǒng)的設(shè)計與實 目錄 第一章 系統(tǒng)概述 1 1.1開發(fā)背景 1 1.2必要性分析 1 1.3可行性分析 2 1.4開發(fā)及運行環(huán)境 2 第二章 系統(tǒng)需求分
2、析 3 2.1需求定義說明書 3 2.2系統(tǒng)組織結(jié)構(gòu)圖 3 2.3業(yè)務(wù)流程圖 4 2.4系統(tǒng)數(shù)據(jù)流程圖 5 2.5數(shù)據(jù)字典 6 第三章 系統(tǒng)設(shè)計 8 3.1代碼設(shè)計 8 3.2輸入/輸出設(shè)計 8 3.3系統(tǒng)結(jié)構(gòu)設(shè)計 9 3.4數(shù)據(jù)庫設(shè)計 9 3.4.1概念結(jié)構(gòu)設(shè)計 9 3.4.3物理結(jié)構(gòu)設(shè)計 13 第四章系統(tǒng)實現(xiàn) 15 4.1界面設(shè)計 15 4.2添加書目 16 4.3刪除記錄 17 4.4添加新教材和修改記錄 17 總結(jié) 20 參考文獻 21 第一章 系統(tǒng)概述 1.1開發(fā)背景 當(dāng)今隨著計算機技術(shù)和計算機網(wǎng)絡(luò)的發(fā)展,人們逐
3、漸進入了信息時代。通過因特網(wǎng),人們可以瀏覽到需要的信息,發(fā)送郵件、傳送郵件,網(wǎng)上娛樂,遠程教育,遠程醫(yī)療,同時,電子商務(wù)和電子政務(wù)的出現(xiàn),也更加方便了人們的生活。生活中有許多事情都可以在網(wǎng)上輕松簡單的實現(xiàn),互聯(lián)網(wǎng)因為它簡單的操作和廣泛的信息量,逐漸成為人們生活和工作中的重要部分。 近年來,學(xué)校的教材訂購也越來越多的涉及到了信息技術(shù)和網(wǎng)絡(luò)的應(yīng)用。以前許多高校的教材征訂系統(tǒng)存在著教材管理和征訂方面半手工半信息化的狀況,并沒有一個對數(shù)據(jù)進行操作的網(wǎng)絡(luò)程序。所謂的半手工半信息化是指教材科有詳細的教材資料,并把它們存放在電子文檔中,每次需要時,找到對應(yīng)的信息并打印或手抄出來,這種工作方式工作效率低。針
4、對這一情況,本次設(shè)計對學(xué)校教材訂購系統(tǒng)進行了研究,進行了初步的嘗試。 1.2必要性分析 隨著教學(xué)數(shù)量和質(zhì)量的提高,對軟件質(zhì)量的要求也越來越高,因此對圖書教材的訂購越來越重視,希望通過一個簡單,方便,快捷的方式獲得需要的教材。因此,一所學(xué)校有一個好的教材訂購系統(tǒng)是十分重要的。 訂購是指教師或?qū)W生向工作人員提出需要采購的教材,經(jīng)工作人員審查后,發(fā)給教師或?qū)W生發(fā)票,然后去書庫領(lǐng)取教材,但工作人員發(fā)現(xiàn)書庫中缺貨時,要及時的報告采購部門,采購部門要及時的進貨,然后,工作人員來修改記錄。 本系統(tǒng)主要通過應(yīng)用程序?qū)崿F(xiàn)對數(shù)據(jù)庫的整合以及對數(shù)據(jù)庫的操作。數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織、可共享的大量數(shù)
5、據(jù)的集合。數(shù)據(jù)庫的整合就是把現(xiàn)在的零散的數(shù)據(jù)庫經(jīng)過分類、綜合整理成一個大型的數(shù)據(jù)庫。所需數(shù)據(jù)都是可以從里面調(diào)用的。數(shù)據(jù)庫的數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象的實例允許操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)庫主要有查詢和更新(包括插入、刪除、修改)兩大類操作。本系統(tǒng)的設(shè)計首先著眼于網(wǎng)絡(luò),學(xué)生和教師可以通過本系統(tǒng)向教材訂購人員提交所需要教材的詳細信息,教材訂購系統(tǒng)可以統(tǒng)計出這些教材信息。因此,本系統(tǒng)能夠方便學(xué)校教材訂購部門的工作,提高了工作效率。 主要功能包括:1、收集數(shù)據(jù)。將學(xué)生和教師的訂書單和缺書通知單收集起來。2、打印報表。產(chǎn)生待購教材表、進庫表、出庫表等各種統(tǒng)計報表。 1.3可行性分析
6、 在技術(shù)上的可行性分析,本系統(tǒng)可以劃分為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)。 銷售系統(tǒng)的工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材發(fā)行人員審核是有效購書單后,開發(fā)票,登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生即可去書庫領(lǐng)書。 采購系統(tǒng)的主要工作過程為:若是脫銷教材,則登記缺書,發(fā)缺書單給書庫采購人員,一旦新書入庫后,即發(fā)進書通知單給教材發(fā)行人員。 當(dāng)書庫中的各種書籍?dāng)?shù)量發(fā)生變化時,都應(yīng)該修改相關(guān)的書庫記錄,如庫存表或進出庫表。 1.4開發(fā)及運行環(huán)境 操作系統(tǒng):Windows XP 數(shù)據(jù)庫開發(fā)環(huán)境:SQL Server 2000 開發(fā)工具:Visual Basic
7、 第二章 系統(tǒng)需求分析 2.1需求定義說明書 此教材采購分為兩個模塊:采購系統(tǒng)和銷售系統(tǒng)。 采購系統(tǒng)模塊:發(fā)缺書通知單、登記缺書記錄、擬定待購書信息、發(fā)進書通知單、修改和維護數(shù)據(jù)庫中相應(yīng)的表。 銷售系統(tǒng)模塊:提交購書單、審核購書單、開發(fā)票、登記購書記錄、返回領(lǐng)書單、修改和維護數(shù)據(jù)庫中相應(yīng)的表。 教材訂購管理系統(tǒng)的服務(wù)對象是全體的師生員工,系統(tǒng)的使用對象是教務(wù)處教材管理人員及書庫管理員。 系統(tǒng)主要完成以下具體功能: (1)預(yù)定新書 購書者購買書庫暫時沒有的書,可以進行預(yù)訂,由教務(wù)處工作人員進行采購。 (2)購書 購書者到財務(wù)室辦理繳費手續(xù),然后憑此手續(xù)
8、去書庫取書。 (3)書出庫 書從書庫領(lǐng)出,管理員修改書庫記錄。 (4)書入庫 采購人員把采購的書送入書庫,管理員修改書庫記錄。 (5)書庫維護 對現(xiàn)有的書進行分類、統(tǒng)計、增添新書目錄或刪除不存在的舊書目錄等,一般由書庫管理人員來完成。 2.2系統(tǒng)組織結(jié)構(gòu)圖 根據(jù)需求分析,學(xué)校教材訂購系統(tǒng)的組織結(jié)構(gòu)圖如圖2.1、圖2.2所示。 圖2.1采購子系統(tǒng)結(jié)構(gòu)圖 圖2.2 銷售子系統(tǒng) 2.3業(yè)務(wù)流程圖 管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)個單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表。下圖是學(xué)校教材訂購系統(tǒng)的業(yè)務(wù)流程圖。其處理過程是: 由學(xué)生或教師提交購書單,經(jīng)教材
9、發(fā)行人員審核是有效購書單后,開發(fā)票,登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生即可去書庫領(lǐng)書。若是脫銷教材,則登記缺書,發(fā)缺書單給書庫采購人員,一旦新書入庫后,即發(fā)進書通知單給教材發(fā)行人員。此外,書庫工作人員還需要對書庫進行更新與維護,及時的修改圖書記錄,并對現(xiàn)有的書進行分類、統(tǒng)計和整理,如圖2.3所示。 圖2.3 系統(tǒng)業(yè)務(wù)流程圖 2.4系統(tǒng)數(shù)據(jù)流程圖 將流程圖中的實體進一步描述如下: 教師信息包括:姓名、編號、購書日期、采購教材名稱、教材編碼、教材數(shù)量、單價、聯(lián)系方式 教材信息包括:教材名稱、教材編碼、價格、現(xiàn)有數(shù)量、出版社、作者 購書單信息包括:日期、教材名稱、數(shù)量、學(xué)生(教師
10、)姓名、購書人員編號 缺書單信息包括:日期、教材名稱、數(shù)量、學(xué)生(教師)姓名、發(fā)行人員編號 領(lǐng)書單信息包括:日期、教材名稱、數(shù)量、學(xué)生(教師)姓名、聯(lián)系方式 進書通知單信息包括:日期、教材名稱、數(shù)量、采購人員、編號、聯(lián)系方式 采購人員信息包括:教材名稱、數(shù)量日期、采購人員、編號、聯(lián)系方式 發(fā)行人員信息包括:教材名稱、數(shù)量日期、發(fā)行人員、編號、聯(lián)系方式 系統(tǒng)數(shù)據(jù)流程圖如圖2.4所示。 圖2.4 系統(tǒng)數(shù)據(jù)流程圖 2.5數(shù)據(jù)字典 為了對數(shù)據(jù)流程圖中的各個元素作出詳細的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲
11、和外部實體等六個方面的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行描述。 (1)數(shù)據(jù)項的定義 數(shù)據(jù)項名稱:表的編號 別 名:表的號碼 簡 述:指明每一種表的類型 類型及寬度:字符型,4位 取值范圍 :“0001”~“9999” (2)數(shù)據(jù)結(jié)構(gòu)的定義 數(shù)據(jù)結(jié)構(gòu)的名稱:學(xué)生信息 簡 述:一個學(xué)生的基本信息 數(shù)據(jù)結(jié)構(gòu)的組成:姓名、學(xué)號、購書日期、采購書籍名稱
12、、書籍編碼、書籍?dāng)?shù)量、單價、聯(lián)系方式 數(shù)據(jù)結(jié)構(gòu)的名稱:教師信息 簡 述:一個教師的基本信息 數(shù)據(jù)結(jié)構(gòu)的組成:姓名、編號、購書日期、采購書籍名稱、書籍編碼、書籍?dāng)?shù)量、單價、聯(lián)系方式 數(shù)據(jù)結(jié)構(gòu)的名稱:書籍信息 簡 述:書籍的有關(guān)信息 數(shù)據(jù)結(jié)構(gòu)的組成:書籍名稱、書籍編碼、價格、現(xiàn)有數(shù)量、出版社、作者 數(shù)據(jù)結(jié)構(gòu)的名稱:購書單信息 簡 述:購書單的有關(guān)信息 數(shù)據(jù)結(jié)構(gòu)的組成:日期、書籍名稱、數(shù)量、學(xué)生(教師)姓名、購書人員編號 數(shù)據(jù)結(jié)構(gòu)的名稱:缺書單信息 簡 述:缺書單的有關(guān)信息 數(shù)據(jù)結(jié)構(gòu)的組
13、成:日期、書籍名稱、數(shù)量、學(xué)生(教師)姓名、發(fā)行人員編號 數(shù)據(jù)結(jié)構(gòu)的名稱:采購人員信息 簡 述:采購人員的相關(guān)信息 數(shù)據(jù)結(jié)構(gòu)的組成:書籍名稱、數(shù)量日期、采購人員編號、聯(lián)系方式 (3)數(shù)據(jù)流的定義 數(shù)據(jù)流名稱:購書單 簡述 :指明了購買圖書的種類和數(shù)量 數(shù)據(jù)流來源:教師或?qū)W生 數(shù)據(jù)流去向:系統(tǒng)處理模塊 數(shù)據(jù)流組成:日期、書籍名稱、數(shù)量、學(xué)生(教師)姓名、購書人員編號 (4)數(shù)據(jù)存儲的定義 數(shù)據(jù)存儲的名稱:出庫表 簡述 :出庫的圖書數(shù)量和種類 數(shù)據(jù)存儲組成 :出庫日期、書籍名稱、數(shù)量、學(xué)生(教師)姓名 關(guān)鍵字
14、 :圖書編號 第三章 系統(tǒng)設(shè)計 3.1代碼設(shè)計 每種實體都必須有代碼,代碼是代表事物名稱屬性狀態(tài)等的符號。一般用數(shù)字字母或它們的組合來表示。代碼可以唯一標(biāo)識實體,節(jié)省存儲單元,提高數(shù)據(jù)處理效率。代碼要具有唯一性,標(biāo)準化和通用性,代碼設(shè)計要盡量采用國家或有關(guān)部委頒發(fā)的編碼標(biāo)準。代碼還應(yīng)具有可擴充性,當(dāng)增加新實體時,可直接在源代碼系統(tǒng)中擴充,而不用重新組織。 系統(tǒng)為每種類型的書籍設(shè)計了不同的代碼,方便了用戶的操作,用戶可根據(jù)不同的需要,選擇相應(yīng)的書籍代碼,可以方便的進行數(shù)據(jù)的輸入和輸出。在系統(tǒng)運行過程中,對數(shù)據(jù)庫的修改都可以通過代碼進行
15、操作,系統(tǒng)可根據(jù)代碼編號,自動的將書籍的詳細信息調(diào)用出來,而且代碼會自動顯示在輸入輸出窗口中。 3.2輸入/輸出設(shè)計 輸入設(shè)計包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準備的過程,在輸入設(shè)計中,提高效率和減少錯誤是兩個最根本的原則。輸入設(shè)計有四個指導(dǎo)目標(biāo),(1)控制輸入量,(2)減少輸入延遲,(3)減少輸入錯誤,(4)輸入過程應(yīng)盡量簡化。 輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對于大多數(shù)用戶來說,輸出是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功與否的標(biāo)準。因此,系統(tǒng)設(shè)計過程與運行過程正好相反,不是從輸入設(shè)計到輸出設(shè)計,而是從輸出設(shè)計到輸入設(shè)計。 在系統(tǒng)的輸入/輸出設(shè)計上遵循的是既滿足用戶需求又方便用戶使用的原則。輸入輸出界
16、面的確定應(yīng)最大限度的滿足用戶的需要。 輸出界面的設(shè)計不僅要考慮數(shù)據(jù)輸入窗口的屏幕格式,而且考慮如何使輸入數(shù)據(jù)的錯誤率盡可能最小。為此,對輸入數(shù)據(jù)的類型,上下限進行設(shè)置。例如,在輸入和選擇某種書籍時,只需輸入書籍的代碼即可,系統(tǒng)可根據(jù)書籍代碼,自動的調(diào)用書籍的信息。當(dāng)用戶輸入的書籍代碼不對時,自動彈出錯誤提示。用戶不必要及住每一本書籍的代碼,系統(tǒng)有一個代碼表窗口,用戶可在窗口中查詢到自己需要的書籍,方便用戶的查找。 3.3系統(tǒng)結(jié)構(gòu)設(shè)計 系統(tǒng)總的分為銷售子系統(tǒng)和采購子系統(tǒng),具體實現(xiàn)功能如圖3.1所示。 圖3.1系統(tǒng)功能模塊圖 3.4數(shù)據(jù)庫設(shè)計 在數(shù)據(jù)庫系統(tǒng)中,對現(xiàn)實
17、世界中數(shù)據(jù)的抽象、描述以及處理等是通過數(shù)據(jù)模型來實現(xiàn)的。數(shù)據(jù)模型是數(shù)據(jù)庫設(shè)計中用于提供信息表示和操作手段的形式構(gòu)架,是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩個層次。一是概念模型,即按用戶的觀點對數(shù)據(jù)和信息建模。二是數(shù)據(jù)模型,是對客觀事物及聯(lián)系的數(shù)據(jù)化描述。 數(shù)據(jù)庫設(shè)計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計等三個階段。 3.4.1概念結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)設(shè)計應(yīng)在系統(tǒng)分析階段進行。任務(wù)是根據(jù)用戶需求設(shè)計數(shù)據(jù)庫的概念數(shù)據(jù)模型。概念模型是從用戶角度看到的數(shù)據(jù)庫,它可以用ER圖表示出來
18、,如下圖所示。 圖3.2教師實體 圖3.3教材實體 圖3.4購書單實體 圖3.5領(lǐng)書單實體 圖3.6缺書單實體 圖3.7進書通知單實體 圖3.8采購人員實體 圖3.9發(fā)行人員實體 圖3.10系統(tǒng)總E—R圖 3.4.2邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計是將概念設(shè)計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。 數(shù)據(jù)模型可以由實體聯(lián)系模型轉(zhuǎn)換而來。ER轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則如下:(1)每一個實體集對應(yīng)一個關(guān)系模式。實體名作為關(guān)系名,實體屬性作為對應(yīng)關(guān)系的屬性。(2)實體間的聯(lián)系一般對應(yīng)一個關(guān)系,聯(lián)系名作為對應(yīng)的關(guān)系
19、名,不帶屬性的聯(lián)系可以去掉。(3)實體和聯(lián)系中關(guān)鍵字對應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。 邏輯結(jié)構(gòu)設(shè)計階段提出的關(guān)系數(shù)據(jù)模型應(yīng)符合第三范式的要求。 根據(jù)系統(tǒng)的ER圖,可將實體和聯(lián)系轉(zhuǎn)換成如下關(guān)系數(shù)據(jù)模型。 教師(編號,姓名,購書日期,教材名稱,購書日期,教材數(shù)量,單價,聯(lián)系方式) 教材(書號,書名,作者,價格,類別,出版日期,出版社) 購書單(購書單編號,姓名,書號,數(shù)量,價格,定書日期,購書人員編號) 領(lǐng)書單(購書單號,姓名,書名,數(shù)量,出版社,價格,聯(lián)系方式) 缺書單(編號,日期,教材名稱,數(shù)量,購買者姓名,發(fā)行人員) 進書通知單(編號,日期,教材名稱,數(shù)量,采購人員,聯(lián)系
20、方式) 采購人員(編號,教材名稱,數(shù)量日期,采購人員,聯(lián)系方式) 3.4.3物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計主要包括存儲記錄結(jié)構(gòu)設(shè)計、存儲記錄布局、存取方法設(shè)計三個方面。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計的目的是為了在數(shù)據(jù)檢索中盡量減少I/O操作的次數(shù)以提高數(shù)據(jù)檢索的效率,以及在多用戶共享系統(tǒng)中,減少多用戶對磁盤的訪問沖突,均衡I/O負荷,提高I/O的并行性,縮短等待時間,提高查詢效率。 物理結(jié)構(gòu)設(shè)計的主要內(nèi)容包括:(1)庫文件的組織形式。如選用順序文件組織形式、索引文件組織形
21、式等。(2)存儲介質(zhì)的分配。例如將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上,穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上。(3)存取路徑的選擇等。 進一步對學(xué)校教材訂購系統(tǒng)的銷售過程進行數(shù)據(jù)流程分析,本系統(tǒng)應(yīng)當(dāng)具有如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),開發(fā)過程中建立了名為book的數(shù)據(jù)庫,下設(shè)book07、book08、adminlist等表。 表adminlist用于存放系統(tǒng)管理員和老師或?qū)W生的登錄用戶名和密碼,其中帳號為主碼,如圖3.12所示。 圖3.12adminlist表 表book07用于存放過去兩個學(xué)期中計算機系所有已定教材的信息,其中書號為主碼,如圖3.13所示。 圖3.13b
22、ook07 表book08用于存放本學(xué)期需要征訂的教材,同樣,書號為主碼,如圖3.14所示。 圖3.14book08 第四章 系統(tǒng)實現(xiàn) 4.1界面設(shè)計 本系統(tǒng)主要有登錄界面,顯示書目信息及功能模塊選擇界面,添加新記錄界面,添加歷史記錄界面,和修改記錄,刪除記錄頁面組成。登陸頁面如圖4.1所示。 圖4.1登陸頁面 通過連接數(shù)據(jù)庫,顯示出數(shù)據(jù)如圖4.2所示。 圖4.2書目頁面 4.2添加書目 在登錄系統(tǒng)并選擇插入歷史書本后,進入添加歷史書目的頁面,決定在哪條進行添加,再單擊左側(cè)選擇后,自動跳轉(zhuǎn),根據(jù)所選書目,進行相應(yīng)的修改后添
23、加到記錄中去,如圖4.3所示。 圖4.3插入歷史書目圖 連接數(shù)據(jù)庫:確定所選擇的數(shù)據(jù),并把該行的內(nèi)容存儲下來。 圖4.4添加記錄圖 該頁面中將征訂時間和數(shù)量的值表示出來,方便在修改歷史書目的時候修改它的時間和它的數(shù)量,修改后添加到數(shù)據(jù)庫 4.3刪除記錄 在登錄系統(tǒng)后點擊修改按鈕進入修改頁面,通過復(fù)選框的選擇,刪除數(shù)據(jù),刪除頁面如圖4.5圖所示。 圖4.5刪除頁面 4.4添加新教材和修改記錄 具體設(shè)計如圖4.6所示。 圖4.6添加記錄頁面 進行添加新教材。在登錄系統(tǒng)并選擇錄入新書后,進入添加新教材頁面。 對textbox1到textbox5添加
24、RequiredFiledValidator控件,并設(shè)置相應(yīng)屬性使textbox中的文本不能為空。 對textbox1 添加RangeValidator控件,設(shè)置MinimunValue為“0001“,MaxmunValue為”9999“。使書號的取值范圍為0001—9999. 對textbox4添加ExpressionValidator控件,設(shè)置ValidationExpression屬性為“\d[4]-\d[1,2]”,使時間格式為2011-1. 對textbox5添加RangeValidator控件,設(shè)置MinmunValue為“1”, MaxmunValue為“99”,使訂閱的教
25、材數(shù)量在1-99本之間。 修改后的選擇頁面如圖4.7所示。 圖4.7修改后選擇的記錄頁面 總結(jié) 通過對“學(xué)校教材訂購系統(tǒng)”的設(shè)計,我更清楚的了解一個軟件項目開發(fā)的整體過程,有需求分析,系統(tǒng)設(shè)計,編碼實現(xiàn),以及測試維護等幾個步驟。文檔在系統(tǒng)開發(fā)中占有重要位置,跟程序和數(shù)據(jù)一樣都是系統(tǒng)中不可缺少的部分,在軟件編寫,使用和維護過程中都有重要作用,可以有效的減少軟件危機。 調(diào)研和需求分析在系統(tǒng)開發(fā)中是最重要的部分,此部分我們要收集相關(guān)信息以及分析用戶的需要,整理出可行性的軟件需求報告,分析出整個系統(tǒng)的功能需求
26、,性能需求等各個方面的需求。需求分析的目的就是使開發(fā)出來的軟件盡可能的滿足用戶的需要。軟件的開發(fā)就是為人們的日常生活服務(wù)的,所以明確目標(biāo)十分重要。設(shè)計的進行要始終圍繞目標(biāo)展開。 設(shè)計訓(xùn)練是一個綜合的練習(xí),使我對數(shù)據(jù)庫的連接,添加,修改操作及各個控件的使用更加深刻,增強了自主編程能力。在平時的課堂中,老師只是講解了數(shù)據(jù)庫開發(fā)的原理和組成,開發(fā)軟件的具體使用還要靠自己的練習(xí)來掌握,書本知識只是我們學(xué)習(xí)的一部分,動手實踐也是非常重要的。通過這次實踐,我更好的理解了數(shù)據(jù)庫知識,并掌握了重點內(nèi)容,增強了動手開發(fā)能力,為以后的學(xué)習(xí)和生活打下基礎(chǔ)。 參考文獻 [1] 周山芙 黃京蓮.?dāng)?shù)據(jù)庫應(yīng)用程序設(shè)計教程.北京:清華大學(xué)出版社,2004年; [2] 錢雪忠.?dāng)?shù)據(jù)庫原理及應(yīng)用.北京:北京郵電大學(xué)出版社, 2007年; [3]王勇領(lǐng).計算機數(shù)據(jù)處理系統(tǒng)分析與設(shè)計.北京:清華大學(xué)出版社,1986年; [4]張基溫.信息系統(tǒng)開發(fā)案例.北京:清華大學(xué)出版社,1999年。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《產(chǎn)品價值鏈與營銷戰(zhàn)略》
- lecture 9(精品)
- Where’s your pen pal from (2)
- (精品)實驗二血清γ球蛋白的分離純化與鑒定by陳蔚文
- 企業(yè)專利風(fēng)險管理
- 高中記敘文寫作指導(dǎo):寫人要凸顯個性ppt課件
- 新生兒溶血病的發(fā)病機理臨床癥狀課件
- 7、艱辛的求索 (2)
- 學(xué)校心理健康教育組織管理課件
- IE七大手法的發(fā)展歷程
- 頸托的正確使用課件
- (精品)電功與電功率復(fù)習(xí)1
- 李曉光-管理學(xué)原理第十三章領(lǐng)導(dǎo)工作概述
- 固體中的相結(jié)構(gòu)
- 智能化酒店系統(tǒng)PPT