文件上传与下载项目报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南交通职业技术学院项目课程设计报告
课程名称:NET.WEB网站项目开发
项目名称:文件上传与下载
适用专业:软件技术
课程代码:490069
学时:108学时
姓名:赵明奎
专业班级:软件10301
学号:1004030116
批阅教师:
提交日期:
目录
1项目概要 (3)
1.1引言 (3)
1.2 项目名称 (3)
1.3 项目目的 (3)
1.4 项目背景 (3)
2可行性研究报告 (3)
2.1 概论 (3)
2.2 可行性研究的前提 (4)
2.3 程序业务流程图 (5)
2.4 程序用例图 (6)
2.5 技术可行性分析 (6)
2.6 结论意见 (6)
3需求规格说明书 (7)
3.1 概论 (7)
3.2 任务概述 (7)
4概要设计说明书 (8)
4.1 模块说明 (8)
4.2 数据库设计 (9)
5详细设计说明书 (10)
5.1 文件上传页面设计 (10)
5.2 文件下载页面设计 (13)
5.3 图片上传页面设计 (15)
5.4 秀图片页面设计 (18)
6项目测试报告 (19)
6.1 上传文件模块的测试 (19)
6.2 下载文件模块的测试 (19)
6.3 上传图片模块的测试 (20)
6.4 展示图片模块的测试 (20)
7项目总结 (20)
7.1 完成情况 (21)
7.2 项目收获 (21)
7.3 存在不足 (21)
7.4 改进意见 (21)
1项目概要
1.1引言
开发web程序中,经常要涉及对文件的上传或下载操作。在以前的web应用程序中,要实现文件上传是个很麻烦的是,但这一操作在web应用程序中又会经常用到,因此令开发人员非常头疼。而在 2.0中,要实现文件的上传与下载不再是难事,他变得非常轻而易举。
1.2 项目名称
《文件上传与下载》
1.3 项目目的
■了解文件上传和下载的流程;
■学会使用Fileupload控件实现上传;
■学会动态添加控件的功能;
■掌握文件的下载.
1.4 项目背景
现在大多数人喜欢上网查询资料,而网站开发人员的能力是有限的,无法满足所有网友的需要,因此就需要网友之间的交流来解决这些问题。所以网站上传与下载功能的实现是必须的。并且通过本项目熟悉网站开发的基本流程,掌握相关技术,积累开发经验。
2可行性研究报告
2.1 概论
文件上传与下载项目运用.NET、数据库、和C#相关技术,本案通过对其相应的研究确定开发可行性及注意事项。
2.2 可行性研究的前提
2.2.1 项目的基本功能要求
本实例主要包括三种操作:文件上传、文件下载和图片上传。
在文件上传页中可以通过使用“添加文件”按钮来动态添加文件上传控件,通过使用文件上传控件可以添加需要上传文件的路径。文件下载需要先选择文件名才可以下载到本机。图片上传页面需要判断文件是否为图片才可以上传。
2.2.2 项目实现的目标
可以进行多文件同时上传,并且可以在下载页面下载所上传的文件,上传图片以后可以在另一页面查看。
2.2.3 决定可行性的主要因素
(1)经济可行性:系统建设不需要很大的投入。
(2)运行上可行性:本系统只是网站开发的一部分,所耗费的资源非常的小。
(3)从各种社会因素可行性分析:可提高文件的利用率,提高效率更有利于网友的交流,会得到人们的一致同意的。
综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。
2.3 程序业务流程图
2.1程序流程图
2.4 程序用例图
2.2用例图
2.5 技术可行性分析
2.5.1 系统的简要概述
该系统主要分为三部分:文件上传部分、文件下载部分和图片上传部分。
2.5.2 需用技术
.NET网站开发技术,C#程序设计语言,数据库技术。
2.6 结论意见
通过研究具备相关的开发条件,可以开发本项目。
开发过程中仍需进一步钻研、进取,结合所学知识综合运用,在实践中加深对知识的理解。
3需求规格说明书
3.1 概论
文件的上传与下载功能的实现需要相应的开发和运行环境,本案介绍该项目在开发和运行过程中所需要的准备工作和相关规格需求,以规范该项目,保证功能的完整性。
3.2 任务概述
3.2.1 项目目标
文件上传功能主要利用Fileupload控件(文件上传控件)来完成,并通过按钮来实现动态添加Fileupload控件。本项目实现的具体功能如下:
◇多文件上传功能;
◇动态添加文件上传控件;
◇判断上传文件是否为空;
◇文件下载;
◇重命名上传的图片;
◇将上传文件名添加到数据库;
◇浏览上传后服务器端图片;
3.2.2 开发运行环境
系统开发环境:Microsoft Visual Studio 2008
系统开发语言:+C#
运行平台:Windows XP
数据库:SQL Server 2005
Web服务器: IIS
3.2.3 系统规范要求
(1)界面设计友好、美观。