- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件上传和网络硬盘
青岛大学软件技术学院
ASP.NET实训报告
题目名称 文件上传和网络硬盘
姓 名
专 业
班 级
指导教师
2011 年 1 月 17 日
目录
1.绪 言 3
1.1选题背景 3
1.2选题的目的与意义 3
2.实现本系统所采用的技术 4
3.功能模块设计 4
3.1系统总体结构设计 4
3.2文件上传 5
3.2.1上传单个文件 5
3.2.2上传多个文件 6
3.3网络硬盘 7
3.3.1网络硬盘功能预览 7
3.3.2上传文件 10
3.3.3删除文件和目录 11
总结 13
致谢 14
参考文献 15
1.绪 言
1.1选题背景
“网络硬盘”是当前非常流行的一种主页服务内容。它可以作为商务工作人员的随身秘书,随时随地对电子文稿进行处理,而无须随身携带大量的文稿信息;同时还可以及时的把新的任务保存在网络硬盘里。在设计网络硬盘的过程中,将会对.NET的文件系统操作进行比较深入的了解。
1.2选题的目的与意义
首先,在这日新月异的社会里,电脑将成为人们工作的重要工具,就目前来说,已经有很多单位连网,利用网上订购、网上销售、网上交流等展开工作,既省时又省力。所以随着社会的发展,我们的各项工作都将通过网络连在一块。为此,我们想借助于现代技术来完善一下我们的投票系统,使得投票更具有真实性和可操作性。
其次,我们要学以致用,在学习了.NET的基础知识.NET的编程语法基础、.NET的Windows窗体与菜单设计.NET的常用Windows窗体控件、.NET的OPP结构、.NET的多线程、使用ADO.NET操作数据库、Web编程基础等之后,要把学到的知识加以”消化”。通过综合案例项目实训,可以把学到的知识系统的串在一起,并巩固一下用法。
再次,也可以体会一下SQL SERVER数据库的众多功能,例如,SQL SERVER数据库的基本操作能力(包含SQL SERVER数据库系统的基本操作方法、数据库的创建方法)、SQL SERVER数据库的基本设计能力(包括数据模型、概念模型、关系数据库、设计规范化等)、SQL SERVER数据库的基本应用能力(包括设计数据库、创建数据库、数据查询、创建窗体、创建报表等)、SQL SERVER数据库的综合使用能力,在创建投票系统的数据库时,各个功能都逐一得到了体现。
综合运用Visual Basic.NET和SQL SERVER数据库的知识,不仅完善了投票系统模块设计,满足人们的需求,还锻炼了我们的动手能力,让我们对软件开发项目又有了一个更充分的认识。
2.实现本系统所采用的技术
该系统采用了.NET和SQL SERVER数据库开发工具。微软公司最新发布的Visual Basic.NET完全支持面向对象技术,是在现有Visual Basic 6.0基础上的改进。它引用imports.system.data.sqlclient命名空间,是ADO.NET的一种类型,实现与后台SQL SERVER数据库的连接,ADO.NET是是一系列用来操作数据库的类,提供对Microsoft SQL Server等数据源的一致访问。 ADO.NET为非连接的编程模型提供了改进的支持。设计ADO.NET组件的目的是为了从数据操作中分解出数据访问。完成此任务的是ADO.NET的两个核心组件:dataset和.NET数据提供程序。当断开与数据源的连接时,dataset能够在本地机内存中存储、操作和修改数据;.NET数据提供程序是一组包括connection\command\datareader和dataadapter对象在内的组件。本系统将读者信息显示在listview中用到了dataset和dataadapter对象。与SQL SERVER建立连接用到connection对象。SQL SERVER本身是一个可视化的数据库管理系统,提供了很多非常实用的向导,可以简单建立各种对象,包括表、查询、窗体、报表、数据库访问页、宏、模块等。
3.功能模块设计
3.1系统总体结构设计
系统总体结构如图3-1所示。我所负责的模块结构分别如图3-1所示
图3-1文件上传和网络硬盘
3.2文件上传
过去我们使用ASP上传文件,无非用两种方法:一种是使用第三方提供的文件上传组件,另一种是使用微软提供的PostingAcceptor组件。使用第三方提供的文件上传组件有很多限制,比如需要支付额外的使用费用等。而微软提供的PostingAcceptor组件又实在不好用。现在ASP.NET中已经建了文件上传功能,使用起来也比第三方提供的文件上传组件方便的多。以后再移植网站实在也不需
文档评论(0)