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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HUNAN CITY UNIVERSITY

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

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

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

十一、源程序

1、主文件

(1)index.html

请选择文件操作

[文件上传]

[文件下载]

2、文件上传

(2)fileup.jsp

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

文件上传

文件上传选择

1

2