




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、小型證券術語解釋及翻譯系統的設計與開發摘要針對金融貿易等商務運作在網絡貿易方向上的飛速發展,構想設計岀一個 能夠快速查詢金融證券貿易術語的解釋及翻譯的系統。實現能夠使用戶便捷地 查看國人對證券術語解釋及其他國家與我國證券術語方面的差界的網站學習系 統。隨著全球國際化的發展,各國之間溝通協作更加頻繁,國際語言溝通顯得 尤為重要。在系統設計上,綜合各種翻譯類型網站優缺點,設計出具有任何使用者都 可添加術語信息的且只有管理員能夠實現術語修改及刪除等獨特方式的術語查 看管理系統。此方式能夠使術語量快速增大,并且便于使用者及管理員操作, 滿足相互之間不斷增長的需求,即使用者增加術語量,管理員管理以實現數
2、據 信息的合理管理及利用。在查看方式上,使用術語的第一個漢字的中文拼音首 字母為索引,并分頁顯示,用戶能夠非常方便地找到所需術語名及對應的英、 fi文翻譯。此外,系統還提供術語搜索,更加方便用戶查詢。管理方式和按首 字母分頁顯示及搜索的查看方式為系統第二個特點。其次,應用cascading style sheets (簡稱css,層疊樣式表)外部鏈接方式,界面(ui)較為精致。系統應用 css自定義樣式并在首頁應用透明flash,具有操作簡便、界面友好等特性。畢業設計論文圍繞上述特點闡述了系統的設計思路及實現過程,最后針對 原系統的不足之處,提出了新的解決方案。關鍵詞:計算機應用技術;asp.
3、net 2005;證券術語;解釋及翻譯;術語管理design and development to a mini interpretation systemfor securities9 glossary in english, japanese and chineseabstracttoward the fast development of finance and trades, a mini inteipretation system for fast looking up securities' glossary is developed. in the system, chi
4、nese can read chinese explanation to securities and identify differences to other countries in securities' glossary conveniently. actually it is an on-line securities' glossary learning system. along with the progress of globalization, cooperation between countries has become more frequendy.
5、 the language plays an important part in mutual communication.in the design of our system, various kinds of interpretation web pages or web stations are analyzed. and a system that every user can add the securities information, but only administrators can modify and delete information is designed. t
6、he volume of glossary can be enlarged quickly and the web pages can be easily managed by whether user or administrator. to look up glossary words, it is designed to use the first letter of glossary's spell and showed by pagination in the system. users can search for the glossary and their inteip
7、retation easily. besides, it also provides the function of searching for so as to be convenient for inquiry. secondly the cascading style sheets (css) are used in the system which beautifies the ui (user interface). the transparent flash in index and css,s application characterize the system: easier
8、 operation, friendly ui, and so on.the design ideas and the process are detai led i y discussed in this thesis- finally a new solution is presented towards the lack of actual system in the thesiskey words: the computer application technology; asp.net 2005; securities' glossary; interpretation; m
9、anagement of glossary引言1.1課題背景及意義證券業是專門從事證券經營和相關服務的行業。西方證券活動從產牛到現 在已有數百年的歷史。我國證券業是改革開放以來,隨著國民經濟市場化改革 的推進而產牛和發展起來的。短短十幾年的時間,中國證券業歷經風雨,從無 到有,從小到大,從無序到規范,已經發展成國民經濟中新興的舉足輕重的金 融產業。在今天,證券業在現代經濟中處于十分重要的地位,發揮著不可替代 的作用。隨著互聯網技術的迅猛發展,網絡給人們帶來了很多便利,許多金融貿易 商務上的運作都在向網絡貿易方向發展,以實現操作便捷,及時等優點,并且 隨著全球國際化的發展,各國之間溝通協作更加頻
10、繁,國際語言溝通顯得尤為 重要。系統主要針對金融證券貿易術語方面的各國差異,實現一個能夠使用戶 便捷地查看國人對證券術語解釋及其他國家與我國證券術語方面的差異的網站 系統。系統面向初步涉足證券業的人,通過系統可了解證券業務基木流程,并 面向從事國際化證券業務的人士,通過查詢系統可方便的閱讀外文證券資料, 如英文,日文等。在畢業設計的環境指導下積極查閱學習書籍,提高自己知識 層面,鍛煉動手能力。很多網站有在線翻譯系統,卻沒有專業的證券術語翻譯系統,較為普遍的 是一些頁面證券術語解釋或者單個的翻譯。系統將翻譯與術語解釋集為一體, 使用性更強,運用范圍和使用人群更廣。1.2課題研究現狀畢業設計課題針
11、對證券業務,利用所學過asp. net、數據庫sql2000、html 等知識,設計制作出一個面向廣大證券業務者的解釋翻譯網站。與一般的翻譯 網站不同,系統將多國語言翻譯及中文解釋集于一體,詞庫量較大h具有各種 檢索瀏覽查看方式,更為滿足證券學習者的需求。1.3課題預期成果設計的預期成果是證券術語解釋功能,并能夠實現將我國證券術語翻譯成 其他國家證券用語的功能,如英文,日文等。實現一個真正能夠幫助國人學習 證券業務,熟悉國際證券方面知識的系統;并且軟件使用者有添加術語信息功 能,管理員用戶有刪除、修改操作權限;提供畢業設計開發的軟件和畢業設計 論文。2 系統分析2. 1系統目標小型證券術語解釋
12、及翻譯系統可以完成證券術語解釋及翻譯,并且具有術 語管理功能,有如下2個方面的目標:1)證券術語一覽,通過按術語首字母拼音查看及術語搜索。2)術語管理功能,任何使用者都可添加系統術語,只有系統管理員才具有 修改和刪除術語信息的權限。2.2系統需求分析2.2.1需求設計思路及目標通過對證券術語及各種翻譯網站的調查和了解,綜合各方面優缺點及證券 術語解釋及翻譯系統的特殊性,初步確定該系統的基本需求情況及一般使用者 的操作流程。在網上有不少可以進行在線翻譯的網站,使用它們能夠讓我們在訪問一些 外文網站的吋候更加得心應手。一般的翻譯系統,無論是登陸google在線翻 譯網站還是利用軟件實現在線翻譯(如
13、cliptrans),翻譯界面如下圖1所示圖1 cliptrans翻譯界面此種翻譯方式對于一般的語種翻譯機制較為方便和準確,但是證券術語是 一種專業商務術語,無法應用此種方式獲得用戶所需求的全部正確答案,如當 在網上查詢術語名為“當h交易者”時,只能進行單一的查找,首先在百度等 搜索引擎上可以查到其解釋為:指證券市場當天買賣投機者,利用一天之間的 價格變動,以股票或某種金融產品從中謀利;接著應用如cliptnms等工具查詢 其英文翻譯為:day trader,并且此種翻譯方式只是將中文機械地翻譯為英文, 較不專業,使用者無法確定翻譯是否正確,還需利用其他專業書籍確認;若需 要日文翻譯時,又必須
14、重新進行查詢。如何將翻譯與術語解釋聯合起來,使只 需輸入一次就可查詢岀所需的準確解釋翻譯成為使用者較為關心的問題。為了 方便使用者查看,將術語翻譯與解釋對照起來的方式更為合適。系統正是基于 這樣的需求及目標而設計的。2.2.2 普通用戶基本操作模塊圖:如下圖2所示:普通用戶證券術語信息圖2普通用戶基本操作模塊圖2.2.3系統基本需求情況1)要求采用b/s結構,選用asp.net2005和sql2000作為開發工具及開 發環境進行系統的設計與開發。2)由于管理員證券知識有限,故為了增大系統術語詞庫量,任何使用者 都有權限添加術語信息。3)在使用者瀏覽時,提供三種方式查看:3)頁面默認按id分頁顯
15、示全部術語,點擊查看;b)按術語名稱中文拼音首字母分類查詢;c)輸入術語名,搜索察看。4)管理員通過正確的管理賬戶名及密碼登陸,具有修改,刪除術語信息 權限。5)各個頁面模塊均使用外部統一定義的css樣式表,界而設計簡潔友好。3 系統總體設計3.1系統功能結構設計在系統需求分析的基礎上,結合系統設計的目標,可將系統劃分為4個功 能模塊:1)首頁:術語添加2)術語一覽:默認術語按id順序分頁顯示;頁面上方點擊術語中文拼音 首字母可按首字母檢索分頁查看;頁面中間提供輸入術語名搜索方式 查看術語。3)術語管理:主要包括管理員登陸模塊,對術語進行修改和刪除操作。4)其它模塊:提供相關業務的服務,如資料
16、下載等。3.2開發設計思想系統開發設計思想有以下3點:1)系統采用b/s結構,選用asp.net2005和sql2000作為開發工具及開 發環境進行系統的設計與開發。系統提供術語應準確全面,符合證券翻譯及解釋系統用戶需求,并達到操 作過程中的直觀、方便、實用等要求。2)系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改, 又便于口后的補充和維護。3)系統應具備數據庫維護功能,及時根據用戶需求進行術語的添加、刪 除、修改等操作。3.3開發工具及運行環境33.1整體開發工具及環境系統釆用的軟件開發工具及環境如下:操作系統: windows xp編程工具:asp.net 2005, c#數據
17、庫:sql server2000數據庫開發用機器的硬件配置:pentium iv 1.50ghz、256mb內存、=20gb硬盤等,并開發用機器配置iis)運行要求的配置:硬件壞境:英特爾奔騰處理器,166mhz或更高的處理器、32m ram-rom 驅動器、256色、1024*768分辨率顯示器(推薦使用更高的分辨率和顏色深度)軟件壞境:windows98/2000/xp33.2選擇開發工具及環境的理由1)教學安排課程中學習過asp.net和sql2000的基礎知識,對此開發工 具和環境的安裝較為熟悉;2)因c#在.net體系結構的web服務中,相比較其它如vb等語言具有 更多的優點,如操作
18、簡潔、易用、少出錯、面向對象等特點,故選擇 其作為編程語言;3)應用css (cascading style sheets )層疊樣式表外部鏈接可以準確地 控制頁面上一切元素,使網頁更加精簡。在以前的學習中曾較為深入的 研究過層疊樣式表的應用,故選擇其作為ui應用。3.3.3開發工具及平臺簡介1)asp.netasp.net 是建立在.net common language runtime (clr)之上的新一代 網絡開發工具,運行在服務器端,用以建立功能強大的web應用。asp.net是把基于通用語言的程序在服務器上運行。不像以前的asp即吋 解釋程序,而是將程序在服務器端首次運行吋進行編譯
19、,執行語句速度比一條 一條快許多。asp使用的vb script, java,它把腳本語言直接嵌入html文檔中. 應用處理與html標記混雜在一起從而不易分辨,性能不易擴充,腳本語言的功 能有限。而asp.net徹底拋棄了腳本語言,用c#或vb編寫,為開發者提供了 更加強有力的編程資源,允許用服務器控件取代傳統的html元素,而ii代碼與 界面分開。asp.net提供了一種編程模型和結構,對比原來的web技術來說, 它能更快速、容易地建立靈活、安全和穩定的應用程序。2)數據庫(結構化查詢語言sql)結構化查詢語言sql是一種介于關系代數與關系演算之間的語言,其功能包 括查詢、操縱、定義和控制
20、四個方面,是一個通用的功能極強的關系數據庫標準 語言。在sql語言中不需要告訴sql如何訪問數據庫,只要告訴sql需要數據庫做 什么。因此sql廣泛地被采用正說明了它的優點,使全部用戶,包括應用程序員、 dba管理員和終端用戶受益非淺。3)html標記語言html的英語意思是:hypertext marked language,即超文本標記語言,是 一種用來制作超文本文檔的簡單標記語言,是www所使用的語言,是網頁制作的 基本語言。html不是程式語言,如c+和java之類,它只是標75語言,格 式非常簡單,只是由文字及標記組合而成,至于編輯方而,任何文字編輯器都 可以,只要能將文件另存成as
21、cii純文字格式即可,當然以專業的網頁編輯軟 件為佳。所謂超文本,是因為它可以加入圖片、聲音、動畫、影視等內容,事實上 每一個html文檔都是一種靜態的網頁文件,這個文件里面包含了 html指令代 碼。在html中每個用來作為標簽的符號都是一條命令、它告訴瀏覽器如何顯示 文本。這些標簽均由和符號以及一個字符串組成。而瀏覽器的功能是對 這些標記進行解釋,顯示出文字、圖像、動畫、播放聲音。這些標簽符號用 標簽名字屬性”來表示。html的用途:a)用標題、文本、表格、列表、照片等發布在線信息。b)通過超文本鏈接,在鼠標點擊時取得在線信息。c)設計表單與遠程服務通訊-查詢信息、進行預訂、訂購產品等。d
22、)把樣式表、視頻剪輯、音頻剪輯和其它應用程序包含在文檔中。4)css簡介css (cascading style sheets )層疊樣式表,作用:控制頁面上一切元素, 使網頁更加精簡css三種方式:q當有多個網頁要用到的css,采用外連css文件的方式,這樣網頁的代碼大大減少,修改起來非常方便;b)只在單個網頁中使用的css,采用文檔頭部方式;c)只有在一個網頁一、兩個地方才用到的css,采用行內插入方式。三種用法可以混用,且不會造成混亂。三種css的執行優先級是:行內插 入式、頭部方式、外連文件方式。5)c#簡介c#語言自c/c+演變而來。它現代、簡單、完全面向對象和類型安全。它 是現代的
23、編程語言。它簡化和現代化了 c+在類、名字空間、方法重載和異常 處理等領域。拋棄了 c+的復雜性,使它更易用、更少出錯。對c#的易用有貢 獻的是減少了 c+的一些特性,不再有宏、模板和多重繼承。c#(讀作“c sharp”)作為microsoft的下一代面向對象的語言產品,能 夠使開發人員在net平臺上快速地建立大量的應用程序。按照微軟給出的定義, c#是一種源自于c和c+的、簡單的、現代的、面向對象的和類型安全的程序 設計語言。c#為程序員提供了開發飛速發展的web應用程序所需的強大而靈活 的功能。c#和java的核心與c+比較有著相同的優勢和局限,比起c+, c#將 更容易被人們理解和接受
24、,未來大量.net平臺的應用將由c#開發。4 數據庫設計和實現4.1設計思路小型證券術語解釋及翻譯系統所有術語信息都是保存在數據庫中。雖然設 計數據表不多,但數據量龐大,隨著術語詞庫的逐漸增多,現行數據庫是否能 夠承載更龐大的數據量為數據庫設計中的一個重要問題。因此,數據庫結構設計的好壞將肓接對應用系統的效率以及實現的效果產 牛影響,好的數據庫結構設計會減少數據庫的存儲量,資料的完整性和一致性 比較高,系統具有較快的響應速度,簡化基于此數據庫的應用程序的實現等等。 由于數據庫設計的重要性,人們提出了許多數據庫結構設計的技術。但這些技 術方法與數據庫系統并沒有統一的相對應的模式,而是要根據應用系
25、統對數據 庫不同的需求來選擇不同的技術方法,甚至是幾種不同的方法的融合。4.2數據庫需求分析數據庫結構設計的第一階段,也是非常重要的一個階段是數據庫需求分析。 在這個階段主要是收集基本資料以及數據處理的流程,為進一步設計打下基礎。查閱各方面的證券書籍,收集整理了部分證券術語,將其按照術語名、英 文翻譯、口文翻譯、屮文解釋的順序存放在詞庫屮。證券術語翻譯及解釋系統 的數據er圖如下圖3所示:圖3術語e-r圖通過對術語信息的分析,設計岀數據庫中術語信息表結構圖如下圖4所示:其中iglossaryld為系統自增,用戶不可自行設置。4.3數據庫的連接系統定義一個數據庫公用操作方法dbhelpersql
26、. cs,用以連接數據庫及實 現其它數據庫操作。5關鍵模塊及代碼設計5. 1公用模塊及代碼1)定義數據庫公用操作方法類dbhelpersql,用以連接數據庫,執行sql 語句等數據庫操作。2)定義公共類glossary,完成添加,修改,刪除等操作。3)定義公共驗證類pagevalidateo5.2首頁界面及功能代碼首頁為系統門戶,是使用者對系統的第一印象,故需精心設計。根據對系 統用戶群的分析,設計出如下所示的首頁界面如下圖5所示:燉£(中因幺融網中國舍融咨詢網«#*關具他黃源© q e © c a $ g ® & 一點擊此處添加您需更
27、的證養術語信層證券中國上市公司貿訊冋中國投安信息網中國懸叢冋中甌舜甜習管理委員會上海證券交易角除助證券交舅所中図人民大學書報資初中右中華網中醫財超中®3券業贈首頁證券術語一覽數據它理ps著互聯網技術的迅蠱 發展阿絡給人們帶來了很多 便利,許多金融賀易商務上 的運作祁在向網絡貿易方向發 展,以實現蝶作便權,及時 等優點,并且漣看全球國際化 的發展各國n間漓通協作更 加頻型,國際語言溝通顯得 尢為垂要。本系統主鑒針對金 融證券貿易木語方閒的各國差 異,使您能簽便捷的查看國 人對證券術語瓣及其他國專 弓我國證券術語方面的建異的 網站系統。本系統面向初步 涉足證券業的人,通辻本系統 可了解證
28、券業務基本滾程,并 面向從事國際化證券業務的人 ±,通過查詢斗系統可方便 的詢讀外文證券演料,如英 文日文。相關證券金融業網站copyright yaoyunch el r z1 v巴 本地intrcnet中國證券網中固財經倩扈網中回期貨證券金融網中eestt圖5首頁首頁中用戶有點擊添加術語信息的功能,中間運用透明flash代碼將所 制作的圖片放為背景圖,在代碼中加入如下代碼,將flash變為透明。<param name二wmode value=/ztransparent />添加功能模塊具有添加術語五項信息功能,在glossary, cs中編寫如下代 碼實現添加功能:
29、/增加一條數據public int add()stringbuiider strsql=new stringbuilder();strsql. append (/zinsert into glossary (/z);strsql. append (zzcglossaryname, cchinesespell, cglossaryenglish, eglossary japan, eglossaryinterpret)/z);strsql. append (/z values ();strsql. append (/zcglossaryname, cchinesespell, cglossary
30、english, cglos saryjapan, cglossaryinterpret)/z);sqlparamctcr parameters = new sqlparamctcr (,zcglossarynamc,z, sqldbtypc. nvarchar), new sqlparamctcr(cchincscspcll,sqldbtypc nvarchar), new sqlparamctcr (,zcglossaryenglish,z, sqldbtypc. nvarchar), new sqlparameter("©cglossaryjapart, sqldbt
31、ype. nvarchar), new sqlparamctcr (,zcglossaryintcrprct,z, sqldbtypc> nvarchar);parameters0. value parameters1. value parameters2 value parameters3. value=cglossaryname;=cchincscspcll;=cglossaryenglish;=eglossaryjapan;parameters4. value = eglossaryinterpret;dbhelpersql. executesql (strsql. tostrin
32、g(), parameters);return id;append方法將sql語句連接起來,整個的語句為insert into glossary(cglossarynamc, cchincscspcll, cglossaryenglish, eglossaryjapan, cglossa rylnterpret)values(cglossarynamc, cchincscspcll, cglossaryenglish, cg1ossaryjapan, cg lossarylnterpret)定義一個new sqlparameter,執行數據庫公用方法dbhelpersql. cs中定義的 ex
33、ccutcsql完成與數據庫連接,并執行sqlcommand語句,返回id。在add. cs中,代碼如下glossary g = new glossary ();g.cglossarynamc = pagcvalidatc. encode(this. txtnamc- text);g.cchinesespell =pagevalidate. encode (this, txtchinesespell. text);g.cglossaryenglish =pagevalidate. encode(this, txtenglish. text);g. eglossaryjapan = pageva
34、lidate. encode(this, txtjapanese. text);g. eglossaryinterpret =pagcvalidatc encode(this txtlntcrprct text);g. add();response. write (,<script>alert ('添加成功');/script");將所要添加的術語信息通過pagcvalidatc. encode方法增加到數據庫中,完成 添加功能。5.3術語一覽界面和主要代碼術語一覽界面如下圖6所示:圖6術語一覽1)系統默認為按術語id分頁顯示。2)利用cchinesesp
35、ell字段,中文拼音首字母為s的演示結果如下圖7所 示:圖7以s為索引分頁顯示點擊索引s,畫面上出現以s為拼音開頭的所有術語,分頁顯示,很容易 找到所需術語名。按術語中文拼音首字母檢索瀏覽方式代碼如下:頁面viewall.aspx中代碼如下:tdxa href=/zviewal 1. aspx?spell二a class二"fontview/z>a</a></td> 后臺 viewall.aspx.es 中代碼:if (requestspell != null)this. gvglossary. datasource = g. getlistc cchi
36、nesespell like+ requestspell.tostring() + %' order by id asc,z);this. gvglossary.databind();return;this. gvglossary. datasource = g. getlistc 1=1 order by id ascz,); this. gvglossary. databind ();利用request,?spell"與cchinesespell比較,以id的升序排列來檢索分 頁顯示。3) 搜索功能的實現代碼如下:if (request"search"
37、 != null)this. gvglossary> datasourcc = g. gctlist ( cglossaryname like "+rcqucst“search"tostring()+' order by id asc);this. gvglossary> databindo ;return;以所輸入的術語名與數據庫中cglossaryname比較,得岀搜索結果。5.4管理模塊管理模塊中首先為管理員登陸、管理員用戶驗證。輸入用戶名或密碼為空 時再label中顯示紅色提示語:“用戶名和密碼不能為空! 當輸入有誤時在 label中顯示提示語“
38、您輸入的用戶名或密碼有誤!請重新輸入。”;清除按鈕將賬號和密碼都清空,如下圖&圖9所示:圖8用戶驗證(1)圖9用戶驗證(2)當確定為系統管理員后頁面將登錄到術語管理模塊,主要有管理員查看、修改和刪除操作。界面如下圖10所示:圖10管理模塊查看操作與術語瀏覽操作相似,不再贅述。 修改頁面如下圖11所示:名宇:中文拼與:敷:口座日文:當一家證券公司簽毎一客戶時,就必須以該客戶 z名開一賬號,該賬號反破岀此容戶的交易活動 記錄,如買尖股異等。中文解経:樹完畢ch ra 0 :j 本tfi irtraret圖11修改點擊修改成功時彈出“修改成功”提示語。 在glossary.cs屮代碼如卜:p
39、ublic void update(int id)stringbuildcr strsql二new stringbuildcr();strsql append("update glossary set ); strsql. append (cglossqrynqmc=cglossarynamc,“);strsql appendccchincscspcll=cchincscspcll,“);strsql append(cglossaryenglish=cglossaryenglish,);strsql appcnd (,zcglossaryjapan二cglossaryjapan,“)
40、;strsql appcndccglossaryintcrprct二cglossaryintcrprct); strsql. append (,z where id二id);sqlparamctcr parameters = new sqlparameter(,zidz,, sqldbtype. int),new sqlparamctcr (,zcglossarynamc,z, sqldbtypc. nvarchar), new sqlparamctcr(cchincscspcll,sqldbtypc nvarchar), new sqlparamctcr (,zcglossaryenglis
41、h,z, sqldbtypc. nvarchar), new sqlparamctcr (,zcglossaryjapan,z, sqldbtypc. nvarchar), new sqlparamctcr (,zcglossaryintcrprct,z, sqldbtypc> nvarchar);parametcrso> value = id;parameters1. value = cglossarynamc;parameters2. value = parameters3. value = parameters4. value = parameters5. value =cc
42、hinesespell; cglossaryenglish; eglossaryjapan; cglossarylnterpret;dbhclpcrsql. exccutcsql(strsql. tostringo, parameters); 在修改頁而update.aspx.es中代碼如下protected void page_load(object sender, eventargs c) if (!ispostback)if (request"id" != null)glossary g = new glossary();g. getmodel(int. parse(
43、request"id"); this. txtname. text =pagcvalidatc- decode(g< cglossarynamc);this.txtchinesespell. text =pagevalidate. decode(g> cchinesespell);thistxtenglish. text 二pagevalidate. decode(g> cglossaryenglish);this.txtlnterpret- text =pagevalidate. decode(g> cglossarylnterpret);this
44、.txtjapanese. text = pagevalidate. decode(g> eglossaryjapan);protected void btnsubmitclick(object sender, evcntargs c)if (requestid != null)glossary g = new glossary ();g. gctmodcl(int. parse (request"id");g. cglossarynamc = pagcvalidatc. encode(this. txtnamc- text);g.cchinesespell =pag
45、cvalidatc. encode(this. txtchincscspcll- text);g. cglossaryenglish = pagevalidate. encode(this, txtenglish. text);g.eglossaryjapan =pagcvalidatc. encode(this, txtjapancsc- text);g-cglossarylnterpret 二pagevalidate. encode(this, txtlnterpret text);g.update (int> parse(roquest; response. write (z,&l
46、t;script>alert ('修改成功');/script");在pagcload時用pagcvalidatc. decode方法獲得數據庫中原有數據項,然 后修改后用pagevalidate. encode方法將修改后的數據項傳到數據庫中。此處 注意必須將update方法帶上參數int id,然后才能修改數據庫中數據項。刪除操作,在glossary.cs中定義如下代碼:public void delete(int id)stringbuilder strsql=new stringbuilder(); strsql. append (''d
47、elete from glossary “); strsql. append (zzwhere id=id");sqlparamctcr parameters = new sqlparamctcr (,zid,z, sqldbtypc. int, 4); parameters0. value = id;dbhelpcrsql exccutcsql(strsq1. tostring(), parameters);在manage.aspx.es中編寫刪除代碼如下:glossary g = new glossary ();g. delete(int. parse(this gvglossa
48、ry. datakeyse. rowindex. value. tostrin g();response. write (,<script>alert ('刪除成功');/script");bindallo ;點擊刪除時出現確認是否要刪除,刪除成功后顯示刪除成功提示語。6系統初期測試和綜合測試結果6.1測試中錯誤及其改正方法6.1.1系統錯誤系統初期完成后,對其各個功能進行調試運行,發生以下一些錯誤。1) 修改功能未完成:不能將頁面上修改的數據傳入到數據庫中,點擊瀏 覽時還是之前的數據信息;2) 界面設計欠缺整體考慮:外部css樣式設計不足;主頁內容除了添
49、加 之外其他地方空缺;3) 刪除未加入確認:點擊刪除后直接刪除,管理員錯誤操作將無法使數 據恢復;4) 術語名未加入唯一性約束,添加相同術語名稱時系統不報錯。6.1.2調查原因及改正方案1) 經過多次調試,原來在update方法執行時未給其加參數,以致無法將 頁面上的修改操作傳入數據庫中各項。將id添加到update方法中,作為參數傳遞。經改正,可以實現修改功能。 測試修改例:原術語信息如下圖12,圖13所示:文件(e)»«(£)收aw 工具(d幫助(u)證券術語一覽 * microsoft internet explorer©馳0國園紛p攫索幗夾q m
50、 c也 g也址助 http:/bcdhost:5725/gk65ary/wwall.a$pxv開始呂侖書簽劭鹽截147個 0孵檢查.發送至:客服中心v search web / 宜.嘲 ® g3m川 my yahoo! (houobs 扇 mis忙 q answers .persgab sign in 首頁適券術語一覽數據官理適券相關其他賁源證券術語按術語首字中文搟音査詢一覽卷:,bcdeffhijklrv tlin0ptuvwx查丟解擇贓號應徜利息美國證券交易所毎年回報套利賣價基點熊市買賣養價f少 http:/kx:aho5t:5725/(alo$saty/ftemvew.a5px
51、?id» 1intranet圖12原術語信息查看(1)圖13原術語信息查看(2)修改內容如下圖14,圖15所示:名字,中文拼寫,英文:口座傷正日文:賬號修改:當一冢證券公司簽得一容尸時就必 須以該客戶n名開一賬號.該賬號反映出此客戶 的交易活動記錄,如買賣般票等。kgr cyjv u 曲刖屯本地intranet圖14修改內容圖15修改成功修改后查看如下圖16,圖17所示:圖16修改后查看(1)圖17修改后查看(2)2)添加外部css樣式,將各個界面樣式修改一致,并且控件內的鏈接及 字體都運用添加的一致css樣式。主頁中以所做圖片為背景,上添加 透明flash, flash的動態效果使主頁界面不再單調。3)在刪除代碼區域添加uonclicntclick=,rcturn confirm(,確定要刪除 嗎?)”的代碼,實現管理員在刪除時岀現提示語,防止管理員的錯 誤操作引起的數據無法恢復。4)在數據庫中給術語名稱添加唯一性約束(因添加唯一性約束后字段能 夠為空,故此處解決方案還未設計岀)。6.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CCMA 0175-2023移動工作站
- T/CCMA 0133-2022高爾夫球車
- T/CCMA 0087-2020全斷面隧道掘進機狀態監測與評估
- T/CATCM 027-2023中藥固體廢棄物制備有機肥技術規范
- T/CAQI 85-2019空氣凈化器智能模式技術要求及試驗方法
- T/CAQI 135-2020產品質量鑒定程序規范機械設備的特殊要求
- 招銀科技成都java面試題及答案
- 防疫階段面試題及答案
- 國內大廠面試題及答案
- 分析中考試題及答案
- 2022年上海蓬萊中學高二政治下學期期末試卷含解析
- 中印邊境爭端
- 單病種管理匯總
- 第六單元作文訓練:“批判與觀察”高一語文教材同步作文 素材拓展+范文展示(統編版必修下冊)
- 心肺聽診課件
- 中小學生環境教育專題教育大綱
- 商務禮儀之辦公室禮儀課件
- 綠色施工策劃書(模板)
- 肺癌生活質量量表
- GA 1517-2018 金銀珠寶營業場所安全防范要求
- 浙江高考英語--600高頻詞匯
評論
0/150
提交評論