freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的倉庫的管理系統(tǒng)設計(編輯修改稿)

2024-07-21 16:00 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)的功能接口不盡相同。如Netscape和Microsoft公司推出的運行于各自服務器軟件的NSAPI和ISAPI,它們和web server軟件處于相同的地址空間,服務器進程可直接調(diào)用這些API。所以,用API比用CGI的速度快得多,但NSAPI和ISAPI互不兼容。JAVA技術(shù)用JAVA語言實現(xiàn)數(shù)據(jù)庫,該技術(shù)主要是作用于JDBC技術(shù)訪問數(shù)據(jù)庫。JDBC是一種規(guī)范,其宗旨是讓各數(shù)據(jù)庫開發(fā)商為JAVA程序員提供標準的數(shù)據(jù)庫訪問類和接口。JDBC與JAVA的結(jié)合,使用戶可以很容易地把SQL語句傳送到任何關(guān)系數(shù)據(jù)庫中。JDBC才是實現(xiàn)與數(shù)據(jù)庫聯(lián)接和實現(xiàn)對數(shù)據(jù)庫操作的關(guān)鍵。但目前JDBC標準尚不完善,訪問數(shù)據(jù)庫的速度慢,對硬件要求也高,在開發(fā)大型復雜Web數(shù)據(jù)庫應用時,該方法顯得有點遜色。客戶端技術(shù)可以通過Web瀏覽器把應用程序下載到客戶端運行,在客戶端直接訪數(shù)據(jù)庫,如Java,Applet, Active X等??蛻舳擞肑avaScript語言來控制,但該技術(shù)功能有限,不能完全控制其過程,也無法勝任較復雜的數(shù)據(jù)庫的開發(fā)。PHP技術(shù)PHP (Hypertext Preprocessor),類似于IIS上的ASP,是一個HTML內(nèi)嵌式的語言,它幾乎支持所有的數(shù)據(jù)庫,也可在多平臺上運行,主要用在UNIX/Linux系統(tǒng)上,也支持Windows NT版本。穩(wěn)定性能好,安全性高。但因它對不同數(shù)據(jù)庫操作所使用的函數(shù)不相同、故當數(shù)據(jù)庫發(fā)生變化時,改動會非常大,并且PHP的安裝,尤其在IIS上的安裝很麻煩。ASP技術(shù)ASP是基于Web的一種編程技術(shù),可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。有ADO (Active Database Object,動態(tài)數(shù)據(jù)庫對象)的支持,ASP對數(shù)據(jù)庫的操作非常得心應手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理遠程主機上的數(shù)據(jù)庫,對表格、記錄進行各種操作。ASP著重于處理動態(tài)網(wǎng)頁和Web數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問Web數(shù)據(jù)庫的最佳選擇。 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務器來建立強大的Web應用程序。在性能和效率方面的優(yōu)越性源于它先進的體系結(jié)構(gòu),并且是作為Web服務器的一個服務運行,支持多用戶,多線程。其擁有強有力的會話管理機制,它可以實現(xiàn)各請求之間的信息共享,提高了效率。在安全性方面也作了細心的考慮,使得其更加安全可靠。、運行機制還是開發(fā)方式上都有很大的區(qū)別。ASP僅局限于使用腳本語言來開發(fā),用戶給WEB頁中添加ASP代碼的方法與客戶端腳本中添加代碼的方法相同,導致代碼雜亂。, Framework。ASP是解釋運行的編程框架,所以執(zhí)行效率加較低。,運行是服務器上的編譯好的公共語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。ASP把界面設計和程序設計混在一起,維護困難。,復用性和維護性得到了提高。用微軟官員的話來說就是:“……因特網(wǎng)的革命……從微軟的角度來講,我們就是要建設一個平臺來創(chuàng)建并且支持新一代的應用?!覀儽仨氂幸惶淄ㄓ孟到y(tǒng)服務來支持這樣的操作。這種觀點就說明,我們還有下一個層次的發(fā)展,也就是說因特網(wǎng)下一步的發(fā)展,它將使因特網(wǎng)的作用遠遠超越展現(xiàn)一個網(wǎng)站。[6]” 隨著Internet技術(shù)的發(fā)展,開發(fā)基于Web的應用程序勢在必行,數(shù)據(jù)庫技術(shù)更是需要和Web技術(shù)相結(jié)合,才有更為廣闊的前景。,在數(shù)據(jù)庫應用方面必將發(fā)揮越來越重要的作用,同時瀏覽器/服務器模式的數(shù)據(jù)庫體系也將逐漸成為數(shù)據(jù)庫結(jié)構(gòu)的主流。 作為在該平臺開發(fā)的主要實現(xiàn)語言進行開發(fā)。 本章小結(jié)本章首先介紹了數(shù)據(jù)庫運行的三種不同的體系結(jié)構(gòu),即主機/終端結(jié)構(gòu)、客戶機/服務器結(jié)構(gòu)、瀏覽器/服務器結(jié)構(gòu),并詳細介紹了瀏覽器/服務器的工作原理、工作流程及其在性能方面的優(yōu)勢。隨后,介紹了Web數(shù)據(jù)庫管理系統(tǒng)的概念,描述了其工作原理,并且討論了實現(xiàn)Web數(shù)據(jù)庫的幾種不同方法,包括中間件技術(shù)(CGI和API )、JAVA技術(shù)、客戶端技術(shù)、ASP技術(shù)和PHP技術(shù)等。最后還分析、通過分析比較。第三章 系統(tǒng)分析與設計系統(tǒng)分析和設計是信息系統(tǒng)開發(fā)的一個重要環(huán)節(jié)。本章將主要介紹一個基于WEB的B/S結(jié)構(gòu)的畢業(yè)設計管理系統(tǒng)的功能需求、總體框架、以及系統(tǒng)開發(fā)原理等做系統(tǒng)的分析研究,并介紹系統(tǒng)所擁有的特點。 系統(tǒng)的功能需求該系統(tǒng)一般包括對選題的發(fā)布、更新、刪除,學生畢業(yè)設計文檔信息、導師文檔信息的上傳(在指導時間前才可提交)和相關(guān)信息的發(fā)布、查詢、更新、輸出等功能。如果人工直接操作的話,工作量將十分龐大,特別是,如果學生人數(shù)有幾千或上萬時,人工操作將變得相當繁雜。用計算機可使人們從繁重而又單調(diào)的工作中解脫出來,僅用一些簡單的操作便可及時準確地獲得需要的信息。畢業(yè)設計管理系統(tǒng)是一個為適應當前畢業(yè)設計管理工作的需求而設計開發(fā)的軟件系統(tǒng)。該系統(tǒng)的前臺采用的是MS Visual ,Dreamweaver做頁面設計,后臺數(shù)據(jù)庫采用的是SQL Server 2000數(shù)據(jù)庫。對系統(tǒng)功能的規(guī)定:該系統(tǒng)的角色是學生、教師(導師)和系統(tǒng)管理員。學生和教師是系統(tǒng)的用戶,而系統(tǒng)管理員是系統(tǒng)管理者,雖然系統(tǒng)管理者也是一個用戶,但并不影響本系統(tǒng)的功能。該系統(tǒng)的分析可以用UML來描述。 系統(tǒng)介紹 總體框架本系統(tǒng)采用的是基本的B/S結(jié)構(gòu)模式開發(fā),: 系統(tǒng)功能特點操作簡單、界面友好:完全控件式的頁面布局,使得所有的錄入工作更簡便;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。即時可見:對操作的處理(包括上傳、修改、刪除等)將立即在頁面的對應欄目顯示出來,達到即時發(fā)布、即時見效的功能。功能完善:包括常見網(wǎng)站的管理的各個方面:錄入、瀏覽、刪除、修改、檢索等各個方面,完整地實現(xiàn)了系統(tǒng)對各項工作的管理要求。方便移植:針對不同的學院,只需要稍作修改就可以開發(fā)出適合本學院特點的畢業(yè)設計管理系統(tǒng)。 系統(tǒng)設計 系統(tǒng)的開發(fā)原理:UI層、業(yè)務邏輯層和數(shù)據(jù)層。UI層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。業(yè)務邏輯層負責接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時將請求處理結(jié)果發(fā)給瀏覽器。它由Web表單、XML Web服務和組件服務組成。,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應和處理客戶與顯示的Web表單交互生成的信息和數(shù)據(jù)的基礎(chǔ)。,如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。 與數(shù)據(jù)庫相連,:通過ODBC相連;通過OLEDB相連;直接與SQL Server相連。3種方式由于應用層次的差異,使得效率由低到高,獨立性由高到低。對于相連數(shù)據(jù)庫的數(shù)據(jù)處理,也有2種方式,即一種是通過DataSet來隔離異構(gòu)的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取(DataReader方式)。傳統(tǒng)的應用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運行過程中維護連接的方式來設計的。當瀏覽器向Web服務器請求網(wǎng)頁時,服務器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。(Dataset)。一個數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。數(shù)據(jù)集對數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)倉庫中調(diào)入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。 系統(tǒng)的功能設計本系統(tǒng)的主要功能結(jié)構(gòu)如下:該畢業(yè)管理系統(tǒng)可以在Windows 2000 Server操作系統(tǒng)平臺上運行,Web服務器為IIS,數(shù)據(jù)庫服務器為Microsoft SQL Server2000,開發(fā)工具采用的Microsoft Visual Studio .NET和DreamWeaver。其工作流程為:用戶登錄通過權(quán)限判斷,游客只能瀏覽首頁內(nèi)容,注冊用戶除了可以完成游客的操作外,還可以閱讀和查詢新聞、下載相關(guān)資料、進入學生(或教師)管理模塊進行上傳、修改和刪除等操作。注冊用戶除系統(tǒng)管理員外只能對自己錄入的內(nèi)容進行刪改操作。系統(tǒng)管理員具有最高權(quán)限,包括審核注冊用戶信息、發(fā)布信息等。 系統(tǒng)的總體設計本系統(tǒng)的用戶通過首頁,進入登陸頁面,通過用戶身份驗證(系統(tǒng)根據(jù)用戶權(quán)限)進入不同的管理頁面,用戶通過管理頁面進行具體的操作。: 系統(tǒng)的詳細設計系統(tǒng)的主要功能是通過幾個功能模塊來實現(xiàn)的。具體的設計過程如下:系統(tǒng)登錄:該模塊負責將用戶分為學生、教師和管理員來實現(xiàn)用戶權(quán)限的管理。信息發(fā)布模塊主要包括以下:(1)信息瀏覽(這里的信息包括新聞公告、規(guī)章制度、設計安排、推薦范文、表格下載、優(yōu)秀論文、課題的發(fā)布等):該模塊負責分頁列出網(wǎng)站所有的信息,包括標題、類型、來源部門字段及發(fā)布日期,每條新聞的標題被做成一個超鏈接,點擊它們就能跳轉(zhuǎn)頁面進行信息閱讀。(2)信息閱讀:在其他頁面中點擊標題鏈接即進入信息閱讀頁面,此時,每條信息的詳細信息將被取出,包括內(nèi)容、標題、關(guān)鍵字等,并按照相對固定的格式放置在頁面的不同區(qū)域,所有信息使用大致相同的頁面布局,只是各字段對應的內(nèi)容不同而已。(3)信息查詢:該模塊提供了信息查詢功能,輸入待查找的內(nèi)容及選定分類信息可以快速地找到符合條件的信息,并輸出查詢結(jié)果。(4)信息管理:該模塊負責分頁羅列管理員曾發(fā)布過且未刪除的信息,并可以對該條信息進行刪除、修改。此信息除系統(tǒng)管理員外其他用戶不具有對該信息的處理權(quán)限(除教師有發(fā)布選題的權(quán)限外)。(5)信息錄入和修改:管理員錄入一條信息所需要的內(nèi)容,包含標題、關(guān)鍵字、類型、來源部門、發(fā)布日期等,同時從登錄模塊得到用戶名,這些信息將被寫入數(shù)據(jù)庫中保存。該模塊還負責編輯狀態(tài)下的更新,這時,它將根據(jù)取得的Info_ID字段值對頁面控件初始化。下面以系統(tǒng)登錄頁面的編寫為例給出主要事件和函數(shù),說明該系統(tǒng)的開發(fā)過程。文檔上傳:該模塊負責所有用戶的文檔上交工作。每個用戶注冊后有自己單獨的文件夾,登陸后上傳的文檔(在指定時間前上傳)將會被保留在此文件夾中。消息處理:主要負責各個用戶之間相互發(fā)送消息使用。用戶可輸入對方的用戶名發(fā)送消息給對方。用戶注冊:包括學生和教師的注冊(需在指定時間段內(nèi)注冊或是直接由管理員添加)。 本章小結(jié)本章主要運用軟件工程的基本方法,介紹了畢業(yè)設計管理系統(tǒng)的功能需求,并對系統(tǒng)進行了詳細的介紹和分析,給出了系統(tǒng)各個功能模塊的主要功能和設計指標,使整個系統(tǒng)的設計思路更加清晰,使用戶和軟件測試等人員對系統(tǒng)有了更加深刻的理解。為系統(tǒng)的具體實現(xiàn)和代碼的編寫工作做了很好的鋪墊。第四章 系統(tǒng)功能的實現(xiàn) 《基于WEB的畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)》的任務是對學校畢業(yè)設計管理中的工作進行集中處理,使教師與教師之間,教師與學生之間能更快、更方便的交流,取代原來的電話(或Email)通知和聯(lián)系,材料紙的發(fā)送等諸多不便,也使學院能更好、更快的發(fā)布最新的關(guān)于畢業(yè)設計(論文)的相關(guān)信息和通知,及監(jiān)督學生畢業(yè)設計(論文)的完成情況和文檔上交情況。該系統(tǒng)主要內(nèi)容包括: 用戶注冊(包括學生和教師)、教師出題、學生選題、文檔上交、相互留言等。通過這個系統(tǒng),可以使廣大師生從繁雜瑣碎的事情中解脫出來,專心投入畢業(yè)設計(論文)的工作中去,提高整個畢業(yè)設計工作的工作效率。 系統(tǒng)結(jié)構(gòu)和流程圖 學生模塊的結(jié)構(gòu)學生在注冊通過管理員審核后,登錄系統(tǒng)進行相關(guān)操作,包括根據(jù)自己的導師進行畢業(yè)設計(論文)的選題或是自選課題,也可以瀏覽本站的所有信息,包括公告、工作安排等、下載設計表格、往年優(yōu)秀論文范文以及系統(tǒng)本站提供的其它資料下載等。修改自己的基本資料和密碼,以及上傳和管理自己的文檔資料,還可以給自己的導師留言等。: 教師模塊的結(jié)構(gòu) 教師用戶同樣需要注冊,并通過管理員審核后方可登錄本系統(tǒng)進行操作。具體包括如下操作:可以給自己所帶的學生出畢業(yè)設計(論文)的課題,供學生選擇。以及審核學生的選題情況??梢詾g覽本站的所有信息,包括通知、工作安排、規(guī)章制度等信息??梢圆榭醋约簩W生的信息,以及文檔上交情況。上交自己的文檔和修改本人的資料、密碼等??梢越o自己的學生、其他教師和管理員進行留言,并查閱自己的留言。: 管理員模塊的結(jié)構(gòu) 管理員擁有系統(tǒng)的最高權(quán)限,其權(quán)限包括對注冊用戶進行審核、查看所有用戶的資料信息、對總體選題情況進行查詢(包括總體選題情況、已選情況和未選情況)、監(jiān)督學生和教師的各種文檔上交情況、審核學生申請、發(fā)布學院最新消息和其他信息的添加、刪除和更新,上傳相關(guān)表格等,還可以對“系統(tǒng)內(nèi)容進行設置”、和“數(shù)據(jù)庫備份”等管理權(quán)限。: 數(shù)據(jù)庫的設計和構(gòu)建數(shù)據(jù)庫設計是項目開發(fā)中的系統(tǒng)設計中非常重要的一個關(guān)鍵環(huán)節(jié),之所以強調(diào)數(shù)據(jù)庫的重要性,是因為數(shù)據(jù)庫設計就像在建設高樓大廈的根基一樣,如果設計不好,在后來的系統(tǒng)維護、變更和功能擴充時,甚至在系統(tǒng)開發(fā)過程中,將會引起比較大的問題,會遇到非常大的困難,大量工作將會重新進行。 。序號數(shù)據(jù)庫表數(shù)據(jù)庫表存儲內(nèi)容1User存儲用戶基本信息2User_info存儲用戶詳細信息3admin存儲管理員信息4Infomation存儲新聞通知等信息5Massage存儲用戶之間互發(fā)的消息6Xuanti存儲選題信息7up_docunment存儲用戶上傳的文檔8Config存儲系統(tǒng)的信息設置9Mark存儲學生的成績下面將主要介紹關(guān)鍵數(shù)據(jù)表的數(shù)據(jù)庫設計的詳細說明。 用戶基本信息表User序號字段名字段類型說明備注1User_IDnumeric(9)ID 主鍵,唯一,非空2UsernameVarchar(16)用戶名唯一,非空3passwordVarchar(32)用戶密碼非空4realna
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1