通行证 | 帐号: 密码: 注册 | 登录
网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

文件管理网站的开发_开题报告

Ktbg12885 文件管理网站的开发_开题报告在当今互联网时代,许多现实中的数据信息不在需要通过书籍等传统方式存储,人们逐渐的开始将获得的信息以计算机文件的形式存储在硬盘中。这样做的好处显而易见,小小的硬盘所能存储的信息量远远超过书籍等传统方式存储的信息量,这样也就节省了数据信息的存储成本。而存储在硬盘上..
文件管理网站的开发_开题报告 Ktbg12885  文件管理网站的开发_开题报告

在当今互联网时代,许多现实中的数据信息不在需要通过书籍等传统方式存储,人们逐渐的开始将获得的信息以计算机文件的形式存储在硬盘中。这样做的好处显而易见,小小的硬盘所能存储的信息量远远超过书籍等传统方式存储的信息量,这样也就节省了数据信息的存储成本。而存储在硬盘上的文件通过计算机分门别类放置后,在需要查找的时候,可以迅速找到目标文件。这与查找书籍相比可以说是一瞬间的事情了。低廉的存储成本和高效的查找效率使得电子存储文件越来越获得人们的青睐。但是如果文件只是存储在一台电脑上,那就需要查找文件的人员像查找书籍一样跑到书籍所在的地方查找。如何才能使得文件在身边就能得到共享呢?正确的打开方式就是创建一个文件管理网站,通过网站来给用户提供下载或者在线观看。在现在人手一台电脑的时代,通过网站查看你所需要的信息已经是再方便不过了。例如各类文献网站、公司内部规章制度网站或者是政府机关的法律政策文件网站都是类似的功能。
一个网站其实就是一个Web应用程序,在开发Web应用程序时,通常需要应用客户端和服务器端两方面的技术。其中,客户端应用的技术主要用于展示信息内容,而服务器端应用的技术主要用于进行业务逻辑的处理和数据库的交互等。
当前比较常用的客户端技术包括HTML语言、CSS语言、Flash和客户端脚本技术。本次项目我们将主要应用HTML语言、CSS语言和客户端脚本技术作为应用客户端的开发语言。HTML语言作为客户端技术的基础语言,用于显示网站信息,包括各网页组件的构建和显示。它简单易用,在文件中加入标签,就可以显示各种各样的网页组件,实现各种功能。而CSS语言可以帮助我们有效的对页面的布局、字体、颜色、背景和其他效果实现更加精确的控制。主要是结合CSS+DIV布局对网站进行排版。客户端脚本技术是嵌入到Web页面中的程序代码,这些程序代码是一种解释性的语言,浏览器可以对客户端脚本进行解释。而脚本语言也有多种,本次我们将使用java script脚本语言对我们的网页增加部分功能,来完善网页的呈现。其开发软件是Dreamweaver CC,既可以编写多种语言,又能直观的看到网页的效果。
在开发动态网站时,离不来服务器端技术。目前,比较常用的服务器端技术主要有CGI、ASP、PHP、ASP.NET和JSP。鉴于对语言的了解程度,我们在开发服务器端技术时将使用JSP技术。JSP是Java Server Pages的缩写,是有Sun公司倡导、许多公司参与,与1999年推出的一种动态网页技术标准。它基于Java Servlet以及整个Java体系的Web开发技术,所以JSP是使用Java语言的。JSP可以被预编译,提高了程序的运行速度。另外,JSP开发的应用程序经过一次编译后,便可随时随地运行。而使用的服务器程序将是Apache公司的Tomcat服务器,它是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,中小型系统下被普遍使用,是开发和调试JSP 程序的首选。服务器端开发将在MyEclipse上进行,其功能的丰富可以满足,程序编写过程中的任何情况。
为了便于应用的开发和未来功能的扩展,我将使用SpringMVC框架对后端程序进行整合设计。SpringMVC框架清晰的分层设计可以帮助我们更好的整理程序逻辑,简化我们的开发。让我们的Web层变得既轻薄又干净。其集成的IoC容器大大方便了我们对JavaBean的操作,将应用对象之间进行解耦。而AOP面向切面编程则可以动态地将代码切入到类的指定方法、指定位置上。SpringMVC的前端控制器、处理映射器、页面控制器相互作用将后端程序运作的整个过程联系起来,让处理流程变得一目了然,简单易懂。
文件在上传后将有许多信息需要存储,以便之后用户在使用查找和下载功能时使用。所以数据库是必不可少的。MySQL数据库作为最受欢迎的数据库之一,在WEB应用方面有着突出的特点,由于其体积小,速度快,完全可以应付小型网站的开发。由于MySQL所使用的是用于访问数据库做常用SQL语言。所以需要提前对SQL语言有所了解。
此次项目应用主要实现的是这样一个过程。在前端网页用户具有上传文件,在线观看文件和下载文件的功能。联系后端应用的过程,这些功能基本可以利用SpringMVC进行完成,只是在完成这些功能的时候需要解决多个问题:
对防止上传文件名重复问题,我们可以在上传文件名前加上一个全球唯一的随机UUID码作为区分。
对文件过多达到文件夹上线的问题,我们可以通过采用每层文件夹内都设置1-9和26位字母为名称的子文件夹,然后根据UUID码第一位字符将文件放置到相应的子文件夹内。文件夹再次满后,再在子文件中建立这些子文件夹,根据下一位UUID字符进行文件放置,一次类推。
对于在线观看文件,一般的文字文件可以将其设置成HTML网页,直接进行输出。而当时WORD等office文件,则需要通过专门的操作office文件的工具将其直接转成HTML格式,再进行展示。现在java语言操作office文件有多种框架,需要选择合适的框架进行编译。
这里先举几个例子,相信在项目进行的过程中还会有更多的问题需要去解决。

二、^范文提纲
1.前期资料学习
1.1.前端设计知识的学习
1.1.1 .HTML、CSS及java script语言知识的学习
1.1.2Dreamweaver软件平台知识的学习
1.2.后端设计知识的学习
1.2.1.JSP及SpringMVC框架知识的学习
1.2.2.Tomcat服务器知识的学习
1.2.3.MyEcplise软件平台知识的学习
1.2.4.MySQL数据库知识的学习
2.网站应用功能需求分析
3.系统平台的准备
3.1.服务器平台确认
3.2.JDK、JRE的安装和配置
3.3.Dreamweaver的安装和配置
3.4. Tomcat服务器的安装和配置
3.5.MyEcplise软件的安装和配置
3.6.SpringMVC框架的整合和配置
3.7.MySQL服务器的安装和配置
4.网站规划和数据库设计
4.1.网站页面功能布局规划
4.2 .数据库数据表的设计
5.前台网站页面及基本功能的实现
5.1.网页实现
5.1.1.整体页面编码
5.1.2.上传功能编码
5.1.3.分页功能编码
5.1.4.下载功能的编码
5.1.5.在线观看页面编码
6.生成数据库数据
7.后端数据处理
7.1.页面跳转处理
7.2.上传数据文件处理
7.3.分页功能处理
7.4.下载数据文件处理
7.5.在线显示数据处理
8.各模块测试
9.对功能需求和实现进行分析和改进

三、参考文献
[1] 明日科技.Java Web从入门到精通[M].北京:清华大学出版社. 2012.09
[2] 耿祥义.JSP基础教程[M].北京:清华大学出版社. 2010
[3] 伯格斯坦.JSP设计[M].北京:清华大学出版社. 2004
[4] 弗兰纳根.java script权威指南:第六版[M].北京:机械工程出版社. 2012
[5] 陈雄华/林开雄.Spring 3.x企业应用开发实战[M].北京:电子工业出版社. 2012
[6] 王飞飞/崔洋/贺亚茹.MySQL数据库应用从入门到精通(第二版)[M].北京:中国铁道出版社.2014
[7] 数字艺术教育研究室.中文版Dreamweaver CS5基础培训教育[M].北京:人民邮电出版社.2010
[8] 强锋科技/陈刚.Eclipse从入门到精通[M].北京:清华大学出版社.2005
[9] Vivek Chopra/Sing Li/Jeff Genender.Apache Tomcat 6高级编程[M].北京:人民邮电出版社.2009
[10]Craig Walls.Spring实战(第四版)[M].北京:人民邮电出版社.2009


文件管理网站的开发_开题报告......
资源分享网站的设计与实现_开题报告
基于用户体验的专题学习网站设计研究_开..
Android系统的音乐播放器设计与实现_开..
浅析线上购物网站与线下售货机平台的应..
论数据库的运行维护与简单的性能优化问..
基于Android平台的云电脑客户端开发设计..
基于BS架构在线学习网站的设计与实现_开..
ASP.NET技术开发电脑维修站客户信息管理..
大学生素质拓展信息管理系统设计与应用_..
企业门禁管理系统设计-开题报告
上一篇:服装行业信息系统的设计与实现--.. 下一篇:探讨基于电商供应链金融的设计与..
点击查看关于 文件 管理 网站 开发 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
学生信息管理系统+VB代码+开题报告及一..
VB+通讯录信息管理系统+范文PPT及开题报..
药品库房管理系统+VB开题报告答辩PPT外..
VB+库存管理系统+开题报告
基于Java的生产管理系统设计开题报告
化妆品在线销售的设计与实现-开题报告
基于VC++图像处理小工具-开题报告
文档设计(范文)开题报告格式范文
基于多媒体技术的旅游信息演示与查询系..
企业客户资源管理系统开题报告

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有