云计算服务产品计费系统详细设计说明书v0

上传人:无*** 文档编号:87326763 上传时间:2022-05-09 格式:DOC 页数:28 大小:474.50KB
收藏 版权申诉 举报 下载
云计算服务产品计费系统详细设计说明书v0_第1页
第1页 / 共28页
云计算服务产品计费系统详细设计说明书v0_第2页
第2页 / 共28页
云计算服务产品计费系统详细设计说明书v0_第3页
第3页 / 共28页
资源描述:

《云计算服务产品计费系统详细设计说明书v0》由会员分享,可在线阅读,更多相关《云计算服务产品计费系统详细设计说明书v0(28页珍藏版)》请在装配图网上搜索。

1、 . . . AMG2T-022-2011卓朗科技发展详细设计说明书编号:版本:语言:变更记录填表说明:1.日期:2012-3-9。2.版本:0.1。3.变更说明:初稿。4.王毅。目录1.概述 41.1编写目的 41.2读者对象 41.3参考文献 41.4术语与缩写解释 42.系统说明 42.1说明 42.2主要功能 42.3设计约束 52.4开发、测试与运行环境. 错误!未定义书签。3.软件系统结构设计 63.1总体架构 63.2逻辑架构 73.3物理结构. 错误!未定义书签。3.3.1软件部署结构可选. 错误!未定义书签。3.3.2硬件部署结构. 错误!未定义书签。3.4实施步骤. 错误!

2、未定义书签。4.综合考虑 84.1稳定性和可扩展性 84.2性能分析 84.3复用和移植 84.4防错与出错处理 94.5其它 95.功能模块设计概述 95.1模块设计 95.1.1模块名 95.2模块汇总 166.用户界面设计概述 251.概述1.1编写目的根据公司的发展战略,对云计算服务提出了较高的要求。为了我们更好的管理云计算服务产品的计费,开发建设云计算服务计费管理系统,特提出此详细设计说明书。此详细设计说明书对云计算服务计费系统做了全面细致的分析和设计,明确了描述了所要开发的软件系统结构及实现方式,使系统分析人员及软件开发人员能清楚地了解系统的开发过程设计,为系统的开发工作打下良好的

3、基础。1.2读者对象本说明书的预期读者为项目经理、产品经理、开发经理、开发人员、用户文档编写者。1.3参考文献云计算服务计费系统需求规格说明书1.4术语与缩写解释略。2.系统说明2.1说明随着公司云计算服务技术的不断成熟,会产生大量的云计算服务产品向社会进行推广并且盈利,为了对云计算服务产品的盈利进行计费和统计,包括对客户行为的统计。特开发此云计算服务管理系统软件。2.2主要功能该系统的主要功能有以下几个方面:1.对外其他云服务客户端产品提供基础参数,基础参数包括国家、省份、行业、职业、产品问题类型、产品问题、产品推广渠道;2.对外其他云服务客户端产品提供基础数据,基础数据包括收费项目、产品价

4、格;3.接收其他云服务客户端产品的注册客户信息,注册客户包括企业客户、网络个人客户;4.接收其他云服务客户端产品的客户购买信息;5.对客户及产品收费信息进行统计;6.记录系统接口调用日志信息行为;7.记录系统管理员操作日志信息行为;8.对系统的缴费客户进行短信及的即时信息的发送,以及发送时间周期的设置;2.3设计约束客户端操作系统:Windows XP SP2;浏览器Internet Explorer 8.0 SP2;客户端硬件设备:PC机存2049M;应用服务对外提供724小时不间断服务;假定屏幕分辨率1024768;分辨率调整,页面/界面随之调整;假定外部用户使用的网络带宽为1M DDN;

5、数据库采用MySql5.0以上版本;3.软件系统结构设计3.1总体架构系统首先提供对系统参数的管理模块,该模块中的参数是系统对外部元计算服务产品的统一参数标准,也是系统的统计业务模块的基础参数依据。该部分数据通过对外部的接口时时进行与外部云计算产品的信息同步。系统提供对收费项目的管理,收费项目首先制定收费产品项目类型,比如网络个人用户云存储、企业用户云存储、网络个人用户的虚拟机租用、企业云虚拟机租用等几大类收费项目的参数管理,在各个类型下进行详细的产品价格清单的管理。该部分数据通过对外部的接口时时与外部云计算产品进行数据的同步,以保证统计业务模块的统计数据的依据。外部云计算服务产品通过调用该系

6、统的接口将产品的注册用户信息以及产品缴费情况数据信息发送至该系统,系统提供对缴费信息的查询管理,以便了解云计算服务产品的购买情况、同时也为系统的统计业务模块关于收费情况统计提供合理依据。系统提供对系统管理员用户的管理、系统管理员用户操作日志管理、系统自动操作日志管理以及对云计算服务产品的客户定期发送和短信的服务。3.2逻辑架构该系统主要有如下几个方面的服务:1.数据库服务系统数据库业务数据以及技术参数数据的服务管理和支持;2.系统对外接口服务系统通过对外的接口服务使系统数据库中数据得以与外界其他云计算服务产品的参数数据和购买缴费数据得以进行交付和同步;3.系统Web服务系统通过提供的Web服务

7、为系统操作人员提供基础参数的管理和业务数据的统计工作,更好的管理和监督云计算服务产品的客户及产品的缴费情况;4.短信和服务系统管理员用户通过Web服务设置系统的短信及的发送周期,保证对于缴费快到期客户和缴费已到期客户进行信息提醒。4.综合考虑4.1稳定性和可扩展性在该系统的整体软件生命周期中,其中有两个部分是变化并不容易被确定的,分别为系统的缴费价格方面和系统的统计业务这两个方面;首先,关于系统的缴费价格会发生经常性的波动,包括系统的产品类型及产品也会随着市场的发展有所增减,因此在系统中采取修改和记录数据的方式,以方便系统数据的变更。对于这些数据,由于设计到历史数据的参考价值,删除操作均采用业

8、务逻辑删除的方式使旧数据得以保留,以避免由于数据的变更而导致的数据不稳定;另一方面,对于系统的统计业务,将来还会发生一系列的变化,有可能增加相应的统计业务模块,也有可能取消针对系统某些部分业务的统计。系统目前提供了足够的参数进行维护和管理,这些参数是系统进行复杂数据统计的可靠依据。4.2性能分析该系统的性能主要体现在接口的频繁调用方面,需要时时与其他云计算服务产品进行数据的同步。系统对外采用WebService服务技术进行对外的接口调用,满足其他云计算服务产品的不同语言开发。对于接口的定时调用可视云计算服务产品的数据改变周期情况而定,最高要求可以达到每分钟一次调用。为了能够达到软件的高聚低耦合

9、性能,基于数据库服务底层的服务分为接口服务、Web 服务和短信以及四套单独的服务。保证了服务之间的不会出现干扰、侵占资源等问题的出现。一旦其中某一服务出现问题可以进行单独解决而不影响其他服务的正常运行。4.3复用和移植该软件从设计初衷不仅仅适合于云计算服务产品的计费,完全可以移植复用在其他类似收费计费业务情况时进行使用。4.4防错与出错处理系统的功能模块中不仅提供对系统管理员操作日志的记录,还提供了系统自动的日志记录,该日志记录中包括外部云计算服务产品的接口调用日志和系统对外发送电子和短信的日志记录,一旦系统出现问题,可以通过系统日志可以进行查询和判断。系统的Web业务操作出现问题时,采用事务

10、回滚以保证数据业务的完整性;并跳转至系统报错页面。4.5接口安全性对于接口的调用安全性方面,采用对外部的不同产品分别提供不同的调用账户,在接口调用过程中,根据接口所传递的参数进行校验,校验通过后可以进行数据的发送与获取;所开放的接口账户统一均由Web服务系统进行管理。5.功能模块设计概述5.1外部接口系统对于外部接口采用WebService技术进行接口对外服务。5.1.1系统计费基础参数5.1.1.1国家参数系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为国家参数信息表;countryList参数id Stri

11、ng 325.1.1.2省份参数系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为省份参数信息表;5.1.1.3行业参数系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为行业参数信息表;5.1.1.4职业参数系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为职业参数信息表;5.1.1.5产品问题类型系统外部云计算服务产品客户端通过所提供的接口将该参数全

12、部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为产品问题类型参数信息表;5.1.1.6产品问题参数系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为产品问题参数信息表;名称类型长度5.1.1.7产品推广渠道系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为产品问题参数信息表;5.1.2收费项目5.1.2.1收费项目类型系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取

13、或手动执行程序进行获取。该接口所对应数据库表为收费项目类型信息表;describe text5.1.2.2产品价格信息系统外部云计算服务产品客户端通过所提供的接口将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。该接口所对应数据库表为产品收费价格信息表;5.1.3注册客户5.1.3.1个人客户信息系统外部云计算服务产品客户端通过所提供的接口将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的注册,随即可调用该接口进行信息的传送。该接口所对应数据库表为缴费个人客户信息表;hh:mm:ss5.1.3.2企业客户信息系统外部云计算服务产品客户端通过所提供的接口将信息发送云计算

14、服务计费系统,一旦有客户进行云计算服务产品的注册,随即可调用该接口进行信息的传送。该接口所对应数据库表为缴费企业客户信息表;5.1.4缴费信息5.1.4.1产品服务预缴费信息系统外部云计算服务产品客户端通过所提供的接口将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的缴费预购买,随即可调用该接口进行信息的传送。该接口所对应数据库表为缴费明细信息表、缴费企业客户信息表、缴费个人客户信息表、缴费企业收费产品服务信息表、缴费个人收费产品服务信息表;5.1.4.2产品服务缴费信息系统外部云计算服务产品客户端通过所提供的接口将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的缴费购买,

15、随即可调用该接口进行信息的传送。该接口所对应数据库表为缴费明细信息表中缴费状态的更新;serviceTarget String 25.2计费系统5.2.1系统登录针对于计费Web系统数据库表结构设计中的系统管理员用户信息表。在登录页面中提供对登录名称、登录密码和校验码的文本输入框,采用Ajax异步进行校验操作。提交并校验通过后进入系统的默认计费概况信息页面。同时系统管理操作日志中记录登录人、登录日期时间等的操作记录;系统管理员用户信息表中更新该登录人的登录次数和最后登录时间记录。5.2.2客户缴费情况系统管理员登录Web计费系统成功以后,默认进入系统的客户缴费情况系统模块页面,该页面所针对的业

16、务主要为产品租用开始日期快到但未缴费或服务快到期未续费的产品租用客户。该系统模块所针对的数据库表为缴费明细信息表,系统模块的主要功能为针对于该数据库表中存储数据信息的查询显示。5.2.3缴费信息该系统模块针对于数据库表为缴费明细信息表的详细查询管理,没有对信息的增加、修改和删除的操作。与客户缴费情况的区别在于,该模块所查询的信息为所有的缴费情况的查询,而客户缴费情况所针对的是即将开始服务但未缴费和服务快到期但未续费的客户缴费信息。5.2.4收费项目5.2.4.1收费项目类型该系统模块针对于数据库表为收费类型信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是

17、否有效字段,0为有效,1为无效。5.2.4.2收费价格信息该系统模块针对于数据库表为收费价格信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.5缴费客户5.2.5.1缴费企业客户该系统模块所针对的数据库表为缴费企业客户信息表的查询管理。该数据库表中的数据信息完全通过系统外部接口服务进行接收,无需对其进行增加、修改和删除的管理。5.2.5.2缴费个人客户该系统模块所针对的数据库表为缴费个人客户信息表的查询管理。该数据库表中的数据信息完全通过系统外部接口服务进行接收,无需对其进行增加、修改和删除的管理。5.2.6系统管理

18、5.2.6.1管理员用户管理该系统模块所针对的数据库表为系统管理员用户信息表的查询、增加、修改和删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.6.2系统信息设置该系统模块所针对的数据库表为系统信息设置信息表的更新管理操作。该信息的设置为系统的短信及的发送周期时间提供依据。5.2.6.3管理员操作日志该系统模块所针对的系统数据库表为系统管理员操作日志信息表的查询操作。信息的写入为系统的管理员在日常的操作过程中的记录,因此不需要增加、修改、和删除的操作,只是为了提供对系统操作的记录需求。5.2.6.4系统自动操作日志该系统模块所针对的系统数据库表为系

19、统自动操作日志信息表的查询操作。信息的写入为系统的短信和以及接口的系统自动执行的日志记录,因此不需要增加、修改、和删除的操作,只是为了提供对系统操作的记录需求。5.2.6.5接口服务信息该系统模块针对于数据库表为接口服务信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7参数管理5.2.7.1国家参数该系统模块针对于数据库表为国家参数信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7.2省份参数该系统模块针对于数据库表为省份参数信息表的查

20、询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7.3行业参数该系统模块针对于数据库表为行业参数信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7.4职业参数该系统模块针对于数据库表为职业参数信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7.5产品问题类型该系统模块针对于数据库表为产品问题类型参数信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑

21、删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7.6产品问题参数该系统模块针对于数据库表为产品问题参数信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.7.7产品推广渠道该系统模块针对于数据库表为产品推广渠道参数信息表的查询、增加、修改、业务逻辑删除的管理。对于该表中数据的业务逻辑删除采用更改表中是否有效字段,0为有效,1为无效。5.2.8客户统计5.2.8.1客户地理分布统计客户地理分布统计所针对的是两种情况的统计,一个是企业客户的地理分布统计,另外一个是个人客户的地理分布统计。针对于企业客户的地理分布

22、统计可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为地理地区省级为单位和该地区的注册企业客户的数量。针对于个人客户的地理分布统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为地理地区省级为单位和该地区的注册个人客户的数量。企业客户地理分布统计所针对的数据库表为缴费企业客户信息表;个人客户地理分布统计所针对的数据库表为缴费个人客户信息表;5.2.8.2客户行业统计客户地理分布统计所针对的是两种情况的统计,一个是企业客户的行业数量统计,另外一个是个人客户的行业数量统计。针对于企业客户的行业数量统计可以制作成数据库表结构当中的视图来在页面中进行展示,所

23、展示的具体的容为行业和该行业的注册企业客户的数量。针对于个人客户的行业数量统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为行业和该行业的注册个人客户的数量。企业客户地理分布统计所针对的数据库表为缴费企业客户信息表;个人客户地理分布统计所针对的数据库表为缴费个人客户信息表;5.2.8.3个人客户职业统计个人客户的职业统计针对两个方面的情况来进行统计,一个是个人客户所属行业方面的统计,另外一个是个人客户所属职业方面的统计。针对注册个人客户的行业数量方面的统计可以制作成数据库表结构当中的视图在页面中进行展示,所展示的具体容为不同行业中的个人注册客户的数量。针对注册个人客户

24、的职业数量方面的统计也可以制作成数据库表结构当中的视图在页面中进行展示,所展示的具体容为不同职业中的个人注册客户的数量。个人注册客户的行业和职业方面的统计可以使用缴费个人客户信息表;5.2.8.4客户收费项目统计客户收费项目统计所针对的是两种情况的统计,一个是企业客户的收费项目统计,另外一个是个人客户的收费项目统计。针对于企业客户的收费项目统计可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为收费项目和该收费项目下的注册企业客户的数量。针对于个人客户的收费项目统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为收费项目和该收费项目下的注册个人客户的数

25、量。企业客户收费项目统计所针对的数据库表为缴费企业客户信息表和企业客户的收费产品服务信息表;个人客户收费项目统计所针对的数据库表为缴费个人客户信息表和个人客户的收费产品服务信息表;5.2.8.5客户使用产品统计客户使用产品统计所针对的是两种情况的统计,一个是企业客户的使用产品统计,另外一个是个人客户的使用产品统计。针对于企业客户的使用产品统计可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品和该产品下的注册企业客户的数量。针对于个人客户的使用产品统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品和该产品下的注册个人客户的数量。企

26、业客户收费产品统计所针对的数据库表为缴费企业客户信息表和企业客户的收费产品服务信息表;个人客户收费产品统计所针对的数据库表为缴费个人客户信息表和个人客户的收费产品服务信息表;5.2.8.6客户获取产品信息问题渠道统计客户获取云计算服务产品渠道统计所针对的是两种情况的统计,一个是企业客户的获取产品渠道统计,另外一个是个人客户的获取产品渠道统计。针对于企业客户的获取产品渠道统计可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品获取渠道和该渠道下的注册企业客户的数量。针对于个人客户的获取产品渠道统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为

27、云服务产品获取渠道和该渠道下的注册个人客户的数量。企业客户获取产品渠道统计所针对的数据库表为缴费企业客户信息表、企业客户的获取产品信息渠道信息表和产品信息渠道参数信息表;个人客户获取产品渠道统计所针对的数据库表为缴费个人客户信息表、个人客户的获取产品信息渠道信息表和产品信息渠道参数信息表;5.2.8.7客户产品问题类别统计客户获取云计算服务产品问题类型统计所针对的是两种情况的统计,一个是企业客户的产品问题类型统计,另外一个是个人客户的产品问题类型统计。针对于企业客户的产品问题类型统计可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品问题类型名称和该问题类型下的注册

28、企业客户的数量。针对于个人客户的产品问题类型统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品问题类型名称和该问题类型下的注册个人客户的数量。企业客户获取产品问题类型统计所针对的数据库表为缴费企业客户信息表、企业客户的产品问题类型信息表和产品问题类型信息参数信息表;个人客户获取产品问题类型统计所针对的数据库表为缴费个人客户信息表、个人客户的产品问题类型信息表和产品问题类型信息参数信息表;5.2.8.8客户产品问题统计客户获取云计算服务产品问题统计所针对的是两种情况的统计,一个是企业客户的产品问题统计,另外一个是个人客户的产品问题统计。针对于企业客户的产品问题

29、统计可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品问题名称和该问题下的注册企业客户的数量。针对于个人客户的产品问题统计也可以制作成数据库表结构当中的视图来在页面中进行展示,所展示的具体的容为云服务产品问题名称和该问题下的注册个人客户的数量。企业客户获取产品问题统计所针对的数据库表为缴费企业客户信息表、企业客户的产品问题类型信息表和产品问题类型信息参数信息表;个人客户获取产品问题统计所针对的数据库表为缴费个人客户信息表、个人客户的产品问题类型信息表和产品问题类型信息参数信息表;5.2.9收费统计5.2.9.1产品类型收费情况统计产品类型收费情况统计所根据的是数据

30、库表结构当中的缴费明细信息表,查询时间段根据表中的创建时间数据项;所针对的收费服务对象是企业还是客户根据的是表中的服务对象数据项;收费类型可以根据表结构当中的收费项目进行区分;统计利润总额根据数据的缴费总额的累加;5.2.9.2产品收费情况统计产品收费情况统计所根据的是数据库表结构当中的缴费明细信息表,查询时间段根据表中的创建时间数据项;所针对的收费服务对象是企业还是客户根据的是表中的服务对象数据项;收费产品可以根据表结构当中的收费产品进行区分;统计利润总额根据数据的缴费总额的累加;5.2.9.3时间利润统计时间利润统计所根据的是数据库表结构当中的缴费明细信息表,查询时间段根据表中的创建时间数据项;统计利润总额根据数据的缴费总额的累加;6.用户界面设计概述用户界面的整体风格为系统业务功能清晰,页面整体表现清新亮丽。28 / 28

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!