文档管理系统

上传人:d****1 文档编号:204799046 上传时间:2023-04-27 格式:DOCX 页数:23 大小:202.03KB
收藏 版权申诉 举报 下载
文档管理系统_第1页
第1页 / 共23页
文档管理系统_第2页
第2页 / 共23页
文档管理系统_第3页
第3页 / 共23页
资源描述:

《文档管理系统》由会员分享,可在线阅读,更多相关《文档管理系统(23页珍藏版)》请在装配图网上搜索。

1、湖南人文科技学院本科生毕业设计论文题目:文档管理系统(央文):document management system学生姓名:学号系 部:专业年级:指导教师:职 称:讲师湖南人文科技学院教务处制湖南人文科技学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指 导下,独立进行研究工作所取得的成果,成果不存在知识产权争议, 除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经 发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体 均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本 人承担。作者签名:年 月曰摘要IABSTRACTII第一章绪论31

2、.1前言31.2研究背景31.4本文主要工作3第二章开发环境和开发技术42.1 JSP 介绍42.2 JDBC 介绍42.3 MVC模式介绍52.4 MYSQL 介绍52.5 TOMCAT 介绍62.6运行平台及环境配置72.6.1 JDK的安装和配置72.6.2 TOMCAT的安装和配置8第三章需求分析103.1可行性分析103.1.1技术可行性103.1.2经济可行性103.1.3操作可行性103.1.4社会可行性113.2系统需求113.3功能需求113.3.1用户注册登录功能113.3.2用户信息管理功能113.43.3文档查询和上传功能123.3.4管理员登录功能123.3.5文档管

3、理功能123.3.6系统管理功能123.4性能需求123.5.1软硬件需求123.5.2可靠性与可用性需求123.6系统设计基础133.6.1系统业务流图133.6.2系统数据流程图14第四章系统设计164.1 设计任务164.2数据库设计164.2.1概念结构设计16随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已 逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要 高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 传统的手工管理已经不能满足市场的需要,其速度慢、易出错、难管理、信息分散等是 制约电子文档信息业务发

4、展的瓶紧,随着市场信息化的不断成熟,这就要求企业或个人 在减少成本的同时更能精确无误的对文档信息进行统计管理,文档管理系统正是在这种 环境下制作完成。此系统的建立不仅给管理人员提供了方便快捷的管理方式,从长远利 益来说,更有利于电子文档管理的未来发展。对管理者而言,只需进行一次手工录入, 以后的数据使用便直接调用,不仅能及时对文档信息进行登记管理,还能对文档类型, 文档的状态进行有效管理,对于工作繁忙需要在线上传下载浏览文档的人员,可以直接 登录网站进行在线浏览上传和下载文档,对于注册用户而言,文档实行信息化管理后, 减少了多次信息录入的不便和中间手续的烦琐。所以制作一套功能完善的文档管理系统

5、 是非常必要的,此系统的完成必将在文档信息化管理过程中发挥越来越重要的作用。“文档管理系统”的设计采用当今最为流行的网络编程语言之一的JSP制作,数据 库采用MYSQL,提高了数据的存储安全性,另外采用Tomcat服务器加快了系统的整体 访问速度,系统整体框架采用MVC结构,利于管理者和用户信息之间的交互,希望本 系统的制作能为电子文档信息化的业务发展和自身的发展发挥一定的作用。关键字 文档管理系统;JSP语言;MYSQL数据库;管理信息系统;AbstractAs information technology in management more and more in-depth and e

6、xtensive application, the implementation of the management information system has gradually mature in technology. Management information system is a continuous development of new disciplines, any one unit to survive to development, to efficiently organize the internal activity organically, we must s

7、et up corresponding to their own characteristics of management information system. The traditional manual management cant meet the needs of the market, its slow, error-prone, difficult management, information is scattered, etc is the bottle tightly, which restrict the development of the electronic d

8、ocument information business informatization as the market matures, which requires the enterprise or individual while reducing costs more precise statistics document information management, document management system is in this environment. The establishment of this system not only provides managers

9、 with a convenient way of management, from the long-term interests, more conducive to the future development of the electronic document management. For managers, need to conduct a manual entry, after data using direct call, timely to registration and management of document information, not only can

10、the document type, state of the document, and the effective management, busy for work requires uploads and downloads to browse online documentation of personnel, can be directly login website browse to upload and download documents online, for registered users, document information management, reduc

11、e the multiple information input for the inconvenience and intermediate procedures cumbersome. So making a set of functional document management system is very necessary, the completion of this system will play a more and more important in the process of document information management.Document mana

12、gement system design adopts JSP in todays one of the most popular network programming language, database using MYSQL, improves the data storage security, in addition the Tomcat server to speed up the system of the whole access speed, the system overall framework adopts MVC structure, interaction bet

13、ween managers and user information, hope this system can make electronic document information, business development and play a role in the development of itself.Keyword: Document management system; JSP language; The MYSQL database. The management information system;第一章绪论1.1前言随着科技发展和社会进步,尤其是计算机大范围的普及

14、,计算机应用逐渐由大规模 科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式 计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对 工作流的管理等方面的应用,特别是在公司文档信息管理之中的应用日益收到人们的关 注。近年来我国信息事业发展迅速,手工管理方式在文档信息管理等需要大量事务处理 的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对 外开放必然趋势使信息行业直面外国同行单位的直接挑战,因此,信息行业必须提高其 工作效率,改善其工作环境。这样,文档信息管理的信息化势在必行。在传统的公司文档信息管理中,其过程往往是很复

15、杂、繁琐的,文档信息管理以文 档信息管理为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作, 效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息 的重复传递问题,因此该过程必须实现信息化。随着计算机技术和网络技术的飞速发展,相继采用信息技术对文档有关信息进行管 理。然而,也注意到许多单位,并没有很好地运用现代信息技术对公司文档等信息进行 管理,很多公司文档管理系统将所有的管理事务全都交给管理员来完成,如果信息有任 何的增删改查,都需要通过管理员来完成,非常麻烦。如何开发一个实用的文档管理系 统,是摆在设计者面前的一大难题。通过对文档管理系统进行深入分析

16、和研究,本文从 功能模块、数据格式、通用性三个方面进行细化,提出文档管理系统设计的理论依据和 实现的方法。设计系统的数据层、逻辑层、界面层,重点体现数据格式的规范,也为通 用性的实施提供保障。最后在系统开发环节,从技术层面实现代码的可重用性及系统的 通用性,从而使系统的设计更具实用性和通用性。总之我觉得现在逐渐发展起来的信息 系统可以让文档管理变得非常灵活,每一种角色都有自己的权限,保证了信息的安全性 以及交流简易性。因此,基于Web的文档管理系统将会是以后的趋势。所以我通过开 发一个文档管理系统来完成以便能更好的衔接。1.2研究背景文档管理实际就是文件的制作、修改、传递、鉴定、保存、销毁、存

17、档等一系统操 作。文档管理是企业经营管理中不可缺少的组成部分。通过文档信息管理系统的使用, 实现文档管理自动化管理的目标,为企业提供了安全、可靠、开放、高效的文档管理功 能,不仅方便了文档管理的日常操作,而且必免了手工管理中的一系列错误的发生,提 高了企业的办公效率和企业文件管理的综合水平。目前,大多数文档管理系统在实现了企业各部门日常文件管理的基本功能之外,还 增设了很多的新功能用以满足文档管理电子化、标准化的新要求;功能强大的文档查询 模块,大大方便了管理者日常文档的查找工作,解决传统管理中的查找困难、查找耗时 等问题。使用现代化的文档管理系统满足了企业“无纸化”办公的求要,实现通过计算

18、机对文档管理全程跟踪的目标。1.3研究现状随着现代化建设以及城市化进程的大幅加快,文档的需求及利用也就越来越多,要求 也越来越高,齐全的文档管理系统,已经成为衡量文档应用单位信息化程度的一大标志。 很多企业逐渐开始重视这个问题,将先进科学技术运用到文档管理的工作中,不断加快文 档管理的信息化建设,努力实现历史文档同未来文档科学有机的链接。认识不足,忽视文档管理文档管理工作是一项极其重要的工作,需要专业性很强的人员进行文档的管理,同 时在思想上也应该给该工作以足够的重视。在我国的事业或企业等单位,大部分部门认 为文档管理工作没那么重要,造成文档管理的松懈。还有的文档管理人员本身就对文档 的管理重

19、要性的认识不足,缺乏工作的责任感,致使他们的工作态度不够细心,没有奉 献的工作精神,也缺乏良好的职业道德。管理人员知识结构老化文档管理是一项专业性很强的工作,需要随着知识的更新换代,而不断地进行文档 管理模式的优化。同时随着信息网络化的进程,文档管理逐渐在向网络化迈进,这就要 求文档管理人员的知识结构能随着社会的发展,而不断进行知识结构的调整,可以不断 的吸收专业管理知识、科技信息知识、还要充分认识到文档管理工作的重要性3我国文档管理存在的问题不合理的机构设置在我国有专业的文档法对文档行政管理做出了严格的法律规定,并赋予了文档 管理机构相应的职能。对于文档的管理不能与执法主体相适应,制约了文档

20、管理工作的 发展。在某些文档管理的部门,行政机构不健全,没有独立的文档管理局,致使文档管 理室是依附于其他的部门而存在,制约了文档管理的执法监督。1.4本文主要工作本项目是针对电子信息文档管理系统的设计与实现,考虑到系统的方便,快捷,高 效以及维护和升级,决定采用B/S架构,采用JSP与MYSQL数据库进行开发结合网络 数据库开发技术来设计本系统。开发语言采用JSP。完成以下基本功能:本系统是一个独立的系统,用来解决文档信息的管理问题。采用JSP技术构建了一 个有效而且实用的文档信息管理平台,目的是为高效地完成对文档信息的管理。系统包括:权限管理、用户管理、数据库、文件管理、检索模块。一级用户

21、:显示 最新文档、文档预览、文档打印。注册用户:包含用户注册,显示所有文档、文档上传、文档下载、文档删除。管理员用户:管理员权限,查询,修改管理员权限,用户添加、修改、删除。文档管理系统具有标准文档管理系统所具有的现实中完整的文档管理步骤,完全的 虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现文档管理系统 的功能作用。第二章开发环境和开发技术2.1 JSP介绍java server page(java服务器端页面技术),是sun公司制订的一种服务器端动态页面 生成技术的规范。SUN公司在Java的基础下开发出的JSP具有动态页面与静态页面分 离,能够脱离硬件平台的束缚,以及编

22、译后到处运行等优点而大大提高了其执行效率, 逐渐成为因特网上的主流开发工具。因为直接使用servlet生成页面,如果页面比较复杂, 则代码过于繁琐,并且难以维护,所以对于比较复杂的页面,使用jsp来编写,更容易 编写和维护。JSP页面是由HTML代码和嵌入其中的JAVA代码所组成,JSP本身具有一次编写, 到处运行,这样大大提高了工作效率。JSP基本是可以在现在所有平台的任意环境上开 发。它具有一个完整的数据库应用程序开发工具,可用于开发适合特定的数据库管理的 Windows应用程序。2.2 JDBC 介绍JDBC( Java DataBase Connectivity,java数据库连接)是

23、一种用于执行SQL语句的 Java API ,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接 口组成。JDBC API是SUN公司提出的访问数据库的接口标准。有了 JDBC API ,就不 必为访问不同的数据库编写不同的程序,程序员可以使用相同的一套API访问不同的 数据库,同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用 程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次, 处处运行”的优势。JDBC对Java程序员而言是API ,对数据库厂商而言是接口模型。作 为API , JDBC为程序开发提供标准的接口,并为数

24、据库厂商及第三方中间件厂商实现 不数据库的连接提供了标准方法。简单地说,JDBC可做三件事:不数据库建立连接、 发送操作数据库的语句、返回处理结果。2.3 MVC模式介绍MVC就是按照职责不同将程序划分为3个组成部分可以改善程序结构,便于日后 维护和扩展,MVC模式图图2.3。 M-Model模型模型(Model)的职责是负责业务逻辑。包含两部分:业务数据和业务处理逻辑。比 如实体类、DAO、Service都属于模型层。 V-View视图视图(View)的职责是负责显示界面和用户交互(收集用户信息)。属于视图的类 是不包含业务逻辑和控制逻辑的JSP (如果在JSP页面中有%就丌能算是视图层的

25、类,戒者JSP中有转发和戒者重定向的控制逻辑也是丌可以的)。 C-Controller控制器控制器是模型层M和视图层V间的桥梁,用于控制流程。2.4 MYSQL 介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008 年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由 于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为 了降低网站总体拥有成本而选择了 MySQL作为网站数据库。MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接 表格。经过一些测试后,开发者得出结论

26、:mSQL并没有他们需要的那么快和灵活。这 导致了一个使用几乎和mSQL 一样的API接口的用于他们的数据库的新的SQL接口的 产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到 MySQL。MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀 “my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的的女儿也叫My。这 两个到底是哪一个给出了 MySQL这个名字至今依然是个迷,包括开发者在内也不知道。MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚 命名”的竞赛中建议的大量的名字表中选出的。获

27、胜的名字是由来自非洲斯威士兰的开 源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati 的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇 的名字。2008年1月16号MySQL AB被Sun公司收购。而2009年,SUN又被Oracle收购。 就这样如同一个轮回,MySQL成为了 Oracle公司的另一个数据库项目。2.5 TOMCAT 介绍Tomcat是一个开放源代码、运行Serv1et和JSPWeb应用软件的基于Java的Web 应用软件容器。Tomcat是由Apache 一 Jakarta子项目

28、支持,并由来自开放代码Java社 区的志愿者进行维护。TomcatServer是根据servlet和JSP规律执行的,因此我们就可以 说Tomcatserver也实行了 Apache 一 Jakarta规比绝大多数商业应用软件服务器要好。 Tomcat很可能成为下一代Java Web Server的主流。因为Tomcat受到Sun的全力支持, 并由非常强大的开发组织apache来进行发展,这一工程被称Jakarta计划。从战略上看, Sun现在正借助ApaChe的影响来开发Server端Java技术,这就是Tomcat。因此可以相 信Tomcat己经或者即将是一个较理想Jsp&Servlet开

29、发和支撑平台。相对地,JSWDK 只是一个简化的服务器平台,和稳定程度都比较有限,而且实际上S幽并不许可将它作 为Iflternet上的平台。在SUTN公司的大力支持下,Tomcat将成为以后Web平台的主流平台。2.6运行平台及环境配置为了使系统能够正常运行JSP和相关程序,必须先配置好能使用JSP的WEB服务 器。Jsp的运行平台很多,各种能使用Servlet技术的WEB服务器中,运用得最多的是 Tomcat服务器,本系统选择的是Jdkl.6+Tomcat+Meclipse。因为在安装Tomcat前必须 安装JRE,Tomcat是中小型站点的应用平台,完全免费,而且版本也在不断升级。该软

30、件录属于Apache的子项目Jakarta,定期更新版本,适合大众化的学习和使用。Tomcat 即可以单独作为小型Servlet、Jsp测试服务器,也可以集成到Apache Web服务器。2.6.1 JDK的安装和配置JDK是Java Develop Kit的缩写,它是早期Java的开发包名称,一直延用至今。1998 年JDK发表1.2版本的时候,Sun公司使用了新名称Java 2 Platform来称呼Java,译成 中文就是Java 平台,修改后的 JDK 称为 J2SDK 即 Java 2(Platform)Software Developing Kill。并分为标准版、企业版、微型版,

31、它们有不同的用途。从SUN公司的Internet站点下载最新版本的JDK,可以从Sun公司的主页上免费下 载,它的下载网址为:o双击下载的JDK安装程序,进入安装界面,单击“下一步”按钮,更改安装目录, 这里更改为d:java;连续单击“Next”下一步)按钮,直至安装结束。下面是对JDK的环境配置说明(因为现在用Windows xp版本的用户居多,所以以下 的环境变量设置都是针对于Windows xp环境)。在Windows xp桌面上选择“我的电脑(右键)f属性f高级f环境变量,单击系 统变量中的“新建”按钮,分别添加如下的系统变量。变量名:JAVA_HOME;变量值:D:JAVA。变量名

32、:CLASS_PATH 变量值:.;JAVA_HOME%lib;%JAVA_HOME%libtools.jar (加表示当前路径,所以这里的;是不能少的)。变量名:PATH 变量值:JAVA_HOME%bin;%JAVA_HOME%jrebin。2.6.2 Tomcat的安装和配置Tomcat是一个开放源代码、运行Servlet和JSPWeb应用软件的基于Java的Web 应用软件容器。Tomcat是由Apache 一 Jakarta子项目支持,并由来自开放代码Java社 区的志愿者进行维护。TomcatServer是根据servlet和JSP规律执行的,因此我们就可以 说Tomcatserv

33、er也实行了 Apache 一 Jakarta规比绝大多数商业应用软件服务器要好。 Tomcat很可能成为下一代Java Web Server的主流。因为Tomcat受到Sun的全力支 持,并由非常强大的开发组织apache来进行发展,这一工程被称Jakarta计划。从战略 上看,Sun现在正借助ApaChe的影响来开发Server端Java技术,这就是Tomcat。因此 可以相信Tomcat己经或者即将是一个较理想Jsp&Servlet开发和支撑平台。相对地, JSWDK只是一个简化的服务器平台,和稳定程度都比较有限,而且实际上S幽并不许 可将它作为Iflternet上的平台。在SUTN公司

34、的大力支持下,Tomcat将成为以后Web 平台的主流平台。双击下载的Tomcat安装程序,连续单击“下一步“,直至安装结束,只在选择安 装路径时更改为d:Tomcat 5.0。设置环境变量:在“我的电脑”属性中设置环境变量:先测试一下Tomcat服务器。首先启动Tomcat服务器,执行Tomcat目录bin子目录 下的startup-using-launcher.bat程序,会出现一个Dos窗口,几秒钟后Dos窗口会自动消 失,并在任务栏中出现标题为Catalina的小窗口,表明服务器已启动成功了。然后打开 浏览器,在地址栏中输入http:/localhost:8080(Tomcat默认端口

35、为8080),如果看到有一 个小猫就证明Tomcat成功运行。可直接关闭窗口退出Tomcat.建立站点:修改d:Tomcat 5.0confserver.xm l在/Host上一行添加如下代码来建 立站点。此步骤应该对应程序安装的目录。更改完成后,可直接在地址栏中输入 http:/localhost:8080/education/login.jsp 进行访问。Tomcat需要配置建立好环境。Tomcat的默认端口号为8080,服务器环境变量配置 如下表所示:表2.1环境变量变量名变量值Catalinac: Tomcat6.;java_homec:myeclipsepathc:jdkl.4.2b

36、inclasspathC:Commonbinarycom.sun.java.jdk.win32.x86_1.6.0.013jre.第三章需求分析3.1可行性分析我们要进行系统可行性分析的目的就是要说明软件开发项目的实现在技术上、经济 上和社会条件上的可行性;论述为达到开发目的而可能选择的各种方案;说明并论证所 选定的方案。总而言之它的任务就是在初步调查的基础上确定项目开发是否必要和可 行。由系统可行性分析的目的我们可以看出它是针对系统进行的全面、概要的分析,主 要包括三个方面:技术可行性,经济可行性和社会条件上的可行性。可行性分析是开发 一个系统所要进行的第一项工作,它的结果队后续系统的设计和

37、实现有着重大影响。可 行性研究报告是系统研制人员在可行性研究工作阶段的成果。一经讨论、审定通过后, 根据确定的系统方案对系统开发者下达系统设计任务书,对新系统开发工作的可行性做 出结论或提出建议。3.1.1技术可行性本系统基于浏览器/服务器体系即人们常说的b/s体系,系统安装维护简便。数据 集中管理,便于分散用户使用,适应互连时代软件的发展趋势。开发技术主要包括基于 JavaEE的开发技术三层框架的实现技术。WEB服务器采用Tomcat,数据库采用Mysql 数据库技术。该系统的编写采用的是Java技术,本系统的开发环境微软提供的Myeclipse集成开发环境,该系统的后台数据库是Mysql5

38、.1。运用JSP技术我们可以方 便快捷的创建一个基于Internet的管理信息系统。3.1.2经济可行性经济可行性主要是对项目的经济效益进行评价,一方面是文档管理的费用,其中包 括管理人员的工资、软件开发费、管理维护费、人员工资和培训费等。本系统由个人开 发,开发成本低,系统完成后,软件运行要求低,硬件设备只需要可以运行的计算机, 系统维护费用很低。3.1.3操作可行性对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之 后的系统具有操作简单,方便灵活等优点,完全可以满足各种用户的需求,也方便了学 校的内部管理。管理人员及用户一定会在短时间内掌握并熟练使用,只要动一动鼠标键

39、 盘就可以达到想要的效果。3.1.4社会可行性此次试验的文档管理系统由个人开发的用来对在线文档信息进行集中整合规划处 理,使学校学生信息管理者更加简便的操作,减少了大量复杂的任务,并且减少数据错 误产生。并无破坏社会公共集体和社会上或政治上侵犯他人版权的问题。3.2系统需求文档管理系统采用B/S结构、结合网络数据库开发技术来设计本系统。开发语言采 用JSP,数据库使用Mysql数据库。完成以下基本功能:本系统是一个独立的系统,用来解决文档信息的管理问题。采用JSP技术构建了一 个有效而且实用的文档信息管理平台,目的是为高效地完成对文档信息的管理。系统包括:权限管理、用户管理、数据库、文件管理、

40、检索模块。一级用户:显示 最新文档、文档预览、文档打印。注册用户:包含用户注册,显示所有文档、文档上传、文档下载、文档删除。 管理员用户:管理员权限,查询,修改管理员权限,用户添加、修改、删除。文档管理系统具有标准文档管理系统所具有的现实中完整的文档管理步骤,完全的 虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现文档管理系统 的功能作用。3.3功能需求将系统需要实现的具体功能,作为系统分析和逻辑设计的依据。在开发过程中,有 必要对这些要求进行细化和整合。3.3.1用户注册登录功能1、系统的新用户通过注册获得登录的用户名和密码。2、用户通过正确的用户名和密码登录系统。3.3.2

41、用户信息管理功能1、登录用户可以更改用户信息。2、登录用户可以上传下载文档。3.43.3文档查询和上传功能1、登录用户可以查询商品。2、用户和管理员都可以浏览、查找文档。3.3.4管理员登录功能1、在网页界面上设置管理员登录入口。2、管理员通过正确的用户名和密码登录。3.3.5文档管理功能1、实现对文档的增、删、改、查基本操作。2、根据不同条件查询出不同的文档记录。3.3.6系统管理功能1、实现对普通用户的删除和修改。2、通过筛选条件进行模糊查找。3.4性能需求3.5.1软硬件需求根据JSP与MYSQL的运行需求以及系统的调试需求,至少需要以下的软硬件要求:数据库:MYSQL5.1 操作系统:

42、Windows Xp, Windows 7应用服务器:Tomcat CPU: 1GHZ 以上 内存:1G以上 硬盘:100GB以上 VGA显示器或更高3.5.2可靠性与可用性需求系统具有文档信息管理系统的性能,所以必须确保系统的安全性与可靠性。系统要 求能高效运行,保证系统运行无间断。当执行数据录入操作时应无等待时间,每次查询 处理响应时间少于4秒(统计分析类输出时间少于20秒)。程序系统在运作过程中由于 操作错误或输入输出数据出时不应死机,而应提示故障原因,然后以正常出口退出当前 操作环境。3.6系统设计基础文档管理系统开发的目标是能够实现文档管理系统的注册上传下载功能,系统中涉 及两个重要

43、的操作实体,普通用户和管理员用户。根据操作实体的需求,经过多次修改, 对系统开发目标有了认识。3. 6.1系统业务流图文档管理系统业务流程图反映了该系统主要业务概况。用户业务流程图如图3-1所 示,主要包含了个人资料管理,文档管理,文档上传下载管理、人员权限管理。图3-1用户业务流程图下图3-2管理员业务流程图,图中反映了管理员的详细业务操作操作。包含了用户 权限管理、文档分类管理、用户管理。r1r1 F文档管理分类管理用户管理失败成功是图3-2管理员业务流程图3.6.2系统数据流程图数据与数据流程分析是建立数据库系统和设计功能模块处理过程的基础。对文档管 理信息系统的业务流程分析后,可以画出

44、系统数据流程图。系统顶层数据流程图如图3-3 所示,用户发送订单信息给系统,系统将产生一条完整的订单记录交给管理员核实。图3-3 一层DFD图第二层数据流程图如图3-4所示。用户提交编辑上传文档、提交文档,文档中包含用户 表和文档表中的相关信息,管理员可以管理文档。文档表图3-4二层数据流程图章系统设计4.1设计任务系统的逻辑结构是系统设计的依据。系统设计的任务就是要确定新的系统在计算机 内应该由哪些程序模块组成,各模块之间通过什么方式联结在一起,以构成系统的内部 结构,同时还要使用图形工具将所设计的成果表达出来。4.2数据库设计4.2.1概念结构设计在系统数据库设计中,分析各数据表单之间的关系,采用E-R图的方法进行数据结 构分析。E-R图又叫实体联系图,实体是指现实社会中区别于其他事物的对象,属性是 指实体具有的特征,联系是指多个实体之间的相互关联。根据需求分析的要求,绘制各 部分的E-R图。管理员图4-1管理员E-R图

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!