![財務(wù)管理系統(tǒng)的設(shè)計_第1頁](http://file4.renrendoc.com/view/49f5be944494921a68ecb4af90f9873e/49f5be944494921a68ecb4af90f9873e1.gif)
![財務(wù)管理系統(tǒng)的設(shè)計_第2頁](http://file4.renrendoc.com/view/49f5be944494921a68ecb4af90f9873e/49f5be944494921a68ecb4af90f9873e2.gif)
![財務(wù)管理系統(tǒng)的設(shè)計_第3頁](http://file4.renrendoc.com/view/49f5be944494921a68ecb4af90f9873e/49f5be944494921a68ecb4af90f9873e3.gif)
![財務(wù)管理系統(tǒng)的設(shè)計_第4頁](http://file4.renrendoc.com/view/49f5be944494921a68ecb4af90f9873e/49f5be944494921a68ecb4af90f9873e4.gif)
![財務(wù)管理系統(tǒng)的設(shè)計_第5頁](http://file4.renrendoc.com/view/49f5be944494921a68ecb4af90f9873e/49f5be944494921a68ecb4af90f9873e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 HYPERLINK / 摘 要隨著計算機(jī)網(wǎng)絡(luò)和多媒體技術(shù)的迅猛進(jìn)展,Internet上的Web應(yīng)用一直呈現(xiàn)爆炸式的增長,其中專門大一部分差不多上HTTP的請求服務(wù)。由于HTTP請求的增長過快,因此導(dǎo)致許多的網(wǎng)站的web服務(wù)器面臨著超載的問題,要緊表現(xiàn)是阻礙時刻過長從而導(dǎo)致拒絕服務(wù)。Web服務(wù)請求的響應(yīng)時刻要緊由兩個因素決定,網(wǎng)絡(luò)傳輸?shù)馁|(zhì)量和web服務(wù)器的處理性能。近幾年來,網(wǎng)絡(luò)傳輸?shù)姆?wù)質(zhì)量(qos)技術(shù)研究差不多相對比較成熟,然而,假如應(yīng)用層的web服務(wù)器服務(wù)質(zhì)量不能保證的話,那么,在服務(wù)器過載的情況下,即使網(wǎng)絡(luò)傳輸?shù)馁|(zhì)量能夠得到專門好的保證,仍然有可能被拒絕服務(wù),或者響應(yīng)時刻大大的延長而
2、導(dǎo)致的“拒絕服務(wù)”的效果。由此可見,由于服務(wù)器的超載問題日益嚴(yán)峻,web服務(wù)器差不多在某種程度上成為實(shí)現(xiàn)端到端服務(wù)質(zhì)量操縱的瓶頸。因此,如何實(shí)現(xiàn)web服務(wù)器系統(tǒng)的服務(wù)質(zhì)量操縱,為用戶提供中意的服務(wù)性能,差不多成為一個迫切需要解決的問題。本課題對web qos操縱技術(shù)進(jìn)行了簡單的研究,要緊是解決web服務(wù)應(yīng)用中為不同級不的客戶提供分類服務(wù)的問題,使web服務(wù)器資源更合理的分配,使有限的資源產(chǎn)生最大的使用率。ABSTRACTWith the development of the computer network and multimedia technologies,the Web applica
3、tions on the Internet is increasing explosively.Most of the Web applications are the HTTP requests.Many web sites had to face the problem of the serverloading.The main symptom is that users have to wait a very long time for the HTTP response and even the HTTP requests will be rejected.The responding
4、 time is generally influenced by two elements;the quantity of the service of networks transfer layer and the performance of the web server.Recently years,the research has been carried out actively in this field.In condition of the server overloading if any measure was not taken about the QOS control
5、 in the applications layer,although the QOS of the network transferring time be delayed so long that leads to “reject request”result.So we could conclude that the overload of the web server is becoming the botleneck of the QOS control.Therefore,how to apply the web server QOS control and provide the
6、 customers the satisfied services,has become the imminence problems that must be setled.In this paper,we do some research of Web QoS control simply,the strategy of classified service provide the diffeniated customers the diffeniated services.On the one hand,we propose prototypes of comprehensive sch
7、eduling algorithms based on combination of Session and content. 目錄 TOC o 1-3 h z u HYPERLINK l _Toc140245003 第1章 緒論 PAGEREF _Toc140245003 h 1 HYPERLINK l _Toc140245004 1.1 課題背景 PAGEREF _Toc140245004 h 1 HYPERLINK l _Toc140245005 1.2 web技術(shù)的進(jìn)展情況 PAGEREF _Toc140245005 h 1 HYPERLINK l _Toc140245006 1.3
8、web server PAGEREF _Toc140245006 h 2 HYPERLINK l _Toc140245007 1.4課題設(shè)計的目標(biāo)和來源 PAGEREF _Toc140245007 h 2 HYPERLINK l _Toc140245008 第2章 開發(fā)工具及環(huán)境 PAGEREF _Toc140245008 h 3 HYPERLINK l _Toc140245009 2.1 c#技術(shù) PAGEREF _Toc140245009 h 3 HYPERLINK l _Toc140245010 2.2 。net運(yùn)行環(huán)境 PAGEREF _Toc140245010 h 3 HYPERLI
9、NK l _Toc140245013 第3章 需求分析 PAGEREF _Toc140245013 h 5 HYPERLINK l _Toc140245014 3.1 web服務(wù)器的差不多需求 PAGEREF _Toc140245014 h 5 HYPERLINK l _Toc140245015 3.2 http協(xié)議 PAGEREF _Toc140245015 h 7 HYPERLINK l _Toc140245016 3.3 socket PAGEREF _Toc140245016 h 11 HYPERLINK l _Toc140245017 3.4系統(tǒng)E-R圖 PAGEREF _Toc14
10、0245017 h 13 HYPERLINK l _Toc140245018 第4章 系統(tǒng)的設(shè)計 PAGEREF _Toc140245018 h 16 HYPERLINK l _Toc140245019 4.1設(shè)計原則 PAGEREF _Toc140245019 h 16 HYPERLINK l _Toc140245020 4.2 系統(tǒng)功能設(shè)計 PAGEREF _Toc140245020 h 16 HYPERLINK l _Toc140245021 4.3設(shè)計流程圖 PAGEREF _Toc140245021 h 21 HYPERLINK l _Toc140245023 第5章 系統(tǒng)的實(shí)現(xiàn)與測
11、試 PAGEREF _Toc140245023 h 275 HYPERLINK l _Toc140245049 結(jié)論及畢業(yè)設(shè)計小結(jié) PAGEREF _Toc140245049 h 53 HYPERLINK l _Toc140245050 致謝 PAGEREF _Toc140245050 h 55 HYPERLINK l _Toc140245051 參考文獻(xiàn) PAGEREF _Toc140245051 h 56第1章 緒論1.1 課題背景由于計算機(jī)網(wǎng)絡(luò)和多媒體技術(shù)的迅猛進(jìn)展,internet上的web應(yīng)用一直呈現(xiàn)爆炸性增長的趨勢。目前,web流量在internet總流量中所占的比例日益增加,差不
12、多成為internet上信息傳輸?shù)闹髁鳌S捎趆ttp請求的指數(shù)性增長,Internet上的許多熱門站點(diǎn)都經(jīng)常面臨著服務(wù)器的超載問題,通常,人們期望的web站點(diǎn)的理想響應(yīng)時刻大約是1秒左右,這與人類的響應(yīng)時刻大體相當(dāng),研究表明,一般的web用戶通??刹荒苋淌艹^10秒的等待時刻。而依照網(wǎng)上的調(diào)查和zona研究中心的統(tǒng)計,一個電子商務(wù)網(wǎng)站必須保證其web用戶在7秒內(nèi)得到響應(yīng),否則將損失掉30%或者更多的用戶。具體來講,web服務(wù)請求的響應(yīng)時刻要緊由2個因素決定:網(wǎng)絡(luò)傳輸?shù)馁|(zhì)量和服務(wù)器的處理性能。對web服務(wù)器而言,它需要為高級用戶提供比低級用戶更好的服務(wù)級不。因此,如何在web服務(wù)器及其系統(tǒng)中實(shí)現(xiàn)
13、qos操縱的機(jī)制與策略,為不同類型的用戶或請求提供性能保證和服務(wù)分區(qū),是目前web進(jìn)展所迫切需要解決的問題,也是實(shí)現(xiàn)下一代網(wǎng)絡(luò)qos操縱不可缺少的關(guān)鍵環(huán)節(jié)。1.2 web技術(shù)的進(jìn)展情況國內(nèi)外研究現(xiàn)狀Web qos屬于應(yīng)用層的qos,它量度的是用戶在與web站點(diǎn)進(jìn)行交互時所感受到的服務(wù)性能。例如,下載時刻,交易時刻,服務(wù)器的可用性,遇到的錯誤等。由于web基礎(chǔ)設(shè)施的復(fù)雜性,阻礙web qos的因素專門多。實(shí)際上,web qos操縱涉及到構(gòu)成web的每一個元素,從網(wǎng)絡(luò)技術(shù)和協(xié)議,到web服務(wù)器的硬件,軟件體系結(jié)構(gòu)。概括的講,web服務(wù)供應(yīng)商能夠?qū)嵤┑膚eb系統(tǒng)解決方案能夠分為以下兩類:1 有區(qū)分的
14、web服務(wù)機(jī)制與策略,它是通過定義用戶或請求的類不,確定優(yōu)先級,利用基于優(yōu)先級的請求分配策略和資源監(jiān)控與調(diào)度機(jī)制來保證不同的服務(wù)水平協(xié)議。2 web服務(wù)器系統(tǒng)的體系結(jié)構(gòu)設(shè)計。它的目的是確定能夠向所有的web用戶或者請求提供服務(wù)水平協(xié)議保證的正確體系結(jié)構(gòu),可分為三個方面:通過增加內(nèi)存和CPU來擴(kuò)大單個服務(wù)器的處理能力;在局域范圍內(nèi)通過復(fù)制服務(wù)器內(nèi)容建立web集群來增強(qiáng)本地處理能力;在地理上的廣域范圍內(nèi)通過復(fù)制服務(wù)器集群來擴(kuò)大全局處理能力。實(shí)際上,上述倆個方面也是當(dāng)前web qos操縱技術(shù)研究的兩個要緊切入點(diǎn)。集體來講,當(dāng)前web qos技術(shù)的研究方向要緊有:web服務(wù)器應(yīng)用軟件的qos支持技術(shù)。
15、操作系統(tǒng)的web qos支持技術(shù)。中間件的web qos 支持技術(shù)。Web服務(wù)器集群系統(tǒng)中的qos支持技術(shù)。Web qos操縱策略和算法的性能分析和評價技術(shù)目前,國際上web qos操縱技術(shù)的研究差不多受到專門多的網(wǎng)絡(luò)研究者和聞名公司的重視。許多聞名的國際會議差不多將web qos列為一個重要的會議議題。此外,許多生產(chǎn)第七層交換機(jī)的公司也不斷推出能夠在服務(wù)器集群環(huán)境中支持基于qos的負(fù)載均衡的硬件產(chǎn)品。1.3 web serverWeb service平臺是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何在Web上實(shí)現(xiàn)互操作性。你能夠用任何你喜愛的語言,在任何你喜愛的平臺上寫Web service ,只要我們能
16、夠通過Web service標(biāo)準(zhǔn)對這些服務(wù)進(jìn)行查詢和訪問。Web service平臺需要一套協(xié)議來實(shí)現(xiàn)分布式應(yīng)用程序的創(chuàng)建。任何平臺都有它的數(shù)據(jù)表示方法和類型系統(tǒng)。要實(shí)現(xiàn)互操作性,Web service平臺必須提供一套標(biāo)準(zhǔn)的類型系統(tǒng),用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。在傳統(tǒng)的分布式系統(tǒng)中,基于界面(interface)的平臺提供了一些方法來描述界面、方法和參數(shù)。同樣的,Web service平臺也必須提供一種標(biāo)準(zhǔn)來描述Web service,讓客戶能夠得到足夠的信息來調(diào)用那個Web service。最后,我們還必須有一種方法來對那個Web service進(jìn)行遠(yuǎn)程調(diào)用。這種方
17、法實(shí)際是一種遠(yuǎn)程過程調(diào)用協(xié)議(RPC)。 SOAP Web service建好以后,你或者其他人就會去調(diào)用它。簡單對象訪問協(xié)議(SOAP)提供了標(biāo)準(zhǔn)的RPC方法來調(diào)用Web service。實(shí)際上,SOAP在那個地點(diǎn)有點(diǎn)用詞不當(dāng):它意味著下面的Web service是以對象的方式表示的,但事實(shí)并不一定如此:你完全能夠把你的Web service寫成一系列的C函數(shù),并仍然使用SOAP進(jìn)行調(diào)用。SOAP規(guī)范定義了SOAP消息的格式,以及如何樣通過HTTP協(xié)議來使用SOAP。SOAP也是基于XML和XSD的,XML是SOAP的數(shù)據(jù)編碼方式。第三章我們會討論SOAP,并結(jié)識SOAP消息的各種元素。WS
18、DL 你會如何樣向不人介紹你的Web service有什么功能,以及每個函數(shù)調(diào)用時的參數(shù)呢?你可能會自己寫一套文檔,你甚至可能會口頭上告訴需要使用你的Web service的人。這些非正式的方法至少都有一個嚴(yán)峻的問題:當(dāng)程序員坐到電腦前,想要使用你的Web service的時候,他們的工具(如Visual Studio)無法給他們提供任何關(guān)心,因?yàn)檫@些工具全然就不了解你的Web service。解決方法是:用機(jī)器能閱讀的方式提供一個正式的描述文檔。Web service描述語言(WSDL)確實(shí)是如此一個基于XML的語言,用于描述Web service及其函數(shù)、參數(shù)和返回值。因?yàn)槭腔赬ML的,
19、因此WSDL既是機(jī)器可閱讀的,又是人可閱讀的,這將是一個專門大的好處。一些最新的開發(fā)工具既能依照你的Web service生成WSDL文檔,又能導(dǎo)入WSDL文檔,生成調(diào)用相應(yīng)Web service的代碼。1.4課題設(shè)計的目標(biāo)和來源畢業(yè)設(shè)計(論文)的題目為自適應(yīng)web qos 操縱器。該課題來自在的計算機(jī)網(wǎng)絡(luò)迅猛進(jìn)展,internet上web應(yīng)用的請求絕大多數(shù)是http請求服務(wù),由于http服務(wù)請求的增長過快,因此服務(wù)器面臨的超載問題。第2章 開發(fā)工具及環(huán)境2.1 c#技術(shù)在企業(yè)計算領(lǐng)域,c#將會變成為用來編寫新一代windows服務(wù)應(yīng)用程序的要緊語言。C#語言自c/c+演變而來,相比之下,它更
20、加現(xiàn)代,簡單,完全面向?qū)ο蠛皖愋桶踩?。它是現(xiàn)代的編程語言。它簡化和革新了c+中的類,名稱空間,方法重載和異常處理等領(lǐng)域。屏棄了c+的復(fù)雜性,使它更方便使用,更少出錯。C#減少了c+的一些功能,更方便使用,不再有宏,模板和多重繼承。對企業(yè)級開發(fā)來講,有更好的使用環(huán)境。使編程更方便的新功能是嚴(yán)格的類型安全,版本操縱,垃圾回收等。C#具有以下特征:簡單,現(xiàn)代,面向?qū)ο螅愋桶踩?,版本操縱,兼容,靈活等。2.2 。net運(yùn)行環(huán)境RESIN是Caucho公司的產(chǎn)品,RESIN的 JSP引擎在速度、價格和穩(wěn)定性方面表現(xiàn)十分出色,同時是完全免費(fèi)的。運(yùn)行時JSP文件位于RESIN文件夾下的DOC目錄下,類庫文
21、件位于RESIN文件夾下的DOC文件夾下的Web-inf目錄下。4直接運(yùn)行RESIN文件夾下的BIN目錄下的HTTP.EXE即可啟動RESIN。測試運(yùn)行,在掃瞄器的地址欄輸入 HYPERLINK http:/localhost:8080/ http:/localhost:8080/就能夠看到RESIN的歡迎界面。第3章 需求分析3.1 財務(wù)治理系統(tǒng)的差不多需求 優(yōu)秀的財務(wù)治理系統(tǒng),應(yīng)當(dāng)關(guān)心用戶方便、迅捷、準(zhǔn)確地對財務(wù)信息進(jìn)行錄入、查詢、刪除、修改及統(tǒng)計等操作,同時具有設(shè)計合理的數(shù)據(jù)庫。依照上述要求將系統(tǒng)需求分解為如下的幾點(diǎn):1用戶差不多信息的治理針對某系而設(shè)計的財務(wù)治理系統(tǒng),要緊財務(wù)信息為該系
22、里的老師的經(jīng)費(fèi)治理信息。為了更好的治理,錄入、刪除每位老師的差不多信息功能是十分必要的。按實(shí)際情況,差不多信息可劃分為:編號、姓名、性不、年齡、職稱、單位。2財務(wù)信息添加功能財務(wù)治理需要錄入大量的財務(wù)數(shù)據(jù),差不多的收入及支出數(shù)據(jù),因此需要良好的信息錄入功能。錄入功能應(yīng)具備以下要求:對每條收入信息的錄入;對每條支出信息的錄入。3財務(wù)信息查詢功能當(dāng)使用者面對大量的財務(wù)信息時,如何能快速、準(zhǔn)確的查詢信息是十分重要的需求。因此這就需要一個良好完善的查詢功能來滿足那個需求。 查詢功能應(yīng)具備以下要求: 快速的查詢信息 保證所查詢信息準(zhǔn)確無誤 可按需求進(jìn)行分類查詢 多種選項(xiàng)的查詢方式4財務(wù)信息的刪除功能當(dāng)財
23、務(wù)系統(tǒng)存在不必要或者錯誤的信息時,需要對這些信息進(jìn)行刪除,幸免在數(shù)據(jù)庫中存留大量無用數(shù)據(jù),也為了幸免在數(shù)據(jù)查詢、統(tǒng)計中出現(xiàn)誤差。刪除功能應(yīng)具備以下要求:快速的刪除信息準(zhǔn)確的刪除信息,幸免誤刪有用信息安全穩(wěn)定,幸免破壞數(shù)據(jù)庫數(shù)據(jù)5財務(wù)信息的修改功能當(dāng)出現(xiàn)錄入信息錯誤時,或者需要更新某項(xiàng)數(shù)據(jù)時,就需要對特定的數(shù)據(jù)進(jìn)行修改、更新,以保證數(shù)據(jù)信息的準(zhǔn)確。因此就需要良好的修改功能滿足那個需求。修改功能應(yīng)具備以下要求:快速的修改信息按特定需求進(jìn)行修改修改安全、準(zhǔn)確 6財務(wù)信息的統(tǒng)計功能財務(wù)治理需要對財務(wù)信息進(jìn)行大量的統(tǒng)計,對個人收支的統(tǒng)計以及按類不的收支統(tǒng)計,全部收入、支出的統(tǒng)計。統(tǒng)計收支以保證收支的平衡
24、,對個人經(jīng)費(fèi)治理,類不經(jīng)費(fèi)的治理都有重要的意義。因此統(tǒng)計功能是財務(wù)治理方面一個十分重要的需求功能。統(tǒng)計功能應(yīng)具備以下要求:快速的統(tǒng)計財務(wù)信息統(tǒng)計結(jié)果要求準(zhǔn)確收支情況顯示明確7一般用戶的對財務(wù)信息的查詢功能 財務(wù)治理系統(tǒng)包含著許多人員的財務(wù)信息,這些人員也需要對自己的財務(wù)情況進(jìn)行查詢了解,即能夠方便一般用戶對自己財務(wù)情況的了解也能夠體現(xiàn)出財務(wù)治理的的透明性和公正性。這就需要系統(tǒng)具有針對一般用戶的查詢功能。 一般用戶查詢功能應(yīng)具備以下要求: 只能查詢財務(wù)信息,不能對財務(wù)信息進(jìn)行添加、刪除及修改 能夠快速準(zhǔn)確的按用戶要求查詢所需信息8系統(tǒng)治理者對一般用戶的治理功能既然一般用戶擁有了查詢的能力,就需要
25、一個功能使得治理員能對一般用戶的查詢功能進(jìn)行治理,來增加或取消一般用戶的查詢權(quán)限。該治理功能應(yīng)具備以下要求:對一般用戶查詢權(quán)限的添加對一般用戶查詢權(quán)限的刪除對一般用戶查詢登錄密碼的設(shè)置及修改總之,整體系統(tǒng)針對的是財務(wù)信息的治理,因此需要保證數(shù)據(jù)的添加、刪除、修改及統(tǒng)計正確無誤,要求系統(tǒng)具有良好的穩(wěn)定性和安全性。3.2數(shù)據(jù)流圖 下面依照需求分析畫出系統(tǒng)運(yùn)行過程中的數(shù)據(jù)流圖: 總的數(shù)據(jù)流圖: 圖 3.1 頂層的數(shù)據(jù)流圖 一般用戶對數(shù)據(jù)操作的數(shù)據(jù)流圖圖 3.2 一般用戶數(shù)據(jù)流圖 治理員執(zhí)行添加數(shù)據(jù)操作的數(shù)據(jù)流圖圖 3.3 信息添加數(shù)據(jù)流圖 治理員執(zhí)行查詢數(shù)據(jù)操作數(shù)據(jù)流圖圖 3.4 信息查詢數(shù)據(jù)流圖
26、治理員執(zhí)行刪除數(shù)據(jù)操作數(shù)據(jù)流圖圖 3.5 信息刪除數(shù)據(jù)流圖治理員執(zhí)行修改數(shù)據(jù)操作數(shù)據(jù)流圖圖 3.6 信息修改數(shù)據(jù)流圖治理員執(zhí)行統(tǒng)計數(shù)據(jù)操作數(shù)據(jù)流圖圖 3.7 數(shù)據(jù)統(tǒng)計數(shù)據(jù)流圖治理員對一般用戶登錄信息執(zhí)行操作數(shù)據(jù)流圖圖 3.8 一般用戶信息治理數(shù)據(jù)流圖3.3數(shù)據(jù)字典表3.1 數(shù)據(jù)文件“用戶差不多信息表”文件名:用戶差不多信息表不名:b1組成:編號+姓名+性不+年齡+職稱+單位 表 3.2 數(shù)據(jù)文件“收入信息表”文件名:收入信息表不名:b2組成:編號+姓名+收入金額+收入講明+收入日期 表 3.3 數(shù)據(jù)文件“支出信息表”文件名:支出信息表不名:b3組成:編號+姓名+支出金額+支出講明+支出日期 表
27、 3.4 數(shù)據(jù)文件“一般用戶登錄信息表”文件名:一般用戶登錄信息表不名:b4組成:姓名+密碼表 3.5 數(shù)據(jù)文件“治理員登錄信息表”文件名:治理員登錄信息表不名:b5組成:姓名+密碼 表 3.6 各項(xiàng)數(shù)據(jù)流數(shù)據(jù)流名:治理員登錄信息組成:姓名+密碼數(shù)據(jù)流名:一般用戶登錄信息組成:姓名+密碼數(shù)據(jù)流名:用戶差不多信息組成:編號+姓名+性不+年齡+職稱+單位數(shù)據(jù)流名:收入差不多信息組成:編號+姓名+收入+講明+日期數(shù)據(jù)流名:支出差不多信息組成:編號+姓名+支出+講明+日期 表 3.7 各數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名:編號 類型: 文本型長度:10數(shù)據(jù)項(xiàng)名:姓名 類型: 文本型長度:4數(shù)據(jù)項(xiàng)名:性不 類型: 文本型長
28、度:1數(shù)據(jù)項(xiàng)名:年齡 類型:數(shù)字型長度:整型數(shù)據(jù)項(xiàng)名:職稱 類型: 文本型長度:10數(shù)據(jù)項(xiàng)名:單位 類型: 文本型長度:20數(shù)據(jù)項(xiàng)名:密碼 類型: 數(shù)字長度:整型數(shù)據(jù)項(xiàng)名:收入 類型: 數(shù)字型長度:長整型數(shù)據(jù)項(xiàng)名:支出 類型: 數(shù)字型長度:長整型數(shù)據(jù)項(xiàng)名:收入講明 類型: 文本型長度:30數(shù)據(jù)項(xiàng)名:收入日期 類型: 文本型長度:20數(shù)據(jù)項(xiàng)名:支出講明 類型: 文本型長度:30數(shù)據(jù)項(xiàng)名:支出日期 類型: 文本型長度:203.4系統(tǒng)E-R圖 系統(tǒng)總體E-R圖:圖 3.9 系統(tǒng)總體E-R圖財務(wù)信息E-R圖: 圖 3.10 財務(wù)信息E-R圖 治理員對財務(wù)信息治理E-R圖圖 3.11 治理員對財務(wù)信息治
29、理E-R圖 治理員對用戶差不多信息治理E-R圖圖 3.12 治理員對用戶差不多信息治理E-R圖 治理員對用戶登錄信息治理E-R圖圖 3.13 治理員對用戶登錄信息治理E-R圖第4章 系統(tǒng)的設(shè)計4.1設(shè)計原則1系統(tǒng)的安全性設(shè)計實(shí)現(xiàn)高效率的財務(wù)治理系統(tǒng),應(yīng)提高系統(tǒng)地運(yùn)行穩(wěn)定性和安全性,是系統(tǒng)設(shè)計的重要目標(biāo)。功能的完整性為增強(qiáng)系統(tǒng)的有用性,應(yīng)依照實(shí)際需求設(shè)計的各項(xiàng)功能,保證系統(tǒng)功能的完整性。滿足使用者的各項(xiàng)需要,設(shè)計比較完善的財務(wù)治理系統(tǒng)。系統(tǒng)的人性化為了使用者方便操作,設(shè)計系統(tǒng)應(yīng)具有友好的交互界面,簡潔時尚的界面風(fēng)格,使系統(tǒng)更具美觀。4.2 系統(tǒng)功能設(shè)計針對某系而設(shè)計的財務(wù)治理系統(tǒng),就需要依照系級
30、實(shí)際財務(wù)治理情況而設(shè)計。盡可能的詳細(xì)劃分功能模塊,做到功能劃分具體、合理,保證功能的完整性,運(yùn)行穩(wěn)定。以下是對模塊的劃分并對模塊進(jìn)行簡單的講明:一般用戶登錄模塊:負(fù)責(zé)一般用戶登錄,對輸入信息進(jìn)行核對,推斷是否正確,信息正確進(jìn)入一般用戶查詢模塊。一般用戶查詢模塊:負(fù)責(zé)一般用戶對財務(wù)信息的查詢功能。治理員登錄模塊:負(fù)責(zé)一般用戶登錄,對輸入信息進(jìn)行核對,推斷是否正確,信息正確進(jìn)入一般用戶查詢模塊。用戶差不多信息添加模塊: 負(fù)責(zé)添加用戶的差不多信息。用戶差不多信息查詢模塊: 負(fù)責(zé)查詢用戶的差不多信息。用戶差不多信息刪除模塊: 負(fù)責(zé)刪除用戶的差不多信息。收入信息添加模塊: 負(fù)責(zé)錄入新的收入信息。收入信息
31、查詢模塊: 負(fù)責(zé)查詢收入信息。收入信息刪除模塊: 負(fù)責(zé)刪除收入信息。支出信息添加模塊: 負(fù)責(zé)添加新的支出信息。支出信息查詢模塊: 負(fù)責(zé)查詢支出信息。支出信息刪除模塊: 負(fù)責(zé)刪除支出信息。查詢收入信息模塊: 負(fù)責(zé)查詢收入信息,可按多種需求進(jìn)行查詢。查詢支出信息模塊: 負(fù)責(zé)查詢支出信息,可按多種需求進(jìn)行查詢。修改收入信息模塊: 負(fù)責(zé)修改收入信息,可準(zhǔn)確查詢修改某條收入信息。修改支出信息模塊: 負(fù)責(zé)修改支出信息,可準(zhǔn)確查詢修改某條支出信息。統(tǒng)計所有收入金額模塊: 負(fù)責(zé)統(tǒng)計全部的收入金額。統(tǒng)計所有支出金額模塊: 負(fù)責(zé)統(tǒng)計全部的支出金額。統(tǒng)計所有收支金額模塊: 負(fù)責(zé)統(tǒng)計全部的收支金額。統(tǒng)計特定用戶的收支
32、金額模塊:負(fù)責(zé)統(tǒng)計指定的用戶全部收支金額。治理員對一般用戶查詢權(quán)限添加模塊:負(fù)責(zé)添加一般用戶查詢權(quán)限。治理員對一般用戶登錄信息修改模塊:負(fù)責(zé)修改一般用戶登錄信息。治理員對一般用戶登錄權(quán)限刪除模塊:負(fù)責(zé)刪除一般用戶查詢權(quán)限。詳細(xì)模塊結(jié)構(gòu)劃分如圖: 總的模塊劃分圖4.1 總模塊劃分圖 治理員對用戶差不多信息治理功能模塊劃分:圖 4.2 差不多信息治理模塊劃分圖收入信息模塊功能模塊劃分:圖 4.3收入信息模塊功能劃分圖支出信息治理功能模塊劃分:圖 4.4支出信息治理模塊劃分圖查詢信息治理功能模塊劃分:圖 4.5查詢信息治理模塊功能劃分圖修改信息治理功能模塊劃分:圖 4.6修改信息治理功能模塊劃分圖統(tǒng)
33、計信息治理功能模塊劃分:圖 4.7統(tǒng)計信息治理功能模塊劃分圖治理員對一般用戶查詢權(quán)限治理功能模塊劃分:圖 4.8 一般用戶查詢權(quán)限治理功能模塊劃分圖4.3設(shè)計流程圖 總的系統(tǒng)流程圖圖 4.9 系統(tǒng)流程圖添加信息功能的流程圖圖 4.10 添加信息功能的流程圖查詢信息功能的流程圖圖 4.11 查詢信息功能的流程圖刪除信息功能的流程圖 圖 4.12 刪除信息功能的流程圖 修改信息功能的流程圖圖 4.13 修改信息功能的流程圖 統(tǒng)計金額功能的流程圖圖 4.14 統(tǒng)計功能的流程圖 一般用戶查詢治理功能的流程圖圖 4.15 一般用戶治理功能的流程圖4.4數(shù)據(jù)庫的設(shè)計為了更好的對數(shù)據(jù)信息進(jìn)行治理,將數(shù)據(jù)信息
34、分不劃分為5個表,分不對每個表進(jìn)行設(shè)計。表 4.1 用戶差不多信息表(編號,姓名,性不,年齡,職稱,單位)列名類型長度同意空編號文本10否姓名文本4否性不文本1否年齡數(shù)字整型否職稱文本10否單位文本20否表 4.2 用戶收入信息表(編號,姓名,收入,收入講明,收入日期)列名類型長度同意空編號文本10否姓名文本4否收入數(shù)字長整型否收入講明文本30否收入日期文本30否列名類型長度同意空編號文本10否姓名文本4否支出數(shù)字長整型否支出講明文本30否支出日期文本30否表 4.3 用戶支出信息表(編號,姓名,收入,收入講明,收入日期)表4.4 一般用戶登錄信息表(姓名,密碼)列名類型長度同意空姓名文本4否
35、密碼文本10否表4.5 治理員登錄信息表(姓名,密碼)列名類型長度同意空姓名文本4否密碼文本10否第5章 系統(tǒng)的實(shí)現(xiàn)與測試本章介紹本系統(tǒng)的差不多功能的實(shí)現(xiàn),例如登錄功能、添加功能、查詢功能、刪除功能、修改功能及統(tǒng)計功能。5.1 登錄功能的實(shí)現(xiàn)與測試登錄系統(tǒng)負(fù)責(zé)識不用戶身份,保證系統(tǒng)安全。并區(qū)分一般用戶和治理員,使之進(jìn)入相對應(yīng)的程序模塊。5.1.1 關(guān)鍵技術(shù)為幸免非法用戶繞過身份認(rèn)證模塊,特不采納了Session對象在一次TCP連接中實(shí)現(xiàn)身份保持。當(dāng)用戶登錄時,系統(tǒng)使用Session對象記錄該用戶的認(rèn)證信息,一旦該用戶退出,那么該Session對象將會被注銷。Session對象能夠用來記載一個客
36、戶端信息,即使該客戶從一個頁面跳到另一個頁面,該Session信息仍然存在。比如:能夠用Session信息記住客戶輸入的用戶名信息,在其他頁面中還能夠用。Session信息是對一個客戶而言的,不同客戶的信息用不同的Session信息記載。7Session對象的屬性、方法、事件如下。屬性2個: SessionID存儲用戶的Session ID TimeoutSession的有效期長度方法1個: Abandon清除Session對象事件2個: Session_onStart開始前調(diào)用 Session_onEnd結(jié)束后調(diào)用5.1.2 程序核心代碼及運(yùn)行測試以實(shí)現(xiàn)治理員登錄功能為例: 圖 5.1 財務(wù)
37、治理系統(tǒng)登錄界面 治理員登錄認(rèn)證核心代碼:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(jdbc:odbc:b);Statement stmt=con.createStatement();/定義函數(shù)ResultSet rs;String JRZNAME=request.getParameter(crzname);/取輸入的姓名String JRZPW=request.getParameter(crzpw);/取輸入的密碼String rzSQL=SELECT * FR
38、OM b5 WHERE name=+JRZNAME+;/執(zhí)行SELECT語句,從表b5中查找字段name等于JRZNAME的數(shù)據(jù)rs=stmt.executeQuery(rzSQL);rs.next();String JRZPW3=rs.getString(pw); /將表中name對應(yīng)的pw給予JRZPW3if(JRZPW.equals(JRZPW3) /推斷輸入密碼與表中存儲的密碼是否一致/認(rèn)證成功顯示的頁面out.println(認(rèn)證成功!);/密碼一致則登錄成功 圖 5.2 治理員登錄認(rèn)證成功界面session.setAttribute(JRZNAME,JRZNAME); /將用戶名存
39、儲在session.session.setAttribute(JRZPW,JRZPW); /將密碼存儲在sessionout.println(進(jìn)入治理界面);5.2 添加功能的實(shí)現(xiàn)與測試添加功能負(fù)責(zé)實(shí)現(xiàn)對數(shù)據(jù)的錄入功能,包括負(fù)責(zé)添加用戶的差不多信息、用戶的收入信息、用戶的支出信息以及添加一般用戶的查詢權(quán)限。5.2.1 關(guān)鍵技術(shù)向數(shù)據(jù)庫的表中添加一個新的記錄,要使用INSERT語句。INSERT語句的完整語法范式為: INSERTINTO(字段列表)假如一個表有多個字段,通過把字段名和字段值用逗號隔開,能夠向所有的字段中插入數(shù)據(jù)。該系統(tǒng)中所使用的添加語句:例如: String addSQL=IN
40、SERT INTO b1(num,nam,sex,age,zhicheng,danwei) VALUES(+JNUM+,+JNAM+,+JSEX+,+JAGE+,+JZHICHENG+,+JDANWEI+)程序核心代碼及運(yùn)行測試 以添加用戶差不多信息為例: 添加功能選擇界面圖 5.3 添加功能選擇界面 添加用戶差不多信息功能核心代碼:請輸入所要添加用戶的差不多信息編號: /輸入用戶編號姓名: /輸入用戶姓名性不: /輸入用戶性不年齡: /輸入用戶年齡職稱: /輸入用戶職稱單位: /輸入用戶單位 /添加按扭圖 5.4 用戶差不多信息添加界面添加用戶差不多信息功能核心代碼:Class.forNam
41、e(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(jdbc:odbc:b);Statement stmt=con.createStatement();String JNUM=request.getParameter(num); /取輸入的用戶編號String JNAM=request.getParameter(nam); /取輸入的用戶姓名String JSEX=request.getParameter(sex); /取輸入的用戶性不String JAGE=request.getParamete
42、r(age); /取輸入的用戶年齡String JZHICHENG=request.getParameter(zhicheng); /取輸入的用戶職稱String JDANWEI=request.getParameter(danwei); /取輸入的用戶單位String addSQL=INSERT INTO b1(num,nam,sex,age,zhicheng,danwei) VALUES(+JNUM+,+JNAM+,+JSEX+,+JAGE+,+JZHICHENG+,+JDANWEI+); /執(zhí)行對表b1插入新用戶差不多信息stmt.executeUpdate(addSQL);%5.3 查
43、詢功能的實(shí)現(xiàn)與測試查詢功能負(fù)責(zé)實(shí)現(xiàn)一般用戶和治理員對數(shù)據(jù)庫數(shù)據(jù)的查詢功能。包括查詢收入信息、支出信息、個人差不多信息及一般用戶密碼等功能。5.3.1 關(guān)鍵技術(shù)SELECT語句是SQL語句中使用頻率最高的,它通過規(guī)定一定的邏輯條件,在指定的表中查詢符合條件的記錄,并可指定返回那些字段。SELECT語句的第一部分指名要選取的字段,假如不指定那么將返回這張表中所有的字段。SELECT語句的第二部分指明要從哪個表中查詢數(shù)據(jù)。最后,SELECT語句的WHERE子句指明要選擇滿足什么條件的記錄。SELECT語句的語法范式:SELECTALL/DISTINCT,.FROM, WHEREGROUP BYHAV
44、INGORDER BYASC/DESC 整個SELECT語句的含義是,依照WHERE子句的條件表達(dá)式,從FROM子句指定的差不多表或視圖中找出滿足條件的元組,在按SELECT子句中的目標(biāo)列表達(dá)式,選出元組中的屬性值形成結(jié)果表。5.3.2程序核心代碼及運(yùn)行測試以查詢用戶收入信息為例:查詢功能選擇界面:圖 5.5 查詢功能選擇界面查詢用戶收入信息核心代碼:按編號查詢: /輸入編號,按編號查找按姓名查詢: /輸入姓名,按姓名查找按收入金額查詢: /輸入收入金額,按金額查找按收入講明查詢: /輸入收入講明,按講明查找按收入日期查詢: /輸入收入日期,按日期查找圖 5.6 用戶收入查詢界面按用戶編號查詢
45、核心代碼:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(jdbc:odbc:b);Statement stmt=con.createStatement();String JNUM=request.getParameter(num); /取所要查詢數(shù)據(jù)的編號String CXJB=SELECT * FROM b2 WHERE num like %+JNUM+%; /按編號對表b2進(jìn)行查找查詢顯示結(jié)果界面圖 5.7 查詢完畢顯示結(jié)果界面5.4 刪除功能的實(shí)現(xiàn)與測試刪除功能
46、負(fù)責(zé)實(shí)現(xiàn)對數(shù)據(jù)的刪除功能,包括負(fù)責(zé)刪除用戶的差不多信息、用戶的收入信息、用戶的支出信息以及刪除一般用戶的查詢權(quán)限。5.4.1 關(guān)鍵技術(shù)刪除紀(jì)錄的SQL語句是用來刪除符合所指定的一條或多條記錄,并能夠給DELETE語句提供WHERE子句。WHERE子句用來選擇要刪除的記錄。DELETE語句的完整語法范式為:DELETEFROM條件子句在SQL SELECT語句中能夠使用的任何條件都能夠在DELETE語句的WHERE子句中使用。8該系統(tǒng)中所使用的刪除功能語句:例如:String SHI=DELETE * FROM b1 WHERE num=+JNUM+;stmt.executeUpdate(SHI
47、)5.4.2 程序核心代碼及運(yùn)行測試以刪除用戶差不多信息功能為例:刪除功能選擇界面 圖 5.8刪除功能選擇界面刪除用戶差不多信息功能核心代碼:請輸入所刪除用戶信息編號: /輸入刪除編號信息 /刪除功能按鈕圖 5.9 刪除用戶差不多信息輸入界面刪除用戶差不多信息功能核心代碼:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(jdbc:odbc:b);Statement stmt=con.createStatement();String JNUM=request.getPar
48、ameter(num); /取所要刪除數(shù)據(jù)的編號String SHI=DELETE * FROM b1 WHERE num=+JNUM+; /按編號刪除表b1中的數(shù)據(jù)stmt.executeUpdate(SHI); /執(zhí)行SHI,從表中刪除數(shù)據(jù)5.5 修改功能的實(shí)現(xiàn)與測試 修改功能負(fù)責(zé)實(shí)現(xiàn)對數(shù)據(jù)的修改功能,負(fù)責(zé)修改用戶的收入信息、用戶的支出信息,保證數(shù)據(jù)庫數(shù)據(jù)的更新。5.5.1關(guān)鍵技術(shù) 要修改表中差不多存在的一條或多條紀(jì)錄,應(yīng)使用UPDATA語句。同DELETE語句一樣,UPDATA語句能夠使用WHERE子句來選擇更新特定的記錄。 UPDATA語句的完整語法范式: UPDATASET,條件子句
49、提供WHERE子句,表中的特定記錄將被更新。本系統(tǒng)所使用修改功能語句:例如:String addSQL=UPDATE b2 SET sr=+JSR+ WHERE num=+JNUM+ AND nam=+JNAM+ AND srrq=+JSRRQ+5.5.2程序核心代碼及運(yùn)行測試以修改收入信息為例:修改功能選擇界面圖 5.10 修改功能選擇界面修改收入信息輸入界面核心代碼:請輸入要修改數(shù)據(jù)的信息編號: /輸入所修改數(shù)據(jù)的用戶編號姓名: /輸入所修改數(shù)據(jù)的用戶姓名日期: /輸入所修改數(shù)據(jù)的收入日期(日期格式為:_年_月_日)輸入要更改的金額收入金額: /輸入所要修改的金額數(shù)目 /修改按鈕圖 5.1
50、1修改收入信息輸入界面修改收入信息核心代碼:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(jdbc:odbc:b);Statement stmt=con.createStatement();String JNUM=request.getParameter(num); /取所要修改數(shù)據(jù)的用戶編號String JNAM=request.getParameter(nam); /取所要修改數(shù)據(jù)的用戶姓名String JSR=request.getParameter(sr);
51、/ 取所要修改為的金額數(shù)目String JSRRQ=request.getParameter(srrq); /取所要修改數(shù)據(jù)的收入日期String addSQL=UPDATE b2 SET sr=+JSR+ WHERE num=+JNUM+ AND nam=+JNAM+ AND srrq=+JSRRQ+; /按輸入條件將收入金額修改為輸入的新的收入金額stmt.executeUpdate(addSQL);%5.6 統(tǒng)計功能的實(shí)現(xiàn)與測試統(tǒng)計功能負(fù)責(zé)實(shí)現(xiàn)對數(shù)據(jù)的統(tǒng)計功能,包括負(fù)責(zé)統(tǒng)計用戶的收入信息、用戶的支出信息,便于財務(wù)治理及操縱收支平衡。5.6.1關(guān)鍵技術(shù)SQL語句中的SUM函數(shù)返回指定組中的
52、所有值的和,語法如下:SUM(ALL/DISTINCTexpression)其中參數(shù)ALL表示對組中所有值函數(shù)操作。而參數(shù)DISTINCT僅對每個值的單個實(shí)例作函數(shù)操作,而忽略該值的任何重復(fù)實(shí)例。在缺省的情況下,系統(tǒng)默認(rèn)參數(shù)ALL。假設(shè)一個名為ORDERS的表用來記錄所有訪問者的定購信息。要計算所有定購量的總合,能夠使用函數(shù)SUM():SELECT SUM(sr)FROM orders函數(shù)SUM()的返回值代表字段sr中所有值的和。字段sr的數(shù)據(jù)類型也許是MONEY型,但也能夠?qū)ζ渌麛?shù)值字段使用函數(shù)SUM()。本系統(tǒng)中所使用的統(tǒng)計功能語句:String JSSR=SELECT SUM(sr)
53、AS t1 FROM b2String JSZC=SELECT SUM(zc) AS t2 FROM b35.6.2程序核心源代碼及運(yùn)行測試 以統(tǒng)計收支總合金額為例:統(tǒng)計功能選擇界面圖 5.12統(tǒng)計功能選擇界面統(tǒng)計收支金額總合功能核心代碼:統(tǒng)計全部收支金額 /統(tǒng)計全部財務(wù)信息的收支總合統(tǒng)計用戶收支情況 請輸入所要統(tǒng)計用戶編號: /按編號統(tǒng)計用戶的財務(wù)收支總合圖 5.13統(tǒng)計收支金額總合功能界面統(tǒng)計全部收支金額總合核心代碼:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(
54、jdbc:odbc:b);Statement stmt=con.createStatement();String JSSR=SELECT SUM(sr) AS t1 FROM b2; /對表b2中字段sr中的數(shù)據(jù)求和String JSZC=SELECT SUM(zc) AS t2 FROM b3; /對表b3中字段zc中的數(shù)據(jù)求和ResultSet rs;rs=stmt.executeQuery(JSSR);rs.next();String x1=rs.getString(t1); /將所求和t1給予x1rs=stmt.executeQuery(JSZC);rs.next();String x
55、2=rs.getString(t2); /將所求和t2給予x1Float a1=Float.valueOf(x1); /將x1進(jìn)行Float轉(zhuǎn)化為a1Float a2=Float.valueOf(x2); /將x2進(jìn)行Float轉(zhuǎn)化為a2float a=a1.floatValue()-a2.floatValue(); / 將a1和a2相加,之和為a圖 5.14 統(tǒng)計全部收支金額總合執(zhí)行界面 5.7 用戶治理功能的實(shí)現(xiàn)與測試 一般用戶的查詢治理功能是對用戶的用戶名和密碼進(jìn)行治理的模塊,所包含了差不多的添加、查詢及刪除功能。以便于治理員對一般用戶的登錄查詢進(jìn)行治理。5.7.1 關(guān)鍵技術(shù) 該功能包含
56、了添加、查詢及刪除功能,這3個功能構(gòu)成了用戶查詢治理功能的核心。 向數(shù)據(jù)庫的表中添加一個新的記錄,要使用INSERT語句。INSERT語句的完整語法范式為: INSERTINTO(字段列表)查詢記錄的SQL語句為SELECT。整個SELECT語句的含義是,依照WHERE子句的條件表達(dá)式,從FROM子句指定的差不多表或視圖中找出滿足條件的元組,在按SELECT子句中的目標(biāo)列表達(dá)式,選出元組中的屬性值形成結(jié)果表SELECTALL/DISTINCT,.FROM, WHEREGROUP BYHAVINGORDER BYASC/DESC 刪除記錄的SQL語句是用來刪除符合所指定的一條或多條記錄,并能夠給
57、DELETE語句提供WHERE子句。WHERE子句用來選擇要刪除的記錄。DELETE語句的完整語法范式為:DELETEFROM條件子句5.7.2 程序核心代碼及運(yùn)行測試用戶查詢治理功能選擇界面圖 5.15用戶查詢治理功能選擇界面添加用戶查詢權(quán)限功能核心代碼:請輸入所要添加用戶姓名及密碼姓名: /輸入所要添加的用戶姓名密碼: /輸入所要添加的用戶密碼(注:默認(rèn)密碼為該職工編號) /添加按鈕圖 5.16 添加新用戶輸入界面添加用戶查詢權(quán)限功能核心代碼Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.ge
58、tConnection(jdbc:odbc:b);Statement stmt=con.createStatement();String JNAM=request.getParameter(nam); /取輸入的用戶姓名String JPW=request.getParameter(pw); /去輸入的用戶密碼StringaddSQL= INSERT INTO b4 (pw,nam)VALUES(+JPW+,+JNAM+); /將輸入的信息插入到表b4中stmt.executeUpdate(addSQL); /執(zhí)行addSQL將信息插入表中%5.8各功能實(shí)現(xiàn)總結(jié) 通過以上的內(nèi)容,展示了一個比較
59、完整的財務(wù)治理系統(tǒng)的各項(xiàng)功能及運(yùn)行原理。從分析定位每個功能所要滿足的要求,到解決技術(shù)難題直至實(shí)現(xiàn)每步功能,差不多上按照實(shí)際需求設(shè)計開發(fā)的,并按照嚴(yán)謹(jǐn)?shù)能浖O(shè)計方法進(jìn)行完成的。本系統(tǒng)實(shí)現(xiàn)了差不多財務(wù)信息治理功能,并能夠安全、快速及穩(wěn)定的運(yùn)行。第6章 課題開發(fā)中的難點(diǎn)以及對策盡管程序設(shè)計及實(shí)現(xiàn)差不多完成,但在設(shè)計的過程中依舊遇到了一些困難。如SQL功能語句與JSP語句的嵌套使用,財務(wù)金額的收支統(tǒng)計功能等。6.1SQL語句與JSP語句的嵌套使用難點(diǎn)SQL語句是一個通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言,既是自含式,又是嵌入式語言。作為自含式語言,它能夠獨(dú)立的用于聯(lián)機(jī)交互的使用方式,用戶能夠在終端鍵盤上直接
60、輸入SQL命令對數(shù)據(jù)庫進(jìn)行操作;作為嵌入式語言,SQL語句能夠嵌入到高級語言程序中,供程序員設(shè)計程序時使用。本系統(tǒng)需要SQL語句作為嵌入式語言進(jìn)行使用。因此如何將SQL語句與JSP語句結(jié)合,嵌入使用SQL語句成為一個要克服的難點(diǎn)。91添加記錄的SQL語句與JSP語句的嵌套使用 向表中添加一個新的記錄,要使用INSERT語句。 INSERT語句的完整語法范式為: INSERTINTO(字段列表) 本程序中需要使用SQL語句為: INSERT INTO b1(num,nam,sex,age,zhicheng,danwei) VALUES(1,張強(qiáng),男,30,講師,計算機(jī)工程于科學(xué)系);如此的SQL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化藝術(shù)行業(yè)離職員工解除合同證明
- 二零二五年度豪華別墅管家式住家保姆雇傭合同
- 二零二五年度智能交通系統(tǒng)股權(quán)收購合作協(xié)議
- 施工現(xiàn)場施工防噪隔音制度
- 現(xiàn)代家居設(shè)計中的綠植藝術(shù)實(shí)踐
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 小麥病蟲害防治課件
- DB6528T 202-2024春玉米滴灌栽培技術(shù)規(guī)程
- 中小企業(yè)勞動合同模板大全
- 個人與工廠合作協(xié)議合同
- 個人借款合同條款解析
- 2025至2030年中國減肥肽數(shù)據(jù)監(jiān)測研究報告
- 2024內(nèi)蒙古公務(wù)員省直行測、行政執(zhí)法、省考行測考試真題(5套)
- 2025年安徽馬鞍山市兩山綠色生態(tài)環(huán)境建設(shè)有限公司招聘筆試參考題庫附帶答案詳解
- 山東省濱州市濱城區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試化學(xué)試題
- 期末試卷:安徽省宣城市2021-2022學(xué)年七年級上學(xué)期期末歷史試題(解析版)
- 幼兒教師新年規(guī)劃
- 2024年湖南省公務(wù)員錄用考試《行測》真題及答案解析
- 2024新版(北京版)三年級英語上冊單詞帶音標(biāo)
- 第21課 活動課 從考古發(fā)現(xiàn)看中華文明的起源 教學(xué)課件
- 部編版《道德與法治》四年級下冊教材解讀與分析文檔
- PP、PVC-風(fēng)管制作安裝施工作業(yè)指導(dǎo)書
評論
0/150
提交評論