服务器托管项目三(需求规划说明书)

前言

编制目的

需求分析是软件系统设计开发环节中定义阶段的最后一个步骤。

是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写的本文档。

本文单最终将交给软件开发人员进行具体的开发,其针对的对象是软件开发人员。

项目背景

需求分析单位在接到项目分析员给出的项目可行性分析报告和项目开发计划后,在系统开发主管部门的统一制定用于软件实质开发的软件需求分析计划,以使软件开发开发单位理解软件开发需求,进行开发。

该软件系统为入服务器托管系统,在用户将服务器信息录入后,系统可动态管理用户服务器,给用户提供详细的数据,用户通过这些数据可以更好的管理自己的服务器。同时系统提供租赁业务,当主要解决系统开发后收益问题,顺便给用户提供低廉的服务器应用。

定义

1. 静态数据--系统固化在内的描述系统实现功能的一部分数据。
2. 动态数据--在软件运行过程中用户输入,系统输出给用户的一部分数据。
3. 数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据逇“严密性”和“精确性”。

参考资料

《软件工程导论》

任务概述

目标

1. 给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。
2. 提出详细的功能说明,确定设计限定条件,规定性能要求。
3. 密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。

运行环境

系统运行环境无限制,可在window或任何操作系统上运行。

条件与限制

本系统具有跨平台能力,无限制。

数据描述

静态数据

静态数据是系统内部有关的数据结构与操作规程,具体可包括:
1. 用户个人信息表 user
2. 服务器信息 	server
3. 租赁信息 		lease

动态数据

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。

数据库介绍

根据以上分析可以设计出能够满足用户需求的各种数据实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。

在这里插入图片描述

数据词典

数据流条目
1. 用户个人信息=用户编号+用户姓名+用户账号+密码+联系电话+性别
2. 服务器信息=服务器编号+服务器主机+账号+密码+可租赁价格
3. 租赁信息=服务器编号+用户编号+开始时间+结束时间+租赁价格

数据采集

在用户使用期间通过人机界面提示用户完成数据录入。

功能需求

功能划分

系统功能分析是在系统开发的总体任务的基础上完成的。本系统主要任务是用于管理用户的服务器,帮助用户管理服务器,同时对用户提供租赁业务,以此来让系统创造效益

功能描述

主要功能有:
1. 用户服务器信息录入,包括服务器地址、账号、密码。
2. 用户服务器信息的查询、修改、删除、租赁。
3. 用户个人信息录入,包括账号、密码、性别、联系电话。
4. 用户个人信息的查询、修改、删除。
5. 服务器监控系统,包括分机预警、数据备份、数据恢复、分机任务。

性能需求

数据精确度

本系统完全满足用户的需求,由于数据量少,所以用户无需考虑精准问题。在应用方面数据安全、一致性等是有完全保证的。

时间特性

该系统数据量较小,所以在客户端操作会有很好的反馈速度。对于管理员来说,如果执行批处理任务,因为在各个服务器要处理,所以速度相对较慢,但是这是对用户不展示的。

适应性

该系统客户端基于web网页显示,兼容各浏览器,用户在应用过程中无需担心兼容问题。同时服务端程序的程序具有跨平台特点,不面向用户展示,用户使用无需考虑此方面问题。

运行需求

用户界面

系统运行将以web网页为主,提供多个页面满足用户的各项操作,在保持美观的情况下,完成所有功能。

硬件接口

软件在应用过程中不存在外界硬件的关系。

软件接口

用户在使用软件过程中可能会应用一些常用办公软件,关于本系统以及这些软件应当在定义时说明。

故障处理

在故障处理方面,本系统不仅考虑用户访问的服务器要安全运行,还要考虑各个托管服务器安全运行,不会被租赁者随意破坏。

考虑道义上问题,在主服务器上我们有安全扫描机制,以及系统宕机后数据备份与自动修复功能。让主服务器尽可能保证信息安全与访问安全。在这里我们不考虑多台服务器提供服务,所以依托以上机制。

在各个托管服务器,我们首先在主服务器上设置观察员,时刻观察这些服务器的运行情况,以及在各个服务器上我们将安装我们开发的安全助手,此助手拥有自检自查的功能,以及灾前备份与灾后恢复的功能。为了防止备份丢失,我们将安排一台坚固的服务器来做备份处理。

以此我们保证用户数据信息安全管理,用户可以不做任何操作,放心的将项目进行托管以及服务器租赁。

其它

整个系统在用户使用性与信息安全方面有良好的表现,以及在运营方面将带来不错的收益,但由于开发人员有限,在开发进度以及维护更新方面略有不足,保证项目正常运行即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猴子喝牛奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值