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

正文內(nèi)容

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

2025-06-12 19:40 本頁面
 

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