电子商城详细设计说明书讲解

合集下载

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

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

网上商城详细设计说明书(范本)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个参数传进去}}。

网上商城系统设计说明书

网上商城系统设计说明书

网上商城系统设计说明书-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN网上商城系统设计说明书目录第一部分:引言 .................................................................................................. 错误!未定义书签。

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

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

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

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

第二部分:总体设计 .......................................................................................... 错误!未定义书签。

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

电子商城需求规格说明书

电子商城需求规格说明书

电子购物商城需求规格说明书摘要: 记录电子商务购物商城软件开发需求,包括功能需求、性能需求、用户界面接口、数据需求、条件和约束等关键字: 在线购物 Shopping Online 需求规格目录1.概述 ......................................... 错误!未定义书签。

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

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

读者对象...................................... 错误!未定义书签。

参考文档...................................... 错误!未定义书签。

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

2.系统说明...................................... 错误!未定义书签。

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

用户与角色.................................... 错误!未定义书签。

系统功能...................................... 错误!未定义书签。

遵循的标准和规范.............................. 错误!未定义书签。

3.功能需求...................................... 错误!未定义书签。

站点功能分析.................................. 错误!未定义书签。

后台管理...................................... 错误!未定义书签。

网上商城概要设计说明书

网上商城概要设计说明书

网上商城概要设计说明书-----软件工程实践指导老师:汪璟玢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若用户名及密码合法,则用户进入系统。

电子商城shopping详细设计说明书

电子商城shopping详细设计说明书
8 模块 6(销售排行)设计说明....................................................................................................26
8.1 程序描述................................................................................................................................26 8.2 功能........................................................................................................................................26 8.3 输入输出................................................................................................................................27 8.4 尚未解决的问题....................................................................................................................29
“梦之队”
文件状态:
[ ] 正在修改 [ √ ] 正式发布
文档编号 All-T-2011/11/13
产品版本 Version 1.0Biblioteka 密级 内部项目名称

电子商城网站概要设计说明书

电子商城网站概要设计说明书

电子商城网站概要设计说明书四川省托普信息技术职业学院软件开发IBM专业目录1。

引言 (2)1。

1目的 (2)1。

2定义 (2)1.3参考资料 (2)2。

总体概述 (2)2。

1产品标识 (2)2.2产品描述 (3)2.2。

1系统属性 (3)2.2。

2开发背景 (3)2.2.3产品功能 (3)2.3用户的特点 (3)2.4限制与约束 (4)2。

5性能需求 (4)2.6设计约束 (4)2。

6.1硬件约束 (4)2.7外部接口需求 (4)2。

7。

1用户接口 (4)2.7。

2硬件接口 (5)2。

7。

3通信接口 (5)3.软件系统结构设计 (5)3.1系统数据流图 (5)3.2软件体系结构 (7)3.2。

1软件程序结构图 (7)3。

2。

2模块命名规则 (7)模块描述。

(8)4.接口设计 (10)4。

1户界面设计规则 (10)4.2内部接口设计 (11)4。

2.1服务器端接口 (11)4.2.2客户端接口 (11)4。

3外部接口设计 (11)4。

3.1理员界面 (11)4。

3.2用户界面 (11)5。

出错处理设计 (11)6.系统维护设计 (11)1. 引言1.1 目的在完成了针对网上在线购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书.此需求规格说明书对网上在线购物系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

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

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

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

1.2 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:1.3 参考资料《电子商城管理系统》《项目开发计划书》《Java程序设计》《JavaEE实用教程》《Jquery基础教程》2. 总体概述2.1 产品标识产品名称:电子商城网站产品类型:C2C2.2 产品描述2.2.1 系统属性电子商城网站是一个在Windows XP以上的操作系统平台下运行的Java Web应用程序,并借助数据库系统(My SQL)进行数据管理。

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

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

五、详细设计说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1。

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

1需求概述 (3)2。

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

3.程序描述.. (3)3.1功能 (4)3.2性能 (6)3.3输入项目 (6)3.4输出项目 (6)3。

5算法 (7)3.6程序逻辑 (7)3.7接口 (7)3.8存储分配.................................................................................... 错误!未定义书签。

3。

9限制条件.................................................................................. 错误!未定义书签。

3。

10测试要点 (10)1.引言1。

1目的为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。

电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。

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

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

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

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等.网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易.这种全新的交易方式实现了公司间文档与资金的无纸化交换。

电子商城详细设计说明书

电子商城详细设计说明书

电子商城详细设计说明书电子商城详细设计说明书组长________刘春艳_(21 )______组员__杨洋(22)杨帆(53)王子梦(60)江英杰(24)刘雷航(46)指导老师_____ 马传香 __[二零一二年五月三十一日]目录1引言1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2总体设计原则 (2)3程序系统的结构 (2)4用户子模块 (3)4.1程序描述 (3)4.2功能 (4)4.3性能 (4)4.4输人项 (5)4.5输出项 (5)4.6 用例图 (6)4.7页面设计 (6)5后台管理界面 (9)5.1程序描述 (9)5.2用例图 (10)5.3后台管理之会员管理 (11)5.3.1程序流程图 (11)5.3.2功能 (11)5.3.3 性能 (12)5.3.4输入项 (12)5.3.5输出项 (13)5.3.6用例图 (13)5.3.7页面设计 (14)5.4后台管理之商品管理 (14)5.4.1程序流程图 (14)5.4.2功能 (15)5.4.3 性能 (15)5.4.4输入项 (16)5.4.5输出项 (16)5.4.6用例图 (17)5.4.7页面设计 (17)5.5后台管理之订单管理管理 (18)5.5.1程序流程图 (18)5.5.2功能 (18)5.5.3 性能 (19)5.5.4输入项 (19)5.5.5输出项 (19)5.5.6用例图 (20)5.5.7页面设计 (20)5.6后台管理之系统用户管理 (21)5.6.1程序流程图 (21)5.6.2功能 (21)5.6.3 性能 (22)5.6.4输入项 (22)5.6.5输出项 (23)5.6.6用例图 (23)5.6.7页面设计 (23)5、测试计划 (25)6、尚未解决的问题 (27)电子商城详细设计说明书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)本小组成员撰写的《概要设计说明书》;(2)本小组成员撰写的《需求分析说明书》。

2. 系统的结构根据网上购商城系统的概要设计,本系统按照功能分解,可以分解为前台管理子系统和后台管理子系统;前台管理系统和后台管理系统又分为几个小子系统,总的系统结构图如下:结构流程图如下:3.模块1(商品查询)设计说明3.1模块描述商品查询主要是帮助顾客快速定位到所想了解的商品,达到查询商品的目的。

3.2功能完成查询商品的功能3.3性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作时间性:响应鼠标单击时间在2——3秒之间3.4输入项组合、模糊查询条件3.5输出项标准的SQL语句,发送设置浏览区命令3.6设计方法(算法)本部分没有采用自定义的算法3.7流程逻辑3.8接口硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(完整word版)网上购物系统详细设计说明书

(完整word版)网上购物系统详细设计说明书

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (4)3程序1(标识符)设计说明 (4)3.1程序描述 (4)3.2功能 (4)3.3输人项 (6)3.4输出项 (6)3.5流程逻辑 (7)3.6接口 (7)3.7尚未解决的问题 (8)详细设计说明书1引言1.1编写目的随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。

网上购物系统的出现介入了企业的商务活动,促进企业调整自己的业务流程,从根本上把企业改造成以客户为中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。

目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。

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

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。

调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。

我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。

如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。

综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。

因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。

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

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

⽹上购物系统详细设计说明书1引⾔ (2)1.1编写⽬的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (4)3程序1(标识符)设计说明 (4)3.1程序描述 (4)3.2功能 (4)3.3输⼈项 (6)3.4输出项 (6)3.5流程逻辑 (7)3.6接⼝ (7)3.7尚未解决的问题 (8)详细设计说明书1引⾔1.1编写⽬的随着Internet⽤户的剧增和Internet技术的不断发展,信息的经济效益直接体现在⽣产经营和管理活动中,每个重视信息资源的单位,都能利⽤信息资源的及时性、准确性,提⾼⼯作效率,取得经济效益和社会效益。

⽹上购物系统的出现介⼊了企业的商务活动,促进企业调整⾃⼰的业务流程,从根本上把企业改造成以客户为中⼼的模式,⾼收益、低成本、⽅便、可靠的优势,获得了绝⼤多数⼈的⾸肯,正以极快的速度发展着。

⽬前⼤型的系统如:淘宝⽹、易趣等成为⽹上购物系统的经典。

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

于是电⼦商务开始流⾏起来,越来越多的商家在⽹上建起在线商店,向消费者展⽰出⼀种新颖的购物理念。

在美、⽇等信息化程度较⾼的国家和地区,⽹络商店发展速度迅猛,美国的世界级超⼀流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤⾝于⽹络经商的⾏列。

调查表明:美国的家庭已越来越习惯于在家中从⽹上购物。

在我国,⽹上购物从⽆到有也不过短短⼏年时间。

我国第⼀家⽹上购物发⽣在1996年,燕莎友谊商场⾸次通过⽹上商城售出⼀个景泰蓝,虽然货款的⽀付不是在⽹上进⾏的,但这毕竟为我国零售业奏出了⽹上购物的先声。

如今,在北京、上海、深圳等⼤城市,已有200多家商场,专卖店开设了⽹上商店,还有⼀些正处在观望阶段。

综上所述,通过电⼦商务⽹站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。

因此本⼩组结合⼀些⽹上购物的要求和特点,决定开发⼀个⽹上销售如电脑以及和电脑相关零件的⽹上购物系统。

网上商城概要设计说明书

网上商城概要设计说明书

概要设计说明书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.管理员负责管理会员审核、订单管理、收藏夹管理、会员留言、积分管理。

网上商城详细设计说明书

网上商城详细设计说明书

网上商城设计详细说明书姓名:lclboss班级:微机1024学号:1000005442网上商城设计详细说明书 (1)1.引言 (3)1.1编写目的 (3)1.2 前期工作 (3)1.3编写背景 (3)2.技术概述 (4)2.1 目标 (4)2.2 硬件支持 (4)2.3 软件支持 (4)3.功能需求 (4)3.1 功能块划分 (4)4.具体设计 (5)4.1首页设计 (5)4.2商品详细信息页面设计 (8)4.3 实现商品搜索功能 (10)4.4商城后台管理登录设计 (11)4.5商城后台商城管理页面设计 (11)4.6 建立删除商品信息页面 (15)5.总结 (16)1.引言1.1编写目的通过学习,以及结合教师给的源代码,进一步修改,从而实现网上商城系统1.2 前期工作在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

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

1.3编写背景随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。

基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。

很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。

现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

本网上商城系统就是根据电子商务和互联网的发展,针对网上顾客所开发的网络购物系统,本商城系统主要有:1)用户浏览、注册、登录与购买商品;2)商品的入库资料登记;3)商城访问者的在线留言、查看留言,管理员的在线管理留言等;4)商城最新的新闻显示,历史新闻的分页显示,新闻详细情况的显示,后台管理员添加、删除、修改新闻等。

本数据采用access作为数据库,亦可以使用SQL作为数据库,项目的重点是商品的添加、删除、显示与修改,需要克服的难点是商品图片的上传和删除。

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

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

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

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

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

\.2冃^景A、软件系统的名称:北大青鸟网上商城系统B、任务提出者:北大青鸟九月J2EE班级第三小组开发者:北大青鸟九月J2EE班级第三小组实现完成的系统将作为线销售系统使用,所应用的网络为In ternet网络C、本系统将是一个独立的系统,目前所产生的输出都是独立的。

本系统将使用Oracle9i作为数据库存储系统1.3定义1.4参考资料相关的文件包括:A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》;B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;参考资料:A、北大青鸟Aptech ACCP3.0 丫2《基于软件开发项目的毕业设计》;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 或更高版本数据库服务器软件Win dows NT / 2000 Server 或更高版本 Oracle9i/SQL Server 2000/My Sql/Access 2.3基本设计概念和处理流程Oracle9i 服务器/ SQL Server2000图1:系统结构 设计说明:1、每一个计算机需要安装浏览器2、每个客户程序通过中间件访问中央的数据库服务器3、数据库服务器使用 Oracle9i 或SQL Server2000来实现;4、多用户并发访问和处理、数据加锁、事务协调 ,由Oracle9i/SQL Server 数据 库和数据库服务器来完成;本系统的实现采用典型的三层模式、 B/S 结构来实现,不同的客户端程序共同WebLogicInternet2.4结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。

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

电子商城详细设计说明书电子商城详细设计说明书组长________刘春艳_(21 )______组员__杨洋(22)杨帆(53)王子梦(60)江英杰(24)刘雷航(46)指导老师_____ 马传香 __[二零一二年五月三十一日]目录1引言1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2总体设计原则 (2)3程序系统的结构 (2)4用户子模块 (3)4.1程序描述 (3)4.2功能 (4)4.3性能 (4)4.4输人项 (5)4.5输出项 (5)4.6 用例图 (6)4.7页面设计 (6)5后台管理界面 (9)5.1程序描述 (9)5.2用例图 (10)5.3后台管理之会员管理 (11)5.3.1程序流程图 (11)5.3.2功能 (11)5.3.3 性能 (12)5.3.4输入项 (12)5.3.5输出项 (13)5.3.6用例图 (13)5.3.7页面设计 (14)5.4后台管理之商品管理 (14)5.4.1程序流程图 (14)5.4.2功能 (15)5.4.3 性能 (15)5.4.4输入项 (16)5.4.5输出项 (16)5.4.6用例图 (17)5.4.7页面设计 (17)5.5后台管理之订单管理管理 (18)5.5.1程序流程图 (18)5.5.2功能 (18)5.5.3 性能 (19)5.5.4输入项 (19)5.5.5输出项 (19)5.5.6用例图 (20)5.5.7页面设计 (20)5.6后台管理之系统用户管理 (21)5.6.1程序流程图 (21)5.6.2功能 (21)5.6.3 性能 (22)5.6.4输入项 (22)5.6.5输出项 (23)5.6.6用例图 (23)5.6.7页面设计 (23)5、测试计划 (25)6、尚未解决的问题 (27)电子商城详细设计说明书1引言1.1编写目的该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。

本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。

1.2背景项目名称:网上购物系统项目开发人员:杨洋刘春艳江英杰刘雷航杨帆王子梦项目运行环境:tomcat7.0以上版本mysql 5.5 myeclipse8.6以上版本项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购,实现对购物车的管理核订单的管理四、后台管理(用户管理、商品的管理、订单管理、系统用户管理)1.3 定义1.Internet:是由横跨全球的各种不同类型的计算机网络连接起来的一个全球性网络。

2.页面:使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定的功能。

3.Internet Explorer简称IE Micorsoft公司推出的免费浏览器。

4.PC:Personal Compur的简称,意为个人计算机。

5.JAVA:一总面向对象的程序设计语言。

6.JDBC:Java DataBaseConnectivity(Java数据库连接),用于访问关系类型数据库的Java 技术。

7.JDK:JavaDeveloper Kit,意为java开发工具包,它是一总用于构建在Java平台上发布应用程序,applet和组建的开发环境。

8.Tomcat:是一个可以开放源代码,运行JSPWeb应用软件的Web 应用软件容器。

1.4参考资料1、张海藩.软件工程导论.清华大学出版社,2008年2月第五版.2、Bob Hughes Mike Cotterell.软件项目管理.机械工业出版社,2010.9.3、 [计算机软件产品开发文件编制指南]GB8567-882、总体设计设计原则在确定目标系统的过程中,主要遵循了以下几个原则:✓目标系统应能满足概要设计描述的功能需求;✓目标系统应具有较好的可扩展性;✓目标系统的客户端使用方便、界面友好、配置和管理简单灵活。

✓目标系统的安全性能能够给予一定的保障。

3程序系统的结构图1 用户系统结构图表1 用户系统结构模块功能序号模块名称模块功能用户子模块游客:游客进入系统之后可以页面中的信息进行浏览,也可1以注册成为新会员,并获得与普通会员等同的权限注册会员:会员进入系统之后可以登录、浏览商品详细信息,添加到购物车,提交订单2 会员管理 会员级别管理:1、对会员的级别进行增加、修改、删除、查看。

2、导出后台数据,生成excel 表格或者形成XML 文件会员管理:1、对会员信息进行增加、修改、删除、查看2、导出后台数据,生成excel 表格或者形成XML 文件3 订单管理 1、实现对订单的增加、查看、修改、删除2、导出后台数据,生成excel 表格或者形成XML 文件4 商品管理 商品分类:增加、查看、修改、删除商品分类商品管理:增加、修改、删除、预览、发布商品;实现后台数据的导出形成excel 文件或者XML 文件5 系统用户管理 实现对系统用户的新增、查看、修改、删除 4用户子模块4.1程序描述图2 用户子模块程序流程图功能说明:A、进入系统的所有用户都可以浏览网站上的所有的商品。

如果需要购物必须要注册成为会员。

会员级别分为白金会员核普通会员。

会员登录进入之后可以累计积分。

B、登录。

在登陆地时候,必须验证密码。

如果密码不正确,重新输入。

正确,进入系统界面。

验证码也需要验证。

如果验证码正确,则进入,验证码不正确则重新输入。

C、购物车管理。

对需要购买的物品,可以添加到购物车。

添加结束之后可以对购物车进行管理。

确认商品是否需要,如果不需要,则从购物车中删除;需要并且完成购物可以提交订单。

如果没有购完,则继续购物。

D、订单管理。

对订单进行确认,确认这些商品确实是需要购买的,然后就提交订单;如果该订单不是必须的,则可以取消订单。

E、退出系统。

当所有操作完成之后就退出系统。

如果想继续操作需要重新登陆。

4.2功能(使用IPO图进行说明)系统名称网上商城购物系统模块名称前台用户子模块模块编号T000作者杨洋日期2012-3-25模块简述此模块用于用户对选择的商品进行增加、查看、修改、删除等,并且注册成为会员调用模块用户信息的查看、修改、删除模块被调用模块无输入项目生成用户的信息、产品的订单列表信息、购物车信息格式所有信息严格按照数据库中表的字段的数据类型填入处理当客户的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。

当用户修改购物的信息,订单的信息的时候,对应的数据在数据库中保存。

当提交的信息不成功是,提示相应的处理并返回输出原订单信息被新的信息代替,并保存在数据库约束条件无注释涉及的表:'购物车商品选购记录表cartselectedmer 购物车表cart 购物车商品选购记录表cartselectedmer 注册会员表member4.3性能a.功能能够正确实现。

能够准确实现用户的所有的功能。

如对商品的增加、修改、删除、预览、发布等管理,商品的分类。

b.响应时间。

点击鼠标之后,可以再5S之内得到相关的响应。

网页的反应速度及时。

c.应用延迟时间。

应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。

d.并发用户数量。

能够允许多个用户同时使用。

4.4输入项名称数据类型输入方式输入媒体输入数据来源安全保密条件数量频度用户名varchar(20) 手动输入键盘、鼠标用户无待定未知密码varchar(50) 手动输入键盘、鼠标用户保密待定未知产品搜索varchar(50) 手动输入鼠标、键盘已有商品数据库无未知未知会员级别varchar(20) 手动输入鼠标、键盘已有商品数据库无未知未知4.5输出项名称数据类型输出方式输出数据位置安全保密条件数量频度产品列表数据库显示数据库无待定未知用户信息列表数据库显示数据库无待定未知商品信息页面显示页面上无根据商品的数据来定未知购物单列表页面显示页面上无根据用户购物信息来定未知4.6用例图图3 用户子模块用例图4.7页面设计图4 登录主界面图5 新品上架图6 商品详情图 7 促销商品图 8 购物车管理8图 9 订单管理图 10 修改注册资料5、后台管理员子模块5. 1 程序描述功能描述:后台管理界面主要对前台的数据以及显示进行管理。

a. 会员管理。

实现对会员级别管理和会员信息管理。

b. 商品管理。

实现对商品的分类以及商品信息的管理。

c. 订单管理。

前台用户提交的订单,后台的管理员可以查看订单的详情,并对其进行 管理。

d. 系统用户管理。

系统用户本人可以修改自己的用户信息,也可以对其他系统用户的 信息进行修改或者删除。

9图 11 后台管理界面流程图5.2 后台管理用例图图 12 后台管理用例图105.3 后台管理之会员管理5.3.1 程序流程图图 13 会员管理程序流程图 流程描述:a. 进入后台界面之后,选择是否对会员信息进行管理。

如果进行操作,可以对会员的 级别或者会员信息进行修改。

如果不进行操作,则可以返回或者退出系统。

b. 会员级别管理。

可以添加会员的级别。

或者删除现有的会员级别,并且设置相应的 优惠价格。

c. 会员信息管理。

后台管理员可以查看、修改,删除,新增会员的信息,查看完之后, 可以选择是否导出数据。

d. 退出系统。

判断是否进行其他的操作,如果进行,则重新进入会员管理界面,如果 不进行操作,则可以直接退出系统或者转入其他的模块。

115.3.2 功能(IPO 图)系统名称 模块名称 作者 模块简述调用模块 被调用模块输入处理输出 约束条件 注释网上商城购物系统会员管理模块模块编号T001杨洋日期20112-4-5此模块用于对会员信息以及级别进行查看、修改、删除、新增、并且导出 excel、xml 文件等订单的查看、修改、删除、增加模块无项目会员信息列表信息格式所有信息严格按照数据库中表的字段的数据类型填入当会员的信息或者级别通过系统调用查看、修改、删除时,对应的信息被数据库保存。

当提交的信息不成功是,提示相应的处理并返回原会员信息被新的信息代替,并保存在数据库,删除的信息直接从数据库删除无涉及的表:注册会员表 member 会员级别表 memberlevel表 2 会员管理 IPO 表5.3.3 性能a. 功能能够正确实现。

能够准确实现用户的所有的功能。

如对商品的增加、 修改、删除、预览、发布等管理,商品的分类。

相关文档
最新文档