电商网站详细设计说明书.doc
(完整word版)网上购物系统详细设计说明书

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (4)2程序系统的结构 (4)3程序1(标识符)设计说明 (4)3.1程序描述 (5)3.2功能 (5)3.3输人项 (7)3.4输出项 (7)3.5流程逻辑 (7)3.6接口 (8)3.7尚未解决的问题 (8)详细设计说明书1引言1.1编写目的随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。
网上购物系统的出现介入了企业的商务活动,促进企业调整自己的业务流程,从根本上把企业改造成以客户为中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。
目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。
1.2背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
调查表明:美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。
综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。
因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。
最新网上商城详细设计说明书1

详细设计说明书1引言1.1编写目的编写本详细设计目的是:在网上商城需求分析说明书、数据库设计说明书、概要设计的基础上,完成网上商城的结构设计,划分网上商城的功能模块并明确模块之间的关系,同时给出相关的用户界而设计。
在下一阶段的开发中,开发人员员可参考此详细设讣说明书,进行系统编码。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设讣过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
本文的预期读者为:1、网上商城的设计、开发、测试人员;2、网上商城的验收、评审人员。
1.2背景说明:1•软件系统的名称:网上购物系统2•任务提出者:华东交通大学实训中心3、开发者:第五小组组员4•完成的系统可以在电脑上运行,用户可在此进行各种购买商品、提交订单等的操作。
1-3参考资料【1】《概要设计说明书》【2】《需求分析说明书》1,4专门术语1 > Apache Tomcat6.0:系统所使用的应用服务器。
2、MYSQL:系统所使用的数据库管理系统。
3、SQL:一种用于访问、查询数据库的语言。
4、事务流:数据进入模块后可能有多种路径进行处理。
5、主键:数据库表中的关键域,值在表中唯一。
6、ROLLBACK (回滚):数据库的错误恢复机制。
7、系统用户:商城游客、商城购买用户以及商城的管理员。
8、游客:未注册Beyond网上商城的网络用户。
9、PowerDesigner:数据库编辑软件。
1- 5参考资料1、《Beyond网上商城需求规格说明书》。
2、《Beyond网上商城数据库设计说明书》。
3、《Beyond网上商城概要设计说明书》2需求规定2.1前台管理前台管理是对网上商城的购物车管理、用户注册、商品选择、订单管理、商品查询、商品评价、店铺管理、付款功能。
对前台管理的人群主要分为两种角色:未注册该网上商城的网络用户,已注册该网上商城的会员用户。
未注册的网络用户可以浏览并搜索该网上商城的商品详细信息,店铺内容,可以将喜欢的商品放入自己的购物车。
网上商城详细设计说明书(范本)

网上商城详细设计说明书(范本)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编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
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》北京电子工业出版社. 2001[2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002[3] 袁玫等《网络数据库应用教程》北京人民邮电出版社.2002[4] 潘英伟《网站开发实用手册》中国广播电视出版社.2001[5] 樊健平《ASP高级编程及其项目应用开发》中国水利水电出版社.2003[6] 许卫林《VBScript+ASP动态网页制作》中国电力出版社.2002[7] 金旭亮《网站建设教程》北京高等教育出版社.2002[8] 张海潘《软件工程导轮》清华大学出版社.2005[9] 石志国《ASP精解案例教程》清华大学出版社.2004[10] 汪晓平、钟军《ASP网络开发技术(第二版)》人民邮电出版社.2003. 2.总体设计2.1需求概述系统总的来说需要实现以下功能:1.前台系统1.1商品查询1.2 订购模块1.3 订单查询1.4 其他模块2.后台系统2.1 新闻管理模块2.2 商品管理模块2.3 订单管理模块2.4 系统管理模块2.2软件结构为了使每一位有可能阅读和理解本系统的结构和功能我将用层次方框图来表示系统总体结构和他们之间的关系:3.程序描述具体系统前台功能需求描述:(1).商品查询模块功能:完成查询商品的功能。
某电商平台概要设计说明书

某电商平台概要设计说明书概要设计说明书是对某电商平台的整体架构和设计进行详细描述和阐述的文档。
本文档将从以下几个方面介绍该电商平台的概要设计。
1. 介绍某电商平台是一个在线购物平台,旨在为用户提供一个便捷、安全和快速的购物体验。
平台包含商品浏览、搜索、购买、支付和物流跟踪等功能,同时还提供用户管理、商户管理和后台管理等功能。
2. 架构设计某电商平台采用分层架构,包括前端展示层、应用服务层、数据访问层和基础设施层。
2.1 前端展示层前端展示层负责呈现给用户的界面,通过HTML、CSS和JavaScript等技术实现。
前端展示层使用响应式设计,以适应不同设备和屏幕尺寸。
2.2 应用服务层应用服务层负责处理前端请求,包括用户登录、商品搜索、商品推荐和订单处理等功能模块。
该层采用面向服务的架构,每个功能模块都作为一个独立的服务。
服务之间通过RESTful API进行通信。
2.3 数据访问层数据访问层负责与数据库进行交互,负责数据的存储和读取。
平台使用关系型数据库管理商品信息、用户信息和订单信息等。
2.4 基础设施层基础设施层包括服务器、网络和安全等基础设施资源。
平台采用云服务器和负载均衡技术,以提供高可用性和可扩展性。
同时,平台还采用SSL/TLS协议进行数据传输的加密,确保用户的数据安全。
3. 功能模块某电商平台包含以下功能模块:3.1 用户管理用户管理模块包括用户注册、用户登录、个人资料管理和地址管理等功能。
用户可以在该模块中完成个人信息的录入和修改,以及查看订单历史。
3.2 商户管理商户管理模块包括商户注册、商户登录、商品管理和订单管理等功能。
商户可以在该模块中发布商品、更新商品信息,并处理用户的订单。
3.3 商品浏览商品浏览模块允许用户浏览平台上的商品,可以按照不同的分类和标签进行筛选和搜索。
用户可以查看商品的详细信息、价格和评价等。
3.4 商品搜索商品搜索模块允许用户根据关键字进行商品搜索。
平台提供高效的搜索引擎技术,以快速搜寻和匹配用户的搜索请求。
电商网站详细设计说明书

详细设计阐明书1引言1.1编写目旳确定本电商网站各个模块旳详细实现,为编程人员进行编码是提供方向。
同步为软件测试提供参照。
阐明在软件总体设计阶段规划旳每一种模块旳实现思绪,用流程图,盒图等可视化旳方式阐明模块旳实现技术和措施以及网站旳处理流程。
同步为编程人员提供参照。
1.2背景1.本项目旳名称:电子商务网站2.本项目旳应用范围:中小型企业旳网上销售平台3.开发者:第八小组组员4.顾客:小组组员1.3定义HTML5:超文本标识语言,原则通用标识语言下旳一种应用。
“超文本”就是指页面内可以包括图片、链接,甚至音乐、程序等非文字元素。
CSS3:级联样式表是一种用来体现HTML(原则通用标识语言旳一种应用)或XML(原则通用标识语言旳一种子集)等文献样式旳计算机语言。
1.4参照资料[1]陶国荣.HTML5实战[M].北京:机械工业出版社,-1-1.[2]陆凌牛.HTML5开发精要与实例详解[M].北京:机械工业出版社,-1-1[3]成林.CSS3实战[M].北京:机械工业出版社,-5-1[4]陆凌牛.HTML5与CSS3权威指南[M].北京:机械工业出版社,-4-1[5]张亚飞.HTML5+CSS3网页布局和样式精粹[M].北京:清华大学出版社,-9-1[6]电商网站可行性汇报(附录)[7]电商网站需求阐明书(附录)2程序系统旳构造网站H图:3商品浏览(Commoditys)设计阐明3.1程序描述商品浏览页面重要是展示商品旳大体信息一般是带图显示,采用分页旳形式。
HTML代码具有部分重用,可用于展示商品旳评价和成交记录等。
3.2功能3.3性能在点击换页操作后,响应时间在2秒左右,最多不超过5秒。
规定对从数据库查出旳数据进行分析,防止将错误旳信息和机密信息传到前台。
点击对应商品和能跳转到对应商品旳详细页面。
3.4输人项有关阐明:如目前浏览者是已登录旳客户,则要把顾客旳有关信息传进来。
可以只传顾客ID。
数据形式为Json。
(完整word版)电子商务系统详细设计说明书

艾斯医药系统详细设计说明书1 ........................................................................................................................................... 引言21.1 编写目的 (2)1.2 项目背景 (2)1.3 定义、缩写词、略语 (2)1.4 参考资料 (2)2系统总体设计 (3)2.1.1 软件结构 (3)2.1.2 程序系统结构 (3)2.1.3 数据库设计 (10)3系统功能设计说明 (16)3.1 管理员管理 (16)3.1.1 管理员登录 (16)3.1.2 注册用户管理 (20)3.1.3 商品管理 (25)3.1.4 邮件管理 (31)3.1.5 订单管理 (34)3.2 用户管理 (40)3.2.1 用户注册 (40)3.2.2 用户登录 (44)3.2.3 商品搜索 (48)3.2.4 购物 (52)3.3 游客管理 (60)3.3.1 商品搜索 (60)3.3.2 购物 (64)1引言1.1 编写目的此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。
预期的读者有(甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。
1.2 项目背景艾斯医药系统是基于互联网的应用软件,通过它能了解到已公开发布的商品,对自己需要的商品进行采购。
包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。
1.3 定义、缩写词、略语无1.4 参考资料艾斯医药需求规格说明书艾斯医药概要设计说明书2系统总体设计2.1.1软件结构2.1.2程序系统结构本项目中使用了基于Servlet/jsp/javabean的MVC(Model-View-Controller)框架开发电子商务系统。
网上购物系统概要设计说明书

目录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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细设计说明书1引言1.1编写目的确定本电商网站各个模块的具体实现,为编程人员进行编码是提供方向。
同时为软件测试提供参照。
说明在软件总体设计阶段规划的每一个模块的实现思路,用流程图,盒图等可视化的方式说明模块的实现技术和方法以及网站的处理流程。
同时为编程人员提供参考。
1.2背景1.本项目的名称:电子商务网站2.本项目的应用范围:中小型公司的网上销售平台3.开发者:第八小组成员4.用户:小组成员1.3定义HTML5:超文本标记语言,标准通用标记语言下的一个应用。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
CSS3:级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
1.4参考资料[1]陶国荣.HTML5实战[M].北京:机械工业出版社,2012-1-1.[2]陆凌牛.HTML5开发精要与实例详解[M].北京:机械工业出版社,2012-1-1[3]成林.CSS3实战[M].北京:机械工业出版社,2011-5-1[4]陆凌牛.HTML5与CSS3权威指南[M].北京:机械工业出版社,2011-4-1[5]张亚飞.HTML5+CSS3网页布局和样式精粹[M].北京:清华大学出版社,2011-9-1[6]电商网站可行性报告(附录)[7]电商网站需求说明书(附录)2程序系统的结构网站H图:3商品浏览(Commoditys)设计说明3.1程序描述商品浏览页面主要是展示商品的大致信息一般是带图显示,采用分页的形式。
HTML代码具有部分重用,可用于展示商品的评价和成交记录等。
3.2功能3.3性能在点击换页操作后,响应时间在2秒左右,最多不超过5秒。
要求对从数据库查出的数据进行分析,避免将错误的信息和机密信息传到前台。
点击对应商品和能跳转到对应商品的详细页面。
3.4输人项名称标识符类型介质来源描述用户ID UserId Int Json 请求参数用来查找用户的相关数据页面号PageNumber Int Json 请求参数跳转到之前浏览的页面或者当前请求的页面号相关说明:如当前浏览者是已登录的客户,则要把用户的相关信息传进来。
可以只传用户ID。
数据形式为Json。
ID的数据类型为Int。
如果是从登录界面调回,则还需要将跳转前的页面信息传回来,如:跳转前浏览的页面号,形式为Json。
ID的数据类型为Int。
程序的请求方式:如果是第一次进入网站是HTTP请求。
如果是在网站内部进行人为的页面跳转则是利用JQuery的Get或Pest或者是利用MVC的Href标签。
3.5输出项名称标识符类型介质来源描述商品信息CommodityInfo Commodity Json 数据库包含商品的所有信息商品的总数CommodityCount Int Json 数据库数据库内商品的总数用户的信息UserInfo UserTable Json 数据库已登录的用户信息相关说明:输出数据形式为HTML数据。
通过浏览器解析和展示给用户。
其中HTML的数据包括:跳转到其他页面的超链接。
单个商品的图片,单个商品的ID。
商品的总数,商品的总页数和当前页数。
已经登录的客户的信息,在页面上显示用户名,用户的消息等,但不能显示用户的ID。
3.6算法流程图:3.7流程逻辑数据流图:3.8注释设计说明准备在本程序中安排的注释:1.加在模块首部的注释;2.加在各分枝点处的注释;3.对各变量的功能、范围、缺省条件等所加的注释;4.对使用的逻辑所加的注释等等。
4购物车管理(ShoppingTrolleyManager)设计说明4.1程序描述购物车管理模块主要提供查看购物车内商品,移除和购买对应商品的功能。
购物车管理子功能删除商品主要功能是移除购物车中不需要留下的商品。
此功能模块不具有单独的客户页面(HTML代码)。
购物车管理子功能提交订单的功能为购买选中的商品,提交对应的订单调到订单管理页面。
4.3性能在选择购买或者删除操作后,响应时间在2秒左右,最多不超过5秒。
要求对前台传回后台的参数值进行分析,避免发生错误导致数据库数据出错。
名称标识符类型介质来源描述用户ID UserId Int Json 请求参数用来查找用户的相关数据相关说明:如当前浏览者是已登录的客户,则要把用户的相关信息传进来。
根据用户ID查找用户的购物车信息,返回前台展示。
如果当前用户没有登录,则提示未登录,跳转到登录注册页面进行登录或者注册。
4.5输出项名称标识符类型介质来源描述商品信息CommodityInfo Commodity Json 数据库包含商品的所有信息商品的总数CommodityCount Int Json 数据库数据库内商品的总数用户的信息UserInfo UserTable Json 数据库已登录的用户信息相关说明:输出数据形式为HTML数据。
通过浏览器解析和展示给用户。
其中HTML的数据包括:1.跳转到其他页面的超链接。
2.单个商品的图片,单个商品的ID。
3.商品的总数,商品的总页数和当前页数。
4.在页面上显示用户名,用户的消息等,但不能显示用户的ID。
4.6算法流程图:4.7流程逻辑—数据流图:4.8注释设计说明准备在本程序中安排的注释:a.加在模块首部的注释;b.加在各分枝点处的注释;c.对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。
......5订单管理(OrderManager)设计说明5.1程序描述订单管理模块主要提供查看当前待支付订单,移除和支付对应订单的功能。
订单管理子功能删除订单主要功能是取消订单列表中不想支付的订单。
此功能模块不具有单独的客户页面(HTML代码)。
订单管理子功能支付订单的功能是支付选中的订单,点击支付后调到第三方支付的页面完成订单的支付。
5.2功能5.3性能在选择支付或者删除操作后,响应时间在2秒左右,最多不超过5秒。
要求对前台传回后台的参数值进行分析,避免发生错误导致数据库数据出错。
5.4输人项名称标识符类型介质来源描述用户ID UserId Int Json 请求参数用来查找用户的相关数据相关说明:如当前浏览者是已登录的客户,则要把用户的相关信息传进来。
根据用户ID查找用户的订单信息,返回前台展示。
如果当前用户没有登录,则提示未登录,跳转到登录注册页面进行登录或者注册。
5.5输出项名称标识符类型介质来源描述订单信息OrderInfo OrderTable Json 数据库包含商品的所有信息订单的总数OrderCount Int Json 数据库数据库内商品的总数用户的信息UserInfo UserTable Json 数据库已登录的用户信息相关说明:输出数据形式为HTML数据。
通过浏览器解析和展示给用户。
其中HTML的数据包括:1.跳转到其他页面的超链接。
2.单个订单的描述,单个订单的ID。
3.订单的总数,订单的总页数和当前页数。
4.在页面上显示用户名,用户的消息等,但不能显示用户的ID。
5.6算法流程图:5.7流程逻辑—数据流图:5.8注释设计说明准备在本程序中安排的注释:a.加在模块首部的注释;b.加在各分枝点处的注释;c.对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。
......6登录注册(Login)设计说明6.1程序描述登录注册模块主要提供登录和新用户注册的功能。
登录模块是为已经注册的用户提供登录的功能,登录成功和跳转回之前的页面。
此页面的HTML不具有重用行。
注册模块为新用户提供注册功能,在成功注册后跳转到登录页面进行登录。
6.2功能6.3性能在点击登录或者注册按钮后,响应时间在2秒左右,最多不超过5秒。
在前台页面需要对输入的数据进行分析,避免将错误的数据传回后台,导致系统崩溃。
在后台还要对数据再一次进行检查。
避免数据出错。
6.4输人项名称标识符类型介质来源描述跳转前的页面信息Args String Json 请求参数用来查找用户的相关数据相关说明:Args 包括了跳转前的页面信息,如果跳转前是商品浏览页,则还应该包括浏览的页面号等信息,如果是商品详细页,则参数要包括商品的ID。
6.5输出项相关说明:输出数据形式为HTML数据。
通过浏览器解析和展示给用户。
其中登录页面的包括了用户名和密码输入框。
注册页包括的必填信息框和选填信息框。
两个模块都应跳转其他页面的超链接。
6.6算法流程图:6.7流程逻辑—数据流图:6.8注释设计说明准备在本程序中安排的注释:a.加在模块首部的注释;b.加在各分枝点处的注释;c.对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。
......7个人信息管理(UserInfoManager)设计说明7.1程序描述个人信息管理模块主要提供用户自主管理个人信息的功能,可以修改用户名,密码,联系方式,收货地址,邮箱等等信息。
此页面的HTML不具有重用行。
7.2功能7.3性能在修改的相应的信息后,点击保存后,响应时间在2秒左右,最多不超过5秒。
要求对前台传回后台的参数值进行分析,并且在后台也要对传回来的数据进行分析,避免发生错误导致数据库数据出错。
7.4输人项名称标识符类型介质来源描述用户ID UserId Int Json 请求参数用来查找用户的相关数据相关说明:通过用户ID可以从数据库中查询出当前用户的所有相关信息,将其传回前台。
7.5输出项名称标识符类型介质来源描述用户的信息UserInfo UserTable Json 数据库已登录的用户信息相关说明:输出数据形式为HTML数据。
通过浏览器解析和展示给用户。
其中HTML的数据包括:1.跳转到其他页面的超链接。
2.用户的基本信息。
如用户名,联系方式,收货地址,邮箱等。
用户的基本信息以表单的形式展示。
7.6算法流程图:7.7流程逻辑——数据流图:8.8注释设计说明准备在本程序中安排的注释:a.加在模块首部的注释;b.加在各分枝点处的注释;c.对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。
......9直接购买(BuyDirectly.)设计说明9.1程序描述直接购买主要是给用户提供跳过购物车直接购买商品的功能,点击直接购买后直接确认订单信息,然后提交订单,最后支付订单。
面去的加入购物车,再在购物车中提交订单,最后的在其订单管理中支付对应订单的繁琐功能。
此功能模块的HTML可以直接就用信息确认页,提交订单页,和支付页的HTML代码。
只需要改变传递的数据即可。
9.2功能9.3性能在直接购买的每一个页面的跳转过程中后,响应时间在1-2秒左右,最多不超过5秒。
要求对前台传回后台的参数值进行分析,避免发生错误导致数据库数据出错。