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

合集下载

网上购物系统(概要设计说明书)

网上购物系统(概要设计说明书)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (4)2.4结构 (4)2.5功能需求与程序的关系 (6)2.6人工处理过程 (6)2.7尚未问决的问题 (6)3接口设计 (6)3.1用户接口 (6)3.2外部接口 (6)3.3内部接口 (6)4运行设计 (7)4.1运行模块组合 (7)4.2运行控制 (7)4.3运行时间 (7)5系统数据结构设计 (7)5.1逻辑结构设计要点 (7)5.2物理结构设计要点 (9)5.3数据结构与程序的关系 (11)6系统出错处理设计 (12)6.1出错信息 (12)6.2补救措施 (12)6.3系统维护设计 (13)概要设计说明书1引言1.1编写目的本文档是针对网上购物系统从总体设计、设备配置、设备配置等方面所做的说明。

本文档的编写目的是:对网上购物系统的总体架构设计进行描述。

对该系统的整个流程作详细、准确的描述,为系统的概要设计及编码提供指导。

1.2背景软件名称:网上购物系统提出者:大连交通大学学生开发者:董德坤用户:大连交通大学学生实现软件的单位:大连交通大学1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。

ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language1.4参考资料[1] 杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,2000,13[2] 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209[3] 丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51[4] 白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33[5] 黄梯云.《管理信息系统》[M],北京:电子工业出版社,1995,198[6] Karli Watson、Marco Bellinaso等.《C#入门经典》[M],北京:清华大学出版社,2002,67[7] 甘仞初.《信息系统开发》[M].北京:经济科学出版社,2000,311[8] 丁宝康.《数据库原理》[M].北京:经济科学出版社,2000,2792总体设计2.1需求规定根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。

吴迪购商城网上商城详细设计说明书

吴迪购商城网上商城详细设计说明书

吴迪购商城详细设计说明书网上商城详细设计说明书目录1.引言 (3)1.1编写目的 (3)1.2背景 (4)2.会员模块 (4)2.1用户注册页面 (4)2.2忘记密码页面 (9)2.3用户资料修改页面 (14)2.4密码修改页面 (16)3.后台管理-商品管理模块 (18)3.1.增加新商品一级分类 (18)3.2.编辑新商品一级分类 (19)3.3.编辑新商品二级分类 (20)3.4.增加新商品信息 (22)4.订单生成购物车及商品搜索和收藏 (26)4.1.搜索商品按钮页面 (26)4.2.我的购物车页面 (27)4.3.商品搜索页面 (28)4.4.我的购物车页面2. 294.5.收藏夹页面 (31)4.6.会员登录界面 (31)4.7.收货人信息提交页面 (33)4.8.送货方式选择页面 (35)4.9.付款方式选择页面 (36)4.10.非会员登陆页面 (37)4.11.定单信息确认页面 (39)5.商品显示模块 (42)5.1主显示区默认页面 (42)5.2二级分类商品显示页面 (48)5.3商品信息显示页面 (51)6.后台管理-订单管理模块 (54)6.1未处理的订单列表 (54)6.2获取订单中商品信息 (55)6.3统计购物车中的商品种类、件数和商品总价格 (56)6.4获取某条订单详细信息格 (57)6.5获取订单中的商品信息和库存数量 (58)7.后台管理-管理员模块 (59)7.1连接数据库中管理员表的伪代码 (59)7.2管理员的记录日志的伪代码 (59)7.3管理员登录 (60)7.4显示日期 (61)7.5管理员个人资料管理页面 (61)7.6更新管理员表的伪代码 (62)7.7提取管理员资料的伪代码 (63)7.8管理员信息显示的伪代码 (63)7.9管理员个人信息修改的伪代码 (64)7.10鼠标点击添加按钮的伪代码 (65)7.11管理员资料编辑 (66)7.12得到管理员的信息的伪代码 (66)7.13管理员信息修改的伪代码 (68)7.14删除管理员的伪代码 (68)8.运行设计 (69)8.1.运行模块的组合 (69)8.2.运行控制 (69)8.3.运行时间 (69)9.出错处理设计 (69)9.1.出错输出信息 (69)9.2.出错处理对策 (70)9.3.运补救措施 (70)10.安全保密设计 (70)11.维护设计 (70)1.引言1.1编写目的该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。

网上商城概要设计说明书-时序图-状态图-用例图

网上商城概要设计说明书-时序图-状态图-用例图

北大青鸟网上商城系统概要设计说明书第一部分:引言1.1编写目的本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

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

1.2背景A、软件系统的名称:北大青鸟网上商城系统B、任务提出者:北大青鸟九月J2EE班级第三小组开发者:北大青鸟九月J2EE班级第三小组实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。

C、本系统将是一个独立的系统,目前所产生的输出都是独立的。

本系统将使用Oracle9i作为数据库存储系统.1.3定义1.4参考资料相关的文件包括:A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》;B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;参考资料:A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》;B、国家标准《软件需求说明书(GB856T——88)》;C、亚马逊网站的软件需求说明;合同:A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;第二部分:总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》.2.2运行环境2.2.1、硬件设备要求:客户程序硬件要求:具有Pentium III 处理器且满足以下要求的计算机:最低64 MB 内存最小 2.1 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小8 GB 硬盘鼠标键盘2.2.2、支持程序客户程序软件:Windows 98/NT /2000或更高版本数据库服务器软件:Windows NT / 2000 Server 或更高版本Oracle9i/SQL Server 2000/My Sql/Access2.3基本设计概念和处理流程本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:Oracle9i服务器/SQL Server2000图1:系统结构设计说明:1、每一个计算机需要安装浏览器;2、每个客户程序通过中间件访问中央的数据库服务器;3、数据库服务器使用Oracle9i或SQL Server2000来实现;4、多用户并发访问和处理、数据加锁、事务协调,由Oracle9i/SQL Server 数据库和数据库服务器来完成;2.4结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

网上商城详细设计说明书(范本)

网上商城详细设计说明书(范本)

网上商城详细设计说明书(范本)4.订单生成购物车及商品搜索和收藏4.1.搜索商品按钮页面图4-4.1-搜索商品按钮页面点击搜索商品按钮if (SearchKeys> 0){返回父窗口("打开GoodsSearch.aspx页面SearchKeys=" + SearchKeys字符串+ "&SearchKeysType=" + SearchKeysType.SelectedValue字符串)Label4=“”}Else{Label4= "商品名或关键字不能为空!"}4.2.我的购物车页面图4-4.2-我的购物车页面提取购物车中商品信息定义int型num1=0定义int型num2=0定义double型num3=0.00建立DataTable对象把userID, userCookID给GetGoodsShoppingCart再传给myDtbif (DefaultView> 0){for (定义int形 i = 0; i<myDtb.Rows.Count; i++){num1 = num1 + 1;调用myDtb对象中的Rows[i]子对象,并返回值把返回值转换成INT型+num2赋值给num2调用myDtb对象中的Rows[i]子对象,并返回值把返回值转换成double型+num3赋值给num3}}Label2文本框= num1的字符串Label3文本框= num2的字符串Label5文本框= num3的字符串4.3.商品搜索页面图4-4.3-商品搜索页面获取搜索的商品if (searchKeysType == 0){查询数据库,并把结果赋值给 cmd对象中CommandText文本框}Else{查询数据库,并把结果赋值给 cmd对象中CommandText文本框}建立SqlDataAdapter对象建立DataSet对象4.4.我的购物车页面2图4-4.4-我的购物车页面2删除购物车中的商品定义int形flag=0if(userID> 0){查询数据库,并把结果赋值给 cmd对象中CommandText文本框}Else{查询数据库,并把结果赋值给 cmd对象中CommandText文本框}清空购物车中的商品信息定义int形flag=0if(userID> 0){查询数据库,并把结果赋值给 cmd对象中CommandText文本框}Else{查询数据库,并把结果赋值给 cmd对象中CommandText文本框}修改购物车中的商品数量建立DataTable对象把userID, userCookID给GetGoodsShoppingCart并传给myDtbif (DefaultView> 0){for (定义int型i = 0; i<myDtb.Rows.Count; i++){定义字符串变量modifyName,调用myDtb对象中Rows[i]子对象,把返回值和"GoodsNumber"进行连接并赋值给变量modifyName调用myDtb对象中的Rows[i]子对象,并返回值,把值给newGoodsNumber定义modifyOk变量,调用ShoppingCart对象ModifyGoodsShoppingCart方法把userID,userCookID,调用myDtb对象中子对象Rows,返回值转化成INT型,调用Request 对象中ToString方法,newGoodsNumber 的5个参数传进去}}。

网上商城概要设计说明书

网上商城概要设计说明书

网上商城概要设计说明书-----软件工程实践指导老师:汪璟玢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引言 (2) (2) (2) (2) (3)2总体设计 (3) (3) (3) (4) (9) (15) (16) (16)3接口设计 (16) (16) (16) (17)4运行设计 (17)............................................................................................................................................... `17 (17) (17)5系统数据结构设计 (17) (17) (19) (21)6系统出错处理设计 (21) (21) (21) (21)概要设计说明书1引言本说明是BS网上商城电子商务系统案例研究工程软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

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

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

水晶阁网上购物商城项目概要设计说明书

水晶阁网上购物商城项目概要设计说明书

编号:_________________版本:_________________水晶阁网上购物商城网上购物概要设计说明书委托单位: 水晶阁网上购物商城承办单位: 长城数字软件公司闽枫居编写:(签名)_________________年月日复查:(签名)_________________年月日批准:(签名)_________________ 年月日网上购物概要设计说明书版本历史1引言 ---------------------------------------------------------------------------------------------------------------- 41.1编写目的 ------------------------------------------------------------------------------------------------- 41.2背景-------------------------------------------------------------------------------------------------------- 41.3定义-------------------------------------------------------------------------------------------------------- 41.4参考资料 ------------------------------------------------------------------------------------------------- 4 2总体设计---------------------------------------------------------------------------------------------------------- 52.1需求规定 ------------------------------------------------------------------------------------------------- 52.2运行环境 ------------------------------------------------------------------------------------------------- 52.3基本设计概念和处理流程 --------------------------------------------------------------------------- 62.4结构-------------------------------------------------------------------------------------------------------- 72.5功能需求与程序的关系------------------------------------------------------------------------------- 82.6人工处理过程 ------------------------------------------------------------------------------------------- 92.7尚未问决的问题---------------------------------------------------------------------------------------- 9 3接口设计--------------------------------------------------------------------------------------------------------- 103.1用户接口 ------------------------------------------------------------------------------------------------ 103.2外部接口(硬件接口)------------------------------------------------------------------------------ 103.3内部接口(软件接口)------------------------------------------------------------------------------ 10 4运行设计--------------------------------------------------------------------------------------------------------- 104.1运行模块组合 ------------------------------------------------------------------------------------------ 104.2运行控制 ------------------------------------------------------------------------------------------------ 104.3运行时间 ------------------------------------------------------------------------------------------------ 10 5系统数据结构设计 -------------------------------------------------------------------------------------------- 115.1逻辑结构设计要点------------------------------------------------------------------------------------ 115.2物理结构设计要点------------------------------------------------------------------------------------ 115.3数据结构与程序的关系------------------------------------------------------------------------------ 115.4 数据库表---------------------------------------------------------------------------------------------7 6系统出错处理设计 -------------------------------------------------------------------------------------------- 126.1出错信息 ------------------------------------------------------------------------------------------------ 166.2补救措施 ------------------------------------------------------------------------------------------------ 176.3系统维护设计 ------------------------------------------------------------------------------------------ 171引言1.1编写目的本文档的目的是阐述水晶阁网上购物商城的概要设计。

网上商城项目-概要设计说明书(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数据库和数据库服务器来完成; 系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

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

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

购物商城概要设计说明书购物商城项目概要设计说明书编写:XX 日期:2011-03-22审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:YYYY-MM-DD编号:变更记录日期版本变更说明作者2011-03-22 1.0 初始版本苏萌萌2011-03-23 1.0 初始版本苏萌萌2011-03-26 1.0 初始版本苏萌萌2011-03-30 1.0 初始版本苏萌萌2011-03-31 1.0 初始版本苏萌萌签字确认系统模块对应章节对应部门负责人签字目录1引言 (5)1.1 编写目的 (5)1.2 背景 (5)1.3 基线 (5)1.4 范围 (5)1.5 定义 (5)1.6 参考资料 (5)2总体设计 (6)2.1 概述 (6)2.1.1功能描述 (6)2.1.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 个人办公......................................................................................... 错误!未定义书签。

3.1.1日程安排................................................................................. 错误!未定义书签。

4系统数据结构设计.. (13)4.1 说明 (13)4.2 数据结构 (13)4.3 数据结构与系统元素的关系 (14)5接口设计 (15)5.1 用户接口 (15)5.2 外部接口 (15)6运行设计 (15)6.1 系统初始化 (15)6.2 运行控制 (15)6.3 系统结束 (16)7系统出错处理设计 (16)7.1 出错信息 (16)7.2 补救措施 (17)8系统维护设计 (17)8.1 检测点的设计 (17)8.2 检测专用模块的设计 (18)9尚待解决的问题 (18)1引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。

网上商城概要设计说明书(1)

网上商城概要设计说明书(1)

网上商城系统概要设计V 1.0小组成员:曹再生黄剑鸣评审日期: 2009年1月18日目录1.导言 (1)1.1目的 (1)1.2范围 (1)1.3缩写说明 (1)1.4术语定义 (1)1.5参考资料 (2)2.系统分析 (2)2.1 系统功能描述 (2)2.2 系统用例设计 (2)3.用例分析 (4)3.1 前台服务端“登录验证”用例分析 (4)3.2前台服务端“商品搜索”用例分析 (5)3.3前台服务端“购物车、订单处理”用例分析 (6)3.4前台服务端“用户注册管理”用例分析 (7)3.5 后台管理端“登录验证”用例分析 (7)3.6 后台管理端“商品分类管理”用例分析 (8)3.7 后台管理端“商品资料管理”用例分析 (9)3.8 后台管理端“订单管理”用例分析 (10)3.9 后台管理端“用户管理”用例分析 (11)4. 概念数据模型 (12)5. 系统类图 (13)5.1 系统总览 (13)5.2 表示层和业务层详细类图 (14)5.3 数据层接口描述 (16)6. 系统活动图 (16)7. 系统部署图 (17)1.导言1.1目的该文档的目的是描述网上商城系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据设计●模块设计●界面设计本文档的预期的读者是:●开发人员●项目管理人员●测试人员1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。

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

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

1.4术语定义会员登录系统,浏览和购买商品的买方人员,分为注册会员和未注册会员。

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

1.5参考资料[1] 郭荷清.《现代软件工程》.华南理工大学出版社[2] 刘敏莺,杨丽,文学义.《Rational Rose 2003 基本教程》.冶金工业出版社[3] 张桂元,贾燕枫.《Eclipse开发入门与项目实践》.人民邮电出版社2.系统分析2.1 系统功能描述作为卖方与买方之间沟通交流的桥梁,网上商城系统为买方提供了用户注册登录、产品关键字查询、最新产品分类检索、购物车管理等功能,方便了买方的在线购物;系统为卖方提供了产品信息管理(包括产品分类信息和基本信息)、订单管理、用户信息管理等功能——这样一种快速、便捷的营销模式,使得销售的渠道更加多样化。

网上商城概要设计说明书

网上商城概要设计说明书

概要设计说明书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.引言1.1编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。

随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。

特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。

网上购物是一种具有交互功能的商业信息系统。

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

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

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

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

1.2项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。

购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。

是企业产品与客户服务之间建立更加直接沟通及交流的平台。

宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。

说明:●开发的软件名称:网上购物系统●任务提出者:●开发者:●本系统是个独立的系统1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

2.任务概述2.1 目标对功能的规定:网上购物是一个在互联网上进行商品销售管理的电子系统。

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

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

目录1引言11.1编写目的11.2背景21.3定义51.4参考资料62总体设计62.1需求规定62.2运行环境72.3基本设计概念和处理流程82.4结构92.5功能需求与程序的关系112.6人工处理过程122.7尚未问决的问题123接口设计123.1用户接口123.2外部接口123.3内部接口124运行设计134.1运行模块组合134.2运行控制134.3运行时间135系统数据结构设计135.1逻辑结构设计要点135.2物理结构设计要点145.3数据结构与程序的关系166系统出错处理设计166.1出错信息166.2补救措施176.3系统维护设计17概要设计说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

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

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

本系统采用了基于Web的三层架构,即浏览器、服务器和数据库。

本系统是基于JSP开发的。

利用HTML标签的扩展,插入JSP脚本代码(主要为Java 语言),构成JSP页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。

本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。

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

1.2背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

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

网上购物商城概要设计说明书编写:日期:审核:日期:批准:日期:受控状态:是发布版次:1.0日期:YYYY-MM-DD编号:变更记录签字确认目录1................................................................ 引言51.1.......................................................... 编写目的51.2.............................................................. 背景51.3.............................................................. 基线51.4.............................................................. 范围51.5.............................................................. 定义61.6.......................................................... 参考资料62............................................................. 总体设计62.1.............................................................. 概述62.1.1...................................................... 功能描述62.1.2...................................................... 运行环境62.1.3...................................................... 开发环境72.2.......................................................... 设计思想82.2.1...................................................... 系统构思82.2.2................................................. 关键技术与算法102.2.3................................................... 关键数据结构112.3....................................................... 人工处理过程113......................................................... 系统功能设计123.1................................................... 商品分类检索功能123.2........................................................ 购物车功能123.3.......................................................... 订单功能133.3.1................................................. 订单生成子功能133.3.2................................................. 订单查询子功能133.3.3................................................. 处理订单子功能133.4....................................................... 会员注册功能134..................................................... 系统数据结构设计144.1.............................................................. 说明144.2.......................................................... 数据结构144.3........................................... 数据结构与系统元素的关系155............................................................. 接口设计155.1.......................................................... 用户接口155.2.......................................................... 外部接口156............................................................. 运行设计166.1........................................................ 系统初始化166.2.......................................................... 运行控制166.2.1................................................. 用户界面的控制166.2.2........................................... 运行控制的条件与限制166.2.3........................................... 前台和后台的控制关系176.3.......................................................... 系统结束177..................................................... 系统出错处理设计177.1.......................................................... 出错信息177.2.......................................................... 补救措施178......................................................... 系统维护设计188.1....................................................... 检测点的设计188.1.1................................................... 添加商品测试188.2................................................. 检测专用模块的设计188.2.1................................................... 用户注册测试188.2.2................................................... 用户购物测试199....................................................... 尚待解决的问题191引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。

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

1.2背景待开发软件系统的名称:网上购物商城此软件系统任务用户:网络销售的管理者和对网上购物有兴趣的顾客1.3基线网上购物商城需求分析说明书 v1.01.4范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员。

1.5定义商场会员:网上购物平台中合法系统注册用户。

购物车:用来储存用户购物的信息,如商品编号、数量等。

订单:一笔完整的订单记录应该包括它多有相关商品集合以及各个商品的数量等信息。

商品:包括商品编号、商品名称、商品价格、描述以及所属类别等。

1.6参考资料属于本项目的其他已发表的文件。

本文件中引用的其他文献、资料以及软件开发标准。

Cascading Style Sheet 2.0 中文手册精通CSS Andy Budd Cameron Moll Simon Collison 著陈剑瓯译2总体设计2.1概述2.1.1功能描述系统包括的范围:商品分类检索、首页推荐商品、购物车、订单生成、订单查询、辅助功能、商品评论、管理员管理、商品类别管理、分类商品管理、会员管理、处理订单、进销存功能、配送方式、付款方式等。

2.1.2运行环境2.1.2.1软件环境2.1.2.2硬件环境2.1.3开发环境2.1.3.1服务器软件环境2.1.3.2服务器硬件环境2.1.3.3开发机器软件环境2.1.3.4开发机器硬件环境2.2设计思想2.2.1系统构思2.1.1 系统功能层次模块图1)购物商城前台2) 购物商城后台2.2 前台商店功能此功能是用于客户浏览界面,及对购物的流程显示。

网上购物商城后台物流管理订单管理商品管理管理员登陆管理员登陆具体商品管理配送方式物流跟踪付款方式商品评论管理商品分类管理2.2.1 商品分类检索商品的类别由店主自行在网店管理系统中设定。

支持商品分类检索。

在检索中,当查询到某一级分类时,自动显示该级别以及其所有子类别下的商品。

个人信息维护员工利用该功能可以维护系统允许个人维护的信息。

其中自我介绍、联系方式和兴趣爱好会被公开给整个公司。

2.2.2关键技术与算法2.2.2.1使用PHP+MySql进行程序设计和数据库设计PHP是近年发展起来的一种新兴的语言。

PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。

其实,它的工作方式与ASP相似,其主要功能也是用来开发动态交互式的Web 服务器应用程序。

PHP酝酿于 1994年,1995年发布其第一个公开版本,目前已发展为版本5.0。

相关文档
最新文档