管理程序数据库设计文档.DOC_第1页
管理程序数据库设计文档.DOC_第2页
管理程序数据库设计文档.DOC_第3页
管理程序数据库设计文档.DOC_第4页
管理程序数据库设计文档.DOC_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 32 169项目文档 169 用户管理程序文档和数据库设计文 档 2 32 目 录 1 功能及特色功能及特色 2 1 1 功能描述 3 1 2 特色介绍 3 2 系统说明系统说明 4 2 1 软件环境 4 2 2 运行环境设置 5 2 3 程序文件说明 5 2 3 全局变量及函数说明 8 3 模块划分模块划分 10 4 数据库建库说明数据库建库说明 13 5 数据库结构说明数据库结构说明 13 管理员管理表定义 20 169 用户管理程序文档 3 32 1 功能及特色功能及特色 1 1 功能描述功能描述 根据电总的中国公众多媒体通信网的体制要求 结合 169 网具体要求 实 现了基于 UNIX 大型数据库的 169 用户管理 这部分功能模块是面向 169 用户 管理员 提供友好的 WWW 界面 方便用户管理员的操作 功能上完成专线用 户 帐号用户和信息源用户的管理 实现开户 销户 修改和查询等功能 对 帐号用户的管理是实时完成的 1 2 特色介绍特色介绍 具体说来 我们实现的 169 用户管理模块具有以下功能及特点 分分类类用用户户管理管理 根据目前的 169 省网需求分析 我们把用户分为帐号用户 专线用户和信 息源三类 在用户数据库 DB169 中分别定义相应的表 模块划分见下一小节 安全性安全性 第一 用户管理的 WEB SERVER 设在安全端口上 第二 管理员需要输入正确的帐号和密码方可连上管理界面 第三 运用 Cookie 技术使得 访问任何一个管理用的 HTML 页面都必须 通过管理员认证 以保证不被非法使用者入侵 第四 管理员是分地区分级别的 一个地区的管理员只享有管理本地区的 权限 不同的管理员具有不同的权限 实时实时性性 通过在用户管理模块中加入外部程序调用 实现与接入层和信息层的实时 通信 基于自行定义的同步通信协议 从而做到了实时地进行开户 销户和 修改用户信息等 4 32 界面友好性界面友好性 采用 WWW 页面的管理方式 支持流行的 GUI 程序设计风格 提供友好的 说明和提示 例如 对于管理员执行重大操作如销户前 提供页面方式的确认 对话框等 程序健壮性程序健壮性 对管理员的键盘输入进行即时检查 对于非法输入给以对话框提示 从而 保证了程序的健壮性 鲁棒性 平台无关性平台无关性 本次开发摒弃了传统的 Client Server 结构 采用 WWW 浏览器和 WEB Server 结构体系 因此程序具有很好的平台无关性 真正做到了瘦客户机结构 169 用户管理员可以在 Internet 网上任何一台微机或工作站上操作 2 系统说明系统说明 2 1 软件环境 软件环境 Brower Netscape Navigator support Javascript Server Netscape Enterprise Server Fasttrack Server Netscape serverside Javascript Application Manager Informix DBMS 其中 Web Server 与 Database 的关系如下 5 32 Serverside Javascript 的结构如下 2 2 运行环境设置运行环境设置 程序是基于 UNIX Informix 数据库的 NETSCAPE Serverside Javascript 提供 与 INFORMIX 数据库连接 所应用的程序设计语言是 JavaScript SERVERSIDE JAVASCRIPT 同时提供客户端和服务器端的 JavaScript 支持 用户管理程序主体由 HTML 文件编写而成 HTML 文件建立在 UNIX 服务器上相应目录下 运行时 由 NETSCAPE SERVERSIDE JAVASCRIPT 的 jsac 命令就这些 HTML 文件编译成 web 文件 再由 NETSCAPE 应用程序管理器创建相应的应用程序 2 3 程序文件说明程序文件说明 文件名文件名功能功能 Manager insert htm增加管理员 CutDotNum jsCutDotNum 函数 Dial Rate htm帐号费率修改模块 Dial Rate Modify htm帐号费率修改完成提交 server 端程序 Dial query htm帐号用户灵活查询 Dial report htm帐号用户报表 Dial user delete htm帐号用户销户模块 Dial user insert htm帐号用户开户模块 Dial user modify htm帐号用户修改模块 6 32 Dial Rate htm专线费率修改模块 Dial Rate Modify htm专线费率修改完成提交 server 端程序 Direct user delete htm专线用户销户模块 Direct user insert htm专线用户开户模块 Direct user modify htm专线用户修改模块 Direct user query htm专线用户灵活查询 Direct user report htm专线用户报表 Manager delete htm删除管理员 Manager modify htm修改管理员属性模块 Entry delete htm删除信息条目模块 Entry insert htm增加信息条目模块 Entry query htm查询信息条目模块 Entry report htm查询信息条目完成提交 server 端程序 Explain htm空界面说明程序 FavourList jsGenFavourList 函数 GetYear jsCTCGetYear 和 CTCGetMonth 函数 HaveRight jsHaveRight 函数 HistoryRecord jsreserveHistoryRec 函数和 writeHisTable 函数 History delete htm历史记录删除 History query htm历史记录查询 History report htm历史记录报表 Info delete htm信息源用户销户模块 Info insert htm信息源用户开户 Info modify htm信息源用户修改模块 Info query htm信息源灵活查询 Info report htm信息源报表 Menu 1 htm用户管理总菜单 Menu 21 htm帐号用户管理菜单 Menu 22 htm专线用户管理菜单 Menu 23 htm信息源管理菜单 Menu 24 htm管理员查账菜单 OnManager insert htm增加管理员 server 端程序 OnManager deleOK htm确认删除管理员 server 端程序 OnManager delete htm删除管理员 server 端程序 OnDial user deleOK htm确认帐号用户销户 server 端程序 OnDial user delete htm帐号用户销户 server 端程序 OnDial user insert htm帐号用户开户 server 端程序 7 32 OnDial user modiOK htm帐号用户修改完成 server 端程序 OnDial user modify htm帐号用户修改 server 端程序 OnDirect user deleOK htm确认专线用户销户 server 端程序 OnDirect user delete htm专线用户销户 server 端程序 OnDirect user insert htm专线用户开户 server 端程序 OnDirect user modiOK htm专线用户修改完成 server 端程序 OnDirect user modify htm专线用户修改 server 端程序 Manager query htm查询管理员 OnManager modiOK htm管理员修改完成 server 端程序 OnManager modify htm修改管理员 server 端程序 OnEntry deleOK htm确认删除信息条目 OnEntry delete htm删除信息条目 server 端程序 OnEntry insert htm增加信息条目 server 端程序 OnInfo deleOK htm确认信息源用户销户 server 端程序 OnInfo delete htm信息源用户销户 server 端程序 OnInfo insert htm信息源用户开户 server 端程序 OnInfo modiOK htm信息源用户修改完成 server 端程序 OnInfo modify htm信息源用户修改 server 端程序 OperationRecord js操作记录函数 recordOperation 函数 Operation delete htm删除操作记录 Operation report htm操作记录报表 Querybycity htm按城市域名查粗账 QuerybycityMore htm按城市域名查细账 QuerybycityRS htm按城市域名查费用余额 Querybyinfo htm按信息源查账 Qureybyuser htm按使用者查粗账 QureybyuserMore htm按使用者查细账 QuerybyuserRS htm按使用者查费用余额 Reportbycity htm按城市域名查粗账 server 端程序 ReportbycityMore htm按城市域名查细账 server 端程序 ReportbycityRS htm按城市域名查费用余额 server 端程序 Reportbyinfo htm按信息源查账 server 端程序 Reportbyuser htm按使用者查粗账 server 端程序 ReportbyuserMore htm按使用者查细账 server 端程序 ReportbyuserRS htm按使用者查费用余额 server 端程序 SQLTable js新的 SQLTable 函数 SQLTableWithHead ClientCommon js一些公用的客户端函数 8 32 To login htm超时或没有权限的提示 add favor htm增加优惠时段方案 change favor htm修改优惠时段方案 server 端程序 check htm验证管理员帐号密码 授予相应的权限 common rate htm统一费率调整 common rate modify htm统一费率调整 server 端程序 delete favor htm删除优惠时段方案 home favor htm优惠时段方案调整菜单 ini failed htm初始化失败提示 login htm管理员登录 loginFail htm登录失败提示 modify favor htm修改优惠时段方案 select favor htm选择优惠时段方案 setholiday htm节假日设置 start htm初始化工作 其他文件 usr CTC DB src user build 编译文件说明 usr CTC DB init user ini 配置文件 usr CTC DB web user web 编译生成的最终文件 usr CTC DB init power unl 定制管理员类型和权限 参见数据库说明 2 3 server 端全局变量及函数说明端全局变量及函数说明 project 变量 project dbtype 数据库类型 project dbserver 数据库服务器名称 project dbname 数据库名 project dbuser 连接数据库的用户名 project dbpasswd 连接数据库的用户口令 project centeraddr 数据库中心的 ip 地址 project powertable 管理种类及管理权限表的表名 project managertable 管理员管理表的表名 monratetable 统一费率表的表名 project favourratetable 优惠时段及费率表的表名 9 32 project localProvDomain 本省域名 project accountDay 当前结算日 client 变量 client Manager ID 管理员帐号 client Manager City管理员所在地 client chinese管理员类型的中文名称 client root 超级管理员有权标志 client dial 帐号用户管理有权标志 client direct专线用户管理管理有权标志 client info信息源管理有权标志 client holiday节假日设定有权标志 mon 统一费率设定有权标志 client charge收费点有权标志 保留 client query查账有权标志 client operation 操作记录查询有权标志 client history历史数据查询有权标志 client favour优惠率设定有权标志 client report 业务统计查询有权标志 CutDotNum 函数 在函数 在 CutDotNum js 中定义 中定义 参数为数值 返回两位小数点的字符串 GenFavourList selname favname 函数 在函数 在 FavourList js 中定义 中定义 生成 form 界面中的优惠方案下拉式列表框 参数 selname 为列表框的 名称 favname 为缺省选择的优惠方案名称 GenCityList selname man city with prov 函数 在 CityList js 中定义 生成 form 界面中的地域名下拉式列表框 参数 selname 为列表框的名 称 man city 为管辖域名 with prov 指明列表框中是否包括全省域名 10 32 GenCityListWithDial selname man city with prov 函数 在 CityList js 中定义 与 GenCityList 函数相同 只是在下拉式列表框中增加了主叫号码域名 CTCGetYear date 函数 在函数 在 GetYear js 中定义 中定义 是 JavaScript getYear 函数的 wrapper JavaScript getYear 返回值对于 2000 年前 只返回 2 位数年 而对于 2000 年后 则返回 4 位数年 CTCGetYear 函数无论什么年 均返回 4 位数 CTCGetMonth date 函数 在函数 在 GetYear js 中定义 中定义 是 JavaScript getMonth 函数的 wrapper 返回 JavaScript getMonth 1 HaveRight Manager City User City 函数 在函数 在 HaveRight js 中定义 中定义 判断 Manager City 是否能够管理 User City 调用 Informix 自定义函数 DomainIncludes 依照域名层次判断 与 City Info 表无关 reserveHistoryRec viewName 函数 在函数 在 HistoryRecord js 中定义 中定义 保存原始记录函数 功能 将当前数据表的当前所选记录保存到 client zhj 其中 表示相应的字段名 属性中 以便将来将这些记录送到 相应的历史数据表中 writeHisTable operationType tableName 函数 在函数 在 HistoryRecord js 中中 定义 定义 写历史记录函数 功能 将保存在 client zhj 属性变量中的记录值写入 到相应的历史记录表中 recordOperation sql quote type chinese description 函数 在函数 在 OperationRecord js 中定义 中定义 记录操作函数 功能 对用户管理员的所有操作进行跟踪记录 并写入 11 32 操作记录表中 以便将来查看某个管理员某时刻所进行的所有操作 其中 跟踪的操作包括 增加 删除 修改和查询 SQLTableWithHead sql formatDescription 函数 在函数 在 SQLTable js 中定中定 义 义 对 livewire 提供的数据库接口方法 SQLTable database 对象中 进行扩展 和完善 增强其在不同工作环境下用户界面的有效性和一致性 其中 sql 为 要查询的 sql 语句 formatDescription 为某一字段显示格式的描述 其中包 括该字段表头说明 显示模式 dispErrMsg 函数 在函数 在 dispErrorMsg js 中定义 中定义 以表格形式显示在对数据库执行操作过程中出现的错误信息 2 4 client 端全局变量及函数说明 在端全局变量及函数说明 在 ClientCommon js 中定义 中定义 ErrFound boolean 型变量 出错标志 ItemBlank number 函数 判断输入字符串 number 是否为空 返回值为 boolean 型 NumCheck number 函数 检查输入字符串 number 是否为整数 返回 boolean 型值 numBetween number min max 函数 检查整数 number 是否介于 min 和 max 之间 返回 boolean 型值 numGreatThan number min 函数 检查整数 number 是否大于等于 min 返回 boolean 型值 FloatCheck number 函数 检查输入字符串 number 是否为浮点数 返回 boolean 型值 ValueError item text 函数 12 32 提示出错信息 text 并将光标定位于 item 输入文本框处 最后 置出错 标志 ErrFound 为 true ValueWarning item text 函数 同 ValueError 函数相似 但它给出的是警告信息 并且给用户一个选择 的机会 如果用户想修改出现的问题 则将光标定位于 item 输入文本框处 同时置出错标志 ErrFound 如果用户不想作任何改动 则程序继续执行 DateCheck year month day 函数 检查输入的 year month day 是否为有效日期 返回值及其含义为 1 year 输入串非法 2 month 输入串非法 3 day 输入串非法 0 输入为有效日期 clearRightFrame 函数 清屏函数 IPCheck number 函数 检查 IP 地址的有效性 返回 boolean 型值 passwdCheck password minLength referenceStr 函数 检查输入的口令是否符合要求 返回值及其含义为 0 输入口令字符串符合要求 1 输入的口令字符串中包含有引号 或 2 输入的口令字符串小于要求的长度 minLength 3 输入的口令字符串与参考字符串 referenceStr 相同 4 输入的口令字符串只包含字母和数字 idCheck Str 函数 13 32 检查输入的 id 是否合法 即 id 只能由字母 数字 和 组成 且必须以字母开头 返回值为 boolean 型 3 模块划分模块划分 169 用户管理模块主要由三个大模块组成 每个模块下面又细划分为子模块 如图 1 1 所示 管理员登录模块 完成与数据库的连接 保证系统的安全性 用户管理模块 由专线用户 帐号用户和信息源用户管理三个模块组成 针对这三类用户 分别完成开户 销户 修改和查询功能 其中修改功能含 用户密码修改 禁止 允许用户 其他信息等 对于信息源用户管理还包括信息条目管理等 如图 1 2 所示 管理员的其他功能 查账 优惠方案调整 节假日调整 统一费率调整 查看操作记录 查看 历史记录 上网统计查询 业务经营状况查询和管理员的管理 通信模块 包括与接入层的 Radius Server 省级 地市级 如图 1 3 所示 其中普通 用户通过 Web 访问用户管理服务器的设计和实现参见有关章节 进行实时 通信的外部程序调用 socket 程序 开户 销户和修改模块分别调用相应 的通信程序 14 32 图 1 1 用户管理模块实现 管理员登录模块 用户管理模块 通信模块 用户管理 15 32 图 1 2 用户管理示意图 4 数据库建库说明数据库建库说明 数据库名和表名是大小写不敏感的 见 169 数据库软件安装和使用说明 5 数据库结构说明数据库结构说明 说明 1 未说明出处的表在 init169 csh 中定义 2 表示可空字段 3 黑体字表示表主码 表 1 DIAL IN USER 帐号用户信息 字段名称字段类型字段描述 User ID Varchar 20 用户帐号 用户用户帐号 用户 ID User City Varchar 64 开户地域名开户地域名 references City Info User City OperatorVarchar 20 开户操作员帐号 操作员 ID 用户管理服务器 省级 Radius 服务 器 地市级 Radius 服务器普通用户 同步通信协议 16 32 Operator cityVarchar 64 开户操作员地域名 references City Info User City PasswordVarchar 8 密码 User TypeInteger接入层权限 0 1 网内有权 网外有权 PrivilegeInteger信息层权限 0 255 Reg DateDate开户时间 Exp DateDate 失效时间 界面上暂不体现 Pay TypeInteger付费方式 预交 现交 Con Fee CountInteger 接入费计费方式 按使用情况记费 包 月制 Info Fee CountInteger 信息费计费方式 按使用情况记费 包 月制 界面不体现 Pre Pay FeeFloat 预付款金额 单位 人民币元 当付费 方式为预交时 此项不能为空 ACT Info 1Varchar 32 结算方式相关可变域 1 ACT Info 2Varchar 32 结算方式相关可变域 2 ACT Info 3Varchar 32 结算方式相关可变域 3 ACT Info 4Varchar 32 结算方式相关可变域 4 EnableSmallint帐户允许 Calling Station IdVarchar 20 固定电话号码 一个 Max Call InVarchar 10 同一帐号可同时接入数 为 0 时表示专线 用户的信息层帐号 为空表示不限制接 入数 Service TypeVarchar 10 Framed Login 在界面上不体现 总为 Framed Framed ProtocolVarchar 10 PPP SLIP 在界面上不体现 总为 PPP User IPChar 15 用户 IP 地址 在界面上不体现 总为 空 Net MaskChar 15 子网掩码 在界面上不体现 Host IPChar 15 Login 到哪一台主机上 在界面上不体现 Login ServiceChar 10 Rlogin Telnet 在界面上不体现 NameVarchar 64 用户名称 ClassVarchar 32 用户类别 私人 三资 院校 企业 事业 商业 部委 科研 公免 其他 17 32 Cert NameVarchar 32 证件名称 Cert NumVarchar 32 证件号码 Phone Varchar 32 联系电话 传真 AddressVarchar 128 通信地址 ZipChar 6 邮政编码 Disable DateDate 锁定帐号时间 格式为 类型 号码 分机号 类型有 TEL 电话 FAX 传真 BP 寻呼 等 表 2 DIRECT USER 专线用户信息 字段名称字段类型字段描述 User ID Varchar 20 用户帐号 用户用户帐号 用户 ID User City Varchar 64 开户地域名开户地域名 references City Info User City OperatorVarchar 20 开户操作员帐号 操作员 ID Operator cityVarchar 64 开户操作员地域名 references City Info User City PasswordVarchar 8 密码 User TypeInteger信息层权限 0 1 网内有权 网外有权 Reg DateDate开户时间 Exp DateDate 失效时间 界面上不体现 Pay TypeInteger付费方式 1 预交 0 现交 Con Fee CountInteger 接入费计费方式 0 按使用情况记费 1 包月制 Overdraw FeeInteger 允许透支金额 单位 人民币元 界 面不体现 ACT Info 1Varchar 64 结算方式相关可变域 1 ACT Info 2Varchar 64 结算方式相关可变域 2 ACT Info 3Varchar 64 结算方式相关可变域 3 ACT Info 4Varchar 64 结算方式相关可变域 4 SpeedInteger用户接入速率 Net IP StartChar 15 用户子网 IP 地址段起始 Net IP EndChar 15 用户子网 IP 地址段结束 Router IPChar 15 用户接入路由器 IP 地址 NameVarchar 64 单位名称 ClassVarchar 32 单位类别 私人 三资 院校 企业 事业 商业 部委 科研 公免 其他 18 32 ManagerVarchar 10 负责人姓名 Cert NameVarchar 32 证件名称 Cert NumVarchar 32 证件号码 Phone Varchar 32 联系电话 传真 AddressVarchar 128 通信地址 ZipChar 6 邮政编码 BankVarchar 64 开户行 AccountVarchar 32 帐户 Router TypeVarchar 32 路由器型号 ProtocolVarchar 32 路由器协议 格式为 类型 号码 分机号 类型有 TEL 电话 FAX 传真 BP 寻呼 等 表 3 City info 地市信息表 字段名称字段类型字段描述 User City Varchar 64 开户地域名开户地域名 Manager cityVarchar 64 代管城市域名 references User City 此代管城市是为了在不同地市间保证统一的用 户名空间 Province radius1Varchar 64 省 radius 地址 Province radius2Varchar 64 省备份 radius 地址 City radius1Varchar 64 地市 radius 地址 City radius2Varchar 64 地市备份 radius 地址 Email serverVarchar 64 Email server 地址 DB serverVarchar 64 数据库 server 地址 表 4 Dial City 长途区号与地市对应表 initdialcity sql 字段名称字段类型字段描述 Zone numbervarchar 6 长途区号长途区号 Cityvarchar 20 城市简称 不包括省名 表 5 信息源管理表 INFO169 的字段定义 字段名字段类型字段描述 Domain NameVarchar 64 信息源域名 信息源唯一标识 信息源域名 信息源唯一标识 Info CityVarchar 64 信息源属地 19 32 references City Info User City User IPChar 15 信息源 IP Router IPChar 15 用户接入路由器 IP 地址 Reg DateDate信息源注册的时间 Connect TypeInteger 接入类型 0 专线接入 1 局域网接入 2 服务器空间出租 NameVarchar 100 信息源提供者名 ClassVarchar 32 用户类型 私人 三资 院校 企业 事业 商业 部委 科研 其他 Phone Varchar 32 联系电话 传真 寻呼 AddressVarchar 128 通信地址 ZipChar 6 邮政编码 格式为 类型 号码 分机号 类型有 TEL 电话 FAX 传真 BP 表 6 信息条目及费率表 INFO ENTRY 的字段定义 字段名字段类型字段描述 Domain Name Varchar 64 信息源域名 信息源唯一标识 信息源域名 信息源唯一标识 Info Entry Varchar 32 信息条目名 信息条目名的唯一标识 信息条目名 信息条目名的唯一标识 Account TypeInteger 信息访问结算方式 0 粗记费 1 按 URL 计费 2 按访问次数计费 Account FeeFloat信息访问费率 Period FavourVarchar 20 优惠时段名称 只对按访问次数记费有效 references Favour Rate Period Favour 注 本表中的 Period Favour 字段与表 3 中的 Period Favour 字段对应 表 7 优惠时段及费率表 FAVOUR RATE 的字段定义 字段名字段类型字段描述 Period Favour Varchar 20 优惠时段名称优惠时段名称 Holiday RateFloat节假日优惠率 如 0 5 Start 1Datetime hour to minute第一优惠时段开始时刻 20 32 Rate 1Float第一优惠时段费率 Start 2Datetime hour to minute 第二优惠时段开始时刻 Rate 2Float 第二优惠时段费率 Start 3Datetime hour to minute 第三优惠时段开始时刻 Rate 3Float 第三优惠时段费率 Start 4Datetime hour to minute 第四优惠时段开始时刻 Rate 4Float 第四优惠时段费率 Start 5Datetime hour to minute 第五优惠时段开始时刻 Rate 5Float 第五优惠时段费率 Start 6Datetime hour to minute 第六优惠时段开始时刻 Rate 6Float 第六优惠时段费率 Start 7Datetime hour to minute 第七优惠时段开始时刻 Rate 7Float 第七优惠时段费率 Start 8Datetime hour to minute 第八优惠时段开始时刻 Rate 8Float 第八优惠时段费率 表 8 节假日表 HOLIDAY 的字段定义 字段名字段类型字段描述 Holiday Datetime year to day 日期 年 月 日 日期 年 月 日 EnableBoolean 节假日有效与否 只有不符合缺省节假日规则 的 IsDefHoliday 日期才放到此表中 例如 若设置 1998 1 1 缺省假期 不是假期 那么 此表中存放 1998 1 1 Enable 为 f 表 9 统一费率表 COMMON RATE initacc sql 字段名字段类型字段描述 Province Domainvarchar 20 本省域名简称 如 ah 21 32 Account Daysmallint 结算日 从上月结算日到本月的结算日前 一天为一个结算月 注 本表有且仅有一条记录 表 10 帐号费率表 DIAL RATE initacc sql 字段名字段类型字段描述 Orderint序号 用于决定计费政策的顺序序号 用于决定计费政策的顺序 Namevarchar 20 有关计费政策的说明 Conditionvarchar 255 条件表达式 Base Feefloat基本费 元 Free DurationKBint免费拨号时长 分钟 Ratefloat费率 元 分钟 Roaming Ratefloat漫游费率与 Rate 的比例 FavourVarchar 20 拨号优惠时段方案名称 references favour rate period favour Upper Limitfloat 费用上限 不包括基本费 超过此费用 免费 Mail FreeintEmail 免费空间 KB Mail RatefloatEmail 空间占用费率 表 11 专线费率表 DIRECT RATE initacc sql 字段名字段类型字段描述 Orderint序号 用于决定计费政策的顺序序号 用于决定计费政策的顺序 Namevarchar 20 有关计费政策的说明 Conditionvarchar 255 条件表达式 Base Feefloat基本费 元 Inside Free KBint169 网内免费流量 KB 22 32 Outside Free KBint169 网外免费流量 KB Inside Ratefloat169 网内流量费率 元 KB Outside Ratefloat169 网外流量费率 元 KB FavourVarchar 20 拨号优惠时段方案名称 references favour rate period favour 表 11 操作记录表 OPERATION 的字段定义 字段名字段类型字段描述 TimeDatetime year to second本操作发生的时间 ManVarchar 20 操作员 ID 号 CityVarchar 64 操作员所在地名 HostChar 15 操作员所用主机 IP SQLVarchar 256 对数据库的操作的 SQL 语句 ExplainVarchar 128 对数据库的操作的中文说明 表 12 MANAGER TABLE管理员管理表 字段名称字段类型字段描述 User ID Char 20 管理员帐号 管理员管理员帐号 管理员 ID User City Char 64 开户地域名开户地域名 PasswordVarchar 8 密码 User TypeSmallint根据表 POWER 动态生成 Reg DateDate开户时间 Exp DateDate 失效时间 EnableInteger 帐户允许 0 无效 即锁住 1 有效 2 已经被删除 NameVarchar 64 真实姓名 ClassVarchar 32 身份类别 Cert TypeInteger 证件类型 Cert NumChar 32 证件号 Comment SY1 Page 23 23 32 PhoneChar 32 联系电话 AddressVarchar 128 用户地址 ZipChar 6 邮政编码 表 13 POWER管理员种类及管理权限定义表 enable 1 disable 0 字段名称字段类型字段描述 Manager Class Varchar 20 管理员分类管理员分类 ChineseChineseVarchar 30 管理员分类中文名称 RootSmallint 0 或 1 管理员管理及权力分配 DailDail Smallint 0 或 1 帐号用户管理 DirectDirect Smallint 0 或 1 专线用户管理 InfoInfo Smallint 0 或 1 信息源管理 HolidayHoliday Smallint 0 或 1 节假日调整 CommonCommon Smallint 0 或 1 统一费率调整 ChargeCharge Smallint 0 或 1 收费点 QueryQuery Smallint 0 或 1 统计计费情况 OperationOperation Smallint 0 或 1 查看操作记录 HistoryHistory smallint 0 或 1 查看历史记录 一种可行的管理一种可行的管理员员种种类类及管理及管理权权限定限定义义 可以自定可以自定义义 管理员种类管理员 管理及 权力分 配 帐号 用户 管理 专线 用户 管理 信息 源用 户管 理 节假 日调 整 统一费 率调整 统计 计费 情况 查看 操作 记录 查看历 史记录 超级管理员超级管理员 root 帐号用户管帐号用户管 理员理员 dial man 专线用户管专线用户管 理员理员 direct man 信息员管理信息员管理 员员 info man 24 32 收费管理员收费管理员 charge man 统计管理员统计管理员 query man 费率调整管费率调整管 理员理员 rate man 表 14 15 16 17 18 DIAL IN USER HIS DIRECT US ER HIS INFO169 HIS INFO ENTRY HIS FAVOUR R ATE HIS 历史表 这些表分别用于保存 DIAL IN USER DIRECT USER INFO169 INFO ENTRY 和 FAVOUR RATE 表的历史记录 除了以下几个字段以外 其余字段的意义与原 表完全一致 字段名称字段类型字段描述 Operationsmallint操作类型 操作类型 0 修改修改 1 删除删除 Modify Timedatetime year to second更改时间 Modi OperatorVarchar 20 进行有效操作的操作员帐号 Modi Oper CityVarchar 64 进行有效操作的操作员地域名 references City Info User City 其余字段 表 19 拨号计费清单表 DIAL LIST initlist sql 字段名字段类型字段描述 User IDvarchar 20 用户帐号名 可能是主叫号码 User Cityvarchar 64 用户开户地 在 Accounted 0 时 此开户 地可能只有省域 Accounted 1 时 此域 或者为实际用户开户地 或者为 Dial 主 叫号码开户地 或者为 Invalid 非法用户 25 32 Access Cityvarchar 64 用户访问地 Phone Numbervarchar 20 用户主叫号码 Connect Start Time datetime year to second 拨号开始时间 Connect Stop Time datetime year to second 拨号结束时间 Accountedsmallint 计费标志 0 未计费 原始数据 1 已计费并修正 User City 2 外省送来本省用户清单 3 本省已送外省用户清单 Account Time datetime year to second 计费时间 在 Accounted 0 时有效 Connect Durationint 连接时间 分钟 不足 1 分钟按 1 分钟 算 在 Accounted 0 时有效 Effect Durationfloat 有效时长 考虑优惠 在 Accounted 0 时有效 Ratefloat费率 在 Accounted 0 时有效 表 20 信息计费清单表 INFO LIST initlist sql 字段名字段类型字段描述 User IDvarchar 20 用户帐号名 User Cityvarchar 64 用户开户地 在 Accounted 0 时 此开户 地可能只有省域 Domain Namevarchar 64 信息源域名 URL Namevarchar 255 所访问的 URL 名 Access Time datetime year to second 访问时间 Info Namevarchar 100 信息源名 26 32 Accounted同 DIAL LIST Account Time同 DIAL LIST Info Cityvarchar 64 信息源开户地 在 Accounted 0 时有效 Favour Ratefloat优惠率 在 Accounted 0 时有效 Ratefloat费率 在 Accounted 0 时有效 表 21 专线计费清单表 DIRECT LIST initlist sql 字段名字段类型字段描述 User IDvarchar 20 用户帐号名 User Cityvarchar 64 用户开户地 在 Accounted 0 时 此开户 地可能只有省域 Access Time datetime year to second 访问时间 Access Typesmallint 访问类型 0 169 网内 1 169 网外 Bytesint字节数 Accounted同 DIAL LIST 但无 2 3 Account Time同 DIAL LIST Favour Ratefloat优惠率 在 Accounted 0 时有效 Ratefloat费率 元 KB 在 Accounted 0 时有效 表 22 Email 空间计费清单表 MAIL LIST initlist sql 字段名字段类型字段描述 User IDvarchar 20 用户帐号名 User Cityvarchar 64 用户开户地 在 Accounted 0 时 此开户 地可能只有省域 Access Timedatetime year to 统计时间 27 32 second Kbytesint占用空间 KB 数 Accounted同 DIAL LIST 但无 2 3 Account Time同 DIAL LIST Limitfloat免费上限 在 Accounted 0 时有效 Feefloat收费额 在 Accounted 0 时有效 表 23 帐号用户和主叫号码用户月帐单表 DIAL USER BILL initbill sql 字段名字段类型字段描述 User IDvarchar 20 用户帐号名 或主叫号码 User Cityvarchar 64 用户开户地 在 Accounted 0 时 此开户 地可能只有省域 Which Month datetime year to month 月份 Total Durationint总拨号时长 分 Effect Durationfloat有效时长 考虑优惠 Basic Billfloat基本费 Free Durationint免费时长 分 Act Connect Billfloat实计接入费 Connect Billfloat应收接入费 考虑费用上限 Mail B

温馨提示

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

评论

0/150

提交评论