全套CMMI信息系统项目管理文档模板详细设计方案.docx
- 文档编号:4617951
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:40
- 大小:916.85KB
全套CMMI信息系统项目管理文档模板详细设计方案.docx
《全套CMMI信息系统项目管理文档模板详细设计方案.docx》由会员分享,可在线阅读,更多相关《全套CMMI信息系统项目管理文档模板详细设计方案.docx(40页珍藏版)》请在冰点文库上搜索。
全套CMMI信息系统项目管理文档模板详细设计方案
详细设计书
1引言
1.1编写目的
本设计方案对云计算中心管控平台软件系统的总体设计与实现作详细说明。
用于记录系统在技术层面上的实施过程,以需求说明作为设计的根本出发点,作为产品实现、功能要求和控制的依据。
为开发人员指明设计方向,便于其在最短的时间内开发出功能最齐全的软件。
1.2项目背景
随着网络技术的逐步成熟,网络服务的不断增加,互联网行业已经进入了一个高速发展期。
传统的需求设计,开发测试,上线部署的软件开发模式已经很难满足这些企业快速的发展需求。
而于此同时另一种新的按需付费的软硬件交付模式越来越受到许多企业青睐。
为此,我们开发出一套用于管理云计算中心订单和服务收费的软件系统——鼎驰云计算中心计费管理系统,用于云计算中心管理人员对用户申请的订单进行审核、审批管理,对用户租用云计算中心的资源和服务产生的费用进行计费,并形成管理需要的报表,旨在为相关管理工作提供一个科学、便捷的软件平台,提高管理水平,提高工作效率。
开发软件名称:
云计算中心管控平台软件
项目开发者:
江苏鼎驰电子科技有限公司
1.3预期读者
本说明书的预期读者是项目的开发人员,测试人员和维护人员。
1.4参考文献
[1].《ASP.NET2.0网络编程从基础到实践》马颖华苏贵洋袁艺苏桂涛编著
[2].《UML基础与Rose建模教程》蔡敏徐惠惠黄炳强编著
[3].《C#数据库系统开发完全手册》明日科技张跃延许文武王小科编著
[4].《软件工程实验与实践教程》陈佳曹妍编著
[5].《实用软件文档写作》肖刚古辉程振波张元鸣著
2任务概述
2.1目标
建立丰县云计算中心管控平台软件,包括云计算中心云平台和计费及监控系统,为云计算服务中心提供相关服务咨询与服务提供功能,以整合云计算中心服务业务工作,提高中心动作效率,降低运作成本。
结合服务中心需求,主要为用户提供以下几方面的功能:
云计算资源中心,容纳了丰县的很多系统,包括县政府网站、政务公开、政务服务、数字化城管、阳光发改、城乡公交一体化、智慧社区等智慧丰县系统,确保系统的数据存储和安全;云计算中心计费管理系统主要用于丰县智慧办云计算中心服务服务及资源的规范化管理、业务订单计费管理以及服务资源监控。
2.2运行环境
运行该软件所适用的客户端环境必须是I3、内存2G以上的计算机。
操作系统在WindowsXp/Win7/Win8/Win10等系统上安装IE8.0及以上版本的浏览器,同时可兼容360浏览器、谷歌浏览器、火狐浏览器等。
服务器环境必须是E52.0GHz、内存8G以上的计算机,可用硬盘空间不低于40G。
操作系统为WindowsServer2008及以上版本,数据库为SQLServer2008R2及以上版本,运行IIS7.0以上、.NetFramework4.0。
2.3需求概述
主要输入输出项:
1、用户信息(用户注册、登录、用户信息修改)
2、资源信息(提供的资源名称、内容、详情等)
3、管理员信息(权限设置、账号管理、服务订单处理、用户账户管理、用户财务账户管理等)
4、订单信息(订单内容、有效时间、费用统计等)
5、资源监控信息(中心资源使用情况、产品及服务使用情况、虚拟机安全状况等)
6、报表信息(服务信息及订单费用的年报、季报、月报)
7、用户财务账户信息(充值信息、费用信息、余额信息等)
2.4条件与限制
本系统的用户分为六类:
终端普通用户、浪潮管理员、丰县智慧办、云海OS管理员以及超级管理员。
不同用户具有不同的操作权限。
在普通用户进行账户注册时,系统需对用户所填信息进行判断,确定其是否真实有效,以确定该用户符合申请云服务的条件,严禁一切非法操作,从而保证数据的安全性和完整性。
在普通用户提出服务订单申请后,不同管理员具有不同的订单操作权限,通过两级审核、审批,以确保用户订单合理、有效、可靠。
3总体设计
3.1功能模块分析
丰县云计算中心管控平台软件包括云计算资源中心和云计算中心计费系统两部分内容,为方便管理员操作,两部分功能系统采用综合开发的方式。
用户通过云计算中心门户网站充分了解该中心详细情况、该中心提供的服务内容以及该中心已进行的成功案例。
云计算资源中心栏目包括首页、中心概况、产品与服务、典型案例、新闻与公告和技术支持。
计费系统功能列表
计费系统功能列表
模块
功能
角色
终端
用户
浪潮
管理员
丰县
智慧办
云海OS(系统)
管理员
超级
管理员
1、用户管理
用户注册;
用户登录;
用户信息修改;
密码修改;
账号审核开通;
账号停用;
账号删除;
密码重置;
权限管理;
用户登录;
用户信息修改;
密码修改;
用户登录;
用户信息修改;
密码修改;
账号停用;
账号删除;
密码重置;
权限管理;
2、订单处理
订单申请;
订单撤销申请;
订单变更申请;
订单审核;
撤销审核;
变更审核;
订单作废;
订单审批;
撤销审批;
变更审批;
订单作废;
订单处理;
变更处理;
3、计费及统计分析
财务账户查询;
消费明细;
账单查询;
财务账户查询;
消费明细;
账单查询;
月报、季报、年报查询导出;
条件查询统计;
财务账户管理;消费明细;账单查询;月报、季报、年报查询导出;
条件查询统计;
4、系统设置
有效期提醒设置;
欠费提醒设置;
收费项目设置;
收费标准设置;
数据库备份;
数据库还原;
系统日志;
5、信息发布
查看
中心简介;
中心动态;
业务介绍;
计费方式;
使用流程;
增删改。
同前列
软件功能项目
功能说明
系统使用角色
终端用户
1.用户信息注册、系统登录、注册信息修改、密码维护;
2.服务订单申请、修改、撤销等;
3.用户历史订单查询;
4.财务账户信息查看,订单账单报表导出/打印。
审核管理员
1.用户账号审核、开通/关闭、删除、权限管理;
2.用户服务订单审核、撤销、变更、作废等;
3.用户财务账户消费明细查询,订单有效期、账户欠费提醒;
4.云计算中心门户网站新闻、动态、公告、业务、服务项目使用方法等管理与更新。
审批管理员
1.用户服务订单审批、撤销、变更、作废等;
2.用户财务账户管,消费明细、账单查询,历史有效订单查询,云服务项目月报、季报、年报表查询与导出;
3.云计算中心门户网站新闻、动态、公告、业务、服务项目使用方法等管理与更新。
系统管理员
1.用户登录、信息及密码修改;
2.服务订单、修改的服务订单处理;
3.云计算中心门户网站新闻、动态、公告、业务、服务项目使用方法等管理与更新。
超级管理员
1.用户及管理员账号管理(停用、删除、密码重置、权限管理);
2.云计算中心服务项目、收费标准等的设置;
3.数据库备份、还原等。
订单处理
订单申请
用户根据自身需要填写虚拟机及服务项目的申请信息,包括服务项目、数量、起止时间、计费方式等
订单审核/审批
审核管理员或审批管理员根据用户订单,综合评价订单合理性及使用效率,生成/作废/撤销该订单
订单生效
用户服务订单通过审核和审批后,由系统管理员创建虚拟机并计算该服务订单的收费标准,提供给用户使用
订单撤销
用户根据自身要求在订单提交至生效前的任一状态可撤销该服务订单
用户财务信息
记录用户账户余额、扣费明细以及订单产生的账单明细
用户账户管理
系统管理员通过“用户账户管理”界面可以对用户登录账号进行启用、冻结操作,修改用户信息、密码或删除用户等
资产去向管理
1.用户通过“系统设置”进入个人信息页面,进行个人信息修改、密码重置
2.查看用户账号基本信息和财务账户信息
订单审核
管理员对用户提交的订单进行审核,填写审核意见,选择“通过”或“审核不通过”,审核通过则转到“订单审批”环节,审核不通过则返回用户修改
订单审批
同“订单审核”,当订单审批通过后,系统管理员为用户创建服务,审批不通过则返回用户修改订单
历史订单
查看本人申请过的历史订单、订单详细信息、订单审核/审批状态以及回执信息
统计报表
1.报表类型分为:
服务使用单位月度费用汇总表、单位订单报表汇总、详细订单报表、云平台服务项目使用情况汇总、服务收费明细、资源使用饼图、用户费用曲线图等;
2、用户或管理员可根据自己权限进行相关报表的导出与打印。
服务项目维护
系统管理员可以对服务收费项目进行新增、修改、删除等维护操作
3.2总体结构及模块结构
图1功能模块结构图
3.3详细功能模块设计
1、云计算资源中心系统结构
云计算资源中心门户网站遵照事业单位相关网站进行设计开发,主要包括内容有:
中心概况、产品与服务、典型案例、新闻公告和技术支持。
中心概况栏目介绍该中心的详细信息,包括中心历史简介、主办单位、典型案例、合作单位、运维单位、新闻公告、联系方式与技术支持。
产品与服务栏目重点向浏览该门户网站的用户介绍什么是云主机、云服务平台以及云服务。
典型案例主要用于介绍使用本中心所提供的产品与服务的成功案例与案例详情。
合作单位与运维单位栏目列举了与该中心有关的技术支持单位,保证本系统的正常、正确运行,保证为客户所提供的产品与服务满足客户需求,并能为用户提供强有力的技术保障。
新闻公告主要用于该中心实时发布该中心的一些事务、业务变更信息。
2、云计算中心计费系统结构:
1、订单申请主流程设计
2、订单处理流程详细流程图
3、提交订单过程状态设计
4、订单撤销设计
订单在任一状态,用户都可以申请撤销该订单。
流程如下:
用户申请撤销时,系统根据原订单申请处理进度进行判断,原订单申请处理进度到达哪一个环节,则相应的撤销申请也需要提交到相应的环节,所有环节同意撤销申请后,订单正式作废。
在用户申请撤销时,原订单处理流程暂停,状态变为“撤销中”,等待撤销流程结束后判断原订单继续执行或者作废。
5、订单变更设计
用户订单提交后不允许自行修改,只有在下列两种情况下可以进行变更。
(1)订单“审核/审批不通过”的情况下,订单返回,用户修改;
在订单申请过程中的修改即为浪潮管理员、丰县智慧办判断该订单审核/审批不通过,用户根据审核/审批意见进行订单服务项目的修改并再次提交。
流程图如下:
(2)订单生效执行过程中,用户提出变更申请,经审核/审批后生效并于次月执行新订单,原订单结束。
订单变更即在用户使用由该订单创建的虚拟机过程中,遇用户需要变更需求等原因时,用户提交订单变更申请,由浪潮管理员、丰县智慧办审核并批准,由云海OS管理员为用户重新配置服务项目并于次月生效。
流程图如下:
6、订单查询设计
用户可按不同条件查询本企业所申请的订单以及订单详情,包括服务项目、费用情况、有效期限等。
浪潮管理员、丰县智慧办可按不同条件查询所审核/审批的订单及订单详情,包括服务项目、费用情况、有效期限等。
7、订单分类设计
(1)流程订单:
申请中、审批中、审核中、处理中;
(2)有效订单:
有效期内正在执行的订单;
(3)历史订单:
超过有效期的有效订单;
(4)作废订单:
撤销的订单、作废的订单。
8、计费设计
(1)系统根据订单有效期每月月初生成当月账单;
(2)订单生效后从虚拟财务账户中一次性全额扣除订单费用或订单生效后逐月扣除
9、报表设计
根据客户、浪潮、丰县智慧办的需求在后期进行格式设计,有月报、季报、年报,并根据需要设计整体报表和分项报表。
10、用户角色设计
系统用户的角色分为:
终端用户、浪潮管理员、丰县智慧办、云海OS管理员、超级管理员,并为不同用户配置不同的权限。
3.4数据库设计
每一订单有其确定编号的数据表,数据表内容包括该订单的所有服务项目及价格,并记录订单生效时间和结束时间,系统以此时间节点为虚拟机收费时间标准。
当某一订单发生变化时,系统保存订单原来的数据表,并建立新的数据表,自订单生效时间起计费系统采用新数据表。
系统主要数据库表清单
使用系统
序号
表名
描述
云
计
算
中
心
资
源
服
务
网
站
1
KS_U_Article
2
KS_BlogInfo
3
KS_ProBrandR
4
KS_Special
5
KS_SvoteItem
6
KS_SpecialR
7
KS_ProOrderBundleSale
8
KS_LogMoney
9
KS_ProCouponUser
10
KS_BlogStatus
11
KS_ViewRecords
12
KS_Vote
13
KS_U_download
14
KS_SpecialClass
15
KS_SJCJDItem
16
KS_Comment
17
KS_LabelClass
18
KS_MoodProject
19
KS_PhotoClass
20
KS_Advertise
21
KS_SJReviews
22
KS_UserGroup
23
KS_AskRank
24
KS_U_Photo
25
KS_SJCard
云
计
算
中
心
计
费
系
统
1
Account
虚拟财务表
2
AccountLog
账户明细表
3
AccountType
账户类型表
4
BillList
订单表
5
BillMonth
订单信息表
6
BillStatus
订单状态表
7
Items
收费项目表
8
ItemsOfBill
项目记录表
9
ItemsPrice
价格表
10
Jjdw
计价单位表
11
ProcessLog
流程日志表
12
SysLog
日志表
13
Users
用户表
14
UsersSysInfo
15
VMSubItemsOfBill
16
Xmfwfl
项目服务分类表
17
Xmfwzl
项目服务子类表
云计算中心计费系统数据结构
(1)Users【用户表】
该表描述系统用户账号及个人信息,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
UserID
int
用户ID
2
UserName
nvarchar
√
用户登录名
3
UserPassword
nvarchar
√
用户登录密码
4
UserRealName
nvarchar
√
真实姓名
5
Company
nvarchar
√
所属单位名称
6
UserType
nvarchar
√
用户类型(1.单位;2.个人)
7
Contacts
nvarchar
√
联系人
8
Telephone
nvarchar
√
联系电话
9
Address
nvarchar
√
通讯地址
10
AccountStatus
int
√
账户状态(1,正常;2,冻结;3,删除)
11
AccountTypeID
int
√
账户类型ID
12
RegTime
datetime
√
注册时间
13
ApproveTime
datetime
√
账户开通时间
(2)Items【服务项目表】
该表描述云计算中心资源和服务项目信息,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
ItemID
int
收费项目ID
2
XmfwflID
int
√
项目服务分类ID
3
XmfwzlID
int
√
项目服务子类ID
4
ItemTitle
nvarchar
√
收费项目名称
5
JjdwID
int
√
计价单位ID
6
Comment
ntext
√
收费项目说明
7
IsVm
int
√
是否为虚拟机项目(1.是,0.不是)
8
CreateTime
datetime
√
项目创建时间
9
ModifyTime
datetime
√
项目修改时间
(3)BillList【订单表】
该表用于保存用户申请的订单信息,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
BillID
int
订单ID
2
UserID
int
√
用户ID
3
ApplyBillingBegin
datetime
√
申请计费开始时间(有效期起)
4
ApplyBillingEnd
datetime
√
申请计费结束时间(有效期止)
5
BillingType
nchar
√
计费类型(年/月)
6
BillStatusID
int
√
订单当前状态ID
7
RealBillingBegin
datetime
√
实际计费开始时间(有效期起)
8
RealBillingEnd
datetime
√
实际计费结束时间(有效期止)
9
BillSystemName
nvarchar
√
应用系统名称
10
ApplyTime
datetime
√
订单提交时间
11
ApplyComment
ntext
√
申请备注说明
12
VerifyTime
datetime
√
订单审核时间
13
VerifyComment
ntext
√
审核备注(审核人用户名、审核时间、审核意见)多次备注进行叠加
14
ApproveTime
datetime
√
订单审批时间
15
ApproveComment
ntext
√
审批备注(审批人用户名、审批时间、审批意见)多次备注进行叠加
16
EffectTime
datetime
√
生效时间
17
EffectComment
ntext
√
生效备注
(4)ItemsPrice【服务项目价格表】
该表为各项目服务价格资料表,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
PriceID
int
价格ID
2
ItemID
int
√
项目ID
3
JfbzID
int
√
计费标准ID
4
Price
money
√
价格
(5)Account【虚拟账户表】
该表描述系统管理员账号及密码信息,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
FinancialID
int
虚拟财务账户ID
2
UserID
int
√
对应的用户ID
3
Amount
money
√
账户余额
4
FinStatus
nvarchar
√
账户状态(正常、冻结、作废)
5
LastModTime
datetime
√
最后修改时间
(6)BillPrice【订单价格表】
该表存储订单总价,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
BillPriceID
int
ID
2
BillID
int
√
订单ID
3
BillTotalPrice
money
√
订单总额
(7)Jfbz【计费标准表】
该表存储项目计费标准,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
JfbzID
int
计费标准ID
2
JfbzName
nvarchar
√
计费标准名称
(8)Jjdw【计价单位表】
该表存储项目计价单位,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
JjdwID
int
计价单位ID
2
JjdwName
nvarchar
√
计价单位名称
(9)Xmfwfl【服务项目分类表】
该表存储项目服务一级分类,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
XmfwflID
int
项目服务分类ID
2
XmfwflName
nvarchar
√
项目服务分类名称
(10)Xmfwzl【服务项目子类表】
该表存储项目服务二级分类,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
XmfwzlId
int
项目服务子类ID
2
XmfwzlName
nchar
√
项目服务子类名称
3
XmfwflID
int
√
项目服务分类ID
(11)BillStatus【单据状态表】
该表用于存储订单状态,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
BillStatusID
int
订单状态ID
2
BillStatusName
nchar
√
订单状态名称
(12)Recharge【充值记录表】
该表用于存储用户虚拟账户的充值,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
RcID
int
充值记录序号
2
Amount
money
√
充值金额
3
FinancialID
int
√
账户ID
4
UserID
int
√
用户ID
5
RcTime
datetime
√
充值时间
(13)AccountType【账户类型表】
该表存储用户账户类型,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
AccountTypeID
int
账户类型编号
2
AccountTypeTitle
nvarchar
√
账户类型名称
(14)ItemsOfBill【订单项目表】
该表存储订单中选择的服务项目,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
ItemRecordID
int
项目记录ID
2
ItemID
int
√
收费项目ID
3
BillID
int
√
所属订单ID
4
ItemTitle
nvarchar
√
项目名称
5
Qty
real
√
数量
6
Price
real
√
单价
7
TotlePrice
real
√
总价
(15)ProcessLog【流程记录表】
该表存储订单流程操作记录,其表结构如下所示:
序号
字段名
类型
允许空
字段说明
1
ProcessID
int
流程日志ID
2
ProcessTime
datetime
√
流程操作时间
3
BillID
int
√
订单ID
4
UserName
nvarchar
√
操作用户名
5
Operation
nvarchar
√
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全套 CMMI 信息系统 项目 管理 文档 模板 详细 设计方案