https://www.bilibili.com/video/BV1Ay421h7cv/演示視頻:3.1 JSP 編程語言
JSP(JSPServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。它是在傳統的網頁HTML文件(*.htm,*.html)中插入JSP程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統上運行。JSP技術使用JSP編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。 Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然后將執行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的JSP程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。 JSP與JSP Servlet一樣,是在服務器端執行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP主要優先如下:
(1)一次編寫,到處運行。在這一點上JSP比PHP更出色,除了系統之外,代碼不用做任何更改。
(2)系統的多平臺支持?;旧峡梢栽谒衅脚_上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比JSP/PHP的局限性是顯而易見的。
(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數臺服務器,JSP顯示了一個巨大的生命力。
(4)多樣化和功能強大的開發工具支持。這一點與JSP很像,JSP已經有了許多非常youxiu的開發工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。
3.2 SQLSERVER 2000數據庫SQL Server是由Microsoft開發和推廣的關系數據庫管理系統(DBMS),它Zui初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的Zui新版本。 SQL Server 特點:
1.真正的客戶機/服務器體系結構。
2.圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。
5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。
6.對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發布到Web頁面上。
7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
3.3 BS模式與C/S模式的比較分析C/S模式主要由客戶應用程序(Client)、服務器管理程序(Server)和中間件(middleware)三個部件組成??蛻魬贸绦蚴窍到y中用戶與數據進行交互的部件。服務器程序負責有效地管理系統資源,如管理一個信息數據庫,其主要工作是當多個客戶并發地請求服務器上的相同資源時,對這些資源進行Zui優化管理。中間件負責聯結客戶應用程序與服務器管理程序,協同完成一個作業,以滿足用戶查詢管理數據的要求。
B/S模式是一種以Web技術為基礎的新型的MIS系統平臺模式。把傳統C/S模式中的服務器部分分解為一個數據服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服務器體系。
第一層客戶機是用戶與整個系統的接口??蛻舻膽贸绦蚓喌揭粋€通用的瀏覽器軟件,如Netscape Navigator,微軟公司的IE等。瀏覽器將HTML代碼轉化成圖文并茂的網頁。網頁還具備一定的交互功能,允許用戶在網頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的Web服務器。
第二層Web服務器將啟動相應的進程來響應這一請求,并動態生成一串HTML代碼,其中嵌入處理的結果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數據的存取,Web服務器還需與數據庫服務器協同完成這一處理工作。
第三層數據庫服務器的任務類似于C/S模式,負責協調不同的Web服務器發出的SQ請求,管理數據庫。
B/S模式的優勢
首先它簡化了客戶端。它無需象C/S模式那樣在不同的客戶機上安裝不同的客戶應用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節省客戶機的硬盤空間與內存,而且使安裝過程更加簡便、網絡結構更加靈活。假設一個zhengfujiguan的決策層要開一個討論庫存問題的會議,他們只需從會議室的計算機上直接通過瀏覽器查詢數據,然后顯示給大家看就可以了。甚至與會者還可以把筆記本電腦聯上會議室的網絡插口,自己來查詢相關的數據。其次,它簡化了系統的開發和維護。系統的開發者無須再為不同級別的用戶設計開發不同的客戶應用程序了,只需把所有的功能都實現在Web服務器上,并就不同的功能為各個組別的用戶設置權限就可以了。各個用戶通過HTTP請求在權限范圍內調用Web服務器上不同處理程序,從而完成對數據的查詢或修改?,F代zhengfujiguan面臨著日新月異的競爭環境,對zhengfujiguan內部運作機制的更新與調整也變得逐漸頻繁。相對于C/S,B/S的維護具有更大的靈活性。當形勢變化時,它無須再為每一個現有的客戶應用程序升級,而只需對Web服務器上的服務處理程序進行修訂。這樣不但可以提高公司的運作效率,還省去了維護時協調工作的不少麻煩。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將會顯得更加重要。
再次,它使用戶的操作變得更簡單。對于C/S模式,客戶應用程序有自己特定的規格,使用者需要接受專門培訓。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓,就可以直接使用。B/S模式的這種特性,還使 MIS系統維護的限制因素更少。
Zui后,B/S特別適用于網上信息發布,使得傳統的MIS的功能有所擴展。這是C/S所無法實現的。而這種新增的網上信息發布功能恰是現代zhengfujiguan所需的。這使得zhengfujiguan的大部分書面文件可以被電子文件取代,從而提高了zhengfujiguan的工作效率,使zhengfujiguan行政手續簡化,節省人力物力。
鑒于B/S相對于C/S的先進性,B/S逐漸成為一種流行的MIS系統平臺。各軟件公司紛紛推出自己的Internet方案,基于Web的財務系統、基于Web的ERP。一些zhengfujiguan已經lingxian一步開始使用它,并且收到了一定的成效。
B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進,使B/S成了MIS系統平臺的shouxuan。
隨著信息化建設迅猛發展,辦公自動化系統和文件管理系統都已日趨成熟,國內外流行很多平臺級技術產品,很多zhengfujiguan依據現實需求推出不同的無紙化辦公產品、文件管理產品。很多zhengfujiguan都已經建立起文件流轉、文件傳輸及電子文件中心等文件應用,但是文檔管理正面臨著如何與時俱進問題。
現今,我國有很多的文件管理都是初步開始使用,甚至尚未使用計算機進行文件信息管理。由于文件數據信息處理工作量大,容易出錯;數據繁多,容易丟失,且不易查找。致使使用計算機也都只是做了些簡單的文件管理,所以工作效率遠遠低下。
用JSP及功能強大的后臺SQL Server2000數據庫開發文檔管理系統基于B/S(瀏覽器/服務器)模式,系統軟件和數據集中存放于服務器中,軟件的安裝與升級在服務器上進行,不影響用戶的使用,用戶只通過瀏覽器就能完成所有管理功能。所有的工作基于瀏覽器,安裝、使用、培訓、維護、升級十分簡單。
文檔傳閱系統的文檔存放在服務器上,一般用戶在客戶端登錄到一般用戶界面在文檔查閱界面正好查閱文檔從而實現文檔信息的共享,Zui大化的實現了文檔的價值。
系統中設計的文檔列表直觀的體現了文檔的各種信息,方便用戶查詢傳閱。管理員要從兩個方面進行管理一是對文檔存儲信息的管理,二是對一般用戶信息的管理,對信息具有添加、刪除和修改的權利,實現對zhengfujiguan資源的合理配置與利用。
3.2 系統設計4.2.1 總體目標基于網絡的電子政務審批系統意義在于它有適時、快速、高效、方便的文件管理方式 ,對提高辦公效率 ,減少中間環節 ,提高工作效率 ,具有重要意義。而且能用計算機技術進行管理工作,還可以使管理工作規范化、系統化、自動化,而且可以節省相當的人力、物力。它能夠使用戶的管理工作走上良性運轉軌道,從而為其快速發展奠定基礎。具體目標如下:
收文管理:
包括收文登錄(包括全息信息)、
收文擬辦(自動形成擬辦意見)、
收文的跟蹤、查詢、批閱流轉以及辦畢文件的歸檔處理,
提供方法、靈活、直觀的文件批示處理。
并且可實現對文件的密級區分、
管理以及相關操作、
應用人員的權限設定和控制。
發文管理:
包括文件起草人擬稿、
部門領導審稿、
機關秘書核稿以及單位領導會簽、簽發文件、
批閱流轉和文件帳維護并自動生成發文號、歸檔等管理;
形成紅頭文件。
在上述發文的整個形成過程中任何人對文件的修改均記錄在案,
每個人修改的部分都以不同的顏色顯示,
可以打印出修改人和修改時間。
可實現對文件的密級區分、管理以及相關操作、應用人員的權限設定和控制。
4.2.2 用戶角色分類角色總體分為兩類:用戶即一般用戶和系統管理員。一般用戶通過登錄到系統擬稿文件,審核;管理員通過登錄到系統管理文檔進行部門管理、用戶管理、職務管理、系統維護模塊、新增用戶、管理員登錄管理等操作。
4.2.3 基本操作功能下面將詳細介紹修改,刪除,添加三個基本操作:
修改:主要指對用戶權限的設定和對部門、職務信息的修改。
刪除:包括管理員對部門、職務、用戶的刪除。
添加:包括管理員對用戶的添加(人員信息表)和將部門、職務的添加。
查詢:查詢對用戶開放的唯一的功能也是體現文檔用途的功能模塊。用戶首先通過文檔檢索找到所需要的文件,然后查看文件內容。
3.3 處理流程設計4.3.1 數據增加流程添加信息時,編號字段由系統自動生成,且不能修改,其他信息由用戶輸入,之后對數據進行合法判斷,合法則寫入保存至數據庫,不合法則重新輸入數據。數據增加流程圖如3.2所示。
圖3.2 數據增加流程圖
在修改信息時,先選中一條待修改的記錄,然后直接輸入數據,判斷合法性,合法則保存至數據庫,不合法重新輸入。shujuxiugai流程圖如圖3.3所示。
圖3.3 shujuxiugai流程圖
當用戶選定一條記錄時,單擊刪除按鈕,會提示用戶是否確定刪除,然后刪除數據庫相關內容。數據刪除流程圖如圖3.4所示。
圖3.4 數據刪除流程圖
- 計算機畢業設計 jsp畢業論文選題網sqlserver 畢設78 2024-04-28
- 計算機畢業設計 jsp房管局房屋交易管理系統ssm 畢設82 2024-04-28
- 計算機畢業設計 jsp房屋租賃系統ssh 畢設0 2024-04-28
- 計算機畢業設計 jsp房產中介租憑網ssh 畢設100 2024-04-28
- 計算機畢業設計 jsp家電售后信息管理系統mysql 畢設50 2024-04-28
- 計算機畢業設計 jsp家校通管理系統ssm 畢設72 2024-04-28
- 計算機畢業設計 jsp大學生運動會springmvc 畢設23 2024-04-28
- 計算機畢業設計 jsp黨建信息管理系統springmvc 畢設28 2024-04-28
- 計算機畢業設計 jsp保護隱私的遠程醫療查詢系統springmvc 畢設79 2024-04-28
- 計算機畢業設計 jsp保健品銷售購物網站ssh 畢設58 2024-04-28