网上购物系统软件设计文档

合集下载

网上商城系统概要设计文档

网上商城系统概要设计文档

制来应对系统出现的错误,另外通过记录日志的方式来记录访问过程及出现的问题。

2. 系统分析本系统可以实现用户访问网站前台浏览和购买商品,管理员访问网站后台管理商品,用户及订单信息。

游客可以浏览商品,查看商品信息,但不能添加商品到购物车,不能定制商品和秒杀商品。

游客注册为会员后可以进行购物车管理,定制商品,秒杀商品,订单管理,个人信息管理等一系列权限。

在购物车中允许修改某单个商品购买数量,允许删除商品或清空购物车,允许继续购物和结算。

定制商品是根据用户特定需求来定制鞋子的样式,定制商品不经过购物车。

秒杀商品是商家推出一些特价商品,这些特价商品只在一定时期内有效,用户在有效时间内可以通过抢时间进行秒杀商品,因为秒杀商品的特殊性,系统规定秒杀成功后的商品不允许取消订单。

用户可以根据用户ID查看下单成功的订单,发货途中的订单,取消的订单,退货的订单,交易成功的订单等。

用户对个人信息可以修改基本信息,登录账号信息,收货地址信息等。

系统后台管理员登录系统后台后,可以对系统基本信息进行管理,比如商品管理,企宣管理,评价管理,订单管理,积分管理,用户管理,管理员账号管理,交易报表管理,站内信息管理。

其中商品管理是对鞋子品牌、类型、鞋子具体信息进行管理;订单管理是对客户的订单进行查看,发货,处理退货等。

用户管理是对注册用户的信息进行维护。

管理员账号管理针对后台系统管理员进行增删及权限管理。

3. 系统体系结构根据选用的软件、硬件以及网络环境构造系统的整体框架,划分系统模块,并对系统内各模块之间的关系进行定义。

确定已定义的对象以及其组件在系统内如何传输、通信。

如果本系统是用户最终投入使用的系统的一个子集,或是将要使用现有的一些其他相关系统,在此应对它们各自的功能和相互之间的关系给予具体的描述。

本产品采用B/S三层结构的体系结构,如下图所示针对B/S三层结构,本产品采用目前比较流行的SSH整合体系结构框架,如下图所示4. 界面设计定义 4.1 前台界面流4.1 后台台界面流5. 接口定义(1)人机交互接口人机交互接口应确定用户采用浏览器同系统交互,包括键盘录入、鼠标操作、Excel 文件输入,按照有效数据格式输入。

网上购物软件设计说明书

网上购物软件设计说明书

网上购物系统软件设计说明书目录1. 介绍 ....................................................................................................................................1 1.1 目的目的 ..........................................................................................................................1 1.2 范围范围 ..........................................................................................................................1 1.3 定义、缩写词定义、缩写词 ..........................................................................................................1 1.4 内容概览内容概览 ..................................................................................................................1 2. 体系结构表示方法 ............................................................................................................1 3. 系统要达到的目标和限制 ................................................................................................1 4. 用例视图 ............................................................................................................................2 4.1 系统用例图系统用例图 ..............................................................................................................2 4.2 商品类别商品类别 ..................................................................................................................3 4.3 检索商品检索商品 ..................................................................................................................3 4.4 商品详细商品详细 ..................................................................................................................4 4.5 顾客注册顾客注册 ..................................................................................................................5 4.6 修改注册信息修改注册信息 ..........................................................................................................6 4.7 查看订单查看订单 ..................................................................................................................7 4.8 顾客登录系统顾客登录系统 ..........................................................................................................8 4.9 顾客退出系统顾客退出系统 ..........................................................................................................9 4.10 商品放入购物车商品放入购物车 ..................................................................................................10 4.11 管理购物车管理购物车 ..........................................................................................................10 4.12 下订单下订单 (11)4.13 管理员登录系统管理员登录系统 ..................................................................................................12 4.14 管理员退出系统管理员退出系统 ..................................................................................................13 4.15 管理业务数据管理业务数据 .....................................................................................................14 4.16 管理系统权限管理系统权限 ......................................................................................................15 4.17 管理管理员管理管理员 ..........................................................................................................15 4.18 付款状态批处理付款状态批处理 ..................................................................................................16 4.19 商品库存批处理商品库存批处理 ..................................................................................................17 4.20 配送状态批处理配送状态批处理 ..................................................................................................18 5. 逻辑视图 ..........................................................................................................................19 5.1 总览总览 ........................................................................................................................19 5.2 主要Package的介绍.............................................................................................20 6. 过程视图 ..........................................................................................................................21 6.1 用户注册用户注册 ................................................................................................................21 6.2 下订单下订单 ....................................................................................................................23 6.3 管理业务数据管理业务数据 ........................................................................................................25 6.4 商品库存批处理商品库存批处理 ....................................................................................................26 7. 部署视图 ..........................................................................................................................28 8. 数据视图 ..........................................................................................................................29 9. 规模和性能 ......................................................................................................................29 10. 质量质量 ................................................................................................................................29 2 客户可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到商品的列表,点击其中一条信息后可以看到某个商品的详细信息,看中后可以很方便的进行购买,在生成购物单之后客户可以看到。

网上购物系统(详细设计说明书)

网上购物系统(详细设计说明书)

1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (3)3.1登录注册模块设计说明 (4)3.1.1程序描述 (4)3.1.2功能 (5)3.1.3性能 (5)3.1.4输入项 (6)3.1.5输出项 (6)3.1.6算法 (6)3.1.7流程逻辑 (8)3.1.8接口 (9)3.1.9存储分配 (9)3.1.10注释设计 (10)3.1.11限制条件 (10)3.1.12测试计划 (10)3.13尚未解决的问题 (11)3.2个人资料管理模块设计说明 (11)3.2.1程序描述 (11)3.2.2功能 (11)3.2.3性能 (11)3.2.4输人项 (11)3.2.5输出项 (12)3.2.6算法 (12)3.2.7流程逻辑 (12)3.2.8接口 (12)3.2.9存储分配 (12)3.2.10注释设计 (12)3.2.11限制条件 (13)3.2.12测试计划 (13)3.2.13尚未解决的问题 (13)3.3订购商品管理与订单管理模块设计说明 (13)3.3.1程序描述 (13)3.3.2功能 (14)3.33性能 (14)3.3.4输入项 (14)3.3.5输出项 (14)3.3.6算法 (14)3.3.7流程逻辑 (15)3.3.8接口 (15)3.3.9存储分配 (15)3.3.10注释设计 (15)3.3.11限制条件 (15)3.3.12测试计划 (15)3.3.13尚未解决的问题 (16)3.4商品评价模块设计说明 (16)3.4.1程序描述 (16)3.4.2功能 (16)3.4.3性能 (16)3.4.4输入项 (17)3.4.5输出项 (17)3.4.6算法 (17)3.4.7流程逻辑 (17)3.4.8接口 (17)3.4.9存储分配 (17)3.4.10注释设计 (17)3.4.11限制条件 (18)3.4.12测试计划 (18)3.4.13尚未解决的问题 (18)3.5商品信息管理模块设计说明 (18)3.5.1程序描述 (18)3.5.2功能 (18)3.5.3性能 (19)3.5.4输入项 (19)3.5.5输出项 (19)3.5.6算法 (19)3.5.7流程逻辑 (20)3.5.8接口 (20)3.5.9存储分配 (20)3.5.10注释设计 (21)3.5.11限制条件 (21)3.5.12测试计划 (21)3.5.13尚未解决的问题 (21)详细设计说明书1引言1.1编写目的编写这份详细设计说明书的目的着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。

(精选文档)网上商城购物系统概要设计说明书

(精选文档)网上商城购物系统概要设计说明书

概要设计说明书1.引言1.1编写目的本说明书是在充分理解系统需求分析基础上,为后续工作准备的。

本手册将进行技术评审和技术的可行性检查,它是详细设计和编码的重要根据,为下一步的详细设计说明提供框架同时也是用户进行交流的文档之一。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略。

预期的读者为系统的开发者、使用者和指导老师。

1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。

1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。

1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社 2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社 2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社 20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社 2006《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机5、械工业出版社 20066、《ASP实务经典》林金霖编著 [M].北京:中国铁道出版社,2001,2097、《ASP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,512.总体设计2.1需求规定[说明对本系统的主要的输入输出项目、处理的功能性能要求。

网上购物系统详细设计说明书

网上购物系统详细设计说明书

网上购物系统详细设计说明书项目开发成员:尹航张学良彭东旭杨建峰张小云1.引言 (2)1.1 编写目的 (2)1.2 项目背景 (2)1.3 定义 (2)2. 总体设计 (2)2.1 需求概述 (3)2.2 软件结构 (4)3. 程序描述 (7)3.1 程序功能 (7)3.2 程序性能 (7)3.3 程序的输入项 (7)3.4 程序的输出项 (8)3.5 算法 (8)3.6 程序逻辑 (8)3.7 接口 (9)3.8 存储分配 (10)3.9 限制条件 (10)3.10 测试要点 (10)1.引言1.1 编写目的在网上商品交易系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对网上书店系统做概要设计。

该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2 项目背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。

前台可以做到预定实物,虚拟物品等各种预定业务。

网上商城系统_设计题目(含5篇)

网上商城系统_设计题目(含5篇)

网上商城系统_设计题目(含5篇)第一篇:网上商城系统_设计题目网上商城一、需求分析网上商城系统主要是实现网上选产品,购产品,产生订单等功能的系统,一个典型的网上商城一般需要实现商品信息的动态提示,购物车管理,客户信息注册登录管理,订单处理等模块根据网上商城的基本需求,本系统需要完成的基本任务如下:λ产品查询当客户进入网上商城时,应该在主页面中分类显示最新的数目信息,以供客户选择所需产品,同时也应该提供产品的各种检索功能,包括模糊查询,按类别,价格范围,或者品牌等信息快速查询所需产品信息的功能。

λ购物车管理当用户选择购买某产品时,应该能够将对应产品信息,如:价格,数量记录到对应的购物车中,并允许客户返回书目查询界面,选择其他商品,并添加到购物车中,当对应的购物订单生生成后,应该能够自动清除以生成订单的购物车中的信息。

λ订单处理对应客户购买商品信息的需求,在确定了所购商品的价格数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货,送货的处理。

λ产品评论用户买完产品后可以对该产品进行评论,可选择好评中评差评,并可以提供文字评论,该评论为所用用户可见λ会员注册为了能够实现商品的购买,需要管理客户相关的联系方式,送货地点等信息。

二、基本功能要求(1)网站后台:1.通过网站后台对产品信息进行维护。

包括:产品信息的添加,修改,删除。

产品信息的添加应该能够上传产品的图片,对产品的描述内容应该能实现格式的编辑(利用文本编辑器来实现)。

按照类别,品牌,价格范围,等信息进行多条件的模糊查询(分页显示),对产品评论的信息的维护2.对产品类别进行维护。

3.对网站前台的相应模块显示的数据进行控制(模块中列举或推荐的产品进行控制。

)4.统计本站某段时间内各类产品或某类产品的销售情况,包括数量统计,销售统计,按类别,品牌,型号等相关信息统计5.网站系统的管理员可以对订单进行管理。

网上购物系统完整开发文档

网上购物系统完整开发文档

网上商城项目完整开发文档表9-1 网上商城需求采集计划书表9-2 网上商城技术需求设计说明书发E-mail给消费者,“无效订单”、“订单关闭”状态除外)。

(3)管理商品功能。

商品由编辑添加、删除和修改。

(4)管理文章功能。

应该有文章的添加、删除和修改的功能。

5.性能需求5.1 数据精确度价格单位保留到分。

5.2 时间特性保证用户一次最简单购物过程在1分钟内完成。

5.3 适应性购物流程要简单明了,产品图片要清楚,产品信息描述准确。

6.操作流程图6.1 用户购物流程图6.2 订单处理流程说明(1)消费者提交订单。

(2)页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12小时内与您联系。

如有问题可拨打网上商城客服热线”。

(3)订单信息进入订单信息库。

(4)订单具备以下几种状态:“提交成功、尚未确认”、“用户取消”、“无效订单”、“已确认,尚未洽谈”、“洽谈成功、尚未发货”、“洽谈不成功”、“已发货”、“订单关闭”等。

(5)消费者提交订单,订单入库即为“提交成功、尚未确认”状态;专卖店负责人或网上商城编辑在后台浏览到消费者提交的订单,在确认订单信息有效后,订单的状态为“已确认,尚未洽谈”,如是无效信息(如收货人信息虚假),则置其状态为“无效信息”;在订单确认前,消费者可在线取消其提交的订单。

(6)专卖店自己确认的订单,由其联系消费者,根据结果置订单的状态为“洽谈成功、尚未发货”、“洽谈不成功”,洽谈不成功则“订单关闭”;编辑确认的订单(专卖店无上网条件等原因),由网上商城将该订单信息转交专卖店相应人员进行上述处理流程。

(7)洽谈成功的订单接下来依次经过“已发货”、“订单关闭”两个状态。

7.其他需求如可使用性、安全保密、可维护性、可移植性等。

表9-3 网上商城页面需求设计说明书表9-4 网上商城开发计划书表9-5 网上商城页面概要设计表9-6 网上商城数据库概要设计表9-7 网上商城页面详细设计说明书表9-8 网上商城数据库详细设计说明书表9-9 网上商城后台脚本详细设计说明书表9-10 网上商城页面测试说明书表9-11 网上商城开发总结性报告表9-12 网上商城后台管理使用手册CPU:2.0G以上内存:512M以上硬盘:80G以上3.2 软件环境操作系统:Win2000Server,或者LinuxWeb服务器:Tomcat 4.0以上,或者Weblogic 7.0以上数据库:Oracle 8i以上,或者SQLServer2000,或者DB28.0以上4.使用过程4.1 安装与初始化4.1.1 数据库安装Oracle的安装方法(1)打开SQLPlus。

UML网上购物系统课程设计DOC

UML网上购物系统课程设计DOC

《信息系统分析与设计》课程设计汇报设计题目: 网上购物系统姓名:班级:学号:指导老师:目录1 需求分析 (1)2 系统建模 (3)2.1 创立系统用例模型 (3)2.1.1 顾客用例 (4)2.1.2 库存管理员用例 (5)2.1.3 系统管理员用例 (6)2.2 创立系统静态模型 (7)2.3 创立系统动态模型 (8)2.3.1 “顾客订购商品”用例 (8)2.3.2 “顾客删除订单”用例 (10)2.3.3 “顾客留言”用例 (11)2.3.4 “管理员处理订单”用例 (13)2.3.5 “库存管理员修改商品”用例 (14)2.3.6 商品状态 (16)2.3.7 在线购物活动图 (17)2.4 创立系统布署模型 (18)2.4.1 构件图 (18)2.4.2 布署图 (19)3 总结 (19)网上购物系统1 需求分析网上购物系统重要是针对中小型商城。

购物系统管理员将商品信息整顿归类公布到网上, 顾客进入该网站后, 可以浏览商品, 查看商品旳信息。

不过需要注册为会员才能购置商品, 提交订单给购物系统管理员, 并同步将费用通过电汇或邮寄旳方式交付到商城管理员处。

购物系统管理员在收到付款后, 发货给购物者, 并同步更新网上有有关该订单旳付款状态, 从而完毕一次交易。

➢网上购物系统旳功能性需求包括如下内容:➢只容许系统规定旳购物系统管理员来添加和修改商品信息;系统管理员可以查看该系统旳所有注册顾客信息, 可以修改某一种注册顾客旳基本信息, 也可以删除某个顾客;购物系统管理员可以查看该系统旳所有订单, 可以删除订单, 也可以修改订单旳付款状态、发货状态。

➢任何一种网络顾客都可以注册称为该系统旳固定顾客, 注册时需要填写基本注册信息, 还可以修改个人旳基本信息。

➢只有注册顾客才能登录此系统, 购置商品。

购置商品时可以任意选购商品, 任意填写购置数量, 可以修改已选择商品旳购置数量, 可以删除已选择旳某一种商品, 可以取消购置, 可以提交购置下达订单确认一次购置成功。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程课程设计《网上购物系统项目》软件设计说明书设计组学生:李锋杨瑞刁博宇刘鹏飞郭靖指导教师: 刘利雄北京理工大学计算机学院2011年9月目录1、引言 .................................................................................................. 错误!未定义书签。

1.1、编写目的 ................................................................................ 错误!未定义书签。

1.2、项目背景 ................................................................................ 错误!未定义书签。

1.3、定义........................................................................................ 错误!未定义书签。

1.4、参考资料 ................................................................................ 错误!未定义书签。

2、任务概述 .......................................................................................... 错误!未定义书签。

2.1、目标........................................................................................ 错误!未定义书签。

2.2、运行环境 ................................................................................ 错误!未定义书签。

2.3、需求概述 ................................................................................ 错误!未定义书签。

2.4、条件与限制 ............................................................................ 错误!未定义书签。

3、总体设计 .......................................................................................... 错误!未定义书签。

3.1、处理流程 ................................................................................ 错误!未定义书签。

3.2、总体设计和模块外部设计 .................................................... 错误!未定义书签。

3.3、功能分配 ................................................................................ 错误!未定义书签。

4、接口设计 .......................................................................................... 错误!未定义书签。

4.1、外部接口 ................................................................................ 错误!未定义书签。

4.2、内部接口 ................................................................................ 错误!未定义书签。

5、数据结构设计 .................................................................................. 错误!未定义书签。

5.1、逻辑结构设计 ........................................................................ 错误!未定义书签。

5.2、物理结构设计 ........................................................................ 错误!未定义书签。

5.3、数据结构与程序的关系 ........................................................ 错误!未定义书签。

6、运行设计 .......................................................................................... 错误!未定义书签。

6.1、运行模块的组合 .................................................................... 错误!未定义书签。

6.2、运行控制 ................................................................................ 错误!未定义书签。

7、出错处理设计 .................................................................................. 错误!未定义书签。

7.1、出错输出信息 ........................................................................ 错误!未定义书签。

7.2、出错处理对策 ........................................................................ 错误!未定义书签。

8、安全保密设计 .................................................................................. 错误!未定义书签。

9、维护设计 .......................................................................................... 错误!未定义书签。

部分详细设计:用户登录模块 ................................................................ 错误!未定义书签。

1、引言 .................................................................................................. 错误!未定义书签。

1.1、编写目的 ................................................................................ 错误!未定义书签。

1.2、项目背景 ................................................................................ 错误!未定义书签。

1.3、定义........................................................................................ 错误!未定义书签。

1.4、参考资料 ................................................................................ 错误!未定义书签。

2、总体设计 .......................................................................................... 错误!未定义书签。

2.1、需求概述 ................................................................................ 错误!未定义书签。

2.2、软件结构 ................................................................................ 错误!未定义书签。

3、程序描述:用户登录模块 .............................................................. 错误!未定义书签。

3.1、功能........................................................................................ 错误!未定义书签。

3.2、性能........................................................................................ 错误!未定义书签。

3.3、输入项 .................................................................................... 错误!未定义书签。

3.4、输出项 .................................................................................... 错误!未定义书签。

3.5、算法........................................................................................ 错误!未定义书签。

相关文档
最新文档