bs网络购物广场商务系统.docx
- 文档编号:9463179
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:101
- 大小:849.59KB
bs网络购物广场商务系统.docx
《bs网络购物广场商务系统.docx》由会员分享,可在线阅读,更多相关《bs网络购物广场商务系统.docx(101页珍藏版)》请在冰点文库上搜索。
bs网络购物广场商务系统
重庆三峡学院毕业设计(论文)
论文题目:
网络购物广场商务系统的设计与实现
专业:
计算机科学与技术
年级:
2011级
学号:
201106024140
作者:
田乾垚
指导老师:
王自全(教授)
完成时间:
2015年4月
说明
社会经济的高速发展,带动了商品交易形式的多样化发展。
计算机行业的飞速发展,计算机与网络技术的信息系统正处于蓬勃发展的朝阳期。
现代社会的人们的购物选择越来越趋向于网络,而这一切正是源于互联网的快速发展,这也促成互联网用户成倍的增加。
于是电子商务便有了大展拳脚的机会,越来越多的商家建立了网上商城,给消费者一种全新的消费体验,这种网上购物消费方式迅速被大众接受并蔓延开来。
电子商务是一种新兴的商品交易形式,而随着社会的进步与人们生活水平与精神追求的提高,电子商务将会有广阔的发展空间。
目前,网上购物作为电子交易的一部分已经实现了互联网的多样化商务功能,包括最基本的信息发布、在线商品展示、在线交易、在线采购以及在线客户服务等功能。
现如今,人们对于网上购物的需求超过预期的发展速度,对传统购物上网解决方案提出了更严格的要求和挑战。
为了适应社会发展趋势,我们决定做一个网上购物平台,实现网上购物的方式,让网友在家就可以逛商城买到任何想要买到的东西,为此构建JustGO网上购物系统。
本系统描述了通过因特网来购买商品及交易服务的过程,随着网络的快速发展,网上购物已成为在线服务的重要载体。
B2C是一种与客户直接交易的电子商务模式,基于网站的服务,可以为用户提供商品的详细信息,用户也可以根据自身的需要进行选择性购买,同时还提供关于商品和零售商的评级与建议。
网上购物为人们的消费提供了更多可能及更广阔的购物环境。
人们可以不受时间及空间的诸多限制,随时随地进行网上交易。
在这样的交易环境中,消费者与商家不再是传统的面对面交易,一个消费者可以在任意商家购物,一个商家也可以面对全球任意的消费者。
这样一来,既减少了商品流通的中间环境,节省了大量开支,又降低了商品流通和交易的成本,在快节奏的都市生活中,这样的消费模式更受大众的亲睐,也更加的符合时代要求。
搭乘互联网发展的快车,结合人们消费观念的改变及消费水平的提高,JustGo网上购物系统应运而生。
序号
学号
姓名
专业、班级
任务分配
1
201106024140
田乾垚
2011级计算机科学与技术
组长。
负责查找相关文献资料,撰写开题报告,翻译英文文献翻译,前台的代码整合,后台开发代码实现,数据库的创建与管理
2
201106024122
李晓筱
2011级计算机科学与技术
组员。
查找相关资料,撰写需求分析,翻译相关英文文献,数据库关系设计,后期代码测试及功能测试,完成,完成论文和用户整体界面的代码编写实现
目录
摘要I
AbstractII
1引言1
2系统平台简介1
2.1系统平台要求1
2.2系统软件平台(Java程序设计语言)1
2.2.1Java语言的基本类2
2.2.2Java语言的基本语法6
3相关技术介绍7
3.1数据源JNDI7
3.1.1JNDI简介7
3.1.2JNDI的组成8
3.1.3JNDI常用组件及操作8
3.1.4JNDI运行机制9
3.2用户界面-JSP技术9
3.2.1什么是JSP技术9
3.2.2JSP语法与使用方法9
3.2.3JSP的九大内置对象11
3.2.4JSP的使用技巧及常见问题12
3.3控制器-Servlet12
3.3.1什么是Servlet12
3.3.2Servlet的生命周期13
3.3.3Servlet的常用方法14
3.4JavaBean14
3.4.1什么叫JavaBean14
3.4.2JavaBean的组成部分15
3.4.3JavaBean作用范围15
4系统分析与总体设计16
4.1系统结构设计16
4.2系统功能模块设计17
5系统实现18
5.1用户界面18
5.2客户端功能实现19
5.2.1用户注册功能19
5.2.2用户登录功能19
5.2.3密码重置功能20
5.2.4注销功能20
5.3管理端功能实现21
5.3.1管理员管理功能21
5.3.2商品管理功能22
5.3.3订单管理功能23
5.3.4注销功能23
6关键技术及方法24
6.1MVC框架24
6.1.1什么是MVC24
6.1.2MVC的优缺点24
6.1.3MVC常用控件25
6.2MySQL数据库的使用25
6.1.2了解MySQL25
6.1.2MySQL基础操作25
6.1.2MySQL的常用命令26
7结束语26
致谢26
参考文献27
附件:
部分源代码28
网络购物广场商务系统
田乾垚
(重庆三峡学院计算机科学与工程学院计算机科学与技术专业2011级重庆万州404000)
摘要人类获取信息的过程从报刊、广播直到电视,都属于传统媒体。
然而随着人们生活水平的提高,人们的生活质量与要求也越来越高,互联网以第四类媒体的身份跻身传统媒体,经过快速发展,已成了当今全球最大的传播媒体,发展如此迅猛的秘密就在于容量,即使版面最多的报纸在互联网面前只是九牛一毛。
互联网给人们的生活带来了极大的便利,例如电子邮件、电子商务、网上科研、电子广告、电子银行、网络会议、远程医疗、网络教学等。
近几年来,互联网的发展朝气蓬勃、日新月异,给人们的生活方式带来了不小的变化。
很多的经济活动和很多公司的业务都在向基于网络的方式转换,随之而来的就是很多的开发任务也开始向基于网络方面转移。
互联网技术无疑是当今计算机技术发展的最大热点。
在互联网越来越发达的今天,人们可以在互联网上找到任何想要的资源,尤其在电子商务这块更是如此,越来越多的人们选择通过网络支付、购物、社交,尤其像近几年发展迅猛的电子购物系统,例如比较出名的天猫、京东,亚马逊,还有一些后起之秀——做化妆品起家的“聚美优品”,提供招聘信息以及租房服务的“58”,做打车服务的“滴滴打车”,做旅游的“去哪儿网”等等,在当今互联网快速的前提下诸多行业都冒出了电子商务消费平台,它们乘着互联网发展的浪潮如雨后春笋般向上生长。
互联网正在以无孔不入的趋势渗透进现代人们的生活,互联网改变了人们的生活习惯,同时也正是人们的消费水平与生活习惯的改变引领着互联网的发展方向。
我相信,在不久的将来,人们会变得越来越离不开互联网,离不开网上购物。
为了赶上这个发展机会,因此我们小组觉得可以在此领域试一下水,设计出一个简单网上购物系统满足人们正常网络购物需求,并以简单友好的操作体验呈现给大家这,也是我们这次选课的目的和意义。
关键字:
互联网;购物;系统开发
Onlineshoppingplazabusinesssystem
TIANQian-yao
(Grade2011,ComputerScienceandtechnology,CollegeofComputerScience,ChongqingThreeGorgesUniversity,Wanzhou,Chongqing404000)
Abstract
Newspapers, radio and television are the human to obtain information of three kinds of traditional media.Yet, with people's living standard, people's life quality and demands also become high, the Internet as the fourth media made the traditional media, after rapid development, has become the world's biggest media, the secret of such rapid development lies in the capacity, even if most pages of newspapers in front of the Internet is just a drop in the bucket.The Internet has brought great convenience to people's life, such as E-mail, e-commerce, online research, electronic advertising, electronic banking, network meeting, remote medical treatment, teaching, etc.
Inrecentyears,thedevelopmentoftheInternetvigorouswitheachpassingday,broughtbigchangetopeople'slifestyle.Alotofeconomicactivityandalotofthecompany'sbusinessaremovinginthewayoftransformationbasedonInternet,andalotofdevelopmenttasksalsobegantomovebasedonthenetwork.Internettechnologyisundoubtedlythebiggesthotspotsofthedevelopmentofcomputertechnologytoday.
Today, Internet is more and more developed , people can be found on the Internet any desired resources, especially in the electronic commerce, more and more people choose to pay through the Internet, shopping, and social, especially as developing rapidly in recent years, the electronic shopping system, such as cats, jingdong better-known day, amazon, and some rising star - do cosmetic scratch "gather beauty is superior", to provide recruitment information and rental services "58" do "drops" taxi, a taxi service do tourism "where net" etc., on the premise of the Internet fast come up to the consumer e-commerce platform, many industries are they in the wave of Internet development have sprung up growing up.TheInternetispervasivetrendpenetratingintothemodernpeople'slives,theInternetchangedpeople'shabitsandcustoms,atthesametime,itispeople'sconsumptionlevelandlifestylechangesleadsthedirectionofthedevelopmentoftheInternet.Ibelievethatinthenearfuture,peoplewillbecomemoreandmoreinseparablefromtheInternet,onlineshopping.Inordertocatchupwiththedevelopmentopportunity,soourgroupthinkcantrythewaterinthisarea,designasimplemeetthedemandofpeoplenormalonlineshoppingonlineshoppingsystem,andpresentasimpleandfriendlyoperationexperienceofthistoyou,isalsoourmeaningandthepurposeofthiscourse.
Keywords:
Internet;OnlineShopping;BusinessSystemdevelopment
1引言
社会经济的高速发展,带动了商品交易形式的多样化发展。
进而也带动了计算机行业的飞速发展,计算机与网络技术的信息系统的发展蒸蒸日上。
现代社会的人们的购物选择越来越趋向于网络,而这一切正是源于互联网的快速发展,这也促成互联网用户快速发展的促成因素。
为了适应社会发展趋势,我们决定做一个网上购物平台,实现网上购物的方式,让网友在家就可以逛商城买到任何想要买到的东西,为此构建JustGO网上购物系统。
本系统详细描述了通过因特网进行网上购物的过程,随着信息时代的到来与其飞速的发展,电子商务已成为在线购物服务的重要课题。
B2C是一种与客户直接交易的电子商务模式,基于网站的服务,可以为用户提供商品的详细信息,用户也可以根据自身的需要进行选择性购买,同时还提供关于商品和零售商的评级与建议。
网上购物为人们的消费提供了更多可能及更广阔的购物环境。
人们可以不受时间及空间的诸多限制,随时随地进行网上交易。
在这样的交易环境中,消费者与商家不再是传统的面对面交易,一个消费者可以在任意商家购物,一个商家也可以面对全球任意的消费者。
这样一来,既减少了商品流通的中间环境,节省了大量开支,又降低了商品流通和交易的成本,在快节奏的都市生活中,这样的消费模式更受大众的亲睐,也更加的符合时代要求。
搭乘互联网发展的快车,结合人们消费观念的改变及消费水平的提高,JustGo网上购物系统应运而生。
2系统平台简介
2.1系统平台要求
(1)硬件环境:
CPU、内存(2GB及以上)、显卡、其它:
键盘、鼠标、能连通互联网
2、软件环境:
Java平台运行环境:
jdk1.6、操作系统:
windows。
2.2系统软件平台(Java程序设计语言)
首先介绍一下Java的起源吧。
Java(以下简称Java语言)是一种程序设计语言,它是由Sun公司在1995年5月推出的,包含Java语言和Java平台。
Java起初被取名为Oak,在1995年的时候因为专利问题而改名为Java。
Java的功能是完善的,可以使用它开发要求严格而可靠的应用程序。
HotJava浏览器就是用Java实现的,这也是Java的魅力:
跨平台性、动态性和Internet计算。
于是从此之后,Java在Web应用中被广泛运用,这也使得Web得到了迅速发展,除了HotJava外,常用的浏览器都支持Javaapplet。
另外,Java技术也在不断发展。
再说一下Java的构成。
Java语言基于Java这个平台。
Java平台包含Java虚拟机和Java应用编程接口(简称API)。
API就是我们常说的标准接口,它是独立于操作系统的接口,分为基本部分和扩展部分。
Java的跨平台性决定了Java的发展,在任何操作系统上安装了Java平台之后,由Java语言开发的应用程序,都可以在该系统上运行,而这个应用程序拿到另外一个操作系统上的Java平台中运行一样是没有问题的。
所以说Java的实际上算是“侵入”了所有操作系统,这也是为什么说Java程序只需要编译一次,便可以多出运行。
再说说Java的体系。
Java体系:
JavaSE——StandardEdition,Java标准版;JavaEE——erpriseEditionEnt,Java企业版);JavaME——MicroEdition,Java平台微型版。
平台标准版主要作为通用版本被程序员所使用,而企业版则用于企业级应用开发,微型版也是程序员常用的一种,使用的最多的还是企业版。
2009年04月20日,Sun公司被甲骨文收购。
其实关于Java的来源,以前发生过一个有趣的故事。
Java的前身叫Oak,这是Sun公司的JamesGosling、BillJoe等人在1991年,为电视,控制考面包机等家用电器的交互操作开发的一个软件。
不巧的是已经有Oak这个商标了,迫于法律侵权问题,在1995年的时候,Oak正式改名为Java。
这天,Java小组成员因为Oak侵权问题开会讨论给这个新生软件重新起一个名字,当时他们都在喝咖啡,大家议论纷纷,激辩不停,突然有人提议用Java这个名字,没想到这个提议很快得到了大家一致赞同,于是从此以后就正式改名为Java。
并且很快Java被工业界认可,许多公司如IBM、Microsoft等争相都购买了Java的使用权,从此,开始了Java应用的新篇章。
当时,Sun公司并未想到Java在如今有这样好的发展机遇,直到1994年,随着互联网和“3W”的快速发展,他们使用Java编写出了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的认可与支持,从而得以发展。
Java的诞生挑战了传统计算机的模式,对计算机软件的开发和软件产业产生了积极深远的冲击力和影响:
(1)首先对软件产业和工业企业产生了深远的影响,软件从以开发为中心转到了以服务为中心。
中间提供商,构件提供商,服务器软件的相继出现使得企业必须转型,B2B的电子商务快速发展将带动整个经济市场,使得企业开始重新定义价值与管理。
(2)软件4A目标要求软件可以做到任何人都可以在无论何时何地对任何电子设备进行使用。
这样能满足在软件平台上互相操作,满足了可伸缩性和重要性以及即插即用的分布式计算模式的需求。
(3)对软件开发带来了一场的革命,人们开始重视开发团队合作文化理念,认识到协作,创作,责任,诚信是人才的基本素质;重视使用第三方构件的集成,利用平台的基础设施服务,实现开发各个阶段的重要技术。
(4)构建开发方法的迅速发展,引出了多层应用体系框架和CORE国际标准软件体系结构。
并在此基础上形成了Java平台和.NET平台两个派别,推动了IT行业的快速发展。
总的来说,现在人们已经意识到了Java对信息时代的重要性,相信Java未来在应用程序开发方面会有更广阔的发展前景。
2.2.1Java语言的基本类
在本项目中用到了的一些基本包,概括如下:
Sun公司的:
javax.swing.*
java.awt.*
java.io.*
java.util.*
java.sql.*
javax.servlet.*
这些包的基本功能如下:
1、Javax.swing:
该包主要提供一组“轻量级”组件,其包含的主要类如下表:
AbstractListModel
该数据模型的抽象定义提供一个带内容的List。
JTextField
JTextField是一个轻量级组件,它允许编辑单行文本。
JOptionPane
JOptionPane有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。
JFrame
java.awt.Frame的扩展版本,该版本添加了对JFC/Swing组件架构的支持。
表2-1javax.swing包的部分类
续表2-1
JDialog
用于创建对话框窗口。
JEditorPane
编辑各种内容的文本组件。
JFrame
java.awt.Frame的扩展版本,该版本添加了对JFC/Swing组件架构的支持。
JLabel
用于短文本字符串或图像或二者的显示区。
JMenuBar
菜单栏的实现。
JMenuItem
用于实现菜单中的项。
JOptionPane
JOptionPane有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。
JPanel
JPanel是一般轻量级容器。
JProgressBar
以可视化形式显示某些任务进度的组件。
JScrollBar
滚动条的实现。
JScrollPane
提供轻量级组件的scrollable视图。
JSlider
一个让用户以图形方式在有界区间内通过移动滑块来选择值的组件。
JTable
JTable用来显示和编辑常规二维单元表。
JTextArea
JTextArea是一个显示纯文本的多行区域。
JTextField
JTextField是一个轻量级组件,它允许编辑单行文本。
JTree
将分层数据集显示为轮廓的控件。
2、Java.awt:
该包可以用于绘制图形图像,也可以创建用户界面。
其包含的基本类如下:
AWTEvent
所有AWT事件的根事件类。
Button
此类创建一个标签按钮。
CardLayout
CardLayout对象是容器的布局管理器。
Color
Color类用于封装RGB颜色,或者封装由ColorSpace标识的任意颜色空间中的颜色。
Component
component是一个具有图形表示能力的对象,不仅可以显示在屏幕上,更可实现与用户进行交互操作。
Container
一般的AbstractWindowToolkit(AWT)容器对象是一个可包含其他AWT组件的组件。
Cursor
封装鼠标光标的位图表示形式的类。
Dialog
Dialog通常是一个带标题和输入框的上层窗口,输入框用于从用户处获得输入数据。
表2-2java.awt包的部分类
续表2-2
Dialog
Dialog是一个顶层窗口,它是由标题和输入框组成的。
标题用于提示用户,而输入框获取用户写入的数据。
Dimension
Dimension类封装单个对象中组件的宽度和高度(精确到整数)。
FileDialog
FileDialog类显示一个对话框窗口,用户可以从中选择文件。
FlowLayout
流布局的主要作用在于处理流中的组件。
Font
Font类表示字体,可以使用它以可见方式呈现文本。
SystemTray
SystemTray类表示桌面的系统托盘。
TrayIcon
TrayIcon对象表示可以添加到系统托盘的托盘图标。
3、Java.io包:
该包通过文件序列化、字符字节数据流和文件系统的输入和输出。
本系统中用到的该包中的类如下:
BufferedInputStream
BufferedInputStream
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bs 网络 购物 广场 商务 系统