电商网站详细设计说明书.doc

合集下载

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

(完整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编写目的编写本详细设计目的是:在网上商城需求分析说明书、数据库设计说明书、概要设计的基础上,完成网上商城的结构设计,划分网上商城的功能模块并明确模块之间的关系,同时给出相关的用户界而设计。

在下一阶段的开发中,开发人员员可参考此详细设讣说明书,进行系统编码。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设讣过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

本文的预期读者为: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版)电子商务系统详细设计说明书

(完整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.引言1.1编写目的编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计的各项功能规定;为程序员写出实际的程序代码提供依据。

它是软件设计阶段所有任务和所有相关人员所需的参考资料。

预期的读者为系统的开发者、使用者和指导老师。

1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。

1.3定义(1)Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveXDataObject,ActiveX数据对象;(3)SQL:StructuredQueryLanguage。

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):用来连接数据库。

电子商务网站-需求分析说明书

电子商务网站-需求分析说明书

电子商务网站需求分析说明书Version 3.0密级(Security):公开目录1 引言 (3)1.1 文档范围 (3)1.2 编写目的 (3)1.3 期望读者 (3)1.4 项目开发背景 (3)1.5 术语定义 (3)1.6 参考资料 (3)2 任务概述 (3)2.1 目标 (3)2.2 用户的特点 (4)2.3 假定和约束 (4)3 系统可行性分析 (4)3.1 经济可行性 (4)3.2 技术可行性 (4)4 系统功能设计 (4)4.1 系统功能概述 (5)4.2 对性能的规定 (7)4.2.1 精度 (7)4.2.2 灵活性 (7)4.2.3 数据管理能力要求 (7)4.2.4 故障处理要求 (7)4.2.5 其他专门要求 (8)5 运行环境设定 (8)5.1 系统运行环境 (8)5.2 接口 (8)5.3 控制 (8)1 引言1.1 文档范围本文将覆盖电子商务网站的设计与实现的web界面的所有开发功能点,并详细介绍各个功能点的具体实现。

1.2 编写目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。

同时本文档也作为项目评审验收的依据之一。

1.3 期望读者对本系统进行开发的成员,对项目开发进行评审验收的指导人员以及对项目开发感兴趣的人员等。

1.4 项目开发背景在当今这个网络大爆炸的时代,网络在人们生活中已经日益盛行[2],随着人们思想觉悟以及生活水平的不断提高,人们已经不再满足于了解最新资讯、查找相关资料、资源等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。

随着生活节奏的不断加快,工作压力也愈来愈大,真正属于自己的空闲时间也愈来愈少,在这样的条件下,通过网络购物的方式便很快地被人们接受,因为它能做到让用户足不出户就能买到自己心仪廉价的商品,同时也能让企业足不出户就赢得利润。

相比传统的购物而言,有些比较私密的商品,用户可能会因为觉得不好意思而拒绝购买,从而大大的降低了商品的销售量。

电商网站详细设计说明书

电商网站详细设计说明书

电商网站详细设计说明书 This manuscript was revised by the office on December 10, 2020.详细设计说明书1引言编写目的确定本电商网站各个模块的具体实现,为编程人员进行编码是提供方向。

同时为软件测试提供参照。

说明在软件总体设计阶段规划的每一个模块的实现思路,用流程图,盒图等可视化的方式说明模块的实现技术和方法以及网站的处理流程。

同时为编程人员提供参考。

背景1.本项目的名称:电子商务网站2.本项目的应用范围:中小型公司的网上销售平台3.开发者:第八小组成员4.用户:小组成员定义HTML5:超文本标记语言,下的一个应用。

“”就是指页面内可以包含图片、,甚至音乐、等非文字元素。

CSS3:级联样式表是一种用来表现(的一个应用)或(标准通用标记语言的一个子集)等文件样式的计算机语言。

参考资料[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)设计说明程序描述商品浏览页面主要是展示商品的大致信息一般是带图显示,采用分页的形式。

HTML代码具有部分重用,可用于展示商品的评价和成交记录等。

功能性能在点击换页操作后,响应时间在2秒左右,最多不超过5秒。

要求对从数据库查出的数据进行分析,避免将错误的信息和机密信息传到前台。

点击对应商品和能跳转到对应商品的详细页面。

输人项相关说明:如当前浏览者是已登录的客户,则要把用户的相关信息传进来。

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

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

电子商城网站概要设计说明书四川省托普信息技术职业学院软件开发IBM专业1目录1. 引言 (3)1.1 目的 (3)1.2 定义 (3)1.3 参考资料 (3)2. 总体概述 (3)2.1 产品标识 (3)2.2 产品描述 (4)2.2.1 系统属性 (4)2.2.2 开发背景 (4)2.2.3 产品功能 (4)2.3 用户的特点 (5)2.4 限制与约束 (5)2.5 性能需求 (5)2.6 设计约束 (5)2.6.1 硬件约束 (5)2.7 外部接口需求 (6)2.7.1 用户接口 (6)2.7.2 硬件接口 (6)2.7.3 通信接口 (6)3. 软件系统结构设计 (6)3.1 系统数据流图 (6)3.2 软件体系结构 (9)3.2.1 软件程序结构图 (9)3.2.2 模块命名规则 (9)模块描述。

(10)4. 接口设计 (13)4.1 户界面设计规则 (13)4.2 内部接口设计 (14)4.2.1 服务器端接口 (14)4.2.2 客户端接口 (14)4.3 外部接口设计 (14)4.3.1 理员界面 (14)4.3.2 用户界面 (14)5. 出错处理设计 (14)6. 系统维护设计 (14)2引言1.目的1.1在完成了针对网上在线购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

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

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

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

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

1.2 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商城会员网上购物平台中合法的系统注册用户未注册或者未登陆的网上购物平台浏览者游客系统某部分的管理者管理员管理员系统某部分的管理者指通过网络方式开展商品销售的电子商务平商场台1.3 参考资料《电子商城管理系统》《项目开发计划书》《Java程序设计》《JavaEE实用教程》《Jquery基础教程》2. 总体概述2.1 产品标识产品名称:电子商城网站3产品类型:C2C2.2产品描述系统属性 2.2.1电子商城网站是一个在Windows XP以上的操作系统平台下运行的Java Web应用程序,并借助数据库系统(My SQL)进行数据管理。

电商网站详细设计说明书

电商网站详细设计说明书

详细设计说明书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 请求参数跳转到之前浏览的页面或者当前请求的页面号相关说明:如当前浏览者是已登录的客户,则要把用户的相关信息传进来。

电子商务网站的建设设计说明

电子商务网站的建设设计说明

焦作大学毕业设计(论文)说明书作者:徐帅利学号: 120304118学院(系):信息工程学院专业:软件技术题目:好买网主题:电子商务的建设指导教师:孟军霞职称:2009年12月摘要 (3)Abstract (4)第一章前言 (6)第二章开发工具及运行环境 (6)2.1开发工具的选用与介绍 (6)2.2系统软件要求 (7)2.3系统运行环境 (7)第三章建设 (7)3.1建设步骤 (7)3.2.1数据库准备 (10)3.2.2购物车的实现 (15)3.2.3新闻阅读页 (17)3.2.4商品详情页 (18)3.2.5共享页面 (20)3.2.6留言页 (20)3.2.7后台页面 (22)3.2.8最近浏览 (24)3.2.9分页显示 (26)3.2.10大分类小分类级联 (28)3.2.11 文件上传 (29)3.2.12 js实现登陆验证与验证码的实现以及ajax实现注册无刷新验证 (32)第四章的测试与发布 (43)4.1的测试 (43)4.2 的发布 (43)第五章的维护与更新 (43)5.1的维护 (44)5.2 的更新 (44)致 (45)参考文献 (46)摘要随着互联网的飞速发展,电脑网络已经应用到各个领域,普及到千家万户,无论是国还是国外都迅速发展起来。

现在,网络已经成为人们快速获取信息、发布信息和传输信息的主要渠道,成为每个人生活中的一部分,同时网络也提供一个很好的信息交流平台。

目前,网页设计和建设成为新时代的一个热点。

电子商务也应运而生。

电子商务,Electronic commerce,通常是指在全球各个广泛的贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者网上购物、客户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。

我们曾经一直在校门外摆地摊,要毕业了,有些存货,再加上好多同学在抱怨行太多了带不完,扔了可惜。

电子的商务网站-详细设计说明书

电子的商务网站-详细设计说明书

实用标准文案电子商务网站详细设计说明书Versio n 3.0(未经授权请勿复制)编检审批期:期:期:期:2014年1月14日2014年2月10日2014年2月20日2014年2月22日文档变更记录目录1引言 (4)1.1 编写目的 (4)1.3参考资料 (4)2系统开发环境设计 (4)3系统总体设计方案 (4)3.2系统总体结构 (8)4系统功能模块设计 (9)4.1会员注册和登录功能模块 (11)4.2查看系统公告功能模块 (12)4.3发表商品评论功能模块 (12)4.4用户中心功能模块 (12)4.5查看订单功能模块 (13)4.6购物车管理功能模块 (14)4.7商品查找功能模块 (15)4.8商品管理功能模块 (16)4.9用户管理功能模块 (18)4.10订单管理功能模块 (18)4.11信息管理功能模块 (19)4.12图片面板功能管理模块 (21)5数据库设计 (22)5.1数据库概念设计 (22)5.2数据库物理设计 (26)5.3数据库表设计 (27)1引言1.1编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。

本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员1.2名词解释1.3参考资料2操作系统:Windows 7旗舰版,内存4G浏览器:Google Chrome 版本35.0 或Sogou 版本5.0.9 或FireFox 版本29.0.1Web应用服务器:Apache版本2.2.6数据库:MySql版本5.0.45IDE 工具:Zend Studio 版本9.0.2开发环境:WAMP5设计工具:Ration Rose Enterprise Edition 版本2003.06.00 和PowerDesinger 版本15.1.03系统总体设计方案3.1系统功能描述图1系统功能结构图前台购物子系统会员商 品 管 理编辑商品 商品类别管理添加商品类别用 户 管 理用户信息管理 更改管理员信息电子商务网站系统编辑订单后 台 管理 子 系订单管理一 信息管理 一图片面板管理查看公告信息非会员浏览商品 修改个人信息此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。

电子商务网站建设说明书(于松平)

电子商务网站建设说明书(于松平)

《网页设计与网站建设》课程卷二实践考核网页设计与网站建设设计说明书设计题目:满座网实现与设计姓名:于松平学号:20090530139班级:09信管指导教师:孙俊国完成日期: 2011.6。

21一、概述1。

1网站定位1)网站主题本网站的主题是生活家居,为顾客体验时尚的休闲家局和享受生活提供介绍引荐,同时为广大顾客的网上购物提供平台2)网站名称该网站名为“满座网”,是集多功能于一身的多功能网站。

1。

2 网站的前台与后台网站的前台主要是面向客户的,对外的,所以主页要做到美观、大方、颜色搭配合理,主要用于吸引客户的眼球。

主要有首页、美食广场、生活家居、宠物世界、旅游胜地、婚纱摄影等栏目,另外,还有一些购物导航,像服装,皮鞋,配饰等等。

其中,登录用户以后,进入购买的功能页面,这里也是管理员的入口。

进入之后分别有输入商品信息,修改商品信息、浏览商品信息、搜索商品信息、用户留言、查看留言、查看购物车、查看我的订单等。

网站的后台主要是面向管理员,方便对网站的数据及产品列表及时更新,对网站及时的维护。

后台数据库主要有用户登录、注册、密码修改,商品输入、修改、浏览、搜索、订购、买单,以及留言板几个模块,分别对各个对应模块数据进行维护更新.二、项目需求分析21世纪是信息的世界,是人才的世界,同样也是联想与创新的世界。

很多高科技的产品起初都是由联想而来,从一开始的异想天开到现在的梦想成真,不能不说这是人类社会的发展与进步。

本网站就是将联想与实际相结合,制作出来的多功能式网站,深受广大客户的喜爱和拥护。

本公司的产品不仅能够给客户带来视觉的享受,同样能够给人以启发,对网站进行实践和改进,真正将网站做出来。

满座网尽量做到人性化,合理化,给客户提供优质的服务,让用户在使用本网站时没有任何障碍。

本网站拥有商品信息系统,客户登录系统,密码修改系统,注册新用户系统,选购商品系统,更改选购系统,下订单系统,留言板系统。

从各个角度为客户服务,并能够保证产品质量,让用户用的放心。

电子商务网站需求说明书

电子商务网站需求说明书

南三条电子商务网站需求说明书开发背景在国民经济的飞速发展、信息技术的不断进步的今天,互连网络越来越多的被各行各业所使用,信息资源的开发和利用已成为个行各业人士提高工作效率和经济效益的重要战略因素。

计算机,网络的普及,大大扩展了人们的视野以及信息沟通的渠道,随之而来的网络购物和团购网站使人们体验了足不出户就能购买自己想要的东西,网上购物一起物美价廉的品质,方便快捷的服务,迅速成为年轻人购物的主要选择。

系统概述1.1 网站系统设计原则系统设计的基本原则是以系统总体目标为宗旨,为用户提供一个技术先进、成熟可靠、灵活可用、性能优秀的网站应用系统;对南三条电子商务网站而言。

以下几个方面将贯穿整个方案:⏹实用性原则:满足用户现实需要,解决实际问题,做细核心功能,兼顾辅助功能,实现快捷、可靠地布署和使用,并节省投资。

⏹安全性:由于系统是一个网上购物系统,因此安全方面的考虑显得尤为重要,确保系统依照为内部管理级别授权,并建立以用户-角色-权限的系统使用授权体系。

⏹可靠性:保证系统能够可靠正常地运转。

⏹扩展性:系统设计以方便今后业务扩展和系统扩容为目标,充分保护现有系统投资。

⏹经济性:在保证系统功能完善、先进、可靠的基础上,降低系统的成本和维护费用。

⏹可维性:系统设计便于维护,包括应用软件改进和升级等。

⏹支撑能力:系统的软/硬件配置,对新业务提供强有力的支撑能力,提供应用软件开发平台,便于二次开发。

2系统架构2.1 工作流程用户购物流程后台订单处理流程3需求分析3.1 功能需求功能划分:南三条电子商务网站分为网站前台交易平台、网站后台数据库管理系统两个子系统。

网站前台主要给客户提供交易的平台,后台管理系统则对数据进行处理以及给网站的管理员提供管理平台。

网站前台需求网站前台将实现以下主要功能:1:用户注册:用户写自己的相关资料注册成为会员。

2:用户信息的修改:注册用户可以修改自己的注册资料。

3:用户密码修改:用户可根据自己的需要对密码进行修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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秒。

要求对前台传回后台的参数值进行分析,避免发生错误导致数据库数据出错。

相关文档
最新文档