




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、管理信息系統(tǒng)實(shí)驗指導(dǎo)書北京交通大學(xué)計算機(jī)學(xué)院概述3一、管理信息系統(tǒng)實(shí)驗的目的3二、管理信息系統(tǒng)實(shí)驗的基本要求3三、管理信息系統(tǒng)實(shí)驗的主要內(nèi)容31、系統(tǒng)開發(fā)背景32、系統(tǒng)開發(fā)的主要功能(需求)4<實(shí)驗一> 設(shè)計并建立數(shù)據(jù)庫及表5一、實(shí)驗?zāi)康?二、實(shí)驗要求5三、實(shí)驗內(nèi)容51、繪制數(shù)據(jù)流程圖52、建立數(shù)據(jù)字典6四、擴(kuò)展實(shí)驗15<實(shí)驗二> 建立查詢16一、實(shí)驗?zāi)康?6二、實(shí)驗要求16三、實(shí)驗內(nèi)容16四、擴(kuò)展實(shí)驗18<實(shí)驗三> 開發(fā)報表20一、實(shí)驗?zāi)康?0二、實(shí)驗要求20三、實(shí)驗內(nèi)容20四、擴(kuò)展實(shí)驗26<實(shí)驗四> 系統(tǒng)窗體設(shè)計以及系統(tǒng)集成27一、實(shí)驗?zāi)康?
2、7二、實(shí)驗要求27三、實(shí)驗內(nèi)容27四、擴(kuò)展實(shí)驗58概述一、管理信息系統(tǒng)實(shí)驗的目的1. 了解信息系統(tǒng)開發(fā)的主要過程,體會在系統(tǒng)開發(fā)中系統(tǒng)實(shí)施的主要步驟。2. 掌握使用Access的表、查詢、窗體、報表等工具開發(fā)一個小型信息系統(tǒng)的主要方法。3. 通過此系統(tǒng)開發(fā)實(shí)踐,理解數(shù)據(jù)庫的基礎(chǔ)知識,軟件開發(fā)工具的知識以及管理信息系統(tǒng)得知識,了解如何將它們?nèi)跁炌āM瑫r通過實(shí)踐培養(yǎng)學(xué)生綜合運(yùn)用知識和開發(fā)應(yīng)用系統(tǒng)的能力。二、管理信息系統(tǒng)實(shí)驗的基本要求1. 在8個學(xué)時(四個實(shí)驗)下完成一個用Access開發(fā)的小型的信息系統(tǒng)。2. 信息系統(tǒng)要具備主要的輸入、查詢、輸出信息的基本功能,并將這些功能集成在一起。3. 提交
3、每次實(shí)驗的實(shí)驗報告書。三、管理信息系統(tǒng)實(shí)驗的主要內(nèi)容1、系統(tǒng)開發(fā)背景Crockery Company Pty Ltd是一家陶瓷茶具零售商,它的日常業(yè)務(wù)包括:接收顧客的訂貨銷售貨物,當(dāng)庫存不足時向生產(chǎn)商訂貨。具體業(yè)務(wù)詳細(xì)描述如下:1) 接受顧客訂單,保存客戶數(shù)據(jù)和訂單數(shù)據(jù),查詢庫存,如果庫存貨物可以滿足訂單,則直接安排發(fā)貨,同時開具發(fā)票,保留開具發(fā)票歷史數(shù)據(jù)。2) 如果庫存不足,則向生產(chǎn)商訂貨,貨到后向生產(chǎn)商付款并安排送貨,如果生產(chǎn)商處也無貨,則通知客戶。3) 接收付款并保留紀(jì)錄,如果在正常的30天內(nèi)還未收到顧客的貨款,則發(fā)出催款通知。4) 接受、紀(jì)錄顧客的查詢和投訴并迅速回復(fù)5) 經(jīng)常向生產(chǎn)商
4、查詢產(chǎn)品價格、最新產(chǎn)品等信息6) 為了管理層能更好的做出計劃,每月向管理人員遞交關(guān)于總訂貨額、庫存和不能按時付款賬戶的報告。2、系統(tǒng)開發(fā)的主要功能(需求)1) 對公司所生產(chǎn)的陶瓷的散件、套件、制造商等的信息進(jìn)行輸入與管理(主要是原有信息修改、刪除工作)。2) 可以進(jìn)行信息的查詢。3) 能夠輸出報表。4) 建立主窗體以集成所有功能。1. 系統(tǒng)開發(fā)的主要安排實(shí)驗一:設(shè)計并建立數(shù)據(jù)庫及表(2學(xué)時)根據(jù)實(shí)際業(yè)務(wù)流程,畫出數(shù)據(jù)流程圖、建立數(shù)據(jù)字典,并且完成數(shù)據(jù)庫的設(shè)計;根據(jù)設(shè)計好的數(shù)據(jù)庫結(jié)構(gòu),在Access中建立數(shù)據(jù)庫以及數(shù)據(jù)表。實(shí)驗二:建立查詢(2學(xué)時)根據(jù)系統(tǒng)功能分析在Access中設(shè)計并建立查詢,
5、以完成系統(tǒng)查詢信息的要求。實(shí)驗三:開發(fā)報表(2學(xué)時)根據(jù)系統(tǒng)的功能要求在Access中設(shè)計并建立各種報表。實(shí)驗四:系統(tǒng)窗體設(shè)計以及系統(tǒng)集成(2學(xué)時)1、設(shè)計并建立必要的輸入窗體2、集成各個部分,設(shè)計并建立一個系統(tǒng)主面板<實(shí)驗一> 設(shè)計并建立數(shù)據(jù)庫及表一、實(shí)驗?zāi)康牟徽摬捎煤畏N開發(fā)MIS的方法,系統(tǒng)分析都是必要且十分重要的環(huán)節(jié),而分析的具體方法和詳盡程度可能不盡相同,最常用的系統(tǒng)分析工具就是數(shù)據(jù)流程圖和數(shù)據(jù)字典。本實(shí)驗將幫助學(xué)生能夠使用一些常見的系統(tǒng)分析工具,并能夠根據(jù)分析結(jié)果設(shè)計出數(shù)據(jù)庫及表,熟練掌握在Access中建立數(shù)據(jù)庫及表的方法。二、實(shí)驗要求本實(shí)驗要求學(xué)生以數(shù)據(jù)流程圖和數(shù)據(jù)字
6、典為工具,完成陶瓷公司管理信息系統(tǒng)的系統(tǒng)分析;根據(jù)分析結(jié)果,設(shè)計系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)和表結(jié)構(gòu);在Access中建立陶瓷公司管理信息系統(tǒng)數(shù)據(jù)庫和表,錄入相應(yīng)的表數(shù)據(jù)。三、實(shí)驗內(nèi)容1、繪制數(shù)據(jù)流程圖通過對前面業(yè)務(wù)內(nèi)容的分析,我們可以分析得到陶瓷公司的主要業(yè)務(wù)流程。其中陶瓷公司管理信息系統(tǒng)要完成的主要功能包括:數(shù)據(jù)的維護(hù)數(shù)據(jù)錄入、數(shù)據(jù)更新、數(shù)據(jù)刪除;數(shù)據(jù)的條件查詢;數(shù)據(jù)報表的生成。根據(jù)陶瓷公司業(yè)務(wù)流程,我們畫出相應(yīng)的數(shù)據(jù)流程圖。圖1.1 數(shù)據(jù)流程圖2、建立數(shù)據(jù)字典在數(shù)據(jù)流圖的基礎(chǔ)上,還需要對其中的每一個數(shù)據(jù)流、文件和數(shù)據(jù)項加以定義,我們把這些定義所組成的集合稱為數(shù)據(jù)字典。數(shù)據(jù)流圖是系統(tǒng)得大框架,而數(shù)據(jù)字
7、典則是對數(shù)據(jù)流圖中每個成分的精確描述。它們有著密切的聯(lián)系,必須結(jié)合使用。以下簡單示范兩個條目的寫法。表1.1 查詢條件條目數(shù)據(jù)流名:查詢條件別 名:無組 成:查庫存情況 | 查訂貨情況 | 查合同完成情況注 釋:今后還有可能增加查詢種類表1.2 套件庫存臺賬條目文件名:套件庫存臺賬編 號 :KCTZ組 成 :套件編號 + 套件名稱 + 價格 + 庫存結(jié) 構(gòu) :以套件編號為關(guān)鍵字,價格單位¥注 釋 :今后還有可能增加數(shù)據(jù)項表1.3 陶瓷公司管理信息系統(tǒng)數(shù)據(jù)項條目數(shù)據(jù)項名代碼類型長度小數(shù)位注釋套件編號套件名稱價格庫存TJBHTJMCJGKC文本文本貨幣數(shù)字5050長整型單位:¥1. 設(shè)計并建立數(shù)據(jù)
8、庫及表根據(jù)數(shù)據(jù)流程圖和數(shù)據(jù)字典,我們對陶瓷公司管理信息系統(tǒng)需要用到的數(shù)據(jù)庫及表結(jié)構(gòu)設(shè)計如下。表1.4 散件表表結(jié)構(gòu)設(shè)計字段名稱數(shù)據(jù)類型字段長度備注散件編號文本50主鍵散件名稱文本50制造商編號文本50成本貨幣單位:¥漲價幅度數(shù)字雙精度型格式:百分比庫存數(shù)字長整型表1.5 套件表表結(jié)構(gòu)設(shè)計字段名稱數(shù)據(jù)類型字段長度備注套件編號文本50主鍵套件名稱文本50價格貨幣單位:¥庫存數(shù)字長整型表1.6 陶瓷組成表表結(jié)構(gòu)設(shè)計字段名稱數(shù)據(jù)類型字段長度備注序號自動編號長整型主鍵,新值遞增套件編號文本50散件編號文本50套件中該散件的數(shù)量數(shù)字長整型表1.7 制造商表表結(jié)構(gòu)設(shè)計字段名稱數(shù)據(jù)類型字段長度備注制造商編號文
9、本50主鍵制造商名稱文本50街道文本50城市文本50郵編文本50省份文本50完成了數(shù)據(jù)庫及數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計后,需要在Access數(shù)據(jù)庫中建立實(shí)際的陶瓷公司管理信息系統(tǒng)數(shù)據(jù)庫及表。Step1:從開始菜單中選擇程序文件夾,在Microsoft Office軟件組的子菜單中找到Microsoft Office Access 2003單擊打開,如下圖1.2。圖1.2 打開Access軟件Step2:單擊打開按紐,選擇“新建”建立一個空數(shù)據(jù)庫,以“陶瓷公司管理信息系統(tǒng)”的名稱將數(shù)據(jù)庫保存到適當(dāng)?shù)奈恢谩tep3:打開新建的“陶瓷公司管理信息系統(tǒng)”數(shù)據(jù)庫,在“對象”中選擇“表”,選中“使用設(shè)計器創(chuàng)建表”
10、單擊右鍵,打開“設(shè)計視圖”。如下圖1.3。圖1.3 打開表的設(shè)計視圖Step4:建立字段和字段的數(shù)據(jù)類型。打開設(shè)計視圖,以“散件表”的建立過程為例,介紹數(shù)據(jù)表的建立過程。在設(shè)計視圖中輸入各字段的名稱,點(diǎn)擊字段名稱右邊的數(shù)據(jù)類型,可在下拉列表中選擇修改字段類型。如下圖1.4。圖1.4 修改字段的數(shù)據(jù)類型Step5:修改字段屬性。字段的屬性也要根據(jù)事先的設(shè)計進(jìn)行修改。選中要修改屬性的字段,在“字段屬性”區(qū)中,選中要修改的屬性,根據(jù)要求修改屬性值。如下圖1.5。圖1.5 修改字段屬性Step6:設(shè)置主鍵。選中要作為主鍵(關(guān)鍵字)的屬性,進(jìn)入“編輯”菜單,選中“主鍵”選項,這樣這個屬性就被定義為該表的
11、主鍵。如下圖1.6。圖1.6 設(shè)置表的主鍵Step7:保存表設(shè)置。進(jìn)入“文件”菜單,選中“保存”選項,輸入表名,保存。這樣就完成了表的建立和設(shè)置過程。2. 錄入數(shù)據(jù)表格向數(shù)據(jù)庫中的數(shù)據(jù)表內(nèi)錄入以下表格數(shù)據(jù),數(shù)據(jù)如下。表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 陶瓷組成表序號套件編號散件編號套件中該散件的數(shù)量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錄入數(shù)據(jù)的方法很簡單,如下所示。Step1:選中已經(jīng)建好的表,單擊右鍵,選中“打開”,進(jìn)入數(shù)據(jù)視圖。如下圖1.7所示。圖1.7 打開數(shù)據(jù)視圖Step2:在數(shù)據(jù)視圖中,按給定的數(shù)據(jù)輸入即可。如下圖1.8。圖1.8 輸入數(shù)據(jù)四、擴(kuò)展實(shí)驗1、根據(jù)已經(jīng)給出的頂層數(shù)據(jù)流圖,將“管理者查詢銷售情況”的業(yè)務(wù)細(xì)化,畫出細(xì)化了的數(shù)據(jù)流程圖。2、據(jù)自己畫出的細(xì)化了的數(shù)據(jù)流程圖,建立對應(yīng)的數(shù)據(jù)字典。3、據(jù)數(shù)據(jù)庫及表的設(shè)計要求,學(xué)生自己完成“套件表”、“陶瓷組成表”、“制造商表”的建立和設(shè)置。4、給
22、定的數(shù)據(jù)錄入到“套件表”、“陶瓷組成表”、“制造商表”中。<實(shí)驗二> 建立查詢一、實(shí)驗?zāi)康臄?shù)據(jù)查詢是管理信息系統(tǒng)提供的最常見的功能,用戶往往需要從管理信息系統(tǒng)的這一功能中獲得有價值的數(shù)據(jù)信息。本試驗將幫助學(xué)生掌握根據(jù)實(shí)際需求設(shè)計查詢的能力,并且?guī)椭鷮W(xué)生了解在Access數(shù)據(jù)庫中建立查詢的方法。二、實(shí)驗要求本試驗要求學(xué)生能夠正確理解建立查詢視圖的意義,了解查詢視圖的特點(diǎn)及其與數(shù)據(jù)庫表的區(qū)別;學(xué)生應(yīng)能根據(jù)業(yè)務(wù)中的實(shí)際需要,設(shè)計出合適、便捷的查詢;并能熟練掌握在Access數(shù)據(jù)庫中建立查詢的方法。三、實(shí)驗內(nèi)容本實(shí)驗要求根據(jù)需求的需要,對“陶瓷公司管理信息系統(tǒng)”數(shù)據(jù)庫建立相關(guān)查詢,具體包括
23、:散件查詢、套件查詢、庫存中全部套件價格查詢、散件成本及其出售價格查詢、散件及其所屬套件查詢、散件及其制造商查詢、套件成本查詢、套件組成查詢、指定套件成本查詢、制造商及其提供商品查詢和全部信息查詢。Access提供了兩種建立查詢的方式,分別是:在設(shè)計視圖中創(chuàng)建查詢和使用向?qū)Ы⒉樵儭?、通過設(shè)計視圖建立查詢下面,我們以“指定散件查詢”為例,通過設(shè)計視圖,介紹建立查詢的具體步驟。本查詢要求輸入一個散件編號,通過這個編號,對該散件進(jìn)行查詢操作,查詢出這個散件所有的基本信息,主要包括:散件編號、散件名稱、成本、漲價幅度、銷售價格(查詢中自定義)、庫存、制造商編號和制造商名稱。Step1:在打開了“陶
24、瓷公司管理信息系統(tǒng)”數(shù)據(jù)庫后,點(diǎn)擊左側(cè)面板中的查詢,在右側(cè)空白窗體中,出現(xiàn)“在設(shè)計視圖中創(chuàng)建查詢”和“使用向?qū)Ы⒉樵儭保p擊“在設(shè)計視圖中創(chuàng)建查詢”,出現(xiàn)“顯示表”窗體,如圖2.1所示。圖2.1 “顯示表”窗體Step2:在“顯示表”窗體中,選擇“散件表”和“制造商表”,添加到查詢視圖中,則在查詢設(shè)計視圖中,自動生成兩張表的連接。將光標(biāo)移動到字段的第一列中,在下拉菜單中,選擇“散件表.散件編號”,則字段的第一列中會自動出現(xiàn)“散件編號”,表的第一列中會自動出現(xiàn)“散件表”,顯示中會自動打勾,然后在條件中輸入“請輸入散件編號:”,如圖2.2所示。圖2.2 “選擇查詢:散件查詢”視圖窗體Step3:
25、在字段第二列的字段中輸入“銷售價格:成本*(1+漲價幅度)*1.1”,來計算散件的銷售價格,實(shí)現(xiàn)對散件銷售價格的查詢,得到視圖如圖2.3所示。圖2.3“選擇查詢:散件查詢”視圖窗體Step4:在字段第三列中選擇“散件表.散件名稱”,則字段中自動顯示“散件名稱”,標(biāo)中顯示“散件表”,顯示中自動打勾。同樣地,在以下各列中完成對散件表中的散件名稱、成本、漲價幅度、庫存、制造商編號,以及制造商表中的制造商名稱,具體操作過程不再一一贅述。點(diǎn)擊“保存”,在“另存為”窗體中輸入查詢的名稱“指定散件查詢”,點(diǎn)擊“確定”即可。這樣,就完成了對散件相關(guān)信息查詢的編輯,只有當(dāng)輸入某一正確的散件編號時,才可以查詢散件
26、的相關(guān)信息。2、通過向?qū)Ы⒉樵兿旅妫覀円浴爸圃焐躺⒓齑媪坎樵儭睘槔榻B通過向?qū)Х绞浇⒉樵兊木唧w步驟。本查詢要求在散件表中按每個制造商進(jìn)行分組查詢,統(tǒng)計每個制造商提供的散件總數(shù)。Step1:在打開了“陶瓷公司管理信息系統(tǒng)”數(shù)據(jù)庫后,點(diǎn)擊左側(cè)面板中的查詢,在右側(cè)空白窗體中,出現(xiàn)“在設(shè)計視圖中創(chuàng)建查詢”和“使用向?qū)Ы⒉樵儭保p擊“使用向?qū)Ы⒉樵儭保霈F(xiàn)“顯示表”窗體,如圖2.3所示。四、擴(kuò)展實(shí)驗1. 全部套件查詢對所有套件進(jìn)行查詢操作,一次查詢所有的套件基本信息。主要包括的信息:套件編號、套件名稱、價格、庫存。2. 全部套件價格查詢對庫存中的所有套件價格進(jìn)行匯總,給出總的套件價格。全部
27、套件價格公式為:Sum(價格*庫存)。3. 全部散件成本及其出售價格查詢對庫存中的所有散件的成本、出售價格和預(yù)計銷售成本進(jìn)行匯總,給出總的散件的成本、出售價格和預(yù)計銷售成本。散件總成本:Sum(成本*庫存),散件出售價格:Sum(成本*(1+漲價幅度)*1.1*庫存),預(yù)計銷售成本:(散件出售價格-散件成本)。4. 指定散件及其所屬套件查詢輸入一個散件編號,通過這個編號查詢出這個散件所屬的所有的套件的信息,主要包括的信息:散件編號、散件名稱、成本、庫存、套件名稱、制造商名稱、套件中該散件的數(shù)量。在這里,張表都要用到。5. 全部散件及其制造商查詢對所有散件及其制造商的信息進(jìn)行查詢操作,一次查詢所
28、有的基本信息。主要包括的信息:散件編號、散件名稱、成本、漲價幅度、庫存、制造商編號、制造商名稱。6. 全部套件成本查詢對所有套件成本的信息進(jìn)行查詢操作,一次查詢所有的基本信息。主要包括的信息:套件編號、套件名稱、散件編號、散件的成本、套件中該散件的數(shù)量、合計套件成本。其中,合計的套件成本為:成本*套件中該散件的數(shù)量。7. 指定套件組成查詢輸入一個套件編號,通過這個編號查詢出這個套件組成的基本信息,以實(shí)現(xiàn)對所有套件組成的信息進(jìn)行查詢的目的。信息主要包括:套件編號、套件名稱、價格、庫存、散件編號、散件名稱、套件中該散件的數(shù)量、制造商名稱、省份、城市、街道、郵編。8. 指定套件成本查詢輸入一個套件編
29、號,通過這個編號查詢出這個套件的成本。其中,指定的套件成本: Sum(套件中該散件的數(shù)量*成本)。9. 全部制造商及其提供商品查詢對所有制造商及其提供商品的信息進(jìn)行查詢操作,一次查詢所有的基本信息。信息主要包括:制造商編號、制造商名稱、省份、城市、街道、郵編、散件編號、散件名稱、散件的成本。10. 全部信息查詢將陶瓷公司關(guān)于散件、套件、制造商等所有的信息整合在一起,實(shí)現(xiàn)對所有信息得查詢,主要包括:套件編號、套件名稱、價格、套件庫存、散件編號、散件名稱、散件成本、套件中該散件的數(shù)量、漲價幅度、散件庫存、制造商編號、制造商名稱、省份、城市、街道、郵編。<實(shí)驗三> 開發(fā)報表一、實(shí)驗?zāi)康膱?/p>
30、表是管理信息系統(tǒng)向用戶提供數(shù)據(jù)信息的主要方式,將報表打印后可以將數(shù)據(jù)以紙張形式固化下來。本試驗將幫助學(xué)生掌握根據(jù)實(shí)際需求設(shè)計報表的能力,并且?guī)椭鷮W(xué)生了解在Access數(shù)據(jù)庫中建立報表的方法,以及根據(jù)美觀調(diào)整報表格式的技能。二、實(shí)驗要求本試驗要求學(xué)生能夠根據(jù)業(yè)務(wù)中的實(shí)際需要,設(shè)計出合適、便捷的報表;并能熟練掌握在Access數(shù)據(jù)庫中開發(fā)報表的方法。要求學(xué)生能利用報表向?qū)Чぞ邉?chuàng)建實(shí)驗中要求的所有報表,并在報表設(shè)計視圖中對報表格式進(jìn)行修改設(shè)計。三、實(shí)驗內(nèi)容在本實(shí)驗中,我們介紹一種簡便的建立報表對象的方法,利用Microsoft Access提供的報表向?qū)Чぞ呓⒁粋€報表對象。以建立“指定散件報表”為
31、例,建立基于查詢對象的“指定散件報表”對象,用于輸出散件報表的各種信息。Step1:打開Microsoft Access,選中對象中的“報表”選項,雙擊右邊的“使用向?qū)?chuàng)建報表”,進(jìn)入報表向?qū)υ捒颍鐖D3.1所示。圖3.1 打開報表向?qū)υ捒騍tep2:在“報表向?qū)А睂υ捒蛑校瑪?shù)據(jù)來源“表/查詢”下選中“查詢:散件查詢”,通過對話框中間的方向箭頭,選定報表中需要的字段。該“散件報表”要求包括“散件查詢”中所有的可用字段,如圖3.2所示。圖3.2 選定報表要求的字段Step3:在圖3.2種點(diǎn)擊“下一步”,進(jìn)入添加分組級別窗口,如圖3.3所示。圖3.3 添加分組級別窗口利用報表向?qū)в脩艨梢栽O(shè)置多
32、達(dá)十步的分組。要想報表按照某一字段進(jìn)行分組,在左邊的列表框中選擇此字段,此時在右邊的預(yù)覽框中將顯示分組后的顯示。在本例中,我們不用分組,單擊“下一步”,進(jìn)入如圖3.4所示的報表向?qū)判虼翱凇tep4:在排序窗口中可以選入排序參照字段,如要按照“散件編號”進(jìn)行排序,則可以在標(biāo)有1的文本框中單擊下拉箭頭,然后選擇散件編號字段名,按照升序或者降序排列。在報表中,利用向?qū)Э梢宰疃喟凑账膫€字段對記錄進(jìn)行排序,可根據(jù)自己的需要,按順序定義對話框中的帶1、2、3、4的文本框即可。本例不要求排序。圖3.4 報表向?qū)判虼翱赟tep5:在圖3.4中單擊下一步,進(jìn)入報表布局窗口,可以根據(jù)實(shí)際需要選擇合理的布局,
33、本利使用默認(rèn)選項,即應(yīng)用表格布局,方向為縱向,如圖3.5所示。圖3.5 報表布局Step6:單擊“下一步”按鈕,打開報表樣式對話框,如圖3.6所示,選擇合適的報表樣式。用戶可以在右邊的列表框中用鼠標(biāo)選擇樣式,左邊的圖形框中會顯示相應(yīng)的報表樣式示例。圖3.6 報表樣式Step7:單擊“下一步”按鈕,進(jìn)入如圖3.7所示的報表向?qū)ё詈笠粋€窗口,在此窗口中輸入報表名稱,在完成設(shè)計前還可以進(jìn)行預(yù)覽報表或修改報表設(shè)計操作。選擇“預(yù)覽報表”選項,則單擊“完成”按鈕以后將進(jìn)入預(yù)覽視圖;如果選擇“修改報表設(shè)計”選項,則單擊“完成”按鈕以后將直接進(jìn)入報表設(shè)計視圖,可以對報表進(jìn)行修改。圖3.7 輸入報表名字Step
34、8:利用報表向?qū)?chuàng)建出來的報表往往比較亂,可以打開設(shè)計視圖對報表進(jìn)行設(shè)計,如圖3.8所示。圖3.8 打開設(shè)計視圖Step9:打開設(shè)計視圖,進(jìn)入如圖3.9所示的窗口,可以對報表進(jìn)行設(shè)計和編輯。拖動各標(biāo)簽可以重新設(shè)置各標(biāo)簽的位置。選中標(biāo)簽,可以對其字體,字號,字體顏色等進(jìn)行修改,以達(dá)到使報表美觀的效果。頁面頁腳處的兩個文本控制“=Now ()”和=“共” & Pages & “頁,第” & Page & “頁”分別在每頁末顯示當(dāng)前的時間和頁碼。圖3.9 設(shè)計視圖Step10:設(shè)計修改完成以后,可以預(yù)覽報表,如圖3.10所示。圖3.10 預(yù)覽報表這樣,就可以生成一份可
35、用于查詢某一指定散件信息的報表。報表的生成很簡單,學(xué)生還可嘗試直接用設(shè)計視圖創(chuàng)建報表。四、擴(kuò)展實(shí)驗請學(xué)生嘗試自己建立如下報表,報表要求與第二章中對應(yīng)的查詢要求相同。1. 全部套件報表2. 全部套件價格報表3. 全部散件成本及其出售價格報表4. 指定散件及其所屬套件報表(給出一個散件編號,查詢相應(yīng)得散件以及所屬套件)5. 全部散件及其制造商報表6. 全部套件成本報表7. 指定套件組成報表(給出一個套件編號,查出其相應(yīng)的組成)8. 指定套件成本報表(給出一個套件編號,查出其相應(yīng)的成本)9. 全部制造商及其提供商品報表10. 全部信息報表<實(shí)驗四> 系統(tǒng)窗體設(shè)計以及系統(tǒng)集成一、實(shí)驗?zāi)康奈?/p>
36、們在前兩個實(shí)驗中建立起來的查詢和報表,都只能完成一些獨(dú)立的功能。一個完整的系統(tǒng),應(yīng)該將這些獨(dú)立功能集成起來,使之成為一個整體。本章將幫助學(xué)生了解系統(tǒng)集成的意義和方法,并了解在系統(tǒng)集成過程中窗體的作用及其設(shè)計方法。二、實(shí)驗要求在本實(shí)驗中,要求學(xué)生能深刻理解系統(tǒng)集成的意義和方法,并通過窗體之間的調(diào)用將系統(tǒng)的獨(dú)立查詢功能、生成報表功能以及數(shù)據(jù)的添加、更新、刪除功能整合起來。學(xué)生需要設(shè)計的窗體包括系統(tǒng)主界面、報表生成界面、查詢界面、數(shù)據(jù)維護(hù)界面(包括數(shù)據(jù)添加界面、數(shù)據(jù)更新界面、數(shù)據(jù)刪除界面)等。三、實(shí)驗內(nèi)容在本實(shí)驗中,我們將對系統(tǒng)的功能進(jìn)行整合,同時增加一些數(shù)據(jù)維護(hù)的新功能。在Access中創(chuàng)建窗體有
37、兩種方法,一種是“在設(shè)計視圖中創(chuàng)建窗體”,另一種是“使用向?qū)?chuàng)建窗體”。此實(shí)驗中,我們將根據(jù)各窗體的不同功能,分別采用這不同的方法設(shè)計出系統(tǒng)所需的功能窗體。1. 創(chuàng)建具有查詢功能的窗體下面我們介紹如何“在設(shè)計視圖中創(chuàng)建窗體”,并用這種方法建立查詢窗體。Step1:選中“在設(shè)計視圖中創(chuàng)建窗體”,單擊右鍵,選中“設(shè)計視圖”,如下圖4.1。我們將采用這種方法設(shè)計查詢窗體。圖4.1 使用設(shè)計視圖創(chuàng)建窗體Step2:選中工具箱中的命令按鈕,在主體中畫出該控件,如下圖4.2所示。 圖4.2 窗體中添加控件Step3:在命令按鈕向?qū)е校x擇“類別”為“雜項”,選擇“操作”為“運(yùn)行查詢”,單擊“下一步”。如下
38、圖4.3所示。圖4.3 選擇運(yùn)行查詢Step4:選擇“指定散件查詢”作為將運(yùn)行的查詢,單擊“下一步”,如下圖4.4所示。圖4.4 選擇將運(yùn)行的查詢Step5:在按鈕上選擇顯示“圖片”,選取圖片“MS Access 查詢”作為按鈕上的顯示圖片,單擊“下一步”,如下圖4.5所示。圖4.5 選擇按鈕顯示圖片Step6:將控件命名為“指定散件查詢”,單擊“完成”,如下圖4.6。圖4.6 指定按鈕的名稱Step7:選中工具箱中的標(biāo)簽按鈕,在主體中將控件畫在對應(yīng)的按鈕右邊,這樣就為每個命令按鈕增加了對應(yīng)的說明,在標(biāo)簽控件中寫入“指定散件查詢”,如下圖4.7所示。 圖4.7 插入標(biāo)簽控件Step8:保存該窗
39、體,將窗體命名為“查詢子系統(tǒng)”,如下圖4.8所示。圖4.8 保存查詢窗體2. 創(chuàng)建具有報表功能的窗體下面我們介紹如何“在設(shè)計視圖中創(chuàng)建窗體”,并用這種方法建立報表窗體。Step1:選中“在設(shè)計視圖中創(chuàng)建窗體”,單擊右鍵,選中“設(shè)計視圖”,如下圖4.9。我們將采用這種方法設(shè)計報表窗體。圖4.9 使用設(shè)計視圖創(chuàng)建窗體Step2:選中工具箱中的命令按鈕,在主體中畫出該控件,如下圖4.10所示。 圖4.10 窗體中添加控件Step3:在命令按鈕向?qū)е校x擇“類別”為“報表操作”,選擇“操作”為“預(yù)覽報表”,單擊“下一步”。如下圖4.11所示。圖4.11 選擇報表操作Step4:選擇“指定散件報表”作為
40、將預(yù)覽的報表,單擊“下一步”,如下圖4.12所示。圖4.12 選擇將預(yù)覽的報表Step5:在按鈕上選擇顯示“圖片”,選取圖片“MS Access 報表 1”作為按鈕上的顯示圖片,單擊“下一步”,如下圖4.13所示。圖4.13 選擇按鈕顯示圖片Step6:將控件命名為“指定散件報表”,單擊“完成”,如下圖4.14。圖4.14 指定按鈕的名稱Step7:選中工具箱中的標(biāo)簽按鈕,在主體中將控件畫在對應(yīng)的按鈕右邊,在標(biāo)簽控件中寫入“指定散件報表”,如下圖4.15所示。 圖4.15 插入標(biāo)簽控件Step8:保存該窗體,將窗體命名為“報表子系統(tǒng)”,如下圖4.16所示。圖4.16 保存報表窗體3. 創(chuàng)建數(shù)據(jù)
41、維護(hù)窗體介紹了查詢窗體和報表窗體的創(chuàng)建方法之后,我們將介紹創(chuàng)建數(shù)據(jù)添加窗體的方法,使得用戶可以通過該窗體向數(shù)據(jù)庫中添加數(shù)據(jù)。Step1:我們“在設(shè)計視圖中創(chuàng)建窗體”,在窗體的主體中將控件適當(dāng)布局,窗體中除了標(biāo)題使用的是標(biāo)簽控件外,其他布局控件都是由文本框和命令按鈕組成的。根據(jù)散件表的字段名,在窗體中將控件布局如下圖4.17所示。圖4.17 數(shù)據(jù)添加窗體布局Step2:打開窗體屬性,將“數(shù)據(jù)”選項卡中的“記錄源”設(shè)置為“散件表”,“數(shù)據(jù)輸入”項設(shè)為“是”,如下圖4.18所示。圖4.18 設(shè)置窗體的數(shù)據(jù)屬性Step3:打開各個文本框的屬性,為“數(shù)據(jù)”選項卡中的“控件來源”選項選擇給文本框所對應(yīng)的字
42、段名稱。如下圖4.19所示。圖4.19 設(shè)置文本框的數(shù)據(jù)屬性Step4:在窗體底部增加一個命令按鈕,將其“類別”設(shè)為“記錄操作”,將“操作”設(shè)置為“添加新記錄”,點(diǎn)擊“下一步”。如下圖4.20所示。圖4.20 設(shè)置按鈕類別Step5:選擇在按鈕上顯示文本,文本內(nèi)容為“添加”,點(diǎn)擊“下一步”,如下圖4.21所示。圖4.21 按鈕上顯示文本Step6:將按鈕的名稱輸入為“添加新散件記錄”,單擊“完成”,如下圖4.22所示。圖4.22 為按鈕指定名稱Step7:在窗體底部增加另一個命令按鈕,將其“類別”設(shè)為“窗體操作”,將“操作”設(shè)置為“關(guān)閉窗體”,點(diǎn)擊“下一步”。如下圖4.23所示。圖4.23 設(shè)
43、置按鈕類別Step8:選擇在按鈕上顯示文本,文本內(nèi)容為“關(guān)閉”,點(diǎn)擊“下一步”,如下圖4.24所示。圖4.24 按鈕上顯示文本Step9:將按鈕的名稱輸入為“關(guān)閉窗體”,單擊“完成”,如下圖4.25所示。圖4.25 為按鈕指定名稱Step10:保存窗體,將窗體命名為“散件表數(shù)據(jù)添加窗體”,打開窗體后如下圖4.26所示。圖4.26 散件表數(shù)據(jù)添加窗體我們建立了數(shù)據(jù)添加窗體之后,現(xiàn)在介紹建立散件表數(shù)據(jù)更新窗體的方法。具體方法和步驟如下。Step11:我們“在設(shè)計視圖中創(chuàng)建窗體”,在窗體的主體中將控件適當(dāng)布局,標(biāo)簽和文本框的布局方式與散件表數(shù)據(jù)添加窗體一樣。窗體和文本框的數(shù)據(jù)源設(shè)置也和散件表數(shù)據(jù)添加
44、窗體一樣,但是窗體屬性的數(shù)據(jù)選項中“數(shù)據(jù)輸入”設(shè)為“否”,而不要改為“是”。具體的布局方法如下圖4.27所示。圖4.27 散件表數(shù)據(jù)更新窗體布局Step12:窗體中“保存”按鈕的向?qū)гO(shè)置方法如下圖4.28、4.29、4.30所示。圖4.28 設(shè)置按鈕類別圖4.29 設(shè)置按鈕顯示文本圖4.30 設(shè)置按鈕名稱Step13:窗體中“上一條”按鈕的向?qū)гO(shè)置方法如下圖4.31、4.32、4.33所示。圖4.31 設(shè)置按鈕類別圖4.32 設(shè)置按鈕顯示文本圖4.33 設(shè)置按鈕名稱Step14:“下一條”按鈕的設(shè)置方法和“上一條”按鈕設(shè)置方法一樣,只是在設(shè)置按鈕類別時,要將“操作”選為“轉(zhuǎn)至下一項記錄”。St
45、ep15:“查找”按鈕的設(shè)置方法和“上一條”按鈕設(shè)置方法一樣,只是在設(shè)置按鈕類別時,要將“操作”選為“查找記錄”。Step16:設(shè)置完成所有界面上的按鈕后,窗體的運(yùn)行結(jié)果如下圖4.34所示。圖4.34 散件表數(shù)據(jù)更新界面截圖散件表數(shù)據(jù)刪除窗體的創(chuàng)建方法和數(shù)據(jù)更新窗體很類似,這里不再贅述,只是將“保存”按鈕換為“刪除”按鈕。散件表數(shù)據(jù)刪除窗體運(yùn)行界面截圖如下圖4.35所示。圖4.35 散件表數(shù)據(jù)刪除窗體界面4. 窗體的集成在完成了“查詢子系統(tǒng)”窗體、“報表子系統(tǒng)”窗體、“數(shù)據(jù)維護(hù)子系統(tǒng)”窗體后,我們需要將各個子窗體集成起來,使它們成為一個功能完成的系統(tǒng)。Step1:我們“在設(shè)計視圖中創(chuàng)建窗體”,
46、在窗體的主體中將控件適當(dāng)布局,窗體中的標(biāo)題使用的是標(biāo)簽控件,其他布局控件都是由命令按鈕組成,各個控件在窗體中布局如下圖4.36所示。最后將窗體以“主窗體”為名稱,保存窗體。圖4.36 主窗體的布局Step2:下面我們以查詢子系統(tǒng)與主窗體的集成為例,展示如何進(jìn)行窗體間的集成。在“查詢子系統(tǒng)”命令按鈕的向?qū)е校O(shè)置“類別”為“窗體操作”,設(shè)置“操作”為“打開窗體”,點(diǎn)擊“下一步”。如下圖4.37所示。圖4.37 設(shè)置按鈕的動作Step3:選擇按鈕要打開的窗體為“查詢子系統(tǒng)”窗體,單價“下一步”,如圖4.38所示。圖4.38 選擇要打開的窗體Step4:在按鈕上顯示文本,文本內(nèi)容為“查詢子系統(tǒng)”,單
47、擊“下一步”。如下圖4.39所示。圖4.39 在按鈕上顯示文本Step5:輸入按鈕名稱為“查詢子系統(tǒng)”,單擊“完成”,如下圖4.40所示。圖4.40 指定按鈕的名稱Step6:主窗體集成后,窗體截圖如下,點(diǎn)擊“查詢子系統(tǒng)”按鈕就可以調(diào)用“查詢子系統(tǒng)”窗體。如下圖4.41所示。圖4.41 主窗體5. 切換面板管理器的使用除了通過在窗體上設(shè)置命令按鈕,然后由命令按鈕調(diào)用各子窗體實(shí)現(xiàn)系統(tǒng)的集成這個方法之外,Access軟件還提供了一種更簡單的系統(tǒng)集成方法切換面板管理器。下面我們來介紹用切換面板管理器的方法來集成各個子窗體。Step1:打開命令菜單上的“工具”命令,找到“數(shù)據(jù)庫實(shí)用工具”項打開它的子菜
48、單,在子菜單里找到“切換面板管理器”,打開。如下圖4.42所示。圖4.42 打開“切換面板管理器”Step2:第一次打開切換面板管理器時,會出現(xiàn)提示詢問是否創(chuàng)建一個有效的切換面板,選擇“是”。如下圖4.43所示。圖4.43 提示創(chuàng)建切換面板Step3:切換面板管理器中有一個默認(rèn)的主切換面板,選中它并點(diǎn)擊編輯按鈕,我們將為它修改名稱,如下圖4.44所示。圖4.44 編輯主切換面板Step4:將原來主切換面板的名稱改為“陶瓷公司管理信息系統(tǒng)”,點(diǎn)擊“關(guān)閉”。如下圖4.45所示。圖4.45 修改主切換面板名稱Step5:在使用“切換面板管理器”集成系統(tǒng)之前,我們先準(zhǔn)備一些必要的窗體,先使用向?qū)?chuàng)建一個查詢窗體。右建點(diǎn)擊“使用向?qū)?chuàng)建窗體”,打開設(shè)計視圖。如下圖4.46所示。圖4.46 使用向?qū)?chuàng)建查詢窗體Step6:選擇“指定散件查詢”作為窗體要運(yùn)行的查詢,將所有的字段都選中單擊“下一步”,如下圖4.47所示。圖4.47 選中要運(yùn)行的查詢和字段Step7:選擇“縱欄表”作為窗體的布局,單擊“下一步”,如下圖4.48所示。圖4.48 選擇窗體的布局Step8:選擇窗體的樣式為“標(biāo)準(zhǔn)”,單擊“下一步”,如下圖4.49所示。圖4.49 選擇窗體樣式Step9:輸入窗體標(biāo)題為“指定散件查詢面板窗體”,單擊“完成”,如下圖4.50所示。圖4.
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開采石英砂礦項目可行性研究報告
- 非接觸式溫度計項目風(fēng)險分析和評估報告
- 某看守所建設(shè)項目可行性論證報告
- 監(jiān)理綠化質(zhì)量評估報告
- 2025年中國液體車漆養(yǎng)護(hù)蠟項目投資計劃書
- 美發(fā)沙龍培訓(xùn)計劃表
- 婚慶平臺項目計劃書范文
- 融合料理店創(chuàng)業(yè)計劃書范文
- 中國勾縫劑項目商業(yè)計劃書
- 教育培訓(xùn)行業(yè)2025年品牌建設(shè)與市場推廣策略實(shí)戰(zhàn)案例分析報告
- 初三上學(xué)期自我陳述報告范文800字
- 2023年中考物理專題復(fù)習(xí):《電磁學(xué)》實(shí)驗題
- 腹部CT斷層解剖結(jié)構(gòu)肝胰腺
- 建平磷鐵礦業(yè)有限公司磷(含磁鐵磷灰石)礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- DB22∕T 3181-2020 公路水路行業(yè)安全生產(chǎn)風(fēng)險分級管控和隱患排查治理雙重預(yù)防機(jī)制建設(shè)通用規(guī)范
- GB/T 36713-2018能源管理體系能源基準(zhǔn)和能源績效參數(shù)
- GB/T 25068.1-2020信息技術(shù)安全技術(shù)網(wǎng)絡(luò)安全第1部分:綜述和概念
- “二級甲等婦幼保健院”評審匯報材料
- 《狼王夢》讀書分享PPT
- 三年級美術(shù)下冊第10課《快樂的節(jié)日》優(yōu)秀課件1人教版
- 電力市場交易模式
評論
0/150
提交評論