数据库类有关论文范例,与基于ASP.NET技术的B2C电子商务网站设计与实现相关论文摘要
本论文是一篇数据库类有关论文摘要,关于基于ASP.NET技术的B2C电子商务网站设计与实现相关毕业论文提纲范文。免费优秀的关于数据库及电子商务网站及商品方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:本文分析了电子商务网站的主要功能,提出了电子商务网站的结构,并设计了数据库的逻辑结构,最后对电子商务网站进行了详细开发,包括数据库的访问和商品管理、会员管理、购物车、商品搜索四个功能模块的实现.网站采用Browser/Server模式,基于ASP.NET技术和C#语言,以SQLServer2005作为后台数据库,VisualStudio2010作为开发工具,实现电子商务网站的一般功能.
Abstract:Thispaperanalyzedthemainfunctionoftheelectronicmercewebsite,putsforwardthelogicalstructureofe-mercewebsite,anddesignedthelogicalstructureofthedatabase,developedthee-mercewebsite,includingtherealizationofdatabaseaccessandmerchandisemanagement,membershipmanagement,shoppingcart,merchandisesearchfourfunctionmodules.ThewebsiteadoptedBrowser/Servermode,basedonASP.NETtechnologyandC#language,usedSQLServer2005asthebackgrounddatabase,VisualStudio2010asdevelopmenttool,realizedthegeneralfunctionofelectronicmercewebsite.
关 键 词:电子商务;B2C;ASP.NET;C#;SQLServer
Keywords:electronicmerce;B2C;ASP.NET;C#;SQLServer
中图分类号:TP311文献标识码:A文章编号:1006-4311(2013)20-0220-05
0引言
电子商务是指整个事务活动和贸易活动的电子化,它通过先进的信息网络,将事务活动和贸易活动中发生关系的各方有机地联系起来.B2C(Business-to-Consumer)电子商务网站实际上就是一种企业对消费者的网上购物商城,在该网站中,注册会员可以购买任何商品,而管理员可以对商品、注册会员等信息进行管理[1].
ASP.NET是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器.ASP.NET(ActiveServerPage.NET)4.0是微软公司推出的基于.NET框架的新一代网络编程语言,也是目前最新的Web技术之一.作为之前各个ASP.NET版本的集大成者,ASP.NET4.0开创了公共语言运行库和动态语言运行库相结合的编程框架,可用于在服务器上生成功能强大的Web应用程序[2].
1电子商务网站分析与设计
1.1网站分析与设计在电子商务网站中,主要包括商品管理、会员管理、购物车、商品搜索四个功能模块.商品管理模块主要包括浏览、添加、修改和删除商品4大功能.管理员可以在商品管理页面中通过单击删除按钮来删除网站中的商品,当单击详细信息按钮时,页面跳转到编辑商品页面,在该页中,可以添加和修改商品信息.
为了方便用户的注册和登录进而设置了会员管理模块,此模块主要保存会员的登录名、密码等一些基本信息.当填写完必填内容后,单击注册按钮,即可将这些信息保存到数据库中的相应表中.会员登录时,对会员的身份进行验证.
电子商务系统中的购物车同实际生活中的购物车一样,都是用于暂时保存挑选的商品.购物车主要包括添加商品、查看购物车、删除购物车中商品和结账等4大功能,当已经登录的会员在商品信息页面中单击购买按钮时,页面跳转到购物车页面,并将会员所选择的商品显示在该页面中,会员可以在这里选择结账、清空购物车或继续购买中的任何一种操作.
在电子商务网站中,常常需要设置商品搜索功能,以方便会员或管理员查看指定商品的详细信息.当选择完搜索条件,并在“关键字”文本框中输入要搜索的内容时,单击搜索按钮,即可将相应商品的基本信息显示在GridView控件中.
1.2数据库分析与设计数据库建立的正确与否对系统是否能正常而准确有效的运行起着关键性作用.所建立的数据库要避免冗余,同时要做到覆盖面广,既要使编制的程序便于对数据库进行维护管理,又要最大程度缩短运算及操作时间,从而增加了建立数据库的难度[3].该网站采用SQLServer2005作为后台,建立的数据库主要包含6个表.
①tb_GoodsInfo表:存储商品的详细信息.
②tb_GoodsType表:存储商品的分类信息.
③tb_Image表:存储商品图片信息.
④tb_Member表:存储会员信息.
⑤tb_OrderInfo表:存储购物车中的订单信息.
⑥tb_StoreInfo表:存储商品所属仓库信息.
2ASP.NET数据库访问技术
2.1ASP.NET数据库访问技术在电子商务网站开发中,数据库访问技术是其关键技术之一.用户的注册、登录,浏览、搜索商品,订单的生成、查询等都牵涉到对数据库的访问,ASP.NET中是通过ADO.NET来访问数据库的[4].ADO.NET是ASP.NET应用程序与数据库进行交互的一种技术,应用程序可以通过ADO.NET连接到各种数据源,并检索、操作和更新数据.使用DataReader对象和DataSet对象读取以及访问数据库是ADO.NET提供的两种访问数据库的方式.读取数据源最简单的方式就是使用DataReader对象,它只能实现读取数据,而不能写入数据,返回一个只读、只进的数据集.DataSet对象必须配合DataAdapter对象使用,DataAdapter对象在Command对象之上,用来执行SQL命令,然后将结果置入Dataset对象.此外,DataAdapter对象也可以将DataSet对象更改过的数据写回数据源[5].
2.2电子商务网站数据库访问的实现
2.2.1在配置文件Web.Config添加数据库连接字符串.
2.2.2在项目中添加数据库操作公共类SqlOperate.cs
//调用配置文件Web.Config中的数据库连接字符串
SqlConnectionsqlconn等于newSqlConnection(Configuration
Manager.AppSettings["ConnectionString"]);
//DataCom方法主要用来执行SqlCommand中的SQL语句
publicvoidDataCom(stringsqlstr)
{
sqlconn.Open();
SqlCommandsql等于newSqlCommand(sqlstr,sqlconn);
sql.ExecuteNonQuery();
sqlconn.Close();
}
//gvDataBind方法主要用来执行SqlDataAdapter中的SQL语句,并将执行结果绑定到GridView控件上
publicvoidgvDataBind(GridViewgv,stringsqlstr)
{
sqlconn.Open();
SqlDataAdaptermyda等于newSqlDataAdapter(sqlstr,sqlconn);
DataSetmyds等于newDataSet();
myda.Fill(myds);
gv.DataSource等于myds;
gv.DataBind();
sqlconn.Close();
}
//dlDataBind方法主要用来执行SqlDataAdapter中的SQL语句,并将执行结果绑定到DataList控件上
publicvoiddlDataBind(DataListdl,stringsqlstr)
{
sqlconn.Open();
SqlDataAdaptermyda等于newSqlDataAdapter(sqlstr,sqlconn);
DataSetmyds等于newDataSet();
myda.Fill(myds);
dl.DataSource等于myds;
dl.DataBind();
sqlconn.Close();
}
//ddlDataBind方法主要用来执行SqlDataAdapter中的SQL语句,并将执行结果绑定到DropDownList控件上
publicvoidddlDataBind(DropDownListddl,stringsqlstr,stringdvf)
{
sqlconn.Open();
SqlDataAdaptermyda等于newSqlDataAdapter(sqlstr,sqlconn);
DataSetmyds等于newDataSet();
myda.Fill(myds);
ddl.DataSource等于myds;
ddl.DataValueField等于dvf;
ddl.DataBind();
sqlconn.Close();
}
3功能模块的实现
3.1商品管理
3.1.1在网站中分别添加一个GoodsManage.aspx页面和一个EditGoods.aspx页面,其中GoodsManage.aspx页面用来显示商品信息,而EditGoods.aspx页面用来显示相应商品的详细信息并进行商品编辑.
在GoodsManage.aspx页面添加GridView控件gvGoodsInfo,使用GridView控件的列进行页面传值.在GoodsManage.aspx页
数据库类有关论文范例,与基于ASP.NET技术的B2C电子商务网站设计与实现相关论文摘要参考文献资料: