基于JAVA的电信运营计费系统的设计与实现_第1页
基于JAVA的电信运营计费系统的设计与实现_第2页
基于JAVA的电信运营计费系统的设计与实现_第3页
基于JAVA的电信运营计费系统的设计与实现_第4页
基于JAVA的电信运营计费系统的设计与实现_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

--#-3•修改账务帐号用例名称功能描述3•修改账务帐号用例名称功能描述前置条件具有“账务帐号管理”权限的管理员登录后,可以修改已有账务帐号的数据具有“账务帐号管理”权限的管理员登录成功,且“账务帐号浏览”用例或者“查询账务帐号”用例执行成功后置条件无基本流1•具有“账务帐号管理”权限的管理员登录后,执行“账务帐号浏览”或“查询账务帐号”用例得到账务帐号的列表数据;2•单击界面上某行数据上的修改”按钮,则进入“修改账务帐号”界面;3•界面上将显示所修改账务帐号的数据,其中,ID、登录帐号'身份证号码以及生日不能修改;4•单击“修改密码”核选框,则在界面上显示修改密码的选项;5•在界面上修改账务帐号的数据,其中,红色号表示必须录入的数据项;6•单击“保存”按钮;7•对录入的数据进行输入合法性验证,验证规则如表3-5所示;8•对录入的数据验证不通过,则在界面显示录入错误的提示;9•如果录入的数据验证通过,则提交数据到服务器端,进行修改账务帐号的操作,如果操作成功,则在界面上显示操作成功的提示,该提示信息3秒后自动消失;数据提交到服务器端后,进行修改账务帐号的操作,如果操作失败,则在页面提示错误信息,该提示信息3妙后自动消失;如果单击页面的“取消”按钮,则回到“账务帐号浏览”界面。分支与异常1•没有登录的用户访问此页面,则直接定位到登录界面;已经登录但是没有“账务帐号管理”权限的管理员访问此页面,则定位到图2-4所示的无权访问的错误提示页。2•如果没有查询到相应的账务帐号数据,则直接返回到账务帐号浏览”界面。备注录入正确的旧密码,才能修改密码。图3-14录入错误的提示提示图3.7“业务帐号”模块3.7.1用例图NETCTOSS系统中“业务帐号管理模块的用例图如图所示。图3-15业务帐号管理模块的用例图3.7.2用例描述1•业务帐号浏览用例名称功能描述前置条件后置条件用例名称功能描述前置条件后置条件具有“业务帐号管理”权限的管理员登录后,可以查看所有业务帐号的信息具有“业务帐号管理”权限的管理员登录成功可以执行查询业务帐号、查看业务帐号详细、暂停业务帐号、开通业务帐号、增加业务帐号、删除业务帐号或者修改业务帐号的用例基本流1•具有“业务帐号管理”权限的管理员登录后,单击“业务帐号的功能链接,则可以进入“业务帐号浏览”界面,以查看所有的业务帐号信息;基本流2•界面上将分页列出所有的业务帐号信息,没页显示10条数据;3•如果数据小于等于10条,则不显示分页的页码;4•如果数据大于10条,则显示头10条数据,当前页码为1,并显示与当前页面临近的5个页码的链接;5•单击其他页码的链接,则显示其他页的数据,且当前页码高亮显示,并刷新临近5个页码的显示;6•单击“上一页”链接,将显示上一页的数据,如果当前页已经是第一页,则页面数据无变化;7•单击“下一页”链接,将显示下一页的数据,如果当前页已经是最后一页,则页面数据无变化;8•单击“首页”链接,将显示第一页的数据和页码,如果当前页已经是第一页,则页面数据无变化;9•单击“末页”链接,将显示最后一页的数据和页码,如果当前页已经是最后一页,则页面数据无变化;表格中的数据列中,业务ID列为超级链接列,鼠标移入当前行的'资费”列时,使用浮动框显示该资费的详细描述信息;资费列显示当前业务帐号所使用的资费名称,当鼠标移入当前行的资费”列时,使用浮动框显示该资费的详细信息;单击“搜索”按钮,则执行“查询业务帐号”用例;单击“增加”按钮,则执行“增加业务帐号”用例;状态为“开通”的业务帐号,可以暂停;单击'暂停”按钮,则执行“暂停业务帐号”用例;状态为“暂停”的业务帐号,可以开通;单击'开通”按钮,则执行“开通业务帐号”用例;单击表格中的“删除”按钮,则执行“删除业务帐号”用例;单击表格中的“修改”按钮,则执行“修改业务帐号”用例;分支与异常没有登录的用户访问此页面,则直接定位到登录界面;已经登录但是没有“业务帐号管理”权限的管理员访问此页面,则定位到图4-6所示的无权访问的错误提示页。备注1•业务帐号有三种状态:开通、暂停和删除;2•新创建的业务帐号,状态为开通,并记载创建时间;3•状态为“删除”的业务帐号,只能查看详细的信息,不能执行暂停、开通以及修改等操作。£账单管理主贯管理员资费管理业务账号报表角色管理账务账号个入信息修改密码OS账号::朋务器IP:身份证:匚]状态:I全部同搜索业务ID矗务磁号ID身钮证姓名OS味号状态腮奔器IP资费増加1101230102197902137862张三openlabl开通3包20小时©暂停②俺改X删除2101230102197902137862张三openlab2暂侮0包40小时®开通国修改X删瞧3101230102197902137862张三openlab3删除3包60小时斗102230102197902111111李四openlabl开通192.1S8.0.23包20小时®暂傳宙修改X删除5102230102197902137862张三openlabl开通3包20小时®暂傳②修改X删除业务说明:1、创建即开通,记截创建时间;2、暂傳后,记截暂傳时间;沢重frffB后,刪噪暂傳时间;4、刪除后,记载刪除时间,标示为刪除,不能再开通、修改、删除;5、业霁账号不设计修改密码功能,由用户自朋劳功能实现;6、暂停和删除状态的账劳账号下属的业务账号不能械开通。首页上一页|1|2345下一页末页2•开通业务帐号图3-16业务帐号浏览界面图用例名称开通业务帐号功能描述具有“业务帐号管理”权限的管理员登录后,可以开通'暂停”状态下的业务帐号前置条件具有“业务帐号管理”权限的管理员登录成功,且“业务帐号浏览”用例或“查询业务帐号”用例执行成功后置条件无基本流1•具有“业务帐号管理”权限的管理员登录后,执行“业务帐号浏览”或“查询业务帐号”用例得到业务帐号的列表数据;2•如果某业务帐号数据的状态为,暂停”,则可以单击该行数据上的'开通”按钮,并显示提示信息,询问是否确定开通该业务帐号;3•如果单击“取消”按钮,则取消开通操作,回到'业务帐号浏览”界面;4•如果“确定”按钮,则提交数据到服务器端,进行开通业务帐号的操作,如果操作成功,则在界面提示操作成功;5•如果开通业务帐号的操作失败,则在界面提示暂停失败的信息。分支与异常没有登录的用户访问此页面,则直接定位到登录界面;已经登录但是没有“业务帐号管理”权限的管理员访问此页面,则定位到图2-4所示的无权访问的错误提示页。备注1•只能开通状态为“暂停”的业务帐号;2•如果业务帐号所属的账务帐号的状态为暂停或者删除,则不能开通此业务帐号;3•执行开通操作,记载开通时间,且删除该帐号的暂停时间。

JavaScript惟走董开通比业务9縉吗?确定眈崔—'图3-17开通业务帐号提示图3•3•增加业务帐号用例名称功能描述前置条件后置条件基本流用例名称功能描述前置条件后置条件基本流增加业务帐号具有“业务帐号管理”权限的管理员登录后,可以增加新的业务帐号具有“业务帐号管理”权限的管理员登录成功,且“业务帐号浏览”用例或“查询业务帐号”用例执行成功无1•具有“业务帐号管理”权限的管理员登录后,执行“业务帐号的功能链接,则进入“业务帐号浏览”界面,然后单击界面上的'增加”按钮,则进入“增加业务帐号”界面;2•在界面上录入各项数据,其中,红色*号表示必须录入的数据项;3•单击“保存”按钮;4•对录入的数据进行输入合法性验证,验证规则如表3-2所示;5•如果录入的数据验证不通过,则在界面显示录入错误的提示。6•单击“查询账务帐号”按钮,则根据身份证号码查询该用户的账务帐号,并显示在界面上;如果没有查询到对应的账务帐号,则在界面提示错误信息;7•省份证号码和账务帐号录入完毕后,立即检查该信息是否正确,如果错误,则在界面上提示错误信息;8•如果录入的数据验证通过,则提交数据到服务器端,进行增加业务帐号的操作,如果操作成功,则在界面上此案时操作成功的提示,该提示信息3秒后自动消失;9•数据提交到服务器后,进行增加业务帐号的操作,如果操作失败,则在页面提示错误信息,该提示信息3秒后消失;10.如果单击页面上的“取消”按钮,则回到“业务帐号浏览”界面。分支与异常没有登录的用户访问此页面,则直接定位到登录界面;已经登录但是没有'业务帐号管理”权限的管理员访问此页面,则定位到图2-4所示的无权访问的错误提示页。备注1•新建的业务帐号的状态为开通;2•状态为“暂停”或者“删除”的账务帐号,不能围棋添加业务帐号;3•身份证号码和账务帐号必须匹配;4•同一个服务器上的OS帐号必须唯一。数据名称q省份证数据类型文本登录帐号文本输入合法性及验证要求非空,且符合省份证号码的格式要求必须为已有某账务帐号的省份证号码非空,30长度以内的字母、数字和下划线的组合必须为已有的某账务帐号资费类型文本数据名称q省份证数据类型文本登录帐号文本输入合法性及验证要求非空,且符合省份证号码的格式要求必须为已有某账务帐号的省份证号码非空,30长度以内的字母、数字和下划线的组合必须为已有的某账务帐号资费类型文本非空选择某种资费服务器IP登录OS帐号文本非空,15长度以内,符合IP地址的规范文本非空,8长度以内的字母、数字和下划线的组合密码文本重复密码文本同一台服务器上,OS帐号必须唯一密码文本重复密码文本同一台服务器上,OS帐号必须唯一非空,30长度以内的字母、数字和下划线的组合非空,两次密码必须相同表3-2增加业务帐号页面输入列表及合法性图3-22操作失败提示图结论在做毕业设计之前,我对Java相关的开发只是停留在理论知识的水平上,此次毕业设计让我明白“纸上得来终觉浅,绝知此事要躬行”的道理。缺乏实际的软件开发经验,是我给自己下的定论。通过这次毕业设计,我完成了NETCTOSS电信运营计费系统的全部开发任务。在整个开发过程中遇到了很多问题,如Hibernate查询时缓存的问题、线程的创建问题、同步的控制、页面跳转问题以及报表的功能实现,但最终都被我一一解决,对其中比较主要的几点体会总结如下:第一,为了熟悉web项目的相关功能和设计,我时常从各大Java源代码下载网站下载多个web项目,并研究其中功能的实现和界面的设计,思考和查阅资料进行分析,经过逐步的设计与反复的修改论证,才完成了整个项目的开发。第二,在项目设计过程中,我采用从粗到精的设计模式,从小到大测试的原则。先设计项目框架,设计思想,并逐

温馨提示

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

评论

0/150

提交评论