网上商城概要设计

合集下载

网上商城项目-概要设计说明书(DOC)

网上商城项目-概要设计说明书(DOC)

网上商城项目-概要设计说明书(DOC)目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定 (5)需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》 (5)2.2运行环境 (5)2.3基本设计概念和处理流程 (6)系统结构 (6)业务流程图 (9)2.4结构 (11)应用程序内部结构 (11)(16)图10: (16)(18)图11:管理员状态图 (18)2.5功能需求与程序的关系 (19)表1:功能需求与程序的关系表 (21) 2.6人工处理过程 (21)2.7尚未问决的问题 (21)3接口设计 (21)3.1用户接口 (21)3.2外部接口 (21)3.3内部接口 (22)4运行设计 (22)4.1运行模块组合 (22)4.2运行控制 (22)4.3运行时间 (22)5系统数据结构设计 (22)5.1逻辑结构设计要点 (22)(23)5.2物理结构设计要点 (24)三、类别分类表(Category) (25)五、销售清单表(SalesItem) (25)5.3数据结构与程序的关系 (26)6系统出错处理设计 (26)6.1出错信息 (26)6.2补救措施 (26)6.3系统维护设计 (27)概要设计说明书1引言1.1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景说明:A.软件系统的名称:BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A. 内部文件《BS网上商城电子商务系统案例研究项目》B. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》2.2运行环境客户程序硬件要求:具有Intel(R)Core T1110处理器且满足以下要求的计算机:最低64 MB 内存最小 10 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小1 TB 硬盘鼠标键盘注:详情请参考独立的文档《BS网上商城项目需求说明》2.3基本设计概念和处理流程系统结构本系统的实现采用典型的三层模式、B/S 结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i 或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySql/Access/DB2数据库和数据库服务器来完成;系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

小型商城网站概要设计说明书(架构和界面设计)

小型商城网站概要设计说明书(架构和界面设计)

小型商城网站概要设计说明书(架构和界面设计) 小型商城网站概要设计说明书(架构和界面设计)1、引言1.1 目的1.2 范围1.3 定义、缩略词和缩写1.4 参考资料2、概述2.1 项目背景2.2 项目目标2.3 功能需求2.4 非功能需求2.5 目标用户2.6 约束和假设3、系统架构设计3.1 总体架构3.2 前端架构3.3 后端架构3.4 数据库设计4、模块设计4.1 用户认证模块 4.2 商品展示模块 4.3 购物车模块 4.4 订单管理模块 4.5 支付模块4.6 用户评价模块4.7 后台管理模块5、界面设计5.1 用户认证界面 5.2 商品展示界面 5.3 购物车界面 5.4 订单管理界面 5.5 支付界面5.6 用户评价界面5.7 后台管理界面6、数据流程设计6.1 用户认证流程 6.2 商品展示流程 6.3 购物车流程6.4 订单管理流程 6.5 支付流程6.6 用户评价流程6.7 后台管理流程7、安全设计7.1 数据安全7.2 用户认证与授权7.3 防止攻击8、性能设计8.1 前端性能优化 8.2 后端性能优化8.3 数据库性能优化9、测试策略9.1 功能测试9.2 性能测试9.3 安全测试9.4 兼容性测试10、部署计划11、附件11.1 架构图11.2 界面原型图11.3 数据库表设计12、法律名词及注释12.1 版权:指对作品享有的法定权力,包括复制权、发行权、公开权等。

12.2 商标:指代表商品的符号、标志或商号,以区分商品来源的标识。

12.3 隐私权:指个人对自己的个人信息的保护权。

12.4 GDPR:指一项个人数据保护法规,适用于欧盟成员国。

12.5 CCPA:指加利福尼亚消费者隐私法,适用于加利福尼亚州。

网上商城管理系统概要设计报告

网上商城管理系统概要设计报告

湖南工程职业技术学院评审日期:2016-04II1、引言1.1 项目背景网上商城网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《ASP动态网站开发技术与实践》,高翔,电子工业出版社,20072、技术概述2.1 目标我们使用ASP以及SQL技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持CPU: 1G以上、内存:512M 硬盘:2G以上(1) 注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2) 管理购物车。

顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。

(3) 订单功能。

顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。

如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。

顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。

(4) 付款功能。

顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。

3.2.2 后台管理部分功能:(1) 管理人员部分。

该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品和广告等操作。

网上商城概要设计说明书

网上商城概要设计说明书

网上商城概要设计说明书-----软件工程实践指导老师:汪璟玢1.导言1.1目的该文档的目的是描述网上商城系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据设计●模块设计●界面设计1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。

1.3缩写说明UMLUnified Modeling Language(统一建模语言)的缩写,是一种标准的建模语言。

MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。

1.4术语定义会员登录系统,浏览和购买商品的买方人员,分为vip和非vip会员,vip会员享受商城的某些特殊优惠。

管理员管理网上商城系统,管理会员信息和售卖商品的卖方人员。

1.5参考资料[1] Roger S. Pressman著《软件工程--实践者的研究方法》.机械工业出版社[2] 刘敏莺,杨丽,文学义.《Rational Rose 2003 基本教程》.冶金工业出版[3] 张庆华等编著.《ASP .NET 2.0》.机械工业出版社2.系统分析2.1 功能描述买方:(1)登录系统查看商品信息(2)如需购买则要进行注册并登录(3)用户可以进行购物,将物品加入到购物车,然后付钱或者充值,付钱可以选择货到付款,银行卡和支付宝三种方式。

(4)查询订单(5)退出购物系统卖方:(1)登录系统(2)管理商品信息,可以进行添加,修改和删除(3) 管理订单,当与用户交易完成后进行删除(4)管理用户信息(5)退出购物系统2.2 系统用例设计经分析,可以确定整个系统的主用例图将包括两个角色(用户和管理员),及对应两个用例,系统主用例图如图1:其中,前台服务端子系统的用例图如图2:图2:前台服务端用例图后台管理端子系统的用例图如图3:理图5:后台管3.用例分析3.1 前台服务端“登录验证”用例分析(1)本用例描述:1.用户访问网上商城首页,界面左侧显示用户名、密码两个输入框,1.1用户输入用户名、密码,1.2系统查询该用户相关信息,1.2.1若用户名及密码非法,则返回步骤1,并提示错误信息;1.2.2若用户名及密码合法,则用户进入系统。

网上商城概要设计

网上商城概要设计

网上商城系统概要设计说明书北京测试空间科技发展有限公司1.引言1.1.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。

实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。

1.2.项目背景软件名称:网上商城系统开发者:软件09-1项目简介:本系统主要实现网上产品展示和在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3.问题陈述对用户提供的服务有:I在线产品展示2在线查找功能3在线下订单。

2.任务概述2.1.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。

使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式, 对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了2.1.1.在线展示只要登录到网站后,就可以在线浏览展示商品,最新商品动画展示在线购买商品从后台数据库动态显示商品图片和产品名。

单击产品名或图片就看到产品的详细介绍。

要添加购买和收藏功能。

2.1.2.在线下订单:只有注册用户才能利用该系统下订单。

注册后并且处于激活状态才可以购物下订单。

非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。

用户登录后,就可以使用系统提供的各种功能。

单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。

在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。

在信息填写和提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。

网上购物系统概要设计

网上购物系统概要设计

网上购物系统概要设计(总14页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--<网上商品交易系统>概要设计说明书开发人员:尹航张学良彭东旭杨建峰张小云完成日期:签收人:签收日期:修改情况记录:1引言....................................................... 错误!未定义书签。

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

背景.................................................... 错误!未定义书签。

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

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

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

需求规定................................................ 错误!未定义书签。

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

基本设计概念和处理流程.................................. 错误!未定义书签。

结构.................................................... 错误!未定义书签。

功能器求与程序的关系.................................... 错误!未定义书签。

人工处理过程............................................ 错误!未定义书签。

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

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

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

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

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

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

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

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

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

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

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

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

网上商城项目-概要设计说明书(DOC)

网上商城项目-概要设计说明书(DOC)

目录1引言 (2)1。

1编写目的 (2)1。

2背景 (2)1。

3定义 (2)1.4参考资料 (3)2总体设计 (3)2。

1需求规定 (3)2.2运行环境 (3)2。

3基本设计概念和处理流程 (4)2.4结构 (9)2。

5功能需求与程序的关系 (15)2。

6人工处理过程 (16)2.7尚未问决的问题 (16)3接口设计 (16)3。

1用户接口 (16)3.2外部接口 (16)3.3内部接口 (17)4运行设计 (17)4。

1运行模块组合............................................................................................................... `174.2运行控制 (17)4。

3运行时间 (17)5系统数据结构设计 (17)5.1逻辑结构设计要点 (17)5。

2物理结构设计要点 (19)5。

3数据结构与程序的关系 (21)6系统出错处理设计 (21)6。

1出错信息 (21)6.2补救措施 (21)6.3系统维护设计 (21)概要设计说明书1引言1。

1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据.软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架.1.2背景说明:A.软件系统的名称: BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C。

本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A。

B/S(Brower/Server)B. 。

IIS 5。

0(Internet Information Server)C. 。

网上商城概要设计说明书

网上商城概要设计说明书

概要设计说明书1. 引言1.1 目的目的是为了设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。

本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本\效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。

如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。

通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。

主要读者为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。

1.2 项目背景1.开发软件名称:网上商城2.项目任务提出者:计算机系教师王聪3.实现软件开发者:计算机系应用技术软件方向第一组4.项目与其他软件的关系:1)运行平台:本项目运用在B/S服务器上,采用WINDOWS XP为操作系统2)数据库:采用SQL2000为开发软件的操作系统1.3 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:1.4 参考资料1.《网站开发项目教程》陈密芳吕延岗中国铁道出版社2.网上购物需求规格说明书3.概要设计说明书4.《.NET项目开发》主编:常永英机械工业出版社2. 任务概述2.1 目标本项目旨在开发一套电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。

用户可以同互联网选购自己需要的商品与商家通过订单达成协议。

2.2 需求概述1.网上商城系统前台模块要求能够提供会员注册、在线购物、在线支付等功能,后台管理模块要求能够实现销售订单管理、库存管理、会员管理等功能。

2.当用户需要订购商品或修改自己的用户信息时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。

3.管理员负责管理会员审核、订单管理、收藏夹管理、会员留言、积分管理。

网上商城购物系统概要设计说明书

网上商城购物系统概要设计说明书

⽹上商城购物系统概要设计说明书概要设计说明书1.引⾔编写⽬的本说明书是在充分理解系统需求分析基础上,为后续⼯作准备的。

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

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

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

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

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

参考资料1、《ASP程序设计及应⽤》张景峰主编第号中国⽔利⽔电出版社2、《数据库原理及其教程(第三版)》黄德才主编第号科学出版社3、《ASP+SQL Server动态⽹站开发从基础到实践》杨世锡,赵辉编著第号电⼦⼯业出版社 20054、《ASP+SQL Server项⽬开发实践》黄雷编著第38854号中国铁道出版社 20065、《Dreamweaver 8与ASP动态⽹站开发⾃学导航》戎马⼯作室编著第号机械⼯业出版社 20066、《ASP实务经典》林⾦霖编著 [M].北京:中国铁道出版社,2001,2097、《ASP编程基础与实例》丁贵⼴编著[M].北京:机械⼯业出版社,2002,512.总体设计需求规定[说明对本系统的主要的输⼊输出项⽬、处理的功能性能要求。

小型商城网站概要设计说明书(架构和界面设计)

小型商城网站概要设计说明书(架构和界面设计)

小型商城网站概要设计说明书(架构和界面设计)小型商城网站概要设计说明书(架构和界面设计)1.引言本文档旨在提供小型商城网站的概要设计说明,包括系统架构和界面设计方案。

该概要设计说明书旨在为开发团队和相关利益相关方提供指导,确保系统设计满足商城网站的需求。

2.功能需求在商城网站的概要设计中,我们将考虑以下功能需求:2.1 用户管理功能2.1.1 注册和登录2.1.2 用户信息管理2.1.3 用户权限管理2.2 商品管理功能2.2.1 商品分类管理2.2.2 商品展示和搜索2.2.3 商品详情页面2.3 购物车功能2.3.1 加入购物车2.3.2 购物车管理2.3.3 下单和支付2.4 订单管理功能2.4.1 订单和管理2.4.2 订单支付和退款2.4.3 订单状态更新2.5 物流管理功能2.5.1 物流查询2.5.2 物流状态管理2.6 客户服务功能2.6.1 在线客服2.6.2 售后服务2.6.3 用户评价和反馈3.系统架构3.1 前端架构3.1.1 前端技术选择(如、CSS、JavaScript)3.1.2 前端框架选择(如React、Vue)3.1.3 前端界面设计3.2 后端架构3.2.1 后端技术选择(如Java、Python)3.2.2 后端框架选择(如Spring、Django)3.2.3 数据库设计(如MySQL、MongoDB)3.2.4 后端接口设计3.3 服务器架构3.3.1 服务器选择(如AWS、阿里云)3.3.2 服务器配置方案3.3.3 负载均衡和容灾设计4.界面设计4.1 登录界面设计4.2 注册界面设计4.3 首页设计4.4 商品列表界面设计4.5 商品详情界面设计4.6 购物车界面设计4.7 订单确认界面设计4.8 订单支付界面设计4.9 用户中心界面设计5.附件本文档涉及的附件包括:系统架构图、页面原型图、数据库表设计等。

6.法律名词及注释在本文档中,涉及的法律名词及注释如下:6.1 电子商务法 - 电子商务相关法律法规的总称,主要规范了网络交易的行为规范和法律责任。

网上购物商城概要设计说明书

网上购物商城概要设计说明书

网上购物商城概要设计说明书日期: 日期: 日期: 是日期:YYYY-MM-DD.0 • • ••态次............... 状版: 写核准控布号编审批受发编变更记录签字确认1.1编写目的 (5)1.2背景 (5)1.3基线 (5)1.4范围 (5)1.5定义 (5)1.6参考资料 (5)2总体设计 (6)2.1概述 (6)2.7.7 功能描述 (6)2.7.2运行环境 (6)2.1.3开发环境 (7)2.2设计思想 (8)2.2.1系统构思. (8)2.2.2关键技术与算法. (9)2.2.3关键数摇结构. (10)2.3人工处理过程 (11)3系统功能设计 (11)3.1商品分类检索功能 (11)3.2购物车功能 (12)3.3订单功能 (12)3.3.1订单生成子功能. (12)3.3.2订单查询子功能. (12)3.3.3处理订单子功能. (12)3.4会员注册功能 (13)4系统数据结构设计 (13)4.1说明 (13)4.2数据结构 (13)4.3数据结构与系统元素的关系 (14)5接口设计 (14)5」用户接口 (14)6运行设计 (15)6」系统初始化 (15)6.2运行控制 (15)6.2.1用户界面的控制. (15)6. 2. 2 运行控制的条件与限制. (16)6. 2. 3 前台和后台的控制关系. (16)6.3 系统结束 (16)7系统出错处理设计 (16)7.1出错信息 (16)7.2补救措施 (17)8系统维护设计 (17)8.1检测点的设计 (17)8.1.1添加商品测试. (17)8.2检测专用模块的设计 (17)8.2.1用户注册测试. (17)8.2.2用户购物测试. (18)9尚待解决的问题 (18)1引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。

本说明书的预期读者为:项目经理,系统分析员,系统设讣人员,开发工程师,测试经理以及测试设计人员等。

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

网上商城系统
概要设计说明书
北京测试空间科技发展有限公司
1.引言
1.1.编写目的
编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。

实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。

1.2.项目背景
软件名称:网上商城系统
开发者:软件09-1
项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,
一、不同身份有不同的权限功能(管理人员、注册用户、游客)
二、在线产品展示(分页显示)
三、在线定购
四、后台管理(用户管理、商品的管理)
1.3.问题陈述
对用户提供的服务有:
l 在线产品展示
2 在线查找功能
3 在线下订单。

2.任务概述
2.1.需求概述
根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。

使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了
2.1.1.在线展示
只要登录到网站后,就可以在线浏览展示商品,
最新商品动画展示
在线购买商品从后台数据库动态显示商品图片与产品名。

单击产品名或图片就看到产品的详细介绍。

要添加购买与收藏功能。

2.1.2.在线下订单:
只有注册用户才能利用该系统下订单。

注册后并且处于激活状态才可以购物下订单。

非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。

用户登录后,就可以使用系统提供的各种功能。

单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。

在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。

在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。

实现产生订购单号功能。

2.1.3后台管理服务
管理员修改功能
商品管理功能
会员管理功能
2.1.4留言功能
客户可以根据自己的需求,留言给管理员。

必要的商品信息等,管理员上线后可以查看留言,根据顾客的需求展示必要的商品信息,两者都在线可以进行商品的商谈,交易等。

2.2.运行环境
服务器端:VS—c#2010+SQLSERVER2008
客户端: IE浏览器
2.3.开发环境
SQLServer数据库2008+Windows7+VS—c#2010
2.5.限制和约束
l 一个客户在系统中只有一个账号。

l 客户要想购物必须先登陆。

l 管理员只能进行三次登录
3.总体设计
3.1处理流程
3.2总体结构和模块外部设计
通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:商品查询模块、订单查询模块、订购模块。

后台分为四个模块:商品管理模块,商品交易模块,操作管理模块,新闻管理模块。

·总体功能需求
网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、与购买商品的业务需求。

·具体系统前台功能需求描述
(1).商品查询模块
通过商品的名称进行查询,可以更快的得到自己所查的商品资料。

(2).订单查询模块
提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。

(3).订购模块
提供网络用户对所选购商品的订购确定,并选择商品数量。

(4).其它模块
商品浏览等功能。

下图说明几者的关系:
图3.2.1 系统前台功能需求描述
·具体系统后台功能需求描述
(1).新闻管理模块
实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。

(2).商品管理模块
实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。

(3).操作管理模块
实现管理者对站内订单的管理,提供订单列表,查看已确认订单。

(4).操作管理模块
实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。

图3.2.2 系统后台功能需求描述
3.3功能分配
前台系统中是由三个子模块组成的。

它们分别是商品查询模块、订单查询模块、订购模块。

商品检索窗口中提供了两个框,分别是输入商品名称,和商品的类别。

用户把资料输入完成后,选择好商品的类别后按提交键,数据将提交给list.asp页面,通过search.asp页面的代码,连接到数据库,从shop_snsn表进行查询,得出结果后显示在research.asp中。

页面流程图:
4接口设计
4.1外部接口
用户界面接口设计:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。

用户对程序的维护,最好要有备份。

4.2内部接口
系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下图所示:
(1)初始化模块:系统当用户登入网站后调用,执行完毕后进入消息循环状态;
(2)关闭系统模块:由系统功能模块调用,执行完后返回操作系统。

(3)系统功能模块:接受系统功能区的相应信息,启动浏览、订购、登入、服务、管理等模块。

(4)浏览模块:由相应消息驱动,完成对文件模块的直接消息响应功能,可能会调用刷新浏览模块。

(5)商品资料模块:由相应消息驱动,完成对购货资料区的直接消息响应功能,可能会调用刷新货物模块和货物查询模块(包括一般查询和高级查询)、货物订购模块、支付模块,补交货款模块。

(6)用户资料模块:由相应消息驱动,完成对用户资料区的直接消息响应功能,可能会调用刷新用户模块会员注册模块、会员帐目模块、会员预付模块。

(7)定单资料模块:由相应消息驱动,完成对定单资料区的直接消息响应功能,可能会调用刷新定单模块和定单查询模块及取消定单模块。

(8)密码管理模块:完成对密码的管理。

(9)身份验证模块:完成对用户身份的验证。

5.数据结构设计
5.1逻辑结构设计
网上购物系统层次图(H图):
数据库逻辑设计:
·系统管理员表shop_admin
·新闻表shop_news
·商品表shop_snsn
·订单表shop_action
数据表的详细设计:
系统管理员表 shop_admin(主键:Id)
新闻表shop_news(主键:News_Id)
商品表 shop_snsn (主键:Product_No)
订单表 shop_action(主键:ID)
5.2物理结构设计
本数据库的文件物理结构:采用二叉树的结构记录文件。

6.运行设计
6.2运行控制
本软件控制流程:当用户登入网站后启动index。

Asp通过身份验证后,登入系统,并调用系统,由相应的访问方式分别活其他模块
6.3运行时间
各模块运行时间均应控制在1-10秒内
7.出错处理设计7.1 出错输出信息
7.2 出错补救措施
8安全保密设计
本软件作为教学管理辅助设备,它的规模不大,保密技术在此不说明;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。

9.维护设计
系统测试之后,我们进入了试运行及维护阶段,这一阶段的的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥系统本身的作用。

在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护。

系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。

系统维护工作贯穿于系统的整个运行过程中,包括:系统应用程序的维护、数据的维护、代码的维护、硬件设备维护,系统维护的重点是系统应用软件的维护工作。

而系统维护工作不应总是被动的等待用户提出要求后才进行,应进行主动的预防性维护。

相关文档
最新文档