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

正文內(nèi)容

基于jsp(java)基金管理系統(tǒng)的設(shè)計和實現(xiàn)(編輯修改稿)

2025-06-12 19:40 本頁面
 

【文章內(nèi)容簡介】 ntity Vnt(10) Not null 質(zhì)量 Price Decimal(20) Not null 價格 表 25 車票機票信息 列名 數(shù)據(jù)類型 可否為空 說明 Salerno Int(11) Not null 銷售人員主鍵 UserName Int (10) Not null 用戶名 Password Varchar(20) Not null 密碼 RealName Varchar(10) Not null 真實姓名 Sex Varchar(10) Not null 性別 Createdate Time(20) Not null 創(chuàng)建日期 role Int(20) Not null 角色 運行設(shè)計 本系統(tǒng)運行后,首先啟動初始化模塊,顯示界面 登陸 ,進行注冊、 登陸 。如果需要進入主操作頁面,可以用已注冊用戶 登陸 。運行完畢退出 登陸 , 關(guān)閉數(shù)據(jù)庫連接并退出系統(tǒng)。各個模塊運行時間均應(yīng)控制在 35 秒內(nèi)(其中大部分時間為響應(yīng)用戶的動作)。 基于 JSP 的基金管理系統(tǒng)的研究與設(shè)計 7 安全保密設(shè)計 (1) 在用戶 登陸 系統(tǒng)時進行身份驗證,只允許合法用戶進入系統(tǒng)。 (2) 即時的權(quán)限分配功能,允許管理員即時對用戶的權(quán)限進行分配,充分保證了系統(tǒng)運行的安全性。 (3) 對系統(tǒng)管理員和一般操作員實行功能分離,即有些功能只有系統(tǒng)管理員能用。 (4) 數(shù)據(jù)庫的備份功能,保證了數(shù)據(jù)的安全。 8 3 功能模塊具體設(shè)計 3 功能模塊具體設(shè)計 用戶管理頁面 在此網(wǎng)站的設(shè)計過程中,我們擁有一個用戶管理模塊,擁有兩個主要 的功能,用戶登陸 和用戶注冊。用戶因分配有不同的密碼,可以擁有不同的權(quán)限。注冊過的用戶可以登陸 進入主頁面。 登陸 或注冊失敗,會顯示錯誤頁面,提醒從新 登陸 或注冊。 登陸頁面 根據(jù)權(quán)限的不同,要進入功能模塊必須進行用戶名、用戶編號和密碼 登陸 ,用戶根據(jù)自己的密碼和賬戶,進行自己的權(quán)限以及進行相關(guān)的功能。 在此模塊的設(shè)計中,主要是增添的按鈕起作用,通過鏈接數(shù)據(jù)庫,實現(xiàn)用戶的登陸和注冊。如果用戶輸入的用戶名、用戶編號或密碼錯誤則會彈出一個對話框,顯示錯誤。 圖 31 登陸頁面 注冊頁面設(shè)計 如果用戶在查看基金的過程中發(fā)現(xiàn)自己想購買一些種類,則需要進行申請,若要申請則需要注冊一系列的信息,根據(jù)我們的提示進行一些注冊。注冊頁面的功能則是實現(xiàn)新用戶的增加,注冊成功后會彈出一個對話框,歡迎您注冊成功。 在此過程中用戶要保證信息的準(zhǔn)確性這在以后的過程中將會十分如重要。如果注冊成功,用戶可以進行相關(guān)功能的操作。 基于 JSP 的基金管理系統(tǒng)的研究與設(shè)計 9 圖 32 注冊頁面 主操作界面 用戶對象是各個模塊的管理員,從理論上講每個模塊均有一個管理員,根據(jù)模塊的不同,每個管理員的 登陸 密碼不同。后臺是管理員進行操作的關(guān)鍵部分,管理員主要 是進行對數(shù)據(jù)庫的操作。 主功能頁面 主頁面顯示,作為管理員在進入界面后可以進行基金信息的編寫以及提交,同時對于其他的信息,管理員可以進行各個功能的實現(xiàn)。 圖 33 基金賬戶頁面 增添頁面 10 3 功能模塊具體設(shè)計 管理員在此模塊更新相關(guān)的信息即銷售人員、基金管理信息、客戶管理信息、客戶資金賬戶管理信息和客戶基金賬戶管理的增添。 管理員根據(jù)市場的需要,更新產(chǎn)品的清單,進行產(chǎn)品的輸入。此過程涉及到數(shù)據(jù)庫的應(yīng)用。管理員需要根據(jù)各項提示進行輸入,此信息需要及時更新,方能吸引客戶就行,同時應(yīng)盡可能從最大程度上為客戶 提供方便。 另一方面盡量使頁面漂亮。 圖 34 客服增加頁面 圖 35 客服增加頁面 刪除頁面 基于 JSP 的基金管理系統(tǒng)的研究與設(shè)計 11 管理員在此模塊更新相關(guān)的信息即銷售人員、基金管理信息、客戶管理信息、客戶資金賬戶管理信息和客戶基金賬戶管理的刪除。 圖 36 客服刪除頁面 修改頁面 管理員在此模塊更新相關(guān)的信息即銷售人員、基金管理信息、客戶管理信息、客戶資金賬戶管理信息和客戶基金賬戶管理的修改。 能夠依據(jù)基金信息瀏覽的趨勢,修改的基金類型,刪除不需要的?;痤愋鸵m合各個年齡階層的人,適用性要強。 圖 37 客服修改頁面 查找頁面 12 3 功能模塊具體設(shè)計 管理員在此模塊對相關(guān)的信息即銷售人員、基金管理信息、客戶管理信息、客戶資金賬戶管理信息和客戶基金賬戶管理的查找。 圖 37 客服查找頁面 圖 38 查找頁面顯示 以上分別介紹了幾個典型的系統(tǒng)維護模塊界面的設(shè)計,其功能各不相同,同時我們還有其他一些頁面在這里并沒有進行介紹,應(yīng)為這些余留頁面的功能和上述介紹的界面功能類似。 基于 JSP 的基金管理系統(tǒng)的研究與設(shè)計 13 4 程序的設(shè)計與開發(fā) 程序的設(shè)計思想 在上兩章著重討論了系統(tǒng)功能模塊的設(shè)計,詳細(xì)分析了每一個模塊的功能,所有計算機均由兩種元素組成 :代碼和數(shù)據(jù)。精確的說,有些程序是圍繞著“什么正在發(fā)生”而編寫,有些則是圍繞“誰正在受影響”而編寫的。第一種編程方式叫做“面向過程的模型”,按這種模型編寫的程序以一系列的線性步驟 (代碼 )為特征,可被理解為作用于數(shù)據(jù)的代碼。第二種編程方式叫做“面向?qū)ο蟮哪P汀保催@種模型編寫的程序圍繞著程序的數(shù)據(jù) (對象 )和針對該對象而嚴(yán)格定義的接口來組織程序,它的特點是數(shù)據(jù)控制代碼的訪問 .通過把控制權(quán)轉(zhuǎn)移到數(shù)據(jù)上,面向?qū)ο蟮哪P驮诮M織方式上有:抽象,封裝,繼承和多態(tài)的好處。 面向?qū)ο蟪绦蛟O(shè)計的基本要素是抽象,程序員通過抽象來 管理復(fù)雜性。管理抽象的有效方法是使用層次式的分類特性,這種方法允許用戶根據(jù)物理含義分解一個復(fù)雜的系統(tǒng),把它劃分成更容易管理的塊。例如,一個計算機系統(tǒng)是一個獨立的對象 .而在計算機系統(tǒng)內(nèi)部由幾個子系統(tǒng)組成 :顯示器,鍵盤,硬盤驅(qū)動器, DVDROM,軟盤,音響等,這些子系統(tǒng)每個又由專門的部件組成。關(guān)鍵是需要使用層次抽象來管理計算機系統(tǒng) (或其他任何復(fù)雜系統(tǒng) )的復(fù)雜性。 程序的具體設(shè)計 設(shè)計界面語言和運行程序代碼的編寫。 程序設(shè)計語言 (1) HTML HTML(HyperTextMarkupLanguage)即超文本標(biāo)記語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。設(shè)計 HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯(lián)系在一起,形成有機的整體,人們不用考慮具體信息是在當(dāng)前電腦上還是在網(wǎng)絡(luò)的其它電腦上。我們只需使用鼠標(biāo)在某一文檔中點取一個圖標(biāo), Inter就會馬上轉(zhuǎn)到與此圖標(biāo)相關(guān)的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡(luò)的另一臺電腦中。 HTML文本是由 HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈 接等。 HTML的結(jié)構(gòu)包括頭部 (Head)、主體 (Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。 (2) JavaScript 14 4 程序的設(shè)計與開發(fā) JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,有了 JavaScript,可使網(wǎng)頁變得生動。使用它的目的是與 HTML超文本標(biāo)識語言、 Java 腳本語言一起實現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML語言中實現(xiàn)的。 JavaScript具有很多優(yōu)點: JavaScript是一種腳本編寫語言,它采用小程序段的方式實現(xiàn)編程,像其它腳本語言一樣 JavaScript同樣已是一種解釋性語言,它提供了一個簡易的開發(fā)過程。 JavaScript是動態(tài)的,它可以直接對用戶或客戶輸入做出響應(yīng),無須經(jīng)過 JSP服務(wù)程序。它對用戶的反映響應(yīng),是采用以事件驅(qū)動的方式進行的。所謂事件驅(qū)動,就是指在主頁中執(zhí)行了某種操作所產(chǎn)生的動作,就稱為“事件”。比如按下鼠標(biāo)、移動窗口、選擇菜單等都可以視為事件。當(dāng)事件發(fā)生后,可能會引起相應(yīng)的事件響應(yīng)。 JavaScript是依賴于瀏覽器本身,與操作環(huán)境無關(guān),只 要能運行瀏覽器的計算機,并支持 JavaScript的瀏覽器就可以正確執(zhí)行。 (3) Java Java是一種面向?qū)ο笳Z言, Java語言類似于 C++語言 ,Java程序需要編譯,它被放置在 Inter服務(wù)器上,當(dāng)用戶訪問服務(wù)器時, Java程序被下載到本地的用戶機上,由瀏覽器解釋運行。實際上有兩種 Java程序:一種 Java應(yīng)用程序是一個完整的程序,如 JSP瀏覽器。另一種 Java小應(yīng)用程序是運行于 JSP瀏覽器中的一個程序。 數(shù)據(jù)庫聯(lián)接 JDBC技術(shù)是 Java DataBase Connectivity的縮寫,它是 SUN公司提供的一種支持基本 SQL功能的通用的應(yīng)用程序接口 (Application Programming Interface)。它由一組用 Java語言編寫的類和接口組成。 通過這些類和接口,程序開發(fā)人員可以在 Java語言中方便地建立與數(shù)據(jù)庫的鏈接,通過執(zhí)行相應(yīng) SQL語句,完成對不同數(shù)據(jù)庫的訪問。因此,開發(fā)人員使用 JDBC可以不必編寫一個應(yīng)用程序來訪問 Sybase數(shù)據(jù)庫,又另外編寫一個應(yīng)用程序去訪問 Oracle數(shù)據(jù)庫,再寫一個應(yīng)用程序訪問 Microsoft的 SQL Server。不但如此,使用 Java語言編寫的應(yīng)用程序可以在任何支持 Java的平臺上運行,不必在不同的平臺上開發(fā)不同的應(yīng)用程序。 簡單地說, JDBC能完成下列三件事: (1) 同一個數(shù)據(jù)庫建立連接; (2) 向數(shù)據(jù)庫建立連接; (3) 處理數(shù)據(jù)庫返回的結(jié)果。 數(shù)據(jù)的應(yīng)用是程序成功的關(guān)鍵,在此項目中涉及到許多的數(shù)據(jù)庫,根據(jù)之前的經(jīng)驗,數(shù)據(jù)庫最好有一個人進行建立,這樣有利于程序的健壯性,在此過程中,我們需要就行數(shù)據(jù)相關(guān)屬性的設(shè)定,在進行數(shù)據(jù)庫的鏈接時要進行相關(guān)的語句搜素,進行基本的語句搜索。 基于 JSP 的基金管理系統(tǒng)的研究與設(shè)計 15 數(shù)據(jù)庫的應(yīng)用是十分廣泛的但是鏈接確是十分容易出錯 。 但是我們在平時的實踐中有許多問題值得注意 。 數(shù)據(jù)庫連接如圖 41 所示: 建 立 J D B C O D B C 橋建 立 數(shù) 據(jù) 庫 連 接建 立 是 否 成 功 出 錯 處 理否是執(zhí) 行 S Q L 操 作S Q L 是 否 出 錯 返 回 錯 誤 信 息返 回 執(zhí) 行 結(jié) 果是否 圖 41 數(shù)據(jù)庫連接 關(guān)于數(shù)據(jù)庫的在本系統(tǒng)中的具體應(yīng)用代碼參見附錄 II 程序中遇到的問題 JSP代碼中會存在許多問題。 關(guān)于 JSP 亂碼問題的解決 (1) 最基本的亂碼問題。 舉例:這個亂碼問題是最簡單的亂碼問題,一般都會出現(xiàn),就是頁面編碼不一致導(dǎo)致的亂碼。 %@ page language=java pageEncoding=UTF8% %@ page contentType=text/html。charset=iso88591% html head title中文問題 /titlemeta equiv=ContentType content=text/html。 charset=UTF8 16 4 程序的設(shè)計與開發(fā) /head /head body基金賬戶 /body /html 以上有三個地方的編碼錯誤。 第一個地方的編碼格式為 JSP文件的存儲格式。 My Eclipse會根據(jù)這個編碼格式保存文件。并編譯 JSP文件,包括里面的漢字。第二處編碼為解碼格式。因為存為 UTF8的文件被解碼為 iso88591,這樣 如有中文肯定出亂碼。也就是必須一致。而第二處所在的這一行,可以沒有。缺省也是使用 iso88591的編碼格式。所以如果沒有這一行的話,“基金賬戶”也會出現(xiàn)亂碼,必須一致才可以。 第三處編碼為控制瀏覽器的解碼方式。如果前面的解碼都一致并且無誤的話,這個編碼格式?jīng)]有關(guān)系。有的網(wǎng)頁出現(xiàn)亂碼,就是因為瀏覽器不能確定使用哪種編碼格式。因為頁面有時候會嵌入頁面,導(dǎo)致瀏覽器混淆了編碼格式,出現(xiàn)了亂碼 。 (2) 表單使用 Post方式提交后接收到的亂碼問題 這個問題也是一個常見的問題。這個亂碼也是 tomcat的內(nèi)部編
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1