第一篇:ASP.NET技術(shù)下WEB數(shù)據(jù)庫訪問設(shè)計論文
ASP技術(shù)工作原理及特點
WEB數(shù)據(jù)庫顧名思義就是融合了WEB技術(shù)的數(shù)據(jù)庫,屬于WEB的組成部分[1].其工作原理如下:用戶通過網(wǎng)絡(luò)向?qū)?yīng)的WEB服務(wù)器發(fā)送一個*.asp頁面請求,WEB服務(wù)器響應(yīng)HTTP請求后即從硬盤或內(nèi)存中獲取對應(yīng)的ASP文件發(fā)送至腳本引擎,由其處理服務(wù)器端腳本代碼,再利用ODBC或OLEDB驅(qū)動程序?qū)崿F(xiàn)與數(shù)據(jù)庫的連接,ASP內(nèi)置存取組件ADO完成各項數(shù)據(jù)庫操作,再生成符合HTML語言的頁面發(fā)回用戶端。可見,ASP環(huán)境中腳本代碼由服務(wù)器端解釋處理并生成HTML代碼,然后再發(fā)送回用戶端,整個過程ASP源程序不會泄漏,安全性更高。
現(xiàn)階段ASP技術(shù)的優(yōu)勢體現(xiàn)在以下幾個方面:首先可通過VB、JAVA等簡單易懂的腳本語言快速完成網(wǎng)頁的應(yīng)用程序;且無需編譯,僅使用普通的文本編輯器即可進行編輯,因為其腳體集成于HTML中,易生成,可直接解析執(zhí)行。其次,兼容性、可擴充性好。最后,安全性高。ASP腳本在服務(wù)器端執(zhí)行,最終只有ASP執(zhí)行結(jié)果所生成的常規(guī)HTML代碼傳送至用戶端瀏覽器,源代碼不會泄漏,故系統(tǒng)的安全性較強。ASP的內(nèi)建對象及主要組件
用戶可以直接調(diào)用ASP所提供的6個內(nèi)建對象,包括Application對象、Session對象、Request對象、Response對象、Server對象、Object Context對象等,其中Application對象的主要作用是管理所有會話信息,實現(xiàn)同一個應(yīng)用程序的用戶的信息共享;Session對象的主要作用是存儲特定用戶的會話信息,該信息僅用于對應(yīng)用戶的訪問,如用戶在不同的WEB頁面跳轉(zhuǎn),則Session中的變量會一直保存用戶的整個會話過程;Request對象的主要作用是讀取用戶輸入信息,在獲取用戶端信息后將其傳輸至服務(wù)器;Response對象主要向用戶端發(fā)送服務(wù)器的輸出內(nèi)容;Server對象主要提供服務(wù)器 相關(guān)方法及 屬性的訪問;ObjectContext對象主要用于事務(wù)處理[3].ASP主要內(nèi)置組件包括5個:Ad Rotator組件的主要作用是廣告服務(wù),即按指定計劃在同一頁上自動輪換顯示廣告;Browser Capabilities的主要作用是訪問WEB站點用戶瀏覽器的類型、性能、版本等功能數(shù)據(jù);Database Access組件的主要作用是提供ADO訪問支持ODBC的數(shù)據(jù)庫;服務(wù)器端文件的讀定功能主要通過File Access組件來完成;Content Linking組件主要是用于生成WEB內(nèi)容列表制作導(dǎo)航條。基于ASP的WEB數(shù)據(jù)庫訪問技術(shù)
3.1 ASP 訪問 WEB 數(shù)據(jù)庫的方法
WEB瀏覽器通過HTTP協(xié)議向服務(wù)器遞交請求,Internet信息服務(wù)器會將處于過的請求發(fā)送至數(shù)據(jù)庫管理系統(tǒng),再采用HTML格式將數(shù)據(jù)庫服務(wù)器的操作結(jié)果發(fā)送至WEB瀏覽器。ASP可提供IDC方式、ADO方式、RDS方式等三種由Internet Information Server完成的訪問WEB數(shù)據(jù)庫的方法。
(1)IDC方式:IDC是傳統(tǒng)的查詢數(shù)據(jù)庫的方法,主要用來定義、執(zhí)行數(shù)據(jù)庫查詢的SQL 命令,并將一個指定數(shù)據(jù)格式的頁面返回瀏覽器,在訪問數(shù)據(jù)庫、創(chuàng)建返回的WEB頁面過程中通過IDC(。idc)文件和HTML擴展文件來實現(xiàn)。
(2)ADO方式:ADO作為ASP內(nèi)置服務(wù)器對象的訪問數(shù)據(jù)庫的控制可以將數(shù)據(jù)庫操作封裝在Connection、Command及Recordset等對象及Properties集合中,ADO使用本機數(shù)據(jù)源通過ODBC訪問任何支持ODBC的數(shù)據(jù)庫,包括關(guān)系型、文本型、層次型數(shù)據(jù)庫等。與IDC方式相比,ADO操作簡便,運行速度快,且占用內(nèi)存少,故是訪問服務(wù)器端數(shù)據(jù)庫的首選方式。當(dāng)然,ADO最大的不足在于僅能執(zhí)行查詢并返回數(shù)據(jù)庫的靜態(tài)查詢結(jié)果,不僅與服務(wù)器數(shù)據(jù)庫及用戶端數(shù)據(jù)保持動態(tài)的連接關(guān)系,而且無法支持遠(yuǎn)程數(shù)據(jù)操作。
(3)RDS方式:RDS是ASP中ADS發(fā)展而來的,與ADO相比,其不僅可以與服務(wù)器端數(shù)據(jù)庫、用戶端數(shù)據(jù)保持動態(tài)的連接關(guān)系,返回“動態(tài)”的查詢結(jié)果,而且可以執(zhí)行遠(yuǎn)程數(shù)據(jù)庫查詢,較好彌補了ADO的不足。RDS與ADO集成,只有調(diào)用ADO才能完成RDS底層,故從這個意義上講,RDS是Active X數(shù)據(jù)對象的遠(yuǎn)程數(shù)據(jù)服務(wù),ADO與RDS的關(guān)系與Visual Basic中遠(yuǎn)程數(shù)據(jù)對象與遠(yuǎn)程數(shù)據(jù)控件的關(guān)系比較接近,不過RDS需要與Active X Data Bound Grid等數(shù)據(jù)綁定控制同時應(yīng)用。由此可見,ASP提供的訪問WEB數(shù)據(jù)庫的三種方式中,IDC最為簡單,但欠缺靈活性;ADO不僅功能強大,應(yīng)用也方便,故是ASP中推薦使用的方法,也是ASP的核心技術(shù),不過其在操作遠(yuǎn)程數(shù)據(jù)庫時難以實現(xiàn);而RDS是在ADO的基礎(chǔ)上發(fā)展而來的,其可以實現(xiàn)遠(yuǎn)程數(shù)據(jù)庫的操作,因此需要提從高性能、高可靠性的遠(yuǎn)程數(shù)據(jù)操作功能時,建議以RDS為首選。
3.2 建立 WEB 頁面與數(shù)據(jù)庫的連接
ASP需要通過ADO對象組件實現(xiàn)數(shù)據(jù)庫的訪問,首先利用Connection對象建立數(shù)據(jù)庫連接,注意配置連接字符患的屬性,連接字符患包括四個部分,即接口名稱、數(shù)據(jù)源名稱、用戶名及口令等,常用的SQL Server或Microsoft Access數(shù)據(jù)庫需要用專用接口來訪問。
3.3 ASP訪問數(shù)據(jù)庫步驟
ASP中使用ADO組件訪問數(shù)據(jù)庫的基本步驟如下:通過WEB服務(wù)器上“控制面板-ODBC-系統(tǒng)DSN-添加”選擇數(shù)據(jù)庫的種類、名稱及位置;使用ADO組件查詢WEB數(shù)據(jù)庫,首先調(diào)用Server.Create Object取得ADODB.Connection實例,再使用Open打開數(shù)據(jù)庫;連接數(shù)據(jù)庫后即可進行查詢、修改、刪除等操作,指定需要執(zhí)行的SQL命令[4];接下來使用Record Set屬性和方法顯示結(jié)果,注意使用Record Set組件創(chuàng)建包含數(shù)據(jù)的游標(biāo),以提高跟蹤數(shù)據(jù)的精確性。最后關(guān)閉數(shù)據(jù)庫即可。結(jié)語
總之,利用ASP技術(shù)實現(xiàn)WEB數(shù)據(jù)庫的訪問不僅可以保證程序的安全性與及時性,而且網(wǎng)絡(luò)通信的便利性也大大提升,而且數(shù)據(jù)資源與源程序均位于服務(wù)器端,可以不受地域限制的提交、接收信息,最大程度上保證了WEB網(wǎng)頁前臺界面的美觀性,并且系統(tǒng)維護人員的工作強度也大幅下降,可利用因特網(wǎng)實現(xiàn)遠(yuǎn)程信息查詢,由此可見,ASP技術(shù)的發(fā)展前景十分廣闊。
參考文獻:
[1]張曉楓?;赪eb的分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)技術(shù)[M].北京:科學(xué)出版社,2013.[2]鄧文淵,陳惠貞等。ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計[M].北京:中國鐵道出版社,2014.
第二篇:ASP技術(shù)訪問WEB數(shù)據(jù)庫
ASP技術(shù)訪問WEB數(shù)據(jù)庫
文章類型:計算機網(wǎng)絡(luò) 文章加入時間:2004年12月10日19:35
ASP技術(shù)訪問WEB數(shù)據(jù)庫
發(fā)布時間: 2003-11-9 作者:秩名 一.訪問WEB數(shù)據(jù)庫的多種方案
目前在WINDOWS環(huán)境下有多種訪問WEB數(shù)據(jù)庫的技術(shù),主要有:
1.公共網(wǎng)關(guān)接口CGI(Common Gateway Interface)
CGI是較早實現(xiàn)的技術(shù)。適用于多種服務(wù)器平臺,如UNIX、WINDOWS等,但CGI的開發(fā)成本高、維護困難、功能有限、不具備事務(wù)處理功能、占用服務(wù)器資源較多。
2.INTERNET數(shù)據(jù)庫連接器IDC(Internet Database Connector)
IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技術(shù),易擴充,但編程較CGI更為復(fù)雜,只適用于小型數(shù)據(jù)庫系統(tǒng)。
3.先進數(shù)據(jù)庫連接器ADC(Advance Database Connector)
ADC提供了ActiveX Control來訪問數(shù)據(jù)庫,它的主要特點是數(shù)據(jù)查詢由用戶端瀏覽器執(zhí)行,因而需將服務(wù)器端數(shù)據(jù)庫中的部分記錄下載到用戶端,系統(tǒng)開銷較大、響應(yīng)慢,只適用于特別頻繁的數(shù)據(jù)庫查詢操作。
4.JAVA/JDBC語言編程
JAVA語言是一種面向?qū)ο?、易移植、多線程控制的語言,可通過JDBC去連接數(shù)據(jù)庫。用JAVA/JDBC編寫的軟件可移植性強,適用于多種操作系統(tǒng),但其執(zhí)行效率和執(zhí)行速度還不理想,目前無法建立高效、高速的應(yīng)用。
5.動態(tài)服務(wù)器頁面ASP(Active Server Page)
ASP是微軟公司最新推出的WEB應(yīng)用開發(fā)技術(shù),著重于處理動態(tài)網(wǎng)頁和WEB數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問WEB數(shù)據(jù)庫的最佳選擇。
二.ASP簡介
1.ASP訪問數(shù)據(jù)庫的原理
ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。
當(dāng)用戶使用瀏覽器請求ASP主頁時,WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript 或VBScript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。
由于ASP在服務(wù)器端運行,運行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴充其功能,拓展應(yīng)用范圍。
2.ASP頁面的結(jié)構(gòu):
ASP的程序代碼簡單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成:
1)標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。
2)ASP語法命令:位于<% %> 標(biāo)簽內(nèi)的ASP代碼。
3)服務(wù)器端的include語句:可用#include語句調(diào)入其它ASP代碼,增強了編程的靈活性。
4)腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。
3.ASP的運行環(huán)境
目前ASP可運行在三種環(huán)境下。
1)WINDOWS NT server 4.0運行IIS 3.0(Internet Information Server)以上。
2)WINDOWS NT workstation 4.0運行Peer Web Server 3.0以上。
3)WINDOWS 95/98運行PWS(Personal Web Server)。
其中以NT server上的IIS功能最強,提供了對ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁的最佳選擇。
4.ASP的內(nèi)建對象
ASP提供了六個內(nèi)建對象,供用戶直接調(diào)用:
1)Application對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。
2)Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。
3)Request對象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。
4)Response對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。
5)Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。
6)Object Context對象:IIS 4.0新增的對象,用來進行事務(wù)處理。此項功能需得到MTS(Microsoft Transcation Server)管理的支持。
5.ASP的主要內(nèi)置組件:
1)Ad Rotator組件:用來按指定計劃在同一頁上自動輪換顯示廣告,用于004km.cnponent),通過在WEB服務(wù)器上設(shè)置ODBC和OLEDB可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法。
ADO組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。
1)Connection對象:建立與后臺數(shù)據(jù)庫的連接。
2)Command對象:執(zhí)行SQL指令,訪問數(shù)據(jù)庫。
3)Parameters對象和Parameters集合:為Command對象提供數(shù)據(jù)和參數(shù)。
4)RecordSet對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。
5)Field對象和Field集合:提供對RecordSet中當(dāng)前記錄的各個字段進行訪問的功能。
6)Property對象和Properties集合:提供有關(guān)信息,供Connection、Command、RecordSet、Field對象使用。
7)Error對象和Errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息。
三.ASP訪問數(shù)據(jù)庫步驟
在ASP中,使用ADO組件訪問后臺數(shù)據(jù)庫,可通過以下步驟進行:
1.定義數(shù)據(jù)源
在WEB服務(wù)器上打開“控制面板”,選中“ODBC”,在“系統(tǒng)DSN”下選“添加”,選定你希望的數(shù)據(jù)庫種類、名稱、位置等。本文定義“SQL SERVER”,數(shù)據(jù)源為“HT”,數(shù)據(jù)庫名稱為“HTDATA”,腳本語言采用Jscript。
2,使用ADO組件查詢WEB數(shù)據(jù)庫
1)調(diào)用Server.CreateObject方法取得“ADODB.Connection”的實例,再使用Open方法打開數(shù)據(jù)庫:
conn = Server.CreateObject(“ADODB.Connection”)
conn.Open(“HT”)
2)指定要執(zhí)行的SQL命令
連接數(shù)據(jù)庫后,可對數(shù)據(jù)庫操作,如查詢,修改,刪除等,這些都是通過SQL指令來完成的,如要在數(shù)據(jù)表signaltab中查詢代碼中含有“X”的記錄
sqlStr = “select * from signaltab where code like ?%X%?”
rs = conn.Execute(sqlStr)
3)使用RecordSet屬性和方法,并顯示結(jié)果
為了更精確地跟蹤數(shù)據(jù),要用RecordSet組件創(chuàng)建包含數(shù)據(jù)的游標(biāo),游標(biāo)就是儲存在內(nèi)存中的數(shù)據(jù)。
rs = Server.CreateObject(“ADODB.RecordSet”)
rs.Open(sqlStr,conn,1,A)
注:A=1讀取
A=3 新增、修改、刪除
在RecordSet組件中,常用的屬性和方法有:
rs.Fields.Count: RecordSet對象的字段數(shù)。
rs(i).Name: 第i個字段的名稱,i為0至rs.Fields.Count-1
rs(i): 第i個字段的數(shù)據(jù),i為0至rs.Fields.Count-1
rs(“字段名”): 指定字段的數(shù)據(jù)。
rs.Record.Count:游標(biāo)中的數(shù)據(jù)記錄總數(shù)。
rs.EOF: 是否最后一條記錄。
rs.MoveFirst: 指向第一條記錄。
rs.MoveLast: 指向最后一條記錄。
rs.MovePrev: 指向上一條記錄。
rs.MoveNext: 指向下一條記錄。
rs.GetRows: 將數(shù)據(jù)放入數(shù)組中。
rs.Properties.Count:ADO的ResultSet或Connection的屬性個數(shù)。
rs.Properties(item).Name:ADO的ResultSet或Connection的名稱。
rs.Properties: ADO的ResultSet或Connection的值。
rs.close(): 關(guān)閉連接。
4)關(guān)閉數(shù)據(jù)庫
conn.close()
四.查詢WEB數(shù)據(jù)庫舉例
下面這段示例程序是訪問SQL SERVER數(shù)據(jù)庫的 signaltab表,表中有三個字段:code(代碼字段,字符型,3位),class(分類字段,字符型,10位),memo(備注字段,字符型,20位)。程序中數(shù)據(jù)源DSN:HT、用戶名:client、口令:passwd。
屏幕輸入頁面input.asp
<% @ language=javascript %>
當(dāng)瀏覽器端填入要查詢的用戶名和口令并按下submit按鈕時,它將用戶名以username,口令以password的變量形式送到user_login.asp中。
3.服務(wù)器把剛調(diào)出的含有表單的頁面送給客戶機瀏覽器,系統(tǒng)login.htm在IE瀏覽器中的顯示情況如圖2所示.。
4.用戶填寫完表單,單擊“提交”按鈕把數(shù)據(jù)送給服務(wù)器,假設(shè)表單中Action的URL地址是帶有擴展名.asp的文件。例如action=user_login.asp。服務(wù)器運行該ASp文件,取出用戶提交的信息。如果ASp文件需要從數(shù)據(jù)庫得到信息,那么它與數(shù)據(jù)庫連接并從數(shù)據(jù)庫取出數(shù)據(jù)。這里我們假設(shè)有一個Sql server 7.0的用戶(USER)表(USERNAME,pASSWORD),我們要求用戶在輸入正確的用戶名和口令后,給出提示信息。正如前所述,我們先在WEB SERVER上配置了ODBC System Datasource(TA),UserID(YIN)。
第四篇:web技術(shù)論文
西 安 郵 電 大 學(xué)(計算機學(xué)院)
課內(nèi)實驗報告
實驗名稱:web新技術(shù)論文
專業(yè)名稱:班級:1101
學(xué)生姓名:陳旗
學(xué)號(8指導(dǎo)教師:謝曉燕
實驗日期:2013年12月10日
淺析NAS在中小企業(yè)中的應(yīng)用
NAS簡介:
NAS(Network Attached Storage),網(wǎng)絡(luò)連接式存儲,網(wǎng)絡(luò)存儲技術(shù)之一。網(wǎng)絡(luò)存儲技術(shù)(Network Storage Technologies)基于標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議實現(xiàn)數(shù)據(jù)傳輸,為網(wǎng)絡(luò)中的Windows / Linux / Mac OS 等各種不同操作系統(tǒng)的計算機提供文件共享和數(shù)據(jù)備份; 支持24小時不斷電BT、FTP、HTTP、eMule 及 NZB 下載;作為多媒體中心,為SONY PlayStation3/微軟Xbox / 蘋果 iPad iPhone/Android手機平板提供多媒體文件串流服務(wù);為建設(shè)個人網(wǎng)站提供HTTP/FTP服務(wù);支持蘋果iMac/Mac mini/Mac Pro/MacBook/Mac Air(包括黑蘋果)TimeMachine備份還原。全球多個知名NAS品牌廠家在西南地區(qū)都有總代理。網(wǎng)絡(luò)存儲結(jié)構(gòu)大致分為三種:直連式存儲(DAS:Direct Attached Storage)、網(wǎng)絡(luò)連接式存儲(NAS:Network Attached Storage)和存儲網(wǎng)絡(luò)(SAN:Storage Area Network)。
網(wǎng)絡(luò)接入服務(wù)器(Network Access Server,縮寫為NAS)是遠(yuǎn)程訪問接入設(shè)備。它位于公用電話網(wǎng)(PSTN/ISDN)與IP網(wǎng)之間,將撥號用戶接入IP網(wǎng);它可以完成遠(yuǎn)程接入、實現(xiàn)撥號虛擬專網(wǎng)(VPDN)、構(gòu)建企業(yè)內(nèi)部Intranet等網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)接入服務(wù)器(NAS)位于公用交換電話網(wǎng)(PSTN/ISDN)與IP網(wǎng)的接口處,用戶撥號通過交換機經(jīng)用戶線或中繼線接入網(wǎng)絡(luò)接入服務(wù)器。
NAS功能組成:
網(wǎng)絡(luò)接入服務(wù)器(NAS)的功能組成可歸類為四大功能模塊。
1.接入功能模塊
網(wǎng)絡(luò)接入服務(wù)器的接入功能模塊包括電話網(wǎng)側(cè)的接口模塊,分為PSTN的接口模塊和ISDN的接口模塊;還包括IP網(wǎng)側(cè)的接口模塊,包括LAN接口模塊和同步專線接口模塊,根據(jù)需要也可采用FR和ATM接口模塊。
2.通信協(xié)議模塊
網(wǎng)絡(luò)接入服務(wù)器中包含眾多通信協(xié)議:電話網(wǎng)側(cè)通信協(xié)議(PPP)、IP網(wǎng)側(cè)通信協(xié)議(TCP/IP、UDP)、VPDN協(xié)議等。
3.管理模塊
網(wǎng)絡(luò)接入服務(wù)器的管理模塊包括3個功能模塊:SNMP代理功能模塊、Tel-net服務(wù)器功能模塊和遠(yuǎn)端撥號監(jiān)控功能模塊。通過3種不同的途徑對網(wǎng)絡(luò)接入服務(wù)器進行控制管理。
4.接入認(rèn)證、授權(quán)、計費和統(tǒng)計模塊
網(wǎng)絡(luò)接入服務(wù)器中包含網(wǎng)絡(luò)的接入認(rèn)證和授權(quán)模塊、計費模塊和統(tǒng)計模塊。
除了上述4個主要的功能模塊外,還有其它的一些模塊諸如VPDN模塊、來電指示模塊和系統(tǒng)控制模塊等。
NAS的優(yōu)勢:
NAS 是一種采用直接與網(wǎng)絡(luò)介質(zhì)相連的特殊設(shè)備實現(xiàn)數(shù)據(jù)存儲的機制。由于這些設(shè)備都分配有 IP 地址,所以客戶機通過充當(dāng)數(shù)據(jù)網(wǎng)關(guān)的服務(wù)器可以對其進行存取訪問,甚至在某些情況下,不需要任何中間介質(zhì)客戶機也可以直接訪問這些設(shè)備。
具有以下九點明顯優(yōu)勢:
第一,NAS適用于那些需要通過網(wǎng)絡(luò)將文件數(shù)據(jù)傳送到多臺客戶機上的用戶。NAS設(shè)備在數(shù)據(jù)必須長距離傳送的環(huán)境中可以很好地發(fā)揮作用。
第二,NAS設(shè)備非常易于部署??梢允筃AS主機、客戶機和其他設(shè)備廣泛分布在整
個企業(yè)的網(wǎng)絡(luò)環(huán)境中。NAS可以提供可靠的文件級數(shù)據(jù)整合,因為文件鎖定是由設(shè)備自身來處理的。
第三,NAS應(yīng)用于高效的文件共享任務(wù)中,例如UNIX中的NFS和Windows NT中的CIFS,其中基于網(wǎng)絡(luò)的文件級鎖定提供了高級并發(fā)訪問保護的功能。
第四,NAS是通過網(wǎng)線連接的磁盤陣列,具備磁盤陣列的所有主要特征:高容量、高效能、高可靠。
第五,NAS 具有安裝容易、快速的特點
第六,易于維護
第七,非常好的可擴展性
第八,具有更快的響應(yīng)速度和更高的數(shù)據(jù)帶寬
第九,對服務(wù)器的要求降低,可大大降低服務(wù)器的成本,有利于高性能存儲系統(tǒng)在更廣的范圍內(nèi)普及及應(yīng)用
NAS的應(yīng)用方向:
NAS能夠滿足那些希望降低存儲成本但又無法承受SAN昂貴價格的中小企業(yè)的需求,具有相當(dāng)好的性能價格比。究竟哪些行業(yè)可以使用到NAS設(shè)備呢?首先,看這個單位的核心業(yè)務(wù)是否建立在某種信息系統(tǒng)上,對數(shù)據(jù)的安全性要求很高;其次,看該信息系統(tǒng)是否已經(jīng)有或者將會有海量的數(shù)據(jù)需要保存,并且對數(shù)據(jù)管理程度要求較高;最后,還可以判斷一下網(wǎng)絡(luò)中是否有異構(gòu)平臺,或者以后會不會用到。如果上述有一個問題的答案是肯定的,那么就有必要重點考慮使用NAS設(shè)備。
1.辦公自動化NAS解決方案
辦公自動化系統(tǒng)(OA)是政府機構(gòu)和企業(yè)信息化建設(shè)的重點?,F(xiàn)代企事業(yè)單位的管理和運作是離不開計算機和局域網(wǎng)的,企業(yè)在利用網(wǎng)絡(luò)進行日常辦公管理和運作時,將產(chǎn)生日常辦公文件、圖紙文件、ERP等企業(yè)業(yè)務(wù)數(shù)據(jù)資料以及個人的許多文檔資料。傳統(tǒng)的內(nèi)部局域網(wǎng)內(nèi)一般都沒有文件服務(wù)器,上述數(shù)據(jù)一般都存放在員工的電腦和服務(wù)器上,沒有一個合適的設(shè)備作為其備份和存儲的應(yīng)用。由于個人電腦的安全級別很低,員工的安全意識參差不齊,重要資料很容易被竊取、惡意破壞或者由于硬盤故障而丟失。
從對企事業(yè)單位數(shù)據(jù)存儲的分析中可以看出,要使整個企、事業(yè)單位內(nèi)部的數(shù)據(jù)得到統(tǒng)一管理和安全應(yīng)用,就必須有一個安全、性價比好、應(yīng)用方便、管理簡單的物理介質(zhì)來存儲和備份企業(yè)內(nèi)部的數(shù)據(jù)資料。NAS網(wǎng)絡(luò)存儲服務(wù)器是一款特殊設(shè)計的文件存儲和備份的服務(wù)器,它能夠?qū)⒕W(wǎng)絡(luò)中的數(shù)據(jù)資料合理有效、安全地管理起來,并且可以作為備份設(shè)備將數(shù)據(jù)庫和其它的應(yīng)用數(shù)據(jù)時時自動備份到NAS上。
2.稅務(wù)NAS解決方案
稅務(wù)行業(yè)需要的是集業(yè)務(wù)、信息、決策支持為一體的綜合系統(tǒng)。行業(yè)業(yè)務(wù)系統(tǒng)主要是稅收征管信息系統(tǒng),還有稅務(wù)業(yè)務(wù)信息、通用業(yè)務(wù)信息等。整個系統(tǒng)將行政辦公信息、輔助決策信息與業(yè)務(wù)系統(tǒng)結(jié)合起來,組成一個通用的綜合系統(tǒng)平臺,從而形成一個完整、集成、一體化的稅務(wù)業(yè)務(wù)管理系統(tǒng)。
稅務(wù)行業(yè)的業(yè)務(wù)數(shù)據(jù)資料、日常辦公文件資料及數(shù)據(jù)郵件系統(tǒng)非常重要,一旦數(shù)據(jù)資料丟失將會給日常工作和整個地區(qū)的稅收工作帶來麻煩。保證整個數(shù)據(jù)資料的安全運行及應(yīng)用成為了稅務(wù)行業(yè)中一個必須解決的現(xiàn)實問題。解決這個問題的辦法,就是將這些數(shù)據(jù)資料存儲或備份到一個安全、快速、方便的應(yīng)用環(huán)境中,以此來保證稅務(wù)行業(yè)數(shù)據(jù)的安全運行。
為合理解決數(shù)據(jù)業(yè)務(wù)資料備份和存儲的問題,可以使用一臺NAS 網(wǎng)絡(luò)存儲服務(wù)器來存儲和備份業(yè)務(wù)數(shù)據(jù)資料以及日常辦公數(shù)據(jù)。在業(yè)務(wù)主機內(nèi),數(shù)據(jù)庫里的信息資料直接通過數(shù)
據(jù)增量備份功能備份到NAS中。連同局域網(wǎng)內(nèi)部的業(yè)務(wù)資料以及工作人員的日常辦公文件資料或是基于光盤的數(shù)據(jù)資料,都可以存儲到NAS服務(wù)器上,以便工作人員隨時使用和瀏覽這些數(shù)據(jù)資料。使用NAS后,管理員能夠有效、合理地安排和管理其內(nèi)部數(shù)據(jù)資料,使數(shù)據(jù)文件從其它網(wǎng)絡(luò)機器上分離出來,實現(xiàn)數(shù)據(jù)資料的分散存儲,統(tǒng)一管理數(shù)據(jù)資料環(huán)境系統(tǒng)。
3.廣告NAS解決方案
廣告設(shè)計行業(yè)是集市場調(diào)研、行銷策略、創(chuàng)意生產(chǎn)、設(shè)計執(zhí)行、后期制作和媒介發(fā)布為一體的綜合服務(wù)行業(yè)。
很多廣告公司的數(shù)據(jù)存儲模式比較落后,成本較高且效率低下,主要問題在于數(shù)據(jù)安全性差;整體數(shù)據(jù)量大以及原有大量陳舊的數(shù)據(jù)難以存儲管理;存在多操作系統(tǒng)平臺,設(shè)備繁雜導(dǎo)致存放的數(shù)據(jù)難以共享和管理,造成效率低下;廣告設(shè)計人員的離職造成設(shè)計資料無辜丟失。采用NAS存儲和備份廣告設(shè)計行業(yè)網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù)資料,實現(xiàn)數(shù)據(jù)的集中存儲、備份、分析與共享,依據(jù)設(shè)計研究單位對不同數(shù)據(jù)的不同要求,充分利用現(xiàn)有數(shù)據(jù),合理構(gòu)建廣告設(shè)計行業(yè)的數(shù)據(jù)存儲平臺,從而提高了信息資料的傳送速度,節(jié)省了時間,提高了工作效率。
4.教育NAS解決方案
自提出”校校通”工程后,各個學(xué)校都在積極建設(shè)自己的校園網(wǎng),以便將來能及時適應(yīng)信息時代的發(fā)展。隨著”校校通”工程逐步到位,”資源通”成為下一步信息化建設(shè)的重點,具體體現(xiàn)在學(xué)校需要大量的資源信息以滿足學(xué)生與教師的需求。隨著校園內(nèi)數(shù)據(jù)資源不斷增加,需要存儲數(shù)據(jù)的物理介質(zhì)具有大容量的存儲空間和安全性,并要有非??斓膫鬏斔俾?,確保整個數(shù)據(jù)資料的安全、快速存取。
2012年以后在校園網(wǎng)建設(shè)過程中偏重于網(wǎng)絡(luò)系統(tǒng)的建設(shè),在網(wǎng)絡(luò)上配備了大量先進設(shè)備,但網(wǎng)絡(luò)上的教學(xué)應(yīng)用資源卻相對匱乏。原有的存儲模式在增加教學(xué)資源時會顯現(xiàn)很多弊?。河捎趯W(xué)校傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用中所有教育資源都存放在一臺服務(wù)器上,具有高性能與高擴展能力的服務(wù)器成本較高;教學(xué)資源的訪問服務(wù)會與應(yīng)用服務(wù)爭奪系統(tǒng)資源,造成系統(tǒng)服務(wù)效率的大幅下降;應(yīng)用服務(wù)器的系統(tǒng)故障將直接影響資源數(shù)據(jù)的安全性和可用性,給學(xué)校的教學(xué)工作帶來不便。
針對這些問題,可以引入NAS設(shè)備來實現(xiàn)集中存儲與備份。
(1).NAS提供了一個高效、低成本的資源應(yīng)用系統(tǒng)。由于NAS本身就是一套獨立的網(wǎng)絡(luò)服務(wù)器,可以靈活地布置在校園網(wǎng)絡(luò)的任意網(wǎng)段上,提高了資源信息服務(wù)的效率和安全性,同時具有良好的可擴展性,且成本低廉。
(2).提供靈活的個人磁盤空間服務(wù)。NAS可以為每個學(xué)生用戶創(chuàng)建個人的磁盤使用空間,方便師生查找和修改自己創(chuàng)建的數(shù)據(jù)資料。
(3).提供數(shù)據(jù)在線備份的環(huán)境。NAS支持外接的磁帶機,它能有效地將數(shù)據(jù)從服務(wù)器中傳送到外掛的磁帶機上,保證數(shù)據(jù)安全、快捷備份。
(4).有效保護資源數(shù)據(jù)。NAS具有自動日志功能,可自動記錄所有用戶的訪問信息。嵌入式的操作管理系統(tǒng)能夠保證系統(tǒng)永不崩潰,以保證連續(xù)的資源服務(wù),并有效保護資源數(shù)據(jù)的安全。
5.醫(yī)療數(shù)據(jù)存儲NAS方案
醫(yī)院作為社會的醫(yī)療服務(wù)機構(gòu),病人的病例檔案資料管理是非常重要的?;贑T和X光的膠片要通過膠片數(shù)字化儀轉(zhuǎn)化為數(shù)字的信息存儲起來,以方便日后查找。這些片子的數(shù)據(jù)量非常大而且十分重要,對這些片子的安全存儲、管理數(shù)據(jù)與信息的快速訪問以及有效利用,是提高工作效率的重要因素,更是醫(yī)院信息化建設(shè)的重點問題。據(jù)調(diào)查,一所醫(yī)院一年的數(shù)據(jù)量將近400GB,這么大的數(shù)據(jù)量僅靠計算機存儲是勝任不了的,有的醫(yī)院會使用刻錄機將過去的數(shù)據(jù)圖片刻錄到光盤上進行存儲,但這種存儲解決方式比較費時,且工作效率不
高。醫(yī)院需要一種容量大、安全性高、管理方便、數(shù)據(jù)查詢快捷的物理介質(zhì)來安全、有效地存儲和管理這些數(shù)據(jù)。使用NAS解決方案可以將醫(yī)院放射科內(nèi)的這些數(shù)字化圖片安全、方便、有效地存儲和管理起來,從而縮短了數(shù)據(jù)存儲、查找的時間,提高了工作效率。
6.制造業(yè)NAS解決方案
對于制造業(yè)來說,各種市場數(shù)據(jù)、客戶數(shù)據(jù)、交易歷史數(shù)據(jù)、社會綜合數(shù)據(jù)都是公司至關(guān)重要的資產(chǎn),是企業(yè)運行的命脈。在企業(yè)數(shù)據(jù)電子化的基礎(chǔ)上,保護企業(yè)的關(guān)鍵數(shù)據(jù)并加以合理利用已成為企業(yè)成功的關(guān)鍵因素。因此,對制造行業(yè)的各種數(shù)據(jù)進行集中存儲、管理與備份,依據(jù)企業(yè)對不同數(shù)據(jù)的不同要求,從而合理構(gòu)建企業(yè)數(shù)據(jù)存儲平臺。采用NAS的存儲方式是比較適合的,可以實現(xiàn)數(shù)據(jù)的集中存儲、備份、分析與共享,并在此基礎(chǔ)上充分利用現(xiàn)有數(shù)據(jù),以適應(yīng)市場需求,提高自身競爭力。
總結(jié):
綜上所述,存儲應(yīng)用中,在數(shù)據(jù)管理方面,NAS具有很大優(yōu)勢,在某些數(shù)據(jù)膨脹較快、對數(shù)據(jù)安全要求較高、異構(gòu)平臺應(yīng)用的網(wǎng)絡(luò)環(huán)境中更能充分體現(xiàn)其價值。
另外,NAS的性能價格比極高,涵蓋了文件共享、數(shù)據(jù)備份、網(wǎng)絡(luò)打印、多媒體文件共享和媒體服務(wù)器等多方面功能,且NAS是通過網(wǎng)線連接的磁盤陣列,具備磁盤陣列的所有主要特征:高容量、高效能、高可靠。對服務(wù)器的要求降低,可大大降低服務(wù)器的成本,有非常好的可擴展性,易于維護,廣泛適合從中小企業(yè)到大中型企業(yè)的各種應(yīng)用環(huán)境。參考文獻:
1.謝勝彬,陶洋,王國梁;《DAS、NAS與SAN的研究與應(yīng)用》;
2.2.劉建,張建國;《兩種網(wǎng)絡(luò)存儲技術(shù)的對比》;
3.高龍華;《網(wǎng)絡(luò)存儲技術(shù)的分析與比較》;
4.EMC公司;《EMC存儲管理基礎(chǔ)》;
第五篇:《數(shù)據(jù)庫技術(shù)與WEB應(yīng)用》小學(xué)期任務(wù)
實驗名稱:數(shù)據(jù)庫技術(shù)與WEB應(yīng)用
實驗課時:30
開發(fā)技術(shù):ASP /.NET / JSP / PHP
后臺數(shù)據(jù)庫:SQL Server / Oracle / Access / MySQL
一、實驗?zāi)康囊?/p>
數(shù)據(jù)庫技術(shù)是數(shù)據(jù)處理中最先進的技術(shù),已達到空前的普及和應(yīng)用。Web設(shè)計可用性概念的重要性日益增強,如今的WEB開發(fā)無論是前臺界面的表現(xiàn)形式與技術(shù),還是后臺數(shù)據(jù)的計算、管理和維護都已發(fā)生了深刻的變化。通過集中實踐上機編程,并結(jié)合典型系統(tǒng)進行分析,使學(xué)生較為系統(tǒng)地掌握數(shù)據(jù)庫系統(tǒng)的基本開發(fā)方法,并能結(jié)合實踐運用數(shù)據(jù)庫設(shè)計理論設(shè)計出滿足一定規(guī)范的基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng),從而有效的加深學(xué)生對所學(xué)理論知識的理解和掌握,提高學(xué)生的系統(tǒng)開發(fā)能力和實踐應(yīng)用能力。
二、實驗內(nèi)容
學(xué)生可以自由組合1人或者2人一組,實驗內(nèi)容分為兩部分,內(nèi)容1所有同學(xué)相同,內(nèi)容2可以任選一個題目或自擬題目。
1、SQL語言:
SQL語句的練習(xí)、觸發(fā)器的操作、存儲過程的實現(xiàn)。(10學(xué)時)
----〉程序----〉Microsoft SQL Server-----〉服務(wù)管理器,服務(wù)器中輸入本機器的名字,點擊“開始/繼續(xù)”以啟動SQL Server服務(wù)管理器。
----〉程序----〉Microsoft SQL Server-----〉查詢分析器,SQL Server中輸入本機
器的名字,選擇“windows身份驗證”,點擊確定。
“小學(xué)期SQL語句.txt”中的SQL
語句,然后單擊上面的綠
色三角形右箭頭運行,建立起實驗要操作的數(shù)據(jù)庫test1,并在庫中建立表、數(shù)據(jù)。
下部的空白區(qū)顯示該語句的運行情況。
test1中進行下列更新操作,將語句寫入實驗報告。
(1)插入一條零件的信息:零件代碼:p7,零件名稱:離合器。
(2)插入一條供應(yīng)信息:東方紅供應(yīng)商供給半導(dǎo)體廠工程的齒輪數(shù)量為100。
(3)修改工程彈簧廠的城市為上海。
(4)修改東方紅供應(yīng)商供應(yīng)給三建工程的螺母數(shù)量為300個。
(5)刪除s1供應(yīng)商供應(yīng)工程p
3的供應(yīng)情況。
(6)刪除一汽工程及其使用零件的情況。
test1中進行下列查詢操作,將查詢語句寫入實驗報告。
(1)查詢所有供應(yīng)商情況,先按城市升序排列,城市相同按供應(yīng)商名稱降序排列。
(2)查詢零件名中含有“螺”字的零件信息。
(3)查詢零件中的最大、最小、平均重量。
(4)查詢供應(yīng)商S1所供應(yīng)的各種零件的名稱和數(shù)量。
(5)查詢使用紅色螺絲刀的工程名稱。
(6)查詢供應(yīng)情況,顯示內(nèi)容為供應(yīng)商名稱、零件名、工程名稱、數(shù)量。
(7)查詢工程J1所使用的全部零件和零件來源。
應(yīng)數(shù)量。針對該視圖完成如下查詢并將SQL語句寫入實驗報告。
(1)查詢機車廠工程項目使用的各種零件代碼及其數(shù)量。
(2)查詢供應(yīng)商S2的供應(yīng)情況。
2、Web應(yīng)用系統(tǒng):
結(jié)合Web應(yīng)用,設(shè)計一個功能全面,基于B/S模式的管理信息系統(tǒng)。后臺數(shù)據(jù)庫任選,前臺Web開發(fā)工具任選。(20學(xué)時)
可選題目:人事管理系統(tǒng)、工資管理系統(tǒng)、機票預(yù)訂系統(tǒng)、倉庫管理系統(tǒng)。
對于各個題目的詳細(xì)要求見附錄。如果自己選擇其他題目,請?zhí)崆白龊眯枨蠓治?/p>
(參考已給題目的要求)在第一次上機時給老師查看。
三、實驗預(yù)習(xí)提示
1、學(xué)習(xí)使用開發(fā)工具;
2、數(shù)據(jù)庫操作:
(1)在選用的DBMS中建立數(shù)據(jù)庫,設(shè)計并創(chuàng)建數(shù)據(jù)庫中的各表,建立表的主鍵、索
引和外部鍵,以及列的擴展屬性,創(chuàng)建視圖
(2)存儲過程、觸發(fā)器的使用
(3)權(quán)限設(shè)置、安全性設(shè)置、數(shù)據(jù)庫的維護
3、數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計方法:
(1)數(shù)據(jù)庫應(yīng)用系統(tǒng)的總體設(shè)計思路、步驟
(2)各步驟的具體任務(wù)、工作方法、成果
(3)軟件開發(fā)思想的具體應(yīng)用
四、實驗過程和指導(dǎo):
1、準(zhǔn)備
a.選好題目;
b.閱讀課本有關(guān)章節(jié),熟悉數(shù)據(jù)庫原理的相關(guān)內(nèi)容;
c.熟悉開發(fā)工具;
2、為了能設(shè)計好程序,注意以下事情:
a.模塊設(shè)計:將系統(tǒng)分成合理的多個模塊(函數(shù)),每個模塊實現(xiàn)一個功能。
b.寫出(畫出)設(shè)計方案:模塊關(guān)系簡圖、流程圖、全局變量、函數(shù)接口等。
c.編程時注意編程風(fēng)格:空行的使用、注釋的使用、縮進的使用等。
五、時間分配
1、在10學(xué)時內(nèi)完成第一部分實驗內(nèi)容。
2、在20學(xué)時內(nèi)完成第二部分實驗內(nèi)容。
3、最后一次上機完成驗收、答辯內(nèi)容。
六、成績評定(標(biāo)準(zhǔn)滿分100)
1、系統(tǒng)設(shè)計(50)
1)需求分析的完善、準(zhǔn)確性
2)概念結(jié)構(gòu)設(shè)計的正確性
3)邏輯結(jié)構(gòu)設(shè)計的合理性
2、整體運行(25)
1)系統(tǒng)整體的可行性、可讀性
2)系統(tǒng)整體的正確性、健壯性
3)界面友好、操作方便
3、實驗報告(25)
1)實驗報告各項的完整性:試驗?zāi)康囊?、試驗?nèi)容、實驗過程、試驗結(jié)果、分析體會
(總結(jié));
2)必須提交系統(tǒng)分析報告,包括系統(tǒng)的功能分析、系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫的數(shù)據(jù)
字典,數(shù)據(jù)庫的概念結(jié)構(gòu)(E-R圖),數(shù)據(jù)庫中的表、視圖(如果使用)、存儲過程(如
果使用)的結(jié)構(gòu)和定義(可以用SQL腳本提供);
3)程序設(shè)計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(包括模塊之間的關(guān)系,模塊的功能、主要功能實現(xiàn)的程序段)
4)系統(tǒng)的源程序,包括數(shù)據(jù)庫腳本程序。
七、附錄:實驗題目要求
Ⅰ.人事管理系統(tǒng)
1、系統(tǒng)功能的基本要求:
? 員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。
? 員工各種信息的修改;
? 對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;
? 按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包括每個員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息;
? 對查詢、統(tǒng)計的結(jié)果打印輸出。
2、數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:
? 員工基本信息表;
? 員工婚姻情況表,反映員工的配偶信息;
? 員工學(xué)歷信息表,反映員工的學(xué)歷、專業(yè)、畢業(yè)時間、學(xué)校、外語情況等;
? 企業(yè)工作崗位表;
? 企業(yè)部門信息表。
3、本課題設(shè)計的基本要求:
(1)必須提交系統(tǒng)分析報告,包括系統(tǒng)的功能分析、系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫的數(shù)據(jù)字典,數(shù)據(jù)庫的概念結(jié)構(gòu)(E-R圖),數(shù)據(jù)庫中的表、視圖(如果使用)、存儲過程(如果使用)的結(jié)構(gòu)和定義(可以用SQL腳本提供);
(2)程序設(shè)計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(包括模塊之間的關(guān)系,模塊的功能、主要功能實現(xiàn)的程序段)
(3)系統(tǒng)的源程序,包括數(shù)據(jù)庫腳本程序。
Ⅱ.工資管理系統(tǒng)
1、系統(tǒng)功能的基本要求:
? 員工每個工種基本工資的設(shè)定
? 加班津貼管理,根據(jù)加班時間和類型給予不同的加班津貼;
? 按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;
? 員工年終獎金的生成,員工的年終獎金計算公式=(員工本的工資總和+津貼的總和)/12; ? 企業(yè)工資報表。能夠查詢單個員工的工資情況、每個部門的工資情況、按月的工資統(tǒng)計,并能
夠打??;
2、數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:
? 員工考勤情況表;
? 員工工種情況表,反映員工的工種、等級,基本工資等信息;
? 員工津貼信息表,反映員工的加班時間,加班類別、加班天數(shù)、津貼情況等;
? 員工基本信息表
? 員工月工資表。
3、本課題設(shè)計的基本要求:
(1)必須提交系統(tǒng)分析報告,包括系統(tǒng)的功能分析、系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫的數(shù)據(jù)字典,數(shù)據(jù)庫的概念結(jié)構(gòu)(E-R圖),數(shù)據(jù)庫中的表、視圖(如果使用)、存儲過程(如果使用)的結(jié)構(gòu)和定義(可以用SQL腳本提供);
(2)程序設(shè)計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(包括模塊之間的關(guān)系,模塊的功能、主要功能實現(xiàn)的程序段)
(3)系統(tǒng)的源程序,包括數(shù)據(jù)庫腳本程序。
Ⅲ.機票預(yù)定系統(tǒng)
1、系統(tǒng)功能的基本要求:
? 每個航班信息的輸入。
? 每個航班的坐位信息的輸入;
? 當(dāng)旅客進行機票預(yù)定時,輸入旅客基本信息,系統(tǒng)為旅客安排航班,打印取票通知和帳單; ? 旅客在飛機起飛前一天憑取票通知交款取票;
? 旅客能夠退訂機票;
? 能夠查詢每個航班的預(yù)定情況、計算航班的滿座率。
2、數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:
? 航班信息表;
? 航班坐位情況表;
? 旅客訂票信息表;
? 取票通知表;
? 賬單。
3、本課題設(shè)計的基本要求:
(1)必須提交系統(tǒng)分析報告,包括系統(tǒng)的功能分析、系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫的數(shù)據(jù)字典,數(shù)據(jù)庫的概念結(jié)構(gòu)(E-R圖),數(shù)據(jù)庫中的表、視圖(如果使用)、存儲過程(如果使用)的結(jié)構(gòu)和定義(可以用SQL腳本提供);
(2)程序設(shè)計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(包括模塊之間的關(guān)系,模塊的功能、主要功能實現(xiàn)的程序段)
(3)系統(tǒng)的源程序,包括數(shù)據(jù)庫腳本程序。
Ⅳ.倉庫管理系統(tǒng)
1、系統(tǒng)功能的基本要求:
? 產(chǎn)品入庫管理,可以填寫入庫單,確認(rèn)產(chǎn)品入庫;
? 產(chǎn)品出庫管理,可以填寫出庫單,確認(rèn)出庫;
? 借出管理,憑借條借出,然后能夠還庫;
? 初始庫存設(shè)置,設(shè)置庫存的初始值,庫存的上下警戒限;
? 可以進行盤庫,反映每月、年的庫存情況;
? 可以查詢產(chǎn)品入庫情況、出庫情況、當(dāng)前庫存情況,可以按出庫單、入庫單,產(chǎn)品、時間進行
查詢;
2、數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:
? 庫存情況表;
? 出庫單表;
? 入庫單表;
? 出庫臺帳;
? 入庫臺帳;
? 借條信息表,反映,借出人,借出時間,借出產(chǎn)品,借出數(shù)量,還庫時間等。
3、本課題設(shè)計的基本要求:
(1)必須提交系統(tǒng)分析報告,包括系統(tǒng)的功能分析、系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫的數(shù)據(jù)字典,數(shù)據(jù)庫的概念結(jié)構(gòu)(E-R圖),數(shù)據(jù)庫中的表、視圖(如果使用)、存儲過程(如果使用)的結(jié)構(gòu)和定義(可以用SQL腳本提供);
(2)程序設(shè)計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(包括模塊之間的關(guān)系,模塊的功能、主要功能實現(xiàn)的程序段)
(3)系統(tǒng)的源程序,包括數(shù)據(jù)庫腳本程序。