国际贸易票务管理系统的设计与实现毕业论文

上传人:l**** 文档编号:129698346 上传时间:2020-04-23 格式:DOC 页数:62 大小:623KB
返回 下载 相关 举报
国际贸易票务管理系统的设计与实现毕业论文_第1页
第1页 / 共62页
国际贸易票务管理系统的设计与实现毕业论文_第2页
第2页 / 共62页
国际贸易票务管理系统的设计与实现毕业论文_第3页
第3页 / 共62页
国际贸易票务管理系统的设计与实现毕业论文_第4页
第4页 / 共62页
国际贸易票务管理系统的设计与实现毕业论文_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《国际贸易票务管理系统的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《国际贸易票务管理系统的设计与实现毕业论文(62页珍藏版)》请在金锄头文库上搜索。

1、. . .国际贸易票务管理系统的设计与实现毕业论文 目录第一章 绪论11.1 系统概述11.2 本课题的研究意义1第二章 开发环境与主要技术32.1 开发平台32.2 相关技术介绍3第三章 系统总体设计73.1需求分析73.2 功能设计73.3 功能模块的划分83.4 技术可行性分析93.5 数据库设计11第四章 系统模块实现184.1 用户登陆模块184.2 普通用户界面204.3 经理模块234.4 财务人员模块274.5 管理员模块30第五章 系统开发易错点和难点315.1 多条件查询问题315.2 用动态的datatable传值32第六章 系统总结与展望366.1 系统总结366.2

2、系统展望36第七章 结论36致 谢38参考文献39附录 英文技术资料翻译40.参考资料. . .第一章 绪论1.1 系统概述发票是指一切单位和个人在购销商品、提供劳务或接受劳务、服务以及从事其他经营活动,所提供给对方的收付款的书面证明,是财务收支的法定凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据,因此对票务方面的管理对公司起来说是相当的重要。每个公司都有自己的财务部门,财务部门也都有自己的发票等相关票务的管理方法,此管理系统主要针对票务管理问题开发,对票务的管理实现了自动化和程序化,标准化,在信息和人工智能及办公自动化的今天具有很大的实用性。现在国外发票管理系统软件非常

3、之多,其中主要的有几个方面:银行,税务,海关,国际贸易等。其中银行,税务的票务管理系统占主要方面,它们均可以实现对票务管理的相关流程,包括发票的制定,填写,批准等,同时还可以添加相关的备注,附件等信息,越来越人性化,发展前景广阔,应用面非常广。本课题采用C#语言来开发的一个国际贸易票务管理系统。系统在微软公司所推出的.NET开发平台使用WinForm窗体设计形式,和Visual Studio 2008开发环境中设计与开发。在该集成开发环境中,进行该软件工程界面的设计和相应程序代码的编写与调试。课题的主要任务是设计出一个个实用的发票信息窗体,后台实现与Oracle数据库的,实现发票的制定,填写,

4、提交,批准等一系列流程,是公司的具体应用项目,具有实用意义。1.2 本课题的研究意义企业的财务管理是企业管理工作的重要组成部分,是企业管理的核心,对于改善企业经营管理,提高企业经济效益具有十分重要的作用。在企业财务管理中发票管理则是重中之重,对发票的规填写,审核,批准及保存都是一个企业要高度重视的问题。本课题就是对发票管理的一个系统,课题与公司项目吻合,有一定的实用性和实际意义,对企业的发票有一个规的管理和一个统一的标准,同时数据容易存储,和查询,为以后公司财务提供了一个良好的数据基础和管理方法。同时,这次毕业设计对设计者来说也是一次非常好的锻炼机会。一方面,设计者能对C#语言,WinForm

5、设计方法及Oracle数据库有一个全面整体的认识和锻炼,由于和公司实际项目接轨,又有了一定的规性和标准性,为以后工作打下了良好的基础。另一方面,设计者对所使用的编程语言有了很好的掌握和锻炼,提高了程序设计和程序调试的能力,并对一般软件设计的步骤流程有了深刻的体会,对语言加深了了解,对以后的学习和工作都有很大的帮助,也达到了毕业设计最初的目的。最后毕业设计也是学校留给大学生走向社会走向工作岗位的最后一次作业,也是工作前的一次再教育和检验,对学校和个人以及企业都非常重要,非常有必要。第二章 开发环境与主要技术2.1 开发平台本系统的开发平台为:操作系统:Microsoft Windows XP程序

6、语言:winform C#开发工具:Visual studio 2008数据库:Oracle关于本系统的开发环境安装配置过程比较复杂,安装过程及配置也会出现很多问题,在此不再赘述。总体来说,vs的开发环境还是挺不错的,Oracle数据库又是当今最流行的数据库,所以选择这个开发环境具有很大意义。2.2 相关技术介绍1)C#简介C#(读做 C sharp,中文译音“夏普”),是微软公司近年推出的一种核心编程语言,能快捷、方便地开发图形设计、图像处理、多媒体技术、数据库技术及网络技术的 Windows 应用程序2。C#语言从C和C+发展而来,它汲取了包括C、C+、Java在的多种语言的精华,是一种简

7、单、完备、类型安全和完全面向对象的高级程序设计语言3,是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C# 是微软公司推出的一种先进的 , 面向对象的开发语言 , 能

8、够方便快捷地建立基于微软网络平台的各种应用和在网络间互相调用的 WEB 服务。C# 与 C+都是面向对象的语言10。在该设计中所使用的编程开发语言是微软公司所推出的C#语言。C#是一种从C+和Java继承而来的、简单的、现代的、面向对象的语言。 它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序它具有C+和Java两种语言共同的特点,C#语言相对于以上两种语言,其具有很多的优势、特点:(1)简单(2)现代化设计(3)采用GDI+服务(4)类型安全(5)具有相互兼容性(6)具有可伸缩性和可升级性C#中指针已经消失,避免了使用指针的繁琐,其是基于.NET平台的,因而继承了

9、自动存管理和垃圾回收的特点。同时C#支持现有的网络编程新标准,其现代化设计能够消除很多常见的C+编程错误。例如资源回收减轻了程序员存管理的负担等。.NET Framework是.NET的核心,是开发、配置和运行分布式的Web服务和 Web应用的基础平台,它提供了一致的、面向对象的编程环境。无论对象代码在本地,还是在Internet上分布存储的,也不管是在本地执行,还是在远程执行的,所提供的编程环境都是一致的1。在Microsoft .NET的应用平台基础上开发相关的C#,WinForm窗体应用程序性有很多优点,对大部分企业来说用Microsoft .NET成本较低,速度快4,而且开发较Java

10、简单一点,但成本低和速度快集成化高的特点足以使企业认可,当然其也有缺点,就是相对于集成化高灵活性不足。总而言之,C#是一种现代的、类型安全的、面向对象的编程语言5,它使得程序员能够快速而容易的为微软.NET平台开发解决方案。2)winform技术Windows窗体也称为WinForms,可以创建应用程序的用户界面,并使用任何一种.NET支持的语言编写应用程序的功能。WinForms应用程序一般都有一个或者多个窗体提供用户与应用程序交互。窗体可包含文本框、标签、按钮等控件。大型WinForms应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果

11、甚至让你看不出他的真实面目。3)Oracle数据库(1)概论Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,它是用逻辑管理的语言操纵大量有规律数据的集合。是世界上使用最广泛的对象关系型数据库系统之一8。Oracle 数据库一直以来都支持跨平台特性,Oracle 10g 数据库也不例外,支持Linux、Windows 和 Unix 等各平台。在大中型企业中,多种平台并存是很常见的,而且 Oracle 10g 数据库特别支持网格(Grid)运算。Oracle 已成为领先全球的数据库品牌9。(2)特点ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORAC

12、LE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。提供了基于角色(ROLE)分工的安全管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。提供了与第三代高级语言的接口软件PRO*系列,能在C,C+等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如POWERBUILD、SQL*FORMS、VISIABASIC等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好

13、的移植性。提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。(3)物理和逻辑存储结构ORALCE是由表空间组成 ,表空间是由数据文件组成 ,表空间数据文件的部单元是块。当ORALCE数据建立时 ,块的大小由 DBA 设定 . 对象创建在 ORACLE 表空间中 ,用户可以指明它的区域单元空间(最初区域 ,下一个区域 ,最小区域 ,最大区域)。如果区域大小没有确定 ,按默认的区域大小创建 。ORA2CLE区域大小是可变的 ,它必须包含至少五个连续城12。(4)分布式数据库管理介绍原理物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库

14、。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的连接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。过程由网络相连的两个ORACLE数据库之间通过数据库(DB-LINKS)建立访问机制,相当于一方以另一方的某用户远程登录所做的操作。但ORACLE采用的一些高级管理方法,如同义词(SYNONME)等使我们觉察不到这个过程,似乎远端的数据就在本地。数据库复制技术包括:实时复制、定时复制、储存转发复制。对复制的力度而言,有整个数据库表的复制,表中部分行的复制。在复制的过程中,有

15、冲突检测和解决的手段。第三章系统总体设计3.1需求分析发票是指一切单位和个人在购销商品、提供劳务或接受劳务、服务以及从事其他经营活动,所提供给对方的收付款的书面证明,是财务收支的法定凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据,因此对票务方面的管理对公司起来说是相当的重要。每个公司都有自己的财务部门,财务部门也都有自己的发票等相关票务的管理方法,此管理系统主要针对票务管理问题开发,对票务的管理实现了自动化和程序化,标准化,在信息和人工智能及办公自动化的今天具有很大的实用性。现在国外发票管理系统软件非常之多,其中主要的有几个方面:银行,税务,海关,国际贸易等。其中银行,税务的票务管理系统占主要方面,它们均可以实现对票务管理的相关流程,包括发票的制定,填写,批准等,同时还可以添加相关的备注,附件等信息,越来越人性化,发展前景广阔,应用面非常广。所以拥有一款实用的票务管理系统对公司非常重要,不仅提高工作效率也使发票管理趋于网络化,透明化,将来也是一个重要的财税依据,由此可见票务管理系统在公司的发票管理中扮

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号