笔记本电脑在线商城设计

随着社会的信息化发展越来越迅速,以信息为主导的产业革命也随之而来。信息处理能力的提升成为社会进步的象征,个人电脑随之成为处理信息的最重要的终端。由于笔记本电脑携带方便,数据处理快捷,所以它往往可以代替台式电脑,进行办公自动化管理。本文旨在描述笔记本电脑在线商城的设计与使用,通过tomcat服务器实现用户与服务器客户端之间的交互使用,以及通过jdbc2.0驱动将java和Mysql数据库进行对接,完成了商品买家和卖家信息的交互,其中商城界面使用javaweb和html技术进行设计,使用的数据库是Mysql数据库,最终实现笔记本电脑在线商城设计的智能化管理。
目录
摘要4
关键词4
Abstract4
Key words4
引言(或绪论)4
1 网上购物发展过程及其现状和课题背景4
1.1网上购物发展过程 4
1.2国内外研究现状 5
1.3制作网上商城的意义5
1.4课题研究的对象5
2 使用技术简介6
2.1 java语言简介6
2.2 eclipse简介6
2.3 mysql数据库简介6
2.4 Apache Tomcat简介6
3 需求分析 6
3.1系统实现目标6
3.2 解决问题的关键办法7
3.2.1 数据库的建立7
3.2.2 数据库java的连接方式7
3.2.3 网页设计7
3.3 功能需求分析 7
3.3.1管理员设计7
3.3.2 用户设计7
3.4 用户硬件接口 7
4 总系统设计7
4.1 数据结构7
4.2数据项7
4.3 ER图9
4.4流程图设计9
4.5 数据库java连接代码实10
4.6 Servlet小型服务器程序代码实现11
4.7数据库展示12
5 系统使用说明14
6 系统测试14
6.1 测试方案14
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
6.2 测试过程15
6.2.1用户功能测试15
致谢18
参考文献18
附录1 数据库建库代码19
笔记本电脑在线商城设计
引言
引言
1 网上购物发展过程及其现状和课题背景
1.1 网上购物发展过程
1.1.1 网上商城历史 网购的发展是如此迅速和不可阻挡,它已经走过了半个世纪,从最初的BusinesstoCustomer模式到Online To Offline模式的转变使得中间商越来越少,从最初的安利直销公司我们可以得出最好的销售方式就是从生产者手里直接交到消费者手中,由此兴起的信息网络就可以承担中间商的职责,所以说互联网购物就是一次革命,一次商业革命[1]。网上商城从1990年在我国起步,到1997年的CGOS成立网上商城才有了雏形,经过长时间的发展,阿里巴巴,京东等电子商户的崛起才使我国走向了网购的新时代,“十二五”期间,我国电子商务的交易额达到了4.5万亿元,成为间接就业的第一大助手,从中国电子商务研究中心发布得《20112012年度中国电子商务法律报告》到《电子商务法》的完成我国在法律方面也逐渐完成对电商的规范和监督。所以电商的发展前途无量。
1.1.2 国内外研究现状 由于电子商务模式的快速发展,使得人们的购物理念正在发生着沧海桑田般的变化。网上购物因为价格便宜,节省时间等优点吸引着越来越多的追随者。截至2018年,国内使用网上商城的用户规模已达到5亿人,与去年对比增加了10%,使用移动网络购物的用户规模达到了4.5亿人,占比约90%。网络购物发展现象显示网民对智能设备的等新兴商品的消费规模相比去年有了大幅度的提升,也更愿意对高品质的商品支付更多的溢价。网上购物带来便利的同时也带来一系列问题,这些问题主要是由于互联网巨头对数据资源的竞争导致的网上购物的安全性,及消费者的隐私权问题,所以如何构建一个开放且信息安全的网上商城购物体系成为了企业和政府需要共同面对的难题。
1.2 课题背景
1.2.1 制作网上商城的意义 新时代就要有新的生活方式和新的消费理念,由于过去从生产商到消费者中间存在着大量的中间商,他们美其名曰为商人却没有为实体经济带来发展,是国家和民族发展的拦路虎,为了不让中间商赚取实体经济发展者的利益,新时代的科技就应该站出来为国家的复兴而提供条件,电子商务就成了最好的条件[2]。但是21世纪的中国电商并未得到全民的普及,在此读者可能会问到淘宝,京东等电商平台不是已经深入我们的生活了吗,其实那只是商人的另一种收取差价的形式而已,而我们现在要做的是让每一个生产者,发明者都有自己的商铺可以自主经营或者代理经营,让web商城技术进入每一个人知识库中,成为社会发展的动力。
1.2.2 课题研究对象 论文详细研究了笔记本电脑在线商城的构建,笔记本电脑的发展十分迅速,已经成为大学生的必备生活学习工具,具有方便携带,功耗低等优点深受大众喜爱,所以本系统已笔记本电脑为销售对象,如果想要使用其他的销售对象只需对系统部分代码轻微更改即可,本论文详细阐明了从需求分析到软件实现过程中的诸多难点与细节,并为读者详细解释每一个功能使用的细节,并配图说明。在系统中使用了两套不同的系统逻辑针对不同的使用者(管理员和用户),并使用session交互技术缓存使用者的信息,保证了数据的独立性,也使程序更加健壮[3]。
2 使用技术简介
1.1 软件技术
1.1.1 java语言简介 java语言是面向对象的高级编程语言,具有跨平台性,安全性,简洁性等诸多特点,它避免c++令人繁琐的指针,使用了更为简单的方式——引用来传递内存信息,是少数几个能支持多线程的高级编程语言之一,java的可移植性是其最鲜明的特征,在JVM上可以执行一切需解释的程序,但是由于JVM的版本不同需要去搭配各种各样的操作系统,所以可以知道JVM支持的操作系统相同,程序就可以任意的在各种各样的操作系统上执行。?
1.1.2 Eclipse简介 Eclipse一开始是万国商业机器公司开发的为美国财团建设的一个大型开发环境,但是在源代码开放的潮流下,使其变为一个开源基金会项目。它有着极为强大的集成开发环境,集成了JUnit,Ant,CVS,并且代码重构功能十分强大。尽管初学者很喜欢将 Eclipse 作为编写 Java的开发环境来使用但是 Eclipse 的功能还有很多,Eclipse 集成了大量的插件开发环境,所以说Eclipse 是一个面向公众服务的开源项目、在Java的靠山下开发的IDE环境。但是就其本身而言,它仅仅是一个框架和一组服务,用于通过插件组件构建开发环境[4]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1602.html

好棒文