1目录1引言....................................................................错误!未定义书签。编写目的...............................................................错误!未定义书签。范围...................................................................错误!未定义书签。定义...................................................................错误!未定义书签。读者对象................................................................错误!未定义书签。参考资料................................................................错误!未定义书签。2总体设计................................................................错误!未定义书签。需求规定...............................................................错误!未定义书签。运行环境...............................................................错误!未定义书签。基本设计概念和处理流程.................................................错误!未定义书签。系统的功能结构图.....................................................错误!未定义书签。数据流图设计.......................................................错误!未定义书签。结构...................................................................错误!未定义书签。系统功能模块图.........................................................错误!未定义书签。总体模块............................................................错误!未定义书签。顾客注册、登录模块..................................................错误!未定义书签。商品检索、浏览模块..................................................错误!未定义书签。特价商品检索、浏览模块..............................................错误!未定义书签。购物车模块..........................................................错误!未定义书签。会员反馈信息、留言模块..............................................错误!未定义书签。后台登录模块........................................................错误!未定义书签。商品管理模块........................................................错误!未定义书签。订单管理模块........................................................错误!未定义书签。会员管理模块........................................................错误!未定义书签。系统管理员管理模块..................................................错误!未定义书签。退出系统模块........................................................错误!未定义书签。产品的功能性需求.......................................................错误!未定义书签。产品的非功能性需求用户界面需求.........................................错误!未定义书签。用例图.................................................................错误!未定义书签。尚未解决的问题.........................................................错误!未定义书签。3接口设计................................................................错误!未定义书签。用户接口...............................................................错误!未定义书签。外部接口............................................................错误!未定义书签。内部接口............................................................错误!未定义书签。运行设计...............................................................错误!未定义书签。4系统数据结构设计........................................................错误!未定义书签。逻辑结构设计要点.......................................................错误!未定义书签。2物理结构设计要点.......................................................错误!未定义书签。5系统出错处理设计........................................................错误!未定义书签。出错信息...............................................................错误!未定义书签。补救措施...............................................................错误!未定义书签。系统维护设计...........................................................错误!未定义书签。11引言编写目的本节概要设计是为了开发在线系统功能设计的,主要面向系统分析员、程序员、测试员、实施人员和最终用户。它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时本说明书还是《用户手册》指导说明书。编写该文档的目的在于从总体设计的角度明确网络商城管理系统的功能和处理模式,服务于网络商城的运营,管理销售中的各个环节;明确用户对在购物管理系统的功能需求和性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用户对该在线购物管理软件系统的理解和认识;明确与银联的接口,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作,这是开发该网络商城管理系统的基础。范围说明:a.待开发的软件系统的名称;b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。定义列出本文件中用到的专门术语的定义和缩写词的原词组。读者对象该文档的读者为用户代表、软件分析人员、系统开发管理人员和测试人员。参考资料编写该文档要参考的资料有:a.《项目开发计划书》b.《网络商城管理系统需求说明书》c..刘冰、赖涵,等.软件工程实践教程[M].北京:机械工业出版社,2d.张海藩.软件工程导论[M].北京:清华大学出版社,2004.e.中国标准出版社.计算机软件工程规范化国家标准汇编2003[M].北京:中国标准出版社,20032总体设计需求规定功能需求该网络商城管理系统分为两个部分,前台功能(购买商品),后台功能(管理员界面)。前台部分包括如下模块:会员管理、商品展示、购物车。后台功能包括如下模块:修改商品资料、修改会员资料、修改定单信息、修改管理员信息。数据库采用SQL2005。1、前台功能:(1)会员管理会员进行注册,并可修改自己的信息以及实行会员登录。(2)商品展示察看商品列表,商品搜索以及商品的选购。(3)购物车查看购物车,修改商品数量,确认购买,查询消费记录。2、后台功能:(1)修改商品信息:1)修改货物分类(多层分类,每类都有相关图片及说明)。2)增加产品(为某个分类增加产品,包括产品基本信息,图片,介绍,厂家地址等。3)修改/删除产品(包括产品分类,基本信息,图片,介绍,厂家地址等)。4)增加/修改产品库存数量,库存地址描述。5)修改产品折扣。6)统计当前产品销售数量(可以按销售多少,产品金额,产品名称,产品发布日期排序)。(2)对会员进行管理:1)设定会员等级折扣(会员购买了多少钱的物品以后,可以打的折扣是多少)。32)设定诚信会员(诚信会员可以订单后立刻生效)。3)修改/删除会员。4)修改各种通告(用户注册通告,关于我们,购物说明,版权声明,合作提案,汇款说明等等)。(3)修改定单信息:1)详细资料(会员生成定单信息,看是否购买)。2)确认该定单(将会员定单设为确认)。3)设为已发送(会员的定单设为已发送)。4)删除该定单。(4)修改管理员信息:1)管理员信息(查看管理员详细信息)。2)删除管理员。运行环境目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于在线查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,在线购物系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用Browser/Web模式来设计在线购物系统比较合适,服务器端我们采用Access数据库系统和ASP技术来构成购物的应用服务系统;客户端采用浏览器来完成购物全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用ActiveServerPages技术,我开发了基于B/S模式多用户在线购物系统这一程序。它运用方便、操作简单,效率很高(但是,它要求计算机配置并不高)。实现了会员管理,商品展示,购物车,后台管理。ASP是一种服务器端脚本程序的执行环境[4]。ASP是独立于语言的。理论上讲,任何支持组件和对象的语言都可以用来开发ASP程序,前提是具有该语言相对应的解释器。ASP内置了VBScript和JScript两4种脚本程序的解释器。ASP提供了丰富的对象来进行We