完整基于Web的手机销售管理系统开发与设计.docx

上传人:b****4 文档编号:5046249 上传时间:2022-12-12 格式:DOCX 页数:15 大小:27.56KB
下载 相关 举报
完整基于Web的手机销售管理系统开发与设计.docx_第1页
第1页 / 共15页
完整基于Web的手机销售管理系统开发与设计.docx_第2页
第2页 / 共15页
完整基于Web的手机销售管理系统开发与设计.docx_第3页
第3页 / 共15页
完整基于Web的手机销售管理系统开发与设计.docx_第4页
第4页 / 共15页
完整基于Web的手机销售管理系统开发与设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

完整基于Web的手机销售管理系统开发与设计.docx

《完整基于Web的手机销售管理系统开发与设计.docx》由会员分享,可在线阅读,更多相关《完整基于Web的手机销售管理系统开发与设计.docx(15页珍藏版)》请在冰豆网上搜索。

完整基于Web的手机销售管理系统开发与设计.docx

完整基于Web的手机销售管理系统开发与设计

(完整)基于Web的手机销售管理系统开发与设计

(完整)基于Web的手机销售管理系统开发与设计

编辑整理:

尊敬的读者朋友们:

这里是精品文档编辑中心,本文档内容是山我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)基于Web的手机销售管理系统开发与设计)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)基于Web的手机销售管理系统开发与设计的全部内容。

(完整)基于Web的手机销售管理系统开发与设计

基于Web的手机销售管理系统的设计与开发

摘要:

随着现代计算机科学的发展,计算机信息管理系统越来越受到重视.手机销售管理系统能为商家和用户提供更好的服务和速率,手机销售管理系统正是在这种情况下诞生并且发展起来的,是进行手机商品交易中不可缺少的部分。

本系统主要为用户提供了会员注册,购物车管理,手机商甜搜索,手机类别搜索,用户资料修改,购买,查看手机商甜详细信息,查看用户订单及订单详细内容等功能。

该系统使用了功能强大的JavaWeb开发技术,使用JSP技术进行动态页面的设计,使用了基于MVC机制的Struts技术。

该系统选择功能强人的MyEclipse为开发工具,后台数据库选用MySql数据库.体积小、速度快、总体拥有成本低,操作方便,可维护性强.

关键词:

Jsp;Java技术;手机销售管理;MySql;Servlet

TheDesignandDeveIopmentofWeb—basedPhoneSales

ManagementSystem

Abstract:

WiththedeveIopmentofmoderncomputerscience,computerinformationmanagementsystemsmoreandmoreattention。

Mobilephonesalesmanagementsystemforbusinessesanduserstoprovidebetterservicesandrates,mobilephonesaIesmanagementsystemisinthiscasewasbornanddevelopedtisthemobilephoneproductsanintegraIpartofthetransaction.Thissystemismainlytoprovideuserswithamembershipregistration,shoppingcartmanagement,mobileproductsearch,mobiIesearchcategories,modifyuserinformation,topurchaserviewproductdetailsphone,viewdetailsofcustomerordersandorderfunctions・ThesystemusesapowerfuIJavaWebdevelopmenttechnologies,usingJSPtechnologyfordynamicpagedesign,usingtheStrutsMVC—basedsystemtechnology.ThesystemseIectedforthedeveIopmentofpowerfuItoolsforMyEcIipse,usetheMySqIdatabaseback-enddatabaseoSmall,fast,andIowcostofownership.Easyoperation,maintainabiIity.

Keywords:

Jsp:

Javaskills;Mobilesalesmodule;MySqI;Servlet

(完整)基于Web的手机销售管理系统开发与设计

第一章引言1

1o1研究背景1

1.1.1国内现状1

研究意义1

第二章需求分析2

2.1系统定义2

2.2功能需求2

2.3数据需求2

2o4业务分析3

2o4.1业务流程图图例3

2o4O2系统业务流程分析3

2o5数据流程3

2.5.1数据流图基本概念3

2.502系统数据流图4

第三章数据库设计5

3.1数据库的概念5

3o2数据库的选择5

3.3数据表的描述5

第四章技术介绍8

4o1JSP技术8

4o2B/S结构概述8

4o3MyEclipse开发—匸具9

4.4Tomcat9

4o5MVC设计模式9

4.6开发环境9

第五章系统实现10

5o1模块设计・・

5.2前台模块实现10

5.2.1会员注册10

5o2.2购物车10

5o2.3订单管理10

5.3后台模块实现11

5.3。

1管理员登陆模块11

5.302商品管理模块11

5。

3.3会员管理模块11

5.304订单管理模块11

5.305公告管理模块11

致谢11

参考文献11

附录[三号宋体,加粗,居中]12

注:

1、目录内容自动生成(插入索引和目录),字体为小四号宋体,行距为K5倍行距;

2、目录标题写到三级标题即可,一级标题顶格起打,二级、三标题缩进0.37cm;

3、目录应独立成页(分节),如目录有1页以上,必须在每页目录居中标注页码(罗马数字)。

4、正文的页码必须从第1页开始,用阿拉伯数字居中标示。

5、本模板格式已经设计好,只需套用。

一级标题的样式格式名为:

标题1,计论文标题1,二级为:

标题2,计论文标题2,三级为:

标题3,计论文标题3,正文样式格式名为:

计正文样式。

第一章引言

1o1研究背景

在经济全球化和信息化的浪潮推动下,飞速发展的信息化管理对国际贸易发挥了巨大的作用。

手机销售管理系统是信息社会发展的必然要求.国际互联网的资源开通,为信息时代的社会飞速发展创造了条件。

而网上购买手机商品,无疑为网上手机商品销售的发展提供了巨大的市场空间。

这样,手机销售管理系统在销售上起到了必不可少的作用。

手机销售管理系统可以实现全球化的交易平台,实现易货渠道全球日夜畅通,可以实现交易多边化信息管理,打破“点对点”简单、手工传统模式销售管理,实现“点对而”、“多对多”的多边交易的、高效率、全球化的信息管理。

1.1o1国内现状

中国大型的手机销售管理网站是中关村手机在线网,和我们最常用的淘宝网都是手机销售管理的大平台•随着电子商务应用与发展的深化,随着资本市场泡沫的破灭,手机网络上销售将成为消费的主体趋势,因此手机销售管理系统将十分重要.中国电子商务的迅猛发展,导致交易额飞速增长。

中国电子商务购物也日渐普及化,2010年,在网上购物用户人数达到1。

42亿,半年内增加将近一番。

中国手机网络销售及其管理是将会成为手机产品销售的主流。

电子商务在我国和互联网协会也很受重视,在中国互联网协会办了网路商务创新应用大赛。

这将为手机销售管理系统的发展创造了优势•随着我国用户对手机产品的需求量逐渐扩大,手机销售管理系统为手机商家提供了既能管理手机商品,也能同时在网上进行销售,节约了资金的浪费,改善了工作的效率,全球联网式的销售渠道。

手机销售管理系统在未来的发展也会随着经济的发展而日渐强大。

1・2研究意义

21世纪是一个以高新技术为核心知识经济占主导地位的时代。

全球化与信息的通信技术的意味着有必要建立以人为中心的发展模式。

随着科学技术的迅速发展,尤其是信息管理系统的突飞猛进的发展,人类己经从农业社会,工业社会迅速进入了信息社会,人们的生活方式、思维方式、工作方式以及教育方式都将跟着改变。

手机销售管理网络化的转变代表了信息管理的一个发展方向,己经成为现代企业的一个特征,给传统经营模式带来重大的改革,并对手机商城的发展形成新的推动力•因此,开发这样一个的手机销售管理系统是手机销售商的再销售管理上是必要的事情,它将给我们带来更可靠,更快捷的服务平台。

2.4业务分析

2.4。

1业务流程图图例

业务流程图是系统分析时产生的逻辑模型(为后而建立E-R概念模型,系统设计做好稳定的信息模型基础),即描述系统的输入数据、处理功能、输出数据,功能模块间及对应部门之间的信息流动关系。

系统的业务流程图符号说明如表5-1所示。

表5-1系统业务流程图符号说明

符号

名称

说明

处理

能改变数据值或数据位置的加工或部件

文档数据

表示输入或输出的报表

实体

数据的源点/终点

数据流

用于连接其他符号,指明数据流动方向

2。

4。

2系统业务流程分析

手机销售管理系统的业务流程描述了整个系统的业务处理流程。

通过调查分析,确定了实体是用户和管理员,文档数据是手机信息,订单。

通过处理绘制出了系统流程图如图5T所示。

图5T手机销售管理系统的业务流程图

2o5数据流程

2。

5.1数据流图基本概念

数据流程图是数据流程分析所使用的主要工具之一。

数据流程图用少量几种符号综合地反映岀信息在系统中的流动、处理和存储的情况。

数据流程图具有抽象性和概括性的特点.就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具.

顶层数据流程图概括了地描述了信息系统最主要的逻辑功能、最主要的外部实体和数据存储•它反映了系统与外界环境的接口.

底层图是指加工不需要在做分解处理的数据流程图,它是流程图的最底层,其加工时基本加工。

2.5。

2系统数据流图

数据流程描述了整个系统的数据处理过程,更加直观的表现了整个系统的数据处理流程。

符号是绘制流程图的要素,如下表5-2所示是数据流程图的符号说明.

表5-2数据流图符号说明

符号

名称

说明

实体

系统之外的数据提供或数据获得组织或个人.

处理

记述某种业务的手工或计算机处理。

数据存储

记述与处理有关的数据存储。

数据流

记述有关的流动方向FM记述数据流的名称。

手机销售管理系统的数据流程描述了系统运行对数据处理的整个过程,而系统的顶层数据流程图简单的描述了系统的处理过程,系统的数据流程图顶层图如图5-2所示。

图5-2系统流程图的顶层图

手机销售管理系统通过大量的数据分析,进行对顶层图的分析,绘制出了手机销售管理系统的底层图,系统流程图的底层图如图5-3所示.

图5—3系统的数据流程图的底层图

手机销售管理系统根据数据流程图的底层图分析,绘制出会员子系统的数据流,会员子系统数据流如图5-4所示。

图5—4会员子系统数据流

手机销售管理系统根据数据流程图的底层图分析,绘制出管理员的子系统的数据流,管理员子系统数据流如图5-5所示。

图5—5管理员子系统数据流

(完整)基于Web的手机销售管理系统开发与设计

第三章数据库设计

3o1数据库的概念

数据库技术是发展起来的一种高效的数据管理技术在文件系统的基础上,它不仅能够保持系统数据的整体性,还能保持数据系统的完整性和共享性。

数据库的含义是有组织的存储在一定结构内的相关数据的集合。

在数据库系统中能给用户提供了对数据的访问机制,能存储相关的数据按一定的组织,具有一定合理的存储方式,查询效率增加和数据冗余降低等特性。

另外数据的存储和应用程序不相互依赖,不仅有利于数据的管理和控制而且更利于应用程序的编写和调试。

数据库相当于一个数据的大仓库,能使数据共享很好的实现,木身就包含对数据的增,删,改,查等功能,能使数据库保持一致。

系统设计的一个重要内容就是数据库设计,其设计质量的好坏直接能够影响到手机销售管理系统的开发的成功与否,也联系到系统的质量和系统的运行效率以及可维护性.

在手机销售管理系统的设计中,充分考虑到了管理系统数据繁杂,重复性很大,数据使用频繁率很高.手机销售管理系统采用了一种能正确反映用户实现环境,能被现行系统接受,易于维护、效率高的数据管理方法.

数据模型是指数据库中记录与记录之间联系的数据结构形成的。

不同的数据管理系统有不同的数据模型,数据库设计的核心问题是设计好的数据模型.在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型.其中,关系模型具有较高的数据独立性,使用也较为方便。

木设计采用关系数据库。

该数据库实行增、删、编辑、统计。

显示和打印都极为方便。

其中的排序和索引功能,对数据快速定位,查询提供了有利条件.

3o2数据库的选择

本项目使用MySql实现关系型数据库。

SQL(StructuredQueryLanguage)是结构化查询语言。

SQL语言的主要功能就是与各种数据库建立联系并且进行沟通。

SQL是关系数据库的基木操作语言,它是应用程序与数据库进行交互的接口•它将数据查询、数据操纵、数据定义和数据控制功能集于一体,从而使得应用开发人员、数据库人员、最终用户都可以通过SQL语言进行数据库访问,并指向相应的操作.SQL语言的特点是采用集合操作方式,对数据的处理时成组进行的,而不是一条一条处理的。

通过使用集合操作方式,可以加快数据的处理速度。

3.3数据表的描述

概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体一联系模型,即E-R模型,它是用E-R图来描述现实世界的概念模型。

(完整)基于Web的手机销售管理系统开发与设计

E-R图中用矩形表示实体;用椭圆表示属性;用菱形表示联系。

实体属性图如图3—1—3—4所示。

图4—1用户实体属性图

图4-2商品实体属性图

图4—3订单实体属性图

图4-4公告实体属性图

满足系统的数据需求,数据表设计是关键的步骤,如表3T至3—6所示。

表3—1管理员信息(tbmanager)表

字段名称

名称

类型

长度

是否为主键

允许空

id

序号

int

4

yes

not

account

用户名

varchar

50

not

yes

password

密码

varchar

51

not

yes

name

真实姓名

varchar

50

not

yes

sign

是否登录

bit

1

not

yes

表3-2公告信息(tbaffiche)表

字段名称

名称

类型

长度

是否为主键

允许空

id

编号

int

4

yes

not

name

用户名

varchar

51

not

yes

content

付款方式

text

16

not

yes

issueTime

账号

smaIIdatetim

e

4

not

yes

表3—3商品信息(tbgoods)表

字段名称

名称

类型

长度

是否为主键

允许空

id

商品编号

int

4

yes

not

bigld

大类编号

int

4

not

yes

smaIIId

小类编号

int

4

not

yes

goodsName

商品名称

varchar

50

not

yes

goodsFrom

生产厂家

varchar

51

not

yes

introduce

商甜描述

text

16

not

yes

creaTime

发布时间

smaIIdatetim

e

4

not

yes

(完整)基于Web的手机销售管理系统开发与设计

nowPrice

商品现价

money

8

not

yes

freePrice

商品特价

money

8

not

yes

number

购买次数

int

5

not

yes

pirture

图片

varchar

50

not

yes

mark

是否特价

bit

1

not

yes

表3—4会员注册信息(tbjnember)表

字段名称

名称

类型

长度

是否为主键

允许空

id

序号

int

4

yes

not

name

用户名

vrchar

50

not

yes

password

密码

varchar

50

not

yes

reaIIyName

真实姓名

varchar

10

not

yes

age

年龄

Int

4

not

yes

profession

职业

varchar

50

not

yes

emaiI

电子邮箱

varchar

50

not

yes

question

密码提示问题

varchar

50

not

yes

result

答案

varchar

51

not

yes

表3—5订单信息(tborder)表

字段名称

名称

类型

长度

是否为主键

允许空

id

序号

int

4

not

not

number

订单号

varchar

51

yes

not

name

用户名

varchar

50

not

yes

reaIIyName

姓名

varchar

50

not

yes

address

地址

varchar

50

not

yes

tel

电话

varchar

50

not

yes

setMoney

付款方式

varchar

50

not

yes

post

运送方式

varchar

51

not

not

bz

备注

text

16

not

not

sign

是否己发货

bit

1

not

not

creaTime

订购时间

smaIIdatetim

e

4

not

yes

表3-6购物车信息(tborderDetaiI)表

字段名称

名称

类型

长度

是否为主键

允许空

id

序号

int

4

yes

not

orderNumber

订单号

varchar

51

not

yes

第四章技术介绍

4.1JSP技术

JSP全称为JavaServerPages,它是由SunMicrosystems公司开的全新的动态网页标准。

JSP的发展有十几年了,很多方面都己经很成熟了,尤其是在B/S方而安全性上因为JSP用Java语言作服务器语言,Java最大优点之一就是安全,Java也把这种特点带到JSP上。

利用这一技术的特点可以建立先进、安全和跨平台的动态网站的系统。

JSP能够将业务逻辑层和表示层分离,并且能够进行跨平台操作,组件的开发和使用方便简单,具有一次编写,处处运行的优点。

它在传统的HTML代码中加入Java程序片段,使用各种各样的程序指令,构成JSP页面。

嵌入HTML页面的Java程序片段可以完成数据库等信息的操作。

JSP的技术运行方式是服务器在收到客户端的一个JSP的页面请求时,先由JSP引擎把JSP代码换成Servlet代码,然后由JSP引擎调用调用服务器端的Java编译器对Servlet进行编译,再由JVM执行此字段并将结果以HTML格式返回客户端的过程。

4o2B/S结构概述

随着Internet的迅速发展,计算技术己经由C/S模式的应用系统转变为基于B/S模式的应用系统。

由于前面提到客户端程序在部署和维护时而临很多的问题,人们渐渐接受了基于浏览器/服务器结构的系统,也就是B/S模式。

在B/S模式中,最重要的一点就是用通用的浏览器取代了原来的客户端程序。

B/S模式虽然只对C/S模式做了少许的改动,但带来了巨大的好处:

由于客户端统一为浏览器,因此,应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了.当所有的配置进行完事,所有的配置工作都集中到了服务器端,提高了系统的安全性•虽然B/S模式带来了很大的好处,但由于在客户端能够利用的编程对象仅仅是浏览器,因此,原来在C/S模式下很容易实现的一些客户端功能,在B/S模式下,却变得很难实现甚至无法实现。

尽管如此,B/S模式仍是目前很多应用系统的首选模式。

B/S优点是减少了维护的工作量,可以使对系统的维护变的简单灵活性强,使用范围性广。

(完整)基于Web的手机销售管理系统开发与设计

4.3MyEclipse开发工具

MyEcIipse企业级工作平台(MyEcIipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate等等。

4o4Tomcat

自从JSP发布了之后,推出了各种版木的JSP引擎.ApacheGroup在完成GNUJSP1.0的开发后,便开始思考开发一个可以直接提供Web服务的JSP服务器在SUN的JSWDK基础上,而且同时也要支持Servlet,这样就诞生了Tomcat,这也就是Tomcat的诞生历史。

Jakarta项目中的一个核心的子项目是Tomcat,而且很荣幸的被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时sun公司官方强力推荐的Servlet和JSP容器也是Tomcat,因此得到越来越多的软件公司和开发人员的喜爱和欢迎•可以通过Tomcat的新版本中实现Servlet和JSP的最新规范。

其次,Tomcat还有一个最大的特点是它一款完全免费的软件,任何人都可以从互联网上下载并进行使用,所以Tomcat深受广大用户的喜爱。

4.5MVC设计模式

MVC是Model~View—ControlIer的简称,它是一种设计模式,它把应用程序分成三个核心模块:

模型、视图、控制器,它们各自处理自己的任务.

视图是用户看到并与之交互的界面,作用包括向用户显示相关的数据、接受用户的输入、向模型查询业务状态、接受模型发出的数据更新事件,从而对用户界而进行同步更新。

模型表示业务数据和业务逻辑,是应用程序的主体部分。

一个模型能为多个视图提供数据,因此提高了代码的可重用性.

控制器接受用户的输入并调用模型和视图去完成用户的需求。

当Web用户单击Web页而中的递交按钮来发送HTML表单时,控制器本身不输出任何东西和做任何处理。

控制器接收请求并决定调用哪个模型组件去处理请求,然

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

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1