网上购物系统毕业论文
2022-06-28 23:34:23
论文总字数:20345字
摘 要
网络购物系统是电子商务和Internet发展的产物,近几年来在我国发展迅猛,全国各地的商家都开始将目光投向这一领域。随着我国对网络购物出台并完善相关法律,其安全性也得到了一定的保障,其足不出户、商品种类繁多以及付款简单的优点使得越来越多的人参与到了网络购物中,同时各种创新技术也使得网络购物有了一个良好的前景。
本系统提供网络购物的基本功能,包括注册、登陆、查询和购买,为买卖双方提供了一个交易的平台,同时提供了信息修改和购物车等功能,使用户可以管理自己的信息,也使得选购更加简便。本系统采用Struts框架,以JSP技术作为前台开发,使得界面更加清爽美观,同时使用SQL Server作为后台数据库,保证了系统的健壮性。
关键词:网络购物 Struts框架 JSP SQL Server
The online shopping system
Abstract
Online shopping system is the product of electronic commerce and Internet development. In recent years, it developed rapidly in our country, businesses across the country have started to look at this area. Along with our country issue and perfect the relevant laws on Internet shopping, the security of Internet shopping also got certain security. It never leave home, there are many different kinds of goods and payment the advantages of simple, it makes more and more people are involved in online shopping. And all kinds of innovative technology also makes the network shopping has a good prospect.
This system provides the basic functions of online shopping, including registration, login, query and purchase, it provides a trading platform for buyers and sellers. And it provides the information modification and shopping cart, etc, it makes users to manage their information and makes the choose and buy more convenient. This system uses the Struts framework, it use JSP technology as a front-end development which makes the interface more clean and beautiful. And it use the SQL Server database as the background which ensures the robustness of the system.
Key Words: Network shopping; The Struts framework; The JSP; SQL Server
目 录
摘 要 I
Abstract II
目 录 III
第一章 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题内容及可行性分析 2
第二章 开发工具和开发环境介绍 3
2.1 开发工具及技术 3
2.1.1 Java开发语言 3
2.1.2 JSP开发语言及技术 3
2.1.3 JavaScript脚本语言 3
2.1.4 Microsoft SQL Server 2008 4
2.1.5 Eclipse 4
2.1.6 Tomcat网络服务器 5
2.1.7 MVC框架 5
2.1.8 Struts技术 5
2.2 开发环境 6
2.2.1 硬件环境 6
2.2.2 软件环境 6
第三章 系统总体设计 7
3.1 需求分析 7
3.2 功能设计 7
3.2.1 用户注册登录模块 8
3.2.2 找回密码模块 9
3.2.3 商品搜索模块 9
3.2.4 个人信息管理模块 10
3.2.5 商品管理模块 10
3.2.6 购物车模块 11
3.2.7 商品购买模块 12
3.2.8 订单管理模块 12
3.2.9 评论模块 13
3.2.10 管理员登录模块 14
3.2.11 管理员管理信息模块 14
3.3 数据库设计 16
3.3.1 用户表tb_user 18
3.3.2 商户表tb_seller 19
3.3.3 商品表tb_goods 19
3.3.4 购物车表tb_cart 20
3.3.5 订单表tb_order 20
3.3.6 评论表tb_comment 21
3.3.7 管理员表tb_admin 22
3.3.8 推荐商品表tb_recommend 23
3.3.9 分类表tb_largetype和tb_smalltype 23
3.4本章小结 24
第四章 系统的详细设计和实现 25
4.1 功能模块图 25
4.2系统首页设计 26
4.3 前台的设计与实现 27
4.3.1 用户商户登录、注册及信息管理设计与实现 27
4.3.2 检索功能与商品展示 30
4.3.3 购物车的实现与购物过程 32
4.3.4 订单操作的实现 34
4.4 后台管理功能的设计与实现 36
4.4.1 管理员登录 36
4.4.2 管理员个人信息管理 36
4.4.3 管理用户和商户数据 37
4.4.4 管理订单和评论 37
4.4.5 管理商品 38
4.5 本章小结 38
第五章 系统的测试与维护 39
5.1 软件测试 39
5.1.1 软件测试的目的 39
5.1.2 系统测试的方法 39
5.2 系统维护 40
5.3 本章小结 40
参考文献 41
致 谢 42
第一章 绪论
1.1 课题背景
1996年的11月中国出现了第一宗网络购物,加拿大驻中国大使贝详通过实华开公司的网点,购进了一只景泰蓝“龙凤牡丹”。从那之后,随着中国互联网的不断进步,中国的网络工程师们也开始研究电子商务,致力于在中国推动网上购物,但在当时环境中,网络购物正面临着3大问题:1.如何让消费者接受这种新型消费方式;2.如何解决物品配送问题;3.买卖双方的金钱支付应该如何进行。然而,随着银行、快递行业的迅速发展,一种由购物网站、银行和快递公司联手构建出的网络购物体系使得这些问题都得到了解决。
中国网络发展起步较晚,到了90年以后才开始开展EDI的应用,中国的资金开始在网络中流通。1996年,在外贸部的推动下,中国成立了自己的国际电子商务中心,次年网上书店便在中国市场出现,一种全新的网络订货体系开始在中国市场上崭露头角。1998年7月,北京、上海启动了电子商务工程,这标志着电子商品的交易在中国开始发展,与此相关的网站也开始正式运行。1999年以来,面对潜力无限的网络市场,各大物流公司也开始针对网络购物的物流配送进行改进。时隔六年后,当当、淘宝网这些大型购物网站已经与各大物流公司形成了一个良好的联合体系,使物流配送日趋成熟,并对中国网络购物的发展起着支撑作用。2009年以来,以网络购物和旅行预订等网络消费手段使消费者对这种新型消费方式产生兴趣,网络购物开始步入时代的前沿,它成为了中国互联网发展的突出特点,其它互联网应用也在网络购物的引领下不断发展。在随后的发展中,中国的网络购物进入了较快发展的通道。
1.2 课题意义
网络购物最大的优点在于不用出门,只要会上网就可以从网上买东西,而且网上商城应不受店面大小约束,商品种类齐全,选择性更大,这不仅增加了购物人群,也使商品从地域限制的局限中解放了出来 ,真正实现了商品供需的实际意义。网络购物还有传统购物中所没有的躲避人群这一特点,这使得消费者在选购商品时不必与他人争抢,同时还保障了自己的隐私。由于网络购物是在Internet中构建的,在Internet普及的今天,互联网信息的传递也为网络购物提供了一个良好的交换平台,消费者可以从网络中了解到商品的流行趋势,增加了他们的购物欲望,同时消费者的选购也影响到商家的销售战略,从而产生竞争,使得电子商务有一个良性的发展。日趋成熟的网络购物也对网络技术和开发技术的进步产生极大的动力,唯有不断创新的技术才能使网络购物更方便更快捷,所以研究网络购物对各个领域的发展都有极大的意义。
课题内容及可行性分析
这次课题的全部内容都是由Web展现出来的,主要的研究内容是如何结合JSP、java和SQL Server来实现网上购物系统的各项基本功能:
- 注册登录:实现交易的基础,在买卖双方都进行信息注册后,登陆才能实现网络购物;
- 信息查找:为了节省用户的选购时间,为用户提供检索,买家卖家都可检索商城中的商品,管理员则可以检索全部信息;
- 信息管理:允许用户修改部分注册信息及商品信息,以保证购物前信息的正确性;
- 购物车:实现用户对不同种类及数量商品的批量购买;
- 订单处理: 记录买卖双方的购物过程,使买卖双方可观测到交易的动向。
本项目主要是进行网站开发,由于JSP技术在动态网页制作中的日趋成熟,加之开发软件的可免费试用,使得课题的开发的软件方面毫无限制。
第二章 开发工具和开发环境介绍
本章介绍完成这次课题所要用到的相关技术及开发工具,主要有java、JSP、struts等相关语言及技术。
2.1 开发工具及技术
2.1.1 Java开发语言
Java是一种通用程序设计语言,深受广大程序员青睐。由于Java设计严谨,这使得Java开发出的程序逻辑严谨,在开发时如果严格遵循Java的编程规范,不仅可以使程序容易阅读,还可以方便的修改。Java还具有很强的可移植性,这使得Java成为程序员跨平台开发的首选。
2.1.2 JSP开发语言及技术
JSP的全名为Java Server Pages,是一种动态网页技术标准。JSP是目前制作动态网页最成熟的技术之一,一个JSP文件中除了蕴含有传统的HTML语言之外,还可嵌入Java语言片段和JSP标签,这使得一个JSP页面不仅具有传统静态网页的特色,还可以在传统网页的基础之上实现更多的功能,通过在JSP页面中插入Java语言片段,构成了一个动态的网页,使得网页不仅具有了强大的逻辑处理能力,还可以访问数据库,这在信息爆炸的今天,增强了网页的实用性,带动了网络在各个领域的发展。
2.1.3 JavaScript脚本语言
JavaScript是一种被广泛用于Web网站开发的脚本语言,由于传统的HTML网页的静态性,使得过去的网站用途狭小,让网页具有动态性便成为当时的一项巨大课题,在网页新技术被提出之前,JavaScript给传统的HTML带来了动态性,JavaScript与Java虽然没有任何关系,但JavaScript的语法与传统的C语言和Java语言类似,所以JavaScript对于程序员来说很容易上手,所以时至今日JavaScript仍然是动态网页开发所必须用到的语言。
2.1.4 Microsoft SQL Server 2008
SQL Server是Microsoft 公司推出的SQL Server数据库管理系统,具有使用方便可伸缩性好与相关软件集成程度高等优点,Microsoft 公司目前推出的版本有SQL Server 2000、SQL Server 2005、SQL Server 2008和SQL Server 2012,其中Microsoft SQL Server 2008是一个重大的产品版本,它不仅改进了过去版本的关键功能,还增加了全新的特性,这使得新版本的SQL Server功能更加强大,性能更加全面,这个平台有以下特点:
请支付后下载全文,论文总字数:20345字