题目:IDC业务管理系统学院:理学院专业:教育技术学(软件工程)组员:余锦祥(教育技术09-1)苏清波(教育技术09-1)张开忠(教育技术09-1)指导老师:杨忠明老师目录一、需求分析 (3)1.1 IDC业务管理结构 ....................................................................... 错误!未定义书签。
1.2 IDC业务管理系统功能 (3)1.3 IDC现有业务系统流程分析 (4)1.4数据流图分析 (5)二、概念设计 (9)2.1服务终止通知、客户业务、客户、施工单之间联系 (9)2.2客户、客户来访、客户回访、客户联系人之间联系 (10)2.3客户联系人、客户计费、客户、客户业务之间联系 (10)2.4客户设备、设备端口、设备、IP地址、故障记录之间联系 (11)2.5 总E-R图 (11)2.6实体集集属性 (12)三、逻辑设计 (13)3.1 客户信息汇总表 (13)3.2 施工单 (14)3.3 客户业务信息表 (14)3.4 客户授权信息表 (15)3.5 客户设备信息表 (15)3.6 资源分配表 (15)3.7 IP地址使用表 (16)3.8业务完成确认单 (16)3.9客户计费信息表 (17)3.10客户回访登记表 (17)3.11客户信息维护表 (17)3.12 故障记录表 (18)3.13客户业务咨询表 (18)3.14日常运行维护记录表 (19)3.15客户业务变更表 (19)3.16客户服务终止通知单 (19)3.17客户设备移机登记表 (19)3.18客户新增设备登记表 (20)3.19客户来访登记表 (20)3.20客户授权开/关设备登记表 (20)3.21客户投诉登记表 (20)四、存储过程 (21)五、触发器 (21)六、小结 (22)一、需求分析1.1 IDC业务管理组织结构一般情况下,IDC业务管理组织结构见图1图1各部门任务为:(1 )销售部:客户需求调查与分析、客户跟踪和维护、产品销售、客户意见反馈、客户关系维护。
(2 )市场部:营销计划、方案拟定与执行、制订产品组合策略、制订产品价格策略、规划促销策略、新业务调研、策划。
(3 ) 客服部 :合同管理、客户管理、客户回访、客户欠费、服务到期通知。
(4) 财务部:计费管理,包括销售销账、复核、催缴欠费、续租通知、打印欠费清单、打印到期清单、打印客户交费发票、查询信息:包括查询用户档案、收费标准、历史档案。
(5) 运维部 :施工单管理:派发施工单。
运维管理:日常维护工作管理、检查:重大故障、客户投诉处理。
各种运维报表统计。
(6) 技术支持部:资源管理:IP分配、库存管理(主机出库、入库)、机架、硬盘空间、带宽分配。
配置管理:各种网络设备配置。
业务实施、设备管理、日常维护、网关监测、机器上架(安装调试)、接待客户来访1.2 IDC业务管理系统功能IDC业务管理系统应实现功能为:(1)合同管理:录入、查询、修改合同。
(2) 资源管理:对数据中心设备资源统计、分配、回收、及各内部设备配置保存。
(3) 计费管理 :简单计费信息、财务消账。
(4) 客户管理 :客户信息增加、删除、修改等。
(5) 业务实现 :增加或修改流程;通过对合同服务内容、客户设备情况、内部网络资源配置整合,添加到己设定业务流程上,形成工单,派发工单,同时记录相关信息。
(6)流程控制:根据工单内容,不同部门要在规定时间内,实施相应操作,完成工单所规定任务,记录工单实施过程中操作信息,作为质量控制和考评依据。
(7) 信息查询 :包括报表查询和信息查询,报表查询提供管理人员全面业务运行情况,为用户提供运行报告:信息查询能够查询用户信息、快速查找定位故障点,处理发生故障。
(8) 用户管理、权限管理:系统用户增加、删除、修改、权限分配。
(9) 客户自服务:客户通过WEB界面进行一些业务简单申请、客户基本信息修改。
1.3 IDC现有业务系统流程分析互联网数据中心(IDC)作为互联网内容和应用集散地和平台,具备高出口带宽;完善客户支持体系;专业技术维护队伍,可以为客户提供7x24小时不间断服务。
其业务范围主要有:服务器托管、租用;整机租用、机房租用;虚拟主机、虚拟信箱;系统集成、开发:专业维护:带宽批发以及增值服务等。
增值服务包括:流量监控分析、服务器负载均衡、网站镜像、网站加速、远程监控、网络安全等服务,而IDC与ASP结合将是未来增值业务主流.IDC业务流程是从销售代表与客户准备签订合同开始,大体分为售前、售中、售后三个大业务部分,这也是大多数企业所共有业务模式,但IDC企业和大多数企业不同是它提供不是固定成型产品,而是一种服务,更确切说是个性化非常强一种服务,例如,同样是主机托管服务,不同客户有着不同需求,带宽、设备数量、端口数量、IP地址数量等内容不同组合,可以给客户提供丰富选择,这是IDC 企业特有业务特点,所以,同样是售前、售中、售后业务模式,对IDC企业来说有着不同意义,因此对IDC企业来说还需要对售前、售中和售后这三个业务模式进行分解细化。
数据中心业务现有14个业务流程,分别是:开通前服务准备流程、业务开通流程、客户回访流程、服务终止流程、移机服务流程、特殊业各流程、试用服务流程、客户维护管理人员授权流程、客户对非授权维护人员访问授权流程、客户维护人员远程授权开关设备电源流程、客户授权人员到机房维护访问流程、客户业务变更流程图、数据中心新业务开发流程、故障处理流程。
IDC业务流程涉及相关表格有11个:服务开通单、内部工作协调单、客户授权书、业务完成确认单、客户设备登记表、客户回访记录表、客户服务终止通知单、客户设备移机登记表、客户设备安装登记表、非日常业务工作协调单、故障记录表。
企业运作是由企业组织机构各项业务过程实现,业务过程是企业动态系统组成部分。
对现行企业组织机构业务过程描述和分析是系统分析工作重要内容.1.4数据流图分析业务开通数据流程图客户业务变更数据流图客户维护管理人员授权数据流图客户维护人员远程授权开关设备电源数据流图客户服务终止数据流图客户投诉受理数据流图移机服务数据流图二、概念设计2.1 服务终止通知、客户业务、客户、施工单之间联系如图2所示图22.2 客户、客户来访、客户回访、客户联系人之间联系如图3所示图32.3客户联系人、客户计费、客户、客户业务之间联系如图4所示图42.4客户设备、设备端口、设备、IP地址、故障记录之间联系如图5所示图52.5总E-R图如图6所示图62.6 实体集及属性:1、客户实体集客户(客户编码,客户名称,客户通信地址,客户邮政编码,所属行业,传真)2、客户联系人实体集客户联系人(联系人编号,电话,手机,电子邮件地址,职能,客户编码)3、施工单实体集施工单(施工单号,机柜数量,客户设备数量,需要端口,完成日期,完成时间,业务内容,客户编码)4、客户业务实体集客户业务(合同编码,客户级别,签约日期,合同期限,合同到期日,租用机柜个数,客户设备个数,客户IP地址个数,客户IP地址范围,带宽,SLA指标,增值服务及其他,业务内容,客户编码)5、客户设备实体集客户设备(客户设备编码,设备名称型号,主要配置,功率,体积,序列号,附件,占用网络设备编码,占用网络设备端口号,客户编码)6、设备实体集设备(设备编码,设备名称型号,序列号,网络设备IP地址段)7、设备端口实体集设备端口(设备端口编码,端口状态,端口IP地址,上联网络设备编码,上联网络设备端口号,下联网络设备编码,下联网络设备端口号,客户设备编码,设备编码)8、IP地址实体集IP地址(IP地址段,IP地址,状态,分配时间,设备编号,客户设备编码)9、客户授权实体集客户授权(证件号码,姓名,性别,授权工作内容,电话授权人,授权电话,电话委托工作内容,客户编码)10、客户计费实体集客户计费(开户银行,银行账号,支付方式,收费周期,费用合计,缴费状态,计费日期,客户编码,合同编码,客户联系人编码)11、客户回访实体集客户回访(客户回访编码,客户姓名,电话,回访日期,反馈信息,客户编码,客户联系人编码)12、故障记录实体集故障记录(故障记录编码,故障发生日期,故障申请人,电话故障受理人,故障原因,故障处理方法,故障处理人,日期,故障开始时间,客户故障设备编码)13、客户业务咨询实体集客户业务咨询(咨询记录编码,咨询日期,咨询客户,咨询客户名称,咨询内容,记录人,咨询人,联系电话,客户编码)14、日常运行维护实体集日常运行维护(维护记录编码,日期,事件记录,填写人,温湿度检测时间,机房温度,机房湿度)15、业务变更实体集业务变更(施工单号,客户编码,原业务内容,变更内容,变更后内容)16、服务终止通知实体集服务终止通知(施工单编码,合同编码,实施内容,终止服务原因,完成日期,客服部批准人,账务部确认人,填发日期,终止日期,客户编码)17、客户投诉实体集客户投诉(投诉记录编码,投诉日期,投诉时间,客户名称,投诉人,投诉内容,投诉起因,客户态度,处理部门,处理人,移交时间,出结束时间,处理结果,客户编码)18、客户来访实体集客户来访(客户来访编码,客户名称,来访时间,来访日期,事由,离开时间,客户编码)19、客户授权开关设备实体集客户授权开关设备(授权编码,日期,客户编码,客户设备编码)三、逻辑设计四、存储过程输入客户编号,返回客户名称Create procedure customerNoIns (@customerNo char(7),@customerName varchar(20))AsBeginSelect @customerName=客户名称From 客户信息汇总表Where 客户编号=@customerNoEnd五、触发器为客户级别创建触发器,是级别只能为A、B、CCreate trigger customerLeverInsOn 客户业务信息表For insert,updateAsIf exists(select * from inserted where customerLever not In (‘A’,’B’,’C’) )Rollback假设开户银行只能为中国银行或工商银行Create trigger bankInsOn 客户计费信息表For insert,updateAsIf exists(select * from inserted where bank not In (‘中国银行’,’工商银行’,) )Rollback六、小结(1 )系统分析和数据库设计在管理信息系统开发中占有重要地位,相应程序设计开发,由于有了强大开发工具,己经变得相对简单和容易了,因此在管理信息系统开发过程中,对系统分析和数据库设计要给与足够重视,它是决定系统能否成功关键因素。