- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式文件收集备份系统概要设计说明书
分布式文件收集备份系统
概要设计说明书
执 笔 者 xx 日 期 2014.7.2 指导教师 xxx
二○一四 年 七 月 一 日
计算机科学与技术系
目录
1 引言 1
1.1 编写的目的 1
1.2 现状分析 1
1.3 系统开发方法 1
2参考文献 1
3 总体设计 2
3.1 需求规定 2
3.2 需求规定 2
3.3 运行环境 3
3.4 程序流程 4
3.5 TCP并发服务器架构图 5
4 简单应用层协议制定 5
5 接口设计 7
6 系统出错处理设计 7
1 引言
随着计算机技术和网络信息技术的发展,人们的信息安全和保护问题,越发的显得重要,这就对从事计算机行业的人员提出了越来越高的要求,去满足人们工作与生活的需要,为人们的生活生产带来方便。重要信息的采集备份与管理,在每个行业也都显得越来越重要,若能够开发出一套信息备份管理的系统,将会大大减少人们的工作量,也会使人们的重要信息不会经常的丢失,更能方便人们的工作与生活。
1.1 编写的目的
本文档将对《分布式文件收集备份系统》软件开发概要设计进行描述,本文档的读者是项目策划、设计和评审人员。同时编写该文档有利我们对软件工程的原理、标准和规范的学习,提高我们团队合作互助的精神,同时培养我们对文档的编写能力。
1.2 现状分析
当今社会,人们的信息越来越多,也越来越重要,人们对信息的安全和保护的意识也越来越高。为了能给人们的重要信息提供备份和保护,我们准备开发一套“分布式的文件收集备份系统”,这个系统包括服务端和客户端两大方面,客户端用来监控和发送信息,服务端用来接收和保护信息,这套系统将起到对重要文件的自动采集与备份的作用,让人们不再为重要信息的丢失而担心。
1.3 系统开发方法
因为我们是在linux系统下去开发这套信息备份系统,首先,必须掌握对linux操作系统的基本使用。其次,要掌握“c语言程序设计”和“unix/linux网络编程”技术。然后,对于系统所需要的各种功能,通过简单的系统分析、系统设计,在较短的时间内一步一步的开发出这套系统。
2参考文献
[1] 《Unix 环境高级编程》------------------W.Richard Stevens著
[2] 《Unix 网络编程,卷1》----------------W.Richard Stevens著
[3] 《C语言程序设计》---------------------Brian W.Kernighan,Dennis M.Ritchie著
3 总体设计
3.1 需求规定
a.时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
b.可靠性。能连续准确的处理业务,有较强的容错能力。
c.可理解性。用户容易理解和使用该系统。
d.可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应 业务 不断发展变化的需要。
e.可用性。目标系统功能齐全,能够完全满足业务需求。
f.安全必威体育官网网址性。保证系统的物理安全、数据存储和存取的安全与必威体育官网网址、数据传输的安全与必威体育官网网址,做好使用人员的授权管理。
3.2 需求规定
在客户端实现对客户重要信息的监控和发送,客户端要保证监控到客户所有重要信息,不出错,保证对信息的传出速度要快,保证程序的健壮性,安全性。
在服务端实现对分布式客户端信息的采集,接收和备份保护,服务端要保证能够实现对N台客户端的负载,并发处理客户端的请求,提高对N台客户端的处理速度,保证程序的健壮性和安全性。
具体的功能框架图如图3-1所示:
图3-1分布式系统功能图,服务器为N台客户机服务
3.3 运行环境
操作系统及编程工具:
(1) linux操作系统
(2) cc编译器
(3) vim编辑器
(4) 支持makefile
(5) 支持网络功能
实际上Linux操作系统即可,其它的问题都可以解决
本次项目的硬件设备参数:
3.4 程序流程
本系统的主框架模型是TCP并发服务器模型。
服务端等待客户端的连接,客户端等待所监控的目录下的重要文件的产生或者有文件的内容被改动,若发生以上任一情况,则会触发事件,客户端获取新产生文件的信息和内容,并与服务端建立连接,将信息和内容按照自定义的简单协议打包发送并到服务端,服务端会根据不同客户端的IP地址,建立不同目录,并将接收到的信息解包,备份在相应的目录下。
3.5 TCP并发服务器架构图
图3-3系统架构图
并发服务器,在服务编程中最为常见。主要的并发服务器的实现有两种:
(1)是通过子进程并发的方式实现并发服务器,
(2)是通过I/O多路复用实现并发服务器。
上图
您可能关注的文档
- 低能X射线工业CT射束硬化校正方法研究硕士论文.doc
- 低蛋白和杂粕日粮对生长猪生产性能_养分消化_血液指标和猪舍氨气的影响.pdf
- 低蛋白日粮与合成氨基酸.ppt
- 低风速风电场风场道路的设计.pdf
- 何行定-改善提案教材.ppt
- 佛山市南海区第二人民医院后勤管理与服务招标文件.pdf
- 佛山市审批服务综合受理和协同调度平台高明模块升级配套硬件设备公开招标文件.pdf
- 佛山市网球发展现状及对策研究毕业论文(设计)开题报告.doc
- 佛山市银正铝业有限公司废水系统技改项目环境影响报告表.pdf
- 佛山育霆纺织品公司年加工、销售中心线450吨纱线项目环评报告.pdf
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
最近下载
- 2025年高考地理二轮复习非选择题强化训练(课件).pptx VIP
- (二模)2025年广州市普通高中毕业班综合测试(二)数学试卷(含答案详解).pdf
- 14J938 抗爆、泄爆图集标准.docx VIP
- 降低CRRT治疗非计划下机率.pptx VIP
- 《中国心力衰竭诊断和治疗指南2024》解读(下).pptx
- 《预检分诊》课件.pptx VIP
- 2024年河南省政务服务办事员职业技能竞赛考试题库-下(判断、简答题汇总).docx
- 2025年部编版语文六年级毕业复习知识点.pdf VIP
- 2025年政务服务办事员技能大赛理论考试题库600题(含答案).docx
- 14J938抗爆泄爆图集标准.docx VIP
文档评论(0)