其他领域的重视和采用。
SQL的优势在于:非过程化语言,采用C/S模式的设计,此功能允许用户更轻松地专注于要得到的结果;可以使得数据集中在一台服务器上,更加合理的利用企业资源,从而防止由于非专业人士的误操作,SQL为许多任务提供了命令;它支持将一个用SQL编制的标准应用程序从一个数据库向其他数据库进行移动。当各种电脑意外而导致数据丢失或者别的不必要损失,同时节省了数据库管理的数据执行,因此在数据库选择上采用了SQLServer2008 R2。
SQLServer2008 R2是在Microsoft公司推出的SQLServer数据库管理系统的较新版本,他始终围绕高性能、高可靠性和易使用性的基本原则而设计。正是由于严格按照这样的高标准来设计,MySQL成为了一个物美价廉、符合标准、容易扩展、效率高的数据库系统、具有使用方便与相关软件集成程度高等特点。SQLServer2008 R2成为了开发者和管理者建立、维护和配置复杂应用
[15]
程序的完美选择。
[14]
- 8 -
第三章 需求分析
系统的需求分析是软件工程项目建设的第一个阶段,一个科学、合理的需求分析工作可以做到项目建设事半功倍的效果。因此,在软件系统研发过程中,一定要重视系统的需求分析环节。
论文以企业文档管理系统为研究对象,基于企业文档管理现状进行分析。目前在中国,企业文档管理系统的应用还相当不成熟,往往不能完全满足企业的需要。从企业人事管理软件的漏洞补充,保证了使用该系统的稳定性,同时也保证企业的安全与稳定。企业管理人员可以通过企业文档管理系统,实时掌握当前的企业文档管理情况,更快速、方便、准确的管理企业的文档工作,主要包括产品维护模块、产品的明细目录模块、文件管理与上传下载模块、文件历史版本浏览模块、文件查询模块。我在此系统中负责基本信息、信息管理、系统维护和帮助模块的分析、设计、实现和测试工作。
3.1 系统需求概述
企业文档管理系统由数据管理模块、用户管理模块和底层管理模块组成,系统总体
需求示意图,如下图3-1所示。
RFID系统管理员操作通信用户操作后台管理模块调用业务管理模块调用前台管理模块交互磁盘存取数据持久管理模块存取数据库
图3-1系统总体需求图
了解企业文档管理系统的总体需求后,需要梳理出系统工作组织结构图,他能尽可能简单的描述业务处理过程和方法。用于反映事务处理类型的业务过程。通过业务流程能帮助系统开发人员分析该系统的流转过程,修改现行系统的不合理成分,为系统目标的有效和稳定实现打下基础。
- 9 -
图3-2组织结构图
3.2系统的可行性分析
开发一个计算机软件的系统必然会受到时间或者资源等相关因素的限制。不是任何问题都有简单可行的办法的,都必须根据可利用支配的时间以及资源等条件进行可行性研究分析。分析系统任务的可行性,尤为重要。
可行性研究事实上是要压缩在分析系统和系统设计的过程,也就是在一个比较高的层次上以更加抽象的方式来做系统分析还有系统设计这么的一个过程。所以,在上面说的这些原则来看,我要设计出一个文档管理系统,是一个目标明确,但又是规模不大的系统。我这个系统很清晰地去描述了对目标系统中存在的一切限制及约束等等问题。这个系统,可以在所有的企业中去应用,
[16]
这个也是需要在接下来的时间对它进一步地去完善及更新的。
本次论文任务中“文档管理系统”是根某企业的文档管理的特点而设计的利用本人现有的技术水平,大量的社会调查极其分析,再加上导师对本论文的指导,可以按期完成本次系统的设计[17]
。
3.3系统的功能型需求
本论文计划将软件功能模块按照需求来进行划分,主要包括产品维护模块、产品的明细目录模块、文件管理与上传下载模块、文件历史版本浏览模块、文件查询模块。企业建立文档管理系统的目的就是要实现对文档的集中存储和管理,以管理规范为主,软件系统为辅的,很好地实现文档的分发,查询,共享,提高企业文档管理的效率。由文档管理员负责文档库中文档的基本管理,;提供多种方式的文档检索。认真分析系统的需求,建立符合企业需求的系统。本次拟设计的文档管理系统应满足如下的基本需求:
1)用户功能。用户使用通用浏览器,在用户成功登录后,通过系统查看相关文档,用户功能模块的作用主要包括:用户可以添加和删除用户权限和密码修改等方面。主要是分为系统管理员和文档管理员。不同的权限,进入相应的网络接口来实现相应的功能操作,实现了企业文档管理系统的全面管理。
2)产品维护管理:用户可以在文件夹中的完全控制权限,可自定义文件夹分类。用户在操作权限的新的可执行文件,删除文件夹,上传,下载文件等操作的文件夹。
3)文件上传与下载管理:实现文档的基本信息导入,实现文档的全面管理、快速查询,包括导
- 10 -
入文件名、文件版本等信息;一方面能够实现文档的上传,另一方面实现文档的下载查看。 4)文档版本查询:各部门存在大量的文档数据,为保证各部门的使用文件的版本一致性,需要通过系统平台查阅文档的版本信息,以确保部门当前使用的文档为最新文档。
5)文档检索管理:在文档管理工作中,大部分是在做文档文件的检索工作。一个系统的检索功能的强弱,将直接关系到用户的体验和软件系统的价值。本系统的文档文件检索功能强大,有精确检索、模糊检索和用户自定义检索功能。
3.4 系统的非功能性需求
1.系统性能需求。文档管理系统的性能要求,包括登陆系统用户规模,并发处理能力,系统响应时间等。系统用户的规模。据官方估计该用户群体的企业文档管理系统统,该系统的用户需要扩展到5000个用户左右。系统的响应时间.系统页面打开不超过8秒,小于10秒的数据的查询
[18]
响应时间。
2.系统接口需求。文档管理的界面分为两个部分,包括内部和外部接口。外部接口系统和其他系统支持协同工作,实现接口功能的内部和外部接口的基础上,刚刚开放的接口函数调用可以被添加,在外部接口功能的实现。内部接口模块是资产管理系统的子系统,包括模块的名字空间
[19]
界面,系统控制和核心文件管理界面三部分之间的接口。
3.系统安全需求。文档管理系统,包括对数据安全要求,应处理三个主要方面系统的安全性要求,具体要求如下:(1)总线的数据安全管理系统,数据库必须具有严格的权限控制,未授权用户无法进入系统,进入系统的数据,但不能修改或删除系统数据等操作,也可以在数据库中部分考虑的数据进行加密。(2)公共安全管理体系,体系文件服务程序来控制访问权限的文件不允许未经授权的用户访问系统文件,通过网络用户可以共享文件和访问系统,所有访问系统文件的其他物理手段请求必须通过系统文件服务驱动;(3)商务管理系统故障排除,系统应为系统突然出现故障时提供必要的容错和故障自动检测和恢复功能,您可以快速恢复运行,任何系统故障的损失可能的范围内限制最低。
- 11 -