智能便携手机销售系统毕设论文Word文件下载.docx

上传人:b****1 文档编号:3151689 上传时间:2023-05-01 格式:DOCX 页数:52 大小:1,023.15KB
下载 相关 举报
智能便携手机销售系统毕设论文Word文件下载.docx_第1页
第1页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第2页
第2页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第3页
第3页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第4页
第4页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第5页
第5页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第6页
第6页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第7页
第7页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第8页
第8页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第9页
第9页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第10页
第10页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第11页
第11页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第12页
第12页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第13页
第13页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第14页
第14页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第15页
第15页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第16页
第16页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第17页
第17页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第18页
第18页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第19页
第19页 / 共52页
智能便携手机销售系统毕设论文Word文件下载.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

智能便携手机销售系统毕设论文Word文件下载.docx

《智能便携手机销售系统毕设论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《智能便携手机销售系统毕设论文Word文件下载.docx(52页珍藏版)》请在冰点文库上搜索。

智能便携手机销售系统毕设论文Word文件下载.docx

Keywords:

MobileSalesManagement  System  JAVA  JSP  SQLServer2000

目  录

1前  言1

1.1开发背景1

1.2国内外研究现状1

1.3系统设计的目标2

1.4研究方法3

1.5技术手段3

2系统开发所采用的技术4

2.1Servlet技术4

2.2JSP技术5

2.3JavaBeans6

2.4SQLServer20006

2.5系统的开发环境7

3智能便携手机销售系统需求分析8

3.1智能便携手机销售系统可行性分析8

3.1.1经济可行性分析8

3.1.2几个关键技术的可行性分析8

3.1.2运行可行性分析10

3.2系统需求分析11

3.2.1系统的功能需求11

3.2.2系统性能需求分析11

4概要设计13

4.1系统功能结构13

4.2系统功能模块划分14

4.3数据库设计15

4.2.1系统实体描述15

4.2.2系统实体联系图16

4.2.3数据库系统概述16

4.2.4数据库表结构17

5系统详细设计与实现21

5.1系统功能设计目标21

5.2后台JavaBean的设计21

5.3用户业务的实现22

5.4系统管理业务的实现27

6系统测试33

6.1软件测试的方法33

6.2模块测试34

6.3测试的主要内容34

结  论36

谢  辞37

参考文献38

附  录39

1前  言

本章是对课题研发背景和课题目标的简要阐述,通过本章内容可了解选题的价值与意义,了解基本思路和实现方法。

1.1开发背景

随着人类社会的不断发展和进步,网络在人们的日常生活中扮演着越来越重要的角色。

伴随着人们日益增长的信息量和对网络的依赖性,以及Web业务中所包含的庞大的信息量,人们对于网络的方便快捷性、交互性、以及安全性的期待也越来越高。

服务用户,以及为用户带来最大的便利,一直都是网络发展的目标和方向。

现今,网络技术在销售服务领域的广泛运用,更是拓展了网络技术运用的新篇章。

WEB技术尤其是在网上销售和电子商务等方面得到了大力的推广,开发技术和管理模式也是层出不穷,作为一种新型的销售模式,极大的推动了社会经济的发展。

本课题的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的手机,改变传统商业交易,在互联网上进行交易,实现网上购买手机。

为了实现上述目的,需对网上手机销售管理有了一定的了解,才能满足客户的要求,让他们可以随时找到自己想要购买的手机。

本论文课题新颖,主要涉及软件,数据库与网络技术等。

涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。

1.2国内外研究现状

中国电子商务始于1997年。

中国商品订货系统(CGOS)、中国商品交易中心(CCEC)、虚拟“广交会”等大型电子商务项目也在1997年相继推出,拉开了中国电子商务的序幕。

1998年“首都电子商务工程”的展开和1999年“8848网上超市”的出现,标志着中国电子商务开始进入快速发展时期,中国电子商务由此正式启动。

据统计,目前全国已有4万家商业网站,其中网上商店700余家。

电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。

电子商务应用与发展的地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。

据IDC预测,2000年中国大陆网上交易额将达4000万美元,到2003年将达38亿美元。

可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。

1.政府推进环境改善

我国政府正全面、积极、稳妥地推进中国电子商务的发展。

1998年以来,政府对电子商务的支持与协调力度明显增加。

我国电子商务发展的总体框架(包括整体战略、发展规划、发展措施、技术体制标准以及相关法律法规)的推出,将会使电子商务有一个更加规范有序的应用与发展环境。

不少地方政府也都对电子商务给予了前所未有的关注与支持,开始将电子商务作为重要的产业发展方向。

2.制约瓶颈开始突破

网上支付、实物配送和信用等作为电子商务系统工程中的重要环节,被视为制约中国电子商务应用与发展的瓶颈。

1999年以来,网上支付的瓶颈正在迅速得到解决。

在这方面较为成功的,有“8848”网上超市提供的包括网上支付在内的多元化支付方式,有首都电子商城电子商务支付平台等。

3.应用模式日趋多元

在BtoC模式中,网上书店和网上商场在增加网上支付功能、完善各项服务后以更大的势头发展;

网上拍卖、网上商城、网上邮购等面向消费者的电子商务网站大量推出。

不少电子商务企业和工商企业开始酝酿企业间电子商务。

证券电子商务也有所发展,网上炒股对于有些股民已经成为现实。

网络是一片独特的天空,中国国情又有其特殊性。

怎样将结合Internet和中国国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。

4.内外融合渐成大势

具有外资背景的电子商务企业和项目日益增加。

其表现的形式是双向的:

既有海外风险投资直接进入国内的电子商务企业,也有国内企业通过海外上市吸收海外资金。

在不少电子商务企业内,外籍或具有外资企业背景的高级管理人员显著增加。

与此同时,海外电子商务企业开始直接进入中国市场。

随着中国加入世界贸易组织的前景日趋明朗,基于超越国界的Internet的电子商务不可逆转地走上了世界经济一体化的道路。

1.3系统设计的目标

Internet的信息内容非常庞大,不仅可以把它当作一个计算机网络,还可以把它视为一个庞大的、实用的、可享受的信息源。

Internet给全世界带来了非同寻常的机遇。

信息已经成为继材料、能源之后的又一重要战略资源。

同时,网络也为各个层次的文化交流提供了良好的平台。

网上购手机的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。

整个手机市场一片繁荣,在这种情况下,网上手机的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上手机的优势才能得以体现。

在中国,网上手机有发展的必要,也有发展的基础,发展网上手机的各方面条件也日趋成熟,虽然还存在一些问题,但是相信只要不断发展,问题一定会解决,也定能保证网上手机的蓬勃发展。

本课题用JSP语言来编写网络手机管理系统,数据库用SQLServer2000来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP+Servlet+JavaBeans三层模式完成整个设计工作。

本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。

因此在这样的背景下,针对当前Internet网络发展趋势来计网络手机管理系统就成为了当今应用软件的首选体系结构。

1.4研究方法

本课题应用J2EE多层体系设计结构MVC模式实现手机销售网站的设计与开发。

设计系统采用B/S模式。

MVC模式:

M(model)是指Javabean充当模型,所有的类别具有的属性都会存在Javabean模型之中;

V(view)指JSP,html充当View(视图),负责前台页面的解释和显示;

C(control)指Servlet充当Controler(控制器),负责系统的逻辑处理,并将处理的结果返回服务器。

B/S(Browser/Server)模式又称B/S结构。

浏览器/服务器(b/s)模式是C/S模式在internet上基于Web应用的一种实现方式,使用B/S模式开发软件是基于有计算机技术以来最稳定的internet技术平台。

这些软件将功能分解到浏览器端、事务服务器端和数据库服务器端,使得系统界面风格统一(使用统一的浏览器),开发维护方便(只需调整事务服务器上的相关功能页面),并且使访问异种数据库成为现实(使用不同的连接方式)。

但是由于Internet面向的是一个无序的集合,而很大一部分的应用是面向有结构、有管理、有确定任务的有序实体,而且在从C/S模式向B/S模式过渡的过程中,B/S必须适应并长期迎合C/S下的有序需求方式。

1.5技术手段

本课题采用JSP+Servlet+JavaBeans三层模式。

JSP(JavaServerPages)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,他在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段和JSP标记,就构成了JSP网页(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送Email等,这就是建立动态网站时经常需要的功能。

JSP的优点如下:

1.一次编写,到处运行。

除了系统之外,代码不用做任何更改。

2.系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

3.强大的可伸缩性。

4.多样化和功能强大的开发工具支持。

5.支持服务器端组件。

SQLServer2000是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持B/S模式,能够满足各种类型的企事业单位对构建网络数据库的需求,用于大型联机事务处理、数据仓库和电子商务应用,并且在易用性、可扩展性、可靠性以及数据仓库等方面确立了世界领先的地位。

2系统开发所采用的技术

2.1Servlet技术

随着互联网的高速发展,Web日益成为人们获取、传播和交换信息的重要途径。

访问人数的不断增加以及诸如电子商务等数字化产业的崛起,对Web的交互性及数据处理能力提出了更加严格的要求,传统的CGI程序虽然能在一定程度上扩展Web服务器的功能,但CGI对服务器资源的巨大消耗使得CGI无法胜任请求频繁的Web应用。

Servlet是Java2.0中新增的功能,它能像CGI脚本一样扩展Web服务器的功能,但比CGI要更加强大,而且占用的服务器资源要比CGI小得多,因此在性能上要远远超过CGI,更能适应Internet的迅速发展。

大部分的主流Web服务器如Apache,IIS,NES等都支持JavaServlet。

本文简要介绍了Servlet的基本概念和体系结构,并给出了一个利用Servlet开发Web数据库应用的实例。

服务器上需要一些程序,常常是根据用户输入访问数据库的程序。

这些通常是使用公共网关接口(CGI(CommonGatewayInterface))应用程序完成的。

然而,在服务器上运行Java,这种程序可使用Java编程语言实现。

在通信量大的服务器上,Javaservlet的优点在于它们的执行速度更快于CGI程序。

各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。

Servlet看起来像是通常的Java程序。

Servlet导入特定的属于JavaServletAPI的包。

因为是对象字节码,可动态地从网络加载,可以说Servlet对Server就如同Applet对Client一样,但是,由于Servlet运行于Server中,它们并不需要一个图形用户界面。

从这个角度讲,Servlet也被称为FacelessObject。

一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。

虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。

2.2JSP技术

随着WEB开发技术的迅猛发展,多种高级编程语言也相继出台,进而实现了C/S(客户端-服务端)的服务模式,因此各种动态网页技术应运而生。

其中尤其是SUN公司推出的新一代脚本技术JSP,其功能更独具特色。

JSP是基于Java的动态网页技术,用于创建支持跨硬件平台及跨Web服务器的网页。

JSP可与微软的ActiveServerPages(ASP)相媲美,相对于ASP来讲,JSP更突出的特点就是利用了Java强大的跨平台性,不论是在WindowsNT12000还是在Soloris,Linux下都能正常运行,而且执行效率更高。

JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。

JSP(JavaServerpage)技术由SUN公司推出,使用Java作为脚本语言。

它不仅克服了早期CGI技术维护复杂、运行效率低下等缺点,而且相对ASP等其它动态网页技术,JSP还支持跨平台开发与运行、组件开发与使用方便的优点,提高了WEB应用的开发与执行效率。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。

目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

JSP可用一种简单易懂的等式表示为:

HTML+Java=JSP。

2.3JavaBeans

JavaBeans是Sun公司基于Java、与平台无关的构件模型,具有一次编译,各处运行(Writeonce,RunAnywhere)的优点,并实现了任何地方的复用(ReuseEverywhere)。

基于JavaBeans模型可以设计小型的、可复用的软件构件,这些构件可以是可视化的,比如Swing控件,或者没有任何界面,比如数据库会话Bean等。

而后者正是我们在Web应用中要开发使用的。

从原理上来说,使用JavaBeans不过是使用一种特定的规范在Java程序中引入特定的类。

你完全可以不使用JavaBeans而直接在Java程序中对这样的Java类进行说明并进行示例。

当然,这无疑会降低你的程序的可读性,而且你将牺牲组件的可重复使用的特性。

但是,对于一个简单的应用中的简单程序。

你完全可以不必拘泥于使用JavaBeans。

即便是对于JSP,你也可以做同样的选择,在程序段中,我们可以使用任何的纯Java语句,包括对一个新的对象的定义和示例。

在很多的JSP参考资料中都提到JavaBeans需要遵守JavaBeans规定,也就是JavaBeansAPI。

但是,事实上在程序设计时,情况并没有这么复杂。

你完全可以根据你自己的需要来定制你的JavaBeans。

在这里,我们只要求JavaBeans是一个Java类,并不需要遵守其他规范。

当然,对于这样的一个JavaBeans,你应该自己有一个清楚的认识。

因为它可能并没有我们通常意义上所理解的JavaBeans的一些特性,对于某种极端的情况,你可能只能使用这样的语句来引入JavaBeans,然后来通过yourId这个JavaBeans的实例来处理并调用你的JavaBeans中的属性和方法。

2.4SQLServer2000

SQLServer2000是使用客户机/服务器(C/S)体系结构的RDBMS,由于它的这种C/S体系结构,所以称它为网络RDBMS。

回顾其发展历史:

1988年,推出了第一个基于OS/2操作系统的版本;

1992年,SQLServer移植到WindowsNT之后,Microsoft成了这个项目的主导者;

1994年后,Microsoft专注于开发SQLServer的WindowsNT版本;

1996年,Microsoft公司推出了SQLServer6.5版;

1998年,Microsoft公司推出了SQLServer7.0版;

2000年,推出了SQLServer2000。

至于Microsoft的SQLServer2005版,由于比较新,在其实际使用的稳定性方

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2