长沙163预付款计费系统概要设计说明书1目录第一章引言...........................................................................................................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预付款用户前台开户(FORUSERADD)功能描述.....................................84.2预付款用户前台停机(FORUSERSTOP)功能描述....................................84.3预付款用户前台复机(FORUSERRESUME)功能描述...............................84.4预付款用户前台销户(FORUSERDEL)功能描述.....................................94.5预付款用户前台改密码(FORCHANGEPWD)功能描述............................94.6预付款用户费率设定(FEERADEDEF)功能描述......................................94.7预付款用户详单查询(DIALDETAILSQUERY)功能描述..........................94.8预付款用户后台开户(BEUSERADD)功能描述.......................................94.9预付款用户后台停机(BEUSERSTOP)功能描述....................................104.10预付款用户后台复机(BEUSERRESUME)功能描述...........................104.11预付款用户后台销户(BEUSERDEL)功能描述.................................104.12预付款用户后台改密码(BECHANGEPWD)功能描述........................114.13用户上网时长日统计(DIALDAYSTAT)功能描述..............................114.14用户帐号剩余时长结算(DIALLEAVESSTAT)功能描述....................11第五章程序接口设计.............................................................................................125.1用户界面........................................................................................................125.2硬件接口........................................................................................................125.3软件接口........................................................................................................125.4通信接口.........................................................................................................12第六章数据结构设计.............................................................................................136.1、用户基本信息表(PN_FORUSERINFO).........................................................136.2、用户基本信息历史表(PN_FORUSERINFOH)..............................................13长沙163预付款计费系统概要设计说明书26.3、用户状态表(PN_FORUSERSTATE)...............................................................136.4、用户当天上网记录表(PN_FORCOLLECT)..................................................136.5、用户上网记录历史表(PN_FORCOLLECTHIS).............................................146.6、用户上网结算时长表(PN_FORCOUNTTIME).............................................14长沙163预付款计费系统概要设计说明书3第一章引言1.1编写目的说明对程序系统的设计考虑,包括程序系统的基本处理流程图、程序系统的组织结构、模块划分、功能分配、接口设计、数据结构设计和安全设计等。为程序的详细设计奠定基础。1.2术语说明1、1.3参考文献1.oracle数据库操作使用说明2.VB程序设计手册3.长沙163预付款计费系统概要设计说明书4第二章系统概述2.1系统说明本系统是对163预付款拨号用户进行管理,根据预付卡对用户进行开户,每天对所有预付款用户进行上网时长统计,再从其总时长里减去其当天上网时长,如果剩余时长小于或等于0,则把该帐号停机,如用户在七天内未续复机,则对该用户进行销户处理。为了保证现在系统正常运作,本系统所有功能实现与现有的系统功能分开,拨号数据在采集统计时进行分开。其主要功能有:(一)预付款用户开户(二)预付款用户停机(三)预付款用户复机(四)预付款用户销户(五)预付款用户改密码(六)预付款用户费率设定(七)预付款用户每天上网总时长及剩余时长统计(八)预付款用户上网详单查询(九)预付款用户状态查询2.2系统任务根据要求,系统可以根据预付卡帐号及密码进行开户,每天统计预付卡用户上网总时长及剩余时长,并能自动根据用户上网情况对用户进行停机,销户。(一)预付款用户开户。主要内容包括:根据预付卡对用户进行开户,只开上网帐号,不开邮件帐号,开户的用户信息包括用户帐号,用户密码,金额,开通日期(二)预付款用户停机主要内容包括:对预付卡用户进行停机操作,使用户不能再上网,直到对其进行复机,此任务包括两种方式,一种是自动停机,即根据用户上网时长大于或等于其对应预付卡所计算的时长时,对用户进行停机,另一种是手工停机,管理员在图形界面上选择用户进行停机。(三)预付款用户复机主要内容包括:对预付卡用户进行复机操作,使已停机的用户可以再上网。此项任务只能手工进行操作,只是对那些停机的用户重新交了预付款的用户进行复机。长沙163预付款计费系统概要设计说明书5(四)预付款用户销户主要内容包括:预付款用户销户也包括两个方面,一是管理员在前台对选择的用户强行销户,二是由于用户上网时长大于或等于其所交预付款折算的时长时,且用户在7于内未续复机,则由系统自动对此用户进行销户。(五)预付款用户改密码主要内容包括:机房员工可以通过前台对预付款用户强制改密码(五)预付款用户费率设定主要内容包括:由于预付款用户上网费率跟一般的用户不一样,所以对这类用户要单独设定一种费率,即上网每分钟多少钱或每小时多少钱。(六)预付款用户每天上网总时长及剩余时长统计主要内容包括:每天晚上零时对所有上网的预付款用户上一天上网总时长进行统计,并算出其帐号上剩余的上网时长,对那些剩余时长小于或等于0的用户进行停机,对停机达七天之