网上文档管理系统毕业设计论文文档格式.docx
《网上文档管理系统毕业设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《网上文档管理系统毕业设计论文文档格式.docx(39页珍藏版)》请在冰豆网上搜索。
![网上文档管理系统毕业设计论文文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/11/2a6f88f6-21c6-4a46-ac52-68b8c807fa5b/2a6f88f6-21c6-4a46-ac52-68b8c807fa5b1.gif)
系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000。
关键词:
JSP,JAVA,SQLServer2000数据库,B/S模式
Abstract
Withthefastdevelopmentofcomputerandnetworktechnology,itisaninevitabletendencyforcompaniestomanagedocumentsbytheuseofcomputerandnetworktechnology.Inthatway,itisadvantageoustoshareinformationandreducetheworkloadofmanagers.Itwillmakethedocumentmanagementmorescientific,morestandardandmuchsafer.Therefore,itisveryessentialtodesignasafenetworkfilemanagementsystem.
Thethesishasintroducedtheanalysisofthesystem,anditsdesignandexploit.Withthedataflowchart,ERchartandprogramflowchart,thedesignprocessofthesystemhasbeenillustratedindetail.Thepapercanbedividedintosixparts:
introduction,demandanalysis,systemdesign,developmenttechnique,keytechnologyandtheconclusion.TheexploitmodeisB/S,andthedevelopmenttoolsareJAVA,JSP,JavaScriptandHtml.IttakestheTomcatasitsserver,andthebackstagesupporter'
sdatabaseisfinishedbySQLServer2000.
Keywords:
JSP,JAVA,SQLServer2000database,B/Smode
第1章绪论
1.1课题背景
随着计算机及网络技术的飞速发展,每个企业得到了前所未有的发展机遇,但同时也必须面对市场经济的严重挑战。
企业要求生存、发展,就必须进行科学的管理,很重要的一方面就是企业的文件管理。
但目前我们的管理手段和管理方式相对落后,不仅浪费了许多人力和物力,同时也不利于资源共享,而且安全性上也存在不少漏洞,已经不能适应新形式下的文件管理工作,这个问题已经到了非解决不可的地步。
1.2国内外研究现状
现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行文件的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业。
但网上文档管理系统的安全性还有待于今后的进一步开发与实践。
1.3本课题研究的意义
为了减轻管理员工作,使文件管理科学化、规范化,提高网络数据管理的高效性和安全性,因此建立一套有效且安全的网上文档管理系统是十分必要的。
此设计是针对Internet时代的数据管理及共享需求而开发的网络新文件管理系统。
它可实现用户管理,登录验证,可以管理存放在服务器端的多种类型的文件(包括文档,图片等),且操作简单,可实现文件的上传、文件下载等功能。
1.4本课题的研究方法
首先从网上查阅网上文档管理系统相关资料,了解同类系统的发展现状及趋势。
分析网上文档管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;
其次,综合运用以前所学的相关知识(包括计算机网络技术、数据库相关知识等),选择SQLServer2000数据库,在JSP环境下运用JAVASCRIPT脚本语言进行本毕业设计的开发;
在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;
最后,系统开发完毕后,进行调试和运行。
第2章需求分析
2.1问题分析
随着计算机及网络技术的飞速发展,为了减轻管理员工作,使文件管理科学化、规范化,提高网上文档管理的高效性和安全性,因此建立一套有效且安全的网上文档管理系统是十分必要的。
网上文档管理系统拟采用B/S模式,三层结构设计。
涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript)、程序设计(ASP、PHP、JSP或其它语言基础)、数据库应用(SQLserver、MySQL的使用、SQL语言、调优)、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发计划、用户手册等设计内容都要形成文字)等各方面知识;
以及团队组织、项目管理,帮助文档的编写、部分的测试等。
2.2系统可行性分析
1.技术可行性
网上文档管理系统的开发包括前端应用程序的开发以及后台数据库的建立和维护两个方面。
对于前者要求应用程序功能完备、易使用等特点,而对于后者则要求建立数据一致性和完整性强、数据安全性好的数据库。
基于这两点,客户端只要安装运行环境及浏览器就能使用本系统,并且可以同时在不同页面操作;
还可以结合HTML语言的使用来实现系统操作的便利性。
2.经济可行性
本系统使用的基本开发工具DreamweaverMX2004、Editplus都是网络提供的免费软件,无须投入开发的费用。
系统的维护只需要管理员对信息进行简单的操作和处理,资本的投入需要极少。
对用户而言,由于系统立足于互联网,用户只需要具备电脑,能够连上互联网,登录网站,成功进入系统登录页面后便可以在系统中进行浏览与提问或是解答和管理信息等相关权利的操作。
系统的收益远大于投入。
3.操作可行性
管理员和用户对系统进行的操作都是通过浏览器进入系统,在可视化的界面下对系统进行使用和维护。
由于系统对信息的流向和出错都进行了人性化的处理。
只要具有普通上网能力的人都可以对社区系统进行使用和维护。
故此,就操作性而言系统是可行的。
2.3方案选择
开发网上文档管理系统,提出以下解决方案:
采用B/S模式,选择SQLServer2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。
B/S模式有以下优点:
(1)开发成本及维护成本降低。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的用户端只有浏览器,网络管理人员只需要做硬件维护。
(2)良好的安全性能,防火墙技术可以保证后台数据库的安全性。
所有用户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。
因此系统的架构就采用了B/S设计模式。
2.4任务概述
网上文档管理系统主要实现系统管理、公告编辑、用户管理、文件管理、留言管理等功能,充分利用计算机网络技术,改变传统的操作方式进行管理,实现了网络化管理模式。
2.5功能需求概述
(1)用户类别:
登录系统的身份定为两种,一是管理员,二是用户,只有被授权的用户才可以使用本系统的资源。
(2)权限管理:
系统需要经过有效的身份验证可以登录。
用户的身份不同,使用的系统资源也不同。
用户只可以对自己的信息查询及编辑、查看系统公告信息、上传及下载系统资源信息、查询及添加留言信息;
管理员可添加留言、用户信息及查询修改管理员信息,可以对系统发布公告,对系统的文件管理等功能,可控制整个系统的登录功能(控制系统)的登录,拥有整个系统的全部使用权限。
(3)资源管理:
本系统用户可以在本系统中,进行文件资源的上传与下载的操作。
(4)用户留言:
用户可以对系统中的新文件管理方面的工作情况进行发表意见,并可以查看所以其对用户回复的记录。
(5)控制系统:
管理可对用户进行控制,看是否可以登录。
(6)用户管理:
可新增用户,同时查看用户的相关信息。
(7)文件管理:
此功能只有管理所具有,可以上传文件信息,同时查看各文件的相关信息。
(8)公告编辑:
管理员对本系统中的所用子级用户进行发布公告及编辑。
(9)留言管理:
本系统使用者可以对用户系统中的文件管理的情况进行发表意见,并可以查看所以其对应的回复记录。
2.6运行环境
系统对运行的环境的要求:
1.硬件环境
(1)服务器端
服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。
本网络系统服务器端的配置如下:
●处理器:
InterPentium41.6GHz或更高
●内存:
256MB
●硬盘空间:
80GB
●光驱:
CD-ROM48X
●显卡:
SVAG显示适配器。
(2)用户端
因为用户端主要用于浏览和操作数据,所以对用户端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:
InterPentium1.0GHz或更高
32MB
40GB
2.软件环境
●操作系统:
Windows2000Server
●网络协议:
TCP/IP
●web服务器:
InternetInformationServer5.0/PersonalWebServer
●数据库:
MircrosoftSQLserver2000
●浏览器:
InternetExplorer5.0以上
Windows98/2000/XP
浏览器:
第3章系统概念结构设计
3.1功能划分
将需求分析得到的作为需求抽象信息结构。
即概念模型的过程就是概念结构设计,它是整个数据库设计的关键。
要系统需求分析阶段,搞清楚了系统“做什么”的问题,形成了目标系统的逻辑模型。
现在我们就是说要把系统“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。
首先,我们需要描述的是系统的总的体系结构。
接着在一步步的向下进行描述。
功能划分的基本思想是将系统设计成由多个相对独立、功能单一的模块组成的结构。
由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散