《WEB应用与开发》文件上传下载系统课程设计报告.docx

上传人:b****4 文档编号:4329693 上传时间:2023-05-07 格式:DOCX 页数:9 大小:58.93KB
下载 相关 举报
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第1页
第1页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第2页
第2页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第3页
第3页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第4页
第4页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第5页
第5页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第6页
第6页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第7页
第7页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第8页
第8页 / 共9页
《WEB应用与开发》文件上传下载系统课程设计报告.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《WEB应用与开发》文件上传下载系统课程设计报告.docx

《《WEB应用与开发》文件上传下载系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《《WEB应用与开发》文件上传下载系统课程设计报告.docx(9页珍藏版)》请在冰点文库上搜索。

《WEB应用与开发》文件上传下载系统课程设计报告.docx

《WEB应用与开发》文件上传下载系统课程设计报告

HUNANCITYUNIVERSITY

WEB应用与开发课程设计

报告

 

设计题目:

文件上传与下载

专业:

信息管理与信息系统

学生姓名:

XXXXXXXXX

班级学号:

XXXXXXXXXXXXX

分组成员:

XXXXXXXXXXXXXXXXXXXXXXX

指导教师:

XXXXXXXXXXXXXXXXX

2012年06月8日

《WEB应用与开发》课程设计报告

XXXXXXXXXXXXXXXXXXXX

一、设计时间

2012年6月04日-----6月08日

总的设计时间为1周,第17周。

具体安排如下:

1、分析设计准备阶段(第17周周一至周二)

2、编程调试阶段(第17周周三至第17周周四)

3、书写设计报告和书写说明书阶段(第17周周五)

4、考核阶段(第17周周五)

二、设计地点

信息科学与工程学院机房(新校区510机房)

三、设计目的

通过对一些实际问题的软件设计,,巩固学习java基础知识方面的基本算法,进一步熟悉基本概念。

使学生能将课本的理论知识应用于实践,运用所用学的JSP语言知识编制出较为实用的小系统,培养学生查阅资料的习惯,提高学生独立思考和解决问题的能力。

四、设计小组成员

XXXXXXXXXXXXXXXXXXXXXXXX

五、指导老师

XXXXXXXXXXXXXXXXXXX

六、设计课题

文件上传下载系统

七、基本思路及关键问题的解决方法

1、jspsmartupload组件的应用

基本思路:

jspsmartupload组件和对应的java文件下载及对组件的导入操作

关键问题:

因这个组件是要另外下载才能用到组件中的类对文件上传和下载,先把组件放到tomcat的webapps目录下,才能利用该组件。

2、文件上传

基本思路:

在选择文件操作页面选择文件上传,跳转至文件上传页面,点击“浏览”,选择要上传的文件,进行文件上传,点击“上传”后若输入正确则会显示上传成功;若直接点击“上传”则显示0个文件上传成功。

关键问题:

页面跳转要用到jsp动态链接,要注意连接的页面和链接要同名,还有保存路径要在设计的路径下,即项目的根目录下,所以在其根目录下创建文件夹用来保存要上传的文件。

3、文件下载

基本思路:

在选择文件操作页面单击“文件下载”,跳转到下载页面。

该页面将显示要下载的文件名,点击下载,将对应文件进行下载。

关键问题:

下载的文件必须是服务器端,即把文件下载到客服端,所以服务器端要有文件,并且下载的文件名必须是服务器端的文件名。

八、算法及流程图

流程图:

九、调试过程中出现的问题及相应解决办法

1、在文件操作页面当中,选择文件上传或文件下载时,跳转时指示找不到文件,出现此类问题,就是链接和跳转页面的文件名不同名,所以指不到正确的页面,应该把链接的文件名和跳转页面名要相同。

2、在下载页面下,找不到服务器,因为服务器当中没有文件,所以下载时没有文件,客服端当然找不到服务器,所以下载时要先明确服务器当中有下载的东西,把文件放在服务器当中,指明要下载的文件及格式。

十、课程设计心得体会

通过这次课程设计,我领会到了团队合作的精神,在此次项目中我们三个成员一组完成项目的功能设计,结合所学知识综合运用,效果良好。

我明白了只有理论知识结合实践操作才更重要。

在设计过程中我遇到了很多问题,也学到了很多东西,知道了自己的不足,虽然课本知识掌握了,但是操作起来就是不能不课本知识运用自如,这次设计的课题是用jsp做简单的动态网页设计,但是还是遇到了很多问题,需要进一步学习网页设计。

现在来总结一下自己的设计情况:

该开始不知道jspsmartupload组件的运用和类文件的接口,所以代码总是报错,说没有找到类名,还有就是在设计页面跳转时说找不到文件,最后就是下载文件是说找不到服务器等等,这些问题都是在设计时常遇到的问题,所以做题时要注意一步步来做,问题出现时要找到错误在哪里。

总之,要注意理论联系实际,增强动手能力和实战经验。

(本人有完整的项目需要的话发邮件给我****************)

十一、源程序

1、主文件

(1)index.html

请选择文件操作

[文件上传]

[文件下载]

2、文件上传

(2)fileup.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

文件上传

文件上传选择

1

2

3

4

(3)upload.jsp

<%@pagecontentType="text/html;charset=gb2312"language="java"

import="com.jspsmart.upload.*"errorPage=""%>

文件上传处理页面

<%

//新建一个SmartUpload对象

SmartUploadsu=newSmartUpload();

//上传初始化

su.initialize(pageContext);

//上传文件

su.upload();

//将上传文件全部保存到指定目录

intcount=su.save("/upload/");

out.println(count+"文件上传成功!


");

//利用Request对象获取参数之值

out.println("TEST="+su.getRequest().getParameter("TEST")+"

");

//逐一提取上传文件信息,同时可保存文件。

for(inti=0;i

SmartFilefile=su.getFiles().getFile(i);

//若文件不存在则继续

if(file.isMissing())continue;

//显示当前文件信息

out.println("");

out.println("表单项名(FieldName)"

+file.getFieldName()+"");

out.println("文件长度(Size)"+

file.getSize()+"");

out.println("文件名(FileName)"

+file.getFileName()+"");

out.println("文件扩展名(FileExt)"

+file.getFileExt()+"");

out.println("文件全名(FilePathName)"

+file.getFilePathName()+"");

out.println("
");

}

%>

3、文件下载

(1)filedown.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

下载

a.txt

(2)download.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

下载

a.txt

十二、参考文献

[1]夏士兵,钱江.构建基于COM+的分布式Web应用[J].微型机与应用,2001(6):

8-9.

[2][美]RichardAnderson,ChrisBlexrud著,刘福太,张立民,金慧琴,梁发麦等译.ASP3高级编程[M].北京:

机械工业出版社,2000.408-458.

[3]耿祥义,张跃平著.JSP实用教程[M].清华大学出版社,2003.1-354.

[4]BruceEckel著.JSP编程思想[M].机械工业出版社,2003.1-378.

[5]FLANAGAN著.JSP技术手册[M].中国电力出版社,2002.1-465.

[6]孙一林,彭波著.JSP数据库编程实例[M].清华大学出版社,2002.30-210.

[7]LEEANNEPHILLIPS著.巧学活用HTML4[M].电子工业出版社,2004.1-319.

[8]飞思科技产品研发中心著.JSP应用开发详解[M].电子工业出版社,2003.32-300.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2