【正文】
的用戶,而在高檔平臺上可以支持成百上千個用戶。 Oracle 已成為領先全球的數據庫品牌。 Oracle 數據庫一直以來都 支持跨平臺特性, Oracle 10g 數據庫也不例外,支持 Linux、Windows 和 Unix 等各平臺。 Oracle 是以高級結構化查詢語言( SQL)為基礎的大型關系數據庫,它是用邏輯管理的語言操縱大量有規(guī)律數據的集合。窗體可包含文本框、標簽、按鈕等控件。 總而言之, C是一種現代的類型安全的面向對象的編程語言它使得程序員能夠快速而容易的為微軟 .NET 平臺開發(fā)解決方案 Windows 窗體也稱為 WinForms,可以創(chuàng)建應用程序的用 戶界面,并使用任何一種 .NET 支持的語言編寫應用程序的功能。例如資源回收減輕了程序員內存管理的負擔。 C 與 C++都是面向對象的語言 C語言??傮w來說, vs 的開發(fā)環(huán)境 還是挺不錯的, Oracle 數據庫又是當今最流行的數據庫,所以選擇這個開發(fā)環(huán)境具有很大意義。 最后畢業(yè)設計也是學校留給大學生走向社會走向工作崗位的最后一次作業(yè),也是工作前的一次再教育和檢驗,對學校和個人以及企業(yè)都非常重要,非常有必要。一方面,設計者能對 C語言, WinForm 設計方法及 Oracle 數據庫有一個全面整體的認識和鍛煉,由于和公司實際項目接軌,又有了一定的規(guī)范性和標準性,為以后工作打下了良好的基礎。本課題就是對發(fā)票管理的一個系統(tǒng),課題與公司項目吻合,有一定的實用性和實際意義,對企業(yè)的發(fā)票有一個規(guī)范的管 理和一個統(tǒng)一的標準,同時數據容易存儲,和查詢,為以后公司財務提供了一個良好的數據基礎和管理方法。 本課題的研究意義 企業(yè)的財務管理是企業(yè)管理工作的重要組成部分,是企業(yè)管理的核心,對于改善企業(yè)經營管理,提高企業(yè)經濟效益具有十分重要的作用。在該集成開發(fā)環(huán)境中,進行該軟件工程界面的設計和相應程序代碼的編寫與調試。 本課題采用 C語言來開發(fā)的一個國際貿易票務管理系統(tǒng)。 現在國內外發(fā)票管理系統(tǒng)軟件 非常之多,其中主要的有幾個方面:銀行,稅務,海關,國際貿易等。 關鍵字:票據管理 C Winform Oracle Visual Studio 2021 畢業(yè)設計說明書(論文)外文摘要 Title The design and Implementation of the International Trade Ticketing Management System Abstract Bills management, which is the core of enterprise management, plays an important role to improve the enterprise management and to enhance economic benefits of the enterprise. An enterprise should attach great importance to the standard to fill out and audit, approved and preservation of invoices, since invoice management is most important in the financial management of an enterprise. This topic, which matches with the project of the enterprise, is a system for invoice management. The topic is very practical and meaningful, which has a standard invoice management and a unified standard for the invoice management, while the data is easier to store and query to provide a good data base and management practices for the future corporate finance. The topic is an international trade ticketing system, which is developed in C language. This system use WinForm form design at development platform. And the system is designed and developed in the Visual Studio 2021 development environment. The main task of the topic is to design a practical bills information form, while it can use Oracle database to achieve various functions. Keywords Bills management, C, Winform, Oracle, Visual Studio 2021 目 錄 第一章 緒論 1 系統(tǒng)概述 1 本課題的研究意義 1 第二章 開發(fā)環(huán)境與主要技術 3 開發(fā)平臺 3 相關技術介紹 3 第三章 系統(tǒng)總體設計 7 需求分析 7 功能設計 7 功能模塊的劃分 8 技術可行性分析 9 數據庫設計 11 第四章 系統(tǒng)模塊實現 18 用戶登陸模塊 18 普通用戶界面 20 經理模塊 23 財務人員模塊 27 管理員模塊 30 第五章 系統(tǒng)開發(fā)易錯點和難點 31 多條件查詢問題 31 用動態(tài)的 datatable 傳值 32 第六章 系統(tǒng)總結與展望 36 系統(tǒng)總結 36 系統(tǒng)展望 36 第七章 結論 36 致 謝 38 參考文獻 39 附錄 英文技術資料翻譯 40 第一章 緒論 系統(tǒng)概述 發(fā)票是指一切單位和個人在購銷商品、提供勞務或接受勞務、服務以及從事其他經營活動,所提供給對方的收付款的書面證明,是財務收支的法定憑證,是會計核算的原始依據,也是審計機關、稅務機關執(zhí)法檢查的重要依據 ,因此對票務方面的管理對公司起來說是相當的重要。系統(tǒng)在微軟公司所推出的 .NET 開發(fā)平臺使用 WinForm 窗體設計形式,和 Visual Studio 2021 開發(fā)環(huán)境中設計與開發(fā)。本課題就是對發(fā)票管理的一個系統(tǒng),課題與公司項目吻合,有一定的實用性和實際意義,對企業(yè)的發(fā)票有一個規(guī)范的管理和一個統(tǒng)一的標準,同時數據容易存儲,和查詢,為以后公司財務提供了一個良好的數據基礎和管理方法。計算機國際貿易票務管理系統(tǒng)畢業(yè)設計論文 南 京 工 程 學 院 畢業(yè)設計說明書 論文 作 者: 史青華 學 號: 202070219 院 系: 計算機工程學院 專 業(yè): 計算機科學與技術 題 目: 國際貿易票務管理系統(tǒng)的設計與實現 指導者: 岳紅原 講師 (姓名) (專業(yè)技術職務) 評閱者: 沈晨鳴 副教授 (姓名) (專業(yè)技術職務) 2021 年 5 月 28 日 南京 畢業(yè)設計說明書(論文)中文摘要 企業(yè)的票據管理是企業(yè)管理工作的重要組成部分,是企業(yè)管理的核心,對于改善企業(yè)經營管理,提高企業(yè)經濟效益具有十分重要的作用。在企業(yè) 財務管理中發(fā)票管理則是重中之重,對發(fā)票的規(guī)范填寫,審核,批準及保存都是一個企業(yè)要高度重視的問題。 本課題采用 C語言來開發(fā)的一個國際貿易票務管理系統(tǒng)。課題的主要任務是設計出一個個實用 的發(fā)票信息窗體 ,同時使用 Oracle 數據庫實現各種操作功能。 每個公司都有自己的財務部門,財務部門也都有自己的發(fā)票等相關票務的管理方法,此管理系統(tǒng)主要針對票務管理問題開發(fā),對票務的管理實現了自動化和程序化,標準化,在信息和人工智能及辦公自動化的今天具有很大的實用性。其中銀行,稅務的票務管理系統(tǒng)占主要方面,它們均可以實現對票務管理的相關流程,包括發(fā)票的制定,填寫,批準等,同時還可以添加相關的備注,附件等信息,越來越人性化,發(fā)展前景廣闊,應用面非常廣。系統(tǒng)在微軟公司所推出的 .NET 開發(fā)平臺使用 WinForm 窗體設計形式,和 Visual Studio 2021 開發(fā)環(huán)境中設計與開發(fā)。課題的主 要任務是設計出一個個實用的發(fā)票信息窗體,后臺實現與 Oracle 數據庫的鏈接,實現發(fā)票的制定,填寫,提交,批準等一系列流程,是公司的具體應用項目,具有實用意義。在企業(yè)財務管理中發(fā)票管理則是重中之重,對發(fā)票的規(guī)范填寫,審核,批準及保存都是一個企業(yè)要高度重視的問題。 同時,這次畢業(yè)設計對設計者來說也是一次非常好的鍛煉機會。另一方面,設計者對所使用的編程語言有了很好的掌握和鍛煉,提高了程序設計和程序調試的能力,并對一般軟件設計的步驟流程有了深刻的體會,對語言加深了了解,對以后的學習和工作都有很大的幫助 ,也達到了畢業(yè)設計最初的目的。 第二章 開發(fā)環(huán)境與主要技術 開發(fā)平臺 本系統(tǒng)的開發(fā)平臺為: 操作系統(tǒng): Microsoft Windows XP 程序語言: winform C 開發(fā)工具: Visual studio 2021 數據庫: Oracle 關于本系統(tǒng)的開發(fā)環(huán)境安裝配置過程比較復雜,安裝過程及配置也會出現很多問題,在此不再贅述。 相關技術介紹 1) C簡介 C 讀做 C sharp,中文譯音“夏普” ,是微軟公司近年推出的一種核心編程語言,能快捷、方便地開發(fā)圖形設計、圖像處理、多媒體技術、數據庫技術及網絡技術的 Windows 應用程序 C語言從 C 和 C++發(fā)展而來,它汲取了包括 C、 C++、 Java 在內的多種語言的精華,是一種簡單、完備、類型安全和完全面向對象的高級程序設計語言 C 是微軟公司推出的一種先進的 , 面向對象的開發(fā) 語言 , 能夠方便快捷地建立基于微軟網絡平臺的各種應用和在網絡間互相調用的 WEB 服務。 C是一種從 C++和 Java 繼承而來的簡單的現代的面向對象的語言 它使得程序員可以快速地編寫各種基于 Microsoft .NET平臺的應用程序 C語言相對于以上兩種語言,其具有很多的優(yōu)勢、特點: ( 1)簡單現代類型安全相互兼容性可伸縮性和可升級性 C中指針已經消失基于 .NET 平臺的繼承了自動內存管理和垃圾回收的特點支持現有的網絡編程新標準現代化設計能夠消除很多常見的 C++編程 錯誤。 Microsoft .NET 的應用平臺基礎上開發(fā)相關的 C, WinForm窗體應用程序性有很多優(yōu)點,對大部分企業(yè)來說用 Microsoft .NET 成本較低,速度快 [4],而且開發(fā)較 Java 簡單一點,但成本低和速度快集成化高的特點足以使企業(yè)認可,當然其也有缺點,就是相對于集成化高靈活性不足。 WinForms 應用程序一般都有一個或者多個窗體提供用戶與應用程序交互。大型 WinForms 應用程序有許多窗體,一些用于獲取用戶輸入的數據,一些用于向用戶顯示數據,一些窗體會有變形、透明等其他效果甚至讓你看不出他的真實面目。是世界上使用最廣泛的對象關系型數據庫系統(tǒng)之一。在大中型企業(yè)中,多種平臺并存是很常見的,而且 Oracle 10g 數據庫特別支持網格( Grid)運算。① 以來引入了共享 SQL 和多線索服務器體系結構。 ②提供了基于角色 ROLE 分工的 安全保密管理。 ? ③支持大量多媒體數據,如二進制圖形、聲音、動畫以及多維數據結構等。加上它有許多優(yōu)秀的前臺開發(fā)工具如 ?POWER?BUILD、 SQL*FORMS、 VISIA?BASIC?等,可以快速開發(fā)生成基于客戶端 PC?平臺的應用程序,并具有良好的移植性??赏ㄟ^網絡較方 便地讀寫遠端數據庫里的數據,并有對稱復制的技術。 ? 用戶可以通過網絡對異地數據庫中的數據同時進行存取,而服務器之間的協(xié)同處理對于工作站用戶及應用程序而言是完全透明的:開發(fā)人員無需關心網絡的連接細節(jié)、無需關心數據在網絡接點中的具體分布情況、也無需關心服務器之間的協(xié)調工作過程。但 ORACLE 采用的一些高級管理方法,如同義詞 SYNONME 等使我們覺察不到這個過程,似乎遠 端的數據就在本地。對復制的力度而言,有整個數據庫表的復制,表中部分行的復制。 第三章 系統(tǒng)總體設計 需求分析 發(fā)票是指一切單位和個人在購銷商品、提供勞務或接受勞務、服務以及從事其他經營活動,所提供給對方的收付款的書面證明,是財務收支的法