网络书店的设计与实现.docx

上传人:b****2 文档编号:2271724 上传时间:2022-10-28 格式:DOCX 页数:23 大小:301.54KB
下载 相关 举报
网络书店的设计与实现.docx_第1页
第1页 / 共23页
网络书店的设计与实现.docx_第2页
第2页 / 共23页
网络书店的设计与实现.docx_第3页
第3页 / 共23页
网络书店的设计与实现.docx_第4页
第4页 / 共23页
网络书店的设计与实现.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

网络书店的设计与实现.docx

《网络书店的设计与实现.docx》由会员分享,可在线阅读,更多相关《网络书店的设计与实现.docx(23页珍藏版)》请在冰豆网上搜索。

网络书店的设计与实现.docx

网络书店的设计与实现

晋中学院

本科毕业论文(设计)

题目网络书店的设计与实现

院系计算机科学与技术学院

专业计算机科学与技术网络工程

姓名王艳文

学号0811122127

学习年限2008年9月至2012年7月

指导教师王溢琴职称讲师

申请学位理学学士学位

2012年5月5日

网络书店设计与实现

学生姓名:

王艳文指导老师:

王溢琴

摘要:

网络书店系统是一个网上购买图书的系统,它是以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;IIS;SQLServer2008;VISUALSTUDIO2008

 

BookstoreOnlinewebsitedevelopment3

Author:

WangyanwenTutor:

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类,并定义多个方法实现对数据库中商品数据的处理。

11

(4)、Product.cs12

商品功能模块的数据库访问层是由文件Product.cs实现的,其主要功能就是建立Product类,并定义多个方法实现对商品的各种处理,如获取商品信息、更新某商品的被访问次数。

12

(5)、ShoppingCart.cs12

这是一个购物车类,该功能模块的数据库访问层功能是由ShoppingCart.cs实现的,其主要功能就是实现购物车的添加、删除、更新等功能,并且实现了订单Order的处理功能,如订单的增加、删除、更新。

12

4.2界面功能设计12

4.2.1网络书店设计理念12

电子商务有多种类型,其中最为常见的是在互联网上建立虚拟商场,为人们提供一种新的购物方式。

由于互联网这种媒体的特殊性,网上购物和传统的购物方式在许多方面有很大差别,能吸引大多数Web客户(54%以上)重复访问的站点具有四个共同的特征:

1高质量的内容2经常更新3响应时间短4易于使用5好的链接设计同时也要注意保持界面一致性加上适当的美观。

结合以上的内容我决定设计以下的页面。

12

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控件

AutoCompleteExtenderID="aceName"runat="server"TargetControlID="tbName"ServicePath="../AjaxService.asmx"ServiceMethod="GetProductList"MinimumPrefixLength="1"CompletionInterval="100"CompletionSetCount="20">

AutoCompleteExtender>。

然后,设置提示处理。

搜索智能提示处理功能是由文件AjaxService.cs实现的。

文件AjaxService.cs通过引入新命名空间,通过方法GetProductList获取存储的提示数据,将提示字符动态显示出来。

1.2.2WEB配置技术

在ASP.NET平台,还提供可扩展的基础结构。

这些配置结构为每一个惟一的URL资源设计一组配置设置,然后缓存结果配置设置,以提供以后应用程序对资源的请求使用。

在这个系统中我们经常要使用数据库连接字符串,每次书写很不方便而且难维护,我把这个配置设在WEB.Config文件中,在程序中调用即可。

代码如下:

在程序中只需以下代码即可使用连接数据库设置:

stringcon=ConfigurationSettings.AppSettings(“SQLCONNECTIONSTRING”);在系统中每个界面上基本上是利用VS.NET平台的工具控件完成界面的设计。

1.2.3C#语言

C#的核心是面向对象程序设计(OOP),所以它具备OOP的显著特点:

封装(它绑定代码及其操作的数据,不受外界干涉与误用影响)、多态性(指一个接口,多个方法)和继承(一个对象获得另一个对象的属性的过程)。

下面的代码是用户个人信息管理中商品删除功能对底层数据库的实现

publicintDeleteProduct(intproductID)

{

stringconnectionString=ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].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)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1