网站开发范例文档.doc

上传人:99****p 文档编号:1411914 上传时间:2019-02-24 格式:DOC 页数:22 大小:1.36MB
下载 相关 举报
网站开发范例文档.doc_第1页
第1页 / 共22页
网站开发范例文档.doc_第2页
第2页 / 共22页
网站开发范例文档.doc_第3页
第3页 / 共22页
网站开发范例文档.doc_第4页
第4页 / 共22页
网站开发范例文档.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

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

2、立数据连接关系。本文主要给出了利用 ASP.NET 开发一个网上购物系统的全过程,包括系统规划,系统分析,系统设计与实现。关键字:购物网站,ASP.NET,B2C2目录摘要 .i1 系统规划 .31.1 开发背景 .31.2 开发工具和开发模式 .31.3 文档说明 .32 系统需求分析 .42.1 用例图 .42.2 用例说明 .42.3 数据流图 .62.4 E-R 图 .83 系统设计 .93.1 概要设计 .93.1.1 总体设计 .93.1.2 系统类静态结构 .103.2 详细设计 .103.2.1 系统顺序图 .103.2.2 功能流程图 .113.2.3 界面设计 .134 数

3、据库设计 .144.1 数据库表物理设计 .144.2 数据库表建立 .174.3 其他设置 .175 系统实现 .185.1 查询数据 .185.1.1 数据源配置 .185.1.2 数据显示 .195.2 插入数据 .195.3 删除数据 .195.4 更新数据 .206 系统总结 .213电子商务网站开发- 版1 系统规划1.1 开发背景随着电子商务的不断发展,拓宽了人们购物的渠道,同时也大大降低了商家的成本,深受消费者的喜欢,因此网上购物越来越受到广大群众的欢迎,各种电子商务网站也越来越多。一个 B2C 的电子商务平台网站开发,主要包括购物前台和后台管理员操作。购物前台主要是商品浏览,

4、会员注册,会员登录,购买商品,查看订单等功能。后台管理主要是会员管理,商品类别管,商品管理,订单管理等功能。1.2 开发工具和开发模式开发工具:Visual studio 2010+SQL server 2008, windowsXP开发模式:客户端 W e b 服务器数据访问层( L I N Q t o S Q L )数据库( S Q L 2 0 0 8 )图 1.1 系统开发模式1.3 文档说明该文档在实际开发过程中具有指导意义,但是可能会因为满足实际需要而有所改动。在本文中具体实现部分讲解以购物网站中商品类别管理为例。2 系统需求分析2.1 用例图通过与用户对话,阅读用户要求,确定系统的

5、主要参与者有管理员、会员,其用例图分别如下:4会员注册登录浏览商品购买商品查看订单图 2.1 会员用例图管理员登录会员管理商品分类管理订单管理商品管理图 2.2 管理员用例图2.2 用例说明2.2.1 购买商品用例文本用例名称:购买商品用例描述:顾客查看商品详细信息后,可以将商品加入购物车参与者:顾客前置条件:查看商品信息页面后置条件:添加商品到购物车操作流程:1,在浏览商品页面,选择购买数量,以及其他规格2,点击加入购物车,弹出成功加入提示框3,选择继续购物或者查看购物车扩展:5a2 购买失败1,用户未登录,跳转到登录页面2,系统错误,提示加入购物车失败 2.2.2 查看订单用例文本用例名称

6、:查看订单用例描述:顾客可以查看自己的订单,并进行相应的查询和操作。参与者:顾客前置条件:会员登录进入系统后置条件:显示符合条件的订单基本操作流程:1.点击查看订单2.选择下单日期,点击确定3.显示符合条件的订单扩展:a1 系统存在所查询的信息不存在1 提示该信息不存在2 返回查询页面2.2.3 商品管理用例文本用例:商品添加范围:POS 应用级别:管理员目标主要参与者:管理员前置条件:管理员登录管理后台后置条件:添加了新商品主要成功场景:1 管理员成功登录系统。2 开始新的一次商品添加处理。3 输入商品的信息4 点击确认添加5 返回添加成功,并返回商品查看信息页面管理员重复 3-5,知道结束

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

8、用户信息登录状态相关报表操作信息商品信息浏览商品图 2.3 顶层数据流图2、对系统进一步分析,细化数据流图7用户用户信息登录状态登录系统会员表会员信息购物系统订单管理系统商品表商品信息商品 I D查看订单订单详细订单表订单信息订单信息管理员操作指令商品管理系统操作指令商品信息商品分类表分类信息图 2.4 第 0 层数据流图3、独立分析系统某个模块, (以商品类别管理为例)管理员 商品类别管理操作信息E x c e l 表商品类别信息图 2.5 商品类别管理第 1 层数据流图4、对商品类别管理模块的分析细化用户用户信息登录状态登录系统会员表会员信息商品类表表操作信息添加 、 删除 、 修改分类显

9、示分类新的分类信息分类信息E x c e l 表 / w o r d分类信息图 2.6 商品分类管理底层数据流图82.4 E-R 图商品 I D商品名称 商品描述商品销售价格商品成本价格一级分类 I D二级分类 I D三级分类 I D库存是否上架商品图片路径商品图 2.6 商品实体图. . . 商品 I D商品商品单价. . . 购买会员会员 I D会员名称会员密码购买数量nn图 2.7 购物车的 E-R 图9. . . 地址 I D下单单条商品订单 I D商品 I D商品单价商品数量地址订单详情订单日期订单状态. . . 会员会员 I D拥有n11n图 2.8 订单 E-R 图3 系统设计3

10、.1 概要设计3.1.1 总体设计根据需求分析,系统功能分为购物前台和管理后台两部分,每个部分具有不同功能的操作权限。电子商务网站购物前台 管理后台注册登录浏览商品购买商品订单管理会员管理商品管理商品类别管里图 3.1 网站功能模块图103.1.2 系统类静态结构购物前台的主要功能是会员购物,购物车类与会员类和商品类建立联系,商品通过商品类别区分,每个会员可以建立多个订单,每个订单可以包含多条商品订单记录,商品的订单记录详情从商品获得。商品类 ( P r o d u c t )购物车类 ( S h o p i n g C a r t )会员类 ( U s e r I n f o )订单类 (

11、O r d e r )订单详情 ( O r d e r I t e m )商品类别类 ( C a t e g o r y )11 . n1 . . n1 . . n11 . . n11 . . n11 . . n11图 3.2 系统中主要功能的领域模型3.2 详细设计3.2.1 系统顺序图1、购物前台主页面为 ProductList.aspx,此页面将显示全部上架商品,在ProductList.apsx 的后台代码代码中,通过 LINQ 访问数据库,查询上架的全部商品。返回 ArrayList结果集,通过循环,将数据显示到控件中。P r o d u c t L i s t . a s p x P r o d u c t L i s t . a s p x . c s S h o p L I N Q t o S Q L . d b mS h o p D B . m d fI s G r o u n d i n g = 上架 f i n d P r o d u c t ( S t r i n g : C a t e g o r y I D )c r e a t e P r o d u c t ( )A r r a y L i s t 图 3.3 前台商品显示顺序图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。