XXXXXX公司地址:XXXXXXXXXXXXXXXXXXXX电话:XXXXXXXXXXXXXXXXX联系人:XXXXXXX项目建设联系人:XXXXXXXXXX手机:XXXXXXXXXXXX日期:2020年5月目录1.系统建设背景................................................................................................................................32.PDF文档管理系统需求分析..........................................................................................................33.系统总体设计................................................................................................................................63.1公司特点介绍...............................................................................................................................63.2系统建设原则...............................................................................................................................63.3技术架构.......................................................................................................................................81.系统建设背景PDF文档管理系统是一套集成于会员权限控制,信息分类、上传管理、查询管理、在线查看等一套综合性运用的一套PDF文档管理系统;本项目有助于提升单位文档管理与信息查阅质的提升。PDF文档管理系统系用WEB2.0互联网新特性开发,随着互联网带来的便捷性、及时性、互动性等优点,因此一套有效的PDF文档管理系统将对日常工作带来全新的改变、让我们从纸质化转向无纸化的一个便捷提升,即节约了时间也提升了工作效率。一套便捷实用的PDF文档管理系统有助于对过往资料的有效管理与查阅。2.PDF文档管理系统需求分析根据贵单位的实际情况和有关业务需求,我们对本系统的需求在如下几个方面要得以实现:1)系统整体风格建设PDF文档管理器作为日常办工软件,因此我们对界面设计将采用简结明目了然一新的浅蓝色界面如(图一),采用上左右下的操作界面(即上面头部信息:系统标题、登陆信息等显示、左边即系统功菜单导航、右边即实现各项功能页、下即帮助说明)如(图一)。(图一)2)用户及权限管理Pdf文档管理板块分为文档管理、用户管理、权限管理等等,通过此项功能可以方便的管理系统所有用户,根据单位不同人员,分配不同的管理权限;对各部门职责的监控和管理,对PDF文档按不同部门工作按须授权管理,实现对PDF文件的合理查阅与管理,加强一些保密性文件的安全性。(图二)(图二)3)系统安全保证系统(包括上传、下载)的安全,避免安全漏洞,数据修复等关系系统安全的措施。4)文档管理a)动态管理:可以实时在线上传文档(并可对文档的分类及查阅权限、介绍文字更改)。b)查阅:实现年份日期、文档分类、文档关键字查询、并按权限显示结果。5)会员管理:会员增加、会员编辑、会员删除、权限变更等操作。6)公告管理发布一些系统公告或查阅安全性通知;7)日志功能可对PDF文档的查阅、下载、修改等进行实时监控管理。3.系统总体设计3.1公司特点介绍目前,公司在网络应用与网站建设技术领域方面拥有多项领先技术,能够满足各种网站应用及WEB应用软件的多种需求。经过多年的积累,公司在网站开发应用领域成绩斐然,拥有多媒体网站内容管理系统及多项开发经验一体化运营级宽带互动应用平台整体解决方案。其还设有产品:服务器、防火强、办公自动化设备、教学器材、财务软件、复印机、打印机、投影机、网络产品、USP电源、电子等产品的销售及服务和高新技术产品开发、计算机系统集成、信息网络工程、楼宇智能及监控工程为一体的供应商和系统集成商。在高新技术产品日新月异的今天,积极加强高新技术新产品的推广及应用,为您提供“最佳解决方案”、“减轻劳动强度”、“提高工作效率”、“提供最优质服务”,您的满意是贵阳升月公司的目标。3.2系统建设原则在建设PDF文档管理系统中技术实现上坚持以下原则:1)先进性采用目前国际流行的先进的互联网技术和体系架构,确保系统的先进性。2)稳定性宽带应用技术平台的稳定性成为营造应用服务信誉和提高运营效率的重要保证,而系统的技术维护工作也成为降低人员费用的关键。3)开放性支持跨平台运行的体系架构,系统可以运行在Linux、UNIX平台上或者运行在Windows2003SERVER平台。系统具备互操作性和可扩展性,具有兼容性,可以将各种应用系统集成在统一管理平台上。实现WEB应用的统一规划、统一平台和统一建设,避免重复投资、分散建设和各自为政的现象,提高网站的投资效率与管理水平,为实现信息化建设提供平台和基础。4)安全性对于基于网络的应用,其最重要的问题之一是安全性。PDF文档管理系统在网络安全各个环节采用有力措施,保证系统网络整体安全性,同时能够动态监控网站安全,应用程序能在遭受到非法攻击后迅速恢复。软件安全:PDF文档管理系统拥有完整的多层次的安全保障体系,包括授权/认证机制、存取权限与执行控制、口令保护机制等多种安全保障机制,包括系统内权限分级管理,提供从数据库、文件集合、单个文件到具体的文件内部字段等不同的安全保证。数据安全数据上传:数据上传组件与PDF文档管理平台可以无缝集成,对文档本身进行描述标注。5)易管理性使用人员不用精通技术便能熟练操作系统,具有友好的人机界面,系统易于操作,易于使用。系统设计制作使用的技术不对浏览者使用的浏览器有特殊要求。做到部分业务的完全或部分自动化处理。系统的维护均基于对服务器和数据库的维护。6)规范性原则PDF文档管理系统采用的各种协议,信息格式,接口标准,都应符合国际标准,保证系统能与其它系统进行信息交互。7)易维护性PDF文档管理人员可随时查看指定项的访问次数、来访路径、访客所在地区分布、访客使用浏览器等信息,定期出具网站统计分析报告。平台的可维护性对系统的生命力至关重要。PDF文档管理系统采用标准的高级语言编程、灵活的功能模块重组,提供基于WEB的友好的应用维护界面使系统具有良好的可维护性。3.3技术架构PDF文档管理器是一款基于PHP+Mysql+ext架构的WEB内容管理系统,可运行Linux和window平台下的跨平台开源项目。系统整体采用模块化方式开发,功能易用便于扩展。A、PHP介绍PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。B、MYSQL介绍MySQL是一种数据库管理系统数据库是数据的结构化集合。它可以是任何东西,从简单的购物清单到画展,或企业网络中的海量信息。要想将数据添加到数据库,或访问、处理计算机数据库中保存的数据,需要使用数据库管理系统,如MySQL服务器。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。MySQL是一种关联数据库管理系统关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大的仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL指得是“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言,它是由ANSI/ISOSQL标准定义的。SQL标准自1986年以来不断演化发展,有数种版本。在本手册中,“SQL-92”指得是1992年发布的标准,“SQL:1999”指得是1999年发布的标准,“SQL:2003”指得是标准的当前版本。我们采用术语“SQL标准”标示SQL标准的当前版本。自身特性1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。4.支持多线程,充分利用CPU资源5.优化的SQL查询算法,有效地提高查询速度6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径8.提供用于管理、检查、优化数据库操作的管理工具9.可以处理拥有上千万条记录的大型数据库