C++实验:电信模拟计费系统

C++实验:电信模拟计费系统
C++实验:电信模拟计费系统

程序设计报告

( 2012 / 2013 学年第一学期)题目:电信计费系统客户帐单管理

专业计算机科学与技术

学生姓名

班级学号

指导教师

指导单位计算机软件教学中心

日期 2012年9月28日

评分细则

评分项优秀良好中等差遵守机房规章制度

上机时的表现

学习态度

程序准备情况

程序设计能力

团队合作精神

课题功能实现情况

算法设计合理性

用户界面设计

报告书写认真程度

内容详实程度

文字表达熟练程度

回答问题准确度

简短

评语

教师签名:

2012 年 9 月 30 日

评分等级有五种:优秀、良好、中等、及格、不及格

电信计费系统客户帐单管理

课题内容和要求

客户帐单管理是电信计费系统必备的重要功能模块,主要负责对电信各类客户每月帐单的增加、修改、删除、查询、备份等管理工作。本课题以中国电信企业客户帐单管理模块原型参照,要求基于单链表结构对文件存储的客户帐单数据进行排序、查找、计算、显示等造作。通过此可以,熟练掌握单链表结构、文件读写、函数调用等知识,以及查找、排序典型算法的设计与应用。

需求分析

要能提供以下几个基本功能:

(1)用户资料文件与话单文件由程序设计人员预先从键盘上录入,用户资料文件中的数据记录不得少于30条,话单文件中的数据记录不得少于200条,且必须有跨月份、跨年份的通话记录话单。

(2)首先从硬盘读入用户资料和话单记录

(3)对话单进行计费处理,输出费用详单到指定的文件。格式如下:

电话号码用户姓名月租费功能费市内电话费用长途电话费用合计

84370000 ChenChao 25 6 34.2 19.6 84.8 84370000 ChenChao 25 6 ………………

(4)异常话单提示。有的话单可能是错误的,找出这些话单,不参加计费,另存为一个文件。可能的出错话单有:一个号码的通话时长大于三天。

图1:功能图

(1)提供可操作的主菜单:输出个菜单,用于显示以从文件中加载的总客户信息和若干个可选的功能选项。根据客户输入的选项来运行不同的功能,运行不同的函数。

(2)显示所有用户功能:根据选项可将文本里的用户信息在屏幕上显示出来。

(3)显示所有帐单功能:可将文本里的通话帐单在屏幕上显示出来。 (4)添加用户功能:可在屏幕上进行直接操作,将新的用户信息添加到记录里。

电信计费系统客户帐

204060

80100第一季度

第三季度

东部西部北部

显示所有用户信息

显示所有帐单信息

添加用户信息

添加帐单信息

按用户名查找帐单

按电话号码查找帐单

不操作,输出所有话费信息

结束操作

(5)添加帐单功能:操作同上,可将新的通话记录添加到记录里。

(6)按用户名查找功能:输入记录里的用户名,可以查找与之相关的通话帐单信息。

(7)按电话号码查找功能:输入记录里已有的电话号码,可以查找相应的通话帐单记录。

(8)输出话费功能:在操控台和文本中,直接输出所有的话费详情。

概要设计

函数结构图

开始

打开文本

读入数据

选择操作选项

返回上一级

子菜单

结束

图2:主程序图

图3:操作菜单系统

图4:显示所有信息菜单

开始

调用菜单函数 输出操作选项

输入操作选项

调用应用函数 子菜单 返回操作选项

应用函数 结束

选择结束

开始

打开文本

读入数据

显示用户信息

结束

开始

打开文本

输入

在末尾插入数据

输出数据到文本尾

关闭文本

结束

图5:插入数据菜单

开始

打开文本

读入账户和账单信息

选出一个用户所有账单

判断账单是否合理选出该用户每个月账单

返回所有正确账单计算话费

结束

图6:计算话费函数

1.顾客类(Customer.h)

#include

#include

#include

class Customer //顾客类

{

protected:

char name[20]; //顾客姓名

char phonenum[14]; //顾客电话号码

char laidian; //顾客是否订来电显示

public:

Customer(char *n="",char *ph="",char l=0); //构造函数

Customer(const Customer &cu); //拷贝构造函数

~Customer(); //析构函数

char* getname(); //提取姓名

char* getphone(); //提取电话号码

char getlaidian(); //提起是否订来电显示

friend ostream & operator << (ostream &,const Customer &); //友元函数重载输出运算符"<<"

friend istream & operator >> (istream &,Customer &); //友元函数重载输入运算符">>"

};

//Customer类的函数的实现

Customer::Customer(char *n,char *ph,char l)

{

strcpy(name,n);

strcpy(phonenum,ph);

laidian=l;

}

Customer::Customer(const Customer &cu)

{

strcpy(name,https://www.360docs.net/doc/1217740544.html,);

strcpy(phonenum,cu.phonenum );

laidian=https://www.360docs.net/doc/1217740544.html,idian;

}

Customer::~Customer()

{}

char* Customer::getname()

{

return name;

}

char* Customer::getphone()

{

return phonenum;

}

char Customer::getlaidian()

{

return laidian;

}

ostream & operator<<(ostream & out ,const Customer & cust) {

cout.setf(ios::left);

out<

out<

out<

return out;

}

istream & operator >> (istream & in ,Customer & cust)

{

in>>https://www.360docs.net/doc/1217740544.html,;

in>>cust.phonenum;

in>>https://www.360docs.net/doc/1217740544.html,idian;

return in;

}

2.账单类(Bill.h)

#include

#include

int mon_day(int y,int m); //判断一个月有几天

class Bill //账单类

{

protected:

char zhujiao[14]; //主叫号码

char beijiao[14]; //被叫号码

char starttime[15]; //开始时间

char endtime[15]; //结束时间

public:

Bill(char *zh="",char *be="",char *st="",char *en=""); //构造函数

Bill(const Bill &bi); //拷贝构造函数

~Bill(); //析构函数

char* getzhujiao(); //提取主叫号码

char* getbeijiao(); //提取被叫号码

int gettime(); //提取通话时间

int getdate(); //提取通话日期

char* getstart(); //提取开始时间

char* getend(); //提取结束时间

friend int panduan(char *m,char *n); //友元函数判断账单记录是否错误,若错误,返回-1;若正确,返回通话时间

friend ostream & operator << (ostream &,const Bill &); //友元函数重载输出运算符"<<"

friend istream & operator >> (istream &,Bill &); //友元函数重载输入运算符">>"

};

//Bill类的函数的实现

Bill::Bill(char *zh,char *be,char *st,char *en) {

strcpy(zhujiao,zh);

strcpy(beijiao,be);

strcpy(starttime,st);

strcpy(endtime,en);

}

Bill::Bill(const Bill &bi)

{

strcpy(zhujiao,bi.zhujiao);

strcpy(beijiao,bi.beijiao);

strcpy(starttime,bi.starttime);

strcpy(endtime,bi.endtime);

}

Bill::~Bill()

{}

char* Bill:: getzhujiao()

{

return zhujiao;

}

char* Bill:: getbeijiao()

{

return beijiao;

}

int Bill::gettime()

{

return panduan(starttime,endtime);

}

int Bill::getdate()

{

int date[6];

for(int i=0;i<6;i++)

{

date[i]=starttime[i]-48;

}

int dat=date[0]*100000+date[1]*10000+date[2]*1000+date[3]*100+date[4]*10+date[5];

return dat;

}

char* Bill::getstart()

{

return starttime;

}

char* Bill::getend()

{

return endtime;

}

ostream & operator << (ostream &out,const Bill &bi)

{

out<

out<

out<

out<

return out;

}

istream & operator >> (istream &in,Bill &bi)

{

in>>bi.zhujiao;

in>>bi.beijiao;

in>>bi.starttime;

in>>bi.endtime;

return in;

}

int panduan(char *m,char *n)

{

int a[14],b[14]; //建立两个int数组接收开始时间和终止时间

for(int i=0;i<14;i++) //把char数组转换为int数组

{

a[i]=m[i]-48;

b[i]=n[i]-48;

}

int y1,mon1,d1,h1,min1,s1; //开始时间年,月,日,时,分,秒

int y2,mon2,d2,h2,min2,s2; //终止时间年,月,日,时,分,秒

int x,y; //x把开始时间d1,h1,min1统一转换为分钟形式,便于计算;y则为终止时间

y1=a[0]*1000+a[1]*100+a[2]*10+a[3]; //把a[n]转换为6个整数:年,月,日,时,分,秒

mon1=a[4]*10+a[5];

d1=a[6]*10+a[7];

h1=a[8]*10+a[9];

min1=a[10]*10+a[11];

s1=a[12]*10+a[13];

x=d1*24*60+h1*60+min1;

y2=b[0]*1000+b[1]*100+b[2]*10+b[3]; //把b[n]转换为6个整数:年,月,日,时,分,秒

mon2=b[4]*10+b[5];

d2=b[6]*10+b[7];

h2=b[8]*10+b[9];

min2=b[10]*10+b[11];

s2=b[12]*10+b[13];

y=d2*24*60+h2*60+min2;

if( mon1>12 ||mon1<1 ||mon2>12 ||mon2<1 ||h1>23 ||h1<0 ||h2>23 ||h1<0 ||min1>59 ||min1<0 ||min2>59 ||min2<0 ||s1>59 ||s1<0 ||s2>59 ||s2<0 ||d1<1 ||d2<1 ||d1>mon_day(y1,mon1) ||d2>mon_day(y2,mon2))

{

return -1; //若“月,日,时,分,秒”超出范围,则返回-1 }

else

{

if(y1==y2)

{

if(mon1==mon2) //同一个月内的情况

{

if( (y-x<24*60*3) && (y-x>0) ) //通话时间在3天内

{

if(s1

return y-x+1;

else

return y-x;

}

else if(y==x) //开始时间的分钟等于终止时间的分钟

{

if(s2>s1) //开始时间小于终止时间

return 1;

else //开始时间等于或大于终止时间算错误,不计入话费,返回-1

{

//cout<<"账单通话时间记录错误!"<

return -1;

}

}

else //开始时间大于终止时间或通话时间大于3天,算错误,返回-1 {

//cout<<"账单通话时间记录错误!"<

return -1;

}

}

else //跨月的情况

{

if(mon2-mon1!=1) //终止时间月份只可能比开始时间月份大1

{

//cout<<"账单通话时间记录错误!"<

return -1;

}

else

{

if(s1

{

return y-x+1+mon_day(y1,mon1)*24*60;

}

else

{

return y-x+mon_day(y1,mon1)*24*60;

}

}

}

}

else //跨年的情况

{

if(y2-y1==1&&mon1==12&&mon2==1) //年和月只有这一种情况是对的

{

if(s1

{

return y-x+1+31*24*60;

}

else

{

return y-x+31*24*60;

}

}

else

{

//cout<<"账单通话时间记录错误!"<

return -1;

}

}

}

}

int mon_day(int y,int m)

{

int list[12];

list[0]=31;

if(y%4==0&&y%100!=0||y%400==0) //判断是否是闰年

list[1]=29;

else

list[1]=28;

list[2]=31;

list[3]=30;

list[4]=31;

list[5]=30;

list[6]=31;

list[7]=31;

list[8]=30;

list[9]=31;

list[10]=30;

list[11]=31;

return list[m-1]; //返回y年m月有多少天

}

源程序代码

#include"Customer.h"

#include"Bill.h"

#include

char Printmenu(); //显示菜单选项

char Printzimenu(); //显示子菜单选项,查询话费和输出错误话单

void PrintCustomer(); //显示所有用户信息

void PrintBill(); //显示所有帐单信息

void EnterCustomer(); //添加用户信息

void EnterBill(); //添加账单信息

void SearchBIll1(); //按用户名查找帐单,并显示该账户所有帐单void SearchBIll2(); //按电话号码查找账单,并显示该账户所有帐单void PrintAll(); //不操作,输出所有花费信息

void jifei(Customer *cust,Bill *bill,int m,int n); //计算话费,并输出到文本

void PrintWrongBill(Bill *bill,int n); //输出错误账单信息

bool compare(int m,int *p,int n); //如果m与数组p[n]的任何一个数都不相等,返回false

int chongtu(Bill *bill,int n,Bill bi,int i); //判断bi账单是否与其他账单冲突,若冲突,则返回-1

double yuezhu=25.0 , laixian=6.0 , local=0.1 , idfee=0.7 ; //月租,来电显示费用及市内电话和长途电话单价

const int Max=1000; //最大数组长度

int main()

{

char n;

while((n=Printmenu())!='0')

{

switch(n)

{

case '1': PrintCustomer(); break;

case '2': PrintBill(); break;

case '3': EnterCustomer(); break;

case '4': EnterBill(); break;

case '5': SearchBIll1(); break;

case '6': SearchBIll2(); break;

case '7': PrintAll(); return 0;

default: cout<<"输入有误:请重新输入!\n";

}

}

return 0;

}

char Printmenu()

{

cout<<"\t 模拟电信计费系统"<

cout<<"\t

************************************************************"<

cout<<"\t *********** 输入1:显示所有用户信息**********"<

cout<<"\t *********** 输入2:显示所有帐单信息**********"<

cout<<"\t *********** 输入3:添加用户信息**********"<

cout<<"\t *********** 输入4:添加帐单信息**********"<

cout<<"\t *********** 输入5:按用户名查找帐单**********"<

cout<<"\t *********** 输入6:按电话号码查找帐单**********"<

cout<<"\t *********** 输入7:不操作,输出所有话费信息**********"<

cout<<"\t *********** 输入0:结束操作**********"<

cout<<"\t

************************************************************"<

cout<<"\n\n使用说明:\n 错误话单存在此程序目录下WrongBill.txt中\n 费

用详单存在此程序目录下allmessage.txt中\n";

cout<<" 费用详单目录为:电话号码—用户姓名—月份—月租费—功能费—市话—长途—合计\n";

cout<<"注:时间24:00算错误;计费月份按拨打电话时间算\n\n";

char n;

cout<<"请输入操作选项:\n";

cin>>n;

return n; //返回操作选项

}

char Printzimenu()

{

cout<<"\t

************************************************************"<

cout<<"\t *********** 输入0:返回上一级菜单**********"<

cout<<"\t *********** 输入1:显示查询用户话费信息**********"<

cout<<"\t *********** 输入2:显示查询用户错误账单信息**********"<

cout<<"\t

************************************************************"<

char n;

cout<<"请输入操作选项:\n";

cin>>n;

return n; //返回操作选项

}

void PrintCustomer()

{

Customer cust[Max];

ifstream inf("Customer.txt");

int m=0;

while(!inf.eof()) //录入顾客信息到Customer类的数组cust中

{

inf>>cust[m];

cout<

m++; //有m-1个顾客

}

inf.close();

Bill bill[Max];

ifstream infs("Bill.txt");

int n=0;

while(!infs.eof()) //录入账单记录到Bill类的数组bill中

{

infs>>bill[n];

//cout<

n++; //有n个账单记录

}

infs.close();

char z;

while((z=Printzimenu())!='0')

{

if(z=='1')

jifei(cust,bill,m,n);

else if(z=='2')

PrintWrongBill(bill,n);

else

cout<<"输入错误,请重新输入!"<

}

}

void PrintBill()

{

Customer cust[Max];

ifstream inf("Customer.txt");

int m=0;

while(!inf.eof()) //录入顾客信息到Customer类的数组cust中{

inf>>cust[m];

//cout<

m++; //有m-1个顾客

}

inf.close();

Bill bill[Max];

ifstream infs("Bill.txt");

int n=0;

while(!infs.eof()) //录入账单记录到Bill类的数组bill中

{

infs>>bill[n];

cout<

n++; //有n个账单记录

}

infs.close();

char z;

while((z=Printzimenu())!='0')

{

电子招投标系统说明书-广联达

目录 第1章概述 1 1.1系统介绍 1 1.2软件运行要求1第2章招标工具 2 2.1MSDE软件安装步骤 3 2.2“招标工具”软件概述 3 2.3招标工具的应用 3 2.4广联达计价软件中编制招标文件流程 4 2.5计价软件生产的招标XML导入招标工具7 2.6电子招标文件检查10 2.7打印与生成招标文件11 2.8注意事项12 2.9常见应用问题12第3章投标工具 14 3.1投标文件的编制14 3.2广联达计价软件中编辑投标书14 3.3导入投标工具24 3.4保存在制作标书时的中间文件23 3.5标书检查23 3.6生成加密标书24 3.7报表输出.25 3.8常见应用问题26

第1章概述 1.1 系统介绍 随着杭州市城市建设的发展,建筑工程规模的逐步扩大,招投标管理工作的重要性与日俱增。招投标管理工作的目的是为了在建设工程招投标过程中把握住“公开、公平、公正”的原则,而当前的招投标工作,基本采用完全的人工操作方式,尤其是在商务标的评标工作中,需要耗费评标专家大量的时间、精力在商务标数据的处理分析判别工作上,而最终的评审结果往往也不是很全面细致。 要真正达到招投标的预期目标,只有采用电子化信息处理的方法,将大量的数据处理工作先交由计算机进行分析处理,而评审专家只需要根据分析结果作出专业的判断就可以了。杭州市建设工程电子招投标系统在此需求背景下应运而生。 杭州市建设工程电子招投标系统的设计是借鉴了其他地区电子招投标的成功经验,对于预计可实现的目标,着重强调了如下三点: 1)、设计坚持易操作性,充分利用计算机管理的优势,提高招投标管理的效率。 2)、数据坚持完整性,利用电子信息的海量性与多元性,加强招投标管理的力度。 3)、完全符合杭州市招投标管理办法,保持并提升了招投标管理的优势。 杭州市建设工程电子招投标系统,包括有四个工具:招标工具、投标工具、开标工具、评标工具。 1.2 软件运行要求

电信级IT系统技术要求内容

电信级IT系统技术要求-----------------------作者:

-----------------------日期:

CRM和BOSS解耦后,业务运营支撑系统与业务平台间交互更加复杂,数据跨系统分布情况凸显,大量关键数据分别存储在两个或多个系统中,数据入口和出口不一致,多系统同时对数据进行操作,增加数据不一致风险。为此,数据一致性管理提出了如下建设目标: 1、确保跨系统分布的数据在CRM、BOSS及相关网元间的一致性。 2、确保跨系统业务流程在CRM、BOSS及相关网元间的业务一致性。 3、根据数据的业务特性,采用适当手段,提升数据同步的实时性。 本规范通过对CRM、BOSS及相关网元间的数据分布和数据交互关系的分析,对不同情况产生的数据差异问题,采用不同的数据一致性保障手段,对数据一致性保障手段定义、适用范围等进行阐述,并对实现原则等提出明确技术要求。 1.1数据一致性原则 数据一致性管理是针对CRM、BOSS系统及相关网元间存在的数据差异问题采取的技术和管理手段。CRM、BOSS及相关网元间的数据一致性通过业务完整性和数据稽核与同步等手段保证。 不同阶段产生的数据一致性问题,应采用不同保障手段,从事前、事中、事后三方面考虑。 事前数据一致性主要通过优化设计的手段保证,并遵循如下保障原则: 1、合理的数据分布设计,是指在实施CRM和BOSS的过程中,充分考虑到跨系统流 程和跨系统数据分布对系统造成的影响,合理分布数据,尽量避免不必要的数据 复制和同步,避免冗余数据,尽量在一个平台存储和管理数据。 2、合理的跨系统流程设计,是指在满足业务需求的基础上,尽量避免采用同步的通 讯机制和不可靠的传输机制。 3、合理的应用分布,是指充分考虑冗余、复用机制,合理采用多进程、多线程,提 高数据处理的实时性。 4、合理的同步策略,对于在多个平台存储同一数据的情况,应尽量考虑以其中的一 个平台作为标准进行同步。 事中数据一致性主要通过业务完整性相关手段进行保障;事后数据一致性通过订单数据稽核、数据稽核与同步等方式实施保证。下面章节将对事中、事后一致性保障手段做详细介绍。

中国电信股份有限公司分公司业务服务合同协议书范本

编号: _______________ 中国电信股份有限公司________ 分 公司业务服务合同 甲方: ___________________________________ 乙方: ___________________________________ 签订日期: _________ 年_______ 月 ______ 日 甲方(用户): 乙方:中国电信股份有限公司_______________ 分公司

根据《中华人民共和国合同法》、《中华人民共和国电信条例》等有关法律、条例规定,甲乙双方在平等、自愿、公平、诚信的基础上,就移动电话网络服务有关事宜,达成合同如下: 一、网络服务 1、乙方应以本合同约定的方式公示网络覆盖范围及漫游范围,在覆盖范围内, 向甲方提供网络服务、客户服务及甲方申请开通的各项通信服务。甲方申请开通默认服务以外的其他通信服务,应按乙方规定办理手续,并缴纳费用。国际漫游服务只能在与乙方签订漫游合同的电信运营商网络覆盖范围内享有。甲方若申请开通国际长途或国际长途漫游业务,需分别另外单独交纳开通国际业务的预存款,终止该业务的次月,用户结清话费后予以退回。甲方应及时咨询乙方其网络覆盖范围及漫游或通达的国家和地区。若甲方出国(境)且未开通国际漫游业务,但因国际漫游地网络设备等原因致使能够拨打及使用的,产生的实际费用甲方应全额交纳。 2、乙方提供的网络服务应符合国家规定的通信质量标准。 3、乙方依法保障甲方的通信自由和通信秘密。 二、入网要求 1、甲方办理入网、变更手续时,应提交一下登记资料 1)个人用户:提供个人有效证件原件(委托他人办理的,应同时提交委托人 及受委托人有效证件原件),有效证件包括居民身份证、军/ 警官证、护照、回乡

C 课程设计模拟电信计费.

课程设计 设计题目:C++程序设计课程设计 模拟电信计费

课程设计任务书课程设计题目:模拟电信计费

一、课程设计的原始资料及依据 查阅有关资料,进一步理解面向对象程序设计的思想,并编写一个简单的管理系统。通过本设计可以加深理解使用面向对象程序设计思想开发一个系统的方法,提高分析问题、解决问题和实际动手的能力。 二、课程设计主要内容及要求 设计内容:假设电信计费标准:固定电话长途话费0.02元/秒,固定电话本地话费0.06元/分,无线电话长途话费1.00元/分,无线电话本地话费0.60元/分,无线电话接听话费0.50元/分。在源数据文件中存放:电话号码,电信服务类别,通话时间(秒)。根据源数据文件生成如下列表: 固定长途电话:长途电话号码和通话时间。 固定本地电话:本地电话号码和通话时间。 无线长途电话:长途电话号码和通话时间。 无线本地电话:本地电话号码和通话时间。 无线接听电话:接听电话号码和通话时间。 统计电信费用:电话号码、累计电信费用。 (根据自己的任务填写内容) 设计要求: (1)要求在设计的过程中建立清晰的类层次,并画出类图; (2) 设计功能满足要求、易于操作的友好界面; (3) 在系统的设计中,至少要用到面向对象的一种机制:继承、多态等; (4) 在完成该题目时,小组人员进行详细的任务分工,并要在报告中体现出来。 三、对课程设计说明书撰写内容、格式、字数的要求 1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。一般不应少于3000字。 2.在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。 3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。 4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。

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

AMG2T-022-2011 天津卓朗科技发展有限公司详细设计说明书 编号: 版本: 语言: 变更记录

填表说明: 1.日期:2012-3-9。 2.版本:0.1。 3.变更说明:初稿。 4.作者:王毅。 目录 1.概述 (4 1.1编写目的 (4 1.2读者对象 (4 1.3参考文献 (4

1.4术语与缩写解释 (4 2.系统说明 (4 2.1说明 (4 2.2主要功能 (4 2.3设计约束 (5 2.4开发、测试与运行环境........................................................................................... 错误!未定义书签。 3.软件系统结构设计 (6 3.1总体架构 (6 3.2逻辑架构 (7 3.3物理结构................................................................................................................... 错误!未定义书签。 3.3.1软件部署结构(可选............................................................................... 错误!未定义书签。 3.3.2硬件部署结构............................................................................................... 错 误!未定义书签。 3.4实施步骤................................................................................................................... 错误!未定义书签。 4.综合考虑 (8 4.1稳定性和可扩展性 (8

电信资费管理系统软件需求分析报告

电信资费管理系统软件需求分析报告

软件需求分析报告 电信资费管理系统 学生姓名 _宋坤明 _王超 __ 学号 专业班级计算机科学与技术10-01班院(系)计算机与通信工程 指导教师支俊 完成时间年 11月 12日 成绩

前言项目分工

目 录 一 项当前景文档 .................................................... 错 误!未定义书签。 1. □□□□□□ ............................................. 错误!未定义书签。 !未定义书签。 !未定义书签。 二 软件需求规格说明书 ......................................... 错误!未定义书签。 附 录 .................................................................... 错误!未定义书签。 注:整个目录使用1.5倍行距

一.前景和范围文档 1.业务需求 1.1背景、业务机会和客户需要 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。近年来, 电信行业经历了很大的变化,从固定到移动, 从语音到数据, 从电路交换到分组交换, 从窄带到宽带的变化。电信运营商在市场和政策的双重影响下, 正面临着深刻的重组。新技术新业务创造了市场机会, 使新运营商不断兴起。旧运营商为了保持原有的市场份额也经过兼并改组等方式不断扩大业务范围, 争取为客户提供从传统的市话、长话、移动、智能网到新兴的数据。用户将来能够在多个运营商提供的多种电信业务中自由选择。 在这种大背景下, 对电信运营商的计费和其它业务支持系统的要求有了大的变化, 怎么能够达到尽量为用户提供优惠和方便, 以吸引更多用户, 又能够保证企业合理的收益, 降低运营成本, 维持企业的运行和发展的目的。电信计费系统成为了电信行业的运行体系中最重要的支撑系统。从为用户提供综合服务的运营商的角度来看, 一个好的资费系统应具有以下特点: 综合性:能够满足同时从不同的数据源中采集数据,并能够对

宽带接入电信服务协议书

宽带接入电信服务协议书 为保护客户(甲方)的通信权利,维护中国电信集团XX 市电信公司崇明电信局(乙方)合法的通信经营权,依照《中华人民共和国电信条例》,同时基于客户确认的相关服务项目,双方本着自愿、平等的原则,达成协议如下: 乙方负责为客户安装并提供宽带接入服务项目,包括高速上网、音/视频节目点播(vod)等,随着业务和技术的发展,今后还将开放更多的服务项目。目前乙方宽带网采用私网ip 地址的用户地址分配方式,用户地址不具备唯一性,今后将完善此功能。 本地用户分住宅客户及非住宅客户,客户根据其所属类型享受相应权利,承担相应义务;非本地客户签约时应根据类型不同缴付相应的履约保证金。 (一)客户的权利与义务。 1、权利。 (1)通信自由和通信秘密受国家保护。 (2)在选择和使用通信服务业务时,享有知悉所选业务真实情况的权利。

(3)有权对通信质量和服务质量进行监督和申诉;在本公司违反协议或对社会的公开承诺时,有权获得相应赔偿。 2、义务。 (1)申请办理宽带接入业务须提供真实、无误的客户资料,当客户资料变更时应在一周内办理客户资料变更手续。因客户资料不实发生的任何纠纷,由客户自行负责。 (2)客户因移机等原因,新址若无原接入设备而需变更原接入方式的,如adsl改fttb+lan方式,甲方需将原免费租用的终端设备(adsl调制解调器和分离器)归还乙方;如fttb+lan改adsl等方式,需增加用户终端设备(adsl调制解调器和分离器)的,终端设备由乙方免费出租给客户使用,产权属乙方所有。 (3)每月按时到乙方营业窗口或采用银行托收方式(仅限商业客户)缴纳使用费,以免错过付费的最后期限,产生迟延履行违约金或造成被中止通信服务的后果。 (4)客户参加乙方宽带业务优惠促销活动,并享受乙方优惠资费或领取过实物的,自宽带接入业务安装开通之日起须使用满二年以后方可办理注销(拆除)宽带业务。若提前注销(拆除),原享受乙方的优惠资费须全额补缴,属领取过实物的,须完好无损失的退回。 (二)乙方的权利和义务。 1、权利。

基于TMN技术的电信计费结算系统

文章编号:10045694(2001)04007004 基于T M N 技术的电信计费结算系统 Ξ 缪庆兵,彭剑明 (中国电信集团云南省电信公司,云南昆明650031) 摘 要:论述了电信计费结算系统建设的理论基础,并对基于TM N 技术的云南省电信计费结算系统具体引用电信管理网(TM N )理论的多层次解决方案进行讨论。进一步说明TM N 目前已成为现代电信网络管理的发展方向。 关键词:电信管理网;电信计费结算系统;结构理论中图分类号:TN 915.07 文献标识码:B Telecomm un ica tion s B ill i ng System Ba sed on T M N M I AO Q ing 2b ing ,PEN G J ian 2m ing ((Y unan T eleco mm unications Corp oration .K unm ing ,650031,Ch ina ) Abstract :T h is thesis discusses the telecomm unicati ons billing system based on TM N .It also intro 2duces the TM N structure theo ry into the p ractice of Yunnan T elecom B illing Center .A nd it further exp lains the app licati on of TM N in modern telecomm unicati ons m anagem ent and its developm ent in the future . Key words :TM N ;telecomm unicati on billing system ;structure theo ry 0 引言 电信计费结算系统作为电信企业的核心系统之一,是电信生产的一个重要环节。电信计费结算系统作为必要的电信业务经营支撑系统,它除了拥有一般计算机应用系统的特性外,其系统设计还应以电信管理网(TM N )的概念作为理论基础,以适应电信生产全程全网特点及业务发展的需要。 计费结算系统与网络管理其他系统一样,建设持续时间较长,对现有计费结算系统进行逐步完善,改造的总原则是:在对系统完善、改造的这个较长的时间内,保证已有的投资得到保护和相应回报,保证系统建设持续地采用先进技术。这样,就须保证系统 的不断变化对系统用户无关,使计费结算管理系统 用户感觉不到计费结算系统发生的变化,从而使目前计费结算系统向集中统一管理方式平滑过渡。 1 电信管理网(T M N )概念的引入 TM N 是为管理开放系统互联(O S I )环境中的 各种电信系统开发的,它是以ISO 的公共管理信息 规程(C M IP )和公共管理信息业务(C M ISE )标准为基础。没有TM N 技术,跨过多个电信计费结算子网提供业务将是非常困难的。图1示出了由分散的计费结算管理过渡到集中统一的TM N 网络管理模式下电信计费结算系统的过程。 TM N 的基本目标是提供规划网络管理的开发 ? 07?第13卷,第4期重庆邮电学院学报2001年12月V o l .13 N o.4 Journal of Chongqing U niversity of Po sts and T elecomm unicati ons D ec .2001 Ξ 收稿日期:20001205 作者简介:缪庆兵(19652),男,云南昆明人,工程师,曾任云南省邮电管理局帐务结算计费中心主任,现就职于美国休斯网络系统公司。

收费系统说明书

F3智能识别管理系统 说明

一、系统概述 基于车牌识别的停车场管理系统是一种现代化停车场车辆收费及设备自动化管理系统,是将停车场完全置于计算机管理下的高科技机电一体化产品。它主要是针对建设大型车流场所、机场、高档商业区等内部停车场的管理需要,以管理安全,操作方便为目标,以大厦、大型车流场所、机场、购物中心、高档商业区等业主及其他人员为主要服务对象,以达到停车用户进出快捷、方便、安全,物业公司管理更加高效、服务更加优质的目的。停车场智能识别管理系统的应用对提高整个大厦的整体形象,提高物业管理公司的管理层次和综合服务水平方面将起到重要的作用。 二、系统功能(优点简介) 灵活分配权限 系统中根据登录的用户有不同的操作权限,提升了程序的安全性和可追踪性 自定义设置监控 指定要监控的名称,设备IP,灵活的修改监控方案 车辆自动识别 系统将出入库车辆的车牌号码作为车辆管理的唯一凭证,自动采集出入库车辆的前部特征图像,自动识别车牌号码并记录车辆的前部全景图像,作为停车管理、安全认证的原始数据,并以车牌号码作为数据标识进行信息数据管理。 车辆信息显示 系统可将各种车辆详细信息在入口时记录。 系统可查询:场内车信息、出入记录车辆信息、车辆信息操作、异常放行车辆等信息 系统可根据查询条件所得出的数据进行打印 对车场会员优惠收费 值班人员在系统软件界面输入会员车辆车牌号码、有效期限、车辆类型,可根据实际情况进行充值,延期,退款,等操作,当登记车辆驶出停车场时,系统自动处理收费信息,并按车辆类型计算停车费用。 黑名单管理 将需要追踪的车辆信息添加入黑名单,当车辆出现在监控范围内时会报警提示值班人员 语音提示功能 可根据客户的要求,对进、出不同车辆类型进行相应提示,入口提示内容包含“粤A88888欢迎光临”;粤A88888有效期X天,若有效期即将结束,会提示‘请及时延期’;粤A88888余额X元,若余额即将不足,会友情提示‘请及时充值’;出口提示内容包含“粤A88888一路顺风、粤A88888请缴纳X元;粤A88888

电信运营商关键技术需求趋势研判

1.1 关键技术需求趋势研判 1.1.1SOA技术 面向服务的体系结构(service-oriented architecture,SOA)不是一种语言,也不是一种具体的技术而是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构。因此,从这个角度上来说,它更像一种模式(Pattern),一种软件开发和集成的模式。它与很多已有的软件技术比如面向对象技术,是互补的而非互斥的。它们分别面向不同的应用场景,用来满足不同的特定需求。 SOA也是一个组件模型,它将应用系统的不同功能单元进行组件化封装,在SOA中称这种组件为Service(服务),并在这些服务之间定义良好的接口和契约。应用系统通过这些定义良好的接口和契约被联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。SOA具有如下特点: ?一个组件模型,它将应用程序的不同功能单元(简称服务)通过这些服 务之间定义良好的接口和契约联系起来。 ?接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、 操作系统和编程语言。 ?构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交 互。 SOA所具有的松耦合、可灵活支持业务流程重构、广泛应用标准等重要特点,使得SOA更适用于对业务应用的服务性组合、编排、封装及发布;异构平台间的系统集成;不同商业应用系统之间的业务集成。这与目前我国电信运营商现有运营支撑系统中急需解决的问题正好吻合,随着SOA技术和相关产品的不断成熟,其在我国电信运营商的IT系统整合中所能发挥的作用也会越来越大。当然更多是SOA的理念与设计方法的应用。比如,客户查询用户帐单的功能,对于用户来讲是一个服务功能,但可能通过多个渠道来获得:语音,互联网,客服人员,营业厅,短信,WAP等,这些不同的客户接触渠道本不必了解计费系统部数据是如

电信宽带服务合同

电信宽带服务合同 甲方:(以下简称“甲方”) 地址: 乙方:电信(以下简称“乙方”) 地址: 为保护乙方的通信权利,维护中国电信****公司合法的通信经营权,依照《中国人民共和国电信条例》同时基于乙方确认的相关服务项目,双方本着自愿、平等的原则,达成协议如下: 一、合作内容 乙方负责为甲方安装并提供100M宽带接入服务项目,乙方提供的线路应满足甲方整个系统承建的技术要求,搭建办公室局域网络,实现办公室局域网的网络连通访问外网。 二、双方的义务 1、甲方的权利和义务如下: 权利 (1)、通信自有和通信秘密受国家保护; (2)、在选择和使用通信服务业务时,享有知悉所有所选业务真实情况的权利;

(3)、有权对通信质量和服务质量进行监督和申诉;在甲方违反协议有权获得相应赔偿; 义务 (1)、申请办理宽带接入业务须提供真实、无误的资料、当资料变更时应在一周内办理资料变更手续。因资料不实发生的任何纠纷,自行负责; (2)、因移机等原因,新址若无原接入设备而需变更原接入方式的,甲方需将原免费租用的终端设备归还乙方;需增加用户终端设备的,终端设备有乙方出租给甲方使用,产权属乙方所有; (3)、按时到缴纳使用费,以免错过付费的最后期限,产生延迟履行违约金或造成被中止通信服务的后果; 2、乙方的权利和义务如下: 权利 (1)按照国家规定的电信资费标准像乙方收取各项费用,并保留在国家规定的资费政策范围内调整资费的权利; (2)保留为确保服务质量,对宽带接入业务的服务功能作出调整的权利;(3)因客户欠费等信用原因,有权拒绝其申请其他固定电信服务项目;(4)为建立与客户沟通渠道、改善服务工作,可以使用其所提供的客户资料; 义务

C++实验:电信模拟计费系统

程序设计报告 ( 2012 / 2013 学年第一学期)题目:电信计费系统客户帐单管理 专业计算机科学与技术 学生姓名 班级学号 指导教师 指导单位计算机软件教学中心 日期 2012年9月28日

评分细则 评分项优秀良好中等差遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简短 评语 教师签名: 2012 年 9 月 30 日 评 分 等 级 备 注 评分等级有五种:优秀、良好、中等、及格、不及格

电信计费系统客户帐单管理 课题内容和要求 客户帐单管理是电信计费系统必备的重要功能模块,主要负责对电信各类客户每月帐单的增加、修改、删除、查询、备份等管理工作。本课题以中国电信企业客户帐单管理模块原型参照,要求基于单链表结构对文件存储的客户帐单数据进行排序、查找、计算、显示等造作。通过此可以,熟练掌握单链表结构、文件读写、函数调用等知识,以及查找、排序典型算法的设计与应用。 需求分析 要能提供以下几个基本功能: (1)用户资料文件与话单文件由程序设计人员预先从键盘上录入,用户资料文件中的数据记录不得少于30条,话单文件中的数据记录不得少于200条,且必须有跨月份、跨年份的通话记录话单。 (2)首先从硬盘读入用户资料和话单记录 (3)对话单进行计费处理,输出费用详单到指定的文件。格式如下: 电话号码用户姓名月租费功能费市内电话费用长途电话费用合计 84370000 ChenChao 25 6 34.2 19.6 84.8 84370000 ChenChao 25 6 ……………… (4)异常话单提示。有的话单可能是错误的,找出这些话单,不参加计费,另存为一个文件。可能的出错话单有:一个号码的通话时长大于三天。

系统需求规格说明书 (1)

XXX系统或XXX项目 产品需求规格说明书 版本信息 注:状态可以为N-新建、A-增加、M-更改、 对方的所得税说明:版本信息必须更新,审核人和审核时间也必须审核后填写,审核人要求部门经理级别以上。否则开发测试可拒绝评审。审核业务功能是否有遗漏、业务流程是否符合规划、关键业务逻辑是否有合理 目录

1.关于本文档 1.1.内容说明 说明:此处描述的是文档说明,产品需求文档更新需要走修订模式,下次更新前先接受修订,并且每次更新必须更新版本号和版本记录。 例子: 本文档用于描述苏宁开放平台物流状态服务系统的需求定义。包括各个需求的功能描述,处理逻辑规则,界面定义,与其它功能的关系,与其它系统的接口等各个方面的定义。是苏宁物流状态服务系统唯一的全面需求定义文档。 本文档将根据需求管理流程和要求,随系统功能变化进行及时的修订和更新,以确保本文档的全面性,准确性和实效性。因此在阅读使用此文档时,请注意从项目的文档管理系统中获取最新版本。 1.2.名词解释

1.3.参考文档 《系统需求定义规范使用说明》 2.系统概述 2.1.业务背景 说明:此处描述业务背景,不可裁剪,清晰的业务背景描述能更好的帮助研发和测试理解产品需求,明确业务测试场景,此部分是产品需求定位的核心导向。 例子一:电子面单的业务描述 随着电子商务服务和物流服务信息化飞速发展,包裹运单号成为快递公司串联快递单、订单、商家、商品等各种信息的枢纽。相比之下,传统纸质面单价格高、信息录入效率低、信息安全隐患等方面的劣势已愈发凸显。我司在两年前就开始了电子面单在自营物流上的应用,经过长期的的磨合和积累,目前将我司的应用经验推广到社会物流上,让社会上愿意与我司物流合作的伙伴,也同样享受到我司电子面单服务。 例子二:LSQ的业务描述 物流作业状态服务存在不足 1)服务无标准不统一 需物流作业的各渠道订单,作业状态转化为文案描述处理的逻辑系统多,且处理规不统一, -B2C自营订单,逻辑在B2C,数据源在OMS -菜鸟平台/4PS平台订单状态展示,逻辑在LAPI,数据源在LAPI

中国电信宽带WIFI业务接入合同

中国电信宽带WIFI业务接入合同 甲方:以下简称甲方) 经营地址: 联系电话: 乙方:) 经营地址:7号 联系电话: 第一条设计亮点: 1.优化宿舍区乱拉网线的环境,保持宿舍的整洁消除安全隐患 2.为满足广大用户对热点地区WIFI无线上网业务的需求,更好地向消费者提供方便、快捷的WIFI接入服务,甲乙双方本着长期友好合作的原则,经平等协商,签订本合同。 第二条合作内容 1、乙方为甲方宿舍区提供WIFI接入服务,宿舍楼包括: 栋层 2、甲方联系人信息:姓名联系电话: 第三条合作方式 1、甲方提供合适的设备安装、存放场所,设备供电,兔费提供电源电路等;

2、乙方提供WFI方案设计、设备线路投资、负责施工安装、WIFI接入、调试开通、设备维护、用户账号开通、缴费服务等全套部工程建设以及后期维护服务 3、费用缴纳:乙方提供WIFI建设,甲方无需缴纳任何费用,用户账户使用人按照乙方制定的相关开通流程、价格标准申请WIFI账户、缴纳业务使用费 4、账号开通收费标准:按月办理元/月;;按季度办理元/季;按半年办理 /半年;按年办理 /年。如开通人数较多,可采取团购价,以现场促销方案为准 第四条设备产权归属 WIFI线路和设备产权归乙方所有。 第五条甲方权利和义务 1、甲方承诺并保证拥有指定合作场所内WFI设备安装、线路铺设位置的所有权,或者长期使用权、管理权 2、甲方有权对乙方工程施工工作进行监督,有义务提供必要的协作和帮助,应为乙方提供所需的施工图纸或软件(合作区域规划、设计总平面图、楼宇平面图、弱电系统平面图、通信规划设计说明、及其他施工所需要建筑图纸),并委派人员与乙方的相关人员建立专项小组; 3、甲方有义务保护乙方的通讯网络设备及线路的安全,使其避免遭受人为的损坏及偷盗;如乙方通讯网络设备或线路被人为损坏,甲方应协助乙方向公安部门报案并责成损坏者承担损坏赔偿责任;如非人为损坏,由乙方负责维修及费用。

基于JavaEE的电信计费系统设计与开发

摘要 在近几十年来,中国电信行业在客户群和规模的发展上有了比较大的突破。伴随着电信行业、计算机水平和网络技术的高速发展,电信计费系统也在不断的完善进步。 电信是比较传统的固定网络运营商,要适应市场的转变来进一步提高和改革技术,从而来形成固定网络业务的多样化和综合服务化的转变。在电信的业务中,有一种是实验室出租业务。用户向电信的运营商申请一个账号,就可以远程登录使用实验室。 该电信计费系统是借助先进的现代计算机技术,对访问实验室的用户进行管理和计费,为电信其他各项业务的运营管理提供收费的依据。使用了SSH(Spring+Struts2+Hibernate)、JavaScript、和Ajax异步交互等技术开发实现。按照软件开发的一般流程:需求分析、概要设计、详细设计、测试、发布运行等完成的,最终使该项目达到一个商业项目标准。 关键词:电信计费系统,B/S模式,SSH

ABSTRACT In recent decades, China's telecom industry in customer base and the scale of development has a big breakthrough. With the telecommunications industry, computer level and the high-speed network technology development, telecom billing system is also in constant perfect progress. Telecommunications is more traditional fixed network operators, to adapt to market changes to further improve and reform techniques, and to form a fixed network business diversification and comprehensive service transformation. In the telecommunications business, have a kind of is the laboratory rental business. Users of the telecom operators to apply for an account, you can use remote login laboratory. The telecom billing system is by means of the advanced modern computer technology, the users to access laboratory management and billing, for all other business operation of telecommunications to provide the basis for the management fee. Used SSH (Spring + Struts2 + Hibernate), JavaScript, and Ajax asynchronous interaction technology development realized. According to the software development process of general: demand analysis, general design, detailed design, testing and published by the operation of the complete, finally make the project to a commercial project standards. Keywords: Telecom billing system,B/S model,SSH

中国电信国际长途资费标准

国际长途 卖点:可满足部分CDMA客户国际长途通信需求。 一、产品定义:指移动号码拨打中国区号86以外的电话号码的业务。 二、主要功能:可提供与其它国家的企业、机构或个人通信的能力。 三、目标用户:有国际长途通信需求的CDMA客户。 四、业务资费: 1、在归属地拨打: 1)直接拨打:长途通话费0.80元/6秒(港澳台地区:0.20元/6秒)。 优惠时段:每日0:00-7:00为优惠时段,国际长途通信费部分按标准价的60%收取,即0.48元/6秒(限15个国家享受此优惠时段,分别是日本、美国、新加坡、澳大利亚、新西兰、法国、英国、意大利、泰国、马来西亚、德国、加拿大、韩国、印度尼西亚、菲律宾),拨打IP长途电话无优惠时段。 2)使用IP拨打:17901、11808 2、在国内漫游直接拨打:仅收取国际长途费,可享受以上优惠时段。 五、业务开通及取消: 1、业务开通:用户可选择以下三种模式开通国际长途、漫游业务。

开通模式用户分类 开通条件(含港澳台) 备注国际长途 国际漫游 (开国际漫游时必须 先开通国际长途,预 存款按国际漫游收 取) 预存模式 托收用户00用户账户通用余额(不含存费赠机类、 赠送话费及包年类等专款余额)大于 等于预存标准,即可开通 钻卡、金卡用户00 银卡及其他客户预存500元预存1000元 保证金担保所有用户 结清欠费缴纳500元 保证金结清欠费缴纳1000元 保证金 1、保证金必须在营业厅缴纳; 2、保证金在BOSS系统为“预存国际 通话费”专款账户上预存的专款话费 局方担保 银卡、新入网重点客 户(未达到评级条件)政企客户经理或客户维系经理担保的情况下, 即可开通 提醒客户出国前在账户内预存足额话 费,确保正常使用 2、业务取消: 1)国际漫游业务有效期一般为六个月。分公司可根据用户要求做适当延长,但最长不得超过 一年。对于超出有效期限的用户,在核实用户目前未在国外使用的情况下,公司会及时对用 户国际漫游权限进行关闭。 2)预存、局方担保模式客户在结清欠费的情况下,可直接取消国际漫游业务。 3)保证金担保模式客户在取消国际长途业务时,在结清欠费的情况下,可退还保证金剩余部 分。 六、办理地点:营业厅、10000号、客户经理 办理地点受理范围办理要求 10000号 受理预存及局方担 保模式1、按本机及非本机办理规范核对身份; 2、客户经理代办:通过认证后(按客户经理办理业务规范执行),即可办理。

管理信息系统需求分析说明书模板

管理信息系统系统 需求分析说明书 文档名称:管理信息系统需求分析说明书 文档编号:AICBS-SAS-子系统模块名-0 版本号:0.0.0 建立日期:2004年xx月xx日 电子版名:需求分析说明书.doc Confidential(机密) 共页

文档修改记录 序号日期版本修改内容说明修改原因作者1 2004 年xx 月0.0.0 新建新建 xx 日

目录 1 引言 (4) 1.1 编写目的 (4) 1.2 背景介绍 (4) 1.3 术语定义 (4) 1.4 参考资料 (4) 2 总体描述 (5) 2.1 系统目标 (5) 2.2 运行环境 (5) 2.3 用户特点 (5) 2.4 系统约束 (6) 3 业务功能需求 (6) 3.1 功能需求 1 (6) 3.1.1 业务定义 (6) 3.1.2 数据信息 (6) 3.1.3 业务流程 (6) 3.1.4 功能要求 (6) 3.1.5 业务实例 (6) 3.1.6 特点(feature) (7) 3.1.7 特殊要求 (7) 3.2 功能需求 2 (7) 3.3 功能需求 3 (7) 3.4 功能需求 4 (7) 4 系统接口需求 (7) 4.1 用户界面 (7) 4.2 各子系统接口需求 (8) 4.3 与其他的接口需求 (8) 5 系统管理需求 (8) 5.1 性能需求 (8) 5.2 安全性需求 (8) 5.3 应用监控需求 (9) 5.4 可靠性需求 (9) 5.5 可扩展性 (9) 5.6 灵活性与可配置性 (9)

1引言 1.1 编写目的 说明编写本软件需求文档的目的,指出预期的读者。 1.2 背景介绍 说明: A.待开发的软件系统的名称; B.本项目的任务提出者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3 术语定义 简要说明本文中涉及的专门术语、容易引起歧义的概念、关键词缩写、外文首字母组词的原词组及其他需要解释的内容。 1.4 参考资料 用列表的形式列出用得着的参考资料,如: 1. 本项目的经核准的计划任务书或合同、上级机关的批文; 2. 属于本项目的其他已发表的文件; 3. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准.列出这些文件 资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来 源.

电信营业厅收费系统数据库课程设计

《数据库课程设计》 课程设计报告 设计题目:某电信营业厅收费管理系统 学院名称:信息工程学院 专业班级: 姓名: 学号: 目录

1题目要求 某电信营业厅营业收费管理系统 ●实现费用类型、业务员管理; ●实现客户信息管理,客户设有结余金额; ●实现收费管理,自动修改用户的结余金额(用触发器实现); ●创建存储过程统计指定月份各种费用类型的收费情况; ●创建存储过程统计指定日期各业务员的收费情况; ●创建规则限定客户的电话号码是以数字1开头的11位数字组成的号码; ●创建表间关系。 2 需求分析阶段 需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后后来各个阶段的设计,并影响到设计结果是否合理和使用。 需求分析阶段的目标 1.了解电信营业厅营业收费管理系统的基本内容; 2.了解电信营业厅营业收费管理系统的基本业务流程;

3.了解电信营业厅营业收费管理系统对业务员的管理,费用类型管理,客户信息 管理的过程。 4.通过调查和与电信营业厅人员的交流,了解用户对电信营业厅系统的业 务要求,安全性和完整性要求; 需求分析阶段的任务 处理对象: 根据电信营业厅收费系统要完成的功能,该系统有以下数据库信息。 ●收营员信息。包括登录该管理系统的收营员的基本信息,如收营员 编号、收营员编号、密码、收营员年龄。 ●客户信息。包括各个客户的基本信息,如客户手机号码、客户姓名、客户地区信息、客户结余金额等。 ●话费信息。包括该客户每月话费的详细信息,如:通话费、业务费、上网费等。 ●收费管理。包括客户电话、收银员编号、收费金额、收费日期。 1.能够存储所有入网客户的信息,并方便有效的进行相应的数据操作 和管理,主要包括 1)客户入网 2)客户信息的关键字检索查询。 2.能够对客户的交费信息进行查询,这主要包括: 1)客户交费交费纪录 2)客户余额查询 需求分析阶段成果 体会与收获 系统需求分析主要是通过对周边的附近各电信营业厅进行访问,请教,了解电信营业厅运行机制,并通过上网搜索相关电信营业厅的知识。由于 不熟悉电信营业厅的运行规则,在绘制业务流程图和数据流程图时,遇到 很多问题,存在许多考虑不周的问题。反反复复的重新考虑,重新分析和 完善,才逐步把业务弄清楚,最终顺利的完成了需求分析阶段的任务。

C++课程设计模拟电信计费

课程设计 设计题目: C++程序设计课程设计 ` 模拟电信计费 ~ $

课程设计任务书课程设计题目:模拟电信计费

一、课程设计的原始资料及依据 查阅有关资料,进一步理解面向对象程序设计的思想,并编写一个简单的管理系统。通过本设计可以加深理解使用面向对象程序设计思想开发一个系统的方法,提高分析问题、解决问题和实际动手的能力。 二、课程设计主要内容及要求 设计内容:假设电信计费标准:固定电话长途话费元/秒,固定电话本地话费元/分,无线电话长途话费元/分,无线电话本地话费元/分,无线电话接听话费元/分。在源数据文件中存放:电话号码,电信服务类别,通话时间(秒)。根据源数据文件生成如下列表:固定长途电话:长途电话号码和通话时间。 固定本地电话:本地电话号码和通话时间。 无线长途电话:长途电话号码和通话时间。 无线本地电话:本地电话号码和通话时间。 无线接听电话:接听电话号码和通话时间。 统计电信费用:电话号码、累计电信费用。 (根据自己的任务填写内容) 设计要求: (1) 要求在设计的过程中建立清晰的类层次,并画出类图; (2) 设计功能满足要求、易于操作的友好界面; (3) 在系统的设计中,至少要用到面向对象的一种机制:继承、多态等; (4) 在完成该题目时,小组人员进行详细的任务分工,并要在报告中体现出来。 三、对课程设计说明书撰写内容、格式、字数的要求 1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。一般不应少于3000字。 2.在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。 3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。 4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。 5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。

相关文档
最新文档