网上在线文档系统的设计与实现.docx
- 文档编号:1565010
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:18
- 大小:285.98KB
网上在线文档系统的设计与实现.docx
《网上在线文档系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上在线文档系统的设计与实现.docx(18页珍藏版)》请在冰豆网上搜索。
网上在线文档系统的设计与实现
网上在线文档系统的设计与实现
摘要
互联网的快速发展给人们的工作、学习和生活带来了重大变化,它在人们政治、经济、生活等各个方面发挥着重要的作用,人们可以利用网络处理数据、获取信息,极大地提高了工作效率。
近年来由于网站的种类与形式越来越鲜明,类似于文档的阅读下载网站发展的也越来越多。
像国内的XX文库和豆瓣读书,国外的freebookspot等,文章阅读下载的网站也日趋成熟。
通过上网用户可以在网络上突破时间和空间的限制而实现网上阅读。
网上阅读网站的崛起对传统的图书流通体系产生了强烈的冲击,它有着经营成本低、用户检索方便、无地域限制等特点。
关键词 电子文档;上传;下载;数据库
Abstract
TherapiddevelopmentoftheInternettothepeople'swork,studyandlifehasbroughtgreatchanges,itplaysanimportantroleinpeople'spolitical,economic,allaspectsoflife,peoplecanobtaininformationprocessingdata,usingthenetwork,whichgreatlyimprovestheworkefficiency.Inrecentyears,asmoreandmoredistincttypesandformsofwebsitedevelopment,readingdownloadsitessimilartothedocumentisalsomoreandmore.AsthedomesticBaidulibraryandthefamousbook,foreignfreebookspot,readingthedownloadsiteisbecomingmature.ThroughtheInternetuserscanbreakthroughtimeandspaceconstraintsinthenetworkandtherealizationofonlinereading.ReadingontheInternetsiteoftheriseofthetraditionalbookcirculationsystemhaveastrongimpact,ithasthecharacteristicsoflowcost,convenientoperation,theuserretrievalwithoutgeographicalrestrictionsetc..file:
//c:
\iknow\docshare\data\cur_work\rapiddevelopmentoftheInternettothepeople'swork,studyandlifehasbroughtgreatchanges,itplaysanimportantroleinpeople'spolitical,economic,allaspectsoflife,peoplecanobtaininformationprocessingdata,usingthenetwork,whichgreatlyimprovestheworkefficiency.Inrecentyears,asmoreandmoredistincttypesandformsofwebsitedevelopment,readingdownloadsitessimilartothedocumentisalsomoreandmore.AsthedomesticBaidulibraryandthefamousbook,foreignfreebookspot,readingthedownloadsiteisbecomingmature.ThroughtheInternetuserscanbreakthroughtimeandspaceconstraintsinthenetworkandtherealizationofonlinereading.ReadingontheInternetsiteoftheriseofthetraditionalbookcirculationsystemhaveastrongimpact,ithasthecharacteristicsoflowcost,convenientoperation,theuserretrievalwithoutgeographicalrestrictionsetc..&spd=2&source=web
Keywords electrondocument;upload;download;database
第1章绪论
1.1课题背景
互联网的快速发展给人们的工作、学习和生活带来了重大变化,它在人们政治、经济、生活等各个方面发挥着重要的作用,人们可以利用网络处理数据、获取信息,极大地提高了工作效率。
作为互联网开发所涉及的众多技术中,最为关键的网站建设技术在现代国内外网站的发展上起到了至关重要的作用,互联网上发布信息主要是通过网站来实现的,获取信息也是在互联网中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet应用上的地位显而易见,倍受人们的重视。
网络信息的发展,使得人们可以通过网络在最短的时间内阅读到自己所需的图书,给人们在繁忙的工作生活中读书活动带来了很大的便捷,网上阅读也成为了一种流行趋势。
1.2研究现状
近年来由于网站的种类与形式越来越鲜明,类似于文档的阅读下载网站发展的也越来越多。
像国内的XX文库和豆瓣读书,国外的freebookspot等,文章阅读下载的网站也日趋成熟。
通过上网用户可以在网络上突破时间和空间的限制而实现网上阅读。
网上阅读网站的崛起对传统的图书流通体系产生了强烈的冲击,它有着经营成本低、用户检索方便、无地域限制等特点。
网上在线文档系统能够将计算机内的各类文档分类管理,显示出该文档的文件名、类型等信息,方便各类用户查找和使用,此系统对资料利用上资源共享,从而完全保护用户的硬件、软件和网络资源的投资,最重要的一点是保护用户已有信息资产的投资,提供海量数据存储功能,提供完善而科学的安全机制,使其在高度安全的前提下具有最大的开放性,提供原件电子文档的上传功能,提供原件电子文档的下载重复利用功能。
因此,开发这样的文档系统是网上阅读的必然需求。
第2章相关理论基础
2.1设计语言:
java简介
Java是一种被广泛使用的编程语言,它被用于构建可在Internet上运行的程序。
它的主要特点在于,它是一种既面向对象又可跨平台的语言。
跨平台是指程序可以跨越多种平台(MicrosoftWindows、AppleMacintosh和Linux等)运行,即编写一次,随处运行。
Java不仅适用于单机应用程序和基于网络的程序,而且也可用于创建消费类设备和附件程序,如移动电话,掌上导航系统和其他小配件。
Internet使Java成为目前最流行的编程语言,同时Java对Internet的影响也意义深远。
Java可以和HTML(超文本标识语言)无缝集成,把静态的超文本文件变成可执行的应用程序,极大的增强了超文本的可交互操作性。
在Java出现以前,几乎没有什么工具可以在Internet上执行动态交互程序。
2.2数据库管理系统:
MySQL简介
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。
在2008年1月16号被Sun公司收购。
而2009年,SUN又被Oracle收购。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低、使用普及率高和性能出色,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
2.3开发工具:
MyEclipse简介
Eclipse是一个开放源代码的、基于Java的可扩展的开发平台,也成为开发工具。
Eclipse是一个功能完整且成熟的开发环境,由蓝色巨人IBM所发布,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会管理。
MYEclipse是一个开源的开发项目,它是Eclipse的一个插件,专门用来开发JavaEE程序。
2.4运行服务器:
Tomcat6.0简介
Tomcat服务器是一个免费的开放源代码的Web应用服务器。
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
第3章需求分析
3.1需求的意义
需求是软件工程中最重要的环节,如果不能在项目实施过程中把项目的需求弄清楚,后面所作的所有工作可能都是空中楼阁,最终是不能完成项目的。
需求是后面所有工作的基础,在整个项目过程中大概需要30%以上的时间都投入在需求分析阶段,并且需要有专门的需求分析人员与需求方面进行沟通,分析。
铁路数据处理系统的数据处理模块在需求分析阶段投入了大量的工作。
3.2需求的任务
需求分析是软件开发流程中重要的一个环节,需求分析的基本任务是根据用户的需求,准确定义要完成的系统的目标,回答系统必须“做什么”的问题。
通过与用户进行沟通,了解用户需要项目实施人员实现什么样的功能,指导后面项目实施人员向一个正确的开发方向,这里的需求方是指用户。
这时只有需求分析人员了解用户的真正需求,所以需求文档的输出是由需求分析人员完的,需求分析人员需要真确简练的表达用户的需求。
另外,需求分析人员还有另外的用户:
项目实施人员,项目实施人员并不知道用户的需求,他们只能从需求分析分析人员那里知道自己需要做什么。
所以需求分析人员是对系统最了解的人。
3.3业务分析
系统采用浏览器/服务器(简称B/S)结构,用户可以在线进行电子文档的提交和共享,搜索有利用价值的资料,从而提高了用户办公与开发的效率,缩短了开发周期及减少了开发费用,解决了施工企业分散作业与集中管理的矛盾。
系统主要由以下几个模块组成:
文档上传模块,文档下载模块,文档查询模块,文档管理模块,身份验证模块,系统管理模块。
系统实现了用户登录,文档上传,文档下载,文档信息修改。
使用本系统,客户端用户只需要通过浏览器访问就可以实现对文档阅读、下载的操作。
第4章数据库的设计与实现
4.1数据设计简介
数据库设计是电子文档管理系统设计的很重要的一部分,将影响到系统以后数据的质量、数据库的可扩展性、数据运行的效率等,设计又分逻辑结构和物理结构两部分。
逻辑结构是系统处理的事件的数据之间的关系、分类、结构、这种结构是从用户的角度来看待数据,是面向用户的。
逻辑结构的设计影响到数据库的冗余程度及可扩展性。
物理结构是数据在存储设备(如磁带机,硬盘等硬件设备)上的分布,是面向机器的,物理结构的设计将对数据的存储速度、效率,数据的可恢复性产生影响。
关系型数据库是目前广泛应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 在线 文档 系统 设计 实现