【正文】
.................................... 13 用戶注冊登陸系統(tǒng)功能模塊 .......................................................................... 14 圖書查詢借閱功能模塊 ................................................................................. 14 圖書管理功能模塊 ........................................................................................ 14 類別管理功能模塊 ........................................................................................ 15 借閱 管理功能模塊 ........................................................................................ 15 用戶管理功能功能模塊 ................................................................................. 15 借閱管理功能模塊 ......................................................................................... 16 第四章 設(shè)計(jì)內(nèi)容 .......................................................................................................... 18 (項(xiàng)目分析) .............................................................................. 18 ................................................................................................... 18 設(shè)計(jì)部分的具體分析 .......................................................................................... 19 參 考 文 獻(xiàn) .................................................................................................................. 37 致 謝 ............................................................................................................................. 38 6 第一章 數(shù)據(jù)庫的簡介 和網(wǎng)絡(luò)數(shù)據(jù)庫的相關(guān)介紹 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,因此對數(shù)據(jù)庫學(xué)科的研究范圍是十分廣泛的。 ASP。 mesh data warehouse。 4 Abstract The data base is over a long period of time to lay in inside the puter and has anisation and aggregate data that can enjoy management of the data base the most technology of nucleus is the management that the logarithm is relied on ,on the synthetical application of usual show basic operating function such as adds and revises and delete etc at the data .The work sum is the technology that the superiority is mended mutually according to the warehouse system in the mesh data warehouse. The data base interface is the bridge linked up between Web39。設(shè)計(jì)的一些總體思路和解決辦法。 用 Active Server Pages 技術(shù)( ASP)來開發(fā)動態(tài)網(wǎng)站,用windows2020+iis5 搭建的服務(wù)器平臺。網(wǎng)絡(luò)數(shù)據(jù)庫,網(wǎng)絡(luò)和數(shù)據(jù)庫系統(tǒng)是優(yōu)勢互補(bǔ)的技術(shù)。 3 摘要 數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi)的 、 有組織的 、可共享 的數(shù)據(jù)集合。但是由于個人水平的限制,在開發(fā)當(dāng)中不可避免的存在或多或少的問題,希望大家諒解。因?yàn)槟钱吘故窍蚯斑~進(jìn)的表現(xiàn)。而且 無須 pile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行 。因此在此文中還對 asp、 access和 iis進(jìn)行了相關(guān)介紹。 為了體現(xiàn)當(dāng)今世界網(wǎng)絡(luò)和軟件發(fā)展的一些新的思想和趨勢,本人選擇了 ASP語言來作為制作網(wǎng)站的開發(fā)工具, 數(shù)據(jù)庫為 Microsoft的 access數(shù)據(jù)庫。 本畢業(yè)設(shè)計(jì)論文簡介了一下數(shù)據(jù)庫與網(wǎng)絡(luò)數(shù)據(jù)庫,并且通過本人設(shè)計(jì)的成果開發(fā)一個圖書館管理系統(tǒng)向大家演示一下網(wǎng)絡(luò)數(shù)據(jù)庫的應(yīng)用?;?Web應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)庫類型大致有文本數(shù)據(jù)庫、 Web 數(shù)據(jù)庫和大型數(shù)據(jù)庫幾個。網(wǎng)絡(luò)數(shù)據(jù)庫交互不像生產(chǎn)自動化控制系統(tǒng)那樣,不要求實(shí)時交互,這更好地忽略了網(wǎng)關(guān)接口的一個主要缺陷 —— 不能持續(xù)連接,當(dāng)查詢的結(jié)果被傳送到遠(yuǎn)程客戶瀏覽器后,連接隨即斷開。網(wǎng)絡(luò)數(shù)據(jù) 庫,即應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)庫。全國高校都在建設(shè)和完善校園計(jì)算機(jī)網(wǎng)絡(luò),校園網(wǎng)已成為各高校必備的重要信息基礎(chǔ)設(shè)施。網(wǎng)絡(luò)化,信息化以成為一種必不可少的必備條件。1 SCIENCE amp。 TECHNOLOGY COLLEGE OF NANCHANG UNIVERSITY 學(xué) 士 學(xué) 位 論 文 THESIS OF BACHELOR 題 目: 圖書館管理系統(tǒng) 學(xué) 科 部: 信息學(xué)科部 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 起訖日期: 2 前 言 二十一世紀(jì)是信息化時代。作為基礎(chǔ)教學(xué)與科研基地的高校自然走在行業(yè)的前列。 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。 Inter本身就是世界范圍內(nèi)龐大的信息數(shù)據(jù)庫 ,是 Web,接口與數(shù)據(jù)的結(jié)合,使得數(shù)據(jù)庫應(yīng)用便于網(wǎng)絡(luò)的操作和控制 —— 遠(yuǎn)程數(shù)據(jù)庫的交互及管理。因此數(shù)據(jù)庫的大小并不是夠成影響事物傳輸?shù)年P(guān)鍵因素。數(shù)據(jù)庫接口是實(shí)現(xiàn) Web 與數(shù)據(jù)庫的高效無縫鏈接的 橋梁。實(shí)現(xiàn)動態(tài)網(wǎng)站無非就是實(shí)現(xiàn) Web頁面與數(shù)據(jù)庫之間的交互。 通過用 iis5搭建的服務(wù)器平臺,來開發(fā)動態(tài)網(wǎng)站。 在設(shè)計(jì)中本人之所以選擇 ASP 主要是因?yàn)?ASP 使用 VBScript 、 JScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序 。我想雖然我目前還遠(yuǎn)遠(yuǎn)沒有能力站在前面引領(lǐng)這些的發(fā)展方向,但能跟在后面推波助瀾也是好的。 我盡一切努力使該軟件更加準(zhǔn)確和完善,便于大家使用。同時歡迎大家提出各種意見和建議,以促進(jìn)我更好的為大家服務(wù)。數(shù)據(jù)庫的管理最核心的技術(shù)就是對數(shù)據(jù)的管理,通常表現(xiàn)在數(shù)據(jù)的添加、修改、刪除等基本操作功能的綜合運(yùn)用上。 數(shù)據(jù)庫接口是 Web 頁面與數(shù)據(jù)庫之間溝通的橋梁。 地址重定向,會話功能的實(shí)現(xiàn)和 中文字符亂碼問題的解決方案 。 關(guān)鍵字: 數(shù)據(jù)庫; 網(wǎng)絡(luò)數(shù)據(jù)庫; 接口; ASP; SQL2020; 地址重定向; 總體思路和解決辦法。s paging and the data base. Develop the trends Web Sites with Active Server Pages technology (ASP) .The server terrace put up with windows2020+iis5 . The address is heavily fixed a direction,the settlement scheme of realizing of conversation merit ability and Chinese character gash problem .Some overall trains of thought reconcilations definitely methods of design . Keywords: database。 interface。 SQL2020。所謂數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi)的 、 有組織 的 、可共享的數(shù)據(jù)集合。 數(shù)據(jù)庫的管理最核心的技術(shù)就是對數(shù)據(jù)的管理,通常表現(xiàn)在數(shù)據(jù)的添加、修改、刪除等基本操作功能的綜合運(yùn)用上。但出 于統(tǒng)一的標(biāo)準(zhǔn)考慮,我個人認(rèn)為還是應(yīng)該使用通用數(shù)據(jù)庫通訊協(xié)議 SQL比較好。因?yàn)殡m然數(shù)據(jù)庫系統(tǒng)是最高效的信息儲存方式,但網(wǎng)絡(luò)已被證明是在大范圍內(nèi)共享數(shù)據(jù)庫的最高效方式。為有效地利用這種優(yōu)勢互補(bǔ),網(wǎng)絡(luò)上大多數(shù)網(wǎng)站都大量地使用了數(shù)據(jù)訪問技術(shù)。而 Web、接口與數(shù)據(jù)的結(jié)合使得數(shù)據(jù)庫應(yīng)用于網(wǎng)絡(luò)而便于操作和控制―― 遠(yuǎn)程數(shù)據(jù)庫交互及管理?;?Web應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)庫類型大致有文本數(shù)據(jù)庫、 Web 數(shù)據(jù)庫和大型數(shù)據(jù)庫幾個。用戶一般都使用 Web表單來對數(shù)據(jù)庫操縱。分析數(shù)據(jù),最后從數(shù)據(jù)庫提示查詢,如果是一個文本數(shù)據(jù)庫 ,這個前端也同時是后端,它要完成數(shù)據(jù)庫查詢與翻譯,并回送結(jié)果給客戶機(jī),如果是使用數(shù)據(jù)庫管理,前端把查詢放入一個表單中,然后送入數(shù)據(jù)庫服務(wù)器,后端 CGI負(fù)責(zé)查詢結(jié)果,并應(yīng)答用戶,也可以將前后端集中在一個腳本里,通過創(chuàng)建進(jìn)程實(shí)現(xiàn);在 Windows下則需要采用 OLE組件技術(shù)或其他與程序之間的通信手段。如果此時需要傳回對話結(jié)果,則程序會把對話結(jié)果傳回給 Sever, Sever再傳至瀏覽器,完成整個工作流程。這些環(huán)境變量是在 Server端執(zhí)行接口程序時被設(shè)定。 ( 3)輸出 輸出數(shù)據(jù)是交互流程的最后一部 分,而送出的信息不只一種形態(tài)。 ( 1) 動態(tài)網(wǎng)站 隨著 Web技術(shù)的發(fā)展和電子商務(wù)時代的到來,人們不再滿足于建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,更多的時候需要能與用戶進(jìn)行交互,并能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站。 ( 2) 動態(tài)網(wǎng)站與數(shù)據(jù)庫 早期的網(wǎng)頁都是靜態(tài)的,信息的更新很困難,這給人們的查找信息和分析問題帶來了很多不便。而數(shù)據(jù)庫技術(shù)經(jīng)過幾十年的發(fā)展,其功能越來 Inter ―――――――――――――――――――――――― 客戶機(jī) Web 服務(wù)器 數(shù)據(jù)庫服務(wù)器 8 越強(qiáng)大,各種數(shù)據(jù)庫系統(tǒng)如 SQL Server,Oracle,Sybase等,都具有對大批量數(shù)據(jù)進(jìn)行有效的組織,管理和快速查詢查詢功能。動態(tài) Web是相對于靜態(tài) Web而言,它利用 Web數(shù)據(jù)庫訪問技術(shù)將數(shù)據(jù)庫中的數(shù)據(jù)在 Inter上發(fā)布,利用固定生成的 Web頁面來發(fā)布數(shù)據(jù)庫中的數(shù)據(jù),使 Web頁面的設(shè)計(jì)與數(shù)據(jù)庫相對獨(dú)立,是動態(tài) Web的設(shè)計(jì)的基本原則。它 通常是通過一些相應(yīng)的技術(shù)來實(shí)現(xiàn)的,如: CGI,ASP,JSP,PHP, 等多種。開發(fā)人員編寫與接口相關(guān)的單獨(dú)的程序和基于 Web的應(yīng)用程序,后者通過 Web服務(wù)器來調(diào)用前者。如果多個用戶并發(fā)地訪問該程序,這些進(jìn)程將耗盡該 Web服務(wù)器所有的可用資源,直至其崩潰。該技術(shù)主要在微軟的操作系統(tǒng)平臺之上,主要工作環(huán)境是微軟的 IIS應(yīng)用程序結(jié)構(gòu)。只需將 ASP 程序放在 WEB 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過 WWW 的方式訪問 ASP 程序 。其語法大部分與 C、 Java、Perl等語言相似,并形成了自己的獨(dú)有風(fēng)格,利用該語言 Web程序員可以快速地開發(fā)出動態(tài)網(wǎng)頁。 PHP存在一些弱點(diǎn),主要是 PHP是一種解釋型語言,不支持多線程結(jié)構(gòu),支持平臺和連接的數(shù)據(jù)庫都有限。 基于上述幾點(diǎn),在這次畢業(yè)設(shè)計(jì)中,我們選用的網(wǎng)絡(luò)交互技術(shù)是 ASP,并且 通過用windows2020+iis5搭建的服務(wù)器平臺,來開發(fā)動態(tài)網(wǎng)站。所以硬件配置要求較高,建