java毕业设计——基于JSP+sqlserver的网上购书系统设计与实现(毕业论文+程序源码)——网上购书系统

本文介绍了使用JSP技术和SQLServer数据库设计实现的网上购书系统,详细描述了系统功能、设计与实现过程,包括用户管理、图书目录管理、订单处理等模块,并探讨了JSP技术在系统开发中的应用。系统具备用户友好的界面和便捷的购书流程。
摘要由CSDN通过智能技术生成

基于JSP+sqlserver的网上购书系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于JSP+sqlserver的网上购书系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。
  2. 在系统设计中主要研究了个性化页面的背景及Winserver+tomcat+jsp系统的一般原理。阐述整个个性化页面生成系统的系统结构及工作原理,分析了系统实现中的特殊性、难点和重点。设计实现用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能等jsp页面 。分析并解决实现中的若干技术问题,建立完整的网上书店,进行测试并分析结果。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:21002个字39页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
在这里插入图片描述


3、关键词

网上书店 JSP 连接 数据库

4、毕设简介

提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。

引 言
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
本设计中数据库服务器端采用了Microsoft SQL数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。
整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用tomcat+jsp技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表,页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。
本设计主要完成Web服务器端的用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能模块的设计、实现与完善以及整个实验网站的组织建立和测试工作。

第1章 概述
1.1 电子商务概述
省略

1.1.8 选题依据及研究意义
网上书店是电子商务的典型应用。 JSP是构建电子商务系统的新兴技术,采用JSP技术,可以方便地将系统分离为三层:表示层、业务层及数据库层。表示层向客户的浏览器提供基于Web的显示页面;业务层处理客户购书过程;数据层则提供数据存储。采用这种层次结构可以提高系统的扩展性和服务器的效率,方便开发。
本文针对目前网上书店所面临的问题,采用JSP技术,设计开发了一个网上购书系统系统具有高可靠性、可扩展性和可重用性的特点。系统中采用多种设计模式来提高系统性能:采用前台控制器来方便地实现导航;采用复合视图来向用户提供Web显示,减少了视图中代码的重复;采用业务代表降低各层之间的耦合;并在业务层中采用值对象来向表示层提供数据。系统使用了JSP中的多种技术,如JSP、Javascript、VBscript、HTML CSS等。系统以微软数据库管理系统MSSQL作为后台数据库。

1.2 web基础知识
1.2.1 web概述
World Wide Web(万维网,简称Web)提供了一个可以轻松驾御的图形化用户界面,以查阅Internet上的文档,这些文档以及它们之间的连接一起构成了一个庞大的信息网。
Web允许通过超链接从一个网页跳到其他网页。网页可以包含文字、图象、动画、声音、3D世界以及其它任何信息,而且能存放在全球任何地方的计算机内。一旦与Web连接,您就可以使用相同的方式访问全球任何地方的信息。
省略

1.2.2 HTTP协议
HTTP(Hypertext Transfer Protocol)协议即超文本传输协议从1990年开始应用于万维网,在浏览器和Web服务器之间传递信息。
在OSI七层网络结构模型中,它位于最高层——应用层,被设计为用于分布协作的多媒体信息系统。一个对它的简单理解是:浏览器和服务器之间的会话。浏览器用符合HTTP 协议的方式向服务器发出请求,服务器则同样以HTTP 协议规定的方式作出应答。
由于我们论文中的程序设计将涉及HTTP 协议,下面给出一些HTTP的术语解释:
(1) 连接:两个程序为了通信在传输层建立的“虚电路”。
(2) 消息:HTTP 通信的基本单元,通过连接传输。
(3) 请求:浏览器向服务器发出的HTTP 请求信息。
(4) 响应:服务器发送给浏览器的应答信息。
(5) 术资源:可以由URL标识的网络数据对象或服务。
(6) 实体:数据资源的特定实例,或者是服务资源的应答。它包含在请求或响应消息中。一个实体包含元数据(实体头)和内容(实体体)。
(7) 客户机:建立连接,发送请求的程序。
(8) 服务器:接受连接,通过响应客户机的请求来提供服务的程序。(9) 用户代理:初始化请求的客户程序、浏览器、编辑器和其它最终用户工具。
(10)原始服务器:创建和存放特定资源的服务器。
(11)代理服务器:充当其它服务器中介的一种服务器。它接收请求时好象是拥有被请求资源的原始服务器,实际上是它向原始服务器请求客户机要的资源,然后转发给客户机。发出请求的客户机并不知道是在和网关通信。代理服务器常常被用来作为通过防火墙的服务器端入口。
HTTP 协议一般是基于TCP/IP连接的,其默认端口是TCP的80端口。当然,也可以改为自己想用的其它端口,但必须在请求的消息中说明[2]。

1.2.3 URL剖析
URL( Uniform Resource Locator)指的是统一资源定位。一个URL就是指向Web上的某些数据的一个指针,它可以是一个Web文件,一个存放于FTP 或Gopher上的文件,或者是一个 e-mail地址。URL提供了一个通用的一致方法来查找信息。
大多数URL包括三个部分:协议、主机名称以及目录和文件名。
在这里插入图片描述

图1-1 URL的各个部分
协议指的是用来访问页面的方式,即您的浏览器将要用来访问文件的协议或程序的类型。如果浏览器使用HTTP协议访问文件,则URL的协议部分就是http。如果浏览器使用FTP,则协议部分就是ftp。依此类推。协议必须与服务器相匹配来进行工作。比如,服务器上没有安装HTTP 服务器程序,您当然无法使用HTTP URL来取得服务器上的文件。
省略

1.2.4 浏览器/服务器(b/s)模型
省略

综上所述,我们可回顾一下采用浏览器/服务器(B/S)模型的好处:
(1) 用单一的访问点,用户可以在任何地方访问信息。
(2)这种资源,无论是文本还是多媒体信息,均采用同样的界面。
(3)对于所有的信息,无论其基于何种平台,都采用同样的界面访问,即实现了平台无关性。

第2章 搭建网站的准备工作
2.1 JSP 简介
JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 在传统的网页HTML文件(.htm,.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页下载的是JDK1.2.2-001-win.exe,所以这里就以JDK1.2.2-001-wi的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame[12]。
JavaServer Pages(JSP) 技术提供了一种简单快速的方法来创建显示动态生成内容的 Web 页面。由业界处于领先地位的 Sun 公司制定了相关的 JSP 技术规范,该规范定义了如何在服务器和 JSP 页面间进行交互,还描述了页面的格式和语法。
JSP 页面使用 XML 标签和 scriptlets(一种使用 Java 语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML 或者 XML)直接传递回响应页面。通过这种方式,JSP 页面实现了页面逻辑与其设计和显示的分离。
JSP 技术是 Java 系列技术的一部分。JSP 页面被编译成 servlets,并可能调用 JavaBeans 组件(beans) 或 Enterprise JavaBeans 组件(企业 beans),以便在服务器端处理。因此,JSP 技术在构建可升级的基于 web 的应用程序时扮演了重要角色。JSP 页面并不局限于任何特定的平台或 web 服务器上。JSP 规范在业界有着广泛的适应性。

2.2 deamweaver简介
Dreamweaver是Macromedia公司的出品的一款"所见即所得"的网页编辑工具。与 Frontpage不同,Deamweaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是Frontpage所无法比拟的。Dreamweaver与其它同类软件相比主要有以下优点:
不生成冗余代码。可视化的网页编辑器,都要把使用者的操作转换成html代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同时还增加了网页文件的大小。Dreamweaver则在使用时完全不生成冗余代码,避免了诸多麻烦。而且,通过设置,还可用Dreamweaver清除掉网页文件原有的冗余代码。
方便的代码编辑。可视化编辑和源代码编辑都有其长处和短处。有时候,直接用源代码编辑会很有效。Dreamweaver提供了html快速编辑器和自建的html编辑器,能方便自如的在可视化编辑状态和源代码编辑状态间切换。
强大的动态页面支持。Dreamweaver的Behavior能在使用者不懂java script的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上timeline功能,可生成动感十足的动态层效果。
操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。最后,Dreamweaver与Fireworks集成紧密,可直接调用Fireworks对页面的图象进行修改、优化。
优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程站点的管理。
便于扩展。使用者可给Dreamweaver安装各种插件,使其功能更强大。使用者若有兴趣,还可自己给Dreamweaver制作插件,使Dreamweaver更适应个人的需求。

2.3 安装MSSQL
MSSQL是由微软开发的支持SQL的数据库,主要运行于微软的Windows操作系统上,从MSSQL7.0开始盛行于桌面操作系统,目前使用最广泛的版本是MSSQL Server,现在微软正在加紧开始它的下一个MSSQL版本MSSQL 2005 Server,也叫Microsoft SQL Server Yukon,它的第一个测试版已经发放。
省略

2.3 JDK配置
JDK是sun公司java应用程序和组件的开发环境,是编译和测试工具,也是提供java程序的java虚拟机平台,是调试和运行jsp所不可缺少的工具。
省略

2.4 tomcat配置
省略

第3章 网上购书系统
3.1 本站基本功能如下
3.1.1 首页(index.jsp)
(1)图书选购,(可按分类方式查找图书,或通过关键字进行查询) 购物车功能。
(2)查看图书详细情况。
(3)用户注册。
(4)用户登录。
(5)查看用户的订单信息。
(6)修改用户个人信息。
首页(main.jsp)是本站所有内容的缩影,可谓“麻雀虽小,五脏具全”。页面顶部是独具本站特色的变换字,其下左侧是日期显示,这两个部分都是由Javascript实现的。顶部下方是导航栏,这一部分几乎在网站的每一个功能页面存在。页面底部只是简单的信息提示,同样存在于每个功能页面。包括一个Javascript制作的动态导航栏,用户购物的登陆、注册表单和一个网页计数器几部分。其中动态导航栏页面与顶部信息区的导航栏的功能基本相同。只是样式更加新颖,增加了页面的动感。此处的登陆与注册相对于社区的要正规的多,因为它是保证用户网上购物的前提。这里还提供了密码提示服务。主要在reg.jsp中实现。网页计数器结构也非常简单,即建立一个文本count.txt保存数字。当有用户访问时,则先打开计数文件,并以读方式锁住计数器文件,防止多人同时读取文件而造成计数丢失,再读取记数,加1,写回文件,关闭文件,将更新后的计数以图片形式展示于页面,即形成一个精美的计数器。当然,也是通过require()函数引入到主界面的。

首页的主要部分是中间部分,它纵向又划分为三块,左块是会员注册及登陆和快速搜索,通过商品搜索,用户可直接进入在线商店,同时系统将搜索结果以表格形式列出,供用户浏览。其下是社区部分详细列出了社区的讨论分区,使用户可直接进入自己所关心的话题部分。

中块是精品推荐和图书介绍,右块是新闻提示将新闻分类显示和销售排行榜,每类在此近列出一条新闻,可直接阅读,当点击“更多新闻”则可进入新闻集锦分类查看。

至此,首页的全部内容叙述完毕。首页部分页面展示如图3-1所示。
在这里插入图片描述

图3-1 网站首页

3.1.2 后台管理部份
(1)商店图书管理:添加,修改,删除,查看。
(2)用户信息管理:查看,修改,删除。
(3)订单信息管理:查看订单清单,更新订单付款,出货状态。删除订单。
(4)数据库设计时采用MS SQL用所附脚本生成表结构。
(5)留言管理:主要是和客户进行交流以便更好的发挥网上书店的功能从而减少书店的运行周期(调查行情进而决定上什么的书目等所花费的时间)。

3.2 数据库设计
数据库总设计的ER图如图3-2所示。

网上书店采用MS SQL Server作为后台的数据库。我们建立了一个名为BookShopDB的数据库用于存放放系统中的表,各表的名称和功能如表3-1所示。

在这里插入图片描述

图3-2 ER图

表3-1 BookShopDB数据库中的表及其功能说明
在这里插入图片描述

下面将详细介绍我所设计模块表的数据结构。
在Book(书籍信息表)表中,存放有关书籍的一切信息,book表和user表详细的表结构如表3-2和3-3所示。
在这里插入图片描述

3.3 会员管理模块
会员管理模块包含以下子模块。
(1)会员注册。
(2)会员审核。
(3)用户登录验证。

会员注册子模块包含以下页面。
(1)reg.htm。
(2)reg2.jsp。
(3)reg3.jsp。
(4)user.jsp。
(5)index.jsp。
(6)order.jsp。

3.3.1 会员注册协议核准
一个网站为了使自己的网站有固定的客户群,方便对用户的管理,一般都具有会员注册的功能。会员注册的操作是很简单的,在主页面有会员管理模块,用户很容易就可以找到,点击注册按钮,便进入会员注册的模块。在注册过程中,有些信息是要求用户必须填写的,如:用户名、密码、电子邮箱等。而且这些信息的格式有严格的验证,不附和要求的信息是不可以进入注册的下一步的,如:用户名不能为空、密码验证不相符等。
1. 页面示例
图3-3为会员注册的第一步所看到的页面。

在这里插入图片描述

图3-3 会员注册第一步
2.页面中需要用户填写的HTML表单元素,如表3-4所示。
3.页面所涉及的数据库表信息。
此页面并没有涉及到数据库表的操作。

3.3.2 会员注册信息填写
1.页面示例
图3-4为用户注册会员第2步看到的页面效果。
2.页面中需要用户填写的HTML表单元素。
该页面中共有7个表单元素,如表3-4所示。
在这里插入图片描述

图3-4 会员注册第2步

表3-4 reg2.jsp的表单元素
在这里插入图片描述

3.页面所涉及到的数据库表信息
当用户注册新会员时,此页将判断用户新提交的用户名在会员库中是否已经存在,如果存在则提示用户重新申请。此功能需要查询数据库中的用户信息表reg。

3.3.3 会员注册信息确认
(1)页面示例
图3-5用户注册第3步看到的页面效果。

在这里插入图片描述

图3-5会员注册第3步
(2)页面中需要用户填写的HTML表单元素。
页面中无需要填写的HTML元素。
(3)页面中所涉及到的数据库表信息。
用户将注册会员所需要的信息提交到数据库用户信息表reg。返回重写按钮的功能:如果用户发现信息填写错误,可以返回修改已填信息。
用户严格按照要求填写信息后,便可以成功注册为本站的会员了,如果未能注册成功的话,系统会有信息提示,用户名已存在请重新注册的信息。成为本站的会员后,就可以享受本站为您提供的所有服务了。

3.3.4 会员注册信息查看
(1)页面示例图3-6管理员查看注册会员信息的页面效果。
在数据库中,此页面用到系统的用户信息表reg。
在这里插入图片描述

图3-6会员审核
(2)页面中需要用户填写的HTML表单元素。
此页面中无需要填写HTML表单元素。
(3)页面所涉及到的数据库表信息。
此页面使用到系统中的用户信息表reg。
在该出设计时起先只是查看用户,并没有想到这里也可以直接就是用户做为。
在此页面其实包含了一个删除用户的页面,该页面并没有页面显示,在删除成功后跳转到用户审核页面。该页面涉及到的数据库信息时是把指定的用户在用户信息表中删除,也就是使用的是reg。
3.3.5 会员登陆
(1)页面示例如图3-7所示。
在这里插入图片描述

图3-7 会员登录
在这里插入图片描述

图3-8 网站管理员登陆
成为本站会员后要想轻松购物的化是需要登录的,会员登录窗口在主页的显著位置,当您输入用户名和密码后,系统会对您输入的信息进行验证。验证过程为:

<%dim username,userpassword,comeurl
username=replace(trim(request("username")),"'","")
userpassword=replace(trim(request("userpassword")),"'","")
if username="" or userpassword="" then
response.write "<script LANGUAGE='javascript'>alert('对不起!您的用户名或密码有误!');history.go(-1);</script>"
response.end
end if
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [user] where username='"&username&"' and userpassword='"&userpassword&"' " ,conn,1,3
if not(rs.bof and rs.eof) then
if userpassword=rs("userpassword") then
response.Cookies("songxf")("username")=trim(request("username"))
	Response.Cookies("aspsky")("username") = rs("username")
Response.Cookies("aspsky")("password") = rs("userpassword")
rs.Close
set rs=nothing
else
response.write "<script LANGUAGE='javascript'>alert('对不起,您的用户名或密码有误!');history.go(-1);</script>"
end if
end if
%>

通过验证输入无误,用户登录成功,这是用户可以管理自己的账户,可以购物完成所有功能的操作。说道购物,在这里必须介绍一下购物车的实现。
(2)该表单中共有两个需要用户填写的表单元素,如表3-5所示。

表3-5 用户登录表单元素
在这里插入图片描述

(3)页面所涉及到的数据库表信息
此登录表单仅完成向系统提交会员登录信息,没有使用到系统中的数据库表信息。
3.3.6 用户使用
该模块主要是用户的一些功能,其页面示例如图3-9所示。

在这里插入图片描述

图3-9 用户功能
图书搜索条如图3-10所示。
在这里插入图片描述

图3-10 图书搜索条

(1)修改密码示例如图3-11所示。
在这里插入图片描述

图3-11 修改密码
(2)购物车
购物车的实现是非常重要的,用户的购物活动离不开购物车。有了购物车用户可以随时了解自己的购物情况,察看购物的商品数量,商品的名称、价位,了解自己的购物金额,使用起来是非常方便的。购物车功能的实现,只有会员登陆后才可以使用,购物车显示的内容是会员的信息,主要是数据库的关联。通过会员的ID号与商品信息商家信息建立连接,找到相应的数据显示。购物车在使用中设置了自动关闭功能,默认时间是10秒,实现语句为:

购物车如图3-12所示。
在这里插入图片描述

图3-12 购物车

结 论
以往的课程设计是用已经学过的课程内容进行个人的设计来反映对所学知识的掌握程度,这次毕业设计我们选择的是用JSP构建一个购书网站。JSP不是我们的必修课程,在整个设计过程中,我们查阅了大量的专业书籍,也得到了一些专业人员及指导老师的指导和支持。

PHP,ASP,JSP是制作网站最常用的几大技术,而SUN公司最后推出的JSP是在JAVA基础上推出的,它继承了JAVA的众多优点,也能解决其他技术不能解决的一些问题,所以说它可以说是当今最流行最有前景的技术之一,这次对JSP的学习对我将来的学习工作都是很有帮助的。

在设计过程中出现了不少的问题,比如动态效果设计的编程,数据库的设计,动态库的生成,以及网站网页的制作,还有最运行环境的配置,尤其是运行环境的配置总是出现问题,很多脚本程序运行不了,网站很多网页动态效果出不来。最后请教了一些有经验的老师,最终这些问题得以解决。我们的网上购书系统基本完成,就是网页制作的不够美观,数据库连接方面还是经常出现一些问题,在以后的时间里我们会继续努力把自己的设计改进到理想状态。

参考文献
[1] 邵丽萍等著,《动态网页制作》,北京:电子工业出版社,年。
[2] 高峰霞等著,《WEB数据库开发技术》,北京:电子工业出版社。
[3] 顾佳英等著,《网页数据库设计与发布》,北京:清华大学出版社,年。
[4] 杜轩华等著,《Web开发技术》,上海:上海大学出版社, 2005年。
[5] 飞思科技产品研发中心,《JSP 应用开发详解》,电子工业出版社。
[6] 韩宝明等著,《电子商务安全与支付》,北京: 人民邮电出版社。
[7] 龙马工作室著,《JSP+Oracle组建动态网页》,人民邮电出版社。
[8] 沈伯青等著,《从零开始——Java基础培训教程》,北京: 人民邮电出版社。
[9] (美)克格希著,《MS SQL Server7.0使用详解》,机械工业出版社。
[10] 卫琴等著,《tomcat与java web 开发技术详解》,电子工业出版社。
[11] 杨德华著,“web 服务器端的动态网页技术”,四川:《计算机应用研究》,1999年第19期。
[12] 方忠等著,“ASP与JSP的比较研究”,上海:《计算机工程》,年第10期。
[13] 李平等著,“基于JSP技术的web数据库设计”,湖南:《电脑与信息技术》,年第6期。
[14] 孙以义等著,“用JSP构建动态网站”,北京:《电子与电脑》,年第3期。
[15] Gamma.E Design Patterns: Elements of Reusable Object-oriented software.Addison –Wesley, Reading Massachusetts ,1995
[16] Fowker M. Refactoring Imlproving the Designs with Refactoring [Ph.Dthersis] University of Texas at Austin, 1999

谢 辞
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于JSP+sqlserver的网上购书系统设计与实现(源码+文档)_jsp_BS架构_网上购书系统.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值