




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、管理信息系統實驗指導書北京交通大學計算機學院概述3一、管理信息系統實驗的目的3二、管理信息系統實驗的基本要求3三、管理信息系統實驗的主要內容31、系統開發背景32、系統開發的主要功能(需求)4<實驗一> 設計并建立數據庫及表5一、實驗目的5二、實驗要求5三、實驗內容51、繪制數據流程圖52、建立數據字典6四、擴展實驗15<實驗二> 建立查詢16一、實驗目的16二、實驗要求16三、實驗內容16四、擴展實驗18<實驗三> 開發報表20一、實驗目的20二、實驗要求20三、實驗內容20四、擴展實驗26<實驗四> 系統窗體設計以及系統集成27一、實驗目的2
2、7二、實驗要求27三、實驗內容27四、擴展實驗58概述一、管理信息系統實驗的目的1. 了解信息系統開發的主要過程,體會在系統開發中系統實施的主要步驟。2. 掌握使用Access的表、查詢、窗體、報表等工具開發一個小型信息系統的主要方法。3. 通過此系統開發實踐,理解數據庫的基礎知識,軟件開發工具的知識以及管理信息系統得知識,了解如何將它們融會貫通。同時通過實踐培養學生綜合運用知識和開發應用系統的能力。二、管理信息系統實驗的基本要求1. 在8個學時(四個實驗)下完成一個用Access開發的小型的信息系統。2. 信息系統要具備主要的輸入、查詢、輸出信息的基本功能,并將這些功能集成在一起。3. 提交
3、每次實驗的實驗報告書。三、管理信息系統實驗的主要內容1、系統開發背景Crockery Company Pty Ltd是一家陶瓷茶具零售商,它的日常業務包括:接收顧客的訂貨銷售貨物,當庫存不足時向生產商訂貨。具體業務詳細描述如下:1) 接受顧客訂單,保存客戶數據和訂單數據,查詢庫存,如果庫存貨物可以滿足訂單,則直接安排發貨,同時開具發票,保留開具發票歷史數據。2) 如果庫存不足,則向生產商訂貨,貨到后向生產商付款并安排送貨,如果生產商處也無貨,則通知客戶。3) 接收付款并保留紀錄,如果在正常的30天內還未收到顧客的貨款,則發出催款通知。4) 接受、紀錄顧客的查詢和投訴并迅速回復5) 經常向生產商
4、查詢產品價格、最新產品等信息6) 為了管理層能更好的做出計劃,每月向管理人員遞交關于總訂貨額、庫存和不能按時付款賬戶的報告。2、系統開發的主要功能(需求)1) 對公司所生產的陶瓷的散件、套件、制造商等的信息進行輸入與管理(主要是原有信息修改、刪除工作)。2) 可以進行信息的查詢。3) 能夠輸出報表。4) 建立主窗體以集成所有功能。1. 系統開發的主要安排實驗一:設計并建立數據庫及表(2學時)根據實際業務流程,畫出數據流程圖、建立數據字典,并且完成數據庫的設計;根據設計好的數據庫結構,在Access中建立數據庫以及數據表。實驗二:建立查詢(2學時)根據系統功能分析在Access中設計并建立查詢,
5、以完成系統查詢信息的要求。實驗三:開發報表(2學時)根據系統的功能要求在Access中設計并建立各種報表。實驗四:系統窗體設計以及系統集成(2學時)1、設計并建立必要的輸入窗體2、集成各個部分,設計并建立一個系統主面板<實驗一> 設計并建立數據庫及表一、實驗目的不論采用何種開發MIS的方法,系統分析都是必要且十分重要的環節,而分析的具體方法和詳盡程度可能不盡相同,最常用的系統分析工具就是數據流程圖和數據字典。本實驗將幫助學生能夠使用一些常見的系統分析工具,并能夠根據分析結果設計出數據庫及表,熟練掌握在Access中建立數據庫及表的方法。二、實驗要求本實驗要求學生以數據流程圖和數據字
6、典為工具,完成陶瓷公司管理信息系統的系統分析;根據分析結果,設計系統的數據庫結構和表結構;在Access中建立陶瓷公司管理信息系統數據庫和表,錄入相應的表數據。三、實驗內容1、繪制數據流程圖通過對前面業務內容的分析,我們可以分析得到陶瓷公司的主要業務流程。其中陶瓷公司管理信息系統要完成的主要功能包括:數據的維護數據錄入、數據更新、數據刪除;數據的條件查詢;數據報表的生成。根據陶瓷公司業務流程,我們畫出相應的數據流程圖。圖1.1 數據流程圖2、建立數據字典在數據流圖的基礎上,還需要對其中的每一個數據流、文件和數據項加以定義,我們把這些定義所組成的集合稱為數據字典。數據流圖是系統得大框架,而數據字
7、典則是對數據流圖中每個成分的精確描述。它們有著密切的聯系,必須結合使用。以下簡單示范兩個條目的寫法。表1.1 查詢條件條目數據流名:查詢條件別 名:無組 成:查庫存情況 | 查訂貨情況 | 查合同完成情況注 釋:今后還有可能增加查詢種類表1.2 套件庫存臺賬條目文件名:套件庫存臺賬編 號 :KCTZ組 成 :套件編號 + 套件名稱 + 價格 + 庫存結 構 :以套件編號為關鍵字,價格單位¥注 釋 :今后還有可能增加數據項表1.3 陶瓷公司管理信息系統數據項條目數據項名代碼類型長度小數位注釋套件編號套件名稱價格庫存TJBHTJMCJGKC文本文本貨幣數字5050長整型單位:¥1. 設計并建立數據
8、庫及表根據數據流程圖和數據字典,我們對陶瓷公司管理信息系統需要用到的數據庫及表結構設計如下。表1.4 散件表表結構設計字段名稱數據類型字段長度備注散件編號文本50主鍵散件名稱文本50制造商編號文本50成本貨幣單位:¥漲價幅度數字雙精度型格式:百分比庫存數字長整型表1.5 套件表表結構設計字段名稱數據類型字段長度備注套件編號文本50主鍵套件名稱文本50價格貨幣單位:¥庫存數字長整型表1.6 陶瓷組成表表結構設計字段名稱數據類型字段長度備注序號自動編號長整型主鍵,新值遞增套件編號文本50散件編號文本50套件中該散件的數量數字長整型表1.7 制造商表表結構設計字段名稱數據類型字段長度備注制造商編號文
9、本50主鍵制造商名稱文本50街道文本50城市文本50郵編文本50省份文本50完成了數據庫及數據庫表結構的設計后,需要在Access數據庫中建立實際的陶瓷公司管理信息系統數據庫及表。Step1:從開始菜單中選擇程序文件夾,在Microsoft Office軟件組的子菜單中找到Microsoft Office Access 2003單擊打開,如下圖1.2。圖1.2 打開Access軟件Step2:單擊打開按紐,選擇“新建”建立一個空數據庫,以“陶瓷公司管理信息系統”的名稱將數據庫保存到適當的位置。Step3:打開新建的“陶瓷公司管理信息系統”數據庫,在“對象”中選擇“表”,選中“使用設計器創建表”
10、單擊右鍵,打開“設計視圖”。如下圖1.3。圖1.3 打開表的設計視圖Step4:建立字段和字段的數據類型。打開設計視圖,以“散件表”的建立過程為例,介紹數據表的建立過程。在設計視圖中輸入各字段的名稱,點擊字段名稱右邊的數據類型,可在下拉列表中選擇修改字段類型。如下圖1.4。圖1.4 修改字段的數據類型Step5:修改字段屬性。字段的屬性也要根據事先的設計進行修改。選中要修改屬性的字段,在“字段屬性”區中,選中要修改的屬性,根據要求修改屬性值。如下圖1.5。圖1.5 修改字段屬性Step6:設置主鍵。選中要作為主鍵(關鍵字)的屬性,進入“編輯”菜單,選中“主鍵”選項,這樣這個屬性就被定義為該表的
11、主鍵。如下圖1.6。圖1.6 設置表的主鍵Step7:保存表設置。進入“文件”菜單,選中“保存”選項,輸入表名,保存。這樣就完成了表的建立和設置過程。2. 錄入數據表格向數據庫中的數據表內錄入以下表格數據,數據如下。表1.8 散件表散件編號散件名稱制造商編號成本漲價幅度庫存RD4815Tea cupRD¥12.400.45100RD4825Tea saucerRD¥4.800.45110RD5325Coffee cupRD¥11.000.4105RD5335Coffee saucerRD¥5.000.496RD6000TeapotRD¥98.000.53RD6200Coffee potRD¥8
12、7.000.54RD6855Sugar bowlRD¥29.000.46RD7055Dinner plateRD¥21.000.4290RD7115Side plateRD¥15.500.4290RD7205Entree plateRD¥16.600.4175RD7305Desert bowlRD¥15.300.4240RD7405Soup bowlRD¥16.500.4250VB1012Tea cupVB¥22.500.685VB1013Tea saucerVB¥7.500.685VB1511Coffee cupVB¥14.100.665VB1513Coffee saucerVB¥6.400
13、.665VB1601MugVB¥18.000.652VB2011Side plateVB¥21.500.670VB2021Entree plateVB¥24.000.670VB2031Dinner plateVB¥26.000.670VB2511Desert bowlVB¥25.000.670VB2521Soup bowlVB¥22.000.665VB3015Gravy boat setVB¥65.000.63VB4015Serving platter (large)VB¥38.000.62VB4025Serving platter (small)VB¥32.000.66VB5009Teapo
14、tVB¥165.000.62VB6009Coffee potVB¥160.000.65VB7005Sugar bowlVB¥28.500.68VB8005Salt and pepperVB¥42.500.66WW0085Tea cupWW¥14.000.4150WW0087Tea saucerWW¥5.000.4150WW0096Side plateWW¥19.200.4140WW0102TeapotWW¥135.000.4517WW0115Sugar bowlWW¥28.000.4515表1.9 套件表套件編號套件名稱價格庫存RD-CS02Royal Doulton coffee set¥3
15、25.0012RD-DS602Royal Doulton dinner set (6 place)¥799.0016RD-DS802Royal Doulton dinner set (8 place)¥1,100.0020RD-TS02Royal Doulton tea set¥330.0015VB-CS03Villeroy & Boch coffee set¥399.007VB-CS04Villeroy & Boch coffee mug set¥389.004VB-DS602Villeroy & Boch dinner set (6 place)¥825.003VB
16、-DS803Villeroy & Boch dinner set (8 place)¥1,595.005VB-DS804Villeroy & Boch deluxe dinner set (8 place)¥1,795.005VB-TS03Villeroy & Boch tea cup set¥189.002VB-TS04Villeroy & Boch tea set¥519.004WW-TS02Wedgwood tea set¥419.008表1.10 陶瓷組成表序號套件編號散件編號套件中該散件的數量1RD-CS02RD532542RD-CS02RD53354
17、3RD-CS02RD711544RD-CS02RD620015RD-CS02RD685516RD-TS02RD481547RD-TS02RD482548RD-TS02RD711549RD-TS02RD6000110RD-TS02RD6855111RD-DS602RD4815612RD-DS602RD4825613RD-DS602RD7055614RD-DS602RD7115615RD-DS602RD7305616RD-DS802RD4815817RD-DS802RD4825818RD-DS802RD7055819RD-DS802RD7115820RD-DS802RD7205821RD-DS80
18、2RD7305822RD-DS802RD7405823WW-TS02WW0085424WW-TS02WW0087425WW-TS02WW0096426WW-TS02WW0102127WW-TS02WW0115128VB-CS03VB1511429VB-CS03VB1513431VB-CS03VB6009132VB-CS03VB7005133VB-CS04VB1601435VB-CS04VB6009136VB-CS04VB7005137VB-TS03VB1012438VB-TS03VB1013440VB-TS04VB1012441VB-TS04VB1013442VB-TS04VB2011443V
19、B-TS04VB5009144VB-TS04VB7005145VB-DS602VB1012646VB-DS602VB1013647VB-DS602VB2011648VB-DS602VB2031649VB-DS602VB2511650VB-DS602VB4025151VB-DS803VB1012852VB-DS803VB1013853VB-DS803VB2011854VB-DS803VB2031855VB-DS803VB2511856VB-DS803VB2021857VB-DS803VB2521858VB-DS803VB4015159VB-DS804VB1012860VB-DS804VB1013
20、861VB-DS804VB2011862VB-DS804VB2031863VB-DS804VB2511864VB-DS804VB2021865VB-DS804VB2521866VB-DS804VB4015167VB-DS804VB4025168VB-DS804VB3015169VB-DS804VB8005170RD-DS602RD7205671RD-DS602RD74056表1.11 制造商表制造商編號制造商名稱街道城市郵編省份RDRoyal Doulton750 Clarke StreetNorthcote3070VictoriaVBVilleroy & Boch76 Paris R
21、oadCarlton3053VictoriaWWWedgwood5 Darwin StreetSydney2000NSW錄入數據的方法很簡單,如下所示。Step1:選中已經建好的表,單擊右鍵,選中“打開”,進入數據視圖。如下圖1.7所示。圖1.7 打開數據視圖Step2:在數據視圖中,按給定的數據輸入即可。如下圖1.8。圖1.8 輸入數據四、擴展實驗1、根據已經給出的頂層數據流圖,將“管理者查詢銷售情況”的業務細化,畫出細化了的數據流程圖。2、據自己畫出的細化了的數據流程圖,建立對應的數據字典。3、據數據庫及表的設計要求,學生自己完成“套件表”、“陶瓷組成表”、“制造商表”的建立和設置。4、給
22、定的數據錄入到“套件表”、“陶瓷組成表”、“制造商表”中。<實驗二> 建立查詢一、實驗目的數據查詢是管理信息系統提供的最常見的功能,用戶往往需要從管理信息系統的這一功能中獲得有價值的數據信息。本試驗將幫助學生掌握根據實際需求設計查詢的能力,并且幫助學生了解在Access數據庫中建立查詢的方法。二、實驗要求本試驗要求學生能夠正確理解建立查詢視圖的意義,了解查詢視圖的特點及其與數據庫表的區別;學生應能根據業務中的實際需要,設計出合適、便捷的查詢;并能熟練掌握在Access數據庫中建立查詢的方法。三、實驗內容本實驗要求根據需求的需要,對“陶瓷公司管理信息系統”數據庫建立相關查詢,具體包括
23、:散件查詢、套件查詢、庫存中全部套件價格查詢、散件成本及其出售價格查詢、散件及其所屬套件查詢、散件及其制造商查詢、套件成本查詢、套件組成查詢、指定套件成本查詢、制造商及其提供商品查詢和全部信息查詢。Access提供了兩種建立查詢的方式,分別是:在設計視圖中創建查詢和使用向導建立查詢。1、通過設計視圖建立查詢下面,我們以“指定散件查詢”為例,通過設計視圖,介紹建立查詢的具體步驟。本查詢要求輸入一個散件編號,通過這個編號,對該散件進行查詢操作,查詢出這個散件所有的基本信息,主要包括:散件編號、散件名稱、成本、漲價幅度、銷售價格(查詢中自定義)、庫存、制造商編號和制造商名稱。Step1:在打開了“陶
24、瓷公司管理信息系統”數據庫后,點擊左側面板中的查詢,在右側空白窗體中,出現“在設計視圖中創建查詢”和“使用向導建立查詢”,雙擊“在設計視圖中創建查詢”,出現“顯示表”窗體,如圖2.1所示。圖2.1 “顯示表”窗體Step2:在“顯示表”窗體中,選擇“散件表”和“制造商表”,添加到查詢視圖中,則在查詢設計視圖中,自動生成兩張表的連接。將光標移動到字段的第一列中,在下拉菜單中,選擇“散件表.散件編號”,則字段的第一列中會自動出現“散件編號”,表的第一列中會自動出現“散件表”,顯示中會自動打勾,然后在條件中輸入“請輸入散件編號:”,如圖2.2所示。圖2.2 “選擇查詢:散件查詢”視圖窗體Step3:
25、在字段第二列的字段中輸入“銷售價格:成本*(1+漲價幅度)*1.1”,來計算散件的銷售價格,實現對散件銷售價格的查詢,得到視圖如圖2.3所示。圖2.3“選擇查詢:散件查詢”視圖窗體Step4:在字段第三列中選擇“散件表.散件名稱”,則字段中自動顯示“散件名稱”,標中顯示“散件表”,顯示中自動打勾。同樣地,在以下各列中完成對散件表中的散件名稱、成本、漲價幅度、庫存、制造商編號,以及制造商表中的制造商名稱,具體操作過程不再一一贅述。點擊“保存”,在“另存為”窗體中輸入查詢的名稱“指定散件查詢”,點擊“確定”即可。這樣,就完成了對散件相關信息查詢的編輯,只有當輸入某一正確的散件編號時,才可以查詢散件
26、的相關信息。2、通過向導建立查詢下面,我們以“制造商散件庫存量查詢”為例,介紹通過向導方式建立查詢的具體步驟。本查詢要求在散件表中按每個制造商進行分組查詢,統計每個制造商提供的散件總數。Step1:在打開了“陶瓷公司管理信息系統”數據庫后,點擊左側面板中的查詢,在右側空白窗體中,出現“在設計視圖中創建查詢”和“使用向導建立查詢”,雙擊“使用向導建立查詢”,出現“顯示表”窗體,如圖2.3所示。四、擴展實驗1. 全部套件查詢對所有套件進行查詢操作,一次查詢所有的套件基本信息。主要包括的信息:套件編號、套件名稱、價格、庫存。2. 全部套件價格查詢對庫存中的所有套件價格進行匯總,給出總的套件價格。全部
27、套件價格公式為:Sum(價格*庫存)。3. 全部散件成本及其出售價格查詢對庫存中的所有散件的成本、出售價格和預計銷售成本進行匯總,給出總的散件的成本、出售價格和預計銷售成本。散件總成本:Sum(成本*庫存),散件出售價格:Sum(成本*(1+漲價幅度)*1.1*庫存),預計銷售成本:(散件出售價格-散件成本)。4. 指定散件及其所屬套件查詢輸入一個散件編號,通過這個編號查詢出這個散件所屬的所有的套件的信息,主要包括的信息:散件編號、散件名稱、成本、庫存、套件名稱、制造商名稱、套件中該散件的數量。在這里,張表都要用到。5. 全部散件及其制造商查詢對所有散件及其制造商的信息進行查詢操作,一次查詢所
28、有的基本信息。主要包括的信息:散件編號、散件名稱、成本、漲價幅度、庫存、制造商編號、制造商名稱。6. 全部套件成本查詢對所有套件成本的信息進行查詢操作,一次查詢所有的基本信息。主要包括的信息:套件編號、套件名稱、散件編號、散件的成本、套件中該散件的數量、合計套件成本。其中,合計的套件成本為:成本*套件中該散件的數量。7. 指定套件組成查詢輸入一個套件編號,通過這個編號查詢出這個套件組成的基本信息,以實現對所有套件組成的信息進行查詢的目的。信息主要包括:套件編號、套件名稱、價格、庫存、散件編號、散件名稱、套件中該散件的數量、制造商名稱、省份、城市、街道、郵編。8. 指定套件成本查詢輸入一個套件編
29、號,通過這個編號查詢出這個套件的成本。其中,指定的套件成本: Sum(套件中該散件的數量*成本)。9. 全部制造商及其提供商品查詢對所有制造商及其提供商品的信息進行查詢操作,一次查詢所有的基本信息。信息主要包括:制造商編號、制造商名稱、省份、城市、街道、郵編、散件編號、散件名稱、散件的成本。10. 全部信息查詢將陶瓷公司關于散件、套件、制造商等所有的信息整合在一起,實現對所有信息得查詢,主要包括:套件編號、套件名稱、價格、套件庫存、散件編號、散件名稱、散件成本、套件中該散件的數量、漲價幅度、散件庫存、制造商編號、制造商名稱、省份、城市、街道、郵編。<實驗三> 開發報表一、實驗目的報
30、表是管理信息系統向用戶提供數據信息的主要方式,將報表打印后可以將數據以紙張形式固化下來。本試驗將幫助學生掌握根據實際需求設計報表的能力,并且幫助學生了解在Access數據庫中建立報表的方法,以及根據美觀調整報表格式的技能。二、實驗要求本試驗要求學生能夠根據業務中的實際需要,設計出合適、便捷的報表;并能熟練掌握在Access數據庫中開發報表的方法。要求學生能利用報表向導工具創建實驗中要求的所有報表,并在報表設計視圖中對報表格式進行修改設計。三、實驗內容在本實驗中,我們介紹一種簡便的建立報表對象的方法,利用Microsoft Access提供的報表向導工具建立一個報表對象。以建立“指定散件報表”為
31、例,建立基于查詢對象的“指定散件報表”對象,用于輸出散件報表的各種信息。Step1:打開Microsoft Access,選中對象中的“報表”選項,雙擊右邊的“使用向導創建報表”,進入報表向導對話框,如圖3.1所示。圖3.1 打開報表向導對話框Step2:在“報表向導”對話框中,數據來源“表/查詢”下選中“查詢:散件查詢”,通過對話框中間的方向箭頭,選定報表中需要的字段。該“散件報表”要求包括“散件查詢”中所有的可用字段,如圖3.2所示。圖3.2 選定報表要求的字段Step3:在圖3.2種點擊“下一步”,進入添加分組級別窗口,如圖3.3所示。圖3.3 添加分組級別窗口利用報表向導用戶可以設置多
32、達十步的分組。要想報表按照某一字段進行分組,在左邊的列表框中選擇此字段,此時在右邊的預覽框中將顯示分組后的顯示。在本例中,我們不用分組,單擊“下一步”,進入如圖3.4所示的報表向導排序窗口。Step4:在排序窗口中可以選入排序參照字段,如要按照“散件編號”進行排序,則可以在標有1的文本框中單擊下拉箭頭,然后選擇散件編號字段名,按照升序或者降序排列。在報表中,利用向導可以最多按照四個字段對記錄進行排序,可根據自己的需要,按順序定義對話框中的帶1、2、3、4的文本框即可。本例不要求排序。圖3.4 報表向導排序窗口Step5:在圖3.4中單擊下一步,進入報表布局窗口,可以根據實際需要選擇合理的布局,
33、本利使用默認選項,即應用表格布局,方向為縱向,如圖3.5所示。圖3.5 報表布局Step6:單擊“下一步”按鈕,打開報表樣式對話框,如圖3.6所示,選擇合適的報表樣式。用戶可以在右邊的列表框中用鼠標選擇樣式,左邊的圖形框中會顯示相應的報表樣式示例。圖3.6 報表樣式Step7:單擊“下一步”按鈕,進入如圖3.7所示的報表向導最后一個窗口,在此窗口中輸入報表名稱,在完成設計前還可以進行預覽報表或修改報表設計操作。選擇“預覽報表”選項,則單擊“完成”按鈕以后將進入預覽視圖;如果選擇“修改報表設計”選項,則單擊“完成”按鈕以后將直接進入報表設計視圖,可以對報表進行修改。圖3.7 輸入報表名字Step
34、8:利用報表向導創建出來的報表往往比較亂,可以打開設計視圖對報表進行設計,如圖3.8所示。圖3.8 打開設計視圖Step9:打開設計視圖,進入如圖3.9所示的窗口,可以對報表進行設計和編輯。拖動各標簽可以重新設置各標簽的位置。選中標簽,可以對其字體,字號,字體顏色等進行修改,以達到使報表美觀的效果。頁面頁腳處的兩個文本控制“=Now ()”和=“共” & Pages & “頁,第” & Page & “頁”分別在每頁末顯示當前的時間和頁碼。圖3.9 設計視圖Step10:設計修改完成以后,可以預覽報表,如圖3.10所示。圖3.10 預覽報表這樣,就可以生成一份可
35、用于查詢某一指定散件信息的報表。報表的生成很簡單,學生還可嘗試直接用設計視圖創建報表。四、擴展實驗請學生嘗試自己建立如下報表,報表要求與第二章中對應的查詢要求相同。1. 全部套件報表2. 全部套件價格報表3. 全部散件成本及其出售價格報表4. 指定散件及其所屬套件報表(給出一個散件編號,查詢相應得散件以及所屬套件)5. 全部散件及其制造商報表6. 全部套件成本報表7. 指定套件組成報表(給出一個套件編號,查出其相應的組成)8. 指定套件成本報表(給出一個套件編號,查出其相應的成本)9. 全部制造商及其提供商品報表10. 全部信息報表<實驗四> 系統窗體設計以及系統集成一、實驗目的我
36、們在前兩個實驗中建立起來的查詢和報表,都只能完成一些獨立的功能。一個完整的系統,應該將這些獨立功能集成起來,使之成為一個整體。本章將幫助學生了解系統集成的意義和方法,并了解在系統集成過程中窗體的作用及其設計方法。二、實驗要求在本實驗中,要求學生能深刻理解系統集成的意義和方法,并通過窗體之間的調用將系統的獨立查詢功能、生成報表功能以及數據的添加、更新、刪除功能整合起來。學生需要設計的窗體包括系統主界面、報表生成界面、查詢界面、數據維護界面(包括數據添加界面、數據更新界面、數據刪除界面)等。三、實驗內容在本實驗中,我們將對系統的功能進行整合,同時增加一些數據維護的新功能。在Access中創建窗體有
37、兩種方法,一種是“在設計視圖中創建窗體”,另一種是“使用向導創建窗體”。此實驗中,我們將根據各窗體的不同功能,分別采用這不同的方法設計出系統所需的功能窗體。1. 創建具有查詢功能的窗體下面我們介紹如何“在設計視圖中創建窗體”,并用這種方法建立查詢窗體。Step1:選中“在設計視圖中創建窗體”,單擊右鍵,選中“設計視圖”,如下圖4.1。我們將采用這種方法設計查詢窗體。圖4.1 使用設計視圖創建窗體Step2:選中工具箱中的命令按鈕,在主體中畫出該控件,如下圖4.2所示。 圖4.2 窗體中添加控件Step3:在命令按鈕向導中,選擇“類別”為“雜項”,選擇“操作”為“運行查詢”,單擊“下一步”。如下
38、圖4.3所示。圖4.3 選擇運行查詢Step4:選擇“指定散件查詢”作為將運行的查詢,單擊“下一步”,如下圖4.4所示。圖4.4 選擇將運行的查詢Step5:在按鈕上選擇顯示“圖片”,選取圖片“MS Access 查詢”作為按鈕上的顯示圖片,單擊“下一步”,如下圖4.5所示。圖4.5 選擇按鈕顯示圖片Step6:將控件命名為“指定散件查詢”,單擊“完成”,如下圖4.6。圖4.6 指定按鈕的名稱Step7:選中工具箱中的標簽按鈕,在主體中將控件畫在對應的按鈕右邊,這樣就為每個命令按鈕增加了對應的說明,在標簽控件中寫入“指定散件查詢”,如下圖4.7所示。 圖4.7 插入標簽控件Step8:保存該窗
39、體,將窗體命名為“查詢子系統”,如下圖4.8所示。圖4.8 保存查詢窗體2. 創建具有報表功能的窗體下面我們介紹如何“在設計視圖中創建窗體”,并用這種方法建立報表窗體。Step1:選中“在設計視圖中創建窗體”,單擊右鍵,選中“設計視圖”,如下圖4.9。我們將采用這種方法設計報表窗體。圖4.9 使用設計視圖創建窗體Step2:選中工具箱中的命令按鈕,在主體中畫出該控件,如下圖4.10所示。 圖4.10 窗體中添加控件Step3:在命令按鈕向導中,選擇“類別”為“報表操作”,選擇“操作”為“預覽報表”,單擊“下一步”。如下圖4.11所示。圖4.11 選擇報表操作Step4:選擇“指定散件報表”作為
40、將預覽的報表,單擊“下一步”,如下圖4.12所示。圖4.12 選擇將預覽的報表Step5:在按鈕上選擇顯示“圖片”,選取圖片“MS Access 報表 1”作為按鈕上的顯示圖片,單擊“下一步”,如下圖4.13所示。圖4.13 選擇按鈕顯示圖片Step6:將控件命名為“指定散件報表”,單擊“完成”,如下圖4.14。圖4.14 指定按鈕的名稱Step7:選中工具箱中的標簽按鈕,在主體中將控件畫在對應的按鈕右邊,在標簽控件中寫入“指定散件報表”,如下圖4.15所示。 圖4.15 插入標簽控件Step8:保存該窗體,將窗體命名為“報表子系統”,如下圖4.16所示。圖4.16 保存報表窗體3. 創建數據
41、維護窗體介紹了查詢窗體和報表窗體的創建方法之后,我們將介紹創建數據添加窗體的方法,使得用戶可以通過該窗體向數據庫中添加數據。Step1:我們“在設計視圖中創建窗體”,在窗體的主體中將控件適當布局,窗體中除了標題使用的是標簽控件外,其他布局控件都是由文本框和命令按鈕組成的。根據散件表的字段名,在窗體中將控件布局如下圖4.17所示。圖4.17 數據添加窗體布局Step2:打開窗體屬性,將“數據”選項卡中的“記錄源”設置為“散件表”,“數據輸入”項設為“是”,如下圖4.18所示。圖4.18 設置窗體的數據屬性Step3:打開各個文本框的屬性,為“數據”選項卡中的“控件來源”選項選擇給文本框所對應的字
42、段名稱。如下圖4.19所示。圖4.19 設置文本框的數據屬性Step4:在窗體底部增加一個命令按鈕,將其“類別”設為“記錄操作”,將“操作”設置為“添加新記錄”,點擊“下一步”。如下圖4.20所示。圖4.20 設置按鈕類別Step5:選擇在按鈕上顯示文本,文本內容為“添加”,點擊“下一步”,如下圖4.21所示。圖4.21 按鈕上顯示文本Step6:將按鈕的名稱輸入為“添加新散件記錄”,單擊“完成”,如下圖4.22所示。圖4.22 為按鈕指定名稱Step7:在窗體底部增加另一個命令按鈕,將其“類別”設為“窗體操作”,將“操作”設置為“關閉窗體”,點擊“下一步”。如下圖4.23所示。圖4.23 設
43、置按鈕類別Step8:選擇在按鈕上顯示文本,文本內容為“關閉”,點擊“下一步”,如下圖4.24所示。圖4.24 按鈕上顯示文本Step9:將按鈕的名稱輸入為“關閉窗體”,單擊“完成”,如下圖4.25所示。圖4.25 為按鈕指定名稱Step10:保存窗體,將窗體命名為“散件表數據添加窗體”,打開窗體后如下圖4.26所示。圖4.26 散件表數據添加窗體我們建立了數據添加窗體之后,現在介紹建立散件表數據更新窗體的方法。具體方法和步驟如下。Step11:我們“在設計視圖中創建窗體”,在窗體的主體中將控件適當布局,標簽和文本框的布局方式與散件表數據添加窗體一樣。窗體和文本框的數據源設置也和散件表數據添加
44、窗體一樣,但是窗體屬性的數據選項中“數據輸入”設為“否”,而不要改為“是”。具體的布局方法如下圖4.27所示。圖4.27 散件表數據更新窗體布局Step12:窗體中“保存”按鈕的向導設置方法如下圖4.28、4.29、4.30所示。圖4.28 設置按鈕類別圖4.29 設置按鈕顯示文本圖4.30 設置按鈕名稱Step13:窗體中“上一條”按鈕的向導設置方法如下圖4.31、4.32、4.33所示。圖4.31 設置按鈕類別圖4.32 設置按鈕顯示文本圖4.33 設置按鈕名稱Step14:“下一條”按鈕的設置方法和“上一條”按鈕設置方法一樣,只是在設置按鈕類別時,要將“操作”選為“轉至下一項記錄”。St
45、ep15:“查找”按鈕的設置方法和“上一條”按鈕設置方法一樣,只是在設置按鈕類別時,要將“操作”選為“查找記錄”。Step16:設置完成所有界面上的按鈕后,窗體的運行結果如下圖4.34所示。圖4.34 散件表數據更新界面截圖散件表數據刪除窗體的創建方法和數據更新窗體很類似,這里不再贅述,只是將“保存”按鈕換為“刪除”按鈕。散件表數據刪除窗體運行界面截圖如下圖4.35所示。圖4.35 散件表數據刪除窗體界面4. 窗體的集成在完成了“查詢子系統”窗體、“報表子系統”窗體、“數據維護子系統”窗體后,我們需要將各個子窗體集成起來,使它們成為一個功能完成的系統。Step1:我們“在設計視圖中創建窗體”,
46、在窗體的主體中將控件適當布局,窗體中的標題使用的是標簽控件,其他布局控件都是由命令按鈕組成,各個控件在窗體中布局如下圖4.36所示。最后將窗體以“主窗體”為名稱,保存窗體。圖4.36 主窗體的布局Step2:下面我們以查詢子系統與主窗體的集成為例,展示如何進行窗體間的集成。在“查詢子系統”命令按鈕的向導中,設置“類別”為“窗體操作”,設置“操作”為“打開窗體”,點擊“下一步”。如下圖4.37所示。圖4.37 設置按鈕的動作Step3:選擇按鈕要打開的窗體為“查詢子系統”窗體,單價“下一步”,如圖4.38所示。圖4.38 選擇要打開的窗體Step4:在按鈕上顯示文本,文本內容為“查詢子系統”,單
47、擊“下一步”。如下圖4.39所示。圖4.39 在按鈕上顯示文本Step5:輸入按鈕名稱為“查詢子系統”,單擊“完成”,如下圖4.40所示。圖4.40 指定按鈕的名稱Step6:主窗體集成后,窗體截圖如下,點擊“查詢子系統”按鈕就可以調用“查詢子系統”窗體。如下圖4.41所示。圖4.41 主窗體5. 切換面板管理器的使用除了通過在窗體上設置命令按鈕,然后由命令按鈕調用各子窗體實現系統的集成這個方法之外,Access軟件還提供了一種更簡單的系統集成方法切換面板管理器。下面我們來介紹用切換面板管理器的方法來集成各個子窗體。Step1:打開命令菜單上的“工具”命令,找到“數據庫實用工具”項打開它的子菜
48、單,在子菜單里找到“切換面板管理器”,打開。如下圖4.42所示。圖4.42 打開“切換面板管理器”Step2:第一次打開切換面板管理器時,會出現提示詢問是否創建一個有效的切換面板,選擇“是”。如下圖4.43所示。圖4.43 提示創建切換面板Step3:切換面板管理器中有一個默認的主切換面板,選中它并點擊編輯按鈕,我們將為它修改名稱,如下圖4.44所示。圖4.44 編輯主切換面板Step4:將原來主切換面板的名稱改為“陶瓷公司管理信息系統”,點擊“關閉”。如下圖4.45所示。圖4.45 修改主切換面板名稱Step5:在使用“切換面板管理器”集成系統之前,我們先準備一些必要的窗體,先使用向導創建一個查詢窗體。右建點擊“使用向導創建窗體”,打開設計視圖。如下圖4.46所示。圖4.46 使用向導創建查詢窗體Step6:選擇“指定散件查詢”作為窗體要運行的查詢,將所有的字段都選中單擊“下一步”,如下圖4.47所示。圖4.47 選中要運行的查詢和字段Step7:選擇“縱欄表”作為窗體的布局,單擊“下一步”,如下圖4.48所示。圖4.48 選擇窗體的布局Step8:選擇窗體的樣式為“標準”,單擊“下一步”,如下圖4.49所示。圖4.49 選擇窗體樣式Step9:輸入窗體標題為“指定散件查詢面板窗體”,單擊“完成”,如下圖4.50所示。圖4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 怎么簽署轉讓合同協議書
- 康復醫學科設備分類體系
- 網紅飲品品牌授權與知識產權保護合同
- 高管股權激勵計劃績效評估及合作協議
- 生態草原牧場養殖與資源保護合作協議
- 公共設施建筑給排水系統安裝與水質壓力檢測合同
- 動畫電影制作與全球發行外包服務合同
- 海外集裝箱實時追蹤租賃服務合同
- 國際訴訟文件安全快遞及全額賠償附加協議
- 澳新市場股權合作開發與文化產業投資協議
- 自動噴水滅火系統質量驗收項目缺陷判定記錄
- 人教版一年級起點小學二年級英語下冊全套教案
- T-CCIAT 0043-2022 建筑工程滲漏治理技術規程
- 供貨、安裝、調試、驗收方案
- 電氣設備-開篇緒論匯編
- 婚無遠慮必有財憂法商思維營銷之婚姻篇74張幻燈片
- 紅外圖像處理技術課件
- 小學一年級人民幣學具圖片最新整理直接打印
- 運動負荷參考曲線
- 電梯快車調試方法
- 醫院病種分析系統操作手冊
評論
0/150
提交評論