网络书店的设计与实现Word格式.docx
- 文档编号:15189389
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:23
- 大小:301.54KB
网络书店的设计与实现Word格式.docx
《网络书店的设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《网络书店的设计与实现Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
摘要:
网络书店系统是一个网上购买图书的系统,它是以VISUALSTUDIO2008和SQL2008数据库做为开发平台。
使用C#设计操作控键和编写操作程序,完成数据输入、修改、存储、调用查询等作用;
并使用SQL2008数据库形成数据表,进行数据存储。
此系统可完成的功能有:
会员处理管理、购物车处理管理、商品查询管理、订单处理管理、商品分类管理、商品管理等。
本论文所要论述的是用户个人信息管理子系统,该子系统利用SQL2008数据库及C#技术对用户个人信息进行保密管理。
该子系统可完成个人信息的修改、密码修改以及用户收藏夹的管理。
关键词:
信息管理;
IIS;
SQLServer2008;
VISUALSTUDIO2008
BookstoreOnlinewebsitedevelopment
Author:
WangyanwenTutor:
Wangyiqin
Abstract:
Thenetworkbookstoresystemisthesystemthatanetpurchasesbookup,itisusedastodeveloptheterracewithesignoperationctheVISUALSTUDIO2008andSQL2008databases.UsetheC#dontrolsthekeyandplaitstowritetooperatetheprocedure,completingthedataimportationandmodify,save,adjustingtousetosearchetc.function;
Combine2008databaseformationdataformsoftheusageSQL,carryonthedatasaving.Thefunctionthatthissystemcancompletehave:
Thecustomermanagement,bookmanagement,ordermanagement,theshoppingcarmanagementetc..Thattreatiseisthecustomerpersonalinformationmanagementsub-systemthatthisthesiswant,theson'
ssystemmakesuseofthedatabaseofSQL2008andtechniqueofC#tocarryonkeepingsecretthemanagementtopersonalinformationofcustomer.Theson'
ssystemcancompletepersonalmodificationofinformation,thepasswordmodificationandcustomerstocollectthemanagementforclip.
Keyword:
informationmanagement;
BookstoreOnlinewebsitedevelopment3
Author:
Wangyiqin3
引言4
1网络书店的现实意义2
2.4.1商品分类处理模块6
2.4.2订单处理模块6
2.5.2订单系统顺序图7
3.1系统结构8
1.购物车功能8
(1)、AJAXService.cs11
(2)、ASPNETAJAXWeb.cs11
建立一个新的命名空间ASPNETAJAXWeb.AjaxEBusiness,因为该系统是基于Ajax服务类的。
11
(3)、Category.cs11
商品分类功能模块的数据库访问层功能是由文件Category.cs实现的,其主要功能是在ASPNETAJAXWeb.AjaxEBusiness空间内建立Category类,并定义多个方法实现对数据库中商品数据的处理。
(4)、Product.cs12
商品功能模块的数据库访问层是由文件Product.cs实现的,其主要功能就是建立Product类,并定义多个方法实现对商品的各种处理,如获取商品信息、更新某商品的被访问次数。
12
(5)、ShoppingCart.cs12
这是一个购物车类,该功能模块的数据库访问层功能是由ShoppingCart.cs实现的,其主要功能就是实现购物车的添加、删除、更新等功能,并且实现了订单Order的处理功能,如订单的增加、删除、更新。
4.2界面功能设计12
4.2.1网络书店设计理念12
电子商务有多种类型,其中最为常见的是在互联网上建立虚拟商场,为人们提供一种新的购物方式。
由于互联网这种媒体的特殊性,网上购物和传统的购物方式在许多方面有很大差别,能吸引大多数Web客户(54%以上)重复访问的站点具有四个共同的特征:
1高质量的内容2经常更新3响应时间短4易于使用5好的链接设计同时也要注意保持界面一致性加上适当的美观。
结合以上的内容我决定设计以下的页面。
4.2.2功能设计的实现及代码12
[1]谭贞军等,/深入体验ASP.NET项目开发/,清华大学出版社,2011年19
引言
随着21世纪网络信息时代的到来,现代社会都是利用快速高效率的Internet来传播大量信息资源。
人们通过IE浏览信息,当然这种方式也是最常用的,这种方式的需求形成了电子商务。
它是指利用简单、快捷、低成本的电子通讯方式,买卖双方不出面也可以进行各种商贸活动。
电子商务真正的发展将是建立在Internet技术上。
所以许多出版社也正是通过IE浏览或其它方式在网络进行书籍的宣传、销售。
随着信息以N次方的速度不断的增长。
所以网络书店也变的极其重要。
随着多媒体技术和网络通信技术的发展,基于Internet的网络书店作为出版社一种全新的销售手段,越来越受到人们的关注。
电子商务是指利用多媒体技术和网络通信技术,在网络环境下开展的商务活动。
它有着传统销售模式所无可比拟的优点,它创造了一种全新的销售模式,打破了传统销售模式在时间、空间上的限制,采用了先进的销售手段和销售方法,大大提高了经济效率和资源利用率,使商务活动上了一个新台阶。
本论文讨论了基于NET的网络书店系统的设计思想及其实现方法。
出版社使用该系统可以进行网上发布书目、宣传买点、销售书本、调查读者需求等;
客户使用该系统在浏览器中观看出版社发布的书目、在网上订购书籍、查询书目、阅读信息、知识交流讨论等。
1网络书店的现实意义
1.1设计目的介绍
现今的社会,人们已经离不开网络,网络已经成为人与人之间交流的一种形式,他能够把某些复杂事情变得简单。
本系统希望通过构建一个网上书店,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。
本系统希望通过电子信息化的手段对书店的进、存、销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
1.2几个技术介绍
1.2.1Ajax程序集内的AutoComplete控件
<
ajaxToolkit:
AutoCompleteExtenderID="
aceName"
runat="
server"
TargetControlID="
tbName"
ServicePath="
../AjaxService.asmx"
ServiceMethod="
GetProductList"
MinimumPrefixLength="
1"
CompletionInterval="
100"
CompletionSetCount="
20"
>
/ajaxToolkit:
AutoCompleteExtender>
。
然后,设置提示处理。
搜索智能提示处理功能是由文件AjaxService.cs实现的。
文件AjaxService.cs通过引入新命名空间,通过方法GetProductList获取存储的提示数据,将提示字符动态显示出来。
1.2.2WEB配置技术
在ASP.NET平台,还提供可扩展的基础结构。
这些配置结构为每一个惟一的URL资源设计一组配置设置,然后缓存结果配置设置,以提供以后应用程序对资源的请求使用。
在这个系统中我们经常要使用数据库连接字符串,每次书写很不方便而且难维护,我把这个配置设在WEB.Config文件中,在程序中调用即可。
代码如下:
connectionStrings>
<
addname="
SQLCONNECTIONSTRING"
connectionString="
datasource=YANWEN-PC\SQLEXPRESS;
userid=sa;
pwd=888888;
database=shop"
providerName="
System.Data.SqlClient"
/>
/connectionStrings>
在程序中只需以下代码即可使用连接数据库设置:
stringcon=ConfigurationSettings.AppSettings(“SQLCONNECTIONSTRING”);
在系统中每个界面上基本上是利用VS.NET平台的工具控件完成界面的设计。
1.2.3C#语言
C#的核心是面向对象程序设计(OOP),所以它具备OOP的显著特点:
封装(它绑定代码及其操作的数据,不受外界干涉与误用影响)、多态性(指一个接口,多个方法)和继承(一个对象获得另一个对象的属性的过程)。
下面的代码是用户个人信息管理中商品删除功能对底层数据库的实现
publicintDeleteProduct(intproductID)
{
stringconnectionString=ConfigurationManager.ConnectionStrings["
].ConnectionString;
SqlConnectioncon=newSqlConnection(connectionString);
stringcmdText="
Pr_DeleteProduct"
;
SqlCommandcmd=newSqlCommand(cmdText,con);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("
@ID"
SqlDbType.Int,4);
cmd.Parameters[0].Value=productID;
intresult=-1;
try
{
con.Open();
result=cmd.ExecuteNonQuery();
}
catch(Exceptionex)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络书店 设计 实现