文件服务系统设计方案_第1页
文件服务系统设计方案_第2页
文件服务系统设计方案_第3页
文件服务系统设计方案_第4页
文件服务系统设计方案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

- 1 - 文文 件件 服服 务务 系系 统统 设设 计计 方方 案案 一 系统总体设计 1 系统总体目标 系统工程建设的具体目标如下: 1) 实用性 : 提供清晰 、简 洁、友好的中文操作界面,操控 简 便、灵 活,易 学 易用,便于管理和 维护 ,能自 动纠错 和系 统 恢复,整 个系统 的操作 简单 、快捷、 环节 少,以保 证 不同文化 层 次的操作者熟 练操 作系 统 ; 2) 可靠性 : 本系统运行安全可靠,具备有效的安全机制,保证数据安全; 3) 经济性: 在先 进 、可靠和充分 满 足系 统 功能的前提下,体 现高性价比。采用 经济实 用的技 术 和 设备 ,充分利用 现 有 设备和 资 源 ,综 合考 虑 系 统 的建 设 、升 级 和 维护费 用。 系 统设计采用支持并符合 国际标 准、 国 家 标 准、 工业标 准及行 业标 准的 产 品,使系 统 具有良好的兼容性,有利于 现 在和 将来 的 设备选 型及 联 网集成,便于保 证 各供 货 商 产 品 的协同运 行,便于施工、 维护 和降低成本; 4) 扩充性: 系 统要 是一 个 相 对开 放的系 统 ,根据系 统 中心 设备的授 权 , 对 其使用、 访问 、查 询 等 进 行授 权 , 结合 系统要求,以及今 后发 展的要求,使系 统有较 大 的扩 充余地。 - 2 - 2 设计指导思想 本项目完成的指导思想为: 系统规划,全面设计,突出重点,逐步实施 1) 科学管理、精心设计、严密组织、文明施工,体现工程质量优良的思想; 2) 按招标文件和采购方要求的工期完成设计、供货、技术服务等全部任 务。确保工期目标实现。 3) 优化资源配置,以合理的资源投入获取良好的社会经济效益。 4) 坚持“用户至上”和提供优质服务的指导思想。 3 设计原则 根据系统工程建设的要求,本系统设计中遵循了以下原则: 1) 安全性: 整个系统的安全问题,是系统建设过程中一个优先考虑的问题。整个系统的安全性,数据的完整性,以及网络上传输的保密性,都要有可靠的保证。 2) 可扩展性: 应用系统的模块符合结构化原则,是可方便扩充的。系统充分考虑了部件级,系统级,应用级的模块扩充能力,使整个系统具有很强的适应能力。 3) 可靠性: 保证系统的稳定性,同时兼顾到操作和 维护的方便性,将系统发生故障的可能性降到最低。 4) 先进性: 系统 不局限于当前的使用条件和规模,具有超前意识,同时又能与已建系统联网兼容,保证处于国内先进水平。 - 3 - 5) 标准性: 系统设计时,所采用的技术手段遵循业界标准,使系统具有较高的灵活性,与其它系统方便互联,同时可适应今后的升级或引进新技术。 6) 系统性: 系统设计中充分利用国内外各种先进技术和设计思想,用系统工程方法将各子系统集成为一个有机整体,使各子系统在物理上相对独立,接口清楚,通讯良好,在逻辑上是一个整体,彼此分工协作,协调统一,达到总体最优。 7) 可维护性: 系统运行 后,提供友好的界面,操作简单实用,具有很好的维护性。 8) 经济性: 系统在满足各项性能指标的情况下,力求最小成本与开支,追求高的性能价格比。 二、系统总体构成 1. 总体构成 系统总体构成示意图如下图所示。 - 4 - 2. 系统组成以及工作原理 系统采用 C/S 架构,分服务器端和客户端。 务器端 服务器端实时分析从上家接收到的天气数据,把相关信息录入数据库,并将数据以文件方式备份归类保存到相应的子文件夹中,归类方法为 :路径 /类型 /年 /月 /日;及时根据客户端的要求将指定文 件夹中的文件主动发送到各部门客户端;实时监听客户端的请求,为上游 本案 天气数据文本文件备份 天气数据文本文件 类型 1 所需的文件类 型(文件夹分为年文件夹、月文件夹、日文件夹 ) 类型 2 所需的文件 类型 3 所需的文件 实时分析备份文件夹中的文本文件,进行归类,并剪切至子文件夹中。 推送 推送 推送 类型 2 机器 类型 3 机器 类型 1 机器 下载 下载 下载 - 5 - 客户端提供文件下载服务;提供数据管理、数据类型管理、用户管理、密码修改等服务。 户端 客户端被动接收服务器端发送过来的数据文件,进行分捡保存,并能实现数据库的数据查询、导出,实现数据文件的不同方式的下载功能。 - 6 - 系统功能原理 1. 服务器端 服务器端是一个实时处理系统,采用多线程处理技术。系统实时从上家接收天气数据,及时分析接收到的数据,把相关信息录入数据库,并将数据以文件方式备份归类保存到相应的子文件夹,及时将文件夹中的文件主动发送到各部门客户 端,并实时监听客户端的请求,为客户端提供文件下载服务 。 具体流程图如下: - 7 - 系统主要功能如下: 1) 数据入库 系统将接收到的上家的天气数据的文件名进行分析,读取有关信息,及时录入数据库; 2) 数据备份 系统对数据文件进行归类备份, 归类方法为 :路径 /类型/年 /月 /日 ; 3) 文件发送 客户端向服务器发送文件发送请求,服务器端监听大该请求后将该客户端对应的备份文件夹中的数据文件发送到客户端,系统为每个客户端开辟单独的线程发送文件,并实现断点续传功能; 4) 文件下载服务 系统实时监听客户端发送来的请求,及时响应客户端文件下 载请求,并为每个请求开辟单独的线程传输文件,并实现断点续传、文件打包传送; 5) 用户管理 系统能实现用户基本信息(姓名、账号、密码等)的管理,如用户的添加、修改、删除等功能,还可为每个用户设置不同的管理权限,并可以管理用户下载文件的类型和自定义下载的文件名的模糊匹配。 6) 类型管理 - 8 - 系统可以对数据类型进行管理,如类型的添加、修改和删除。 7) 数据管理 由于数据量特别大,为提高数据库使用效率,系统能定时或手动处理历史数据,近 3 个月的数据存储在主表中,并按月为单位建立历史表, 3 个月前的历史记录导入存储于历史表。 8) 数据备份 该功能把备份完整的数据库到指定备份文件,可以为数据库数据损坏后提供恢复功能作保障; 9) 数据恢复 系统可以通过备份的数据库文件恢复数据库,以免数据丢失或误操作造成损失; 2. 客户端 客户端实时接收服务器端发送过来的数据文件,进行分捡保存,并能实现数据库的数据查询、导出等功能;能够根据用户能查看的类型文件以及自动下载的文件建立类型文件夹 (包括年文件夹、月文件夹、日文件夹 ),自动下载对应的类型文件夹中没有下载过的内容。能够模糊查询相对应类型的内容,进行对应的文件下载。 参考界面如下: - 9 - 系统主要功能如下: 1) 文件分捡 系统可自动接收服务器端发送来的数据文件,根据文件的类型、日期查找文件夹,分类保存到相应的文件夹。当有新加的类型时,可手动建立类型文件夹,如果没有相匹配的文件及则转移到其它文件夹下,如果没有具体的日期文件夹则新建日期文件夹。 2) 数据查询 系统提供相关天气数据的查询统计功能,并以图表方式 - 10 - 显示查询统计的数据信息,如需要还可对查询到的数据进行修改、删除等操作。 3) 文件下载 下载方式可分为 3 类:手动下载、自动下载和打包下载,并可指定文件存放路径。 手动下载,显示可查看类型未下载文件列表,可手动勾选需要下 载的文件,还可以根据条件进行模糊查询,显示符合条件的未下载数据,勾选需要下载的文件。 自动下载,自动下载服务器固定文件夹里的可查看类型的文件,可设置自动下载的文件类型那个,并记录下载过的文件到数据库。 打包下载,根据模糊查询显示可查看类型未下载文件列表,支持分页显示,勾选需要下载的文件,由服务器进行打包,然后进行下载。 4) 修改密码 该功能能而且只能修改当前登录用户的密码,不能修改用户名。 5) 查看日志 系统实现了用户登录日志、数据修改日志、数据下载日志等的查询。 - 11 - 二 开发环境 系统开发包括硬件 配置和软件环境,它们各自都有详细的要求,下面将分别进行介绍。 (1) 硬件配置 略。 (2)软件环境 1)平台: 4)开发语言: C+ 3)开发工具: 4)数据库: - 12 - 三 周期以及进度安排 ( 1) 下载功能模块及测试 (15 天 / 10000) 1)下载暂停与管理 2)线程同步模式设计 3)其他 ( 2) 文件分类管理及测试 ( 6 天 / 10000) 1)文件解析分类管理 2)文件分析提 取入库 ( 3) 数据库的设计与实现 ( 20 天 /19000) 1)数据库的设计 2)正常查询 3)模糊查询 4)分页显示查询管理 5)逻辑实现 6)速度调优 ( 4)文件打包模块 ( 2 天 /1000) ( 5)模块整合、逻辑实现 ( 5 天 /4000) ( 6)界面美化 ( 2 天 /1000) ( 7)测试 ( 10 天 /5000) 1) 单元测试 2) 集合测试 - 13 - 3) 综合测试 从设计到编码到调试交付共需要 60 天 - 14 - 四 人员安排 ( 1)上传 1 人 ( 2)下载 1 人 ( 3)数据库 1

温馨提示

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

评论

0/150

提交评论