【毕业学位论文】(Word原稿)基于企业文件管理系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于企业文件管理系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于企业文件管理系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于企业文件管理系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于企业文件管理系统设计与实现-软件工程_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 中文题目: 基于企业文件管理系统设计与实现 开大学研究生院 二一二年十一月 目 录 I 目 录 摘 要 . 1 . 3 第一章 引言 . 5 课题背景 . 5 课题国内外研究现状 . 5 本课题的研究方法 . 9 第二章 开发技术 . 10 开发技术介绍 . 10 . 14 用服务器 . 14 QL 000 . 16 . 18 . 19 种常用的 . 21 据库技术 . 22 型关系数据库 . 22 . 22 据库缓冲技术 . 24 数据访问接口 . 25 第三章 需求分析 . 26 统可行性分析 . 26 技术可行性 . 26 目 录 经济可行性 . 26 操作可行性 . 27 案选择 . 27 功能需求概述 . 27 统建设目标 . 29 统功能需求 . 30 统性能需求 . 33 统其它需求 . 33 第四章 系统概念结构设计 . 34 统概要设计 . 34 能划分 . 36 系统结构设计 . 36 系统功能模块 . 36 系统 . 37 数据库设计 . 39 第五章 系统设计与实现 . 43 系统管理模块 . 43 公告管理模块 . 45 用户管理模块 . 47 加用户 . 47 询用户信息 . 49 文件管理模块 . 50 传文件 . 50 核文件 . 52 件下载 . 53 留言管理模块 . 55 目 录 添加留言 . 55 看留言 . 56 管理员管理模块 . 57 加管理员 . 57 查询管理员 . 59 类别管理模块 . 60 加文件类别 . 60 查询文件类别 . 60 第六章 关键技术解决 . 63 . 63 . 64 第七章 系统测试 . 66 件测试的目的和原则 . 66 试内容 . 67 结 论 . 69 致 谢 . 错误 !未定义书签。 参 考 文 献 . 72 附录 系统关键实现代码 . 73 摘要 1 摘 要 随着 速 发展,人们 在 日常生活 中、工作中 已经离不开 计算机 。未来人们的生活 娱乐 和工作将越来越依赖于数字 信息 技术的发展,越来越 具有数字化、网络化、虚拟化 等特点 。 计算机 的发展 应用 历程以及目前的应用状况和发展趋势,可以充分地 说明计 算机 技术将极大的改变我们的生活 娱乐 和工作方式,甚至社会的价值观也会发生某种 改变。 本设计 运 用 构一个 企业文档管理系统 ,以 推进企业文档管理无纸化,过程电子化,管理智能化的发展 。本文从理论 运用 和实践两个角度出发,对一个具有数据 分析 功能 创建的企业文档管理系统进行 设计与实现分析。论文首先较为详尽地介绍了 面向对象分析与设计的 有关概念与技术,特别深入介绍了在本系统中运用到的知识,如: 面向对象的分析设计流程; 系统中所用到的开发技术 及 务器技术 。接着对 企业文档管理系统 的可行性进行了分析 , 通过分析 然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 随着计算机及网络技术的飞速发展,企业文件管理系统信息化、网络化是必然的趋势。利用计算机和网络技术来进行文件管理,具有以下优势:利于实现数据信息的共享,减轻管理员的工作负荷,使文件管理更科学、更规范、更安全。因此,设计一个安全的企业文件管理系统是十分必要的。 本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,程序流程图等对系统的设计过程进行详细 的说明。该管理系统主要模块有系统管理模块,公告管理模块,用户管理模块,文件管理模块,留言管理模块,管理员管理模块,类别管理模块。系统采用 B/S 开发模式,开发工具选择言,采用 务器技术,后台数据库选用000。 摘要 2 关键词 000 B/S 模型 T in of be on of of of we be an in to of of a by of in of in in to in of of a on of a of is of to s a is ER so on to in , to 000. 000 言 5 第一章 引言 课题背景 随着计算机及网络技术的飞速发展,每个企业得到了前所未有的发展机遇,但同时也必须面对市场经济的严重挑战。企业要求生存、发展,就必须进行科学的管理,很 重要的一方面就是企业的文件管理。但目前我们的管理手段和管理方式相对落后,不仅浪费了许多人力和物力,同时也不利于资源共享,而且安全性上也存在不少漏洞,已经不能适应新形式下的文件管理工作,这个问题已经到了非解决不可的地步。 现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行文件的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业。但企业文件管理系统的安全性还有待于今后的进一步开发与实践。 为了减轻管理员工作,使文件管理科学化、规范化,提高网络 数据 管理的高效性和安全性 ,因此建立一套有效且安全的企业文件管理系统是十分必要的。 此设计是针对 代的数据管理及共享需求而开发的网络 新文件 管理系统。它可实现用户管理,登录验证,可以管理存放在服务器端的多种类型的文件(包括文档,图片等),且操作简单,可实现文件的上传、文件下载 等功能 。 课题国内外研究现状 美国在 1958 年首次提出管理信息系统这一概念。依照以往不同的定义,以及它在实际当中的应用情况,我们可以将管理信息系统定义为一个能处理信息的人机系统,原因是其组成包含计算机、人等,它能够通过以往的数据对企业相关 运作情况进行反映,从全局的角度帮助企业实现某些决策,或进行相关的管理。下面我们对其特征进行介绍: 1、管理信息系统的核心内容为数据库。 引言 6 2、现代管理信息系统的基础是计算机,同时又需要人工的辅助,所以称之为人机系统。 3、管理信息系统的平台是网络,它是通过网络获得实现的。 4、管理信息系统属于集成的多元化系统。 5、管理信息系统和通常的数据处理系统存在许多的差异。 不同的企业会有不同的类型、不同的战略目标、不同的管理方式,所以说,实际应用当中的管理信息系统在功能上会有一定的区别。不过从另一个角度分析,作为一个 企业来讲,管理信息系统最主要的功能还是类似的,即辅助管理功能、数据处理功能等。文档管理信息系统对应的数据处理功能,主要是对与企业有关的文档进行输入、输出、加工、储存、收集等操作,为客户保障信息化服务。而辅助管理功能是通过所发现的问题构建相应的模型,将问题进行解决的过程。 斯隆的观点是,管理信息系统主要存在四类客户的需求,下面介绍如下: 1异常型:就是要通过系统的某些设置,来预防某状态超出事先设定值。比如对财务报表当中的有些条目设置警报值,倘若该条目超出对应的警报值,系统就会提示相关工作人员对该条目进行调整 。 2事务型:属于例行公事的处理需求,主要针对日常当中的相关事务进行辅助。比如商品的销量、库存等的管理。 3分析型:根据模型支持决策、相关数据等,提供比较强大的分析功能。 4使用者对信息的需求方式是多种多样的,管理信息系统在查询功能上需要采取比较灵活的模式。 我国企业管理当中引入了一个全新的概念,即管理信息系统,直到现在有二十多年历史了。随着管理信息系统的不断发展,很多行业都对其有所应用。事实上,早在上世纪 80 年代初我国企业计算机管理信息系统就开始构建了,不过由于发展失衡的关系,使得绝大部分企业还处在 应用较低的环节,或者开发水平较低的阶段。由于市场经济体制的改革及发展,使得相关企业在机制运作引言 7 方面存在一定的改变。市场的竞争成为企业进行生产的原动力,这个过程当中信息属于最为关键的资源,企业掌握了信息就掌控了市场竞争的优势,构建出强大的企业信息管理系统是一个企业走向成熟的标识,它既关系到企业的运作,又影响到企业的市场竞争力,所以是至关重要的。也就是说,想要适应现阶段社会发展的趋势,就不得不实现企业的信息化建设。 当前,世界各国的经济已经步入飞速发展的时代,信息对于发展的作用越来越关键,哪个国家对信息掌 握的更准确,哪个国家对信息掌握的更及时,哪个国家就能在激烈的竞争中获得优势。换句话说,一个国家如果可以更好的利用和管理有效信息,就能够更快速的占领市场,也就能够获取更多的收益。而且,从现阶段实际的市场竞争当中我们可以了解到,一个企业信息化建设的高低,资源利用率的高低,决定着该企业能否抓住市场的机遇,能否在市场的竞争中获得最后的胜利。 现阶段,文档管理系统在市场上用的比较多的主要包含百灵鸟文档管理系统、 档管理系统、瑞软文档管理系统等。结下来,我们通过 准文档管理系统,来对比和介绍这些用 的比较广泛的文档管理系统。 事实上,通常意义上的文档管理系统指的是适用于 统具备的相关功能包括技术类文档的发放回收、借阅与回收、文档审签管理、文档变更管理、文档权限管理、文档编制辅助系统等。以瑞软文档管理系统作为案例进行相关的介绍,瑞软文档管理系统属于自动化办公管理软件,在企事业单位应用的比较多,其核心为知识的管理,其宗旨为控制、协调和沟通,属于现代化办公理念和通讯、网络、计算机等信息工具高度结合开发出来的 在市场当中的投入,不仅能为企事业单位的管理带来很多的方便,还能 辅助企业各项工作当中的协作和交流,从而更好的提升企业运作的效率。除此之外,它还拥有常用工具网络会议、电子通知、公文收发、电子信函、电子公告等功能。 美国 司研发的 档管理系统属于归档格式,它可以自动实现引言 8 不同电子文件向 件的转换,如 含的 文件格式,真正实现全文信息自动入库,以及全自动文档属性。另外,个人系统当中涉及到的电子文档也可以通过网络及时的进行检索和浏览,而纸张文件则可以通过扫描的方式,结合 别功能或手 工输入索引信息的方式,将电子文件大量的向 时进行自动化信息入库。 目前,国内外存在许多这种类型的企业文档管理软件,而且技术方面也存在很大的差异,比如以 式为基础的文档管理软件,不过绝大部分文档管理系统还只能适用比较大型的企业。许多小型企业,并没有进行或实现文档管理系统,对相关的教学活动进行管理和组织。实际上,国内外众多企业对文档管理系统的需求量及需求方式是非常庞大的,作为一个比较先进的文档管理系统,应当要有简便的操作方式,友好的操作界面,以及强大而齐全的功能。此外要注意的是,我 们在对文档管理系统进行功能完善的过程中,还要注意系统的安全性和灵活性 。 企业文档管理系统存在多方面的优势,我们主要从如下三个方面进行介绍: 1、安全性高,管理非常科学。以往的企业文档管理模式相对比较繁琐,通常情况下是一个工作人员对应一份单独的资料,在资料很多的情况下,就会时常出现污损、丢失、混乱等情况,这对于一个企业来说是非常不便的,它不仅会影响企业各项工作的顺利进行,还会给企业文档管理带来诸多的麻烦。而目前的企业文档管理系统在这方面的功能则比较全面,它只要将数据库信息做好维护,就能很好的将上述问题进行解决 。 2、数字化企业文档管理模式,既快捷有环保。以往的企业文档管理运作方式是,先通过财务部或人事部的相关工作人员进行信息的前期处理,然后结合计算机进行录入,最后再利用局域网等方式将信息进行汇总,这个过程当中最大的问题就是时间的迟滞性,它严重的影响了企业运作的效率。也就是说,传统的文档管理模式不仅要花费工作人员们大量的精力,还要消耗工作人员大量的体力,最终还是吃力不讨好。作为无纸质企业文档管理系统,基本上不需要引言 9 工作人员付出体力劳动,却能在效率上远远超过传统文档管理模式,而且经济环保也是它一个比较特殊的优势。 3、对操作进行简化,促进企业的全面发展。通过企业文档管理系统的运作,能够为相关的工作人员节省许多宝贵的时间,这样一来,他们就可以有时间去完成一些针对性比较强的服务。 课题的研究方法 首先从网上查阅企业文件管理系统相关资料,了解同类系统的发展现状及趋势。分析企业文件管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、数据库相关知识等),选择 000 数据库,在 境下运用 ;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;最后,系统开发完毕后,进行调试和运行。 第 二章 开发技术 10 第二章 开发技术 企业文件管理系统采用 B/S 开发模式,开发工具选择 言,采用 务器技术,后台数据库选用 000。 开发技术介绍 ,用户可利用相关的浏览器将获得的指令发送至网络服务器。 构 在很大程度上简化了使用者的操作,服务器只要能够接收到来自用户端的软件信息,就能够完成许多不同的操作内容,包括调用数据库、运行应用程序等。 一个三层体系的构架,即表示层 (功能层 (数据层 (但各个体系之间是不存在关联的,他们互不不受影响,下面分别对这个三层体系进行介绍: 首先介绍表示层:表示层位于客户端的位置,它包括与软件相关的不同的显示逻辑。通常是利用 览器将相关的指令发送至对应的服务器 ,身份获得验证后,就可以在用户端接收信息,也可以通过用户端对页面进行访问。 然后是功能层:功能层位于 务器端口的位置,它包括绝大部分的软件任务操作逻辑。首先要进行的是对客户的需求进行相关的总结,并搭建好数据库和相关指令之间的关系,然后利用 手段搜集服务器的信息,并对所获得的信息进行相关的处理,最后将得出的逻辑结果发送至 务器,如此一来,用户就能够及时的获得有效信息的回馈。 最后介绍数据层:数据层位于数据库服务器的端口,它包括各种软件信息的操作逻辑。第一步是将 务器发送至数据库的 有关指令搜集出来,并对数据库相关的信息进行修正和改善,最后把计算出来的逻辑结果反馈给 务器。 通过以上阐述我们知道,三层 构之所以优于二层构,是因为三层 构将用户机的操作逻辑模块进行了隔离,并且利用独立的结构层对任务进行处理,这种模式可以在很大程度上第 二章 开发技术 11 降低用户机的工作量。 目前,基于 B/S( 构的 据库系统在市场上应用非常广泛。 层体系当中, 据 库是其核心板块,使用者通过浏览器来访问 务器。相应的三层结构组成图如图 示: 图 层 B/S 模式示意图 在进行信息查询时,用户一般是通过浏览器将相关的请求发送至 务器, 务器利用远程数据组件收到指令后,会把该请求传送至 过数据库管理系统对接收的请求进行处理,并获得相关的反馈数据。 利用基于 B/S 结构的数据管理系统,能够帮助客户完成许多操作,倘若客户机存在与之匹配的浏览器,它所具备的功能就更强大了。 所开发出来的 B/S 流行构架,拥有非常强大的系统功能,它采用了 以 此之外,它还配备了 005 数据库。 (C/S)结构位于用户端口,而通常情况下,服务器会通过固定端口对用户请求进行搜集,系统完成该过程后,用户就可以获得服务器的响应,我们称这个过程为用户进程。 务器以 展方向为目标,为客户提供更多更好的服务,能够搜集客户的请求,还能将相关资料进行共享,包括文本形式的、图片形式的、音频形式的、动画形式的文档。用户端口的浏览器在第 二章 开发技术 12 类型上是 相似的,通过特定的方式对文档的 行访问,并将访问结果反馈至服务器,该过程有包含静态文档、动态指令、动态程序等。结合 术,可将类似 代码嵌入指定的网页,通过这样的方式,能够使网页具备更优良的动态效果及交互性能。 在 C/S 模式下实现数据库调用的过程:先由用户通过浏览器发送 令至数据库服务器,并获得数据库服务器反馈的相关信息,最终由浏览器对反馈回来的信息进行格式化或分析处理。 尽管二层构架能够实现可视化编程,对相关应用程序进行快速计算,但随着应用范围的扩大,以及应 用要求的提升,使其越来越难以满足实际的需求。二层构架数据库调用模式当中,可以将应用逻辑置于用户端口和服务器端口之间。倘若要进行相关信息的调用,先要通过用户端的分析,并利用 句实现网络信息的传送。事实上,我们可以通过增加保存的方式来改善二层构架的流程,也就是由数据库服务器承担一部分操作,然后利用传输保存进程名对服务器函数进行调用,不过该过程无需网络传输 令。这种模式的缺点在于让服务器承担了过多的操作,会在一定程度上影响其性能,不能满足普遍推广的实际要求。正是由于这些问题的存在,我们才采用了三层 结构,三层结构拥有末端用户机数据服务器,能够更好的适应酒店监管系统,其中间层服务器能够实现很多操作及处理,而用户端只需进行客户接口相关的操作,就满足实际当中各方面的需求。此外,三层结构还增设了虚拟服务层,在很大程度上简化了网络信息的传输过程,通过中间层服务器可以将用户端和服务器端两者连接起来,其逻辑指令则用来进行数据库服务器的调用,可以说,该模式更符合用户的实际需求。 发语言 跟随互联网技术发展的脚步,以浏览器 /服务器( 称 B/S)体系结构为基础的应用程序获得了越来越 广泛的应用。但服务器之间的通讯问题仍未得到很好的解决,不同平台上运作的服务器之间还是很难实现良好的通讯。原因是绝大部分 用程序,是以数据库为中心,不便于多种数据源的访问,因此,我们需要在这方面投入更多的精力进行开发。 第 二章 开发技术 13 利用 术可以满足上述需求, 术属于一种脚本语言,它在服务器端的 面当中嵌入了 码,这是它的特殊之处,同时也是其优势所在,这类脚本语言比起一般的脚本语言拥有更快的执行速度。 术是以言为基础的,它能够在 台和 台上运作,属于各方面性能都非常不错的动态网页开发语言。 事实上,对于动态问题,

温馨提示

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

评论

0/150

提交评论