明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

5分鐘制ASP圖書管理系統(tǒng)

[摘要]系統(tǒng)開發(fā)A.開發(fā)緣由[本站原創(chuàng)]最近,為了應(yīng)付上級檢查,需要給學(xué)院的資料室做一個圖書管理系統(tǒng)。在一般人眼中,圖書管理系統(tǒng)總是跟復(fù)雜的編程聯(lián)系在一起,我也是如此,但是在開發(fā)過程中一個很偶然的機(jī)會,讓我發(fā)現(xiàn)了一個基于數(shù)據(jù)庫程序開發(fā)的利器,并令我最終放棄了Macromedia Dreamweaver M...

系統(tǒng)開發(fā)

A.開發(fā)緣由

[本站原創(chuàng)]最近,為了應(yīng)付上級檢查,需要給學(xué)院的資料室做一個圖書管理系統(tǒng)。在一般人眼中,圖書管理系統(tǒng)總是跟復(fù)雜的編程聯(lián)系在一起,我也是如此,但是在開發(fā)過程中一個很偶然的機(jī)會,讓我發(fā)現(xiàn)了一個基于數(shù)據(jù)庫程序開發(fā)的利器,并令我最終放棄了Macromedia Dreamweaver MX和在其中寫了一半的代碼。

這個神秘的東東就是ASPMake,它提供了一種方便快捷的可視化操作環(huán)境,使用者即使沒有任何的網(wǎng)絡(luò)編程經(jīng)驗,只要提供Access數(shù)據(jù)庫或是ODBC數(shù)據(jù)源,都可以憑借它在五步之內(nèi)自動生成一個包含查看、搜索、添加、編輯、刪除等功能的ASP信息管理程序。

軟件當(dāng)前最新版本為2.2,可以去其開發(fā)公司的網(wǎng)站下載30天試用版本(下載網(wǎng)址:http://www.hkvstore.com/aspmaker/),另外,在國內(nèi)各大軟件下載站點也都有此軟件下載。

下面就結(jié)合筆者ASPMaker制作這個管理系統(tǒng)的過程介紹一下它的使用。

一、數(shù)據(jù)庫設(shè)計

首先當(dāng)然還是應(yīng)該設(shè)計一個數(shù)據(jù)庫,由于數(shù)據(jù)量不是太大而且內(nèi)部使用也不需要太多考慮安全方面的原因,所以我們選擇采用ADO訪問Access數(shù)據(jù)庫的方式。

設(shè)計數(shù)據(jù)庫名為lib.mdb,內(nèi)有兩個表:用于保存圖書信息的表books和保存管理員信息的表operators。Books表的各字段為書號、作者、出版社、出版日期、書號、價格、語種、規(guī)格、數(shù)量,為設(shè)計簡單,均采用字符型,長度為50字符;表operators中的字段為管理員、管理密碼,字段類型同上。在這里我們不指定主鍵,保存時ACCESS會提示是否創(chuàng)建主鍵,記得一定要選擇“是”(如果選擇“否”,后面用ASPMaker制作出來的程序只能列出數(shù)據(jù)庫數(shù)據(jù)而不能添加),然后ACCESS會創(chuàng)建一個自動編號的字段ID作為主鍵。

需要指出的是規(guī)范的做法是將各字段設(shè)計成英文的,但是ASPMaker會自動將字段名作為各項數(shù)據(jù)的名字,設(shè)計成中文可在后續(xù)的修改中可以省去不少精力。