移动终端网络质量检测系统
在当今信息时代,随着计算机技术的不断发展和普及,各种基于互联网的应用也应运而生。为了搜集客户对互联网的使用感受,更好的提供服务,并根据用户的评价和建议对网络质量服务进行规划和调整,并提供客户端下载,方便客户实现自我评测。本课题主要是介绍了移动终端客户网络质量检测及分析系统的数据库设计和主体框架结构设计。
本系统主要采用HTML技术和SQL Server数据库技术开发了系统的框架结构设计。主要包含登录注册、信息发布、修改信息、查询管理、在线评价、系统管理等功能和数据库的设计。用户可以浏览网上公布的新闻公告,并可以修改自身的信息和密码,还可以对网上的服务进行评价。而管理员可以管理用户和信息,以及浏览用户的评价。本系统设计的数据库可以存储客户端探针部分发送过来的网络质量参数,并能够为服务器端网络分析提供数据。
本课题详细介绍了系统的设计开发过程,包括需求分析设计,概要设计和详细设计。其中需求分析部分主要介绍了系统的业务流程和模块间的共性,通过它了解用户的需求和系统的业务。概要设计部分主要介绍了系统的功能模块和数据库设计,包括作者需要完成的系统功能和数据库的设计。详细设计部分主要讲了网络质量系统的主体框架结构设计,详细的谈了需要完成的各模块的代码和界面的设计。
关键词: 信息发布;HTML;数据库设计;框架设计
In today's information age, with the continuous development and popularization of computer technology, various Internet-based applications have emerged. In order to collect customer’s use feelings of the Internet and offer the better service, then making the planning and adjustment of network quality services in accordance with the user's evaluation and advice.Also providing client download so that customers can achieve self-evaluation.This article is to introduce the database design and main frame of the mobile terminal client network quality testing and analysis system .
In this paper,principally using HTML and SQL Server database technology to design the system’s framework.Which is consists mainly of registration and login,information dissemination, modify information, query management, online valuation, system management functions and database design. Users can browse the online publication news and bulletins,and can modify their own information and passwords,and also can evaluate the online services. While administrators can manage users and information,and browse users reviews.The database is designed to store the network quality parameters which is sent by the probe of client and be able to provide for server-side web to analysis data.
This paper describes the system design and development process, including requirements analysis and design, outline design and detailed design. Needs analysis which describes some of the major business processes and systems commonality between modules through which to understand the needs of users and systems business. Summary of design part introduces the system function modules and database design, including the author need to complete system functionality and database design. Detailed design of some of the major stresses the quality of the network system, the main frame structural design, detailed talk about the need for completion of each module code and interface design.
Key words:Information dissemination; HTML; database design; Frame Design
1.3 开发技术简介
1.3.1 页面开发的脚本 查看完整请+Q:351916072获取
JSP(Java Server Pages的英文缩写)其实是由多家公司一起参与建立的一种动态网页技术标准,与ASP 技术有点类似,是在以往编写的网页HTML文件中加入了 Java 程序段和 JSP 标记,其根本是一个简化的Servlet设计,从而形成的 JSP文件。[1] 由于所有的程序操作都是在服务器端被执行,网络上传送到客户端的仅仅只是所得到的结果,这样就大大的降低了对客户浏览器方面的要求。用 JSP开发的Web 应用是跨平台的,能够在Linux操作系统上运行,同样也能够在一些其他的操作系统上运行。
JSP技术是一种动态页面技术,主要的目的是从Servlet中将表示逻辑分离出来。它使用了Java编程语言编写类XML中的tags和scriptlets,用来封装可以产生动态网页的处理逻辑。[9]其中插入的Java程序段可以用来实现建立动态网页所需要实现的功能,如操作数据库、重新定向网页等。从而达到网页设计的显示与逻辑相分离,使得基于Web的应用程序系统的开发变得更加的迅速和容易实现。
其中Java Servlet 技术是JSP 技术的技术基础,而且一般大型的Web应用程序的开发都是依靠Java Servlet技术和JSP技术之间的相互配合才能完成和实现。[3]总而言之JSP几乎具备了Java技术的包含简单易用、安全可靠,完全的面向对象,具有平台无关性等在内的所有特点。
本课题中的页面开发的脚本就是JSP。
1.3.2 页面效果脚本
Javascript 是由布兰登·艾奇(Brendan Eich,1964年~)发明的一种基于对象和事件驱动并且具有安全性能的客户端脚本语言(或者是描述语言),是一种为了适应动态网页制作的需要而诞生的编程语言,同时也是一种能够被广泛应用于客户端的Web开发的脚本语言。它具有动态、弱类型、基于原型的特点,内置支持类。如今Javascript 越来越被广泛地应用于Internet网页制作上,从而为客户提供更为流畅的浏览效果。
Javascript加入网页通常有直接方式和引用方式这两种方法。它常常被用来在HTML的基础上,通过给Web网页链接一些对象或者交互式的添加一些动态的功能,使网页和用户之间的关系能够达到实时性的、动态的、交互性的效果,从而让网页具有更多的活跃元素和更为精彩的内容。[4]由于它能够及时的响应用户的各式操作,对用户所提交的表单做即时的检查,而不必经过传给服务器再进行处理,从而节省了时间。当然,JavaScript也可以被应用在一些其他的场合,如服务器端编程等。本课题中用到的脚本就有Javascript。
1.3.3 统一建模语言 查看完整请+Q:351916072获取
UML(Unified Modeling Language的缩写,被称为统一建模语言)是一种面向对象的、正在开发的、比较开放的、可视化的建模语言,能够支持软件系统开发过程中的一切阶段的模型化和面向对象的描述。它是Booch、OMT以及OOSE 等方法和基本概念的拓展和延伸。它通常被应用于建立软件系统模型,但它同样能够被用来描述一些如机械系统、企业机构或业务过程、处理复杂数据的信息系统等一些非软件领域的系统,总的来说,它可以对任何一个具有静态结构和动态行为的系统来进行建模。UML不但可以被用来描述面向对象的系统,而且还可以被适用于系统开发的不同阶段,从需求规格说明描述开始,一直到系统完成后的测试和维护。而本次设计就大量的采用了UML来进行建模,从而比较清晰的表达出系统中的各种元素和关系,文中的用例图、顺序图就是运用其画出的。
1.3.4 JFreeChart
JFreeChart是JAVA平台上的一个开放的图表绘制类库,完全使用JAVA语言编写。JFreeChart可以生成饼状图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)和甘特图(Gantt charts)等多种图表,而且还可以产生PNG和JPEG格式的两种输出,也可以与PDF和EXCEL产生关联。但是它的JFreeChart的缺陷也很明显,就是只适合生成图片,在交互性方面它又比不上Flash图表工具。[8]而在本课题中提到的pie.jsp和bar.jsp文件就是使用了JFreeChart里的饼状图和柱状图的制作与设计。
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 系统产生的背景 1
1.2 开发工具介绍 2
1.2.1 MyEclipse工具 2
1.2.2 SQL Server2008 2
1.2.3 StarUML 3
1.2.4 Visio2010 3
1.2.5 Web服务器的选择 3
1.3 开发技术简介 4
1.3.1 页面开发的脚本 4
1.3.2 页面效果脚本 4
1.3.3 统一建模语言 5
1.3.4 JFreeChart 5
第2章 系统需求分析与设计 6
2.1 总体设计规划 6
2.2 需求获取 7
2.2.1 参与人员或角色 7
2.2.2 系统边界 7
2.2.3 系统用户和角色 8
2.3 系统业务介绍 10
2.4 系统业务流程 11
2.5 系统模块级共性 12
第3章 系统概要设计 14
3.1 功能模块 14
3.2 数据库设计 15
3.2.1 数据库概念结构设计 15
3.2.2 数据库表和视图概况 17
3.2.3 数据库表详细设计 18
3.2.4 数据库中视图设计 22
第4章 详细设计与实现 25
4.1 公共页面的设计与实现 25
4.1.1 头部页面的设计(top.jsp) 25
4.1.2 底部页面的设计(bottom.jsp) 25
4.1.3 友情链接页面的设计(right.jsp) 26
4.1.4 联系我们页面的设计(linkknow.jsp) 27
4.1.5 验证码界页面的设计(imageyz.jsp) 27
4.1.6 时事新闻页面的设计(shishi.jsp) 28
4.2 系统各模块的界面设计与详细实现 29
4.2.1 登录模块的设计 30
4.2.2 注册模块的设计 31
4.2.3 找回密码模块的设计 33
4.2.4 最新资讯模块的设计 34
4.2.5 信息搜索模块的设计 36
4.2.6 修改密码模块的设计 37
4.2.7 完善个人信息模块的设计 38
4.2.8 用户评价模块的设计 39
4.2.9 管理员模块的设计 41
第5章 总结与展望 46
5.1 对网站业务的不熟悉 46
5.2 对系统的维护性考虑不周全 46
5.3 结束语 47
参考文献 48
致 谢 49 查看完整请+Q:351916072获取
本系统主要采用HTML技术和SQL Server数据库技术开发了系统的框架结构设计。主要包含登录注册、信息发布、修改信息、查询管理、在线评价、系统管理等功能和数据库的设计。用户可以浏览网上公布的新闻公告,并可以修改自身的信息和密码,还可以对网上的服务进行评价。而管理员可以管理用户和信息,以及浏览用户的评价。本系统设计的数据库可以存储客户端探针部分发送过来的网络质量参数,并能够为服务器端网络分析提供数据。
本课题详细介绍了系统的设计开发过程,包括需求分析设计,概要设计和详细设计。其中需求分析部分主要介绍了系统的业务流程和模块间的共性,通过它了解用户的需求和系统的业务。概要设计部分主要介绍了系统的功能模块和数据库设计,包括作者需要完成的系统功能和数据库的设计。详细设计部分主要讲了网络质量系统的主体框架结构设计,详细的谈了需要完成的各模块的代码和界面的设计。
关键词: 信息发布;HTML;数据库设计;框架设计
In today's information age, with the continuous development and popularization of computer technology, various Internet-based applications have emerged. In order to collect customer’s use feelings of the Internet and offer the better service, then making the planning and adjustment of network quality services in accordance with the user's evaluation and advice.Also providing client download so that customers can achieve self-evaluation.This article is to introduce the database design and main frame of the mobile terminal client network quality testing and analysis system .
In this paper,principally using HTML and SQL Server database technology to design the system’s framework.Which is consists mainly of registration and login,information dissemination, modify information, query management, online valuation, system management functions and database design. Users can browse the online publication news and bulletins,and can modify their own information and passwords,and also can evaluate the online services. While administrators can manage users and information,and browse users reviews.The database is designed to store the network quality parameters which is sent by the probe of client and be able to provide for server-side web to analysis data.
This paper describes the system design and development process, including requirements analysis and design, outline design and detailed design. Needs analysis which describes some of the major business processes and systems commonality between modules through which to understand the needs of users and systems business. Summary of design part introduces the system function modules and database design, including the author need to complete system functionality and database design. Detailed design of some of the major stresses the quality of the network system, the main frame structural design, detailed talk about the need for completion of each module code and interface design.
Key words:Information dissemination; HTML; database design; Frame Design
1.3 开发技术简介
1.3.1 页面开发的脚本 查看完整请+Q:351916072获取
JSP(Java Server Pages的英文缩写)其实是由多家公司一起参与建立的一种动态网页技术标准,与ASP 技术有点类似,是在以往编写的网页HTML文件中加入了 Java 程序段和 JSP 标记,其根本是一个简化的Servlet设计,从而形成的 JSP文件。[1] 由于所有的程序操作都是在服务器端被执行,网络上传送到客户端的仅仅只是所得到的结果,这样就大大的降低了对客户浏览器方面的要求。用 JSP开发的Web 应用是跨平台的,能够在Linux操作系统上运行,同样也能够在一些其他的操作系统上运行。
JSP技术是一种动态页面技术,主要的目的是从Servlet中将表示逻辑分离出来。它使用了Java编程语言编写类XML中的tags和scriptlets,用来封装可以产生动态网页的处理逻辑。[9]其中插入的Java程序段可以用来实现建立动态网页所需要实现的功能,如操作数据库、重新定向网页等。从而达到网页设计的显示与逻辑相分离,使得基于Web的应用程序系统的开发变得更加的迅速和容易实现。
其中Java Servlet 技术是JSP 技术的技术基础,而且一般大型的Web应用程序的开发都是依靠Java Servlet技术和JSP技术之间的相互配合才能完成和实现。[3]总而言之JSP几乎具备了Java技术的包含简单易用、安全可靠,完全的面向对象,具有平台无关性等在内的所有特点。
本课题中的页面开发的脚本就是JSP。
1.3.2 页面效果脚本
Javascript 是由布兰登·艾奇(Brendan Eich,1964年~)发明的一种基于对象和事件驱动并且具有安全性能的客户端脚本语言(或者是描述语言),是一种为了适应动态网页制作的需要而诞生的编程语言,同时也是一种能够被广泛应用于客户端的Web开发的脚本语言。它具有动态、弱类型、基于原型的特点,内置支持类。如今Javascript 越来越被广泛地应用于Internet网页制作上,从而为客户提供更为流畅的浏览效果。
Javascript加入网页通常有直接方式和引用方式这两种方法。它常常被用来在HTML的基础上,通过给Web网页链接一些对象或者交互式的添加一些动态的功能,使网页和用户之间的关系能够达到实时性的、动态的、交互性的效果,从而让网页具有更多的活跃元素和更为精彩的内容。[4]由于它能够及时的响应用户的各式操作,对用户所提交的表单做即时的检查,而不必经过传给服务器再进行处理,从而节省了时间。当然,JavaScript也可以被应用在一些其他的场合,如服务器端编程等。本课题中用到的脚本就有Javascript。
1.3.3 统一建模语言 查看完整请+Q:351916072获取
UML(Unified Modeling Language的缩写,被称为统一建模语言)是一种面向对象的、正在开发的、比较开放的、可视化的建模语言,能够支持软件系统开发过程中的一切阶段的模型化和面向对象的描述。它是Booch、OMT以及OOSE 等方法和基本概念的拓展和延伸。它通常被应用于建立软件系统模型,但它同样能够被用来描述一些如机械系统、企业机构或业务过程、处理复杂数据的信息系统等一些非软件领域的系统,总的来说,它可以对任何一个具有静态结构和动态行为的系统来进行建模。UML不但可以被用来描述面向对象的系统,而且还可以被适用于系统开发的不同阶段,从需求规格说明描述开始,一直到系统完成后的测试和维护。而本次设计就大量的采用了UML来进行建模,从而比较清晰的表达出系统中的各种元素和关系,文中的用例图、顺序图就是运用其画出的。
1.3.4 JFreeChart
JFreeChart是JAVA平台上的一个开放的图表绘制类库,完全使用JAVA语言编写。JFreeChart可以生成饼状图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)和甘特图(Gantt charts)等多种图表,而且还可以产生PNG和JPEG格式的两种输出,也可以与PDF和EXCEL产生关联。但是它的JFreeChart的缺陷也很明显,就是只适合生成图片,在交互性方面它又比不上Flash图表工具。[8]而在本课题中提到的pie.jsp和bar.jsp文件就是使用了JFreeChart里的饼状图和柱状图的制作与设计。
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 系统产生的背景 1
1.2 开发工具介绍 2
1.2.1 MyEclipse工具 2
1.2.2 SQL Server2008 2
1.2.3 StarUML 3
1.2.4 Visio2010 3
1.2.5 Web服务器的选择 3
1.3 开发技术简介 4
1.3.1 页面开发的脚本 4
1.3.2 页面效果脚本 4
1.3.3 统一建模语言 5
1.3.4 JFreeChart 5
第2章 系统需求分析与设计 6
2.1 总体设计规划 6
2.2 需求获取 7
2.2.1 参与人员或角色 7
2.2.2 系统边界 7
2.2.3 系统用户和角色 8
2.3 系统业务介绍 10
2.4 系统业务流程 11
2.5 系统模块级共性 12
第3章 系统概要设计 14
3.1 功能模块 14
3.2 数据库设计 15
3.2.1 数据库概念结构设计 15
3.2.2 数据库表和视图概况 17
3.2.3 数据库表详细设计 18
3.2.4 数据库中视图设计 22
第4章 详细设计与实现 25
4.1 公共页面的设计与实现 25
4.1.1 头部页面的设计(top.jsp) 25
4.1.2 底部页面的设计(bottom.jsp) 25
4.1.3 友情链接页面的设计(right.jsp) 26
4.1.4 联系我们页面的设计(linkknow.jsp) 27
4.1.5 验证码界页面的设计(imageyz.jsp) 27
4.1.6 时事新闻页面的设计(shishi.jsp) 28
4.2 系统各模块的界面设计与详细实现 29
4.2.1 登录模块的设计 30
4.2.2 注册模块的设计 31
4.2.3 找回密码模块的设计 33
4.2.4 最新资讯模块的设计 34
4.2.5 信息搜索模块的设计 36
4.2.6 修改密码模块的设计 37
4.2.7 完善个人信息模块的设计 38
4.2.8 用户评价模块的设计 39
4.2.9 管理员模块的设计 41
第5章 总结与展望 46
5.1 对网站业务的不熟悉 46
5.2 对系统的维护性考虑不周全 46
5.3 结束语 47
参考文献 48
致 谢 49 查看完整请+Q:351916072获取
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3313.html