


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于的高校財務查詢系統研究 摘要:高校財務管理系統已經具備了財務管理和統計及打印輸出等功能,但財務信息反饋的及時性有待提高。系統采用B/S結構實現即時財務信息的查詢,同時加強了對財務情況的監督。 關鍵詞:B/S結構ASP.NET數據庫技術;財務查詢 1系統總體構架設計 1.1系統結構 整個財務查詢系統的所有信息均保存在數據庫中,用戶不直接對數據庫進行操作。與用戶對話的窗口是ASP.NET程序編寫的用戶界面,用戶通過網絡訪問服務器上的WEB頁,故總體結構采用B/S三層體系結構。B/S結構極大的簡化了客戶端的工作,客戶端只需要安裝、配置少量的客戶端軟件
2、即可,服務器將負擔更多的工作,對數據庫的訪問和應用程序的執行只由服務器完成。 1.2系統開發技術平臺 以ASP.NET為架構,建立在Windows 2000 Server以上操作系統平臺上,Web服務器為IIS,數據庫服務器為Microsoft SQL Server2000,開發工具采用Microsoft VisualStudio.NET,開發語言為C#。 1.3系統功能 監管財務的領導通過INTERNET網絡打開服務器的地址。登陸主頁面并輸入用戶名和密碼,就可查看全院各部門當天的財務收入、支出、余額以及詳細的報銷情況,并可根據需要來排序查看。各部門負責人只能查看各自權限范圍內的財務情況。由于
3、財務信息量比較大,故系統實現分頁顯示。對需要保存的財務信息也可實現打印。該系統滿足了絕大部分需求,為用戶提供了方便。 1.4數據庫 由于系統采用的是“新中大公共財務管理軟件”,故要找到此軟件生成的數據庫文件以便來讀取。經分析此數據庫采用的是SQL server數據庫,利用SQL server企業管理器附加指定數據庫。為了能讀取相關字段,對表的字段結構進行分析,圖1為分析后的字段信息。 這些數據通過ASP.NET程序與用戶界面進行交互。財務查詢系統的實質是對數據庫的操作,系統根據普通用戶功能、管理員管理功能需求只要創建用戶登陸login表。username為登錄名,userpsw為登錄密碼,us
4、erID用戶編號,bmID為部門編號(部門編號要符合財務處編號規則)。 2系統實現 2.1系統實現概況 下面介紹的系統實現概況,是實現.NET程序開發的最基本內容,技術過于簡單。選擇一至二個介紹即可,實現系統查詢部分的設計,還可利用一些技術存儲過程、視圖機制、系統安全性的等技術,這樣增加文章創新性和學術性。 ASP.NET是一種動態的網絡技術。本系統采用C#語言作為系統的實現語言。針對不同的功能,將相關的功能模塊放在對應的類中實現。采用ADO.NET技術進行數據庫訪問,將數據存放到Dataset中,有效提高了系統的效率。利用下拉菜單進行管理,可以使用戶方便的進行操作。 2.2數據庫技術 與數據
5、庫的所有通信都要通過一個打開的連接來進行。在對一個數據庫進行數據的插入和讀取之前必須先打開與這個數據庫的連接。目前訪問數據庫大體有兩種方式:ADO.NET方式訪問數據庫;ODBC方式訪問數據庫 2.2.1ADO.NET方式訪問數據庫 (1)打開和關閉數據庫連接。 要打開與一個數據庫的連接,你可以創建連接對象的一個實例。創建了這個實例之后,你就可以調用連接對象的open方法,打開一個連接。 (2)執行SQL語句。 通過打開的連接執行SQL語句,根據具體需要可以選擇SqlCommand的ExecuteNonQuery方法、ExecuteScalar方法或ExecuteReader方法。 Execu
6、teNonQuery方法是用在執行Insert?Update?Delete?語句的時候返回受影響的行數。比如插入語句,則受影響的行數就是1,否則就是操作失敗。 ExecuteScalar方法主要用在語句的聚合函數中,比如Max,Count等,就是獲得聚合函數的值。 ExecuteReader方法主要就是返回一個DataReader可以作為一個數據源使用。 2.2.2ODBC方式訪問數據庫 通過ODBC方式訪問數據庫同ADO.NET方式差不多,差別在于制定數據庫路徑方式,其中ODBC方式打開的是系統DSN,而ADO.NET方式直接通過指定數據庫物理路徑來實現。要打開與一個數據庫的連接,你可以創建
7、連接對象的一個實例。創建了這個實例之后,你就可以調用連接對象的OPEN方法,打開一個連接。 2.3水晶報表實現網絡打印 網絡打印對B/S管理系統是一個重要的功能。對于網絡打印,目前已經存在各種打印控件,他們的實現效果各有長短。本系統采用ADO.NET2003自帶的水晶報表控件進行網絡打印,并通過調用IE打印進行打印設置。這樣做充分利用了水晶報表座位專業報表的長處,可以根據用戶設計并打印出理想的圖文并茂的財務統計表等。 2.4系統的發布 財務查詢系統是由Microsoft Visual Studio.NET部署后,再由操作系統的IIS服務來完成發布的。發布平臺也要求安裝.NET Framewor
8、k即.NET的框架。.NET Frame-work是運行框架,開發的所有.net程序都必須在這個框架上運行。IIS是Windows系列服務器版、企業版操作系統提供的Internet信息服務,Home版的Windows XP不提供IIS服務。 2.5系統的使用 財務查詢系統通過IIS發布后,各部門就可以通過Web瀏覽器進行訪問了。系統的普通用戶和管理員因具有不同的權限而具有不同的功能。 3結語 3.1系統優點 (1)建立了基于B/S模式的體系結構,避免了建立多層C/S模式的昂貴代價,實現了財務信息的共享。 (2)為各相關部門提供了財務信息,提高了財務處理信息,提高了財務管理能力,從而提高了財務監督管理的質量,具有較好的應用前景。 3.2系統不足 (1)由于單位資源的限制,未能提供通過因特
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 問答系統與信息檢索-全面剖析
- 跨界合作與家紡產品定價-全面剖析
- 麻醉氧合監測的優化策略-全面剖析
- 3D打印在口腔修復中的應用-全面剖析
- 邊緣計算與物聯網協同-全面剖析
- 區塊鏈技術下的軟件著作權保護案例分析
- 健康碼與大數據背景下的精準防疫措施分析
- 醫患溝通的倫理原則及其在實踐中的應用
- 加密貨幣市場風險識別與防范策略
- 醫學創新中的倫理考慮
- 快學Scala(中文版第2版)
- 人工智能知識競賽題庫(含答案)
- 鄉土中國第二課
- 機動車排放定期檢驗內部審批程序
- DUOYING功效護膚品牌傳播規劃
- 小學英語-《Caterpillar,caterpillar》教學設計學情分析教材分析課后反思
- 長郡中學小升初招生考試數學真題試卷(含答案)
- 紡紗織造工藝流程培訓教材實用課件
- 北師大版高中英語選擇性必修四全冊課文及翻譯(中英文Word)
- GRR表格MSA第四版(手冊例)
- 曼陀羅繪畫心理課件:曼陀羅繪畫療法
評論
0/150
提交評論