在线商城需求说明文档

合集下载

在线商城系统说明书

在线商城系统说明书

在线商城系统说明书一、引言在线商城系统是一种基于互联网的电子商务系统,旨在提供一个便捷、安全、高效的购物平台。

本说明书旨在向用户介绍在线商城系统的特点、功能和使用方法,使用户能够更好地了解和使用该系统。

二、系统概述在线商城系统提供了以下功能:1. 商品浏览和搜索:用户可以通过系统浏览和搜索各类商品,查看商品详细信息和图片。

2. 购物车管理:用户可以将感兴趣的商品加入购物车,并随时查看购物车中的商品数量和总金额。

3. 订单管理:用户可以提交订单,选择支付方式并填写配送地址,系统会自动生成订单号并跟踪订单状态。

4. 会员中心:用户可以注册成为系统会员,享受会员特权,如积分累积、优惠券领取等。

5. 支付与配送:用户可以选择合适的支付方式,并填写收货地址,系统会安排商品配送并提供快递跟踪服务。

三、系统安装与设置1. 硬件要求:在线商城系统可以在各类主流计算机硬件上运行,建议使用稳定的网络环境以确保系统的流畅运行。

2. 软件要求:系统运行需要安装相应的服务器软件,如Apache、MySQL等,并兼容常用的浏览器。

3. 数据库配置:在数据库中创建相应的表格和字段,确保系统能够正确存储和读取相关数据。

4. 网站域名与主机配置:将系统部署到互联网上的特定域名下,配置合适的主机环境。

四、系统登录与权限管理1. 用户注册与登录:用户需要注册账号才能登录系统,并提供必要的个人信息,如用户名、密码、手机号码等。

2. 密码保护:系统应使用加密算法对用户密码进行保护,确保用户信息的安全性。

3. 权限管理:系统应对用户权限进行管理,根据用户身份赋予不同的操作权限,以确保系统的安全性和合法性。

五、商品管理1. 商品分类:系统应提供商品分类功能,方便用户查找具体商品。

2. 商品发布:商家可以通过系统发布新的商品,包括商品名称、价格、库存、详细描述、产品图片等信息。

3. 商品推荐:系统应根据用户的购买记录和浏览行为,智能地推荐相关商品,提高用户购买的几率。

网上商城平台需求规格说明书

网上商城平台需求规格说明书

网上商城平台需求规格说明书第一章简介1.1 目的本需求规格说明书的目的是为软件开发商和客户之间就“网上商城平台”项目提供需求范围和需求内容的规定。

它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为客户对本项目验收的唯一需求规约。

本文档的读者将分成两类:一类是客户代表(包括业务人员和技术人员),他们将通过此规格说明书来确定开发商对于他们所提供的“网上购物平台”项目是否被正确理解,当规格说明书得到客户和开发商的一致认可后,它将成为双方在技术实现和软件交付中需求符合度的唯一检验标准;另一类是开发商代表(包含项目经理,设计人员和实现人员),开发商通过此文档向客户展示他们对项目的理解,并且当规格说明书得到用户确认后,它将成为开发商在进行项目设计、实现、测试和实施过程中唯一的需求规范。

1.2 范围本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。

1.3 定义、首字母缩写词和缩略语本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:1.4 参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.《网站开发项目教程》陈密方中国铁道出版社2.《软件测试》朱少名电子工业出版社1.5 项目概述1.5.1 项目目标本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。

用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。

商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。

1.5.2 项目运行环境1.硬件:1)服务器:基于Intel构架的企业服务器2)工作站:PC机2.软件:1).操作系统:中文Microsoft Windows XP2).支持环境:Microsoft IIS3).数据库:Microsoft SQL Server 20004).编程语言:C#, html5).设计工具:Microsoft Visual 2005,Dreamweaver等1.5.3 项目的条件与限制1. 项目启动的条件和假设1)公司和领导全力支持项目;2)开发合作方努力配合开发;3)在项目开发完成后,实施环境准备完善;2. 存在的风险1)人的因素●雇佣不到合适的人或人员流动;(高)●团队新组建,没有合作经验;●团队没有项目外包管理、深层技术协作的经验;2)系统●必须与物流系统配合;● PC服务器/Window平台无法承受大的交易量;3)资源●开发周期短;(高)●费用不足;●开发设备没有及时到位,或者开发环境不合适。

在线手机商城需求规格说明书

在线手机商城需求规格说明书

在线手机商城需求规格说明书需求规格说明书一、功能需求描述在线手机城网站是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如公司报价,商城新闻和商城专题信息等。

在线手机城网站具有强大的交互功能,可使商家和用户方便的传递学校,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司文档与资金的无纸化交换。

该系统主要的功能包括:手机分类检索、客户在线预订、最新手机推荐、热门手机浏览、手机详细资料显示、手机销售排行统计、手机商品分类管理等功能。

本网站分为前台模块和后台模块,网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,如浏览手机等操作。

网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。

如管理员登陆登陆、修改注册信息等操作。

通过网站管理后台,可以有效的管理网站供浏览者查阅的信息。

在我们的系统中共使用了8个表来实现网站的所有功能,具体功能说明如下:1、网站基本信息表yonghu:字段名称数据类型id 自动编号title 文本contents 备注bottomstr 备注Links 备注replydate 日期/时间访客留言内容表guest保存了网站留言系统的数据。

4、产品类别分类表shouji:字段名称数据类型id 自动编号name 文本名称jiage 数字层次changshang 数字级别other 文本备注产品类别分类表leibie保存了商品的分类信息数据。

5、产品品牌分类表leibie2:字段名称数据类型id 自动编号title 文本名称layer 数字层次fromof 数字级别other 文本备注产品品牌分类表leibie2保存了商品的品牌信息数据。

6、新闻信息表news:字段名称数据类型id 自动编号title 文本nope 备注jointime 日期/时间seenum 数字class1 文本新闻信息表news保存了新闻页面的数据信息内容。

(完整word版)网上商城_需求分析说明书(word文档良心出品)

(完整word版)网上商城_需求分析说明书(word文档良心出品)

网上商城需求分析说明书1.引言1.1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。

编写目的如下:(1) 客户和营销部门依赖它来了解他们所能提供的产品。

(2) 软件开发小组依赖它来了解他们所需要开发的产品。

(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。

预期读者为:客户,本组成员等。

1.2项目背景(1) 待开发的软件系统的名称:网上商城系统。

(2) 本项目的任务提出者及单位:电子商务行业。

(3) 本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华。

(4) 目标用户:网站管理员、商品销售者、商品消费者、游客。

2.任务概述2.1开发背景2.2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。

2.3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。

(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。

(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。

(3) 商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票。

(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息。

2.4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。

开发持续时间规定为一个月,开发时间比较紧。

系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库。

网上商城系统需求分析说明书

网上商城系统需求分析说明书

网上商城系统需求分析规格说明书WEB 1001指导老师:陈丽晖成员:游伟伟,陈瑞泉,陈鸿昌,高莉莉,吴敏丽第1章引言1.1系统概述作为互联网战略的延伸,电子商务的热潮一度兴起,但是一直以来,很多企业网站都局限在信息发布等一些基本的功能,而越来越深入的实践表明,这些仅仅代表了企业网站的一个起点功能。

随着企业网络环境的发展成熟,企业门户网站可以帮助企业把现有的业务系统整合起来,集中优势资源为客户提供个性化服务,并为企业创建一个良好的收入渠道。

1.2 读者对象本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。

1.3 背景说明网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

1.4 术语1.3 参考资料第2章需求规定2.1功能需求2.1.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

2.2功能描述2.2.1.1面向用户功能流程图2.2.1.2面向用户功能描述:(1)进入首页(2)商品查询(3)购买商品(4)商品类别显示(5)显示购物车简要信息(6)前台用户注册(7)前台用户登陆(8)前台用户退出(9) 进入购物车(9)购物车管理(11) 订单确认(12) 进入会员中心(13) 基本资料显示(14) 用户资料修改(15) 用户密码修改(16) 用户密码修改2.2.2.1面向管理员功能流程图:2.2.2.2 面向管理员的功能描述:(1) 用户登录(1) 菜单显示(2) 显示商品类别(3) 商品类别添加(4) 商品类别修改(5) 商品类别删除(6) 商品查询(7) 商品添加(8) 商品类别修改(9) 商品删除(9) 注册用户的查询显示(10) 冻结与解冻(11) 进入管理员管理(12) 添加管理员(12) 添加管理员(12) 删除管理员(13) 个人资料显示(14) 个人资料修改(15) 管理员密码修改(16) 订单查询(17) 订单查看(18) 订单审核(18) 订单修改(18) 登录管理员退出2.3数据流图2.2.1网上购物数据流程图:发货2.2.2会员注册数据流程图:2.2.3管理员数据流程图:2.2.4订单数据流程图:2.2.4商品,广告,信息管理数据流程图:第3章运行环境设定3.1系统环境需求系统模式本系统采用C/S模式作为开发模式。

在线手机商城需求规格说明书

在线手机商城需求规格说明书

在线手机商城需求规格说明书需求规格说明书一、功能需求描述在线手机城网站是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如公司报价,商城新闻和商城专题信息等。

在线手机城网站具有强大的交互功能,可使商家和用户方便的传递学校,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司文档与资金的无纸化交换。

该系统主要的功能包括:手机分类检索、客户在线预订、最新手机推荐、热门手机浏览、手机详细资料显示、手机销售排行统计、手机商品分类管理等功能。

本网站分为前台模块和后台模块,网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,如浏览手机等操作。

网站的后台一般需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。

如管理员登陆登陆、修改注册信息等操作。

经过网站管理后台,能够有效的管理网站供浏览者查阅的信息。

在我们的系统中共使用了8个表来实现网站的所有功能,具体功能说明如下:1、网站基本信息表yonghu:网站基本信息表aboutus保存了网站基本信息。

2、交易订单信息表dingdan:交易订单信息表dingdan保存了网站注册用户在线购买产品订单信息的数据。

3、访客留言内容表liuyan:访客留言内容表guest保存了网站留言系统的数据。

4、产品类别分类表shouji:产品类别分类表leibie保存了商品的分类信息数据。

5、产品品牌分类表leibie2:产品品牌分类表leibie2保存了商品的品牌信息数据。

6、新闻信息表news:新闻信息表news保存了新闻页面的数据信息内容。

7、产品数据表xinwen1:。

在线商城系统需求规格说明书

在线商城系统需求规格说明书

在线商城系统需求规格说明书在线商城系统需求规格说明书软件工程课程实验文档—1、引言1.1目的编写本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。

通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。

1.2参考资料【1】《软件工程案例教程》,机械工业出版社2、系统定义我们分别阐述项目的来源、背景,项目的用户特点和项目的目标2.1项目来源及背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。

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

然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。

网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。

除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。

2.2用户特点本系统的用户都是网上用户,包括两类,一类是普通用户,就是想要购买商品的用户,可以对系统比较了解也可以对系统不了解。

另外一类就是管理用户,他们是商城内部人员,用来查看和处理商品及订单的人员,他们对系统操作很熟悉,对使用管理软件比较熟悉。

2.3项目目标本项目设定的目标如下:系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少系统具有良好的运行效率,能够达到提高生产率的目的系统应有良好的可扩充性,可以容易的加入其他系统的应用平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力3、应用环境根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供普通用户的注册、登录、商品查看、商品购买、下订单等。

(完整word版)通用网上商城需求文档

(完整word版)通用网上商城需求文档

网上商城需求分析说明书1、引言1.1 项目背景网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

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

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

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

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

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

2、技术概述2.1 目标我们使用JSP以及Servelet技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上2.3 软件支持操作系统:Windows、Linux均可,数据库可以用Oracle或Mysql,服务器可以是Tomcat、Websphere,数据库连接驱动:Java web集成开发环境。

3、功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

3.2 功能块描述3.2.1 面向用户部分功能:(1) 注册功能。

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

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

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

(2) 选择产品功能。

顾客浏览网上商城,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。

(3) 管理购物车。

网上在线购物需求规格说明书

网上在线购物需求规格说明书

1.引言1.1编写目的在完成了针对网上在线购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对网上在线购物系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2项目背景随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上购物作为其中的一部分也有了迅速的发展。

随着网络安全逐渐完善,网络标准逐渐规范,在线购物现在成日常购物主流之一。

基于互联网,在网上购物系统搭建的平台下,顾客可以根据自己的兴趣爱好有选择性的在网上购物,特别现在电脑十分的普及。

只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的商品。

1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

2.任务概述2.1目标2.1.1开发目标实现在线购物的基本功能,包括用户登录注册,用户浏览商品,购物车、商品、订单管理、用户管理、一般交易区与友情链接等功能。

2.1.2应用目标网上在线购物系统实现网上在线购物大型系统,添加独特的物流子系统、在线交流系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。

2.2运行环境2.2.2.1服务端A. 操作系统:Windows 2003 ServerB. Microsoft .NET Framework 2.0C. Microsoft SQL Server 2005D. Microsoft Atlas 1.0 正式版E. FastReport V4.01、 Netadvantage53CLR2.0、TeeChart2.2.2.2客户端A. Windows 95/98/me/Xp/2000/2003, Unix, Linux,Vista,Mac OS各版B.IE/Maxthon/GreenBrown/Firefox等浏览器2.3条件与限制为了使网上在线购物系统获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。

网上商城用例文档

网上商城用例文档

网上商城用例文档网上商城用例文档网上商城需求分析说明书本系统主要功能是为用户在网上开店建立一个平台,二、用例文档(一)1、用例编号: 2、用例名称:会员登录3、用例说明:登陆后会话的管理。

4、参与者:会员5、前置条件:网上商城系统正常运行 //实现该功能前要满足的条件6、后置条件:如果会员成功登陆,可以进行商品的搜索或者购买,否则只能进行搜索。

//当该功能实现后还要附加实现的功能 7、基本路径: uc_customer_login用户可以针对习惯网上购物的客户展示和销售商品,并实现安全交易。

实现的功能模块有,前台的商品展示、购物车、订单、收藏夹、缺货登记、会员信息管理等,后台实现了商品的列表和管理、会员管理、订单管理、报表管理、系统管理实现会员登录时的账号和密码验证功能以及(基本操作流程)1. 登录网上商城系统2. 输入用户名和密码3. 提交基本信息4. 系统对用户名和密码进行有效性检查5. 系统成功登陆后在系统界面显示用户名6. 7. 8、扩展点:a1、系统弹出账号错误或账号已经关闭等警告 a2、用户离开或者重新输入账号 b1、系统弹出密码错误警告 b2、重新输入密码 b3、对于多次猜测密码者进行账号锁定9、优先级:10、修改的历史记录1、用例编号:2、用例名称3、用例说明:实现新会员在线注册的功能4、参与者:普通用户a:会员账号错误 b:会员密码错误c:登录时间过长与系统无交互,提示重新登陆验uc_use_login :新会员注册搜索并购买商品系统鉴别用户时候有购买的操作能力(二)5、前置条件:系统正常运行6、后置条件:如果新会员注册成功,给指定邮箱发送确认信7、基本路径(基本流程):1. 登陆网上商城系统 2.输入基本信息 3. 提交基本信息4. 系统对基本信息进行有效性检查 5.系统注册成功,发送确认邮件 6.通过确认邮件链接a:输入信息有误 a1:重新输入 b:基本信息填写有误9、优先级: 10、修改的历史记录。

在线购物系统-需求规格说明书

在线购物系统-需求规格说明书

文档编号:密级:内部在线购物商城(Easy_Buy)需求规格说明书二零一三年三月关于本文档目录1前言 (1)1.1编写目的 (1)1.2术语和缩略语 (1)2软件概述 (1)2.1项目背景 (1)2.2功能架构 (2)3用户模型分析 (3)4系统功能需求分析 (5)4.1系统功能设计 (5)4.1.1概要分析 (5)4.1.2详细分析 (6)5.1.2.1前台购物系统 (6)5其他非功能需求 (9)5.1一般性性能需求 (9)5.14灵活性 (9)5.2一般性安全性需求 (9)5.3用户文档需求 (10)6数据库层 (10)6.1全局E-R图 (10)6.2局部E-R图 (11)6.3数据表结构设计 (13)6.4C USTOMERS (13)6.5O RDERS (13)6.4表示逻辑层 (15)6.5业务逻辑层 (16)6.6系统类图设计 (17)7测试报告 (17)7.1数据和数据库完整性测试 (17)7.2功能测试 (18)1前言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入的探讨和分析的基础上,提出了这份需求规格说明书。

此需求规格说明书对网上购物系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员与软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、系统设计人员和编码人员;为开发人员、维护人员、客户之间提供共同的协议而创立基础,指导软件功能的实现。

本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。

通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。

1.2术语和缩略语2软件概述2.1项目背景随着Internet的发展,通过网络提供各种服务,已成为当今的时尚,尤其为年轻人所青睐。

需求说明书例子

需求说明书例子

需求说明书例子
以下是一个简单的需求说明书的例子:
需求说明书:在线购物系统
一、概述
本系统是一个在线购物平台,旨在为用户提供方便、快捷的购物体验。

系统应具备商品展示、用户注册、登录、浏览、搜索、加入购物车、结算等功能。

二、功能需求
1. 商品展示:系统应展示各类商品的信息,包括商品名称、价格、图片等。

2. 用户注册:用户可以在系统上注册账号,填写个人信息。

3. 用户登录:已注册用户可以登录系统,进行浏览、购买等操作。

4. 商品浏览:用户可以在系统中浏览各类商品,了解商品详情。

5. 商品搜索:用户可以通过关键字搜索商品,快速找到所需商品。

6. 加入购物车:用户可以将感兴趣的商品加入购物车,方便结算。

7. 结算:用户可以将购物车中的商品进行结算,完成购买操作。

三、非功能需求
1. 系统应具备良好的用户体验,界面友好、操作便捷。

2. 系统应具备稳定性和可靠性,保证用户数据的安全性。

3. 系统应具备可扩展性和可维护性,方便后续开发和升级。

以上是一个简单的在线购物系统的需求说明书示例,具体的编写还需要根据实际情况进行调整和完善。

B2C在线商城需求说明书

B2C在线商城需求说明书

案卷号日期V B2C在线商城>=-作者:签收人: 签收日期:版本号修改批准人修改人安装日期签收人18 18 18 19 19 20引言 ... 编写目的 . 范围... 定义 . . 参考资料 .项目概述 产品描述 . 产品功能 . 用户特点 . 一般约束 .具体需求 . 功能需求 . 会员注册 会员登录 .. 会员密码找回 会员个人信息维护 地址薄 .... 添加地址薄 ... 修改地址薄... 删除地址薄 ... 会员交易历史查询 会员积分查询 ... 商品展示 .............. 商品分类浏览 商品搜索 .......... 商品评论 . 购物车 ... 添加购物车 修改商品数量删除商品 . 收藏夹 结账 .. 会员注销 ..外部接口需求 . 用户接口 . 硬件接口 . 软件接口 . 通信接口 性能需求 . 设计约束 . 硬件的限制目录错误 !未定义书签。

错误 !未定义书签。

错误 !未定义书签。

错误 !未定义书签。

错误 !未定义书签。

错误 !未定义书签。

10 10 11 12 12 12 13 14 14 15 15 16 17 17 18 202021属性. .可用性 20 安全性 . 可移植性 可维护性20 201 引言编写目的本文档是基于 B2C 在线商城软件系统的前台功能的基本需求制定的。

本文档的编写是 为了规范化本系统的编写, 提高系统开发过程的能见度; 也是为了下一阶段的设计、 开发提 供准备和依据, 为项目小组成员对需求的理解提供详尽的描述, 节的链接以及各个组成员之间的协同工作提供强有力的保证。

收的依据之一。

预期读者:客户、项目小组的各个成员以及辅导老师等。

范围该产品为企业的销售、服务和资讯提供了一个平台,为消费者的浏览产品信息和 购物提供了一个平台。

它包括前台管理和后台管理。

企业依托于该产品开展综合性的网络营销活动,推广网站,树立品牌。

本产品主要提供以下服务: 1)、产品展示: 7*24 小时永不关门的产品展示平台。

毕设文献-网上购物商城需求说明

毕设文献-网上购物商城需求说明

Requirements Description of Online Shopping MallWith the development of society, the network has penetrated into every aspect of social life, people are using the Internet to achieve learning, entertainment, communi-cation and shopping, so online shopping mall came into being.Based on this, we have designed and developed the online shopping mall sys-tem.For the convenience of the user to use the system, familiar with the system func-tions, particularly the preparation of the document, while the document guiding the development of a software project.This document describes in detail the needs of the various parts of the online shopping mall.For future software developers to more eas-ily understand the code, modify and expand the software capabilities to prepare.The software was developed in order to complete an online shopping mall, and online shopping and its management, as a stand-alone software, used in commercial operations.At the same time the future by developing the software, familiar with ob-ject-oriented softwareengineering, UML,software development process and the use of JSP, Servlet, Struts, Hibernate and Spring framework, grasp the scientific approach to software development and guide our work.Online shopping is through the Internet to retrieve product information, and send the request via electronic shopping order form, then fill in personal checks or credit card account numbers, vendors shipped by mail order or by courier delivery.With the further spread of Internet use in China, online shopping has become one of people's online behavior, according to CNNICstatistics report released by 14th Internet, China is currently7.3%of Internet users have online shopping habits, that is, there more than six million Chinese Internet users buy their own favored mer-chandise from the site.From the parties to the transaction types are divided into two forms one is B2C, namely in the form of business-to-customer (if the commodities audiovisual Joyo, business IT digital products e800mall), the other is C2C, namely the customer in the form of the customer (such as Taobao, eBay beat 123).First of all, for consumers, online shopping has many advantages: at home,"going shopping",order is not restricted by time; get a larger amount of product information, you can not buy local goods; online payment more traditional take cash more secure, to avoid loss of cash or looted; from ordering, potential buyersdo not need to visit the site to cargo door, save time and effort; as the online commod-ity eliminating rent stores, store employees and called a series of storage costs, total speakingPrice than similar goods are generally cheaper shopping centers.Secondly, for the business, Internet sales no inventory pressure, low operating costs, scale of opera-tion without space restrictions in the future there will be more companies have chosen to sell online, through the Internet to market information and timely feedback timely adjustments to business strategy , in order to enhance economic efficiency and ability to participate in international competition of enterprises.Again, for the entire market economy, this new shopping patterns in a larger context, the more levels to achieve more efficient allocation of resources.In summary we can see, online shopping to break the barriers of traditional business, both for consumers and businesses still have a huge market appeal and influence in the new economic era is undoubtedly the ideal model to achieve"win-win"effect.Different online shopping process will be different on different specific aspects of implementation, the specific implementation in many areas have their own clear specific methods and content.On payment, in order to ensure the safety of shopping, shoppers safeguard the interests of, for example, a shopping site to take data encryp-tion, third-party payment, cash on delivery and other measures.Web-based online shopping mall, the user issues a request to the Internet Servic-es server by the client browser, the server through the network to provide appropriate services in response to requests.Administrators can also remotely manage a net-work.By the final delivery, the administrator completes the entire order processing, order status and marked as processed.We will store users into three categories: mall managers, registered users, unre-gistered users.Mall managers carefully managed the mall business, dedication to customer service, and to maximize the economic benefits, he was familiar with each step of the process of online shopping mall, online shopping mall of goods and user information to manage and maintain.Unregistered users may be the first visit our online shopping mall, you could on-ly see the products but do not want to shoppers.Online shopping mall should prompt or guide them to register as a user, try to attract more users to make online shopping mall to maximize performance, to obtain the best results.Registered users apparently more interested in online shopping mall, where the goods are willing to browse and order.The key is how to provide them with more at-tractive and better service.In order to increase the registered user's shopping enthu-siasm, we can based on the user's shopping cumulative amount of user selected stars, star of users can enjoy greater er ratings in the system can be preset to multiple levels.All users can access the online shopping mall.Registered users enter a name and password to log in, the right to registered users.Unregistered users can apply for reg-istration, before the registration rights and obligations of users make it clear.Registered users need to fill out the registration form, including name, password, ID number, telephone number, email, mailing address, zip code.Only logged in user to be able to buy goods.Registered users can browse mer-chandise in their favorite products into the shopping cart, the user leaves the store be-fore closing for a shopping cart for items to confirm, click Next to enter the order submission page.At the same time a user fills out a purchase order, the order include: recipient's name, consignee contact telephone number, zip code consignee, consignee ers fill out this order, the system user details this purchase should appear again before the settlement process after confirmation by the user.In the settlement process, if the user account balance is insufficient to pay for this consumption, the order can not be submitted and alerts the user account balance is less than required delta, after the order is successfully submitted, by the background to the mall admin-istrator for further processing orders.Product categories are divided into categories and subcategories of goods, mer-chandise categories and subcategories.Product categories include: food, drink wine, cosmetics, household department stores, outdoor sports, garments, bags and so on ..., commodity subcategories under categories, such as: clothing and shoes under subclass includes: Men, Women , sportswear, children's wear...etc.Product by prod-uct category entry.Entry information includes product name, belongs to the region (the default for the new zone), pictures Price, discounts, goods, commodity descrip-tion, date of manufacture.After the administrator to enter the order management system, the system auto-matically saves the current state is not"done"in order to display the top of the list submitted by press time Sort Order (Order today yesterday priority order); accordingto user order status order processing, order status has been divided into orders being processed, shipped and disposed of four.The main point to note Mall building basic introductions, but the actual project in a variety of problems still occur here and did not expect a lot of demand, which re-quires careful study of our own, to find a lot of literature.网上购物商城需求说明随着社会的发展,网络已经深入到社会生活的方方面面,人们利用网络实现学习、娱乐、交流以及购物,于是网上购物商城应运而生。

(完整版)网上商城需求分析说明书

(完整版)网上商城需求分析说明书

网上商城需求分析说明书1.引言1。

1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。

编写目的如下:(1)客户和营销部门依赖它来了解他们所能提供的产品。

(2)软件开发小组依赖它来了解他们所需要开发的产品。

(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源.预期读者为:客户,本组成员等.1。

2项目背景(1)待开发的软件系统的名称:网上商城系统。

(2)本项目的任务提出者及单位:电子商务行业.(3)本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华.(4)目标用户:网站管理员、商品销售者、商品消费者、游客。

2.任务概述2.1开发背景2。

2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。

2。

3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。

(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。

(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。

(3)商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票.(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息.2。

4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。

开发持续时间规定为一个月,开发时间比较紧。

系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库.此项目整个制作过程中,不会涉及到任何商业侵权。

【在线电子商城】需求规格说明书

【在线电子商城】需求规格说明书

【在线电子商城】需求规格说明书需求规格说明书(一)引言1.1 项目名称在线电子商城(Online electronic store)1.2 项目背景和内容概要本系统由非常5+1组合成员共同开发,预期用户为网上购物消费群体使用。

本项目为B/S架构,通过浏览器向用户提供一个在线网上交易的平台。

参考当前流行的淘宝、当当、拍拍等在线购物网站,可以通过建立网站的方式来达到持久在线交易的目的,同时通过网站可以便于管理交易,规范交易。

1.3 定义Online electronic store:在线电子商城B/S:浏览器/服务器(Brsower/Server)架构。

通俗地说就是我们平时所说的浏览网页。

WEB浏览器(Web Browser):浏览器是个显示网页伺服器或档案系统内的HTML文件,并让用户与此些文件互动的一种软件。

MySQL 5.0:所用的数据库管理软件。

目前广泛应用于各种中小型网站及企业中。

其特点是体积小、速度快、免费、开源。

MyEclipse:所用的开发工具1.4 参考资料无2. 任务概述2.1 目标本项目的开发以实现在线电子商城的普遍使用和完善为目标,构建一个类别详细,功能齐全,管理统一,便于交易的网络场所,使卖家能够方便的提供货物与服务,买家能简便的浏览选择货物,从而避免了定期举行的实体交易市场的种种不足。

2.2 范围包含的业务需求说明如下:1.系统定位于在线交易平台,即通过这个平台促进卖家与买家间的沟通,买家在线浏览商品,并可以对商品打分、购买商品。

2.未注册用户只能浏览网页,而不能进行其他的操作;3.注册用户可以对商品进行对商品打分、购买商品。

对商品加入购物车,也可以取消购物车内的内容;4.注册用户必须提供足够详细的信息,包括:真实姓名、昵称、出生日期、身份证号、手机号码/固话号码,电子邮件,住址;5.管理员通过后台可以对商品信息,用户信息管理员信息,公告信息,友情链接等进行设置。

(二)应用系统角色和用户本系统角色分为三种:超级管理员(后台)、普通管理员(后台)和普通用户。

网上商城购物系统 需求说明书

网上商城购物系统 需求说明书

网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书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号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。

电子购物商城需求规格说明书

电子购物商城需求规格说明书

电子购物商城需求规格说明书摘要: 记录电子商务购物商城软件开发需求,包括功能需求、性能需求、用户界面接口、数据需求、条件和约束等关键字: 在线购物Shopping Online 需求规格目录1.概述 (4)1.1目的 (4)1.2范围 (4)1.3读者对象 (4)1.4参考文档 (4)1.5术语定义 (4)2.系统说明 (6)2.1概述 (6)2.2用户与角色 (6)2.3系统功能 (6)2.4遵循的标准和规范 (7)3.功能需求 (8)3.1站点功能分析 (8)3.1.1后台管理 (8)3.1.2商城卖家 (8)3.1.3商城买家 (8)3.1.3.1已注册普通用户 (8)3.1.3.2已注册会员用户 (8)3.1.4商城游客 (9)3.2站点功能流程描述 (9)3.2.1站点前台架构 (9)3.2.2站点后台架构 (10)3.2.3站点整体流程图 (11)3.2.4用户注册 (11)3.2.5用户登录 (14)3.2.6商品管理 (16)3.2.7用户管理 (20)用户管理 (22)3.2.8订单管理 (22)3.2.9站点公告管理 (25)3.2.10留言管理 (27)3.2.11个人购物车管理 (29)3.2.12用户信息管理 (31)3.2.13给卖家评价管理 (33)3.2.14申请退款取消交易 (35)申请退款取消交易 (36)3.2.15自己的货架管理 (37)3.2.16用户充值账户和密码管理 (39)用户充值账户和密码管理 (40)3.2.17用户在线充值管理 (41)3.2.18商城会员管理 (43)商城会员管理 (44)3.2.19用户的密码保护管理 (45)3.2.20站点在线帮助 (47)4.非功能性需求 (48)4.1技术需求 (48)4.1.1软硬件环境要求 (48)4.1.1.1硬件设备要求 (48)4.1.1.2支持软件 (50)4.1.1.3接口 (50)4.1.2性能要求 (51)4.1.2.1精度 (51)4.1.2.2时间特性要求 (51)4.1.3数据管理能力要求 (51)4.1.4故障处理要求 (51)4.2其他专门要求 (52)1.概述随着社会的发展,网络的逐步大众化,人们的生活节奏的加快,大家的大部分时间都在繁忙的工作中度过。

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

目录1. 引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 (1)2. 总体设计 (2)2.1 需求规定 (2)2.2 运行环境 (2)2.3 基本设计概念和处理流程 (3)2.3.1 系统结构 (3)2.3.2 系统需求 (3)2.4 结构 (7)2.5 功能需求与程序的关系 (14)2.6 尚未问决的问题 (15)3. 接口设计 (15)3.1 用户接口 (16)3.2 外部接口 (16)3.3 内部接口 (16)4. 运行设计 (16)4.1 运行模块组合 (16)4.2 运行控制 (16)4.3 运行时间 (17)5. 系统数据结构设计 (17)5.1 逻辑结构设计要点 (17)5.2物理结构设计要点 (18)5.3数据结构与程序的关系 (20)6系统出错处理设计 (20)6.1出错信息 (20)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.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 基本设计概念和处理流程2.3.1 系统结构本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图2-1 系统结构图设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySQL/Access/DB2数据库和数据库服务器来完成;2.3.2 系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

系统的前后台功能结构图如图所示:图2-2 BS网上商城前台功能结构图图2-3 BS网上商城后台功能结构图流程图的总体概述:前台功能模块主要是通过登录(普通用户不需要登录)进入商城后,对公告、商品的浏览以及查询、购买。

后台的管理模块主要是实现了管理员对公告、商品、订单及会员用户的管理。

在进入商城选购商品时,应先将选购的商品放到购物车中,然后去点击购买,填写收货人的信息(会员已保存收货人的信息,但是可以更改)。

付款,购物完成。

图2-4 系统总体流程图网上交易部分:1.浏览与选择商品:顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览、挑选商品(可增加、删除、修改购物车上商品的数量),网站提供最新的商品列表,热卖商品优先列表给顾客作为选购时的参考;2.判断:顾客确定所购物品后,系统将判断该顾客是否是会员,如果是,则可直接填写订单;否则,提示顾客登记注册;若不注册则确认订单。

3.提交订单:已选购的商品需填写订单细节,如付款及提货方式等。

只有正式提交定单才能生效;4.注册:顾客可在公司的网站上注册,填写姓名地址等信息后提交申请;5.确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,得到注册确认的顾客才能成为会员,并拥有唯一的会员证号;6.非会员:不是会员的顾客可以先挑选商品再申请成为会员,享受会员价格,所定购的商品数及时存入数据库;也可以直接下单,则不享有会员价,不能查看自己的订单信息;7.送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施该订单:向顾客送货,货到付款,完成网上交易。

图2-5 网上交易部分业务流程图2.4 结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。

图2-6 系统逻辑结构(分层编码)用例图:图2-7 用例图说明:该用例图详细用户和系统之间的交互细节,体现本系统的业务逻辑.在整个开发过程中将依照以上业务逻辑确定解决问题方案。

时序图1:图2-8 管理员与系统交互时序图说明:以上是管理员与系统交互的时序图.体现了管理员与系统交互的细节和管理员的权限。

时序图2:图2-9 普通用户与系统交互时序图说明:以上是普通用户和系统交互的时序图,描述普通用户在不同时间段的业务状态。

数据访问架构层:跨数据库的DAO模式框架:图2-10 跨数据库DAO模式架构图2-11图2-12 管理员状态图图2-13 用户状态图2.5 功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:表2-1 功能需求与程序的关系表功能模块用户模块管理员模块会员模块类别模块产品模块订单模块AdminLogin.jsp √Login.jsp √2.6 尚未问决的问题需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,可能会在开发过程或者后期版本中增加的功能包括:1、公告通知模块;2、统计分析模块;(说明:若已经解决了需求中存在的问题,以上的可以不属于尚未解决的问题)3. 接口设计本系统采用JAVA进行开发,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的JavaBean组件来完成了,以下只做简单的说明。

3.1 用户接口采用窗口化,菜单式进行设计,在设计时响应热键。

3.2 外部接口JAVA应用程序包括了支持程序,主要的支持程序为JavaBean,有关JavaBean 的相关说明,请参考其他资料。

“BS网上商城”通过JavaBean接口访问数据库,纯Java方式对数据库访问对象进行了层次式的封装,详细的有关纯Java方式的说明,请参考纯Java 方式相关的技术资料。

与数据库的接口设计,主要集中在图《系统逻辑结构》中数据库访问模块的独立封装部分,详细的接口、访问调用,请参考《BS网上商城系统详细设计说明》。

3.3 内部接口内部接口主要集中在两部分:A. 中间处理层对数据库访问层数据的调用和处理;B. 界面层对中间数据库处理层的调用、控制命令的响应;4. 运行设计4.1 运行模块组合本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口主要是通过打开另一个子窗口来实现模块之间不同功能的连接和组合。

个模块之间相互独立,程序的可移植性好。

每个模块之间主要是通过传递数据项的引用来实现模块间的合作和数据共享。

4.2 运行控制只要符合程序说明书,用户可自由控制,不额外限定用户输入,异常由程序内部处理,并给出提示信息。

4.3 运行时间每次操作相应上线为5秒。

5. 系统数据结构设计5.1 逻辑结构设计要点一、用户信息表(User)用户(用户编号,用户名,密码,电话,地址,注册时间)二、商品信息表(Product)商品(商品编号,商品名,商品描述,市场价,会员价,上架时间,类别编号)三、类别分类表(Category)类别(编号,类别名,描述,层次编码,级别,父亲编号)四、订单信息表(SalesOrder)订单(订单编号,用户编号,送货地址,下单时间,订单状态)五、购物车表(SalesItem)购物车(编号,商品编号,单价,数量,订单号)六、管理员信息表(User)管理员(管理员编号,用户名,密码,电话,注册时间)图5-1 E-R图5.2物理结构设计要点表5-1 用户信息表(User)表5-2 商品信息表(Product)表5-3 类别分类表(Category)表5-4 订单信息表(SalesOrder)表5-5 销售清单表(SalesItem)表5-6 管理员信息表(Admin)5.3数据结构与程序的关系数据结构为关系型数据库,所以在程序中可以用标准的SQL语句与数据结构进行交互,交互过程中采用通用的数据反问接口。

为了保持良好的程序架构,对数据库访问采用DAO设计模式实现,提高维护性和扩张性。

6系统出错处理设计6.1出错信息本程序多采用了异常处理机制,当遇到异常时不但能够及时处理,保证程序的安全性和稳定性,而且各种出错信息能够通过弹出对话框的形式,及时的告诉用户出错的原因和解决的方法,是用户以后能够减少错误的发生。

程序的发部分还采取了出错保护,如输入内容的长度和类型减少了用户出错的可能。

6.2补救措施说明故障出现后可能采取的变通措施,包括:A. 数据库连接错误:主要是数据库设置不正确或者SQL server异常引起的,只需要取消本次操作,检查数据库即可。

B. 输入错误:用户输入不规范造成的,应在尽量减少用户出错的条件的情况下,主要通过对话框,提醒用户,然后再次操作。

相关文档
最新文档