软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx

上传人:王** 文档编号:889401 上传时间:2024-02-21 格式:DOCX 页数:34 大小:193.18KB
下载 相关 举报
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第1页
第1页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第2页
第2页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第3页
第3页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第4页
第4页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第5页
第5页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第6页
第6页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第7页
第7页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第8页
第8页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第9页
第9页 / 共34页
软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx_第10页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计-1.1万字宽带网管理系统设计和开发.docx(34页珍藏版)》请在优知文库上搜索。

1、题目:宽带网管理系统设计和开发摘要随着Internet在中国的迅速发展,宽带用户数量快速增加。在用户获取网络服务的同时,也需要随时对自己的信息进行管理,网络服务商也需要提供一个供用户使用的管理系统。各宽带网络服务商也都推出了自己的管理系统。本系统中,将软件工程的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的具体方法,并加强了系统的安全性。在具体制作中,利用了JSP在应用程序的设计和开发上具有的灵活高效特点,用JSP技术来实现管理系统,通过JSP技术与SQLSerVer数据库技术的结合,用户在浏览器端可以查询到自己的信息,而数据的后台操作则由服务器端处理。这样提高了网页的互动

2、性,使整个系统能更好地为用户服务。【关键词】宽带网用户管理JSPSQLServerAbstractAlongwiththerapiddevelopmentoftheInternetinChina,therapidincreaseofnumberofbroadbandusers.Intheuserobtainingwebservices,butalsoneedtoownaccountinformationmanagement,Internetserviceprovidersalsoneedstoprovideauserusethemanagementsystem.ThebroadbandInte

3、rnetserviceprovidersarelaunchedtheiraccountmanagementsystem.Inthissystem,thesoftwareengineering,thebasicprincipleandmethodtothewholesystem,andcarriesontheanalysis,andputsforwardthespecificmethodtosolvetheproblem,andtostrengthenthesecurityofthesystem.InmakingtheJSP,useintheapplicationofthedesignandde

4、velopmentofflexibleandefficientcharacteristics,usetheJSPtechnologytorealizeaccountmanagementsystem,throughtheJSPtechnologyandSQLServerdatabasetechnology,combinedwiththeuserinthebrowsertotheiraccountcanqueryinformationanddatabackgroundoperationbytheServer.Thisincreasedtheinteractivewebpages,makethewh

5、olesystemcanbetterserviceforcustomers.KEYbroadbanduser-managementJSPSQLServer目录1 弓I言11.1 课题的意义11.2 开发工具的选用和介绍11.2.1 JAVA编码规则11.2.2 JSP简介21.2.3 MVC模式简介32系统需求说明72.1 系统概述72.2 主要业务概述72.3 主要功能描述82.4 涉及数据说明83概要设计说明93.1 引言93.2 总体设计94数据库部分114.1 数据库环境说明114.2 数据库的命名规则114.3 数据库逻辑设计114.3.1 逻辑结构设计要点114.3.2 物理结构设

6、计要点114.3.3 数据结构与程序的关系124.4 数据库物理设计124.4.1 表汇总124.4.2 用户信息表124.4.3 施工表134.4.4 施工类别表134.4.5 费用信息表134.4.6 费用类别表144.4.7 员工表144.4.8 单位表154.5 数据库优化154.6 数据库管理与维护说明154.6.1 出错信息154.6.2 补救措施164.6.3 系统维护设计165系统的详细设计和实现175.1 数据库代码实现175.2 连接数据库部分195.3 主要界面功能215.3.1 登陆界面的设计215.3.2 主要界面的设计226.系统性能测试27后记28致谢29参考文献

7、301引言1.1 课题的意义随着网络通信技术的发展,越来越多的用户接上了宽带,但是许多宽带运营收费方面还存在许多问题,例如计费不标准,客户服务不能及时到位等.因此开发一个方便,快捷,高效的宽带网收费系统是非常重要的,针对目前宽带网收费的具体实施过程,通过网络业务操作让其更方便,快捷,高效,所以开发了这个宽带网收费系统。本系统主要办理宽带网用户注册、查询、缴费、故障提出及处理,对现有宽带网用户及其费用情况进行管理,通过使用该系统可以规范宽带网收费业务流程,提高工作效率。1.2 开发工具的选用和介绍1.2.1 JAVA编码规则(1)使用全英文精确的描述VariabIe/field/CIaSS/.?

8、、使用应用领域的术语;(2)使用大小写混合,使名称容易理解;(3)尽量少使用缩写;(4)避免过长的命名(V15个字符);(5)避免名称相似;(6)注释必须加入程序中,以说明代码;(7)如果程序不值得注释,那么它同样不值得运行;(8)在注释中避免装饰性用语;(9)保持注释的简洁性;(10)在写代码前,先写注释;(11)注释,写的是做了什么事情,而不是为什么做;1.2.2 JSP简介JSP技术使用Java编程语言编写类XML的tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和SCriPtletS访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离

9、,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了LI规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的JaVa代

10、码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了JaVa技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、OracleBea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易懂的等式表示为:HTML+Java=JSPo1.2.2.1 JSP的优势(1) 一次编写,到处运行。这一点上JaV

11、a比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行SerVlet/JSP,到由多台服务器进行集群和负载均衡,到多台APPIiCatiOn进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。SnrwxMsItatfww.gIWUBWflB*FM三3J5.图1.1JSP(4)多样化和功能强大的开发工具支持。这一点与ASP很像,JaVa已经有了许多非常优秀的开发工具,

12、而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。1.2.2.2JSP的弱势(I)与ASP一样,JaVa的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2) JaVa的运行速度是用CIaSS常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的Java文件和.class文件,以及对应的版本文件。1.2.3 MVC模式简介系统采用B/S设计,以Windows2000SerVer作为开发平台,使用JBuilder或Eclipse作为编码平台

13、,SQLSerVer作为数据库平台,TomCat作为Web服务器服务器。系统使用基于MVC模式的设计思想开发VM-Model,即J2EE中的JavaBean-View,即J2EE中的JSP页面CController,即J2EE中的SerVIet三者之间的业务逻辑见下图分析:其他逻辑图1.2 MVC架构(控制器) Servlet浏览器MVC架构是“ModeI-VieW-Controller”的缩写,中文翻译为模型-视图-控制器。MVC应用程序总是由这三个部分组成。EVent(事件)导致Controller改变Model或View,或者同时改变两者。只要COntrOIler改变了ModeIS的数据

14、或者属性,所有依赖的VieW都会自动更新。类似的,只要ContrOller改变了View,VieW会从潜在的Model中获取数据来刷新自己。MVC架构最早是SmaHtaIk语言研究团提出的,应用于用户交互应用程序中。Smalltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在PetStore(宠物店)事例应用程序中就推荐MVC架构作为开发Web应用的架构模式。MVC架构是一种架构,其实需要其他模式协作完成。在J2EE模式目录中,通常采用servicetoworker模式实现,而servicetoworker模式可由集中控制器模式,派遣器模式和PageHelper模式组成

15、。而Struts只实现了MVC的View和Controller两个部分,Model部分需要开发者自己来实现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。MVC架构是一个复杂的架构,其实现也显得非常复杂。但是,我们已经总结出了很多可靠的设计模式,多种设计模式结合在一起,使MVC架构的实现变得相对简单易行。VieWS可以看作一棵树,显然可以用CompositePattern来实现。Views和Models之间的关系可以用ObSerVerPattern体现。Controller控制VieWS的显示,可以用StrategyPattern实现。Model通常是一个调停者,可采用MediatorPattem来实现。A方法调用事件图MVC姐件陛的关系和功能图1.3PoPEDoMS表字段定义1.2.3.1 MVC模式的优点大部分用过程语言比如ASP、PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。例如,直接向数据库发送请求并用HTML显示,开发速度往往比较快,但由于数据页面的分离不是很直接,因而很难体现出业务模型的样子或者模型的重用性。产品设计弹

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 论文 > 毕业论文

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!