2024年10月29日发(作者:曾伟)
案例1:无线寻呼管理信息系统
第一节 简述
一、无线寻呼系统简述
无线寻呼是一种传送呼叫信号的单向个人寻呼系统,它没有话音,在传输过程中也许带有一定的数码
或字符信息,也许不带其它任何信息。它是一种采用无线广播形式将单向的寻呼信号发送给携带寻呼机移
动用户的业务。一个简单的寻呼系统的工作过程是:主叫用户通过电话告知服务中心话务员(内容为被叫
者的寻呼号、主叫姓名、回电话号码和简短的留言),话务员把寻呼的内容通过发射台发射出去告知被呼
叫人。这样的过程为计算机在无线寻呼应用奠定了基础。1991年左右寻呼机市场非常活跃,全国每年以
50万以上的用户递增,老用户加上新用户成了滚雪球之势。但是,寻呼业务也是在不断变化的,由原先的
本地呼叫方式发展为漫游寻呼、全国漫游寻呼。在此之前,俄罗斯莫斯科的寻呼通信业务公司已经把莫斯
科的寻呼机用户同因特网上的电子邮件用户联接起来,电子邮件像其它消息一样在寻呼机上接收,使寻呼
机的发展呈多样化。寻呼机的发展表现在以下几个方面:
·多功能、智能化、存储和显示信息量大。美国的一家公司研制出一种新闻寻呼机,配置了8万字符的存
储器,这种呼机不仅能实现日常的寻呼业务还能与新闻、文化娱乐、体育比赛、专用数据库连接上。
·大容量、大规模联网。摩托罗拉公司将在全球发射几颗通信卫星,试图利用卫星把全球的BP机用户连
接起来,实现覆盖全球的国际寻呼联网,进行全球漫游寻呼。
·多款式微型化。寻呼机向着体积小,品种更多的方向发展。
·向双向传送发展。虽然20世纪90年代初无线寻呼还处于单向传递信息的阶段,大的BP机厂家的最终
目标是实现双向传送业务。因此,计算机在无线寻呼业务中的地位更为突出。
二、计算机无线寻呼系统的构成
人工接续无线寻呼系统主要由主机、终端机、编码器、调制器、音频信道、发射机、天线、寻呼接收
机组成,如图 1-1所示。
图1-1 人工接续无线寻呼系统
典型的人工接续寻呼系统的硬件结构如图1-2所示、这里系统这个概念是狭义的,不包括发射机和寻
呼机,也不包括话务排队器、该系统由网络服务器、系统主机、操作终端机(也称座席或终端)和POCSAG
编码器组成,并由网络总线把它们(除编码器外)全部连接在一起,系统的所有数据都存储在服务器的硬
盘中。任何一个终端机都可以通过网络提供的功能共享服务器中的所有数据。
图1-2 典型人工接续寻呼系统硬件结构
第二节 研发立项报告
5万用户寻呼机管理信息系统的研究开发立项报告包括下列几项:
一、课题项目
研究开发5万用户寻呼机管理信息系统。
二、课题领导机构和负责人
项目领导机构:某公司管理信息系统开发组
项目总负责人: XXX
项目负责人:某人负责5万用户寻呼机管理信息系统的系统分析、系统设计、系统测试;某人负责可
行性分析、程序设计、系统试运行与维护;(另外)某人负责组织协调。
三、开发、办事、联络机构
开发、办事与联络机构设在某公司总部209号办公室。
四、课题负责单位和协作单位
负责单位:某公司管理信息系统开发组。
协作单位:中科院某所某室软件应用开发组。
五、课题来源
本部门横向自立应用项目。
六、开发的目的和意义
寻呼机市场非常活跃。据市场调查资料分析:由于现在BP机全国每年以50万以上的用户递增,本公
司原来建立的1万用户寻呼系统业务已处于超饱和状态,不能适应业务发展的需要,客户希望能开发5到
10万用户的计算机管理系统来替换旧系统、基于此系统开发组研究讨论后认为:
·有必要上马开发5万用户的管理系统,如果不开发,将会失去用户。
·市场发展快,需要加快系统版本的更新换代,巩固已有市场,发展新客户,向全国联网漫游发展。
·新系统开发后经济效益显著。
七、课题开发研究的内容
·普通寻呼服务。具体内容为;单呼,连呼,复台,复查,复台复查,留言,列车时刻表,航班时刻
表,位置登记。
·漫游寻呼服务。具体内容为漫游单呼,漫游复台,漫游复台复查,漫游复查,漫游位置登记。
·群呼服务。内容有:全呼叫,天气预报,股票行情,组号群呼,散呼。
·试机服务。内容有按用户号试机,按发射设备号试机,强场测试。
·定时服务。内容有:定时输入,定时删除,定时查询,定时列表。
·系统管理。内容有用户资料管理,操作员管理,漫游管理,系统记账管理,航班时刻表管理,列车
时刻表管理,字典管理。
·运行管理
八、课题完成时间
本课题计划用10个月时间完成,具体为:
系统分析1个月;
系统设计1个月;
系统程序设计6个月;
系统调试1个月;
系统试运行1个月。
九、课题经费概算
初步估算(不计人员成本费、奖金)约需人民币20万元,其中包括:上机、购买辅助材料、技术资
料、调研、印刷出版技术资料、邀请预订用户、本公司现有客户现场观摩、研讨、推广等费用。
经费使用安排:系统开发期间需8万元人民币;邀请客户观摩、研讨、推广等需12万元人民币。
经费来源:向本公司借支20万元人民币。待系统应用推广后归还借支款。
第三节 系统分析说明书——现行系统分析
一、概述
1.引言
本文档是对某公司5万用户无线寻呼管理信息系统分析的总结,包括该公司已建立的计算机寻呼软件
系统和尚未建立的新系统的分析,由系统分析确定5万用户无线寻呼管理信息系统(以下简称系统)的需
求,以作为设计的依据。本说明书对工程的实施提出计划,连同附件一起供开发人员设计使用,本说明书
也是开发者与用户对系统共同理解的基础。
2.业务需求
本项目是某公司管理信息系统开发组的横向自立项目。根据寻呼机市场的发展状况和用户需求,建立
一个5万用户、功能更强、应用面更广的系统。
本项目完成后,主要提供给本公司原有用户和新发展的用户使用,同时也推广到各行各业的寻呼业务
服务中去。
3.参加设计人员
系统分析由某公司信息系统计发组的全体开发人员负责。人员名单如下:
开发人员:XXX,XXX,…
文档撰写者:XXX
二、现行系统分析
1.组织概况
无线寻呼管理信息系统是一个城乡居民共同使用的传呼业务系统,不存在一个有序的组织。一个寻呼
台是一个服务组织、寻呼台提供服务,用户支付服务费用。
2.业务概况
现行系统的业务主要是提供人工寻呼服务,具体内容有:
普通寻呼服务
漫游寻呼服务
群呼服务
试机服务
定时服务
系统管理
运行管理
帮助与维护
3.所需环境
(1)设备及器材场地
发射设备器 一台发射机及天线,一台备用发射机及天线。
信息服务器(用于存放寻呼信息)信息服务器2台,其中一台备份。
发送服务器(发送寻呼ASCll码单)发送服务器2台,其中一台备份。
编码卡(将寻呼ASCll码变成PpeSAG码)编码卡2台,其中一台备份。
班长台(管理整个寻呼系统)一台,用户信息管理站一台,定时呼工作站(发送定时寻呼信息至发送服务
器)一台。
话务员工作站20台,其中5台备份。
用户电话排队器一台。
打印机一台。
网络电缆(50欧姆同轴电缆)75m。
BNC 60个,T型头 30个l网络终结器2个。
UPS电源(500VA)3台。
班长台电话一套,话务员电话30套。
电话中继线(外线)30条。
服务器、排队器机房面积30m。
话务员工作场地面积80m
2
。
发射机机房(离天线不能太远)面积20m
2
。
天线馈线。长度为从天线到发射机的连接距离。
(2)设备配置
信息服务器
服务器:386SX,33MHZ
内存4MB
硬盘:80MB
软盘:1. 44MB,3. 5英寸软盘驱动器
显示器:I4寸彩色显示器
网卡:NE2000兼容卡
键盘:全功能101键盘
发送服务器
处理器:386SX,20MHZ
内存:2MB
显示器:14寸彩色显示器
网卡:NE2000兼容卡
键盘:全功能101键盘
班长台
处理器:386SX,33MHZ
内存:80MB
软盘:1.44MB,3 .5英寸软盘驱动器
显示器:彩色显示器
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
用户信息管理
处理器:386SX,20MHZ
内存:2MB
硬盘:40MB
软盘:1.44MB,3 .5英寸软盘驱动器
显示器:单色显示器
2
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
定时呼工作站
处理器:386,20MHZ
内存:2MB
硬盘:40MB
软盘;1.44MB,3.5英寸软盘驱动器
显示器:单色显示器
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
话务员工作站
处理器:386SX,16MHz
内存:1MB
硬盘:40MB
显示器:单色显示器
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
上述硬件环境由用户自行解决。
管理信息系统所需软件环境:DOS3.0以上操作系统,汉字库,foxBASE或 FoxPro数据库,C语言及
其编译系统。
4.现行系统的特点
现行系统是一个人工接续寻呼系统,对数字寻呼机和汉字寻呼机兼容,其系统组成结构
简单、投资小、见效快在某一个区域内能提供一万用户的寻呼服务。
5.现行系统的优点
中心控制子系统有一个由单片机组成的编码器,发出POCSAG码。
中继传输子系统采用MODEM把信号送到几公里甚至几十公里外的发射机去发射。
发射子系统对POCSAG码基带信号进行FSK调制。放大至一定功率从天线发射出去。
接收子系统是一个随身携带、体积小、耗电少和可靠性高的BP机。
6.现行系统的不足之处
容纳的用户数不能满足形势发展的需要;
服务功能上也不能满足用户的日益需求,具体表现为:
不能提供漫游服务;
不能提供异地寻呼服务;
系统管理能力不足;
向用户提供的服务功能不多。
第四节 系统分析—— 系统的目标和总体功能
一、系统的设计目标
1.在人工寻呼系统的基础上,5万用户级寻呼管理信息系统增加自动寻呼、自动漫游寻呼功能。
2.提高系统的可靠性、安全性,降低系统维护人员的工作量。
3.提高对人为干扰、硬件故障的适应能力。
4.为相似规模的专业寻呼台提供一通用的系统设计模式。
5.向用户提供多方位的服务功能。
6.提高系统管理能力。
二、系统设计原则
根据管理信息系统设计规范其设计原则为:
模块化。其业务分成九大子系统,各个系统自上而下通层分解,直至完成所要求的功能。在设计中尽
量减少模块间数据、控制参数的传递,以减少其相关性。
数据的一致性。在多用户实时处理系统中常常遇到数据不一致问题,为此,要在设计中对系统内部数
据进行分类编码,减少数据冗余。
可靠性。利用密码来杜绝非操作人员进入系统。
实用性。按用户要求完成所要求的功能:
普通寻呼服务
漫游寻呼服务
群呼服务
试机服务
定时服务
系统管理
打印管理
帮助
系统维护
可维护性。采用模块化设计给维护带来方便。利用每日自动运行的维护软件对系统数据进行维护。
通用性。提高系统的通用性,缩短开发周期。本设计将各种寻呼环境不同的数据置于程序模块之外,
利用系统生成这些参数,从而减少因条件不同而造成的大量修改程序模块。
界面友好。尽量减少操作员按键次数,以提高操作员的工作效率。
三、新系统的总体结构
在计算机软、硬件和数据通信基础环境下,本系统主要由以下各部分组成:座席上运行的寻呼应用系
统和漫游寻呼程序,数据库,控制台发射和游入信息处理程序,UNIX终端漫游控制程序。系统的总体构成
如图1-3所示。
图1-3 新系统总体构成
四、新系统的功能
新系统的功能如图1-4-图1-13所示。
图1-4 新寻呼系统的功能1
图1-5 新寻呼系统的功能2
图1-6 新寻呼系统的功能3
图1-7 新寻呼系统的功能4
图1-8 新寻呼系统的功能5
图1-9 新寻呼系统的功能6
图1-10 新寻呼系统的功能7
图1-11 新寻呼系统的功能8
图1-12 新寻呼系统的功能9
图1-13 新寻呼系统的功能10
第五节 寻呼管理信息系统设计说明
一、寻呼管理信息系统设计说明
从整体上看,该寻呼管理信息系统由用户(操作员管理)、系统(系统管理员管理)、应用程序、数据
库四大部分组成。寻呼、漫游数据的流向如图1-14所示.
图1-14 寻呼、漫游系统数据流向图
用户应用程序由操作员处理,主要担负单呼、漫游、群呼、试机、定时等功能。应用程序由系统管理
员处理,主要担负系统管理、运行、帮助、座席等功能。操作员和系统管理员对系统的使用级别是不一样
的,系统管理员有权对整个系统的各种功能进行操作。而操作员只能对操作员肩负的功能进行操作,不能
超权处理其它内容。
1.子系统名称约定
各个子系统的名字由8位字符组成。
TICIXXXX:前4位为约定符,后4位为子系统汉语拼音, 由程序编制者定义。
2.一级子系统名称
各子系统内的一级子程序名字由8位字符组成。
TCXXXXXX:前2位为TC,中间4位为子系统名的汉语拼音, 最后2位为一级子程序汉语拼音。
3.二级子系统名称
各子系统内的一级子程序下的二级子程序名字由6位字符2位数字组成。
Nm:前6位表示子系统一级程序名的汉语拼音, nm 表示0,1,2,3,4,5,6,7,8,9的组合。
4.三级以及三级以下的子程序名称
三级以及三级以下的子程序名字由7位组成。
TXXXXXX:TX的X是子系统在系统中的排列序列(1,2,3,4,5,...,9,A,B,...,Z)之一,后5
位自定义。
5.操作员、系统管理员级别约定:
系统管理员级别定为1;领班员级别定为2;操作员级别定为3。
级别参数名定为userlevel。其它参数各自定义。
6.操作员代号、口令参数名约定
操作员代号参数名定为username。
操作员口令参数名定为Password。
7.数据库名、字段名定义
数据库名、字段名原则上用8位字符数字表示、数据库名的前2位为TD,后6位为库名拼音。字段名
的前2位为TD,接着2位为本库的缩写拼音,后4位为汉语拼音。
二、数据库设计说明
从系统总目标和各子系统的具体目标出发,依据需求(功能要求、信息需求)分析结果和各子系统的
功能,确定数据库的概念模型、实体与实体之间的关系以及各个实体的属性。下面通过实体描述和所需求
的功能简要说明数据库设计。
1. 普通寻呼服务子系统
普通寻呼服务子系统具有单呼、追呼、定时、复台、复查、复台复查、留言、列车服务、航班服务、
位置登记等功能。
(1)单呼实体描述
单呼基本信息表用户姓名,用户号,服务状态,密码,呼叫人,留言,现在位置,操作员。
单呼主要内容:用户号,呼叫人,现在位置,留言。
单呼数据库结构:
字段
用户号
服务状态
用户姓名
密码
现在位置
留言
呼叫人
操作员
类型
C
C
C
C
C
C
C
C
9
1
8
6
10
40
8
3
长度
服务状态分为8种情况:
未卖出 自停机
未交费 本地单呼
漫游 联网漫游
同波漫游 区域漫游
(2)追呼
追呼基本信息表;在单呼基础上增加一项追呼次数。
追呼主要内容:用户号,呼叫人,现在位置,留言,追呼次数。
追呼数据库结构:
字段
用户号
服务状态
用户姓名
密码
现在位置
类型
C
C
C
C
C
长度
9
1
8
6
10
留言
呼叫人
追呼次数
操作员
C
C
N
C
40
8
1
3
(3)定时
定时基本信息表:用户姓名,用户号,定时时间,定时起始时间,定时终止时间,定时信息具体要求,
操作员。
具体要求:星期一至星期五定时呼叫,垦期六和星期日取消定时呼叫。
定时主要内容:用户姓名,用户号,定时时间,定时起始时间,定时终止时间,定时信息,具体要求。
定时数据库的结构:
字段
用户姓名
用户号
定时时间
定时起始时间
定时终止时间
定时信息
具体要求(星期一至星期五)
操作员
(4)复台
·复台基本信息表:用户姓名,用户号,复台码,日期,操作员,信息。
·复台主要内容:用户号,复台码,信息。
·复台数据库结构:
字段
用户姓名
用户号
复台码
日期
操作员
信息
类型
C
C
C
D
C
C
8
9
8
10
3
40
长度
C
C
D
D
D
C
C
C
类型
8
9
8
8
8
20
6
3
长度
(5)复台复查
·复台复查基本信息表:用户姓名,用户号,复台码,日期,性别,确认,操作员,信息。
·复台复查的主要内容:用户号,复台码,确认,信息。
复台复查数据库结构:
字段
用户姓名
用户号
复台码
日期
性别
确认
操作员
信息
类型
C
C
C
D
C
C
C
C
8
9
8
8
1
6
3
40
长度
(6)复查
复查基本信息表:用户姓名,密码,时间,性别,操作员,信息。
复查的主要内容;密码,时间,信息。
复查数据库的结构:
字段
用户姓名
密码
时间
性别
操作员
信息
类型
C
C
D
C
C
C
长度
8
8
8
1
3
40
(7)留言
留言基本信息表:用户姓名,用户号,留言,操作员。
留言主要内容:用户号,留言。
留言数据库结构:
字段
用户姓名
用户号
留言
操作员
类型
C
C
C
C
长度
8
9
40
3
(8)列车服务
列车服务基本信息表:车次,始发站,中途站,终点站,开点,中点,到点,备注,操作员。
列车服务主要内容:车次,始发站,中途站,终点站,开点,中点,到点,备注,操作员。
列车服务数据库结构:
字段
车次
始发站
中途站
终点站
开点
中点
到点
备注
操作员
类型
C
C
C
C
C
C
C
M
C
6
8
8
8
5
5
5
8
3
长度
(9)航班服务
航班服务基本信息表:班次,航班公司,始发港。中途港,终点港,开点,中点,到点,备注,操作员。
航班服务主要内容;班次,始发港,中途港,终点港,开点,中点,到点。
航班服务数据库结构:
字段
班次
航班公司
始发港
中途港
终点港
开点
中点
到点
类型
C
C
C
C
C
C
C
C
长度
8
8
8
8
8
5
5
5
备注
操作员
C
C
6
3
(10)位置登记
位置登记基本信息表:用户姓名,用户号,密码,新地址,生效日期,操作员。
位置登记主要内容:密码,用户号,新地址,生效日期
位置登记数据库结构:
字段
用户姓名
用户号
密码
新地址
生效日期
操作员
C
C
C
C
D
C
类型
8
9
6
12
8
3
长度
2. 漫游寻呼服务子系统
漫游用户分为三类:普通漫游用户或游入,只能在注册地接收传呼信息,状态码为8;联网漫游用户,
可以在网络所覆盖的任意一地接收传呼信息,状态码为9;通播漫游,除有联网漫游功能外,一条寻呼信
息经过注册地后被送往多个目的地,同时发出呼叫信息,状态码为a。
漫游用户号由9位组成,前3位表示注册地,第4位表示机型(3为汉字,9为数字),后5位表示用
户号。
漫游寻呼服务子系统具有漫游单呼、漫游定时、漫游复台、漫游复台复查、漫游复查、漫游位置登记
功能。
漫游单呼、漫游定时、漫游复台、漫游复台复查、漫游复查的数据库结构与单呼服务子系统中的数据
库结构相同,这里就不再叙述。
下面简要介绍漫游位置登记:
漫游位置登记基本信息表:用户姓名,用户号,密码,原注册地址,新地址,生效时期,操作员。
漫游位置登记主要内容:密码,新地址,生效日期。
漫游位置数据库结构:
字段
用户姓名
用户号
密码
原注册地址
新地址
生效日期
操作员
3. 群呼服务子系统
群呼服务是为本台所有BP机用户同时提供信息的服务, 具有全呼叫、天气预报、顺序用户号群呼、
组号群呼、散呼等功能。
(l)全呼叫
全呼叫功能完成股票行情、新闻提要、电视节目等信息的发送。
股票行情数据库结构:
字段
开盘
收盘
涨跌
C
C
C
类型
8
8
5
长度
类型
C
C
C
C
C
D
C
长度
8
9
6
12
12
8
3
最高
最低
成交总数
成交总金额
用户号
操作员
适用上海、深圳股市。
股票前十名数据库结构:
字段
证券名称
开盘
收盘
最高
最低
成交量
幅度
今日开盘
用户号
操作员
电视节目数据库结构:
字段
频道号
节目
日期
时间
用户号
操作员
新闻提要数据库结构:
字段
报名
新闻提要
操作台
用户号
(2)天气预报
数据库结构:
字段
日期
预报时间
预报信息
操作员
用户号
(3)顺序用户呼叫
数据库结构:
字段
起始用户号
C
C
C
C
C
C
8
8
10
12
9
3
类型
C
C
C
C
C
C
C
C
C
C
类型
C
C
D
C
C
C
类型
C
C
C
C
12
80
3
9
2
20
6
4
9
3
10
8
8
8
8
12
6
6
9
3
长度
长度
长度
类型
D
C
C
C
C
长度
8
5
80
3
9
类型
C
长度
9
终止用户号
呼叫信息
操作员
(4)组号群呼
数据库结构:
字段
组号
呼叫信息
操作员
(5)散呼
数据库结构:
字段
用户号
呼叫信息
操作员
4. 试机服务子系统
C
C
C
C
C
C
9
80
3
类型
C
C
C
长度
2
80
3
类型 长度
9
80
3
试机服务子系统具有按用户号试机、按发射号试机和按场强试机功能。
(1)按用户号试机
基本信息即用户号,密码,发射号,机型,音响,发送信息,操作员。
主要内容:用户号,密码,发射号机型,音响。
数据库结构:
字段
用户号
密码
发射号
机型
音响
发送信息
操作员
(2)按发射号试机
基本信息表:起始发射号,终止发射号,机型,音响,通道,发送信息,操作员。
主要内容:起始发射号,终止发射号爪型,音响,通道。
数据库结构:
字段
起始发射号
终止发射号
机型
音响
通道
发送信息
操作员
类型
C
C
C
C
C
C
C
长度
6
6
4
1
2
12
3
类型
C
C
C
C
C
C
C
长度
9
5
5
4
1
12
3
(3)按场强试机
基本信息表:用户号,场强号,发射信息,操作员。
主要内容:用户号,场强号。
数据库结构:
字段
用户号
场强号
发射信息
操作员
类型
C
C
C
C
长度
9
4
12
3
5. 系统管理子系统
系统管理子系统具有用户资料管理、操作员管理、漫游管理、系统记账、航班表管理、列车表管理等
功能。
(1)系统管理员、领班员、操作员管理
数据库结构:
字段
姓名
代号
性别
口令
职别
级别
(2)用户资料管理
数据库结构:
字段
用户号
机型
用户姓名
用户地址
开户日期
密码
发射号
用户电话
开户日期
到期日期
最后修改人
服务状态
服务费
通道
留言
是否追呼
电子信箱
漫游新地址
复台码
性别
类型 长度
C
C
C
C
D
C
C
C
D
D
C
C
N
C
C
C
C
C
C
C
9
1
8
30
8
6
7
8
8
8
3
1
4
I
80
1
20
20
5
1
类型 长度
C
C
C
C
C
C
9
3
1
7
10
1
是否追呼用0,1二种状态表示,0表示不追呼,1表示追呼。
(3)漫游管理
代码库结构:
字段
站名代码
类型 长度
C 3
城市名
数据库结构:
字段
操作员代码
话务
日期
时间
C 10
(4)操作员工作量管理
类型 长度
C
N
D
D
3
1
8
8
2024年10月29日发(作者:曾伟)
案例1:无线寻呼管理信息系统
第一节 简述
一、无线寻呼系统简述
无线寻呼是一种传送呼叫信号的单向个人寻呼系统,它没有话音,在传输过程中也许带有一定的数码
或字符信息,也许不带其它任何信息。它是一种采用无线广播形式将单向的寻呼信号发送给携带寻呼机移
动用户的业务。一个简单的寻呼系统的工作过程是:主叫用户通过电话告知服务中心话务员(内容为被叫
者的寻呼号、主叫姓名、回电话号码和简短的留言),话务员把寻呼的内容通过发射台发射出去告知被呼
叫人。这样的过程为计算机在无线寻呼应用奠定了基础。1991年左右寻呼机市场非常活跃,全国每年以
50万以上的用户递增,老用户加上新用户成了滚雪球之势。但是,寻呼业务也是在不断变化的,由原先的
本地呼叫方式发展为漫游寻呼、全国漫游寻呼。在此之前,俄罗斯莫斯科的寻呼通信业务公司已经把莫斯
科的寻呼机用户同因特网上的电子邮件用户联接起来,电子邮件像其它消息一样在寻呼机上接收,使寻呼
机的发展呈多样化。寻呼机的发展表现在以下几个方面:
·多功能、智能化、存储和显示信息量大。美国的一家公司研制出一种新闻寻呼机,配置了8万字符的存
储器,这种呼机不仅能实现日常的寻呼业务还能与新闻、文化娱乐、体育比赛、专用数据库连接上。
·大容量、大规模联网。摩托罗拉公司将在全球发射几颗通信卫星,试图利用卫星把全球的BP机用户连
接起来,实现覆盖全球的国际寻呼联网,进行全球漫游寻呼。
·多款式微型化。寻呼机向着体积小,品种更多的方向发展。
·向双向传送发展。虽然20世纪90年代初无线寻呼还处于单向传递信息的阶段,大的BP机厂家的最终
目标是实现双向传送业务。因此,计算机在无线寻呼业务中的地位更为突出。
二、计算机无线寻呼系统的构成
人工接续无线寻呼系统主要由主机、终端机、编码器、调制器、音频信道、发射机、天线、寻呼接收
机组成,如图 1-1所示。
图1-1 人工接续无线寻呼系统
典型的人工接续寻呼系统的硬件结构如图1-2所示、这里系统这个概念是狭义的,不包括发射机和寻
呼机,也不包括话务排队器、该系统由网络服务器、系统主机、操作终端机(也称座席或终端)和POCSAG
编码器组成,并由网络总线把它们(除编码器外)全部连接在一起,系统的所有数据都存储在服务器的硬
盘中。任何一个终端机都可以通过网络提供的功能共享服务器中的所有数据。
图1-2 典型人工接续寻呼系统硬件结构
第二节 研发立项报告
5万用户寻呼机管理信息系统的研究开发立项报告包括下列几项:
一、课题项目
研究开发5万用户寻呼机管理信息系统。
二、课题领导机构和负责人
项目领导机构:某公司管理信息系统开发组
项目总负责人: XXX
项目负责人:某人负责5万用户寻呼机管理信息系统的系统分析、系统设计、系统测试;某人负责可
行性分析、程序设计、系统试运行与维护;(另外)某人负责组织协调。
三、开发、办事、联络机构
开发、办事与联络机构设在某公司总部209号办公室。
四、课题负责单位和协作单位
负责单位:某公司管理信息系统开发组。
协作单位:中科院某所某室软件应用开发组。
五、课题来源
本部门横向自立应用项目。
六、开发的目的和意义
寻呼机市场非常活跃。据市场调查资料分析:由于现在BP机全国每年以50万以上的用户递增,本公
司原来建立的1万用户寻呼系统业务已处于超饱和状态,不能适应业务发展的需要,客户希望能开发5到
10万用户的计算机管理系统来替换旧系统、基于此系统开发组研究讨论后认为:
·有必要上马开发5万用户的管理系统,如果不开发,将会失去用户。
·市场发展快,需要加快系统版本的更新换代,巩固已有市场,发展新客户,向全国联网漫游发展。
·新系统开发后经济效益显著。
七、课题开发研究的内容
·普通寻呼服务。具体内容为;单呼,连呼,复台,复查,复台复查,留言,列车时刻表,航班时刻
表,位置登记。
·漫游寻呼服务。具体内容为漫游单呼,漫游复台,漫游复台复查,漫游复查,漫游位置登记。
·群呼服务。内容有:全呼叫,天气预报,股票行情,组号群呼,散呼。
·试机服务。内容有按用户号试机,按发射设备号试机,强场测试。
·定时服务。内容有:定时输入,定时删除,定时查询,定时列表。
·系统管理。内容有用户资料管理,操作员管理,漫游管理,系统记账管理,航班时刻表管理,列车
时刻表管理,字典管理。
·运行管理
八、课题完成时间
本课题计划用10个月时间完成,具体为:
系统分析1个月;
系统设计1个月;
系统程序设计6个月;
系统调试1个月;
系统试运行1个月。
九、课题经费概算
初步估算(不计人员成本费、奖金)约需人民币20万元,其中包括:上机、购买辅助材料、技术资
料、调研、印刷出版技术资料、邀请预订用户、本公司现有客户现场观摩、研讨、推广等费用。
经费使用安排:系统开发期间需8万元人民币;邀请客户观摩、研讨、推广等需12万元人民币。
经费来源:向本公司借支20万元人民币。待系统应用推广后归还借支款。
第三节 系统分析说明书——现行系统分析
一、概述
1.引言
本文档是对某公司5万用户无线寻呼管理信息系统分析的总结,包括该公司已建立的计算机寻呼软件
系统和尚未建立的新系统的分析,由系统分析确定5万用户无线寻呼管理信息系统(以下简称系统)的需
求,以作为设计的依据。本说明书对工程的实施提出计划,连同附件一起供开发人员设计使用,本说明书
也是开发者与用户对系统共同理解的基础。
2.业务需求
本项目是某公司管理信息系统开发组的横向自立项目。根据寻呼机市场的发展状况和用户需求,建立
一个5万用户、功能更强、应用面更广的系统。
本项目完成后,主要提供给本公司原有用户和新发展的用户使用,同时也推广到各行各业的寻呼业务
服务中去。
3.参加设计人员
系统分析由某公司信息系统计发组的全体开发人员负责。人员名单如下:
开发人员:XXX,XXX,…
文档撰写者:XXX
二、现行系统分析
1.组织概况
无线寻呼管理信息系统是一个城乡居民共同使用的传呼业务系统,不存在一个有序的组织。一个寻呼
台是一个服务组织、寻呼台提供服务,用户支付服务费用。
2.业务概况
现行系统的业务主要是提供人工寻呼服务,具体内容有:
普通寻呼服务
漫游寻呼服务
群呼服务
试机服务
定时服务
系统管理
运行管理
帮助与维护
3.所需环境
(1)设备及器材场地
发射设备器 一台发射机及天线,一台备用发射机及天线。
信息服务器(用于存放寻呼信息)信息服务器2台,其中一台备份。
发送服务器(发送寻呼ASCll码单)发送服务器2台,其中一台备份。
编码卡(将寻呼ASCll码变成PpeSAG码)编码卡2台,其中一台备份。
班长台(管理整个寻呼系统)一台,用户信息管理站一台,定时呼工作站(发送定时寻呼信息至发送服务
器)一台。
话务员工作站20台,其中5台备份。
用户电话排队器一台。
打印机一台。
网络电缆(50欧姆同轴电缆)75m。
BNC 60个,T型头 30个l网络终结器2个。
UPS电源(500VA)3台。
班长台电话一套,话务员电话30套。
电话中继线(外线)30条。
服务器、排队器机房面积30m。
话务员工作场地面积80m
2
。
发射机机房(离天线不能太远)面积20m
2
。
天线馈线。长度为从天线到发射机的连接距离。
(2)设备配置
信息服务器
服务器:386SX,33MHZ
内存4MB
硬盘:80MB
软盘:1. 44MB,3. 5英寸软盘驱动器
显示器:I4寸彩色显示器
网卡:NE2000兼容卡
键盘:全功能101键盘
发送服务器
处理器:386SX,20MHZ
内存:2MB
显示器:14寸彩色显示器
网卡:NE2000兼容卡
键盘:全功能101键盘
班长台
处理器:386SX,33MHZ
内存:80MB
软盘:1.44MB,3 .5英寸软盘驱动器
显示器:彩色显示器
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
用户信息管理
处理器:386SX,20MHZ
内存:2MB
硬盘:40MB
软盘:1.44MB,3 .5英寸软盘驱动器
显示器:单色显示器
2
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
定时呼工作站
处理器:386,20MHZ
内存:2MB
硬盘:40MB
软盘;1.44MB,3.5英寸软盘驱动器
显示器:单色显示器
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
话务员工作站
处理器:386SX,16MHz
内存:1MB
硬盘:40MB
显示器:单色显示器
网卡:NE2000兼容卡
汉卡:联想汉卡
键盘:全功能101键盘
上述硬件环境由用户自行解决。
管理信息系统所需软件环境:DOS3.0以上操作系统,汉字库,foxBASE或 FoxPro数据库,C语言及
其编译系统。
4.现行系统的特点
现行系统是一个人工接续寻呼系统,对数字寻呼机和汉字寻呼机兼容,其系统组成结构
简单、投资小、见效快在某一个区域内能提供一万用户的寻呼服务。
5.现行系统的优点
中心控制子系统有一个由单片机组成的编码器,发出POCSAG码。
中继传输子系统采用MODEM把信号送到几公里甚至几十公里外的发射机去发射。
发射子系统对POCSAG码基带信号进行FSK调制。放大至一定功率从天线发射出去。
接收子系统是一个随身携带、体积小、耗电少和可靠性高的BP机。
6.现行系统的不足之处
容纳的用户数不能满足形势发展的需要;
服务功能上也不能满足用户的日益需求,具体表现为:
不能提供漫游服务;
不能提供异地寻呼服务;
系统管理能力不足;
向用户提供的服务功能不多。
第四节 系统分析—— 系统的目标和总体功能
一、系统的设计目标
1.在人工寻呼系统的基础上,5万用户级寻呼管理信息系统增加自动寻呼、自动漫游寻呼功能。
2.提高系统的可靠性、安全性,降低系统维护人员的工作量。
3.提高对人为干扰、硬件故障的适应能力。
4.为相似规模的专业寻呼台提供一通用的系统设计模式。
5.向用户提供多方位的服务功能。
6.提高系统管理能力。
二、系统设计原则
根据管理信息系统设计规范其设计原则为:
模块化。其业务分成九大子系统,各个系统自上而下通层分解,直至完成所要求的功能。在设计中尽
量减少模块间数据、控制参数的传递,以减少其相关性。
数据的一致性。在多用户实时处理系统中常常遇到数据不一致问题,为此,要在设计中对系统内部数
据进行分类编码,减少数据冗余。
可靠性。利用密码来杜绝非操作人员进入系统。
实用性。按用户要求完成所要求的功能:
普通寻呼服务
漫游寻呼服务
群呼服务
试机服务
定时服务
系统管理
打印管理
帮助
系统维护
可维护性。采用模块化设计给维护带来方便。利用每日自动运行的维护软件对系统数据进行维护。
通用性。提高系统的通用性,缩短开发周期。本设计将各种寻呼环境不同的数据置于程序模块之外,
利用系统生成这些参数,从而减少因条件不同而造成的大量修改程序模块。
界面友好。尽量减少操作员按键次数,以提高操作员的工作效率。
三、新系统的总体结构
在计算机软、硬件和数据通信基础环境下,本系统主要由以下各部分组成:座席上运行的寻呼应用系
统和漫游寻呼程序,数据库,控制台发射和游入信息处理程序,UNIX终端漫游控制程序。系统的总体构成
如图1-3所示。
图1-3 新系统总体构成
四、新系统的功能
新系统的功能如图1-4-图1-13所示。
图1-4 新寻呼系统的功能1
图1-5 新寻呼系统的功能2
图1-6 新寻呼系统的功能3
图1-7 新寻呼系统的功能4
图1-8 新寻呼系统的功能5
图1-9 新寻呼系统的功能6
图1-10 新寻呼系统的功能7
图1-11 新寻呼系统的功能8
图1-12 新寻呼系统的功能9
图1-13 新寻呼系统的功能10
第五节 寻呼管理信息系统设计说明
一、寻呼管理信息系统设计说明
从整体上看,该寻呼管理信息系统由用户(操作员管理)、系统(系统管理员管理)、应用程序、数据
库四大部分组成。寻呼、漫游数据的流向如图1-14所示.
图1-14 寻呼、漫游系统数据流向图
用户应用程序由操作员处理,主要担负单呼、漫游、群呼、试机、定时等功能。应用程序由系统管理
员处理,主要担负系统管理、运行、帮助、座席等功能。操作员和系统管理员对系统的使用级别是不一样
的,系统管理员有权对整个系统的各种功能进行操作。而操作员只能对操作员肩负的功能进行操作,不能
超权处理其它内容。
1.子系统名称约定
各个子系统的名字由8位字符组成。
TICIXXXX:前4位为约定符,后4位为子系统汉语拼音, 由程序编制者定义。
2.一级子系统名称
各子系统内的一级子程序名字由8位字符组成。
TCXXXXXX:前2位为TC,中间4位为子系统名的汉语拼音, 最后2位为一级子程序汉语拼音。
3.二级子系统名称
各子系统内的一级子程序下的二级子程序名字由6位字符2位数字组成。
Nm:前6位表示子系统一级程序名的汉语拼音, nm 表示0,1,2,3,4,5,6,7,8,9的组合。
4.三级以及三级以下的子程序名称
三级以及三级以下的子程序名字由7位组成。
TXXXXXX:TX的X是子系统在系统中的排列序列(1,2,3,4,5,...,9,A,B,...,Z)之一,后5
位自定义。
5.操作员、系统管理员级别约定:
系统管理员级别定为1;领班员级别定为2;操作员级别定为3。
级别参数名定为userlevel。其它参数各自定义。
6.操作员代号、口令参数名约定
操作员代号参数名定为username。
操作员口令参数名定为Password。
7.数据库名、字段名定义
数据库名、字段名原则上用8位字符数字表示、数据库名的前2位为TD,后6位为库名拼音。字段名
的前2位为TD,接着2位为本库的缩写拼音,后4位为汉语拼音。
二、数据库设计说明
从系统总目标和各子系统的具体目标出发,依据需求(功能要求、信息需求)分析结果和各子系统的
功能,确定数据库的概念模型、实体与实体之间的关系以及各个实体的属性。下面通过实体描述和所需求
的功能简要说明数据库设计。
1. 普通寻呼服务子系统
普通寻呼服务子系统具有单呼、追呼、定时、复台、复查、复台复查、留言、列车服务、航班服务、
位置登记等功能。
(1)单呼实体描述
单呼基本信息表用户姓名,用户号,服务状态,密码,呼叫人,留言,现在位置,操作员。
单呼主要内容:用户号,呼叫人,现在位置,留言。
单呼数据库结构:
字段
用户号
服务状态
用户姓名
密码
现在位置
留言
呼叫人
操作员
类型
C
C
C
C
C
C
C
C
9
1
8
6
10
40
8
3
长度
服务状态分为8种情况:
未卖出 自停机
未交费 本地单呼
漫游 联网漫游
同波漫游 区域漫游
(2)追呼
追呼基本信息表;在单呼基础上增加一项追呼次数。
追呼主要内容:用户号,呼叫人,现在位置,留言,追呼次数。
追呼数据库结构:
字段
用户号
服务状态
用户姓名
密码
现在位置
类型
C
C
C
C
C
长度
9
1
8
6
10
留言
呼叫人
追呼次数
操作员
C
C
N
C
40
8
1
3
(3)定时
定时基本信息表:用户姓名,用户号,定时时间,定时起始时间,定时终止时间,定时信息具体要求,
操作员。
具体要求:星期一至星期五定时呼叫,垦期六和星期日取消定时呼叫。
定时主要内容:用户姓名,用户号,定时时间,定时起始时间,定时终止时间,定时信息,具体要求。
定时数据库的结构:
字段
用户姓名
用户号
定时时间
定时起始时间
定时终止时间
定时信息
具体要求(星期一至星期五)
操作员
(4)复台
·复台基本信息表:用户姓名,用户号,复台码,日期,操作员,信息。
·复台主要内容:用户号,复台码,信息。
·复台数据库结构:
字段
用户姓名
用户号
复台码
日期
操作员
信息
类型
C
C
C
D
C
C
8
9
8
10
3
40
长度
C
C
D
D
D
C
C
C
类型
8
9
8
8
8
20
6
3
长度
(5)复台复查
·复台复查基本信息表:用户姓名,用户号,复台码,日期,性别,确认,操作员,信息。
·复台复查的主要内容:用户号,复台码,确认,信息。
复台复查数据库结构:
字段
用户姓名
用户号
复台码
日期
性别
确认
操作员
信息
类型
C
C
C
D
C
C
C
C
8
9
8
8
1
6
3
40
长度
(6)复查
复查基本信息表:用户姓名,密码,时间,性别,操作员,信息。
复查的主要内容;密码,时间,信息。
复查数据库的结构:
字段
用户姓名
密码
时间
性别
操作员
信息
类型
C
C
D
C
C
C
长度
8
8
8
1
3
40
(7)留言
留言基本信息表:用户姓名,用户号,留言,操作员。
留言主要内容:用户号,留言。
留言数据库结构:
字段
用户姓名
用户号
留言
操作员
类型
C
C
C
C
长度
8
9
40
3
(8)列车服务
列车服务基本信息表:车次,始发站,中途站,终点站,开点,中点,到点,备注,操作员。
列车服务主要内容:车次,始发站,中途站,终点站,开点,中点,到点,备注,操作员。
列车服务数据库结构:
字段
车次
始发站
中途站
终点站
开点
中点
到点
备注
操作员
类型
C
C
C
C
C
C
C
M
C
6
8
8
8
5
5
5
8
3
长度
(9)航班服务
航班服务基本信息表:班次,航班公司,始发港。中途港,终点港,开点,中点,到点,备注,操作员。
航班服务主要内容;班次,始发港,中途港,终点港,开点,中点,到点。
航班服务数据库结构:
字段
班次
航班公司
始发港
中途港
终点港
开点
中点
到点
类型
C
C
C
C
C
C
C
C
长度
8
8
8
8
8
5
5
5
备注
操作员
C
C
6
3
(10)位置登记
位置登记基本信息表:用户姓名,用户号,密码,新地址,生效日期,操作员。
位置登记主要内容:密码,用户号,新地址,生效日期
位置登记数据库结构:
字段
用户姓名
用户号
密码
新地址
生效日期
操作员
C
C
C
C
D
C
类型
8
9
6
12
8
3
长度
2. 漫游寻呼服务子系统
漫游用户分为三类:普通漫游用户或游入,只能在注册地接收传呼信息,状态码为8;联网漫游用户,
可以在网络所覆盖的任意一地接收传呼信息,状态码为9;通播漫游,除有联网漫游功能外,一条寻呼信
息经过注册地后被送往多个目的地,同时发出呼叫信息,状态码为a。
漫游用户号由9位组成,前3位表示注册地,第4位表示机型(3为汉字,9为数字),后5位表示用
户号。
漫游寻呼服务子系统具有漫游单呼、漫游定时、漫游复台、漫游复台复查、漫游复查、漫游位置登记
功能。
漫游单呼、漫游定时、漫游复台、漫游复台复查、漫游复查的数据库结构与单呼服务子系统中的数据
库结构相同,这里就不再叙述。
下面简要介绍漫游位置登记:
漫游位置登记基本信息表:用户姓名,用户号,密码,原注册地址,新地址,生效时期,操作员。
漫游位置登记主要内容:密码,新地址,生效日期。
漫游位置数据库结构:
字段
用户姓名
用户号
密码
原注册地址
新地址
生效日期
操作员
3. 群呼服务子系统
群呼服务是为本台所有BP机用户同时提供信息的服务, 具有全呼叫、天气预报、顺序用户号群呼、
组号群呼、散呼等功能。
(l)全呼叫
全呼叫功能完成股票行情、新闻提要、电视节目等信息的发送。
股票行情数据库结构:
字段
开盘
收盘
涨跌
C
C
C
类型
8
8
5
长度
类型
C
C
C
C
C
D
C
长度
8
9
6
12
12
8
3
最高
最低
成交总数
成交总金额
用户号
操作员
适用上海、深圳股市。
股票前十名数据库结构:
字段
证券名称
开盘
收盘
最高
最低
成交量
幅度
今日开盘
用户号
操作员
电视节目数据库结构:
字段
频道号
节目
日期
时间
用户号
操作员
新闻提要数据库结构:
字段
报名
新闻提要
操作台
用户号
(2)天气预报
数据库结构:
字段
日期
预报时间
预报信息
操作员
用户号
(3)顺序用户呼叫
数据库结构:
字段
起始用户号
C
C
C
C
C
C
8
8
10
12
9
3
类型
C
C
C
C
C
C
C
C
C
C
类型
C
C
D
C
C
C
类型
C
C
C
C
12
80
3
9
2
20
6
4
9
3
10
8
8
8
8
12
6
6
9
3
长度
长度
长度
类型
D
C
C
C
C
长度
8
5
80
3
9
类型
C
长度
9
终止用户号
呼叫信息
操作员
(4)组号群呼
数据库结构:
字段
组号
呼叫信息
操作员
(5)散呼
数据库结构:
字段
用户号
呼叫信息
操作员
4. 试机服务子系统
C
C
C
C
C
C
9
80
3
类型
C
C
C
长度
2
80
3
类型 长度
9
80
3
试机服务子系统具有按用户号试机、按发射号试机和按场强试机功能。
(1)按用户号试机
基本信息即用户号,密码,发射号,机型,音响,发送信息,操作员。
主要内容:用户号,密码,发射号机型,音响。
数据库结构:
字段
用户号
密码
发射号
机型
音响
发送信息
操作员
(2)按发射号试机
基本信息表:起始发射号,终止发射号,机型,音响,通道,发送信息,操作员。
主要内容:起始发射号,终止发射号爪型,音响,通道。
数据库结构:
字段
起始发射号
终止发射号
机型
音响
通道
发送信息
操作员
类型
C
C
C
C
C
C
C
长度
6
6
4
1
2
12
3
类型
C
C
C
C
C
C
C
长度
9
5
5
4
1
12
3
(3)按场强试机
基本信息表:用户号,场强号,发射信息,操作员。
主要内容:用户号,场强号。
数据库结构:
字段
用户号
场强号
发射信息
操作员
类型
C
C
C
C
长度
9
4
12
3
5. 系统管理子系统
系统管理子系统具有用户资料管理、操作员管理、漫游管理、系统记账、航班表管理、列车表管理等
功能。
(1)系统管理员、领班员、操作员管理
数据库结构:
字段
姓名
代号
性别
口令
职别
级别
(2)用户资料管理
数据库结构:
字段
用户号
机型
用户姓名
用户地址
开户日期
密码
发射号
用户电话
开户日期
到期日期
最后修改人
服务状态
服务费
通道
留言
是否追呼
电子信箱
漫游新地址
复台码
性别
类型 长度
C
C
C
C
D
C
C
C
D
D
C
C
N
C
C
C
C
C
C
C
9
1
8
30
8
6
7
8
8
8
3
1
4
I
80
1
20
20
5
1
类型 长度
C
C
C
C
C
C
9
3
1
7
10
1
是否追呼用0,1二种状态表示,0表示不追呼,1表示追呼。
(3)漫游管理
代码库结构:
字段
站名代码
类型 长度
C 3
城市名
数据库结构:
字段
操作员代码
话务
日期
时间
C 10
(4)操作员工作量管理
类型 长度
C
N
D
D
3
1
8
8