36小区ADSL上网计费系统

上传人:桔**** 文档编号:470004606 上传时间:2023-03-11 格式:DOC 页数:33 大小:1.21MB
返回 下载 相关 举报
36小区ADSL上网计费系统_第1页
第1页 / 共33页
36小区ADSL上网计费系统_第2页
第2页 / 共33页
36小区ADSL上网计费系统_第3页
第3页 / 共33页
36小区ADSL上网计费系统_第4页
第4页 / 共33页
36小区ADSL上网计费系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《36小区ADSL上网计费系统》由会员分享,可在线阅读,更多相关《36小区ADSL上网计费系统(33页珍藏版)》请在金锄头文库上搜索。

1、精品毕业论文、毕业设计,优质的论文服务: 精品论文网小区ADSL上网计费系统姓 名 系 别、专 业 导师名称、 职称 完 成 时 间 目 录摘 要1Abstract2前 言11 开发语言和开发工具简介21.1 Java技术简介21.2 Java开发工具21.3 Struts技术简介31.4 Hibernate技术简介42 系统分析52.1系统的必要性和可行性52.2需求分析53 系统概要设计63.1 总体设计63.1.1系统功能设计63.1.2系统功能结构图:63.2 数据库设计93.3 数据库表设计114 系统详细设计及实现144.1 用户登入功能设计及实现144.2 管理员功能模块设计及实

2、现154.3 用户功能模块设计及实现155 运行与测试215.1 软件测试的目的和原则215.2 软件的运行与安装245.2.1 J2EE应用程序的构建与部署245.2.2 具体运行过程以及的期维护24结 论26参考文献27致 谢28精品毕业论文、毕业设计,优质的论文服务: 精品论文网提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案摘 要 本小区ADSL上网计费系统是一个应用于小区ADSL上网管理的软件,实现了向ADSL用户提供各种各样的满足个性化需求的应用服务的功能 。本设计完成了系统中的用户自查询模块,实现了管理记费和用户查询的功能。 该系统使用Java语言,采用Oracle、PL

3、-Sql、Hibernate,Spring,Struts,Jsp,Javascript,Html等技术,基于 Tomcat + Eclipse + Sun OS 5.8开发平台开发设计的,整个系统基于MVC模式(M-模型层,V-视图层,C-控制器)完成了程序界面的设计及自查询功能模块的具体实现.使用Oracle完成了数据库具体设计,完整了整个系统的开发。 用户通过本模块可以在线查询自身的信息(个人信息、上网记录、记费帐单、使用品牌)。它具有良好的可操作性,可靠性高、健壮性好,可扩充性和可维护性的特点。完全可以满足用户自助服务的需求。关键词:Java Jsp Hibernate Struts O

4、racleAbstractThis village ADSL record fee system is an application in community management software of ADSL, realizing the user to provide all kinds of ADSL meets the requirements of personalized service. This design has completed the user inquires the module system, management fee and remember the

5、function of user queries.This system USES Java language, use Oracle, PL - Sql, Hibernate, Jsp, Struts, are, as well as Html and Javascript, technology, based on the Eclipse Tomcat + + Sun microsystem OS 5.8 development platform, the system of exploitation design based on MVC mode (M - model layer, V

6、 - view layer, C - controller) completed the program interface design and the realization of the function module inquires. Use Oracle database specific design, complete the whole system of the development.This module can online user through its information query (personal information, the Internet r

7、ecords, bill, use fee. It has good maneuverability, high reliability and good robustness, scalability and maintainability. Can completely satisfy customer demand of self-service. Key Words:Java Jsp Hibernate Struts Oracle 5前 言近年来,随着计算机走进千家万户,标志着现代社会已经进入了信息时代,单独的一台孤立的计算机已不能满足人民日益增长的需求,于是,互联的进入了人民的生活、

8、工作,使得人与人之间的信息交流突破了地域,国界的限制。因此,在数字化通 讯的时代里,互联网运营也受到了极大的挑战。在小区物业管理方面,也面临着成本 的增高的状况。 从市场的角度看,通信领域竞争在不断加剧,传统的单纯出售基础的通话服务的利润正在逐步减少,未来市场的竞争将不只是基础的通话服务的竞争,更是服务方式和服务种类的竞争。为了更好的为用户服务,小区物业都会提供户管理系统,来对客户资料进行管自理,使管理突破时空限制,提高管理效率与水平,使用户在时候任何地点都可以通过网络进行与小区计费系统的信息交流,满足用户需求,实现小区计费系统网络化,信息化,现代化方向发展。本课题就试图使用java技术来实现

9、一个最基本的小区ADSL上网计费系统。本系统通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便电信运营商和客户之间的信息交流和信息共享。1 开发语言和开发工具简介1.1 Java技术简介Java是近代出现的新一代面向对象程序设计语言,由Sun公司推出,起初用于家电产品上的软件编程。后来,经过Sun公司的不断推出新的版本,目前版本已达到1.6。Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言1。Java语言的特点:简单, 面向对象,多线程,分布式,跨平台,安全性1.2 J

10、ava开发工具*JDKJDK(Java Development Kit)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成2。1.Java编译器(Javac命令)Java编译器将Java源代码文件编译成可执行的Java字节码。Java源代码文件的扩展名为 .java,Java编译器把这种扩展名的文件编译成扩展名为.class的文件。源文件中的每个类在编译后都将产生一个class文件,这意味一个Java源代码文件可能编译生成多个class文件。2. Java解释器(java命

11、令)Java解释器对编译生成的字节码格式的可执行程序的运行提供支持,它是运行非图形Java程序的命令行工具。*ECLIPSE根据需求分析及功能分析,选用Eclipse集成开发工具及Oracle数据库来开发此系统。1.Eclipse的起源和发展Eclipse的前身是IBM的Visual Age。由于意识到Visual Age存在难以扩展、底层技术较为脆弱、很难与WebSphere Studio软件集成等诸多问题,进一步发展甚为困难,同时也面临包括Symantec公司的Visual Caf、Borland公司的JBuilder等开发工具的竞争压力,IBM决定创建一个更开放的,并且可以为IBM其他开

12、发工具提供支持的一体化开发平台。1998年11月,IBM专门成立了一个项目开发小组,开始开发该平台,2000年新一代开发平台诞生,这就是大家所熟悉的Eclipse。2000年11月,IBM做出了一个重大决定,将Eclipse采用开放源码的授权和运作模式发布,以增强业界对Eclipse的关注度并加快其推广应用速度。随后,IBM于2001年12月向外界宣布,捐赠价值4千万美元的Eclipse源码给开源社区;成立由成员公司组成的Eclipse协会(Eclipse Consortium),以便支持并促进Eclipse开源项目。事实证明,IBM的决策非常英明。Eclipse受到广泛关注,蜂拥而至的用户使

13、得其下载服务器一度阻塞,给业界带来了久违的震撼!IBM趁热打铁,在EclipseCon 2004上宣布成立一个独立的、非盈利性的基金会,由该基金会负责管理和指导Eclipse开发,目前其成员多达近百家知名公司,其中包括Borland、Rational Software、Red Hat、Sybase、Google和Oracle等业界巨头5 。Eclipse开发状态非常活跃,目前成熟稳定的版本是3.2,正在开发的版本是3.3,已经成为业界主要的非微软软件开发平台。2.Eclipse的优势目前全球有上百万人在使用Eclipse进行开发。为什么Eclipse拥有如此众多的用户,这与Eclipse集众多

14、特性于一身有很大关系。Eclipse是开放源代码的软件。这意味着Eclipse不仅可以免费使用,还可以通过研究源代码学习世界上顶尖开发人员的编程技术,并可以共享遍布全球的开发人员所贡献的公共开放源代码库。Eclipse是真正可扩展并可配置的。Eclipse采用插件机制,犹如一个花瓶,你可以随时向花瓶里面插花,也可以很容易将不再需要的花取出。Eclipse支持众多的开发语言而不仅仅是Java。Eclipse只是给开发人员提供了一个能够扩展系统功能的最小核心,基于扩展点的插件体系结构使得Eclipse支持多种语言成为可能。只要安装相应语言的插件,Eclipse就可以支持该种语言的开发。目前,Ecl

15、ipse已经可以支持C、COBOL、PHP、Perl、Python等多种语言。Eclipse提供了对多重平台特性的支持。开发者可以使用他们感觉最舒适、最熟悉的平台,例如Windows、Linux等。Eclipse对每个平台都有其单独的图形工具包,这使得应用程序具有接近本地操作系统的外观和更好的性能。1.3 Struts技术简介Struts是Apache软件基金支持下的开源的MVC框架,在多年的WEB应用开发实践中,Struts作为一个经典的Web应用开发框架始终一枝独秀.。用Struts实现MVC架构。MVC(Model-View-Controller)由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。根据界面设计

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号