051vb.netSQL远程文件管理系统设计与实现样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:VB.NET + SQL SERVER
2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
文件上传下载系统
1 摘 要
文件的上传下载系统是文件管理系统中的一个重要组成部分,在文件管理中文件的上传与下载大大方便了文件管理的一些琐碎而又重要的工作。一个好的文件上传下载不仅方便了文件的管理中频繁的文件移动和备份操作,而且还可以对文件进行统一的的管理与操作,大大节省了管理员的时间,本系统就是基于这个目的开发而成的。
随着信息技术在管理上越来越深入而广泛的应用,文件的上传与下载技术也日趋成熟,上传的效率也大大提高了,系统的实施在技术上已逐步成熟。要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。本文介绍了在VB。NET环境下开发一个文件上传下载系统。创建了一套行之有效的方案。文章介绍了文件上传系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
关键词 VB. NET;SQL ; 文件管理;上传
2 ABSTRACT
目录
第一章
绪论•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••5
1.1
研究动机与目的••••••••••••••••••••••••••••••••••••••••••••••••••••5
1.2
研究背景••••••••••••••••••••••••••••••••••••••••••••••••••••••••••5
1.3文件管理信息系统的设计方法
•••••••••••••••••••••••••••••••••••••••6
1.4 文件上传系统的开发环境
••••••••••••••••••••••••••••••••••••••••••8
第二章
相关开发技术介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••••9
2.1数据库技术•••••••••••••••••••••••••••••••••••••••••••••••••••••••10
2.2数据库的数据模型•••••••••••••••••••••••••••••••••••••••••••••••••12
2.3
VB.NET技术介绍••••••••••••••••••••••••••••••••••••••••••••••••••12
2.4imagelist控件介绍•••••••••••••••••••••••••••••••••••••••••••••••••••14
2.5、VB,NET优势••••••••••••••••••••••••••••••••••••••••••••••••••••15
第三章
可行性研究与需求分析••••••••••••••••••••••••••••••••••••••••••••••••16
3.1
可行性研究••••••••••••••••••••••••••••••••••••••••••••••••••••••16
3.2需求分析••••••••••••••••••••••••••••••••••••••••••••••••••••••••••17
3.3
面向对象的开发过程••••••••••••••••••••••••••••••••••••••••••••••17
3.4开发工具的选择•••••••••••••••••••••••••••••••••••••••••••••••••••19
3.5
数据库系统选择••••••••••••••••••••••••••••••••••••••••••••••••••19
3.6
开发方法的选择••••••••••••••••••••••••••••••••••••••••••••••••••20
第四章
系统设计••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••22
4.1系统概述•••••••••••••••••••••••••••••••••••••••••••••••••••••••22
4.2系统设计目标••••••••••••••••••••••••••••••••••••••••••••••••••••••22
4.3系统描述••••••••••••••••••••••••••••••••••••••••••••••••••••••••••22
4.4
模块实现••••••••••••••••••••••••••••••••••••••••••••••••••••••••23
4.5
流程图•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••24
4.6数据库设计••••••••••••••••••••••••••••••••••••••••••••••••••••••••16
4.7程序设计••••••••••••••••••••••••••••••••••••••••••••••••••••••••28
_第五章
结束语•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••41
第六章
参考文献•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••42
3 第一章 绪论
3.1 1.1
研究动机与目的
随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。而管理文件也是一项重要任务,所以制作一个高效方便快捷的文件管理系统统软件是十分重要和必要的。
3.2 1.2
研究背景
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
什么是管理系统?所谓的管理信息系统是一个利用计算机软/硬件资源,手工作业、分析、计划、控制和决策模型以及数据库人机系统。它能提供信息支持企业或组织的运行、管理和决策功能。这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在目前的水平。所以我们要依据如下几个方面,来确立新形势下的高校科研
4 1.3文
5
6 第四章
系统设计
6.1 4.1系统概述
文件上传系统是为了实现文件管理的数字化管理,提高文件管理员的工作效率,减少不必要的重复劳动,加速信息的记录,查阅以及传播速度,并且与数字校园中的其它系统相配合,共同实现无冗余的统一的信息管理系统。文件上传系统在文件管理中工占有举足轻重的地位。
6.2 4.2系统设计目标
实施的初步方案:首先对文件管理系统进行分析,设计各个模块之间的功能和关系,建立文本文档。其次,建立数据库,建全所需要的表。最后用VISUAL
BASIC.NET进行系统开发。
6.3 4.3系统描述
文件上传下载管理系统是高校面临的一项重要任务,涉及到项目、资金和人员的管理,内容较为广泛和复杂,因此制作一个高校科员管理系统是十分重要和必要的。系统的主要功能包括:科研人员情况管理、科研项目管理、科研论文管理和学术著作管理等。系统需要对用户进行权限划分,并根据权限对各类信息进行查询、修改、统计等操作。
6.4
6.5 4.4
模块实现
文件的管理一般都涉及到文件夹的管理,所以本系统从功能上可以划分为两个模块:文件夹管理,文件管理
文件夹模块:
本模块的功能主要是实现对文件夹的相关操作,包括文件夹的建立,删除与修改等。其流程图如下:
文件管理模块:
文件管理模块是本系统的主要部分,他的主要功能就是实现对文件的一些相关操作,如
:文件的上传,删除,移动,修改等:
文件管理模块程序流程图:
4.5
程序主界面:
图中: 1
:是系统的菜单栏:
分别是:文件夹管理,文件管理,关于,退出,浏览样式
2 :是系统中的文件夹以及文件夹的位置,在此可以对文件夹进行操作。
3 :
是选中的文件夹下的文件,在此可以对文件进行操作,包括文件的 上传,删除等。
程序主界面代码:新建文件夹界面:
新建文件夹代码:
代码说明:打开添加用户选项后,系统会自动判断是否允许添加子文件夹。
若允许,显示上面所示的窗体。
在文件夹编号和新建文件夹名称中输入相应的值,单击建立,然后系统会自动判断
:文件夹编号是否重复,
若不重复,则 文件夹建立成功。
选择文件夹位置界面
文件上传界面:
文件上传代码:
代码说明:
选择上传文件后,会出现上面的上传文件界面。单击选择,找到你要上传的文件或在文件名称输入相应的名字(包含绝对路径),然后单击上传即可。
存储时间默认为系统当前时间。
代码:
1.判断文件名称不能为空
2.上传文件到数据库 文件大小的上限为10M