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