ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:1.36MB ,
资源ID:7862078      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7862078.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(网站开发范例文档.doc)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

网站开发范例文档.doc

1、 摘要 伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。 本论文研究了B2C网上购物系统的设计与开发。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,使用Visual Studio2010 中内置数据库SQ

2、L Server 2008建立数据连接关系。 本文主要给出了利用ASP.NET开发一个网上购物系统的全过程,包括系统规划,系统分析,系统设计与实现。 关键字:购物网站,ASP.NET,B2C 目录 摘要 i 1系统规划 3 1.1开发背景 3 1.2开发工具和开发模式 3 1.3文档说明 3 2系统需求分析 4 2.1用例图 4 2.2用例说明 4 2.3数据流图 6 2.4 E-R图 8 3 系统设计 9 3.1概要设计 9 3.1.1总体设计 9 3.1.2系统类静态结构 10 3.2详细设计 10 3.2.1系统顺序图 10 3.2.2功能流程图

3、11 3.2.3界面设计 13 4 数据库设计 14 4.1数据库表物理设计 14 4.2数据库表建立 17 4.3其他设置 17 5 系统实现 18 5.1查询数据 18 5.1.1数据源配置 18 5.1.2数据显示 19 5.2插入数据 19 5.3删除数据 19 5.4更新数据 20 6 系统总结 21 电子商务网站开发 -版 1系统规划 1.1开发背景 随着电子商务的不断发展,拓宽了人们购物的渠道,同时也大大降低了商家的成本,深受消费者的喜欢,因此网上购物越来越受到广大群众的欢迎,各

4、种电子商务网站也越来越多。一个B2C的电子商务平台网站开发,主要包括购物前台和后台管理员操作。购物前台主要是商品浏览,会员注册,会员登录,购买商品,查看订单等功能。后台管理主要是会员管理,商品类别管,商品管理,订单管理等功能。 1.2开发工具和开发模式 开发工具: Visual studio 2010+SQL server 2008, windowsXP 开发模式: 图1.1系统开发模式 1.3文档说明 该文档在实际开发过程中具有指导意义,但是可能会因为满足实际需要而有所改动。在本文中具体实现部分讲解以购物网站中商品类别管理为例。 2系统需求分析 2.1用例图 通

5、过与用户对话,阅读用户要求,确定系统的主要参与者有管理员、会员,其用例图分别如下: 图 2.1 会员用例图 图2.2 管理员用例图 2.2用例说明 2.2.1购买商品用例文本 用例名称:购买商品 用例描述:顾客查看商品详细信息后,可以将商品加入购物车 参与者:顾客 前置条件:查看商品信息页面 后置条件:添加商品到购物车 操作流程: 1,在浏览商品页面,选择购买数量,以及其他规格 2,点击加入购物车,弹出成功加入提示框 3,选择继续购物或者查看购物车 扩展:

6、 a2购买失败 1,用户未登录,跳转到登录页面 2,系统错误,提示加入购物车失败 2.2.2查看订单用例文本 用例名称:查看订单 用例描述:顾客可以查看自己的订单,并进行相应的查询和操作。 参与者:顾客 前置条件:会员登录进入系统 后置条件:显示符合条件的订单 基本操作流程: 1.点击查看订单 2.选择下单日期,点击确定 3.显示符合条件的订单 扩展: a1系统存在所查询的信息不存在 1提示该信息不存在

7、 2返回查询页面 2.2.3商品管理用例文本 用例:商品添加 范围:POS应用 级别:管理员目标 主要参与者:管理员 前置条件:管理员登录管理后台 后置条件:添加了新商品 主要成功场景: 1. 管理员成功登录系统。 2. 开始新的一次商品添加处理。 3. 输入商品的信息 4. 点击确认添加 5. 返回添加成功,并返回商品查看信息页面 管理员重复3-5,知道结束此次商品添加处理 扩展:a4错误信息 1,商品部分信息不完全,提示错误 2,商品部分信息填写格式不正确,提示错误 a5添加失败 1,提示

8、添加商品失败 2,返回商品添加页面重新添加 2.2.4会员信息管理用例文本 用例:管理会员信息 级别:管理员目标 主要参与者:管理员 前置条件:管理员登录管理后台。 后置条件:会员信息被删除。 主要成功场景: 1.管理员成功登录系统。 2.查询会员信息 3.删除某个会员。 4.返回删除成功,刷新结果集 扩展:a2没有会员 1、提示没有会员 a4删除失败 1,提示删除失败,并给出删除失败的原因 2.3数据流图 1、通过初步分析,得出外部实体主要有用户、普通会员、管理员组成 图

9、2.3 顶层数据流图 2、对系统进一步分析,细化数据流图 图 2.4 第0层数据流图 3、独立分析系统某个模块,(以商品类别管理为例) 图2.5 商品类别管理第1层数据流图 4、对商品类别管理模块的分析细化 图 2.6 商品分类管理底层数据流图 2.4 E-R图 图 2.6 商品实体图 图2.7 购物车的E-R图 图 2.8 订单

10、E-R图 3 系统设计 3.1概要设计 3.1.1总体设计 根据需求分析,系统功能分为购物前台和管理后台两部分,每个部分具有不同功能的操作权限。 图3.1 网站功能模块图 3.1.2系统类静态结构 购物前台的主要功能是会员购物,购物车类与会员类和商品类建立联系,商品通过商品类别区分,每个会员可以建立多个订单,每个订单可以包含多条商品订单记录,商品的订单记录详情从商品获得。 图3.2 系统中主要功能的领域模型 3.2详细设计 3.2.1系统顺序图 1、购物前台主页面为ProductList.aspx,此页面将显示全部上架商品,

11、在ProductList.apsx的后台代码代码中,通过LINQ访问数据库,查询上架的全部商品。返回ArrayList结果集,通过循环,将数据显示到控件中。 图3.3前台商品显示顺序图 2、管理员通过admin.aspx页面登录到管理主页面,选择商品类别管理,进入到商品类别管理页面type_list.aspx,在页面后台代码中,编写query,insert,update,delete函数,通过LINQ访问数据库,并将返回的数据集在前台页面控件中显示,在添加、删除、修改的Button事件中调用insert, delete,

12、update函数。 图3.4 后台商品分类管理顺序图 3.2.2功能流程图 1、用户没有登录时,可以浏览商品和查看商品的详细信息,如果用户要将商品加入购物车,则选判断用户是否登录,如果已经登录,则加入商品到购物车并进入购物车,如果没有登录则跳转到登录页面,(登录页面可以链接到注册、和找回密码),当用户成功加入商品到购物车后,选择结算后,进入到结算界面,选择收货地址,确认后生成订单,进入订单管理页面,完成一次购物。(用户在每个步骤的操作过程中都能够返回到主页)

13、 图3.5 会员购买商品功能流程图 2、管理员成功进入到商品类别管理页面后,在textbox中按照提示,输入新的商品分类名称,点击添加按钮,系统判断用户点击是添加按钮还是编辑按钮,如果是添加按钮,则获取当前ID,将文本框中的数据插入到获取ID的下一级的分类表(如果没有获取ID,则插入到一级分类表中),如果是编辑,获取当前ID,更新此ID记录的Name字段。 图3.6 商品类别管理功能流程图 3.2.3界面设计 在购物网站中,常常涉及到导航和权限的控制,当用户未登录时,可以查看商品信息和浏览商品,在导航上提供用户登录、注册功能。用户登录后,可以购买商品,在导航上提供注销、

14、查看购物车、查看订单、修改信息等功能。在中,设置导航栏可以采用母版和框架。本系统开发采用母版(页面静态布局可以在dreamweaver里设计) 添加新项,选择模板页,新建一个母版(或直接更改网站中已存在的母版Site.master) 1 、购物前台导航设置   在母版中添加一个LoginView(根据不同用户的认证状态,LoginView控件可以用于显示不同的内容。可以分别向登录用户和匿名用户显示不同的内容。LoginView控件包含了两个模板:AnonymousTemplate模板和LoggedInTemplate模板,在同一时刻只能显示其中一个)然后在Loginvie

15、w中添加HyperLink控件,并设置相应的属性。部分参考代码如下 登录

16、rLink NavigateUrl="~/Main/ShopCart.aspx" ID="HyperLink2"runat="server">查看购物车 2、其他页面设置 图3.7 母版页的运用 3、商品类别管理页面 明确商品类别管理涉及到的操作,显示全部商品类别,对商品类别进行添加,删除,修改。本系统中有三级分类列表,有三个listbox显示分类名称,并且有三个按钮触发不同事件。 图3.8 商品类别管理页面设计 4 数据库设计 4.1数

17、据库表物理设计 表 名 功 能 说 明 UserInfo 存放用户基本信息 Admin 存放管理员的用户名和密码 Product 存放产品的基本信息 Order 存放某次的订单信息 OrderItem 存放订单中某件商品信息 Category 存放商品一级分类信息 Second_Category 存放商品二级分类信息 Third_Category 存放三级分类信息 ShoppingCart 购物车功能,存放用户已经选择的商品信息 Address 存放用户地址信息 UserInfo表 字段名 类型 长度 约束 含

18、义 ID int 非空,主键 会员ID号 Name varchar 50 非空 会员名称 PassWord varchar 50 非空 会员密码 Question varchar 50 密保问题 Answer varchar 50 密保答案 Sex varchar 10 会员性别 Email varchar 20 非空 会员邮箱 Admin表 字段名 类型 长度 约束 含义 Name varchar 50 非空 管理员姓名 PassWord varchar 50 非空 管理员密码

19、 Product表 字段名 类型 长度 约束 含义 ID int 非空,主键 商品ID号 Name varchar 50 非空 商品名称 Category_ID int 非空 商品一级分类ID S_CategoryID int 商品二级分类ID T_CategoryID int 商品三级分类ID ListPrice decimal 10,2 非空 商品销售价格 UnitPrice decimal 10,2 非空 商品进价 IsGrounding varchar 20 非空 是否上架 Qt

20、y int 非空,大于0 库存 Order表 字段名 类型 长度 约束 含义 ID int 非空,主键 订单ID Date date 非空 订单日期 AdressID int 非空 收货地址 UserID Int 非空 下单人ID Status varchar 20 非空 订单状态 OrderItem表 字段名 类型 长度 约束 含义 ID int 非空,主键 订单详情ID号 ProductID int 非空 商品ID Number int 非空 购买商品数量

21、 OrderID Int 非空 所属订单的ID号 ShoppingCart表 字段名 类型 长度 约束 含义 ID int 非空,主键 购物车单条记录ID号 ProductID int 非空 购买商品的ID号 Number int 非空 加入购物车的商品数量 UserID inr 会员ID Adress表 字段名 类型 长度 约束 含义 ID int 非空,主键 地址ID号 UserID int 非空 会员ID Adress varchar 100 非空 具体地址

22、Phone varchar 12 非空 收货人电话 Zip int 6 非空 收货地址邮编 Category表: 字段名 类型 长度 约束 含义 ID int 非空,主键 一级分类ID号 Name varchar 50 非空 一级分类名称 second_Category表 字段名 类型 长度 约束 含义 ID int 非空,主键 二级分类ID号 Name varchar 50 非空 二级分类名称 Cid int 非空,外键 一级分类ID号 third_Category表 字段名

23、类型 长度 约束 含义 ID int 非空,主键 三级分类ID号 Name varchar 50 非空 三级分类名称 Tid int 非空,外键 二级分类ID号 4.2数据库表建立 图4.1数据库建立步骤图 4.3其他设置 数据库中的每个表,都由ID号作为主键,主键常设置为自增。(标识增量常设置为1),只有主键才能被标识。 图4.2 数据库表中主键自增设置 5 系统实现 本部分介绍仅以商品分类管理为例,包括商品分类的查询、添加、修改、删除。 5.1查询数据 让商品分类在listbox控件中显示,并且点击一级分类时显示相

24、应的二级分类和三级分类 在type_list添加三个SqlDataSource并分别进行数据绑定。 5.1.1数据源配置 1、点击SqlDateSource1,选择配置数据源,然后在指定的表或者视图中选择Category表,选择全部属性或者指定的属性。 图5.1 数据源配置 2、在本系统中的sid,是店面的ID号,通过session赋值,点击where,设置SID的值。 图5.2 where条件设置 3、同理设置SqlDateSource2和SqlDateSource3,在设置two_Category中的Cid(显示一级分类的控件名称)由ListBox1所得,th

25、ird_Category中的Tid有ListBox2(显示二级分类的空间名称)所得,因此在where条件设置的时候,源应该选择control,同时对应的选择控件名称。 5.1.2数据显示 listBox任务栏中,启用AutoPostBack,并点击选择数据源,设置显示数据值和选择值, 图5.3 数据源绑定 5.2插入数据 在输入框中输入新的分类名称,点击添加一级分类按钮。在添加一级分类的Button_Click事件里添加如下代码。如果添加二级和三级分类时,除了获取商品分类名称,同时要获取上一级的分类ID。 ShopLINQ2SQLDataContext db = new Sho

26、pLINQ2SQLDataContext(); try { Category c = new Category();//创建一个新的Category对象 c.Name = addname.Text;// 赋值于Category表里的每个字段 c.Descn = addname.Text; c.Sid = int.Parse(store_id); db.Category.InsertOnSubmit(c); db.Subm

27、itChanges(); Response.Redirect("type_list.aspx");//成功后刷新页面 Page.RegisterStartupScript("alert", ""); } catch (Exception e2) { Page.RegisterStartupScript("alert", ""); } catch (Exception e3) { Page.RegisterStartupScript("alert", ""); } 5.4更新数据 选择某个商品分类,并在输入框中,输入新的商品分类名称,点击编辑按钮,在Butt

32、on_Click事件里添加响应事件,部分代码如下: ShopLINQ2SQLDataContext db = new ShopLINQ2SQLDataContext(); if (addname.Text == "") { Page.RegisterStartupScript("alert", ""); } else { try {

33、if (first.SelectedValue != "" && second.SelectedValue == "") {//更新一级分类 int id = int.Parse(first.SelectedValue); var type = from c in db.Category where c.ID == id select c;

34、 foreach (Category category in type) { category.Name = addname.Text; } } /* 更新二,三级分类,同更新一级分类相似,只是更新的表为two_Category,third_Category */ db.SubmitChanges(); Response.Redirect("type_list.aspx"); Page.RegisterSt

35、artupScript("alert", ""); } catch (Exception e3) { Page.RegisterStartupScript("alert", ""); } } 6 系统总结 网站购物系统,是一个用开发的B2C的网上商品交易平台,包括购物前台和管理后台。 前台功能:用户在购物前台注册获得账号,登录系统,选择需要的商品,加入购物车,结算生成订单(此系统开发过程中忽略支付部分,后期需要改进),之后进行收货处理(订单操作),用户还能对自己的注册信息进行修改。 后台功能:管理员登录后台管理系统,对会员进行删除,添加操作,并能添加其他管理员以及修改自身信息。添加、删除、修改商品信息、商品类别信息。查看订单、管理订单(修改订单状态) 附加功能:导出商品类别,找回密码 22

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服