|
系統(tǒng)開(kāi)發(fā) A.開(kāi)發(fā)緣由 [本站原創(chuàng)]最近,為了應(yīng)付上級(jí)檢查,需要給學(xué)院的資料室做一個(gè)圖書管理系統(tǒng)。在一般人眼中,圖書管理系統(tǒng)總是跟復(fù)雜的編程聯(lián)系在一起,我也是如此,但是在開(kāi)發(fā)過(guò)程中一個(gè)很偶然的機(jī)會(huì),讓我發(fā)現(xiàn)了一個(gè)基于數(shù)據(jù)庫(kù)程序開(kāi)發(fā)的利器,并令我最終放棄了Macromedia Dreamweaver MX和在其中寫了一半的代碼。 這個(gè)神秘的東東就是ASPMake,它提供了一種方便快捷的可視化操作環(huán)境,使用者即使沒(méi)有任何的網(wǎng)絡(luò)編程經(jīng)驗(yàn),只要提供Access數(shù)據(jù)庫(kù)或是ODBC數(shù)據(jù)源,都可以憑借它在五步之內(nèi)自動(dòng)生成一個(gè)包含查看、搜索、添加、編輯、刪除等功能的ASP信息管理程序。 軟件當(dāng)前最新版本為2.2,可以去其開(kāi)發(fā)公司的網(wǎng)站下載30天試用版本(下載網(wǎng)址:http://www.hkvstore.com/aspmaker/),另外,在國(guó)內(nèi)各大軟件下載站點(diǎn)也都有此軟件下載。 下面就結(jié)合筆者ASPMaker制作這個(gè)管理系統(tǒng)的過(guò)程介紹一下它的使用。 一、數(shù)據(jù)庫(kù)設(shè)計(jì) 首先當(dāng)然還是應(yīng)該設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),由于數(shù)據(jù)量不是太大而且內(nèi)部使用也不需要太多考慮安全方面的原因,所以我們選擇采用ADO訪問(wèn)Access數(shù)據(jù)庫(kù)的方式。 設(shè)計(jì)數(shù)據(jù)庫(kù)名為lib.mdb,內(nèi)有兩個(gè)表:用于保存圖書信息的表books和保存管理員信息的表operators。Books表的各字段為書號(hào)、作者、出版社、出版日期、書號(hào)、價(jià)格、語(yǔ)種、規(guī)格、數(shù)量,為設(shè)計(jì)簡(jiǎn)單,均采用字符型,長(zhǎng)度為50字符;表operators中的字段為管理員、管理密碼,字段類型同上。在這里我們不指定主鍵,保存時(shí)ACCESS會(huì)提示是否創(chuàng)建主鍵,記得一定要選擇“是”(如果選擇“否”,后面用ASPMaker制作出來(lái)的程序只能列出數(shù)據(jù)庫(kù)數(shù)據(jù)而不能添加),然后ACCESS會(huì)創(chuàng)建一個(gè)自動(dòng)編號(hào)的字段ID作為主鍵。 需要指出的是規(guī)范的做法是將各字段設(shè)計(jì)成英文的,但是ASPMaker會(huì)自動(dòng)將字段名作為各項(xiàng)數(shù)據(jù)的名字,設(shè)計(jì)成中文可在后續(xù)的修改中可以省去不少精力。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!