《WEB应用与开发》--:文件上传、下载系统--课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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"%>
文件上传选择