基于SSH的宽带业务管理系统-演示文稿_第1页
基于SSH的宽带业务管理系统-演示文稿_第2页
基于SSH的宽带业务管理系统-演示文稿_第3页
基于SSH的宽带业务管理系统-演示文稿_第4页
基于SSH的宽带业务管理系统-演示文稿_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

基于SSH的宽带业务管理系统,答辩人:郭脉基地指导老师:殷红涛校内指导老师:杨永强,基于JAVA的宽带业务管理系统,目录,1,课题意义,宽带产业进入快速成长期,随着宽带接入技术的成熟,宽带互联网正由宽带接入走向宽带应用。随着互联网的潜力进一步被发掘,电子商务和休闲娱乐等宽带应用已经发展到相当大的市场规模,并且仍然保持高速增长。,网络能力和用户数迅速增长,据信息产业部的统计,到今年年底,电信行业宽带用户数已经达到1259.2万户,其中ADSL用户达到959.2万户,而从整体上看,宽带用户有望在今年突破2000万户大关。,运营商强力推进业务,中国电信短短两年时间,中国电信的宽带用户数增长了10倍。同时,在宽带市场上,长城宽带、歌华有线、中电飞华、蓝波万维、铁通等宽带接入商近两年也获得了大幅扩张的机会,致使宽带业务价格大幅下调,更促使宽带用户规模激增,并带来设备市场规模的上升。,运营商由接入服务转向全程服务,宽带运营商在近年里构建了一个有众多合作伙伴加盟的闭合产业链,正由单一宽带接入向全程全网服务体系过渡。如中国电信的“互联星空”、中国网通的“宽带中国”、中国联通 “宝视通”、长城宽带的“长宽梦网”等宽带业务品牌和运营模式正在建立,并且将由接入为主转向应用为主。,中国宽带业务的发展与展望,2,需求分析,性能需求,界面友好,提示功能,减少重复输入,以清晰,明朗的界面显示用户信息和宽带业务信息等,在输入错误时有明显输入提示功能(比如未输入验证码时进行提示等),系统涉及的数据需求(用户登录),只一次输入此后调用数据库即可,性能需求,方便的查询,随时修改错误输入,完善的管理,可由用户账号名字、营业厅地址,注册时间进行查询,数据建立后,发现有需要修改的地方,可方便地修改,实现了宽带业务和用户的系统、同步的管理管理,功能需求,1,2,3,4,5,添加宽带业务:管理员在宽带业务添加页面填写相关信息,提交到服务器,其结果是服务器将添加后的宽带业务信息保存到数据库。,查看宽带业务信息:管理员输入登录名和密码,登入后可跳出用户所办理的宽带业务。,添加宽带会员:管理员在宽带会员添加页面填写相关信息,提交到服务器,其结果是服务器将添加后的宽带会员信息保存到数据库。,查看宽带会员信息:管理员输入登录名和密码,登入后可跳出办理宽带业务的用户列表。,修改会员信息:对宽带用户的信息进行修改。对不符合要求的会进行错误提示(如两次密码输入不一致时)。其中默认用户名为不可修改项。,6,宽带会员查询:为管理员提供宽带会员查询的功能,管理员输入相关搜索条件,可以在数据库中搜索到相应会员信息。,3,系统设计,系统模块设计,基本框架设计,系统模块设计,系统页面布局,本系统把页面中常用的部分集成为模块,页面头部模块放在top.jsp文件中,查询模块放在left.jsp文件中,主页面模块放在content.jsp文件中,页面尾部模块放在bottom.jsp文件中。这种设计方式使整个系统界面和功能的设计思路非常清晰。,相关技术,综述,表现层:主要通过使用JSP、Struts技术与用户进行交互 业务逻辑层:使用Spring技术管理JavaBean组件间关系 数据层:使用Hibernate与数据库进行交互,相关技术,B/S开发模式,B/S模式(Browser/Server,浏览器/服务器模式)客户的电脑上只要安装一个浏览器(Browser),如Internet Explorer等,服务器安装Oracle或 SQL Server等数据库。就可使浏览器通过Web Server同数据库进行数据交互。B/S模式最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,实现了客户端的零维护。从而使系统的扩展变得非常容易。客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。从另一方面来说,B/S模式是基于网页语言的,与操作系统无关,所以跨平台也是它的优势。随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上越来越快。,相关技术,Struts技术,对于开发大型复杂的Web应用,Struts是不错的框架选择。它是基于MVC的Web应用框架。MModel 模型层:作用是:操作数据库(DB);遍历业务逻辑(看用户是否存在);执行命令;对控制层之后的数据和行为进行操作。使用JavaBean处理(Servlet通过JavaBean调用保存的用户信息看是否符合)。VView 显示层:该层通过客户端(浏览器)演示信息。即演示Model层处理好的结果(如:注册成功登录界面返到View层)。作用在于:可以直接把信息发送给Model层;请求、更新Model层;发送用户知道已经给控制层;允许控制层返回跳转不同页面。 使用JSP处理。CController 控制器层:用于对连接用户的各界面进行交互(即执行完哪个操作调到哪个JSP页面)和业务逻辑层的加密。使用Servlet 处理。,相关技术,JSP技术,JSP动态网页技术是建立在B/S架构上的服务器端脚本程序。JSP在首次载入时被翻译成Servlet文件(*.java),JSP引擎(调用JSP的Web容器)调用Java编译器将*.java文件编译成*.class文件,然后JSP引擎调用JVM执行*.class文件,将运行结果返回给服务器,服务器按HTTP协议封装响应后返回给客户端。 它是在HTML中嵌入Java代码 ,所以可以直接将一个网页文件返还给用户,对整个网页修改十分方便。JSP在显示层处理很方便。我们一般采用JSP+JavaBean模型,由JavaBean做业务逻辑处理。,相关技术,Hibernate技术,Hibernate是中间件(软件),位于应用程序和数据库之间,用于解决面向对象的Java应用程序和面向关系的数据库之间的交互问题。它的优势在于摈弃了JDBC中用户只能自己封装对象、用标准sql语句去操作数据库中的表。 而是通过ORM对象关系映射,方便地在面向对象的Java领域和面向关系的数据库领域建立起联系。并自动将需持久化的对象进行持久化(即Java应用程序给出的对象)。ORM 就是映射是面向对象编程中的对象(Object)和关系数据库的关系(Relation)的一个映射(Mapping)。使用户可以以对象的方式做增删改查的操作。优势在于:现在的软件开发已经是面向对象的了。所有的值、操作都是基于对象的概念。而数据库还是关系数据库,记录的存储还是一条一条的。而现在有了Hibernate中的ORM映射开发人员不必管数据库怎么存储,只要知道要保存的也是一个对象就可以了。该框架同时兼备了效率高、性能好、可维护性高。,相关技术,Spring技术,Spring是一个开源框架,是为了解决企业应用程序开发复杂性的。框架的主要优势就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。通过使用Spring技术管理JavaBean组件间关系更好地实现其封装业务逻辑处理、数据访问、事务控制的功能。 Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring方便集成各种优秀框架。它不排斥各种优秀的开源框架,反而可以降低各种框架的使用难度,Spring提供了对各种优秀框架(如Struts,Hibernate等)的直接支持。,4,项目运行,用户登录界面,(1) 账号与密码:账号与密码是必须是符合一定的规范,账号是用户在宽带业务中心注册之后的账号。(2) 管理员与验证码:所有在界面上有管理这一复选框,必须选中,代表是管理员登陆。使用验证码是为网络安全考虑,验证码是必填的。,实现结果,项目运行,登录成功界面,实现结果,项目运行,如用户填写正确方可进入宽带业务管理中心页面。之后便可进行宽带业务管理和会员管理模块。,管理员可以添加新受理的宽带业务信息,需填写的项目有业务名称、类型、月租费、小时费率、日限时、月限时、上行速率、下行速率、流量费率等,以便更方便、更有针对性地管理用户的宽带业务。,实现结果,项目运行,添加宽带业务界面,查看宽带业务界面,点击宽带业务列表可以查询到录入的宽带业务信息。显示的项目有业务名称、月租费、小时费率、日限时、月限时、上行速率、下行速率、流量费率。每页默认显示两个业务。实现了首页、尾页的跳转。,实现结果,项目运行,查看宽带业务界面,点击宽带业务列表可以查询到录入的宽带业务信息。显示的项目有业务名称、月租费、小时费率、日限时、月限时、上行速率、下行速率、流量费率。每页默认显示两个业务。实现了首页、尾页的跳转。,实现结果,项目运行,添加宽带会员界面,新办理业务的顾客将信息依次填入,点击同意服务条款信息按钮,提交至服务器。其结果是服务器将该顾客的相关信息记录下来,其成为会员后可享受中国宽带业务客户中心所提供的服务。,实现结果,项目运行,查看宽带会员界面,点击会员列表可以查询到录入的会员相关信息。显示的项目有用户名、姓名、营业厅、职位、电子邮箱。每页默认显示两个会员。可以对用户进行勾选删除,并且单击用户名可以跳转至修改页面对用户信息进行修改。,实现结果,项目运行,修改会员信息界面,该页面所实现的功能是对宽带用户的信息进行修改。对不符合要求的会进行错误提示(如两次密码输入不一致时)。其中默认用户名为不可修改项,点击修改按钮,该修改好的信息将录入数据库。,实现结果,项目运行,宽带会员查询界面,该模块的功能是为管理员提供了一个更加便捷的查询会员信息的通道。管理员只需输入部分信息,向服务器发送查询请求,即可查询到会员的相关信息。,实现结果,项目运行,查询结果,两种结果的显示,项目运行,无对应结果时,5,结论与致谢,结论,Summary and thanks,1,2,3,基本实现了需求分析中的目标功能:添加宽带业务、查看宽带业务信息、添加宽带会员、查看宽带会员信息、修改会员信息、宽带会员查询,系统使用简洁明快的界面风格设计,具备了友好性,灵活性和可靠性,实现了预期目标,由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方。比如在程序界面优化以及在程序调试和乱码方面都有待进一步改善。,致谢,Summary and thanks,thanks,在本次毕业设计中,殷红涛和杨永强两位老师给我了很大帮助和支持。老师认真负责的工作态度、严谨的治学精神和深厚的理论水平都使我受益匪浅。不仅在理论上和实践中有所认识,而且在专业水平和实践能力上有了巨大的提高。在此我要忠心地感谢我的指导老师。同时对设计中支持帮助我的同学表示感谢!,Conclusion,2nd priority initiatives,1,2,3,4,5,Evaluate whether offer DT store more margin is possible,Together with other strong brands, communicate “Unilever” company bra

温馨提示

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

评论

0/150

提交评论