![畢業(yè)設(shè)計(jì)-教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2019-7/19/0764a072-f0f3-4c0e-99d4-6c3cfb542bd8/0764a072-f0f3-4c0e-99d4-6c3cfb542bd81.gif)
![畢業(yè)設(shè)計(jì)-教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2019-7/19/0764a072-f0f3-4c0e-99d4-6c3cfb542bd8/0764a072-f0f3-4c0e-99d4-6c3cfb542bd82.gif)
![畢業(yè)設(shè)計(jì)-教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2019-7/19/0764a072-f0f3-4c0e-99d4-6c3cfb542bd8/0764a072-f0f3-4c0e-99d4-6c3cfb542bd83.gif)
![畢業(yè)設(shè)計(jì)-教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第4頁(yè)](http://file.renrendoc.com/FileRoot1/2019-7/19/0764a072-f0f3-4c0e-99d4-6c3cfb542bd8/0764a072-f0f3-4c0e-99d4-6c3cfb542bd84.gif)
![畢業(yè)設(shè)計(jì)-教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文.doc_第5頁(yè)](http://file.renrendoc.com/FileRoot1/2019-7/19/0764a072-f0f3-4c0e-99d4-6c3cfb542bd8/0764a072-f0f3-4c0e-99d4-6c3cfb542bd85.gif)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
教材管理系統(tǒng)目錄摘要1關(guān)鍵詞1abstract2keywords2第1章引 言3第2章asp技術(shù)42.1asp 的工作原理42.2asp工作過程及其運(yùn)行環(huán)境42.3asp文件及其編程特點(diǎn):42.4asp的環(huán)境需求設(shè)置:52.5asp中使用數(shù)據(jù)庫(kù):5第3章access數(shù)據(jù)庫(kù)93.1access數(shù)據(jù)庫(kù)簡(jiǎn)介93.2access server的安裝和配置93.3access server 2000的安裝103.4access server 系統(tǒng)數(shù)據(jù)庫(kù)簡(jiǎn)介103.5access server 系統(tǒng)表簡(jiǎn)介103.6access server 工具和實(shí)用程序113.7access數(shù)據(jù)庫(kù)管理12第4章漳州師范學(xué)院教材管理系統(tǒng)概要設(shè)計(jì)164.1網(wǎng)站結(jié)構(gòu)圖164.2各個(gè)功能設(shè)計(jì)164.3數(shù)據(jù)庫(kù)設(shè)計(jì)17第5章漳州師范學(xué)院教材管理系統(tǒng)詳細(xì)設(shè)計(jì)195.1 系統(tǒng)登錄入口模塊195.2教務(wù)處模塊235.3各學(xué)院登錄入口模塊47第6章畢業(yè)設(shè)計(jì)小結(jié)28致 謝56參考文獻(xiàn)57摘 要隨著時(shí)代的進(jìn)步,網(wǎng)絡(luò)的應(yīng)用已經(jīng)相當(dāng)普及,人們也認(rèn)識(shí)到網(wǎng)絡(luò)信息量大,傳播方便快捷等特點(diǎn),網(wǎng)上銀行、網(wǎng)上商店、網(wǎng)上查分都應(yīng)運(yùn)而生。需求促進(jìn)了技術(shù)的發(fā)展,而在這其中,asp技術(shù)則因?yàn)榭梢赃M(jìn)行復(fù)雜的數(shù)據(jù)庫(kù)操作、很強(qiáng)的交互性以及方便用戶控制管理且簡(jiǎn)便易學(xué)而備受青睞,成為當(dāng)前相當(dāng)熱門的網(wǎng)絡(luò)開發(fā)技術(shù)。access是一個(gè)真正的多用戶,多線程的access數(shù)據(jù)庫(kù)服務(wù)器。是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序access和不同的客戶程序和庫(kù)組成。由于其源碼的開放性及穩(wěn)定性,且與網(wǎng)站流行編程語言php的完美結(jié)合,很多站點(diǎn)都利用其作為后端數(shù)據(jù)庫(kù),獲得了廣泛應(yīng)用。本文首先介紹了asp技術(shù)的工作原理、工作過程及其運(yùn)行環(huán)境和asp文件的編程特點(diǎn),以及如何較好地配置asp的需求環(huán)境,既使大家對(duì)asp有更好的了解,同時(shí)也有利于更好地使用asp技術(shù)。其次,介紹了access數(shù)據(jù)庫(kù),包括access數(shù)據(jù)庫(kù)數(shù)據(jù)類型和數(shù)據(jù)表,對(duì)access數(shù)據(jù)庫(kù)數(shù)據(jù)操作的核心概念,即數(shù)據(jù)的添加、刪除、修改和查詢進(jìn)行了簡(jiǎn)單的介紹。關(guān)鍵詞:asp技術(shù),access數(shù)據(jù)庫(kù),教材管理系統(tǒng)abstractwith the development of the computer and technology of the network, it is popularized day by day in the world that internet/intranet uses, in numerous network services, web gives somebody the feeling of finding everything fresh and new, and among them, asp carry on complicated data base operate , very strong interaction and help user control management and simple and convenient to learn and was favored while being easy to learn, become the quite hot network technology at present.this article first introduced operation principle of the asp technology, the working process and its running environments and the programming characteristic of the asp document , as well as how does dispose the asp demand environment well, since everybody has a better understanding to asp, simultaneously is also advantageous to uses the asp technology well. secondly, having introduced the visit method based on web data-base of access relatively in detail, including how to establish and join, carry out inquiring and disposal and so on, combining the data-base technology and asp technology theoretically. thereafter, on the basis of this, this text come out the design and exploitation of a currency-check-affair system based on webweb registration sub-system, which based on network. mainly recommend the foregoing preparation (software and hardware) and the design considering of basic constitutes and the implement of functions of the system (including signing up on the net, submitting photograph, querying result, maintain systematically, etc), and the specialties and security design of this system. finally expound the matter and shortage of the system, in order to ameliorate better in the future .keywords: asp technology, access第一章 引言 在不斷信息化的今天,網(wǎng)絡(luò)已經(jīng)成為人們生活不可缺少的一部分,它的出現(xiàn)使人能夠很快的知道世界上發(fā)生的事.也可以為人們做很多的事, 所以各個(gè)領(lǐng)域、各個(gè)階層都引進(jìn)了計(jì)算機(jī)網(wǎng)絡(luò)來為他們的企事業(yè)單位提高辦事效益這是最平常最普遍不過的事.當(dāng)然是由應(yīng)用軟件來實(shí)現(xiàn)這些功能的.因此利用asp來開發(fā)本系統(tǒng)來體現(xiàn)他的網(wǎng)絡(luò)性. 開發(fā)本系統(tǒng)的目的是為了更好的對(duì)學(xué)校的教材進(jìn)行管理,開發(fā)工具為:asp+access數(shù)據(jù)庫(kù)(網(wǎng)絡(luò)版),實(shí)現(xiàn)的功能:用于學(xué)校的教學(xué)計(jì)劃、教材管理??梢灾贫ㄋ_設(shè)的課程,制定教學(xué)計(jì)劃,制定教材計(jì)劃,對(duì)教材進(jìn)行需求統(tǒng)計(jì),教材入庫(kù),出庫(kù)管理??刹樵兠總€(gè)系的開課課程,所用教材,所需教材數(shù)量,對(duì)書庫(kù)進(jìn)行各種類型盤點(diǎn),維護(hù)整個(gè)書籍庫(kù)存。并對(duì)書庫(kù)的入庫(kù),出庫(kù)的書籍進(jìn)行實(shí)時(shí)跟蹤,實(shí)現(xiàn)書籍的出入庫(kù)落實(shí)到人。實(shí)現(xiàn)學(xué)校的無紙化、網(wǎng)絡(luò)化的教材管理,從而節(jié)省學(xué)校的教材管理開支。概括地說:能夠?qū)崿F(xiàn)教學(xué)計(jì)劃的制定,教材的選定、采購(gòu)、入庫(kù)、發(fā)放管理及報(bào)表打印輸出。完成的操作流程一:1、運(yùn)行教材管理系統(tǒng),在“學(xué)校管理”中設(shè)置好本校的相關(guān)信息,如:專業(yè),班級(jí)等。 2、教務(wù)處用戶為各系分配登錄賬號(hào) 。3、教務(wù)處在“課程管理”中設(shè)置好各系、部開設(shè)的課程。4、教務(wù)處對(duì)書庫(kù)進(jìn)行“期初盤點(diǎn)”。 5、各系、部運(yùn)行教材管理系統(tǒng),在“教學(xué)計(jì)劃管理”中輸入教學(xué)計(jì)劃、教材計(jì)劃。 6、教務(wù)處在“教材管理”菜單中查詢、打印“教材需求統(tǒng)計(jì)”、“教材征訂查詢”等信息 。7、根據(jù)“教材需求統(tǒng)計(jì)”采購(gòu)教材,在“入庫(kù)管理”中進(jìn)行“入庫(kù)登記” 。8、到開學(xué)時(shí)間,在“出庫(kù)管理”中進(jìn)行“班級(jí)領(lǐng)書”、“個(gè)人領(lǐng)書” ;操作流程二: 1、運(yùn)行教材管理系統(tǒng),在“學(xué)校管理”中設(shè)置好本校的相關(guān)信息,如:專業(yè),班級(jí)等。 2、制定“教材采購(gòu)單” 。3、教務(wù)處在“教材管理”菜單中查詢、打印“教材需求統(tǒng)計(jì)” 。4、根據(jù)“教材需求統(tǒng)計(jì)”采購(gòu)教材,在“入庫(kù)管理”中進(jìn)行“入庫(kù)登記” 。5、在“出庫(kù)管理”中進(jìn)行“班級(jí)領(lǐng)書”、“個(gè)人領(lǐng)書” 。第二章 asp技術(shù)2.1 asp 的工作原理asp(active server pages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代cgi(common gateway interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,internet上的許多基于windows平臺(tái)的web站點(diǎn)已開始應(yīng)用asp來替換cgi。 簡(jiǎn)單地講,asp是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用html表單收集和處理信息,上傳與下載等等。2.2 asp工作過程及其運(yùn)行環(huán)境asp程序工作在web服務(wù)端,瀏覽器向服務(wù)器發(fā)出一個(gè)http請(qǐng)求,請(qǐng)求一個(gè).asp文件,web服務(wù)器響應(yīng)該請(qǐng)求并調(diào)用asp引擎執(zhí)行該文件,當(dāng)遇到任何與active腳本兼容的腳本(如vbscript 、javascript)時(shí)asp引擎調(diào)用相應(yīng)的腳本引擎解釋執(zhí)行其中的腳本命令,若腳本中含有訪問數(shù)據(jù)庫(kù)的請(qǐng)求,則通過odbc連結(jié)后臺(tái)數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問組件ado(active data object)執(zhí)行訪庫(kù)操作,最后,asp依據(jù)訪庫(kù)的結(jié)果集自動(dòng)生成標(biāo)準(zhǔn)的html頁(yè)面發(fā)送到客戶瀏覽器。此過程如圖1所示:web服務(wù)器客戶端瀏覽器aspado訪問odbc數(shù)據(jù)庫(kù)http圖1 2.3 asp文件及其編程特點(diǎn):asp文件實(shí)際就是嵌入可執(zhí)行腳本的html文檔,以.asp為擴(kuò)展名,一個(gè)asp文件主要包含:一般文本、html文件標(biāo)記和腳本程序。asp文件可以使用任何腳本語言,只需提供相應(yīng)的腳本引擎。asp自身提供了vbscript和jscript驅(qū)動(dòng),其中vbscript是缺省的腳本語言。腳本命令語句包含在中。若要在一份asp文件中混合使用多種語言或采用非默認(rèn)的腳本程序語言時(shí),可用服務(wù)端的script標(biāo)簽。其格式為:若一份asp文件中同時(shí)使用與服務(wù)端script標(biāo)簽包括腳本程序,則前者的語句將先被執(zhí)行。另外,asp服務(wù)端include命令允許在asp文件的某處引入另一份文件的內(nèi)容作為該文件的一部分,省去了在許多頁(yè)面編寫相同段落的重復(fù)工作。asp在應(yīng)用和開發(fā)方面具有自己的優(yōu)點(diǎn):1)使用vbscript、javascript等簡(jiǎn)單易懂的腳本語言,腳本語言完全嵌入html不僅可快速的完成網(wǎng)站的應(yīng)用程序,還實(shí)現(xiàn)了程序與頁(yè)面的完美結(jié)合。2)無需編譯,web服務(wù)器直接執(zhí)行腳本代碼。3)使用普通的文本編輯器(如windows的記事本)就可以進(jìn)行編輯設(shè)計(jì),也可以使用高效的可視化工具visual interdev。4)無瀏覽器兼容問題,用戶端的瀏覽器只要能執(zhí)行html代碼即可。asp使用的腳本語言在web服務(wù)器端執(zhí)行,用戶端瀏覽器不需要能執(zhí)行這些腳本語言。5)asp的源程序隱藏,不會(huì)被傳到用戶瀏覽器,用戶僅能看見由asp輸出的動(dòng)態(tài)html文件,這提高了程序的安全性。6)asp是面向?qū)ο缶幊?,可便捷的使用activex組件來執(zhí)行復(fù)雜的任務(wù)。并且activex server components(activex服務(wù)器組件)具有可擴(kuò)充性,可使用visual basic、java、visual c+、cobol等編程語言編寫所需要的activex服務(wù)器組件。7)可使用服務(wù)器端的腳本產(chǎn)生客戶端的腳本。2.4 asp的環(huán)境需求設(shè)置一般來說asp程序目前可以在windows 95/98/nt等操作系統(tǒng)下運(yùn)行,因此您的計(jì)算機(jī)的硬件配置至少要符合操作系統(tǒng)的需求,除了硬件以外,您還必須安裝tcp/ip網(wǎng)絡(luò)通訊協(xié)議、web服務(wù)器及asp軟件。2.4.1安裝tcp/ip網(wǎng)絡(luò)通訊協(xié)議因?yàn)閍sp軟件通常都是配合web服務(wù)器運(yùn)行的,而web服務(wù)器通常也需要安裝tcp/ip網(wǎng)絡(luò)通訊協(xié)議,因此必須在服務(wù)器上安裝tcp/ip網(wǎng)絡(luò)通訊協(xié)議。2.4.2安裝web服務(wù)器在網(wǎng)絡(luò)組件正確安裝后,接下來就是安裝web服務(wù)器。asp所需要的web服務(wù)器版本至少要person web for windows 95或iis 3.0以上的版本,筆者采用的是iis 5.0。2.4.3安裝asp軟件如果您已經(jīng)正確地安裝了“網(wǎng)卡”、“tcp/ip網(wǎng)絡(luò)通訊協(xié)議”及“web服務(wù)器”后,接著,應(yīng)該安裝asp軟件。如果您使用iis 3.0或是person web for windows 98以上的版本,您就不需要另外安裝asp軟件。這里,我們安裝的是iis 5.0,就不需要安裝asp軟件了。如果您需要安裝asp軟件,您可以到微軟網(wǎng)絡(luò)站點(diǎn)下載(down load)。下載后,因?yàn)樗且粋€(gè)可執(zhí)行文件(asp.exe),您可以直接雙擊進(jìn)行安裝。在asp安裝過程中您可以選擇您所要安裝的asp組件,包括“active server pages core”、“odbc 3.0、ado及ole db”及“on-line documentation”。“active server pages core”是asp的系統(tǒng)核心,這個(gè)組件您是一定要安裝的;“odbc 3.0、ado及ole db”是asp存取數(shù)據(jù)庫(kù)的重要組件,因此這個(gè)組件建議您一定要安裝,除非您的asp并不想存取數(shù)據(jù)庫(kù);“on-line documentation”是asp的在線輔助說明文件及例程程序。這個(gè)選項(xiàng)您可以自行決定是否安裝,但因?yàn)檫@里面的數(shù)據(jù)是比較珍貴的,所以還是建議安裝。2.5 asp中使用數(shù)據(jù)庫(kù) asp有一個(gè)最重要的功能,就是它可以讓你非常輕松地連接數(shù)據(jù)庫(kù)。通常都是和一個(gè)access或者一個(gè)sql數(shù)據(jù)庫(kù)相連。因?yàn)閍ccess是最容易起步的,同時(shí),在你的機(jī)器上也許已經(jīng)都裝有access了,所以,在下面的例子中,我們都將使用access來做例子。一旦你學(xué)習(xí)了asp和access數(shù)據(jù)庫(kù)連接的核心技術(shù)方法,當(dāng)你開始使用sql server的時(shí)候,你就會(huì)發(fā)現(xiàn),兩者所需要的關(guān)鍵技術(shù)是基本相同的。注:下面使用的只是一些例子。2.5.1 asp與access數(shù)據(jù)庫(kù)的連接asp要想對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作必須先和數(shù)據(jù)庫(kù)建立連接,連接的方法如下: 2.5.2 asp從access數(shù)據(jù)庫(kù)讀取記錄asp查詢數(shù)據(jù)庫(kù)中的表的方法如下:2.5.3 asp向access數(shù)據(jù)庫(kù)寫入記錄asp寫入數(shù)據(jù)庫(kù)的方法如下:先建立一個(gè)表單:name tel message 表單提交到example5.asp,下面是example5.asp的代碼: 2.5.4 asp刪除access數(shù)據(jù)庫(kù)中的記錄asp刪除數(shù)據(jù)庫(kù)中的記錄的方法如下:delete: example7.asp:2.5.5 asp修改access數(shù)據(jù)庫(kù)中的記錄asp修改數(shù)據(jù)庫(kù)的方法如下: aabb input type=text name=aa value=input type=text name=bb value=input type=hidden name=id value=下面是modifysave.asp的代碼:第三章 access數(shù)據(jù)庫(kù)3.1 數(shù)據(jù)庫(kù)窗口的使用數(shù)據(jù)庫(kù)窗口的使用也很簡(jiǎn)單。數(shù)據(jù)庫(kù)窗口中也有一些功能按鈕,它們的使用方法和剛才所講的工具欄上的按鈕一樣,要執(zhí)行一個(gè)操作只要單擊相應(yīng)的按鈕就可以了。窗口左側(cè)包含兩個(gè)方面的內(nèi)容,上面是“對(duì)象”,下面是“組”。“對(duì)象”下分類列出了access數(shù)據(jù)庫(kù)中的所有對(duì)象,比如說用鼠標(biāo)點(diǎn)一下這里的“表”,窗口右邊就會(huì)列出本數(shù)據(jù)庫(kù)中已經(jīng)創(chuàng)建的所有表。而“組”則提供了另一種管理對(duì)象的方法:我們可以把那些關(guān)系比較緊密的對(duì)象分為同一組,不同類別的對(duì)象也可以歸到同一組中。那具體怎樣管理對(duì)象呢? 比如說我們想建立一個(gè)新的表,就需要將鼠標(biāo)移動(dòng)到“對(duì)象”下面的“表”這個(gè)選項(xiàng)上,單擊左鍵,“表”這個(gè)選項(xiàng)就會(huì)凹下;這時(shí)再將鼠標(biāo)移動(dòng)“新建”按鈕上,單擊鼠標(biāo)左鍵就可以新建一個(gè)表了。下面我們說一下刪除組中的對(duì)象時(shí),是不是將這個(gè)對(duì)象從數(shù)據(jù)庫(kù)中刪去了?不是的,其實(shí)組中的對(duì)象只是真實(shí)對(duì)象的快捷方式。將組中對(duì)象刪除,只是將對(duì)象在組中建立的這個(gè)快捷方式刪除了,這并不影響這個(gè)對(duì)象及其里面的內(nèi)容的完整它仍然存在于數(shù)據(jù)庫(kù)中。3.2 用access提供的數(shù)據(jù)庫(kù)向?qū)斫⒃谑褂脭?shù)據(jù)庫(kù)向?qū)Ы?shù)據(jù)庫(kù)之前,必須選擇需要建立的數(shù)據(jù)庫(kù)類型。因?yàn)椴煌愋偷臄?shù)據(jù)庫(kù)有不同的數(shù)據(jù)庫(kù)向?qū)?,要是選錯(cuò)了向?qū)?,那我們的工作可就白費(fèi)了。單擊屏幕上方工具欄中最左邊的那個(gè)“新建”按鈕,它上面畫了一頁(yè)紙,鼠標(biāo)放在上面的時(shí)候會(huì)出現(xiàn)“新建”的文字提示。彈出“新建”對(duì)話框如下圖,在“常用”和“數(shù)據(jù)庫(kù)”兩個(gè)選項(xiàng)卡中選擇“數(shù)據(jù)庫(kù)”選項(xiàng)?!皵?shù)據(jù)庫(kù)”選項(xiàng)卡里有很多圖標(biāo),這些圖標(biāo)代表不同的數(shù)據(jù)庫(kù)向?qū)?,圖標(biāo)下面都有一行文字,這些文字表明了數(shù)據(jù)庫(kù)向?qū)У念愋?。就好像一個(gè)旅行社可以開設(shè)幾條旅游線路,每個(gè)線路要配備不同的向?qū)б粯?。我們要找一個(gè)適合自己要做的工作的向?qū)А5谝粋€(gè)圖標(biāo)是關(guān)于訂單的,它可以幫助我們建立一個(gè)關(guān)于公司客戶、訂單等情況的數(shù)據(jù)庫(kù)。雙擊這個(gè)圖標(biāo),數(shù)據(jù)庫(kù)向?qū)Ь烷_始工作了。3.3 定義數(shù)據(jù)庫(kù)名稱和所在目錄屏幕上出現(xiàn)“文件新建數(shù)據(jù)庫(kù)”的對(duì)話框,提示應(yīng)該給建立的數(shù)據(jù)庫(kù)文件取個(gè)什么名字,并且將它保存在計(jì)算機(jī)的哪個(gè)目錄下。在“文件名”右邊的文本框中輸入數(shù)據(jù)庫(kù)的名字,然后單擊左上角“保存位置”右面的下拉框,在下拉列表中選擇存放這個(gè)數(shù)據(jù)庫(kù)文件的目錄。為了學(xué)習(xí)的方便,我建立一個(gè)子目錄“例子”,并把課程中將要用到的數(shù)據(jù)庫(kù)文件都存放在這個(gè)目錄中?,F(xiàn)在將正在建立的數(shù)據(jù)庫(kù)文件取名為“向?qū)螖?shù)據(jù)庫(kù)”,并選擇保存類型為“microsoft access 數(shù)據(jù)庫(kù)”,即將它保存為一個(gè)access數(shù)據(jù)庫(kù)文件。在完成了這些工作后單擊窗口右下角的“創(chuàng)建”按鈕,創(chuàng)建新數(shù)據(jù)庫(kù)這一步就完成了。 3.4 選擇數(shù)據(jù)庫(kù)中表和表中的字段現(xiàn)在屏幕上又出現(xiàn)了信息提示對(duì)話框,上面有數(shù)據(jù)庫(kù)需要存儲(chǔ)的客戶信息、訂單信息等很多內(nèi)容?,F(xiàn)在屏幕上又出現(xiàn)了信息提示對(duì)話框,上面有數(shù)據(jù)庫(kù)需要存儲(chǔ)的客戶信息、訂單信息等很多內(nèi)容??催^這些提示信息后,單擊“下一步”按鈕進(jìn)入向?qū)У南乱徊焦ぷ鳌?duì)話框中提了一個(gè)問題“請(qǐng)確定是否添加可選字段?”。這個(gè)對(duì)話框分類列出了數(shù)據(jù)庫(kù)中可能包含的信息,左邊框中是信息的類別,右邊框中列的是當(dāng)前選中的類別中的信息項(xiàng)。這些信息項(xiàng)的前面都有一個(gè)小方框,有的小方框中有一個(gè)“”,表示此信息項(xiàng)被選中了,被選中的信息項(xiàng)將會(huì)出現(xiàn)在數(shù)據(jù)庫(kù)中,而沒有選中的信息項(xiàng)就不會(huì)出現(xiàn)在數(shù)據(jù)庫(kù)中。我們可以通過單擊信息項(xiàng)前的小方框來決定數(shù)據(jù)庫(kù)中是否要包含某些信息項(xiàng),如果信息項(xiàng)前面的小方框是空的,單擊它就會(huì)出現(xiàn)對(duì)勾;如果小方框中有對(duì)勾,單擊它就會(huì)變空。不過要注意,絕大多數(shù)的信息項(xiàng)前面的對(duì)勾是不能取消的,單擊它的時(shí)候會(huì)出現(xiàn)提示,“此選項(xiàng)不能被取消”。這是因?yàn)槭褂脭?shù)據(jù)庫(kù)向?qū)Ы?shù)據(jù)庫(kù)的時(shí)候,向?qū)дJ(rèn)為有些信息項(xiàng)是此種類型的數(shù)據(jù)庫(kù)必須包含的,它們和數(shù)據(jù)庫(kù)中的窗體和報(bào)表緊密相關(guān),所以access不允許我們隨便取消這些必選項(xiàng)目。從外觀上很容易區(qū)分必選項(xiàng)目和非必選項(xiàng)目。用斜體字書寫的項(xiàng)目就不是必選項(xiàng)目,可以選擇也可以取消;而用正常字體書寫的項(xiàng)目都是必選項(xiàng)目,不可以取消的。如果不想再增加什么非必選項(xiàng)目了。就可以進(jìn)行“下一步”了。3.5 為數(shù)據(jù)庫(kù)指定標(biāo)題選定打印報(bào)表的樣式以后單擊“下一步”按鈕,現(xiàn)在要給新建的數(shù)據(jù)庫(kù)指定一個(gè)標(biāo)題。在對(duì)話框上面的文本框里輸入“客戶訂單資料庫(kù)”。這個(gè)對(duì)話框中起的名字是新建的數(shù)據(jù)庫(kù)入口窗體上的標(biāo)題詞,也就是打開這個(gè)數(shù)據(jù)庫(kù)時(shí),看到的第一個(gè)界面上的標(biāo)題詞,和剛才給數(shù)據(jù)庫(kù)文件起的名是不一樣的?!罢?qǐng)確定是否在所有的報(bào)表上都加一幅畫”意思是如果想在這個(gè)數(shù)據(jù)庫(kù)打印出來的所有文件報(bào)表上都加上某個(gè)圖片,就可以在這兒選擇“是的,我要包含一幅圖片”,并通過單擊“圖片.”按鈕選擇一幅圖片。比如有的公司在打印一些報(bào)表的時(shí)候都希望將自己公司的標(biāo)識(shí)打印在打印紙上,就需要選擇這個(gè)選項(xiàng),并且通過單擊“圖片”按鈕來加載公司的標(biāo)識(shí)了。如果現(xiàn)在還不想在報(bào)表上添加圖形,就單擊“下一步”按鈕,進(jìn)入向?qū)У南乱徊健?.6 表向?qū)Ш?jiǎn)介其實(shí)表就是數(shù)據(jù)庫(kù)中用來存放數(shù)據(jù)的場(chǎng)所。就像有很多人在操場(chǎng)上站隊(duì),這個(gè)隊(duì)伍非常整齊,有一定數(shù)目的行和列,隊(duì)列中的每個(gè)人,都在一定的行列位置上。當(dāng)我們想叫某個(gè)人的時(shí)候,不用知道他的名字,只需要喊“第幾行第幾列的,出列”,這個(gè)人就會(huì)站出隊(duì)伍?,F(xiàn)在將這個(gè)隊(duì)伍中的人換成數(shù)據(jù),就構(gòu)成了數(shù)據(jù)庫(kù)中的“表”。這些“表”都有一些共同的特性,一是表中可以存儲(chǔ)數(shù)據(jù),二是這些數(shù)據(jù)在表中都有很規(guī)則的行列位置。access中的“表”和平常見的很多紙上的表格很像。其實(shí)各種數(shù)據(jù)在計(jì)算機(jī)中是按照串的方式存放的。只是現(xiàn)在access將這些數(shù)據(jù)讀取出來以后,按照通常所接觸的紙上表格那種行列方式將它們顯示在屏幕上。這比較適合我們的生活習(xí)慣,對(duì)數(shù)據(jù)進(jìn)行操作也比較容易,所以把它稱為“表”,它可是數(shù)據(jù)庫(kù)中最基本、最重要的一個(gè)部分。所以要想建立一個(gè)數(shù)據(jù)庫(kù),必須先要掌握建立表的方法。建立一個(gè)表是很容易的。而且在access中更是提供了幾種方法來建立一個(gè)表。這些方法都很簡(jiǎn)單,也很實(shí)用。其中最簡(jiǎn)單的方法就是使用“表向?qū)А眮斫⒈砹?。在access中不光有表向?qū)?,還有查詢向?qū)?、窗體向?qū)А?bào)表向?qū)Ш晚?yè)向?qū)У?。這些向?qū)茉诓煌墓ぷ髦袔臀覀兠Α,F(xiàn)在我們就先用向?qū)Ы⒁粋€(gè)表。3.7 添加、修改和刪除數(shù)據(jù)我們先在表中輸入幾個(gè)數(shù)。 在一個(gè)空表中輸入數(shù)據(jù)時(shí),只有第一行中可以輸入。首先將鼠標(biāo)移動(dòng)到表上的“公司名稱”字段和第一行交叉處的方格內(nèi),單擊鼠標(biāo)左鍵,方格內(nèi)出現(xiàn)一個(gè)閃動(dòng)的光標(biāo),表示可以在這個(gè)方格內(nèi)輸入數(shù)據(jù)了。用鍵盤在方格內(nèi)輸入“北京興科”,這樣就輸入了一個(gè)數(shù)據(jù)。其他的數(shù)據(jù)都可以按照這種方法來添加。用鍵盤上的左、右方向鍵可以把光標(biāo)在方格間左右移動(dòng),光標(biāo)移動(dòng)到哪個(gè)方格,就可以在那個(gè)表格中輸入數(shù)據(jù)。按一次“”鍵將光標(biāo)移到“聯(lián)系人姓名”字段內(nèi),輸入“張剛”兩個(gè)字。如果輸入時(shí)出現(xiàn)錯(cuò)誤想改的話,只要按鍵盤上的方向鍵,將光標(biāo)移動(dòng)到要修改的值所在的方格,也可以直接用鼠標(biāo)單擊,選中方格內(nèi)的數(shù)據(jù),然后用鍵盤上的“delete”鍵將原來的值刪掉,并輸入正確的值就可以了。向表中輸入數(shù)據(jù)是一件很細(xì)致的工作,千萬不能馬虎大意。簡(jiǎn)單的表,數(shù)據(jù)比較少,出錯(cuò)了容易檢查;如果一張表很大,而且字段類型又比較復(fù)雜的話,輸入的值出現(xiàn)錯(cuò)誤,查起來就會(huì)非常麻煩。而且要是沒有檢查出來,讓錯(cuò)誤的數(shù)據(jù)留在表中,可能會(huì)給工作造成非常嚴(yán)重的后果。3.8 表設(shè)置主鍵單擊工具欄上的“視圖”按鈕,切換回表的設(shè)計(jì)視圖,開始為表設(shè)置主鍵。第五課的課后補(bǔ)充里曾經(jīng)說過主鍵是什么。設(shè)置表的主鍵非常簡(jiǎn)單,比如要將“訂單信息表”中的“訂單號(hào)”字段作為表的“主鍵”,只要單擊“訂單號(hào)”這一行中的任何位置,將這行設(shè)為當(dāng)前行,然后單擊工具欄上的“主鍵”按鈕,按鈕會(huì)凹陷進(jìn)去,在“訂單號(hào)”一行最左面的方格中出現(xiàn)了一個(gè)“鑰匙”符號(hào),表示“訂單號(hào)”這一字段成為表的主鍵了。用這種方法設(shè)置了新的主鍵以后,原來的主鍵就會(huì)消失。如果要將表中的多個(gè)字段設(shè)置成主鍵,要先把鼠標(biāo)移動(dòng)到表最左邊的方格內(nèi),當(dāng)鼠標(biāo)光標(biāo)變成一個(gè)“向右箭頭”形狀時(shí),單擊鼠標(biāo)左鍵將這行選定,然后按住鍵盤上的“ctrl”鍵,選定其它要設(shè)置成主鍵的行,都選好以后,單擊工具欄上的“主鍵”按鈕,選中的字段都設(shè)成“主鍵”了。如果想取消主鍵,先選中字段,然后單擊工具欄上的“主鍵”按鈕,這時(shí)字段前面的“鑰匙”圖標(biāo)就消失了,表示這個(gè)字段不再是“主鍵”了。3.9 表中的字段設(shè)置數(shù)據(jù)類型設(shè)置完主鍵,我們?cè)倏纯醋侄蔚臄?shù)據(jù)類型,在access中有“文本”、“備注”、“數(shù)字”、“日期/時(shí)間”、“貨幣”、“自動(dòng)編號(hào)”、“是/否”、“ole對(duì)象”、“超級(jí)鏈接”、“查閱向?qū)А笔N數(shù)據(jù)類型。各種數(shù)據(jù)類型中輸入的是不同的數(shù)據(jù)。在計(jì)算機(jī)中,數(shù)據(jù)有很多種類型,它們有著不同的用處,比如文本類型和備注類型,雖然都是用來存儲(chǔ)文本,但是“文本”類型存儲(chǔ)的字符數(shù)最多只能255個(gè),而“備注”類型卻可以存儲(chǔ)64000個(gè)字符,如果把“備注”類型換成“文本”類型,則無法保存下全部的數(shù)據(jù)信息,把“文本”類型的數(shù)據(jù)存放在“備注”類型中,又勢(shì)必造成很大的浪費(fèi)。在access中,不同的數(shù)據(jù)類型分配不同大小的數(shù)據(jù)空間,而每種數(shù)據(jù)類型的大小卻是固定的。所以當(dāng)我們?cè)谝粋€(gè)字段中輸入一個(gè)值時(shí),這個(gè)字段的大小不會(huì)隨里面值的內(nèi)容而變化。如果輸入一個(gè)字符“a”,使用“文本”類型,這個(gè)值空出來的字符空間不會(huì)很多,但如果使用“備注”類型,則會(huì)空出63999個(gè)字符空間,這些空間不能再輸入其它值的內(nèi)容,就白白浪費(fèi)了。不同類型的數(shù)據(jù)在使用時(shí)也有差別,比如兩個(gè)值“1234”和“2345”,在“數(shù)字”類型中是數(shù)字,在“文本”類型中就是文本了。如果將這兩個(gè)值相加求和,那么用數(shù)字類型計(jì)算出來的結(jié)果是“3579”,而用文本類型相加的結(jié)果則是將兩個(gè)數(shù)據(jù)聯(lián)在一起成為“12342345”,可見它們的差別還是很大的?,F(xiàn)在我們已經(jīng)知道了正確設(shè)置數(shù)據(jù)類型的重要性,就開始為“訂單信息表”中的各個(gè)字段設(shè)置數(shù)據(jù)類型吧。先定義“訂單號(hào)”字段的數(shù)據(jù)類型,用鼠標(biāo)單擊訂單號(hào)的“數(shù)據(jù)類型”項(xiàng),方格內(nèi)出現(xiàn)一個(gè)下拉箭頭,單擊它,在彈出的下拉列表框中選定“自動(dòng)編號(hào)”項(xiàng),就把這個(gè)字段的數(shù)據(jù)類型定為“自動(dòng)編號(hào)”類型了。“自動(dòng)編號(hào)”類型的數(shù)據(jù)是從1開始不重復(fù)的整數(shù),這樣可以保證在表中的每個(gè)記錄都可以區(qū)分開來。所以一個(gè)表的主鍵常常建立在擁有這種數(shù)據(jù)類型的字段上。“訂貨單位”、“貨物名稱”和“經(jīng)手人”定義為“文本”類型,“貨物單價(jià)”和“訂貨金額”定義為“貨幣”類型,“訂貨數(shù)量”應(yīng)是“數(shù)字”類型,“訂貨日期”則是“日期/時(shí)間”類型。關(guān)于不同的類型各自的特點(diǎn),我們將在課后補(bǔ)充中進(jìn)行比較詳細(xì)的講解?,F(xiàn)在來看看修改過“數(shù)據(jù)類型”后的表,表示錢數(shù)的地方都用標(biāo)準(zhǔn)的貨幣符號(hào)引出來了,而且輸入數(shù)字的地方也變的一目了然了。第四章 漳州師院教材管理系統(tǒng)概要設(shè)計(jì)4.1 網(wǎng)站結(jié)構(gòu)圖教材管理系統(tǒng)登陸入口教務(wù)處登錄院系登錄進(jìn)入主模塊進(jìn)入主模塊實(shí)用工具教務(wù)處管理系統(tǒng)系統(tǒng)設(shè)置學(xué)校管理教學(xué)計(jì)劃管理教材管理入庫(kù)管理出庫(kù)管理盤點(diǎn) 圖4.1 “網(wǎng)站結(jié)構(gòu)圖”數(shù)據(jù)流圖4.2 各個(gè)功能概要說明教務(wù)處管理部分:4.2.1 系統(tǒng)設(shè)置 此模塊可進(jìn)行教務(wù)處管理員帳號(hào)、密碼的設(shè)置。4.2.2 學(xué)校管理l 學(xué)院管理,包括學(xué)院名稱的修改,添加修改班級(jí)信息等l 專業(yè)詳細(xì)統(tǒng)計(jì),添加班級(jí)、專業(yè)、學(xué)院l 班級(jí)管理:班級(jí)信息查詢、班級(jí)詳細(xì)統(tǒng)計(jì)l 院系賬號(hào)管理:院系帳號(hào)信息統(tǒng)計(jì)4.2.3 教學(xué)計(jì)劃管理l 錄入:錄入教學(xué)計(jì)劃,可對(duì)各學(xué)院各班級(jí)的課程、學(xué)時(shí)、教材等各類信息進(jìn)行設(shè)置l 管理:可進(jìn)行課程查詢,了解各方面信息4.2.4 教材管理l 需求與統(tǒng)計(jì):可通過isbn碼或教材名稱關(guān)鍵字搜索查詢4.2.5 入庫(kù)管理l 教材入庫(kù):對(duì)入庫(kù)教材的isbn碼、書名、數(shù)量、經(jīng)手人、來源、價(jià)格、入庫(kù)時(shí)間進(jìn)行詳細(xì)的入庫(kù)登記l 入庫(kù)查詢:可查詢教材入庫(kù)統(tǒng)計(jì)信息4.2.6 出庫(kù)管理l 個(gè)人領(lǐng)書:記錄個(gè)人領(lǐng)書情況l 班級(jí)領(lǐng)書:記錄班級(jí)領(lǐng)書情況l 出庫(kù)查詢:可進(jìn)行教材出庫(kù)查詢4.2.7 盤點(diǎn)l 庫(kù)存查詢4.2.8 實(shí)用工具l 費(fèi)用查詢:對(duì)班級(jí)、個(gè)人費(fèi)用查詢l 使用幫助l 班級(jí)發(fā)書條:記錄各班級(jí)發(fā)書人數(shù)學(xué)院權(quán)限部分:4.2.9 教學(xué)計(jì)劃管理l 教學(xué)計(jì)劃錄入:錄入本學(xué)院教學(xué)計(jì)劃,可對(duì)各班級(jí)的課程、學(xué)時(shí)、教材等各類信息進(jìn)行設(shè)置l 查詢管理:可進(jìn)行本學(xué)院的課程查詢,了解各方面信息l 班級(jí)發(fā)書條:記錄各班級(jí)發(fā)書人數(shù)l 使用幫助4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1 admin表由多個(gè)用戶信息記錄構(gòu)成,用戶記錄的數(shù)據(jù)結(jié)構(gòu)如下:表4.1 admin表列名數(shù)據(jù)類型(位數(shù))可否為空描述備注user_idintnot null用戶標(biāo)識(shí)為表的標(biāo)識(shí)列,種子值和遞增量均為1passwordvarchar(12)not null密碼 4.3.2 banji表由多個(gè)班級(jí)記錄構(gòu)成,用戶記錄的數(shù)據(jù)結(jié)構(gòu)如下:表4.1 users表列名數(shù)據(jù)類型(位數(shù))可否為空描述備注idintnot null班級(jí)標(biāo)識(shí)為表的標(biāo)識(shí)列,種子值和遞增量均為1xueyuanvarchar(12)not null學(xué)院名zhuanyevarchar(12)not null專業(yè)名稱banjivarchar(20)not null班級(jí)numberint班級(jí)的人數(shù)banji_codeintnot null班級(jí)的代號(hào) 4.3.3 cours表由多個(gè)課程信息記錄構(gòu)成,用戶記錄的數(shù)據(jù)結(jié)構(gòu)如下:表4.1 users表列名數(shù)據(jù)類型(位數(shù))可否為空描述備注idintnot null課程標(biāo)識(shí)為表的標(biāo)識(shí)列,種子值和遞增量均為1xueyuanvarcha
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙教版數(shù)學(xué)七年級(jí)下冊(cè)《3.5 整式的化簡(jiǎn)》聽評(píng)課記錄1
- 湘教版地理八年級(jí)下冊(cè)《第一節(jié) 北京市的城市特征與建設(shè)成就》1課時(shí)聽課評(píng)課記錄
- 八年級(jí)道德與法治下冊(cè)第二單元理解權(quán)利義務(wù)第四課公民義務(wù)第1框公民基本義務(wù)聽課評(píng)課記錄(新人教版)
- 湘教版數(shù)學(xué)九年級(jí)上冊(cè)第一章《反比例函數(shù)》復(fù)習(xí)聽評(píng)課記錄
- 人教部編版九年級(jí)歷史上冊(cè):第15課 探尋新航路 聽課評(píng)課記錄
- 蘇科版七年級(jí)數(shù)學(xué)上冊(cè)《3.4.2合并同類項(xiàng)》聽評(píng)課記錄
- 通??谛W(xué)一年級(jí)口算測(cè)試卷
- 蘇教版四年級(jí)數(shù)學(xué)下冊(cè)期末復(fù)習(xí)口算練習(xí)題一
- 月業(yè)務(wù)經(jīng)理聘用協(xié)議書范本
- 二手房房屋買賣協(xié)議書范本
- 2025云南省貴金屬新材料控股集團(tuán)限公司面向高校畢業(yè)生專項(xiàng)招聘144人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 湖北中煙工業(yè)限責(zé)任公司2025年招聘(技術(shù)類和業(yè)務(wù)類崗位)【43人】高頻重點(diǎn)提升(共500題)附帶答案詳解
- 石家莊市長(zhǎng)安區(qū)學(xué)年三年級(jí)數(shù)學(xué)第一學(xué)期期末檢測(cè)試題含解析
- 2025年中國(guó)一汽招聘筆試參考題庫(kù)含答案解析
- 特殊家長(zhǎng)課后溝通技巧培訓(xùn)
- 【MOOC】數(shù)字?jǐn)z影技術(shù)與藝術(shù)-西南石油大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 心內(nèi)科心衰一病一品護(hù)理成果匯報(bào)
- 2025檢驗(yàn)檢測(cè)中心年度工作總結(jié)及工作計(jì)劃
- 2024年總經(jīng)理助理年終工作總結(jié)(3篇)
- 2024年考研英語(二)真題及參考答案
- 山西省太原市2023-2024學(xué)年高二上學(xué)期期末物理試題(含答案)
評(píng)論
0/150
提交評(píng)論