C#毕业设计——基于C#+ASP.NET+SQL Server的酒店入住信息管理系统设计与实现(毕业论文+程序源码)——酒店入住信息管理系统

基于C#+ASP.NET+SQL Server的酒店入住信息管理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于C#+ASP.NET+SQL Server的酒店入住信息管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. B/S结构的城市酒店入住信息管理系统共实现了6个主要的功能模块:客房预订帮助客人实现了在线客房预订;客房管理用于管理客房信息;预订管理用于管理客人的预订业务;入住管理用于管理客人入住并记录相关信息;消费记账将客人在酒店的所有消费记入客人账单;收银退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。
  2. 本文详细介绍了酒店入住信息管理系统的开发,共六章,分别是第一章引言,第二章理论基础,第三章系统需求分析,第四章是课题的重点,主要讲述系统设计,第五章讲述了系统的实施及测试;第六章结论。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:9569个字31页
包含内容:整套源码+完整毕业论文


3、关键词:

B/S结构;酒店入住;酒店预订;客房管理;消费记账;收银退房

4、毕设简介

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

1 引言
1.1 选题背景
省略

市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,客人预订操作繁琐。所以B/S结构的城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。

1.2 国内外研究现状
省略

1.3 课题研究的意义
省略

B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。

2 理论基础
2.1 数据库技术
数据库技术应用中,经常用到的基本概念有:数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)、数据库技术及数据模型。

数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。

由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中网络型的SQL Server、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。

本系统采用的是微软公司的SQL Server 2000。
采用SQL Server 2000的原因
第一,SQL Server与Windows服务器紧密集成,而Windows服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server 2000服务器的安全性,符合系统对安全性的要求;
第二,用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数据,符合系统远程访问数据库的要求;
第三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的数据表较多的要求。

Microsoft SQL Server2000是由Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

2.2 面向对象技术
面向对象技术(OOT)是一种软件开发和程序设计技术。所开发的程序是面向对象程序,直接描述客观世界的对象及其相互关系。封装、继承、多态是面向对象程序的主要特征。正是这些特征使程序安全、可靠、可重用、易维护。

C#语言是2001年微软公司推出的可以在.NET平台的网络环境中开发软件的新一代面向对象的编程语言。它采用虚拟机技术使其具有强大的可移植性和安全性,为建立复杂的、可扩展、可移植的WEB应用提供了强有力的支持,被称为一种划时代的程序设计语言。

.NET提供了基于组件的多层体系结构,使得C#应用程序兼有组件技术和多层体系结构的优点,编写十分简单,因为业务逻辑被封装成为可复用的组件,并且.NET服务器以容器的形式为所有组件类型提供后台服务,使开发者将精力集中在业务逻辑的开发中,而不必关心底层细节。对于最终用户来说,.NET技术的实现将使计算机的功能得到大幅度的提升,而计算机的操作却变得更加简单。他们将完全摆脱人为的硬件束缚,利用任何设备、通过任何系统、在任何时间、任何地点访问互联网的多维时空,并对其进行跨应用程序的集成。对于网络开发来说,借助.NET技术所提供的基于XML的松散偶合技术,真正的将应用程序逻辑分发在网络上,实现跨平台访问。

2.3 B/S架构的WEB程序设计技术
Web程序设计技术就是用于实现动态交互式功能的网页制作技术,通过Web程序语言(CGI、PHP、ASP、JSP、ASP.Net等)设计的动态网页可以根据用户的即时操作和即时请求,网页内容发生相应的变化,从而可以实现功能强大的交互式操作。

浏览器/服务器(B/S)系统是一种分布式计算系统,浏览器向服务器上的网站程序递交请求和参数,服务器上的网站程序将结果传递到浏览器,由浏览器显示结果并传递给用户。此种方式的好处是可以随时接受用户的请求,显示用户想要的结果,每个页面的内容都是由程序动态生成的,不必为每个内容做一个单独的页面,不需要用户安装任何特定的程序,只要有浏览器就可以得到预想的结果。如图2-1。它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。

在这里插入图片描述

图2-1 B/S结构示意图
B/S结构的酒店入住信息管理系统应用示意图

在这里插入图片描述

图2-2 系统示意图
ASP.NET介绍:
ASP.NET是Microsoft的Active Server Pages的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。可用于在服务器上生成功能强大的Web应用程序,为Web站点创建动态的、交互的HTML页面。

3 系统需求分析
3.1 现行业务系统描述
现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,即使功能再强大,客人需要预订客房时都需自己亲自到酒店去预订或者是打电话到酒店预订,操作比较繁琐。

3.2 现行系统存在的主要问题分析
酒店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些需求,它存在的主要问题有:
(1) 客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话到酒店预订,这显然是对时间很大的浪费;另外,若客人临时有事,需要修改和取消自己的预订也需那样做,相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。
(2) 管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。
(3) 处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。

3.3 提出解决方案
根据对现有酒店入住信息管理系统现状及存在问题的分析,特提出以下解决方案:
(1) 利用ASP.NET和C#编程语言,结合SQL Server 2000数据库技术。建立一个酒店入住信息管理系统。
(2) 利用网络技术,通过IIS配置服务器的站点属性,可以满足客人在线查看客房的资料并且在线预订客房。
(3) 采用SQL Server 2000数据库技术,将客房信息,客人预订信息,入住信息,消费信息等存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。
(4) 通过编程对数据库相关数据表的访问,实现客人对不同信息进行查询。如:客人查询其预定信息,只需访问预订单,找到该客人的预订信息,然后在用户端的浏览器上显示出来。并可实现预订单的修改和取消。

所有功能的后台处理对客人都是透明的,客人只需向服务器提出请求,系统就会迅速、及时提供所需信息,大大地方便了客人。同时,由于采用了计算机和数据库技术,极大减轻了管理员工作量,提高了处理准确度。

4 系统设计
4.1 系统总体架构
1 系统的总体架
在这里插入图片描述

图4-1 系统总体架构
根据酒店入住信息管理系统基于B/S的特点,可以将其分为前台和后台两个部分进行设计,分别对应客人和管理员。前台主要用于客人查询客房、预订客房、查询、修改、删除订单;后台主要用于酒店管理员对酒店入住情况进行管理。
2.前台功能模块

在这里插入图片描述

图4-2 前台功能结构图
前台模块的功能:
客人进入酒店网站的首页,根据客房的类型,查询酒店的客房信息,并在网上完成了客房的预订。
客人在预订了客房后可通过客房编号查询自己的订单信息,也可以修改和删除订单。

在这里插入图片描述

图4-3 前台系统流程图(客人使用流程图)
3.后台功能模块
后台模块的功能:
(1)对酒店所有订单的管理
(2)管理酒店的入住信息
(3)设置酒店的客房类型和客房信息
(4)记录入住客人的消费信息,形成账单
(5)完成客人的结账退房
(6)添加管理员:主要是添加管理员名称和密码,并设置角色
(7)删除管理员
后台功能结构图

在这里插入图片描述

图4-4 后台功能模块图

在这里插入图片描述

图4-5 后台系统流程图(管理员使用流程图)

4、系统的逻辑设计-数据流程图
通过调研并分析,确定系统应具备的功能,包括:客房信息查询,客房预订,订单的查询、修改、取消,预订管理,入住管理,客房管理,消费记账,收银退房,查询功能,系统维护。

系统功能模块图:

在这里插入图片描述

图4-6 系统功能模块图

4.2 数据库设计
4.2.1 系统E-R图
部分实体属性图如下:

在这里插入图片描述

图4-7 系统E-R图

4.2.2 表设计
根据前面的模块功能设计,系统所需要的数据库表应包括“入住单”,“客房类型”,“客房信息”,“账单”,“楼层信息”,“预订单”,“用户”,“角色”“入住单历史”等,各部分各自作为一个表存在。具体设计如下:
⒈表名:入住单
功能说明:客人入住酒店时使用,记录客人的相关信息,具体设计如表所示:
表4-1 入住单
在这里插入图片描述

⒉表名:客房类型
功能说明:保存客房的类型信息,具体设计如表所示:
表4-2 客房类型
在这里插入图片描述

⒊表名:客房信息
功能说明:保存酒店所有的客房信息,具体设计如表所示:

表4-3 客房信息
在这里插入图片描述

⒋表名:账单
功能说明:记录客人入住期间在酒店内的消费情况,具体设计如表所示:
表4-4 账单
在这里插入图片描述

⒌表名:楼层信息
功能说明:保存楼层编号及名称,具体设计如表所示:
表4-5 楼层信息
在这里插入图片描述

⒍表名:预订单
功能说明:客人预订客房时使用,保存预订的相关信息,具体设计如表所示:
表4-6 预订单
在这里插入图片描述

⒎表名:用户
功能说明:保存系统使用者的信息,具体设计如表所示:
表4-7 用户
在这里插入图片描述

8.表名:角色
功能说明:保存系统使用者的权限信息,具体设计如表所示:
表4-8 角色
在这里插入图片描述

9.表名:入住单历史
功能说明:入住单在收银结账后清除,并导入入住单历史,具体设计如表所示:
表4-9 入住单历史
在这里插入图片描述

4.2.3 创建表间关系
在这里插入图片描述

图4-8 表间关系图

4.2.4 通过ADO.NET访问数据库
ASP.NET通过ADO.NET访问数据库。ADO.NET是ADO的改进版本。ADO.NET的两个核心组件是.NET Framework数据提供程序和DataSet。

ADO.NET Framework数据提供程序,是一组包括Connection、Command、DataReader和DataAdapter对象在内的组件,其组件的设计目的相当明确:为了实现数据操作和对数据的快速、只进、只读访问。Connection对象提供与数据源的连接。Command对象使您能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader从数据源中提供高性能的数据流。最后,DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。

ADO.NET DataSet是ADO.NET的断开式结构的核心组件。DataSet的设计目的很明确:为了实现独立于任何数据源的数据访问。因此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。

4.3 系统功能模块设计
4.3.1 客房预定功能
1、功能描述:
主要用于客人预订客房时查询客房的详细信息。选择“客房类型”,单击“搜索”按钮,即可查询酒店全部客房的状态信息;也可点击“查询可预订房间”查看酒店所有空房信息。
客人预订客房时完成预订资料的录入,包括输入预订人姓名,联系电话,信用卡号,预订客房的编号,入住时间,离店时间,备注,选择预订客房类型,单击“预订”按钮,即可完成客房的预订。

2、设计后运行的界面如下所示:
在这里插入图片描述

图4-9 客房查询界面

在这里插入图片描述

图4-10客房预订界面
3、编写代码:

ProtectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
int i;
//执行循环,保证每条数据都可以更新
for(i=0;i<GridView1.Rows.Count;i++)
{
//首先判断是否是数据行
if(e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout","this.style.backgroundColor=c");
}}}}

4.3.2 客房管理功能
功能描述:
这一功能实现酒店管理员对酒店客房的类型设置和客房信息设置。这些设置一般不轻易改动。“客房信息设置”用于设置客房的初始信息,内容包括客房编号,类型编号,楼层编号,额定人数,床数,备注,状态,客房价格等;“客房类型设置”用于设置本酒店客房的分类信息,内容包括类型编号,类型名称,客房价格,数量等。

4.3.3 预定管理功能
1、功能描述:
用于客人预订客房后查询自己的订单信息,并可完成订单的修改和取消。客人输入客房编号,单击“查询”按钮,即可查看订单详细信息,进行修改和取消。
2、编写代码:

//绑定
public void bind()
{string strsql="select*from预订单where客房编号='"+TextBox1.Text+"'";
……}
Protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)
{//如果是绑定数据行
if(e.Row.RowType==DataControlRowType.DataRow)
{if(e.Row.RowState==DataControlRowState.Normal||e.Row.RowState==DataControlRowState.Alternate)
{
((LinkButton)e.Row.Cells[11].Controls[0]).Attributes.Add("onclick","javascript:return confirm('你确认要删除:\""+e.Row.Cells[0].Text+"\"吗?')");
}}}}
//删除
protected void GridView1_RowDeleting(object sender,GridViewDeleteEventArgs e)
{string strSQL1="delete from预订单where预订单号='"+GridView1.DataKeys[e.RowIndex].Value.ToString()+"'";
……
string strSQL2="update 客房信息set状态='空房'where客房编号='"+TextBox1.Text+"'";
……
}
//取消
protectedvoid GridView1_RowCancelingEdit(object sender,GridViewCancelEditEventArgs e)
{
GridView1.EditIndex=-1;
bind();
    }
//更新
protected void GridView1_RowUpdating(object sender,GridViewUpdateEventArgs e)
{
……
string sqlstr2="update预订单set客房类型='"+((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim()+"',客房编号='"
+((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim()+"',入住时间='"
+((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim()+"',离店时间='"
+((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim()+"'where 预订单号='"
+GridView1.DataKeys[e.RowIndex].Value.ToString() +"'";
SqlCommand sqlcom = new SqlCommand(sqlstr2, conn);
string strSQL3="update客房信息set状态='预订'where客房编号='"+((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text+"'";
string strSQL4="update客房信息set状态='空房'where客房编号='"+TextBox1.Text+"'";
……
}

4.3.4 入住管理功能
1、功能描述:
主要用于酒店管理员对已预订客房或直接来酒店入住的客人办理入住信息的录入。输入客房编号,离店时间,预订人,联系电话,入住人数,单据状态,单击“添加”按扭,即可完成客人的入住。
2、设计后运行的界面如下所示:
在这里插入图片描述

图4-11 入住管理界面

4.3.5 消费记账功能
功能描述:
主要用于酒店管理员对入住客人消费情况的登记操作。此界面,输入客房编号,备注,消费内容,消费金额即可以生成入住客人的消费账单,记录客人在酒店内的消费情况。

4.3.6 收银退房功能
1、功能描述:
主要用于完成客人收银退房操作。此界面,在客房编号处输入客房编号后,单击“查询”按钮,即可完成显示账单信息和客人的付款金额。再手工输入客人的结账金额,并选择支付方式单击“收银结账退房”按钮,完成客人退房功能。删除账单,修改客房信息,将入住单导入入住单历史,删除入住单。
2、设计后运行的界面如下所示:
在这里插入图片描述

图4-12 收银退房界面
3、编写代码:

string str1="select客房价格from客房信息where客房编号='"+TextBox1.Text+"'";
……
String str2="update入住单set客房价格='"+sdr.GetDouble(0)+"'where客房编号='"+TextBox1.Text+"'";
……
string str="update入住单set[应收账款]=[客房价格]*[入住天数]";
……
strSQL="select*from账单where客房编号='"+TextBox1.Text+"'";
string str3="select sum(消费金额)as合计from 账单where客房编号='"+TextBox1.Text+"'";
……
string str4="update入住单set[结账金额]=[应收账款]+'"+tdr.GetDouble(0)+"'-50";
……
string str5="select客房编,结账金额from入住单where客房编号='"+TextBox1.Text+"'";
……}

5 系统的实施及测试
5.1 实施概况
测试环境:WindowsXP\2000 server等操作系统,IIS5.1的调试环境,SQL SERVER2000数据库。经过多次测试,能在WindowsXP\2000 server等操作系统,IIS5.1的调试环境上正常运行。基本上实现了预期的功能,目前试运行良好。

5.2 测试方案
测试目的是尽可能发现存在的错误,并能发现及预言潜在的错误,以保证系统正常运行。写出测试记录。
测试的内容:
1、数据库的查询测试
2、系统:依据应用系统中的流程要求,对每一环节进行测试。对应用系统中的数据库进行测试
3、数据库数据操作的测试
该系统从用户登录开始,到最后结账退房,是一个不断与数据库交互的过程,测试过程如下:
在这里插入图片描述

图5-1测试流程图

5.3 测试结果
测试报告:
每步测试按要求在测试前提供测试计划,测试后提交测试报告,具体包括如下:
1、计算机硬件设备及系统软件的测试报告单
2、应用系统测试报告单,包括模块测试报告单
3、系统测试报告单
该系统经多次测试,能在WindowsXP\2000 server等操作系统,IIS5.1的调试环境上正常运行。基本上实现了预期的功能,目前试运行良好。
通过测试和试用,系统还存在以下的问题:
a.对后台数据库中数据的日常维护,包括自动清理过时数据。
b.程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。
c.从系统的安全性考虑,客人最好首先注册后再登录。

结 论
B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房、入住管理、客房管理、消费记账和收银退房等功能。解决了以往用户人工预订或电话预订操作繁琐,酒店预订信息量大,处理效率低,准确度差等问题。极大的方便了客人的酒店预订和酒店的管理工作。
省略

参考文献
[1] 方睿,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005。
[2] 陈明.实用软件工程基础[M].北京:清华大学出版社,2002。
[3] 王晟.Visual C#.NET数据库开发经典案例解析[M].北京:清华大学出版社,2005。
[4] 王保健.ASP.NET网站建设专家[M].北京:清华大学出版社,2005。
[5] 桂思强.ASP.net与数据库程序设计[M].北京:中国铁道出版社,2002。
[6] 姚治安,周志宏.ASP.NET精彩编程百例[M].北京:中国水利水电出版社,2003。
[7] 龚赤兵.ASP.NET 2.0网站开发实例教程[M].北京:人民邮电出版社,2006。

致 谢
省略


5、资源下载

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

序号毕业设计全套资源(点击下载)
本项目源码基于C#+ASP.NET+SQL Server的酒店入住信息管理系统设计与实现(源码+文档)_BS_酒店入住信息管理系统.zip
  • 2
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是基于C#+asp.net+sqlserver的商店积分管理系统设计实现的详细步骤: 1. 确定需求:商店积分管理系统需要实现积分的增加、减少、查询等功能,需要有管理员和用户两种角色,管理员可以对用户进行管理和积分操作,用户可以查询和使用自己的积分。 2. 数据库设计:根据需求设计数据库表,包括用户表、管理员表和积分记录表。其中用户表包含用户ID、用户名、密码、手机号码等信息;管理员表包含管理员ID、管理员名、密码等信息;积分记录表包含用户ID、积分变化、变化时间等信息。 3. 创建项目:使用Visual Studio创建ASP.NET Web Application项目,并选择MVC模板。 4. 创建模型:在Models文件夹下创建模型类,包括用户类、管理员类和积分记录类,每个类对应一个数据库表。 5. 创建控制器:在Controllers文件夹下创建控制器类,包括用户控制器和管理员控制器。控制器类中包含各种方法,用于处理用户请求并返回相应的视图。 6. 创建视图:在Views文件夹下创建各种视图,包括登录视图、注册视图、积分查询视图、积分变更视图等。视图中包含HTML和Razor语法,用于展示数据和接收用户输入。 7. 编写业务逻辑:在App_Code文件夹下创建业务逻辑类,包括用户管理类和积分管理类。业务逻辑类中实现各种数据操作方法,包括用户注册、登录、查询积分、增加积分、减少积分等。 8. 配置数据库连接:在Web.config文件中配置数据库连接字符串,以便应用程序能够连接到数据库。 9. 运行程序:在Visual Studio中按下F5键运行程序,测试各种功能是否正常。 10. 部署程序:将程序部署到服务器上,让用户可以通过浏览器访问。部署时需要将Web.config中的数据库连接字符串修改为服务器的数据库连接字符串。 以上是基于C#+asp.net+sqlserver的商店积分管理系统设计实现的详细步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

毕业设计方案专家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值