长沙163预付款计费系统概要设计方案52153.docx

上传人:you****now 文档编号:68890830 上传时间:2022-12-30 格式:DOCX 页数:23 大小:58.97KB
返回 下载 相关 举报
长沙163预付款计费系统概要设计方案52153.docx_第1页
第1页 / 共23页
长沙163预付款计费系统概要设计方案52153.docx_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《长沙163预付款计费系统概要设计方案52153.docx》由会员分享,可在线阅读,更多相关《长沙163预付款计费系统概要设计方案52153.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、长沙163预付款计费系统概要设计说明书目 录第一章 引言31.1 编写目的31.2 术语说说明31.3 参考文文献3第二章 系统概述42.1 系统说说明42.2 系统任任务42.3 需求规规定5第三章 系统统总体结构设设计63.1 系统物物理结构63.1.1 系系统物理结构构示意图:63.1.2 设备清单63.2 系统软软件结构73.2.1 系系统软件结构构示意图73.2.2 模模块清单7第四章模块功功能描述84.1预付款款用户前台开开户(ForrUserAAdd)功能能描述84.2预付款款用户前台停停机(ForrUserSStop)功功能描述84.3预付款款用户前台复复机(ForrUserR

2、Resumee)功能描述述84.4预付款款用户前台销销户(ForrUserDDel)功能能描述94.5预付款款用户前台改改密码(FoorChanngePwdd)功能描述述94.6预付款款用户费率设设定(FeeeRadeDDef)功能能描述94.7预付款款用户详单查查询(DiaalDetaailsQuuery)功功能描述94.8预付款款用户后台开开户(BeUUserAddd)功能描描述94.9预付款款用户后台停停机(BeUUserSttop)功能能描述104.10预付付款用户后台台复机(BeeUserRResumee)功能描述述104.11预付付款用户后台台销户(BeeUserDDel)功能能描

3、述104.12预付付款用户后台台改密码(BBeChanngePwdd)功能描述述114.13用户户上网时长日日统计(DiialDayyStat)功功能描述114.14用户户帐号剩余时时长结算(DDIalLeeavesSStat)功功能描述11第五章程序接接口设计1251 用户界界面1252 硬件接接口1253 软件接接口1254通信接口口12第六章数据结结构设计1361、用户基基本信息表(PN_FoorUserrInfo)1362、用户基基本信息历史史表(PN_ForUsserInffoH)1363、用户状状态表(PNN_ForUUsersttate)1364、用户当当天上网记录录表(PN_F

4、orCoollectt)1365、用户上上网记录历史史表(PN_ForCoollectthis)1466、用户上上网结算时长长表(PN_ForCoountTiime)14第一章 引言1.1 编写目目的 说明对对程序系统的的设计考虑,包包括程序系统统的基本处理理流程图、程程序系统的组组织结构、模模块划分、功功能分配、接接口设计、数数据结构设计计和安全设计计等。为程序序的详细设计计奠定基础。1.2 术语说说明1、1.3 参考文文献1oraclle数据库操操作使用说明明2VB程序设设计手册3第二章 系统概述2.1 系统说说明本系统是对1663预付款拨拨号用户进行行管理,根据据预付卡对用用户进行开户户

5、,每天对所所有预付款用用户进行上网网时长统计,再再从其总时长长里减去其当当天上网时长长,如果剩余余时长小于或或等于0,则则把该帐号停停机,如用户户在七天内未未续复机,则则对该用户进进行销户处理理。为了保证证现在系统正正常运作,本本系统所有功功能实现与现现有的系统功功能分开,拨拨号数据在采采集统计时进进行分开。其其主要功能有有:(一) 预付款用户开户户(二) 预付款用户停机机(三) 预付款用户复机机(四) 预付款用户销户户(五) 预付款用户改密密码(六) 预付款用户费率率设定(七) 预付款用户每天天上网总时长长及剩余时长长统计(八) 预付款用户上网网详单查询(九) 预付款用户状态态查询2.2 系

6、统任任务根据要求,系系统可以根据据预付卡帐号号及密码进行行开户,每天天统计预付卡卡用户上网总总时长及剩余余时长,并能能自动根据用用户上网情况况对用户进行行停机,销户户。(一) 预付款用户开户户。主要内容包括:根据预付卡卡对用户进行行开户,只开开上网帐号,不不开邮件帐号号,开户的用用户信息包括括用户帐号,用用户密码,金金额,开通日日期(二) 预付款用户停机机主要内容包括:对预付卡用用户进行停机机操作,使用用户不能再上上网,直到对对其进行复机机,此任务包包括两种方式式,一种是自自动停机,即即根据用户上上网时长大于于或等于其对对应预付卡所所计算的时长长时,对用户户进行停机,另另一种是手工工停机,管理

7、理员在图形界界面上选择用用户进行停机机。(三) 预付款用户复机机主要内容包括:对预付卡用用户进行复机机操作,使已已停机的用户户可以再上网网。此项任务务只能手工进进行操作,只只是对那些停停机的用户重重新交了预付付款的用户进进行复机。(四) 预付款用户销户户主要内容包括:预付款用户户销户也包括括两个方面,一一是管理员在在前台对选择择的用户强行行销户,二是是由于用户上上网时长大于于或等于其所所交预付款折折算的时长时时,且用户在在7于内未续续复机,则由由系统自动对对此用户进行行销户。 (五)预预付款用户改改密码主要内容包括:机房员工可可以通过前台台对预付款用用户强制改密密码(五) 预付款用户费率率设定

8、主要内容包括:由于预付款款用户上网费费率跟一般的的用户不一样样,所以对这这类用户要单单独设定一种种费率,即上上网每分钟多多少钱或每小小时多少钱。(六) 预付款用户每天天上网总时长长及剩余时长长统计主要内容包括:每天晚上零零时对所有上上网的预付款款用户上一天天上网总时长长进行统计,并并算出其帐号号上剩余的上上网时长,对对那些剩余时时长小于或等等于0的用户户进行停机,对对停机达七天天之久的用户户进行销户。(七) 预付款用户上网网详单查询主要内容包括:通过前台图图形界面,机机房员工可以以查询所有预预付款用户每每天上网详单单,剩余时长长。(八) 预付款用户状态态查询主要内容包括:通过前台图图形界面,机

9、机房员工可以以查询所有预预付款用户当当前状态,看看它是处于停停机状态还是是正常状态或或是已销户。2.3 需求规规定1 预付款用户不向向计费中心提提供上网详单单,2 不在网上向预付付款用户提供供查询其详单单。3 不在网上向预付付款用户提供供改密码功能能。第三章 系统统总体结构设设计3.1 系统物物理结构3.1.1 系系统物理结构构示意图: 前台 前台 后台处理服务器认证服务器数据库服务器3.1.2 设备清单设备编号设备名称数量型号规格1主认证服务器1Sun Entterpriise 355002从认证服务器1Sun Nettra 25计费(数据库)服服务器11Sun Entterpriise 3

10、55006计费(数据库)服服务器21Sun Entterpriise 355007控制终端1-3普通pc3.2 系统软软件结构3.2.1 系系统软件结构构示意图长沙163预付款计费系统前台用户及计费管理后台计费处理后台用户处理预付款用户改密码用户上网时长日统计用户帐号剩余时长结算预付款用户改密码预付款用户复机预付款用户销户预付款用户复机预付款用户停机预付款用户开户预付款用户详单查询预付款用户费率设定预付款用户销户预付款用户停机预付款用户开户 3.2.2 模模块清单模块编号模块名称模块标识1预付款用户前台台开户ForUserrAdd2预付款用户前台台停机ForUserrStop3预付款用户前台台

11、复机ForUserrResumme4预付款用户前台台销户ForUserrDel5预付款用户前台台改密码ForChanngePwdd6预付款用户费率率设定FeeRadeeDef7预付款用户详单单查询DialDettailsQQuery8预付款用户后台台开户BeUserAAdd9预付款用户后台台停机BeUserSStop10预付款用户后台台复机BeUserRResumee11预付款用户后台台销户BeUserDDel12预付款用户后台台改密码BeChanggePwd13用户上网时长日日统计DialDayyStat14用户帐号剩余时时长结算DialLeaavesSttat第四章 模块功能描述4.1 预

12、付款用户前台台开户(FoorUserrAdd)功能能描述输入处理输出用户帐号用户密码通过固定的端口口向后台程序序发送用户开开户信息,接接收后台发回回是否开户成成功信息,如如果成功,则则把其金额通通过费率换算算成时长,放放到结算表里里用户开户是否成成功信息4.2 预付款用户前台台停机(FoorUserrStop)功功能描述输入处理输出用户帐号通过固定的端口口向后台程序序发送停机用用户帐号,接接收后台发回回是否停机成成功信息用户停机是否成成功信息4.3 预付款用户前台台复机(FoorUserrResumme)功能描描述输入处理输出用户帐号通过固定的端口口向后台程序序发送复机用用户帐号,接接收后台发

13、回回是否复机成成功信息用户复机是否成成功信息4.4 预付款用户前台台销户(FoorUserrDel)功功能描述输入处理输出用户帐号通过固定的端口口向后台程序序发送销户用用户帐号,接接收后台发回回是否销户成成功信息用户销户是否成成功信息4.5 预付款用户前台台改密码(FForChaangePwwd)功能描描述输入处理输出用户帐号通过固定的端口口向后台程序序发送改密码码用户帐号,接接收后台发回回是否改密码码成功信息用户改密码是否否成功信息4.6 预付款用户费率率设定(FeeeRadeDeef)功能描描述输入处理输出费率值进行入库是否入库成功4.7 预付款用户详单单查询(DiialDettailsQ

14、Query)功功能描述输入处理输出用户帐号查询时间从数据库中查询询满足条件的的记录显示满足条件的的记录数据4.8 预付款用户后台台开户(BeeUserAAdd)功能能描述输入处理输出通过固定的端口口接收前台送送过来的开户户信息:用户户帐号,用户户密码判断用户是否存存在,如果存存在,返回用用户已存在错错误代码,如如果不存在,则则在radiius上进行行开户,在数数据库用户信信息表中记录录用户开户信信息,在用户户状态表里增增加用户的状状态为正常状状态,并返回回开户成功信信息开户是否成功信信息4.9 预付款用户后台台停机(BeeUserSStop)功功能描述输入处理输出通过固定的端口口接收前台送送过

15、来的停机机信息:用户户帐号判断用户是否存存在,如果不不存在,返回回用户不存在在错误代码,如如果存在,则则在radiius进行停停机操作,在在用户状态表表时把用户状状态修改为停停机状态,并并返回停机成成功信息停机是否成功信信息4.10 预付款用户后台台复机(BeeUserRResumee)功能描述述输入处理输出通过固定的端口口接收前台送送过来的用户户复机信息:用户帐号判断用户是否存存在,如果不不存在,返回回用户不存在在错误代码,如如果存在,则则在radiius上对用用户进行复机机操作,在用用户状态表里里把用户的状状态改为正常常状态,并返返回复机成功功信息复机是否成功信信息4.11 预付款用户后台

16、台销户(BeeUserDDel)功能能描述输入处理输出通过固定的端口口接收前台送送过来的销户户用户信息:用户帐号判断用户是否存存在,如果不不存在,返回回用户不存在在错误代码,如如果存在,则则在radiius上对用用户进行销户户操作,在用用户信息表里里删除用户基基本信息,并并把它记录到到历史记录表表里,在状态态表里把用户户的状态修改改为销户状态态,在规定的的时间以后把把销户用户的的历史记录信信息,上网记记录,结算信信息等都从数数据中清除。并并返回销户成成功信息销户是否成功信信息4.12 预付款用户后台台改密码(BBeChanngePwdd)功能描述述输入处理输出通过固定的端口口接收前台送送过来的

17、改密密码用户信息息:用户帐号号判断用户是否存存在,如果不不存在,返回回用户不存在在错误代码,如如果存在,则则在radiius上对用用户进行改密密码操作,并并返回改密码码成功信息改密码是否成功功信息4.13 用户上网时长日日统计(DiialDayyStat)功功能描述输入处理输出每天对所有预付付款用户上网网总时长进行行统计统计结果输出到到统计表里4.14 用户帐号剩余时时长结算(DDIalLeeavesSStat)功功能描述输入处理输出每天对所有预付付款用户上网网剩余时长进进行结算;对剩余时长小于于或等于0的的用户对其向向后台用户管管理程序请求求停机;对所有已停机达达七天的用户户则向后台用用户管

18、理程序序请求销户。结算结果输出到到结算表里第五章 程序接口设计51 用户界界面(略)52 硬件接接口53 软件接接口54通信接口口 前台用户管理理界面与后台台用户管理程程序或后台计计费程序跟后后台用户管理理程序通信接接口协议:TCP/IP 端口:6520通信数据结构:请求类型(int)、用户帐号(char(20)),用户密码(char(15))。(没有密码的置为空) 11开户 22停机 3复机 44销户 55改密码/*传送参数数*/typedeff struuct int Type; char UserIID20; char UserPwd15;User;第六章 数据结构设计61、用户基基本信

19、息表(PN_ForrUserIInfo)字段名字段中文名字段类型备注UserID用户帐号Varcharr2(20)主键UserPwdd用户口令Varcharr2(40)加密EnteTimme开通时间DateYyyy-mmm-dd hhh24:mmi:ss62、用户基基本信息历史史表(PN_ForrUserIInfoH)字段名字段中文名字段类型备注UserID用户帐号Varcharr2(20)主键UserPwdd用户口令Varcharr2(40)加密EnteTimme开通时间DateYyyy-mmm-dd hhh24:mmi:ssDelTimee销户时间DateYyyy-mmm-dd hhh24

20、:mmi:ss63、用户状状态表(PN_ForrUsersstate)字段名字段中文名字段类型备注UserID用户帐号Varcharr2(20)主键UserStaate用户状态Number(3)1 正常状态2 停机状态3 销户状态UpTime更改时间DateYyyy-mmm-dd hhh24:mmi:ss64、用户当当天上网记录录表(PN_ForrColleect)字段名字段中文名字段类型备注UserID用户帐号Varcharr2(20)Not nulllCaller主叫号Varcharr2(20)AssigneedIP分配的IPVarcharr2(25)DialTyppe拨号类型Number

21、(3)SessionnIDSessionn IDChar(200)LoginTiime开绐时间DateYyyy-mmm-dd hhh24:mmi:ssLeaveTiime结束时间DateYyyy-mmm-dd hhh24:mmi:ssSessionnTime会话时长Number(30)以秒为单位DisCounntTimee优惠时长Number(30)以秒为单位InputOcctets流入字节Number(30)以字节为单位OutputOOctetss流出字节Number(30)以字节为单位DisFlagg是否优惠处理标标志Number(1)0未优惠处理理1已优惠处理理65、用户上上网记录历史史

22、表(PN_ForrColleecthiss)字段名字段中文名字段类型备注UserID用户帐号Varcharr2(20)Not nulllCaller主叫号Varcharr2(20)AssigneedIP分配的IPVarcharr2(25)DialTyppe拨号类型Number(3)SessionnIDSessionn IDChar(200)LoginTiime开绐时间DateYyyy-mmm-dd hhh24:mmi:ssLeaveTiime结束时间DateYyyy-mmm-dd hhh24:mmi:ssSessionnTime会话时长Number(30)以秒为单位DisCounntTimee

23、优惠时长Number(30)以秒为单位InputOcctets流入字节Number(30)以字节为单位OutputOOctetss流出字节Number(30)以字节为单位DisFlagg是否优惠处理标标志Number(1)0未优惠处理理1已优惠处理理66、用户上上网结算时长长表(PN_ForCoountTiime)字段名字段中文名字段类型备注UserID用户帐号Varcharr2(20)Not nuullMoney金额Number(10)TotalTiime总时长Number(30)按要求以秒或分分钟或小时为为单位DialTimme拨号总时长Number(30)按要求以秒或分分钟为单位LeftTimme剩余时长Number(30)按要求以秒或分分钟为单位23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁