C.NET文件传输关键技术研究与系统实现.docVIP

  • 3
  • 0
  • 约3.87千字
  • 约 9页
  • 2018-08-11 发布于福建
  • 举报

C.NET文件传输关键技术研究与系统实现.doc

C.NET文件传输关键技术研究与系统实现

C.NET文件传输关键技术研究与系统实现   摘 要   教育信息管理系统为各阶段教育提供了数字化的动画、视频、语言、音乐、图片、文字等服务,丰富着课堂环境。立足于Web环境,传送并共享教学信息文件应该是教育信息管理系统的重要研究内容。多个计算机终端可借助于网络环境,将文件进行传输,满足互联式的教育信息管理系统的构建,方便资源信息的攫取。系统的实现离不开B/S架构理论、JavaScript、C#.NET、ASP.NET等技术,Web文件传输系统需要高安全性、强大功能,才能在教育管理系统的运行中发挥社会功效,利用该系统,可检索、管理、组织、查询Web文件,管理优化数据,加快工作进程。   【关键词】C#.NET文件传输 关键技术 系统实现   1 研究关键技术   1.1 C#语言、NET平台   .NET Framework为系统传输平台,可在常见的Windows操作系统中顺利运行。立足该平台,开发Web服务应用程序被有效精简。该平台可提供执行解释代码程序、开发主流软件语言的环境,对代码结构做优化。Web服务、数据访问与web应用可在平台框架类库协助下完成,设备移动、桌面、控制台等都可在类库中完成。核心的.NET为CLR,为主要的引擎,有web窗体、Windows窗体、Enterprise服务等。CLR提供的编程环境较为一致,确保任何操作系统内可顺利执行.NET代码。   立足于.NET框架,C#可提供语言编程方便,是设计较高级别的语言程序。分析概念,.NET仅是平台,为基底,方便人员对XML、Web、Windows的开发。基于WinForm、.NET的程序都可通过C#开发。应用程序可在C#提供的控件中得到开发,如Web窗体与Windows Form控件,二者有不同的适用对象。   1.2 Web服务   生产、流通软件组件的技术标准由Web提供。P2P与XML是Web的技术应用领域,点对点的传输文件通过P2P实现,异构数据类型由XML表示,可分离表示和内容。此外,SOAP可对访问协议做简化,主要有消息体、信封、出错消息、消息头等结构。实现SOA多依靠Web Service,多家企业也在研制部署Web Service。   1.3 Ajax、JavaScript   Ajax来源于XML与异步JavaScript,为开发网页的一种技术,该技术为B/S模式增添了生命力。利用Ajax技术,网页脚本具备了通讯能力,服务器、页面交换成为现实。Ajax产生时间长,是多技术的融合,功能多样。如XML、XSLT、DOM、SCC等。   JavaScript可现实用户界面,处理不复杂的业务逻辑,在HTML客户端中嵌入JavaScript,用户能处理判断数据输入,避免经服务器的处置,网络资源、网络服务器被有效节约,能灵活设计程序。JavaScript语言的功能比较丰富,可满足用户一定程度需求,如语言类型宽松、转换比较自由,若字符由文本组成,那么添加的数值的转换会自动进行。但是,也存在无法内置支持读写文件,某些运行独立程度无法编写。   2 分析系统   2.1 系统具备的可行性   可接受的经济投入,该系统的使用目的在于传输文件,仅可在课题研究、实验室中完成前提工作,支付费用主要有培训费、开发人员薪酬、维护费、管理费、开发软件费、建设费等,将带来巨大的投资收益。利用C#.NET系统,原有的杂乱教学文件可方便的被检索、储存与整理。   该技术是在主流的开发路线上,利用常见系统架构,是慎重考虑的结果,ASP.NET软件是值得信赖的。分析软件开发的条件与环境,发现系统具备良好的硬件、软件设施,如学校的办公区、图书馆、教学区、生活区等网络都联通,可以做到共享静态资源、互联校际、工作协作、远程教学等。   2.2 分析系统需求   (1)总体性系统框架。首先,用户登录时需验证操作权限,提供预览、上传、下载、删除、压缩、重命名等功能;对文件拥挤上传做了解决,支持断点续传,实时显示上传速度,并可根据文件大小、添加时间、文件名等信息进行检索。   (2)划分功能模块。客户前端操作平台与系统后端的管理员平台是系统功能的两大模块,客户操作模块的使用主体为网络人员,用户可检索资源、个人资源库更新、下载、浏览等。后端则是管理员设置系统、管理文件资源的平台,显示保存上传的文件,响应前端用户操作。   3 系统实现   实现该系统主要做好三层B/S体系,有DAL、BLL、UI。Web控件与页面构成表现层,例如用户管理、系统登录等页面。SQLHelper是数据访问层的主要组件。立足于SQL Server2005,可编写储存的数据进程,开发工具为Visual Studio,可满足主要的传输文件的模块制作。   3.1 构建开发系统

文档评论(0)

1亿VIP精品文档

相关文档