基于Struts+JDBC的电信计费系统设计开题报告
[关键词:Struts,JDBC,电信计费] [热度 ]2.本课题的基本内容和要求,关键问题及其解决的方法和措施
2.1 基本内容
宽带计费系统包含主页、角色管理、管理员、资费管理、账务账号、业务账号、账单管理、报表、个人信息、修改密码。
1、角色管理
(1)自定义角色的名称的查看。
(2)增加自定义角色的名称及权限。
2、管理员
(1)查看所有的管理用户,以及对用户的权限进行修改。
(2)对用户的密码进行修改。
(3)增加新的管理用户。
3、资费管理
(1)查看所有资费信息,并对资费信息进行启用、暂停、修改、删除。
(2)增加宽带资费信息。
4、账务账号
(1)查看所用用户信息,可以对用户所有账号进行开通、暂停、修改、删除。
(2)增进新用户信息。
5、业务账号
(1)查看所用用户开通的所有资费信息,可以账号进行启用、暂停、修改、删除。
(2)增加用户新的资费信息。
6、账单管理查
(1)查看所有用户的消费信息列表及明细。
7、报表
(1)查看用户的使用时长,对用户时长进行排行和分析。
8、个人信息
(1)修改登录人的个人信息。
9、修改密码
(1)修改登录人的密码。
2.2 基本要求
1、界面方面:基于Struts2的电信计费系统目前实现的是计费系统的后台管理,主要是进入系统前,验证用户的管理权限,确认以后显示用户拥有的权限界面,不同权限的人登陆,出现的界面不同。
2、内容方面:超级管理员的权限最大包含所有的功能,对每个账号都有直接管理。
3、安全性方面:每个账号的权限对应每个功能,防止管理员对账户的私自设户,保证账户的安全性,
2.3 关键问题及其解决的方法和措施
系统的安全方面是及其重要的:在登陆方面不仅仅是输入用户名和账号,需要用到验证码,验证码技术中的验证码需要通过rand()函数生成随机数的方式得到。避免恶意登陆。验证码是随机生成的,当验证码显示不清楚时,可以通过超链接进行更换而无需重新刷新页面,登陆处理对登陆进行了一些限制。分配权限更有效的防止管理员以及技术员登陆系统进行私自开设账户,避免不必要的账户以及未正常缴费的用户使用网络。
3.本课题拟采用的研究手段(途径)、可行性分析和进度安排
3.1 研究手段
本项目以瀑布模型开发,采用的开发工具是开发环境为Windows7+IE9.0+Apache Tomcat7、 JDK1.7.0_60、Dreamweaver,采用的开发语言是JSP,采用的数据库服务器为SQL Server2008。系统有较高的安全性和较好的性能。
在设计过程中,将参照国内外的一些同类网站,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:
第一步,进行系统的可行性分析,完成系统的需求分析。
第二步,对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。
第三步,对系统进行详细设计,确定各模块的算法。
第四步,进行软件编码,实现其各项基本功能。
第五步,系统在真实数据下进行各种测试。
第五步,完善系统的