在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 精品范文 數據庫管理論文范文

數據庫管理論文范文

前言:我們精心挑選了數篇優質數據庫管理論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。

數據庫管理論文

第1篇

1.引言:目前動態網站設計技術主要有:利用Perl/C++/Delphi等開發的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來的3p技術-ASP,PHP,JSP(據Internet上有關網站統計約有近百種);ASP-AtiveServerPage,由微軟公司開發,是一個WEB服務器端的開發環境,主要采用腳本語言VBScript(或javascript/perl等)作為自己的開發語言,可用ODBC或直接驅動法訪問Window平臺的數據庫。PHP-PersonServerPage,是由Rasmus個人創立的一種跨平臺的服務器端的嵌入式腳本語言.它大量地借用C,Java和Perl語言的語法,并耦合PHP自己的特性,.是一種很有個性的網站開發語言,它支持目前絕大多數數據庫。JSP-JavaServerPage,是Sun公司推出的新一代站點開發語言,Sun公司除Java應用程序和JavaApplet之外,又創立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序開發,特別是有許多訪問數據庫的方法。在電子商務平臺設計中,主要需要解決"網站結構的設計","注冊界面","交易界面","后臺數據庫",以及"配套模塊"諸如購物/用戶/論壇/反饋/搜索/會話等設計;考慮篇幅,本文只給出統一的前臺界面及后臺數據庫的3p設計方法;可以說ASP,PHP,JSP與網絡數據庫的操作是電子商務網站平臺設計的堅強基石。

2.構建三種設計技術的運行環境

2.1構建ASP的運行環境:NT5.0Server,IIS5.0,ASP3.0。安裝Windows2000Server(NT5.0Server)時選擇IIS5.0有關選項。安裝完后ASP3.0便內嵌于IIS5.0中。測試ASP:啟動瀏覽器,在地址欄處輸入127.0.0.1:80/default.asp,若瀏覽到IIS服務器的ASP歡迎頁面,說明安裝成功

2.2構建PHP4的運行環境:NT5.0Server,Apache1.3.12php4.0安裝支持PHP的web服務器Apache1.3.12,將Apache服務器壓縮文件解壓縮,根據提示進行整個安裝過程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開該文件將其中extension_dir設置為:d:/php4,并加載擴展模塊:將文件中含有;extention=*.dll的各項前面的";"號去掉即可;修改設置Aphache服務器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName*"這一行下加入"ServerName127.0.0.1/",其次將"Port80"改為"Port81(或其他與IIS5.0不沖突的端口)",再其次設置更改Apache虛擬目錄,將"Documentroot"d:/Apache/htdocs""改為Documentroot"d:/trade"(該目錄即是電子商務網站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";測試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤后,啟動Apache,接著你在瀏覽器中輸入:127.0.0.1:81/test.php,若看到php的版本和擴展模塊等信息,說明環境安裝設置成功。

2.3構建JSP的運行環境:NT5.0Server,Resin1.13,jdk1.3安裝Java編譯器jdk1.3:運行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。設置系統環境參數:控制面板/系統/環境頁中選擇path參數加入d:\jdk1.3\bin;增加新的環境參數classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動計算機即可安裝支持JSP的web服務器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3即可。配置服務器端口,打開d:/resin1.1.3/conf/目錄下的resin.conf文件在

8080

標簽處將端口設置為82(在我的NT5.0上裝有三個服務器,這樣三個服務器的端口分別為IIS:80;Apache:81;Resin:82其實也可設置為其他互不沖突的端口號).測試JSP:啟動Resin服務器,啟動瀏覽器,在地址欄處輸入127.0.0.1:82/,若瀏覽到Resin服務器的JSP歡迎頁面,說明安裝成功

3生成三種格式的動態表單頁面為了通用,這里采用可能用到的表單對象為例,至于下面設計具體數據表用到的字段,只要轉成給出的表單域相應對象即可.

3.1用ASP動態生成與數據庫進行數據交流的操作表單:form.asp:生成表單域頭:生成普通文本:生成密碼文本:生成滾動文本:生成單選:生成復選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾

3.2用PHP動態生成與數據庫進行數據交流的操作表單:form.php生成表單域頭:"?>生成普通文本:"?>生成密碼文本:"?>生成滾動文本:"?>生成單選:"?>生成復選:"?>生成列表框:網絡數據庫Asp技術Php技術Jsp技術網站設計"?>生成提交按鈕"?>生成重填按鈕"?>生成表單域尾"?>

3.3用JSP動態生成與數據庫進行數據交流的操作表單form.jsp生成表單域頭:生成普通文本:生成密碼文本:生成滾動文本:生成單選:生成復選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾

4設計用于存儲商務網站交互數據的MySql數據庫

4.1啟動MySql數據庫服務器(MySql的安裝及ODBC驅動程序的安裝與設置請參閱相關書籍)可在NT5.0下用啟動服務法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動MySql數據庫服務器,啟動數據庫服務器后,在d:\mysql\bin>提示符下鍵入mysql-h127.0.0.1-uroot即可出現mysql>提示符,從這開始即可進行對MySql數據庫的各種操作。若要退出可鍵入quit/exit,若要關閉數據庫服務器,可在d:\mysql\bin>提示符下鍵mysqladmin-urootshutdown4.2建立MySql數據庫在MySql數據庫的提示符mysql>鍵入Createdatabasetradedb;(或go)

4.2.建立MySql數據庫表這里以商務網站中常用的幾種數據表為例,主要用到的數據表和生成數據表的SQL代碼如下:(這里的數據表字段只要分別對應上述表單域對象即可實際操作,數據表統一用tablename表示)客戶登錄管理數據表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客戶信息數據表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客戶定購商品數據表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Descriptiontextnull)

5設計處理表單數據的3p程序

5.1設計處理表單數據的ASP程序form_cl.asp建立與數據庫的連接:這里采用直接驅動法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"獲取表單提交的數據:data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL語句對數據庫進行操作查詢數據記錄:sql="select*fromtablename";setrs=conn.execute(sql)"增加數據記錄:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某條數據記錄:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)刪除某條數據記錄:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)將SQL語句處理的數據結果輸出Response.Write"

"Response.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Name&""NextResponse.Write"

"WhileNotrs.EOFResponse.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Value&""NextResponse.Write"

"rs.MoveNextWendResponse.Write"

"關閉數據庫:rs.close;conn.Close

5.2設計處理表單數據的PHP程序form_cl.php建立與數據庫的連接:這里采用PHP的MySql函數法(也可用ODBC函數法)$conn=odbc_connect("localhost","user","xxxxxx");選擇數據庫:mysql_select_db("tradedb","$conn");獲去表單提交的數據:$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL語句對數據庫進行操作查詢數據記錄:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加數據記錄:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某條數據記錄:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);刪除某條數據記錄:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);將SQL語句處理的數據結果輸出odbc_result_all($result,"border=1");關閉數據庫:odbc_close($conn);

5.3設計處理表單數據的JSP程序form_cl.jsp建立與數據庫的連接:這里采用JDBC-ODBC橋生成JavaBean法創建一個JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒按標準書寫,而采用不換行寫法,其他類同)packagetrade;importjava.sql.*;publicclassconndb{Stringurl="jdbc:inetdae:localhost";Stringlogin="user";Stringpassword="xxxxxx";StringsDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringsConnStr="jdbc:odbc:Dsnmysql";Connectionconn=null;ResultSetrs=null;publicconndb(){try{Class.forName(sDBDriver);Connectionconn=DriverManager.getConnection(url,login,password);}catch(java.lang.ClassNotFoundExceptione){System.err.println("conndb():"+e.getMessage());}}Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr);Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println("aq.executeQuery:"+ex.getMessage());}returnrs;}}然后用javac編譯conndb.java生成與其同目錄的conndb.class文件,在form_cl.jsp文件中加入如下標簽即可建立與數據庫的連接獲去表單提交的數據:Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")語句對數據庫進行操作查詢數據記錄:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加數據記錄:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某條數據記錄:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)刪除某條數據記錄:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);將SQL語句處理的數據結果輸出ResultSetrs=connbean.executeQuery(sql);While(rs.next()){out.print("

"+rs.getString("ptwbk")+"

");out.print("

"+rs.getString("mmvbk")+"

");out.print("

"+rs.getString("gdwbk")+"

");out.print("

"+rs.getString("dxk")+"

");out.print("

"+rs.getString("fxk")+"

");out.print("

"+rs.getString("lbk")+"

");}關閉數據庫:rs.close();

6三種電子商務網站設計技術綜述

6.1主要特性:可見下表設計技術運行平臺服務器開發程序擴展組件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等許多服務器phpFunctionJSPUnix系列,Novell,WindowsResin等許多服務器JavaJavaBean

6.2連接數據庫的方法:通過上述操作可看出,本文采用了三種操作MySql數據庫的方法,Asp采用直接驅動法,Php采用MySql函數法,Jsp采用JDBC-ODBC/JavaBean法

6.3網站結構設計考慮篇幅,本文只給出了Widows平臺上,電子商務網站設計中的主要環節的代碼設計,對于Linux平臺、網站結構、各個功能模塊設計等論題,作者已經有兩篇這方面的論文在核心刊物上待發表,這里不便公開.

第2篇

城鎮土地調查數據庫的主要內容包括:土地權屬、土地登記、土地利用、基礎地理、影像等信息。城鎮土地調查數據庫建設的依據是《城鎮地籍調查規程》、《城鎮地籍數據庫標準》和二次調查相關技術標準、規范和辦法等,根據城鎮地籍測量、城鎮地籍調查和土地登記成果,建立了城鎮土地調查數據庫。①數據檢查。利用自主開發的MDIGS數字化系統對入庫前的地籍、地形圖、入庫基礎街坊圖內業數據進行100%的檢查,對檢查到的線型、符號等地形要素、數據字段屬性等錯誤自動或人工進行了及時改正,保證了入庫基礎數據的完整性、正確性。在數據庫內,利用ARCGIS9.3拓撲檢查工具、“城鎮地籍建庫管理軟件以及“ACCESS2003”數據庫工具,對所有錄入的地籍調查表主、子表項、勘丈數據、街坊面積、街坊數據圖等100%進行了嚴密地檢查。對檢查中發現的問題,由相關作業人員進行了更正。②數據入庫。借助數據庫管理系統,將圖形和屬性數據轉入城鎮土地調查數據庫管理系統。③數據庫建設質量控制。對城鎮土地調查數據庫建設進行全過程質量控制,包括基礎數據源質量控制、環節質量控制、交接檢查、數據自檢、數據庫建設成果質量檢查。數據庫建設過程中重要的過程數據和質量控制記錄進行了保存,以保證數據質量的可追查性,確保數據安全。④統計數據輸出。經檢查合格后的入庫數據,按《城鎮地籍調查規程》、二次調查的規定輸出各種統計報表。

2上交產品質量

根據對樣本圖幅綜合質量特性的檢測結果,無錫市錫山區第二次土地調查1:500城鎮土地調查(A標段)各項精度指標均需符合技術設計書和規范的要求,質量保證可靠。上交質量包括控制測量資料和城鎮土地調查質量,其中控制測量資料包括一二級導線觀測記錄手簿、一二級導線平差計算成果、圖根導線計算成果、一二級導線點點之記、埋石圖根點點之記、一二級導線點成果表、圖根點成果表、控制點展點圖、儀器鑒定資料;城鎮土地調查資料包括街道街坊分布圖、城鎮地籍調查表及相關資料、宗地界址點坐標及面積表、以街坊為單位的宗地面積匯總表、以街道為單位的土地分類面積匯總表、城鎮土地分類面積統計表、1:500分幅地籍圖接合表、宗地圖、新舊街坊對照表、新舊宗地號對照表。上交質量還應該包括數據建庫資料(宗地圖分幅地籍圖光盤、城鎮地籍數據庫)、專項調查統計資料(工業用地、基礎設施用地、金融商業服務用地、開發園區用地、房地產用地統計)、文檔資料(無錫市1:500城鎮土地調查技術設計書、技術總結檢查報告)。

3總結

第3篇

1.1系統功能模塊設計經過對福州外語外貿學院科研管理的需求調查分析,對取得的信息進行仔細整理可以發現,科研管理系統的主要任務可以劃分為機構管理、科研人員管理、科研項目管理、科研成果管理、報表打印管理、系統管理6個部分,各部分之間并非各個獨立,而是相互聯系。本研究正是據此設計,從而使本系統能夠很好地完成這些功能。具體功能結構如圖2所示。(1)機構管理:科研機構包括各學院、部處、機關單位等,所有的科研人員、成果、項目等都按照科研機構進行歸口管理。提供各科研機構的增加、刪除、修改與檢索。(2)科研人員管理:主要對學校參與科研工作的人員基本信息進行管理,提供人員信息的增加、刪除、修改與檢索。為其他模塊提供人員信息,是其他模塊的基礎。(3)科研成果管理:主要對科研論文、著作、成果等進行管理,提供成果信息的增加、刪除、修改與檢索。(4)科研項目管理:主要對已經立項后的項目進行管理,提供項目信息的增加、刪除、修改與檢索。可以對項目狀態進行編輯。(5)報表打印管理:可以打印部門成果報表、個人成果報表、成果分類統計表、院部處教師科研分統計表、申報項目表、立項項目表等報表的打印。(6)系統管理:用于對登錄用戶信息、密碼等進行維護。

1.2數據庫設計數據庫設計在軟件開發過程中是一個很重要的環節,數據庫是任何系統都不可避免的。本研究在設計數據庫時盡量滿足第三范式,減少數據冗余,盡量設計比較精簡的數據庫。(1)人員信息表:有機構、人員編號、姓名、出生日期、性別、職稱、最后學歷、最后學位、學科、研究方向等字段。(2)科研成果信息表:有機構、成果編號、成果名稱、第一作者、成果來源、成果形式、出版單位、出版時間、刊號、關鍵字、成果字數等字段。(3)科研項目信息表:有機構、項目編號、項目名稱、項目來源、批準號、負責人、立項時間、完成時間、項目狀態、批準經費等字段。(4)管理員信息表:有用戶名稱、密碼。管理員登錄的時候要進行驗證,表單獲得的數據和數據庫中該表的數據對比如果成功,則登錄成功,否則,登錄失敗。對以上所有表的添加、刪除、修改、讀取等數據操作都設計相應的存儲過程來實現。

2系統實現

2.1系統用戶界面的設計用戶界面設計的要求是:(1)簡單清晰,一目了然,容易上手;(2)功能相似的頁面,采用統一的布局;(3)方便操作,盡量減少數據錄入量;(4)具有較好的錄入容錯功能。用戶工作界面由三層組成:上方是圖標欄;左下方為事務菜單;右下方為操作界面。頁面主要采用webForm來進行設計。如校級管理員用戶通過驗證后的登入界面。

2.2數據庫的實現本科研管理系統采用了三層結構的框架,將訪問數據庫的一些底層方法封裝在DBUtility這個類庫中,其中DbHelperSQL類和DbHelperSQLP類是連接數據庫字符串和一些公用的方法,如簡單的SQL語句,帶參數的SQL語句,存儲過程的操作等,DES-Encrypt類是數據庫的安全性,加密解密等操作。PubConstant類是動態的配置數據庫的連接字符串。

2.3配置web.config為了方便數據操作和維護,可以將一些數據庫連接配置參數放在web.config文件中,代碼如下。

2.4科研項目管理功能模塊的實現高校科研項目管理主要針對已通過審核的項目提供管理功能,能提供項目的信息,對項目實現增加、修改、查找等功能。點擊項目管理,可以出現項目一覽和新增項目兩個功能模塊。這時候點擊項目一覽,可以出現項目的一些基本信息,并且可以對其進行增加、修改、查找等相關操作。系統管理員有最高權限,可以查找全校的申報項目,可以模糊查找,有修改、刪除的權限,還可以導出所要的項目資料。以下是校級科研項目管理設計界面,如圖4所示。

3結束語

主站蜘蛛池模板: 日本在线一级 | 亚洲丁香网| 在线免费黄色网址 | 欧美成人性色生活片免费在线观看 | 久久六月丁香婷婷婷 | 五月天激激婷婷大综合丁香 | 成人毛片一区二区三区 | 日本一二区在线观看 | 一色屋色费精品视频在线看 | 综合网五月天 | 国产羞羞的视频在线观看免费 | 亚洲专区一 | 亚洲综合色一区二区三区另类 | 国产成人高清亚洲一区久久 | 伊人精品影院 | 亚洲高清中文字幕综合网 | 亚洲国产精品第一区二区 | 伊人久综合 | 激情小说色 | 欧美日韩在线网站 | 午夜性福利视频 | 亚洲国产毛片 | 伊人久久综合视频 | 亚洲精品乱码久久久久久 | 精品久久久久久中文字幕欧美 | 羞羞视频免费网站 | 迅雷电影影院在线视频播放 | 性欧美大战久久久久久久野外 | 欧美一区二区日韩一区二区 | 波多野结衣免费线在线 | 亚洲福利视频导航 | 曰本一级毛片免费播放 | 国产亚洲精品视频中文字幕 | 一区二区影视 | 羞羞视频免费在线观看 | 中国成人网 | 久久精品店| 国产精品视频公开费视频 | 美女福利视频一区 | 一级电影在线播放 | 中文字幕一级片 |