于基c#的图书管理系统的实现和设计--毕业设计.doc

上传人:知****量 文档编号:91642222 上传时间:2023-05-27 格式:DOC 页数:28 大小:1.21MB
返回 下载 相关 举报
于基c#的图书管理系统的实现和设计--毕业设计.doc_第1页
第1页 / 共28页
于基c#的图书管理系统的实现和设计--毕业设计.doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《于基c#的图书管理系统的实现和设计--毕业设计.doc》由会员分享,可在线阅读,更多相关《于基c#的图书管理系统的实现和设计--毕业设计.doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、齐 齐 哈 尔 大 学毕业设计(论文)题 目 基于c#的图书管理系统的实现与设计 学 院 理 学 院 专业班级 信 科 091 摘 要图书是人类智慧的结晶,是人类无数精英留下的宝贵财产。图书馆作为这一结晶的珍藏地,面对着大量的资料和用户信息,我们需要有更有效的方法来管理这些信息。方便我们更有效的解决借阅和图书管理效率这一问题。从计算机诞生到今天,硬件和软件都经历了若干次更新换代,我们今天用到的感觉起来非常完美,然而它的脚步仍然没有停止,仍然在滚滚前行。计算机的好处之一就是能够进行信息管理,用它对信息进行控制,不但提高了工作效率,而且具有非常高的安全性。计算机的这一特性对于图书资料的监管和借阅带

2、来了前所未有的进步。实现了对资料的有效控制,对于资料的检索、追踪、描述、定位都带来了前所未有的方便性和准确性。基于以上原因,我非常希望有款更加方便、快捷、安全的图书管理系统,使图书管理工作规范化、系统化和准确化。需要程序的给我留言,本程序提供远程调试:QQ :758573121关键词:图书管理; 数据库 ;UMLAbstract Books was a crystallization of the human being, it is a priceless treasure by the smart people. Library was the place for collection i

3、t, faced with a lot of book information and user information, we wishing have a more effective way to manager those information. More fast solve the problem that the traditional lending way. From the computer birth to now on, hardware and software experienced several times upgrades, we felling it pe

4、rfected. However, it no stop it footstep, stills in rolls. One of the benefits is it can management information, use it to control information, not only improve the work efficiency but also has very high security. The Characteristics of the computer make borrowing and return books faster. Realize mo

5、re effective control all it. To the data retrieval, tracking and description, position more convenience and accuracy. Based on this reason, I wish have a management system, it more convenient, fast and safe. Make the work standardize, systematization and accurate.Keywords: library management ;databa

6、se ; UML目 录摘要IABSTRACTII目 录III第1章 绪论11.1 国内外研究现状及发展趋势11.2 研究目的、意义和内容1第2章 需求分析22.1 需求分析22.2系统的性能需求22.3 运行环境要求22.3.1设备22.3.2支持程序2第3章 使用技术的介绍33.1 ASP.NET 简介33.2 .系统的模型结构33.3 .NET Framework概述43.4 ASP.NET、C#语言简介43.5 研究步骤、方法及措施:63.6 SQL Server数据库简介83.6.1 SQL Server数据库简介83.6.2 SQL 语言简介83.7 UML建模简介93.7.1 UM

7、L简介93.7.2 UML的内容103.7.3 UML的主要特点103.7.4 UML的应用领域10第4章 系统设计114.1 数据库设计134.2 主要业务流程图144.3 主要用户用例图154.4 数据流程图164.5各主要窗体页的图形界面介绍17总结22致谢23参考文献24III齐齐哈尔大学毕业设计(论文)第1章 绪论1.1 国内外现状和发展状况 具有现代意义的图书馆一词是美国科学家19世纪末提出的,但是图书馆自动化系统则是1954年开始进入。当时,美国海军兵器管理中心(NOTS)开始在IBM701计算机上进行单元词匹配检索1。到1958年IBM公司研究员卢恩进行了自动抽词试验,开创了自

8、动化标引、自动分类、信息检索等操作。直到20世纪70年代,以编目系统为基础的各种自动化系统开始形成2。同时,出行了以编目系统为纽带的联机编目协助网,如OCLC、BALLOTS、RLIN、WLN等,当时的图书馆系统开发主要是有大学图书馆以及大型图书馆自主开发的,如东伊利诺斯大学的联机图书流通系统,华盛顿州立大学的图书馆采购系统等。从20世纪70年代末到80年代初,图书馆系统开始从单一功能向多功能集成系统过渡,典型的有西北大学NOTIS系统,同时出现了商品化图书馆自动化系统,使图书馆更方便快捷的完成各项操作。到90年代后期,随着Internet的发展以及Windows具有用户界面的广泛使用,以及一

9、系列的高新技术,如Web技术、数据库技术、Java技术的应用,是图书馆系统得到了更近一步的完善。1.2 研究目的、意义和范围 本课题主要是研究已经有的程序功能和一些非常成功的系统网站,从中找到不足之处,然后开发出更简洁、更快速和更安全的图书管理软件,让人们能够更快速的完成借书还书操作。我们处于越来越快的生活节奏中,时间对每个人来说非常重要,但我们的很多时间都在不知不觉中流失掉了,所以我们如果能开发出更快捷的软件,无形中就延长了人们的生命。在这个程序中主要涉及到传统C/S模式和最近几年非常流行的B/S模式的选择。传统C/S模式,需要终端下载安装相关软件,大部分运行都在终端,但是B/S模式的出现,

10、将软件的运行移植到了服务器,减轻了终端工作量,从而达到将终端瘦化处理。 当终端把请求发给浏览器时,与数据库连接,然后将处理结果返回了终端。这种把处理全部转移到服务器上,对管理人员来说,非常的经济和方便。第2章 需求分析2.1 需求分析经过对其它图书馆系统进行调查总结发现,通常图书馆系统的功能如下:系统实现主要功能为: 用户登录模块 搜索图书模块 管理图书模块 图书信息模块 图书种类模块 读者类型模块 用户信息模块 用户权限模块2.2系统的性能需求这个系统性能功能要满足下面的需求:数据精确度,借阅过程用天为计算单位。时间特性,采用服务器的时间为标准。2.3 运行环境要求2.3.1设备客户机硬件要

11、求: 最小 64 MB 内存,corei4 处理器及以上,最小 2.1 GB。 硬盘。服务器硬件需求: 最小内存256MB, 处理器corei4及以上,最小硬盘8 GB。 2.3.2支持程序客户端要求操作系统需求:Windows XP及更高的版本浏览器需求:IE 5.0及同等版本以上 服务器要求操作系统:Windows 2005 ServerWeb服务器:MS IIS数据库:Sql2005数据库开发环境:VS2005 c#语言 第3章 使用技术的介绍3.1ASP.NET 简介ASP.NET是基于通用语言的程序在服务器上运行,通用语言的基本库,消息机制数据接口的处理能完美的整合到Web应用中3。

12、ASP.NET具有效率高,可从用性高,代码少优点4。用ASP进行程序设计的时候,ASP代码使用的脚本语言,所有代码都嵌入到HTML代码中,所以当编比较复杂的网站时,代码量比较大,而且导致代码可读性差。另外,由于所有代码都是解释执行的,所以速度慢,并且无法有效使用硬件功能。所以ASP.NET比ASP效率更高,可用性高,对于同功能的程序ASP.NET代码更少。该系统采用B/S模式,后台使用SQL sever 2005 作为后台数据库管理系统,前台使用Command组件来调用与存储SQL是一个功能的数据库语言。SQL用于数据库通讯。ANSI规定SQL为关系型数据库的标准语言,SQL用于完成一些数据库

13、的操作任务5。例如数据库中的数据更新、检索数据。它具有简单、高效、功能强大等特点。并且用C#为编程语言,C#代码在 .Net框架提供的环境下运行,不允许直接操作内存。C#和Java一样具有面向对象编程的一切特点,如封装、继承、多态6。C#适用于多种数据库结构,从服务机/客户模式到多从数据库结构模式。3.2 系统的模型结构本系统的结构模型如图3-1所示: 客户端浏览器客户端浏览器客户端浏览器Web层系统配置数据访问层业务层数据 图3-1系统的模型结构图示本系统结构分为三个层:Web层:Web层提供为客户端浏览器提供应用程序的访问,Web层有Asp.NET web窗体和隐藏代码文件购成,web窗体

14、是用HTML提供用户操作,而隐藏代码文件实现各种控件的事件处理程序;业务层:包括各种业务规则和逻辑功能,业务功能完成如账号验证和字符处理这样的业务;数据层:这层为上面一面层提供数据的服务,这层作为解决方案文件中的Conn类来实现的。3.3 .NET Framework概述.NET Framework 它是基于 .NET 平台的编程方式, 其公用语言运行库包括CLR,Common Language Runtime和 .NET Framework 类库 ADO.NET、ASP.NET 和 Windows 窗体7。它提供了托管执行环境、简化了开发及部署而且集成了各种编程语言。 .NET Framew

15、ork实现了下列目标:1、提供一个相同的面向对象编程环境;2、提供一个把各软件整合将冲突控制在最小的代码执行环境;3、提供一个消除脚本环境及解释环境的功能问题代码的执行环境;按工业标准生成所有通信,保证.NET Framework 的代码可与其他任何代码集成。公共语言运行库,可以把他看作是执行时代码的管理人,里面提供了内存管理、线程管理和以及远程处理等服务,代码管理的思想是运行库的最基本原则之一。“把运行库作为目标的代码叫做托管代码与它对应的称为非托管代码。.NET Framework 类库是一种综合性的面向对象的可重复使用的集合8。它能够开发出很多不同的应用程序,其中包括传统命令的行程以及用

16、户界面的(GUI) 应用程序,同时也包括基于 ASP.NET 所提供的创建应用程序(如 Web 窗体)。 3.4 ASP.NET、C#语言简介ASP.NET结构是一种三层机构:UI层、业务逻辑层和数据层8。模型结构如图3-2UI层业务逻辑层Web表单数据层客户端Web浏览器DBMSADO.NETXML Web浏览器组件服务Figure 1图3-2 ASP.NET的结构模型1 、用户层(UI)负责和用户交互,接收来自于用户的请求,然后将结果呈现给客户; 2 、逻辑层负责接收用户端传来的请求并将消息传给数据处理层,随后将处理后的结果发给客户。它是有Web Services、Web表单、XML和组件

17、服务组成,在这些当中Web表单是一切的核心,是向客户显现数据和信息的基础,也是相应和处理客户和显示Web表单生成的数据及信息的基础; 3、通过数据层ADO.NET操纵数据为业务层提供数据服务。ADO.NET 有两个核心组件: Dataset 和 .NET Framework 数据提供程序,后者是包括 Connection、Command、DataReader 和 DataAdapter 对象在内的组件,其组件结构如图3-3。图3-3 ADO.NET的组件结构图示9DataSet对象是 ADO.NET的核心组件,实现独立于任何数据源的数据访问。Connection 对象提供一种与数据层的连接,是

18、处理数据库的基础,表示应用层,数据源与数据源之间的唯一通路。Command 对象主要用于返回数据和修改数据,例如:插入、查询、修改和删除等。DataReader 用于从数据源中读取数据流。DataAdapter 是DataSet 与数据源的桥梁。C#语言是.NET中一种崭新的语言,C#是由C和C+衍生来的一种简单、流行、面向对象、类型安全的程序设计语言,C#综合了Visual Basic的高效率和C+的强大功能。3.5 研究步骤、方法及措施:该网站将采用三层架构将程序划分为三个逻辑层,三层架构优点如下:首先,将整体划分为不同的逻辑块,降低了程序的开发难度。其次,系统扩充性得到了增强。模块化能让

19、系统很方便的从纵向和水平向外拓展开来,一方面能够将系统升级到更大、更有力的平台新平台,同时可以适当增大规模来增加系统在网络上的应用。最后,三层架构中的中间层提供了全层保护的功能,数据具有了高度的完整性及安全性。这三个逻辑层在本系统中具体功能如下:(1)、用户层(User Services Tier),是程序和用户进行交互的起点。由基于浏览器的用户界面构成。在这层中用户可以查看、输入和处理数据。从用户来看,用户服务层是一个整体的应用。在该网站系统之中,用户能浏览和查询服务,并且进行互动。(2)、业务层,也可称为叫中间层、应用服务层,其负责事物封装处理、商业规则、数据访问。商业服务层可以作为前端应

20、用服务层和后端数据服务及数据存储之间的桥梁。其任务是接受请求,执行应用程申请数据处理请求,然后将处理后返回的结果提交给Web服务器,Web服务器再传给客户端。(3)、服务层,这层负责检索和操作在一个或多个数据存储之中的数据,通过数据访问,操作分离到独立的逻辑中,这样可以把商务层从附属数据存储中抽象出来。在该系统中,数据服务层定义和维护数据的完整性和安全性,响应数据访问请求,接受来自Web服务器对数据库操作请求,实现了数据库修改、更新、查询等一连串操作,把运行结果提交给Web服务器。整个网站系统的逻辑体系如图3-4:用户服务用户交互页面导航数据表现ASP.NET的Web Forms业务服务事务处

21、理逻辑业务规则定义数据访问.NET的服务器组件 ASP.NET的web服务数据服务数据检索数据操作数据验证SQL SERVER的存储过程数据存储数据存储数据关系数据完整性数据库图3-4 网站系统的逻辑体系结构图3.6 SQL Server数据库简介3.6.1 SQL Server数据库简介SQL Server是由Microsoft公司推出的一种关系型数据库系统10。其是一种可扩展的、高新能的,为分布式客服端、服务器计算所设计的数据库系统。实现了与Windows NT 的有机结合,提供了企业级信息管理方案。其主要特点如下:(1)高性能设计,可扩充利用Window NT的优势。(2)系统管理先进,

22、支持Windows图形处理化工具,支持本地和远程系统管理和配置。(3)超强大的业务处理功能,使用各种方案来保证数据完整性。(4)支持对称多处理器结构,存储过程,ODBC,并且有自主的SQL语言。SQL Server 以其内置的数据复制功能,强大的管理工具与Internet的紧密集合和开放的系统结构能够为广大用户,开发人员以及系统集成商提供一个出众的数据平台11。SQLServer 2008 按照设计可以为部署和维护强大的、容易管理的,支持商务活动的网站站点提供非常好的性能,这些端点能够从事商家和商家,商家与客户之间的交易。在可找支持你电子商务解决方案的数据库时,需要考虑的项目有:可用性、性能、

23、可管理性和单价。3.6.2 SQL 语言简介SQL是介于关系演算与关系代数之间的结构化查询语言,是一个通用的,功能极强的关系数据库语言12。SQL之所以被用户和业界接受,并成为国际标准,因为她是一个综合的,功能极强的且又简单易学的语言。SQL语言集数据定义(Data Definition),数据查询(Data quary),数据操作(Data Manipulation)和数据控制(Data Contry)功能为一体,主要特点如下:(1)综合统一数据库系统的功能是通过数据库支持的语言来实现的,SQL集数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)于一体的语言13。语言风格

24、一致,它能够有效的完成整个数据周期的一切操作,包括建数据库、定义模式、插入数操作、查询操作、更新操作、维护操作、数据库重构操作、数据库安全性能控制操作等一系列操作,这为数据库开发提供了优良的环境。数据库在运行使用后,用户可以根据需要逐步修改模式,并且不会影响数据库的一切运行,这将会使系统具有更良好的可扩展性。(2)高度非过程化 SQL是关系型数据库,要对数据进行操作,只需提出“做什么”,无需指明“怎么做”,其操作过程由系统自动完成,不需要了解它的存取路径。不但可以大大减降低用户负担,而且还有利于提高数据库的独立性。(3)面向集合的操作方法 SQL采用的是集合的操作方法,不仅操作对象,查询结果是

25、元组集合。而在非关系型数据库中,操作对象必须是一条记录。(4)以同一种语法结构提出两种使用方法SQL是一个自含式语言,同时也是一种嵌入式语言。(5)、语言简捷,易学易用SQL语言功能非常强大,因为设计巧妙,语言内容十分简捷13。只需使用9个动词就能完成其核心功能:“查询,数据定义,数据操作和数据控制。SQL是一种接近英语的常用语言,因此容易学,容易使用,从而易于受人们接受。3.7 UML建模简介UML是统一建模语言的缩写,是面向对象的、可视化和编制文档的一种标准语言14。3.7.1 UML简介UML也可以叫做统一建模语言,它支持可视化程序的开发,是一种非专利的建模以及规范语言14。其展现了一系

26、列最佳工程实践,而且在大规模,复杂系统,特别是软件架构层次已经验证有效。UML非常适合数据建模操作,业务建模工程,对象建模工程,组件建模工程。在模型建完之后,我们可以使用UML工具将她转化成特定的语言代码。UML定义简单,功能强大的而且非常容易表达的一种建模语言15。它融入了很多最先进的思想、技术和方法。UML不但适用于是面向对象的思想,也适用于软件从需求分析一直到开发完成的过程。这3.7.2 UML的内容UML重要内容有五类图来定义: 第一类:用例图,这是从用户角度描述系统的功能,并且指出各功能的操作者。 第二类:静态图,包括对象图、包图和类图。这里面的类图描是述系统中类的静态结构。它不仅定

27、义系统中的类,表示类之间的联系,如依赖、聚合、关联等。 第三类:行为图,这是用来描述动态模型以及组成对象之间的交互关系。其中的状态图描述类的对象所有可能的状态,以及事件发生时状态的转移条件。第四类:交互图,描述对象间的交互关系。当中的顺序图显示对象的动态合作关系。第五类:实现图,这里面的构件图描述代码部件的物理结构及各部件之间的依赖关系。 从应用方来看,在采用面向对象的技术来设计系统时,首先要描述需求;其次根据需求分析结果建立系统的静态模型,以构造系统的结构;最后是描述系统的行为。3.7.3 UML的主要特点主要特点如下:(1) UML统一了Booch、OMT和OOSE等方法中的基本概念。 (

28、2) UML综合了面向对象技术领域以及其他流派的长处,删除了大量的易于引起混乱的、多余的和极少使用的符号,也添加了一些新符号。 (3)UML在发展的过程中也提出了一些新的概念。 3.7.4 UML的应用领域UML是用面向对象图来描述任何类型的系统,它的应用领域非常广泛。可以用一软件开发中,也可以应用在其他行业中,例如企业机构、机械系统以及在处理一些比较复杂的数据信息系统中。第4章 详细设计4.1 数据库设计该系统使用Sql2005作为应用程序的数据库开发,建立了有8张数据表,各个数据表如下。1、books 表 :用来保存图书基本信息,其中包括图书编号、图书名字、图书种类、图书作者、图书单价、图

29、书总数、等信息。表4-1 books (图书信息表)2、bookType表:用来存储种类ID、种类名、能借几天3中信息表4-2 bookType (图书类别信息表)3、Users表:用来存存储管理员信息,包括管理员ID,管理员名字,管理员密码和管理员身份(超级管理员和普通管理员)。表4-3 users (管理员信息表)4、bookBorrow表:用来保存借阅信息,其中包括书编号、书名、借出时间、归还时间、读者编号、读者名字和是否归还。 表4-4 bookBorrow (图书借阅信息表)5、bookReservation表:图书预约表用来存储预约人ID、预约书编码、书名、预约时间。表4-5 bo

30、okReservation (图书预约信息表)6、reader表:用来存储学生信息,其中包括学生ID、学生名字、学生密码、借书证号、联系电话、电子邮箱信息。 表4-6 reader (学生信息表)7、shujia表:用来存储图书种类编号、图书名。 表4-7 shujia(书架信息表)8、Teachter表:用来存储教师信息,包括ID、用户名、用户密码、借读类型、联系电话、电子邮箱等信息。 表4-8 Teachter(教师信息表)4.2 主要业务流程图VIP查询图书管理员VIP信息表借阅成功在馆书目录图4-1图书借阅流程图VIP图书管理员查询借阅信息图书租借情况表结算图4-2 图书归还业务流程图

31、添加操作管理员添加教师教师信息表学生信息表添加学生图4-3 人员添加业务流程图4.3 主要用户用例图教师学生退出系统用户提醒推荐图书图书预约密码修改借阅查询图 4-4 VIP用例图超级管理员数据库管理学生管理教师管理读者类型书架管理账号查询图 4-4超级管理员用例图图书管理员图书排行图书管理图书徐阶借阅查询图书归还图书借阅图书预约图书搜索图 4-5图书管理员用例图4.4系统流程图图书管理系统登录超级管理员借阅管理图书管理密码修改登录密码修改VIP图书管理员登录参数设置权限管理修改密码查询用户管理 图4-6 系统流程图4.5主要窗体页的图形界面介绍登陆界面:必须要输入正确的用户名和密码才能进入图

32、4-7主要代码如下: string sql = select * from users where userName= + userName + and userPwd= + Pwd + and isadmin=1; if (dataOperate.seleSQL(sql) 0) SessionuserName = txtName.Text; Response.Redirect(admin/default.aspx); else RegisterStartupScript(, alert(登录失败!); 首页:系统首页展示了所有的系统功能和导航菜单,提供了一个很方便的管理页面,并能显示图书借阅

33、的排行信息。如图:5-2-2图:4-8主要代码如下:public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (SessionuserName != null) bindBookInfo(); else Response.Redirect(entry.aspx); protected void bindBookInfo() string sql = select top 10 * from books order by borrowSum

34、desc; gvBookTaxis.DataSource = dataOperate.getDataset(sql, books); gvBookTaxis.DataBind(); 图书类型管理:在这里添加,修改,删除图书的类型信息,在添加,查询的时候是很有用的信息。 图4-9主要代码如下:protected void btnSave_Click(object sender, EventArgs e) string typeName = txtTypeName.Text; string borrowDay = txtBorrowDay.Text; string sql = ; if (id =

35、 add) sql = insert into bookType values( + typeName + ,+borrowDay+); 图书管理:添加,修改,注销图书信息包括图书的编号,名称,类型,所放书架,出版社,价格等信息。 图 4-10主要代码如下: public void bindBookInfo() string sql = select * from books where bookBarCode= + id+; SqlDataReader sdr = dataOperate.getRow(sql); sdr.Read(); protected void btnSave_Clic

36、k(object sender, EventArgs e) string bookBarcode = txtBarCode.Text; string bookName = txtBookName.Text; string bookType = ddlBookType.SelectedValue; string bookcase = ddlBookcase.SelectedValue; string bookConcern = txtBookConcern.Text; string author = txtAuthor.Text; string price = txtPrice.Text; st

37、ring ds =TextBox1.Text; string sql = ; if (id = add)图书查询:图书查询可以检索您需要的图书信息,检索条件包括:图书类别,编号,名称,类型等信息进行查询图书信息。 图4-11主要代码如下: SqlDataReader sdr = dataOperate.getRow(readerSql); if (sdr.Read() txtReaderName.Text = sdrreaderName.ToString(); txtReaderSex.Text = sdrSex.ToString(); txtCertificateType.Text = sd

38、rcertificateType.ToString(); txtCertificate.Text = sdrcertificate.ToString(); string readerTypeSql = select * from readerType where id= + sdrreaderType.ToString(); SqlDataReader typeSdr = dataOperate.getRow(readerTypeSql); typeSdr.Read(); 密码修改:密码修改功能提供了当前登陆用户的密码修改信息操作。图4-12主要代码如下: if (dataOperate.ex

39、ecSQL(upSql) RegisterStartupScript(, alert(更新成功!); 总结 该系统几乎经历了3个月的时间,从需求调研到系统总体设计到系统调试成功,我进行了大量相关理论的研究,查阅大量国内外文献资料,进行了若干次试验,最后成功地开发出了这套系统。在这过程中让我深刻的体会到软件开发的难度,软件开发得有整体架构思想,明白各模块间的联系,这样才能更好的开发出高质量的软件。我在这个应用程序中设置了两级管理员,他们分工合作,超级管理员管理系统及用户,图书管理员管理图书和借阅归还业务。在这次毕业设计的制作过程是我的一次再学习,在提高的过程,在论文中我充分利用大学所学的知识,让

40、我对我所学的知识有了进一步巩固和提高在整个设计中,我学到了新知识、增长了见识,今后的日子里,我要不断地充实自己。n 致谢 这次程序设计前后三个月,期间遇到很多困难,在几位老师的指点和帮助下完成,特别是在姜亦成老师每周都抽空检查我设计中的不足之处并给出建议。后两个月姜亦成老师协助我多次进行程序及论文修改,还有东区图书馆老师,在我无法找到英文资料时给予的帮助,非常感谢各位老师们的帮助。论文里引用了很多书上的材料,这些资料给了我很多的启发,这些资料都是前人经过探索总结出来的,如果没有这些资料,我将很难这么快完成。在整个过程中同学们多次给我很好的建议,在论文排版过程协助我生成目录,及论文格式等,给了我

41、很多帮助。由于学术有限,程序和论文有不足之处,敬请各位老师批评和指正!参考文献1 李春葆C#程序设计教程M北京:清华大学出版社.2010:23-24.2 明日科技C#从入门到精通M北京:清华大学出版社,2012:56-57.3 陈小全C#程序开发案例教程M北京:北京大学出版社,2012:10-15.4 马瑞新C#.NET企业级项目开发教程M北京:清华大学出版社,2012 34-37.5 Dougals Bell C# for studentsM华经,译. 北京:中国水利水电出版社, 2006:24-27.6 王强C# Web程序设与应用M北京:清华大学出版社,2012:17-20.78 周艳. 基于SOA的中小企业采购管理系统的研究与实现D. 沈阳师范大学 2011

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁