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

下载本文档

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

文档简介

169项目文档169用户管理程序文档和数据库设计文档目录TOC\o"1-3"1功能及特色21.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放用户管理程哀序文档墙1辫功能及特色歌1.1盐功能描述鄙根据电总的院中国公众多忍媒体通信网钳的体制要求梳,结合16很9网具体要嫩求,实现了贝基于UNI掀X大型数据膨库的169依用户管理。涨这部分功能旋模块是面向悠169用户汇管理员,提内供友好的W持WW界面,逗方便用户管海理员的操作报。功能上完无成专线用户咸、帐号用户止和信息源用蓝户的管理,己实现开户、判销户、修改河和查询等功杂能。对帐号现用户的管理但是实时完成棚的。絮1.动2特色介幅绍她具体说来,权我们实现的渡169用户洲管理模块具尘有以下功能林及特点:附分类用户管严理逝根据目前的锄169省网室需求分析,聚我们把用户危分为帐号用肝户、专线用存户和信息源帜三类。在用业户数据库D赴B俯169瓜中分别定义灯相应的表,级模块划分见亿下一小节。安全性沿用户管理的哥WEBS滚ERVER劳设在安全端这口上;穴管理员需要投输入正确的速帐号和密码虽方可连上管眉理界面;思运用Coo懂kie技术丙使得:访问姑任何一个管浓理用的HT配ML页面都谷必须通过管侮理员认证,诉以保证不被针非法使用者链入侵。纪管理员是分脏地区分级别哭的,一个地诞区的管理员凳只享有管理烂本地区的权钉限,不同的稠管理员具有缎不同的权限骗。实时性兴通过在用户答管理模块中螺加入外部程艘序调用,实债现与接入层炼和信息层的宿实时通信(御基于自行定积义的同步通芬信协议),贼从而做到了秃实时地进行顽开户、销户逆和修改用户努信息等。界面友好性铁采用WWW蛾页面的管理茎方式,支持也流行的GU所I程序设计艰风格,提供乐友好的说明愤和提示。例临如,对于管贴理员执行重浆大操作如销描户前,提供感页面方式的楼确认对话框朝等。程序健壮性赚呢对管理员的窄键盘输入进助行即时检查猎,对于非法欲输入给以对侮话框提示,滥从而保证了翅程序的健壮鞠性(鲁棒性允)。平台无关性吐本次开发摒嫩弃了传统的疗Clien抚t/Ser却ver结构然,采用WW省W浏览器和萌WEBS溉erver偶结构体系,瓣因此程序具嗽有很好的平姥台无关性,旦真正做到了惭瘦客户机结打构,169古用户管理员献可以在In筹terne想t网上任何城一台微机或拣工作站上操钱作。狸2系统说背明生2.1软侨件环境:语极底B刚rower嗓:Net崖scape押Navi红gator倍(supp丹ortJ砖avasc现ript)岂帮房何Serve冈r:窄产Netsc轿apeE玉nterp食rise总Serve机r/F谷asttr播ackS疮erver掠寒判哭非柳Nets爽cape哭serve窑rside搅Java狭scrip杆tApp薄licat负ionM诸anage阅r栽稼债策夕位Info晚rmix序DB辰M良S纤其中Web辈Serv姑er与Da涂tabas障e的关系如朝下:承Serve邀rside走Java正scrip合t的结构如趁下:混2.2中运行环境设工置吨程序更是基于零UNIX/跃Infor般mix数据扮库的,NE绍TSCAP框ESer告versi叠deJa争vascr务ipt提供碰与INFO猪RMIX数容据库连接,凡所应用的程勇序设计语言瑞是Java留Scrip催t,SER猪VERSI夺DEJA开VASCR断IPT同时镜提供客户端卧和服务器端驳的Java树Scrip传t支持,用节户管理程序参主体由HT读ML文件编寻写而成。丛HTML文遣件建立在U附NIX服务丧器上相应目怕录下,运行该时,由NE帜TSCAP驻ESER序VERSI手DEJA扔VASCR博IPT的j接sac命令绢就这些HT素ML文件编竖译成.w必eb文件,铸再由NET神SCAPE乳应用程序妻管理器创建世相应的应用稼程序。筝2.3音程序文件说拜明:其他文件:愈/usr/惑CTC/D睬B/src妥/user笨/他build支:编译文件都说明巡/usr/凡CTC/D轻B/ini沙t/use傍r.ini趋配置文件污/usr/夹CTC/D卸B/web隶/user迟.web但编译生成的姨最终文件赠/usr/只CTC/D察B/ini粮t/pow药er.un泛l定制管低理员类型和棉权限(参见朱数据库说明语)注2缘.3欣电serve苏r猫端全局变量禁及函数说明塘:刘proje壁ct策变量:泻proje数ct.db同type研:数据库类肝型干proje展ct.db热serve从r棉:数据库服形务器名称鄙proje友ct.db胸name受:数据库名腥proje诚ct.db糖user荡:连接数据劲库的用户名赠proje冷ct.db罢passw参d裙:连接数据推库的用户口撤令岛proje山ct.ce迁ntera娘ddr亡:数据库中荐心的锣ip眨地址粮proje尼ct.po邮werta遣ble购:管理种类病及管理权限萝表的表名她proje主ct.ma蚁nager摇table阿:管理员管盆理表的表名苏proje他ct.co府mmonr姓ateta剂ble本:统一费率远表的表名伪proje纺ct.fa材vourr权ateta宋ble敏:优惠时段倘及费率表的核表名祸proje健ct.lo苍calPr拦ovDom悟ain共:本省域名落proje爷ct.ac半count失Day谅:当前结算闭日恼clien冲t文变量:程clie身nt.Ma揉nager齐_ID耳捐管理员帐号左clie掘nt.Ma惹nager玉_City床桃管理员所在文地馆clie跌nt.ch弓inese渗龙管理员类型需的中文名称厅clien垫t.roo思t呜:烂瓶超级管理员所有权标志泻clien亦t.dia纺l芽:拦纳帐号用户管闹理有权标志布clien肾t.dir月ect相蔬向专线用户管光理管理有权旦标志情clien司t.inf扒o谦血乏信息源管理石有权标志晶clien拖t.hol燃iday舌具节假日设定门有权标志医clien抬t袭mon暗斤统一费率设痰定有权标志床clien晒t.cha惕rge勾何收费点有权淋标志(保泳留)征clien惧t.que怠ry践静惹查账有权标蹦志丙燕初酒clie榴nt.op征erati桨on另哈操作记录查埋询有权标志努朴吹忧clie包nt.hi州story秧摊历史数据查茂询有权标志雁围怜clie瓣nt.fa筛vour若嫩优惠率设定程有权标志缸嫩杆clie桌nt.re贺port汉薪业务统计查母询有权标志拐CutDo横tNum函击数(在Cu殖tDotN骄um.js者中定义)辩参数为数值沟,返回两位挥小数点的字隆符串钢GenFa蛋vourL镜ist(春selna滴me,f驾avnam诱e倘)函数(在桑Favou锄rList读.兽js中定义诞)楼生成for圾m界面中的慕优惠方案下务拉式列表框映。参数se怪lname讲为列表框的堵名称,fa跑vname翅为缺省选择胁的优惠方案展名称。启纷GenCi圾tyLis俊t(sel蹲name,尸man_送city,键with关_prov怎)函数(在庆CityL灯ist.j信s恼中定义)翠宣生成就form抽界面中的地叙域名下拉式愚列表框。参私数旧selna音me咏为列表框的能名称,母man_c右ity耕为管辖域名急,逃with_究prov会指明列表框川中是否包括贱全省域名。忍泄GenCi眼tyLis肺t钢WithD牵ial简(seln桑ame,眨man_c杜ity,乎with_吼prov)挥函数(在吧CityL岩ist.j丝s死中定义)写额与牌GenCi脉tyLis采t残函数相同,尾只是在下拉牺式列表框中沿增加了主叫锈号码域名。知CTCGe乒tYear物(date桂)函数(在能GetYe娱ar胖.消js中定义般)虾是Java经Scrip填tget庸Year函恳数的竞wrapp鲜er话。Java狠Scrip防tget鸦Year返孩回值对于2萄000年前止,只返回2意位数年,而雄对于200城0年后,则晓返回4位数苗年。CTC询GetYe告ar函数无谣论什么年,榴均返回4位粉数。严CTCGe动tMont键h(dat运e)函数(工在GetY躺ear恭.皆js中定义吓)怪是Java精Scrip裳tget偿Month嫩函数的碍wrapp潜er安,返回Ja先vaScr僵iptg兔etMon婶th()构+1。记HaveR图ight(哗Manag赏er_Ci狼ty,U贱ser_C欲ity涉)函数(在私HaveR华ight驳.州js中定义布)敞判断Man铸ager_陷City是粘否能够管理彻User_退City。锐调用Inf跃ormix址自定义函数厘Domai摔nIncl么udes。莫依照域名层挂次判断,与准City_寄Info表飘无关。添变reser克veHis醉toryR割ec(vi海ewNam变e)函数(京在Hist猫oryRe宪cord.怨js中定义存)界墓保存原始记樱录函数。功天能:将当静前数据表的轨当前所选记待录保存到c劳lient贡.zhj_否*(其中*爪表示相应的桌字段名)属缠性中,以便熟将来将这些悬记录送到秧相应的历史鬼数据表中。爹党write懒HisTa固ble(o怠perat爬ionTy腊pe,t潜ableN悦ame)函慨数(在Hi描story凤Recor誓d.js中鞭定义)瓣沈写历史记录哲函数。功能柏:将保存泉在坑clien橡t.zhj源_*剪属性变量中胞的记录值写您入到相应的疯历史记录表棋中。邮摊recor描dOper读ation搅(寨sql,q忍uote_碑type,书chine雨se_de拔scrip稼tion)芽函数(在则Opera模tionR洽ecord敬.疫js中定义啊)晓阿记录操作函败数。功能:朗对用户管昼理员的所有它操作进行跟殊踪记录,并沸写入操作记喜录表中,以宴便将来查看哨某个管理员盗某时刻所进肯行的所有操杠作,其中跟俊踪的操作包芒括:增加,狱删除,修改群和查询。采披SQLTa晃bleWi循thHea贺d亦(墨sql,经forma站tDesc悟ripti冰on砍)袜函数(在供SQLTa尊ble挡.js中定天义)咬旁对live局wire提蛇供的数据库捐接口方法S拌QLTab容le(da强tabas测e对象中)定进行扩展和怪完善,增强悟其在不同工未作环境下用览户界面的有捡效性和一致部性。其中s表ql为要查踢询的sql情语句;嫌forma军tDesc泰ripti既on衣为某一字段关显示格式的说描述。其中子包括该字段胃表头说明、咬显示模式。你愧d勾ispEr泛rMsg催(产)全函数(在董dispE镰rrorM翅sg.j扯s中定义)拦辆以表格形式姓显示在对数勇据库执行操冒作过程中出锅现的错误信辛息。嘴2萌.4筒脊clien编t嘉端全局变量污及函数说明仿(在牲Clien略tComm受on.js悲中定义):庆谜ErrFo抹und邀:叮boole殿an嗓型变量,出星错标志奥广ItemB问lank(掘numbe研r)吗函数伸勉判断输入字受符串睛numbe慈r穴是否为空,侍返回值为领boole匠an网型拢碰NumCh锄eck(n限umber得)斯函数连贷检查输入字欲符串侨numbe采r帜是否为整数旧,返回柴boole石an穿型值码蚁numBe送tween梢(num其ber,m冲in,ma差x)陵函数乱努检查整数拳numbe刮r仔是否介于兰min赏和蛇max役之间,返回巩boole联an少型值校透numGr酸eatTh曾an(nu纵mber,聪min)遥函数衣寿检查整数转numbe块r酬是否大于等歇于干min婶,返回博boole枯an竭型值仪裁Float史Check助(numb员er)泰函数盯视检查输入字猜符串门numbe龟r赠是否为浮点帽数,返回凯boole状an寻型值慢叶Value泳Error奋(item批,text盒)非函数锄丸提示出错信尺息申text守,并将光标筹定位于谎item捕输入文本框裙处。最后,忽置出错标志老ErrFo子und佛为鼠true冠。墨植Value吹Warni站ng(it脊em,te抛xt)壮函数呢烘同鲁Value肢Error抗函数相似,杨但它给出的亲是警告信息签,并且给用丙户一个选择平的机会。如胜果用户想修异改出现的问爽题,则将光纱标定位于炭item喜输入文本框献处,同时置而出错标志俗ErrFo弯und留;如果用户真不想作任何车改动,则程谜序继续执行米。羡超DateC距heck(攀year,说month穿,day)劳函数甘拨检查输入的隆year,觉month霞,day胖是否为有效堂日期,返回格值及其含义乓为:纽渗柴1话——元year候输入串非法猪敢班2吐——课month造输入串非法坟斧疑3跌——旋day诵输入串非法士先毕0飘——薄输入为有效炊日期失霸clear种Right召Frame则()浮函数清屏函数晃向IPChe设ck(nu亚mber)洁函数缎罩检查豪IP榴地址的有效积性,返回乌boole法an帖型值昆味passw抽dChec啊k(pas耻sword塞,minL隔ength缺,refe包rence丸Str)函师数柴蜜检查输入的房口令是否符雾合要求。返蚂回值及其含矛义为:洲脂中0认——调输入口令字母符串符合要奸求突姻糠-1丸——宏输入的口令左字符串中包仁含有引号骨“钳’若”美或春“死”受”吉仓慌-2煮——抚输入的口令哪字符串小于详要求的长度栗minLe返ngth统采让-3紫——技输入的口令答字符串与参第考字符串子refer永enceS辫tr香相同责雷铲-4条——方输入的口令战字符串只包唱含字母和数劫字肿妹idChe蒜ck(St兴r)介函数表翼检查输入的钱id谨是否合法,侮即蓄id报只能由字母揭、数字、夏“坟-洋”嫩和子“枝_爽”摊组成,且必脾须以字母开捉头。返回值男为总boole遮an为型。寺3模块划贺分盘给169用户高管理模块主豪要由三个大寸模块组成,帝每个模块下滩面又细划分修为子模块(扶如图1-1垂所示):棵管理员登录箱模块间完成与数据均库的连接,躺保证系统的沙安全性;概用户管理模送块央由专线用户苹、帐号用户冰和信息源用霉户管理三个拌模块组成,帖针对这三类罩用户,分别油完成开户、依销户、修改族和查询功能夜,其中修改惩功能含:用醉户密码修改著、禁止关/仙允许用户、冬其他信息等托。对于信息六源用户管理亭还包括信息送条目管理等萍(如图1-腥2所示);蹄管理员的其努他功能顾查账、优惠榆方案调整、孤节假日调整共、统一费率申调整、查看倦操作记录、应查看历史记塑录、上网统滴计查询、业藏务经营状况脆查询和管理顺员的管理。通信模块泛包括与接入刚层的加Radiu香sSer怒ver宪(省级、地均市级,如图铅1-3所示结,其中普通据用户通过捏Web踩访问用户管塘理服务器的史设计和实现蜂参见有关章泪节)进行实声时通信的外披部程序调用断(掉socke助t储程序),开细户、销户和黑修改模块分货别调用相应乓的通信程序骗。率图1-1苹用户管理模注块实现同步通信协议同步通信协议省级Radius服务器省级Radius服务器普通用户地市级Radius服务器普通用户地市级Radius服务器怨图纺1-2用户含管理示意图约4匹数据库建库筑说明渔数据库名和帆表名是大小蔬写不敏感的极见169数徒据库软件安窝装和使用说贸明挨5炉数据库结构众说明说明:持未说明出处脉的表在朗init1届69.cs筑h以中定义;告@表示可空感字段驱黑体字表示凭表主码工表1:齿湿DIAL_洪IN_US冷ER萝帐号键用户信息蚊鹊字段名称车字段类型食字段描述巾User_孤ID射*虎Varch军ar(20借)争用户帐号(微用户剖ID萍)虫User_敲C孤ity缺*增Varch解ar(64酸)站开户地域名不refer宅ences当City述_Info聪(User名_City培)网Opera衔tor闹Varch刷ar(20码)指开户操作员旋帐号(操作嘱员蒜ID跳)戚Opera康tor_c歌ity虹Varch记ar(64博)律开户操作员夺地域名危refer饼ences尼City绩_Info查(User盈_City监)舱Passw揉ord搬Varch杂ar(8)柔密码辛User_闷Type翅Integ集er孝接入层权限软0,1(如网内有权,战网外有权)灵Privi钥lege殃Integ惨er休信息层权限亏0雪—寻255睡Reg_D听ate热Date梯开户时间渴Exp_D等ate振Date逢祖@童失效时间化(界面上暂箭不体现)途Pay_T吧ype掏Integ呜er准付费方式伤衣(预交,现汁交)迟Con_F讯ee_Co榨unt朴Integ碧er铺接入费计费即方式(按使已用情况记费榨,包月制)泳Info_素Fee_C臂ount之Integ饶er甚信息费计费混方式(按使优用情况记费顿,包月制)宿(界面不体美现)乡Pre_P灯ay_Fe鹿e糊Float亲休剑@恼预付款金额义(单位:人帜民币元)当正付费方式为公预交时,此献项不能为空至ACT_I步nfo贩_1粮Varch匪ar(被32盐)@足结算方式相焦关可变域1庙ACT_I耽nfo就_2市Var丽char(武32脑)@仗结算方式相修关可变域2圈ACT_I贯nfo缩_3暑Varch丘ar(减32滔)@钻结算方式相惯关可变域3吧ACT_I丢nfo蕉_4龄Varch除ar(爱32率)@搅结算方式相吸关可变域4妄Enabl贪e夏Small貌int缓帐户允许迷Calli永n政g明_钩Stati胶on_Id屋Varch绩ar(20猛)巡@视固定号赞码(一个)砍Max_C就all_I耽n联Varch勾ar(10胜)@谢同一帐号可槽同时接入数丘(为0时爆表示专线用朗户的信息层撒帐号,为空靠表示不限制暮接入数)厘Servi后ce_Ty绩pe贤Va伤rchar现(10)敏郑Frame报d/L授ogin益(在界面上凭不体现,总泽为F申ramed校)辅Frame变d_Pro孝tocol醒Varch戒ar(10绳)门PPP/法SLIP苗彻(在界面上授不体现,总斤为PPP)慎User_胶IP含Char(秒15)颜@仍用户谷IP什地址(在搭界面上不体返现,总为空看)筝Net_M李ask液Char(翻15)打@沫子网掩码(有在界面上不勾体现)黄Host_白IP肝Char(脖15)绑@第Login输到哪一台主清机上(在界幸面上不体现启)肤Login阳_Serv哗ice捷Char(得10)吃墙@衫Rlogi传n/T它elnet酸(在界面上边不体现)柱Name趟Varch轻ar(64齿)槽咏@劣用户名称辩Class在Varch逢ar(32诊)@阴用户类别(梯私人,三资冲,院校,企左业,事业,拘商业,部委玩,科研,公管免,其他)梁Cert_嫩Name本Varc绑har(3勿2)庙@烫证件名称课Cert_拘Num狼Varch纷ar(32矿)@在证件号码困Phone不*酿Varch欺ar(32收)杆陶@径联系,蛮遥Addre眠ss未Varch缎ar(12诞8)@柳通信地址柴Zip叙Char(递6)腔@诚邮政编码泡Disab伙le_Da停te喉Date注夫@械锁定帐号时罩间哑格式为仪染“丘类型肢:纱号码顿[-趋分机号分]谱”隶,类型有巾TEL酒()、方FAX击()、新BP截(寻呼)等孔。挂表2:估挤DIREC羡T_USE劳R祥专线霞用户信息光字段名称床字段类型蛛字段描述俭User_扇ID冤*离Varch继ar(20穴)葛用户帐号(闸用户歇ID他)叙User_因C骆ity佳*上Varch唱ar(64胳)脖开户地域名阴愉refer榆ences泼City址_Info链(User菊_City谢)艇Opera涝tor声Varch意ar(20店)密开户操作员坑帐号(操作遗员市ID推)葱Opera墨tor_c到ity欺Varch凑ar(64踢)疲开户操作员宁地域名歇refer斥ences葱City奖_Info伯(User晌_City到)定Passw竿ord礼Varch经ar(8)槐密码失User_草Type割Integ呈er很信息层权限思0,1(网肠内有权,网辫外有权)探Reg_D娃ate咸Date轮开户时间跨Exp_D灶ate揪Date视凶咐@雪失效时间榜(界面上不辽体现)双Pay_T逝ype耻Integ你er王付费方式忌仇(1预交,匠0现交)被Con_F坐ee_Co猜unt昂Integ萄er毅接入费计费慢方式(0按敏使用情况记低费,1包月际制)晓Overd诉raw_F咸ee容Integ另er毫允许透支金慎额(单位:杜人民币元)截(界面不体毕现)瓶ACT_I北nfo痛_1跳Varch仰ar(安64拥)@凝结算方式相五关可变域1严ACT_I塌nfo佣_2询Varch腔ar(哪64冲)@涨结算方式相晴关可变域2外ACT_I捆nfo算_3涛Varch赌ar(蚁64抬)@饥结算方式相候关可变域3托ACT_I刻nfo卸_4振Varch夹ar(慎64袖)@消结算方式相讽关可变域4臭Speed泉Integ厕er限用户接入速导率召Net_I验P旋_Star两t扛Char(材15)时用户子网佣IP对地址段起始苦Net_I妙P_乱E垄nd促Char(浆15)剧用户子网I窗P地址段结虑束双Route赶r_IP航Char(胀15)仙用户接入路横由器顿IP蒜地址钱Name荐Varch景ar(64朵)宋竹单位名称猛Class蜓Varch夏ar(32禁)团期单位类别(乒私人,三资芹,院校,企擦业,事业,俗商业,部委视,科研,公黄免,其他)监Manag沸er械Varch竭ar(10锋)忆负责人姓名屑Cert_朝Name特Varch长ar(百32)馒错证件名称仿Cert_由Num鲁Varch怨ar(32师)代证件号码煎Phone挑*并Varch都ar(32包)@叠联系,裁则Addre遇ss业Varch节ar(12财8)@伐通信地址点Zip虏Char(关6)电@冶邮政编码屑Bank也Varch台ar(64桌)@葬开户行虑Accou块nt唯Varch别ar(32让)@做帐户蹈Route冻r_Typ前e铜Varch死ar(32延)@嗓路由器型号专Proto纵col惠Varch份ar(32徐)@估路由器协议贷格式为叹烫“揪类型颈:颤号码推[-适分机号司]杆”角,类型有山TEL糕()、耐FAX柳()、功BP恩(寻呼)等假。乔表掌3坝:蠢City_葱info钞地市储信息表脆字段名称话字段类型蒙字段描述跌User_此C罪ity户*幕Varch剩ar(64满)窜开户地域名妹Manag醒er_芬city赞Varch跳ar(64式)榨代管城市域由名镜徐(refe旦rence收sUse姿r_Cit占y)抬此代管城市暖是为了在不欢同地市间保敢证统一的用夫户名空间鹊Provi稍nce_r狮adius悟1罗Varch典ar(64服)@花省radi室us地址符Provi储nce_r截adius尼2敲Varch团ar(64房)@绩省备份ra灿dius地伪址诱City_分radiu经s1齐Varch逗ar(64资)@挡地市rad大ius地址勤City_轨radiu葬s2艺Varch顿ar(64念)@苦地市备份r妈adius哗地址气Email发_serv房er奏Varch怨ar(64颈)@汪Email泻_serv骗er地址叠DB_se作rver藏Varch熄ar(64绑)@挡数据库se尝rver地勤址演表月4苗:拿Dial_准City牵长途劳区号与地市援对应表(i掀nitdi隔alcit心y.sql守)持字段名称弃字段类型尼字段描述理Zone_护numbe雾r模varch贪ar(6)格长途区号单City表varch领ar(20乖)坝城市简称(更不包括省名晴)柴表5:饮信息源管理旧表拥“颈INFO1打69贵”僻的字段定义傲字段名饼字段类型氏字段描述颗Domai三n_Nam吨e杠Varch救ar(64乘)句信息源域名酷(信息源唯际一标识)窜Info_矮City摘Varch露ar(64朱)年信息源属地浴refer贯ences那City咸_Info们(User如_City校)僚User_谣IP骂Char(瓦15)推信息源IP牵Route额r_IP吉Char(矿15)弱@挡用户接入路把由器短IP竖地址剥Reg_D亮ate性Date磁信息源注册病的时间互Conne沟ct_Ty续pe员Integ渐er乖接入类型:仿0专线筑接入;贝1局域进网接入;拖2服务果器空间出租地);秩Name攀Varch乔ar(10原0)@贡信息源提供耻者名诱Class举Varch刷ar(荒32)直@炸用户类型(去私人,三资唯,院校,企掘业,事业,讲商业,部委堆,科研,其偷他)禽Phone绢*钓Varc陷har(3迎2)@闯联系、税、寻呼奶Addre椒ss每Varch锁ar(12输8)@脊通信地址抢Zip迅Char(帆6)搭@留邮政编码任格式为蜘系“际类型卵:朋号码衔[-悔分机号搜]爱”范,类型有劣TEL勺()、抄FAX梨()、乐BP魂。做表6:信息衔条目及费率姐表物“乏INFO_厅ENTRY罩”柳的字段定逗义汽字段名阁字段类型仔字段描述纯Domai样n_Nam仙e阳*艺Varch选ar(64楼)地信息源域名庆(信息源唯素一标识)剑Info_迈Entry茫*从Varc洒har(3挖2)稍信息条目名厕(信息条目却名的唯一标慢识)桑Accou汇nt_Ty暑pe尽Integ迷er者信息访问结惑算方式:测0霉粗记费;忆1按U壤RL计费;玻2按访扁问次数计费刷;掘Accou毫nt_Fe品e购Float抽信息访问费侵率辣Perio抓d_Fav伍our协Varc母har(2尚0)混@翠优惠时段名泪称我(汇只对按访问杨次数记费有揪效)爷refer业enc召esFa队vour_怖Rate(瓜Perio诊d_Fav铜our)陈注:本表中阵的Peri慢od_Fa裳vour字栋段与表3中脖的Peri宿od_Fa马vour字执段对应缺表7:优惠遵时段及费率赖表惰“慈FAVOU脂R_RAT陷E狼”矿的字段定斥义可字段名切字段类型妄字段描述较Perio尤d_Fav节our*跑Varc颜har(2甘0)都优惠时段名明称消Holid专ay_Ra盘te恐Float旨节假日优惠敲率(如:企0.5)流Start业_1烤Date粒time参hour偶tomi费nute港第一优惠时咽段开始时刻胀Rate_迈1押Float别第一优惠时脆段费率帆Start承_2施Date抱time娘hour寇tomi灯nute四@黑第二优惠时双段开始时刻液Rate_奏2酿Float掀描@您第二优惠时办段费率咽Start赚_3哭Date些time俱hour隶tomi内nute毁@隶第三优惠时挠段开始时刻维Rate_诵3思Float莫膜@拆第三优惠时够段费率盟Start君_4娇Date缎time私hour房tomi狗nute班@液第四优惠时烈段开始时刻堆Rate_判4骆Float躺以@诞第四优惠时裁段费率愉Start厘_5真Date庸time烂hour土tomi攻nute兽@帐第五优惠时纸段开始时刻颈Rate_联5影Float声有@昂第五优惠时也段费率反Start肺_6咽Date牛time块hour食tomi拨nute秋@愚第六优惠时阔段开始时刻酸Rate_功6霞Float柳所@脉第六优惠时糟段费率唐Start矛_7毯Date粪time厕hour社tomi它nute瞧@下第七优惠时穴段开始时刻最Rate_右7择Float音要@虚第七优惠时袖段费率亮Start挨_8鹿Date眯time透hour影tomi仪nute床@涨第八优惠时负段开始时刻容R课ate_8裂Float晴疑@息第八优惠时喜段费率俱表8:节假痕日表眠“师HOLID她AY宵”扇的字段定宴义礼字段名责字段类型巨字段描述代Holid岗ay投Date郑time庭year请toda雪y掠日期(年,德月,日)些Enabl物e财Boole着an衰节假日有效广与否。只有怜不符合缺省溉节假日规则扎的(IsD闲efHol违iday)多日期才放到同此表中。例华如,若设置探1998-托1-1(缺季省假期)不弃是假期,那木么此表中存伤放1998衬-1-1,崖Enabl战e为错’f’继。丰表9:统一究费率表CO秒MMON沙_RATE脱黑(init赶acc.s夜ql)革字段名钢字段类型牌字段描述姨Provi捉nce_D透omain风varch粘ar(20店)貌本省域名简附称(如ah铺)摔Accou别nt_Da注y队small拍int糊结算日。从锦上月结算日惜到本月的结忧算日前一天趟为一个结算纪月。爪注:本表有盟且仅有一条驴记录。获表10:帐羊号费率表魔DIAL_占RATE按(ini喂tacc.戏sql)亡字段名泉字段类型侍字段描述芽Order久int洪序号,用于宵决定计费政掩策的顺序漆Name芦varch倾ar(20领)@酒有关计费政饰策的说明屡Condi乐tion室varch脏ar(25贿5)拐条件表达式斧Base_规Fee极float蜡基本费(元族)膝Free_箱Durat社ionKB狸int衔免费拨号时鸦长(分钟)毁Rate顽float赌费率(元/疤分钟)披Roa妈ming_召Rate念float卵漫游费率与胁Rate的丑比例观Favou垂r姿Varc天har(2雅0)@饿拨号优惠时谷段方案名称脑浙refer络ences麦favo害ur_ra或te(pe呼riod_僵favou冤r)偷Upper梨_Limi阿t梅float馆费用上限(寸不包括基本览费)。超过滤此费用免费睬Mail_窄Free登int库Email旅免费空间(懒KB)馒Mail_哈R围ate仍float趟Email牙空间占用费之率储表11:专育线费率表闭DIRE兴CT_RA壁TE羡(init慕acc.s总ql)滥字段名期字段类型穷字段描述士Order免int球序号,用于玉决定计费政芝策的顺序万Name强varch杂ar(20雾)@云有关计费政盏策的说明述Condi谊tion慈varch侦ar(25菠5)防条件表达式鸣Base_队Fee烘float糖基本费(元御)怕Insid予e_Fre笛e_KB盒int债169网内铁免费流量(胶KB)炊Outsi控de_Fr丽ee_KB滴int翁169菠网外免费流妹量(KB)文Insi寨de_Ra雨te涨float列169网内难流量费率(才元/KB)捡Outsi告de_Ra北te早float矛169网外冤流量费率(辰元/KB)鼠Favou焰r盼Varc芒har(2恼0)@俯拨号优惠时罩段方案名称铅娇refer伶ences侧favo暴ur_ra烛te(pe正riod_娇favou井r)拿表冠11张:操作记录盘表亚“乘OPERA储TION歪”文的字段定劝义馆字段名摧字段类型三字段描述淘Time羞Datet晨imey巾eart体osec娇ond谢本操作发生当的时间效Man莲Varch愧ar(20锄)演操作员ID饱号俗City楼Varch蛙a炉r(64)题操作员所在稀地名屑Host系Char(右15)犯操作员所用宋主机IP冶SQL逆Varch吉ar(25兽6)谢对数据库的饿操作的SQ异L语句辰Expla杏in捐Varch络ar(12蜡8)咱对数据库的渡操作的中文罩说明桥表12:M铅ANAGE命R_TAB邪LE认败管理员管理俭表储表13:P术OWER绘女管理员种类窄及管理权限逗定义表批锈(enab搭le=1,循disab躺le=0)连一种可行的组管理员种类轻及管理权限披定义臭命泽(可以自定裂义)风表14、1喂5、16、遗17、18砌:絮DIAL_及IN_US饿ER_HI咏S声、DIRE净CT_US坟ER_HI测S、周INFO1养69_HI傍S侮、INFO荐_ENTR滩Y_HIS俭、蚁FAVOU榴R_RAT位E_HIS秋垒历史表见这些表分别奸用于保存D仿IAL_I夹N_USE纵R、驱DIREC泛T_USE塞R雪、INFO们169、I风NFO_E师NTRY和距FAVOU翅R_RAT午E表的历史路记录。除了园以下几个字厌段以外,其狠余字段的意誉义与原表完认全一致浊字段名称博字段类型益字段描述肿Opera吉tion杆small暗int乱操作类型:发0:修改各1:删除将Modif泉y_Tim饲e毫datet肝ime塌year籍tos雀econd楼更改时间碎Modi_熔Opera蚁tor编Varch序ar(20膜)录进行有效操威作的操作员须帐号嚷Modi_棋Oper_或City逢Varch奋ar(64蛮)秃进行有效操夹作的操作员稿地域名计refer过ences疤City炸_Info棚(User难_City呢)狱其余字段桐表19:拨标号计费清单械表DIA伶L_LIS乓T门(in振itlis汪t.sql域)漏字段名兰字段类型逼字段描述捧User_狐ID撞varch收ar(20徐)扇用户帐号名戏(可能是主民叫号码)图User_寒City怕varch锡ar(64肠)墙用户开户地堤(在Acc愚ounte商d=0时,房此开户地可鞋能只有省域且;Acco户unted缠=1时,此监域或者为实幕际用户开户断地,或者为矮Dial.伟*主叫号码蚕开户地,或兵者为Inv直alid.渴*非法用户短)牙Acces陪s_Cit单y蛙varch休ar(64害)置用户访问地初Phone练_Numb杨er仙varch遥ar(20君)侍用户主叫号量码景Conne遇ct_St培art_T售ime洪datet从imey均eart椅osec撕ond笼拨号开始时号间棉Conne价ct_St雷op_Ti此me葬datet着imey虾eart鸣o柴颜secon魄d多拨号结束时名间探Accou查nted茫small嗽int垫计费标志距0:未计费给,原始数据芳1:已计费距并修正Us伶er_Ci焦ty轧2:外省送寨来本省用户馅清单羊3:本省已芒送外省用户脾清单恐Accou俗nt_Ti翁me拳datet厉imey凡eart悔osec赵ond规计费时间。猪在Acco灾unted苗>0知时有效健Conne狡ct_Du熊ratio狼n画int罩连接时间(慈分钟),不侧足1分钟按额1分钟算。晓在Acco搭unted蒸>0估时有效火Effec遮t_Dur伤ation腹fl螺oat桌有效时长,状考虑优惠。尼在Acco补unted极>0搁时有效毫Rate跑float劳费率。在A帅ccoun锄ted>缓0时有难效纪表20:信插息计费清单螺表INF逝O_LIS蓬T找(in萄itlis隐t.sql欺)怜字段名禾字段类型缩字段描述灿User_轧ID庸varch担ar(20抛)班用户帐号名房User_彻City观varch烂ar(64历)挎用户开户地彼(在Acc原ounte邪d=0时,缓此开户地可董能只有省域语)开Domai便n_Nam疤e蔽varch袜ar(64亲)躲信息源域名恶URL_N室ame音varch镇ar(25丸5)短所访问的稻URL粘名烤Acces另s_Tim旗e糊datet弄imey伟eart冤osec温ond遣访问时间深Info_号Name丰varch忙ar(10京0)蛮信息源名址Accou患nted裂同DIAL戚_LIST蜻Accou原nt_Ti廉me倘同DIAL姥_LIST参Info_妙City针varch戴ar(64访)盗信息源开户时地。在Ac雄count食ed>查0时有效怎Favou绸r_Rat裕e隆float光优惠率。在总Accou奉nted判>0时唯有效持Rate酿float改费率。在A谋ccoun姿ted>雪0时有疫效栋表21:专差线计费清单鸡表DIR伞ECT_L狐IST掩(in辣itlis棒t.sql健)渔字段名禽字段类型蔬字段描述攻User_正ID尤varch浇ar(20亡)炼用户帐号名箭User_歼City该varch梨ar(64壳)孝用户开户地刊(在Acc庆ounte茶d=0时,则此开户地可踏能只有省域捡)须Acces穗s_Tim枯e盛datet发imey葡eart示osec荷ond棕访问时间克Acces弱s_Typ猜e圈small飘int掀访问类型:羡0:16疯9网内,1壮:169割网外杠Bytes研int芦字节数者Accou尝nted榆同DIAL船_LIST筒(但无2、们3)吵Accou牧nt_Ti箱me萌同DIAL矿_LIST滑Favou沉r_Rat田e指float择优惠率。在房Accou杨nted网>0时贱有效淋Rate狭float矛费率(元/腹KB)。在跃Accou骑nted镰>0时怀有效翠表22:E倚mail空侨间计费清单门表MAI蚊L_LIS准T拦(in浓itlis常t.sql垄)默字段名膏字段类型转字段描述屠User_港ID并varch哀ar(20芽)拜用户帐号名订User_听City诚varch望ar(64吧)享用户开户地缓(在Acc居ounte雹d=0时,恼此开户地可取能只有省域品)顿Acces知s_Tim萌e比datet稿imey贴eart存osec筒ond外统计时间弓K文bytes薄int备占用空间K属B数瓣Accou现nted拔同DIAL幻_LIST拌(但无2、鹊3)粱Accou爆nt_Ti伶me似同DIAL刘_LIST辱Limit拦float灿免费上限。腿在Acco荡unted靠>0匹时有效仇Fee得float躬收费额。在女Accou寇nted珠>0时灿有效钢表23:帐净号用户和主宋叫号码用户图月帐单表扩DIAL_存USER_卖BILL笑(ini生tbill式.sql)粗字段名娇字段类型则字段描述阳User_狗ID痰varch疗ar(20仁)林用户帐号名自(或主叫号木码)窃User_域City存varch洪ar(64呼)裹用户开户地件(在Acc窃ounte烧d=0时,宜此开户地可砍能只有省域梢)任Which阅_Mont左h惕datet让imey执eart膀omon猫th吴月份拆Total常_Dura富tion维int唤总拨号时长讯(分)毁Effec轨t_Dur悬ation梯float酬有效时长(尾考虑优惠)煮Basic般_Bill斩float锻基本费辱Free_速Durat独ion市int乖免费时长(杯分)目Act_C徒onnec莫t_Bi旦ll婆float见实计接入费插Conne软ct_Bi纲ll遭float窜应收接入费白(考虑费用怕上限)牛Mail_富Bill堤float仪Email扎空间费维Info_况Bill_隆0隔float巧包月制信息蓬费税Info_睬Bill_挤1铺float派按URL数话计信息费嫌Info_烧Bill_哀2尝float清按次计信息息费尺总费用=卖Basic侮_Bill统+兽Conne鼠ct_Bi胜ll+Ma馒il_Bi洗ll+In茧fo_Bi斧ll_0+稳Info_浓Bill_阔1+Inf冤o_Bil搞l尤_轨2韵表23:专露线用户月帐闪单表DI诚RECT_宣USE遮R_恨BILL拐(init铜bill.反sql)贼字段名材字段类型偷字段描述饿User_柔ID律varch声ar(20歇)膀用户帐号名郑User_两City刮varch关ar(64斑)甚用户开户地仗(在Acc求ounte爆d=0时,脏此开户地可补能只有省域赤)界Which裳_Mont报h歌datet陈imey蜜eart誓omon称th桑月份努Insid女e_Kby燕tes编int天169忽网内流量K感B澡Insid夜e_Fre获e_KB挑int著169钳网内免费流抱量KB软Outsi探de_Kb糖ytes骆int辽169原网外流量K宋B铁Outsi帐de皂_Free匪_KB所int凳169呈网外免费流纷量KB膏Basic停_Bill需float根基本费乳Insid近e岗_Bill查float林网内流量费角Outsi猴de_Bi俊ll勿float晓网外流量费拦总费用=广Basi爬c_Bil统l+管Insid贷e杜_Bill倾+地Outsi羞de帐_Bill荐表24:信今息源月帐单寇表INF转O_黑BILL(皱initb野ill.s盲ql)珠字段名炒字段类型窑字段描述峡Domai盯n_Nam方e座varch朝ar(64叶)娱信息源域名差Info_氏Entry弦varch具ar(32商)桌信息源名巴Which尸_Mont芦h及datet遵imey书eart押omon牵th铁月份旦Acces维s_Tim咬es混int子被访问次数院Info_休Bill嫁int伶应收帐单母表25:省酒间费用表反PROV踪_TO_B炭ILL奸和PROV仙_FROM老_BILL蜓(init封bill.小sql)木功能未完整勇实现治6水数据库存储静过程和函数嗓说明金说明:如果颤未说明出处稀,则在in故itfun治c.sql客中定义。这盘里只列出一佩些公用存储摧过程和函数关。那些与结印算密切相关饰的函数在结嚷算部分设计爸说明书中说恋明。赵funct局ionI磨sDefH派olid筋ay(d催datet饮imey谎eart结oday没)驱retu兆rning模bool旧ean讯判断一个日沟期是否为缺殿省节假日。厅(缺省节假心日有:1月月1日、5月秆1日、甜10忽月1日、1桌0月2日,喇以及所有的疫星期六和星雹期天)绘此函数在壶db169永funcs写.so嗓的摸IsDef梁Holid晃ay唯函数中实现讯,C源程序思在/usr诞/CTC/括DB/sr那c/Acc案ount/歼miscf信uncs.杨c中。单proce师dure蓝pIsDe友fHoli夕day(d序date询time塘year笑toda专y)搏retu遮rning特smal纪lint盛专为Ser牵verS蚂ideJ漫avasc住ript调滑用的存储过恢程。与Is缎Def异Holid毯ay绩相同。篇Serve锤rSid染eJav画ascri则pt烘不能正确处斯理从数据库姿送来的bo带olean三类型。阶funct捞ionI吩sHoli荐day(d油date华time揉year锄toda息y)胃retu舍rning色bool绣ean询判断一个日址期是否为节斥假日。首先慰在Holi象day表中谈查找,如果抗找到,则返孤回表中的E歪nable苗字段,否则典调用IsD卷efHol婆iday。奋proce艺dure译pIsHo划liday迎(dda拆tetim虚eyea能rt爬oday们)情retu挣rning锡smal千lint买专为Ser住verS沟ideJ纪avasc蕉ript调巨用的存储过旷程。与Is火Holid胃ay馒相同。趴Serve达rSid立eJav嚷ascri旱pt狭不能正确处贸理从数据库哑送来的bo版olean珠类型。殿funct隶ionD融ialDu桂ratio相n(st钉art_t诉imed流ateti甲meye珍arto止seco孝nd,s亚top_t承imed便ateti腿meye龄arto忠seco悦nd)r笛eturn酱ingi跑nt例计算从st展art_t练ime到s拉top_t称ime的分集钟数,不足额1分种按1渐分钟算。翅此函数在醒db169仁funcs慈.so每的亿DialD预urati泉on软函数中实现疲,C源程序朱在/usr答/CTC/涨DB/sr屑c/Acc神ount/艇accou贝nt_li魂st.ec世中。芦funct需ionD徒ial熊Effec陈t项Dura离(star壁t_tim活edat笔etime籍year垂tos引econd勾,sto鲁p_tim威edat袄etime渔year窗tos淡econd吸,fav解ourv葵archa怀r(20)眼)ret梁urnin梅gflo痕at曲计算从st者art_t绢ime到s漆top_t窜ime,按虎favou损r愿指定的优惠圈方案的有效庸分钟数。拴此函数在秃db169丛funcs钱.so持的承Dial漠Effec遥t樱Dura舰函数中实现预,C源程序傻在/usr乎/CTC/泊DB/sr醒c/Acc璃ount/阁accou海nt_li什st.ec液中。数funct残ion猎GetFa柿vourR错ate哲(别d坑date章time侧year鼠tose候cond,访肌favou裳rvar中char(怖20)案)ret蓄urnin袜gflo骑at棵依照优惠方罢案favo里ur计算时盗间d的优惠编率。殖此函数在坐db169滥funcs丽.so凤的照GetFa司vourR糠ate次函数中实现甲,C源程序贪在/usr跟/CTC/肃DB/sr裙c/Acc杨ount/境accou屿nt_li王st.ec舒中。肢funct这ionI夫nclud滥esIP(拒ipva脂rchar巴(15),债ipfr膊omva截rchar说(15),裂ipto岭varc吊har(1垒5)编)益retur调ning抄boole吩an享判断IP地朵址ip是否愤在IP范围蓝ipfro醉m和ipt爪o之内。狸此函数在蚂db169叹funcs具.so即的侦Inclu朱desIP捕函数中实现具,C源程序胡在/usr背/CTC/蕉DB/sr悦c/Acc怜ount/摆miscf轮uncs.腰c中。渔funct锣ionI俱s169I走P(则ipva容rchar骂(15)裹)统retur岂ning是boole取an昨判断IP地曾址ip是否国是169网诊内地址。耗此函数在即db169算funcs衔.so送的队Is169办IP晨函数中实现份,C源程序威在/usr箭/CTC/像DB/sr佩c/Acc胖ount/跌miscf课uncs.南c中。累funct样ionG若etPro挑vince住(city论varc碗har(6嘱4))曾retur丰ning贩varch炸ar(64拍)勉得到一个开挠户地中的省秃名。例如G劈etPro没vi

温馨提示

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

评论

0/150

提交评论