电商网站详细设计说明书_第1页
电商网站详细设计说明书_第2页
电商网站详细设计说明书_第3页
电商网站详细设计说明书_第4页
电商网站详细设计说明书_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、详细设计说明书1 引言1.1 编写目的确定本电商网站各个模块的具体实现, 为编程人员进行编码是提供方向。 同时 为软件测试提供参照。说明在软件总体设计阶段规划的每一个模块的实现思路, 用流程图,盒图等可 视化的方式说明模块的实现技术和方法以及网站的处理流程。 同时为编程人员提供 参考。1.2 背景1本项目的名称:电子商务网站2本项目的应用范围:中小型公司的网上销售平台3开发者:第八小组成员4用户:小组成员1.3 定义HTML5: 超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内 可以包含图片、链接,甚至音乐、程序等非文字元素。CSS3级联样式表是一种用来表现 HTML (

2、标准通用标记语言的一个应用)或XML (标准通用标记语言的一个子集)等文件样式的计算机语言。1.4 参考资料1陶国荣.HTML5实战M.北京:机械工业出版社,2012-1-1.2 陆凌牛.HTML5开发精要与实例详解M.北京:机械工业出版社,2012-1-13 成林.CSS3实战M.北京:机械工业出版社,2011-5-14 陆凌牛.HTML5与 CSS3权威指南M.北京:机械工业出版社,2011-4-15 张亚飞.HTML5+CSS网页布局和样式精粹M.北京:清华大学出版社,2011-9-1 电商网站可行性报告(附录)7电商网站需求说明书(附录)2程序系统的结构网站H图:3商品浏览(Commo

3、ditys )设计说明3.1程序描述商品浏览页面主要是展示商品的大致信息一般是带图显示,采用分页的形式。HTML代码具有部分重用,可用于展示商品的评价和成交记录等。3.2功能3.3性能在点击换页操作后,响应时间在 2秒左右,最多不超过5秒。要求对从数据库查出的数据进行分析,避免将错误的信息和机密信息传到前台。点击对应商品和能跳转到对应商品的详细页面。3.4输人项名称标识符类型介质来源描述用户IDUserIdIntJson请求参数用来查找用户的相 关数据页面号PageNumberIntJson请求参数跳转到之前浏览的 页面或者当前请求的页面号相关说明:如当前浏览者是已登录的客户,贝U要把用户的相

4、关信息传进来。可以只传用户ID数据形式为Json。ID的数据类型为Into如果是从登录界面调回,则还需要将跳转前的页面信息传回来,女口:跳转前浏览的 页面号,形式为Jsoro ID的数据类型为Int。程序的请求方式:如果是第一次进入网站是HTTP请求。如果是在网站内部进行人为的页面跳转则是利用JQuery的Get或Pest或者是利用MVC的 Href标签。3.5输出项名称标识符类型介质来源描述商品信息Commodityl nfoCommodityJson数据库包含商品的所有 信息商品的总数CommodityCo untIntJson数据库数据库内商品的 总数用户的信息UserI nfoUser

5、TableJson数据库已登录的用户信 息相关说明:输出数据形式为HTML数据。通过浏览器解析和展示给用户。其中 HTML的数据包括:跳转到其他页面的超链接。单个商品的图片,单个商品的ID。商品的总数,商品的总页数和当前页数。已经登录的客户的信息,在页面上显示用户名,用户的消息等,但不能显示用户的ID。3.6算法流程图:3.7流程逻辑数据流图:3.8注释设计说明准备在本程序中安排的注释:1. 加在模块首部的注释;2. 加在各分枝点处的注释;3. 对各变量的功能、范围、缺省条件等所加的注释;4. 对使用的逻辑所加的注释等等。4购物车管理(ShoppingTrolleyManager )设计说明4

6、.1程序描述购物车管理模块主要提供查看购物车内商品,移除和购买对应商品的功能。购物车管理子功能删除商品主要功能是移除购物车中不需要留下的商品。此功能模块不具有单独的客户页面(HTML弋码)。购物车管理子功能提交订单的功能为购买选中的商品,提交对应的订单调到订单管 理页面。4.2功能4.3性能在选择购买或者删除操作后,响应时间在2秒左右,最多不超过5秒。要求对前台 传回后台的参数值进行分析,避免发生错误导致数据库数据出错。4.4输人项名称标识符类型介质来源描述用户IDUseridIntJson请求参数用来查找用户的相 关数据相关说明:女口当前浏览者是已登录的客户,贝U要把用户的相关信息传进来。根

7、据用户ID查找用户的购物车信息,返回前台展示。如果当前用户没有登录,则提示未登录,跳转到登录注册页面进行登录或者注册。4.5输出项名称标识符类型介质来源描述商品信息Commodityl nfoCommodityJson数据库包含商品的所有 信息商品的总数CommodityCo untIntJson数据库数据库内商品的 总数用户的信息Userl nfoUserTableJson数据库已登录的用户信 息相关说明:输出数据形式为HTM数据。通过浏览器解析和展示给用户。其中HTML勺数据包括:1. 跳转到其他页面的超链接。2. 单个商品的图片,单个商品的ID。3. 商品的总数,商品的总页数和当前页数。

8、4. 在页面上显示用户名,用户的消息等,但不能显示用户的ID o4.6算法流程图:4.7流程逻辑一数据流图:4.8注释设计说明准备在本程序中安排的注释:a. 加在模块首部的注释;b. 加在各分枝点处的注释;c. 对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。5订单管理(OrderManager )设计说明5.1程序描述订单管理模块主要提供查看当前待支付订单,移除和支付对应订单的功能。订单管理子功能删除订单主要功能是取消订单列表中不想支付的订单。此功能模块不具有单独的客户页面(HTML弋码)。订单管理子功能支付订单的功能是支付选中的订单, 点击支付后调到第三方支付的 页

9、面完成订单的支付。5.2功能5.3性能在选择支付或者删除操作后,响应时间在2秒左右,最多不超过5秒。要求对前台 传回后台的参数值进行分析,避免发生错误导致数据库数据出错。5.4输人项名称标识符类型介质来源描述用户IDUseridIntJson请求参数用来查找用户的相 关数据相关说明:如当前浏览者是已登录的客户,贝U要把用户的相关信息传进来。根据用户ID查找用户的订单信息,返回前台展示。如果当前用户没有登录,则提示未登录,跳转到登录注册页面进行登录或者注册。5.5输出项名称标识符类型介质来源描述订单信息Orderi nfoOrderTableJson数据库包含商品的所有 信息订单的总数Order

10、Cou ntIntJson数据库数据库内商品的 总数用户的信息Userl nfoUserTableJson数据库已登录的用户信 息相关说明:输出数据形式为HTM数据。通过浏览器解析和展示给用户。其中HTML勺数据包括:1. 跳转到其他页面的超链接。2. 单个订单的描述,单个订单的ID。3. 订单的总数,订单的总页数和当前页数。4. 在页面上显示用户名,用户的消息等,但不能显示用户的ID o5.6算法流程图:5.7流程逻辑一数据流图:5.8注释设计说明准备在本程序中安排的注释:a. 加在模块首部的注释;b. 加在各分枝点处的注释;c. 对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加

11、的注释等等。6登录注册(Login )设计说明6.1程序描述登录注册模块主要提供登录和新用户注册的功能。登录模块是为已经注册的用户提供登录的功能,登录成功和跳转回之前的页面。此 页面的HTM不具有重用行。注册模块为新用户提供注册功能,在成功注册后跳转到登录页面进行登录6.2功能6.3性能在点击登录或者注册按钮后,响应时间在 2秒左右,最多不超过5秒。在前台页面需要对输入的数据进行分析, 避免将错误的数据传回后台,导致系统崩 溃。在后台还要对数据再一次进行检查。避免数据出错。6.4输人项名称标识符类型介质来源描述跳转前的 页面信息ArgsStri ngJson请求参数用来查找用户的相 关数据相关

12、说明:Args包括了跳转前的页面信息,如果跳转前是商品浏览页,则还应该包括浏览的页面号等信息,如果是商品详细页,则参数要包括商品的ID。6.5输出项相关说明:输出数据形式为HTML数据。通过浏览器解析和展示给用户。其中登录页面的包括 了用户名和密码输入框。注册页包括的必填信息框和选填信息框。两个模块都应跳转其他页面的超链接。6.6算法流程图:6.7流程逻辑一数据流图:6.8注释设计说明准备在本程序中安排的注释:a. 加在模块首部的注释;b. 加在各分枝点处的注释;c对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。7个人信息管理(UserlnfoManager )设计说明

13、7.1程序描述个人信息管理模块主要提供用户自主管理个人信息的功能,可以修改用户名,密码, 联系方式,收货地址,邮箱等等信息。此页面的 HTML不具有重用行。7.2功能7.3性能在修改的相应的信息后,点击保存后,响应时间在 2秒左右,最多不超过5秒。要 求对前台传回后台的参数值进行分析,并且在后台也要对传回来的数据进行分析,避 免发生错误导致数据库数据出错。7.4输人项名称标识符类型介质来源描述用户IDUserIdIntJson请求参数用来查找用户的相 关数据相关说明:通过用户ID可以从数据库中查询出当前用户的所有相关信息,将其传回前台7.5输出项名称标识符类型介质来源描述用户的信息UserI

14、nfoUserTableJson数据库已登录的用户信 息相关说明:输出数据形式为HTM数据。通过浏览器解析和展示给用户。其中HTML勺数据包括:1. 跳转到其他页面的超链接。2. 用户勺基本信息。如用户名,联系方式,收货地址,邮箱等。用户勺基本信息以表 单勺形式展示。7.6 算法流程图:7.7 流程逻辑数据流图:8.8 注释设计说明准备在本程序中安排勺注释:a. 加在模块首部的注释;b. 加在各分枝点处的注释;c. 对各变量的功能、范围、缺省条件等所加的注释;对使用勺逻辑所加勺注释等等。 9 直接购买( BuyDirectly. )设计说明9.1 程序描述直接购买主要是给用户提供跳过购物车直接

15、购买商品的功能, 点击直接购买后直接 确认订单信息,然后提交订单,最后支付订单。面去的加入购物车,再在购物车中提 交订单,最后的在其订单管理中支付对应订单的繁琐功能。此功能模块的 HTML 可以直接就用信息确认页,提交订单页,和支付页的 HTML 代码。只需要改 变传递的数据即可。9.2功能9.3性能在直接购买的每一个页面的跳转过程中后,响应时间在1-2秒左右,最多不超过5秒。要求对前台传回后台的参数值进行分析,避免发生错误导致数据库数据出错。9.4输人项名称标识符类型介质来源描述用户IDUseridIntJson请求参数用来查找用户的相 关数据商品的IDCommodityldIntJson请求参数用来查找所购买的 商品的相关数据相关说明:如当前浏览者是已登录的客户,贝U要把用户的相关信息传进来。根据用户ID查找用户的订单信息,返回前台展示。如果当前用户没有登录,则提示未登录,跳转到登录注册页面进行登录或者注册。9.5输出项名称标识符类型介质来源描述订单信息OrderI nfoOrderTableJson数据库包含商品的所有 信息商品信息OrderCou ntIntJson数据库数据库内商品的 总数用户的信息UserI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论