网上购物系统详细设计说明书Word文档下载推荐.docx

上传人:b****5 文档编号:19353000 上传时间:2023-01-05 格式:DOCX 页数:10 大小:89.37KB
下载 相关 举报
网上购物系统详细设计说明书Word文档下载推荐.docx_第1页
第1页 / 共10页
网上购物系统详细设计说明书Word文档下载推荐.docx_第2页
第2页 / 共10页
网上购物系统详细设计说明书Word文档下载推荐.docx_第3页
第3页 / 共10页
网上购物系统详细设计说明书Word文档下载推荐.docx_第4页
第4页 / 共10页
网上购物系统详细设计说明书Word文档下载推荐.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

网上购物系统详细设计说明书Word文档下载推荐.docx

《网上购物系统详细设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上购物系统详细设计说明书Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。

网上购物系统详细设计说明书Word文档下载推荐.docx

1.3 

定义

项目涉及的术语

英文全称

概念

IE

InternetExplorer

浏览器

URL

UniformResourceLocator

统一资源定位符

HTML

HyperTextMarkupLanguage

超文本标记语言

VS

VisualStudio2005

一种高级的编程语言;

G

GB

GB是计算机容量了大小单位

1GB=1024MB

1MB=1024B

SQL

StructuredQueryLanguage

一种用于访问查询数据库的语言

2. 

总体设计

2.1 

需求概述

本系统需要完成两个大模块的功能,一是用户部分的功能,二是管理员的功能。

其中用户的功能又包括一些诸如:

注册、登录、购买、查询订单等。

要根据实际情况将商品分类,提供商品查找。

而管理员则是要实现一些管理功能如商品信息的管理和一些网站的常规设置。

采用循环进化的开发方式,对系统模型作连续的精化,将系统的性质逐渐增加上去,知道所有功能全部满足。

2.1.1网站信息浏览

只要登录网站后,就可以查看一些网站的基本商品信息。

在线购买商品从后台数据库动态显示商品图片与商品名称。

单击商品名称或图片就可以查看商品的详细介绍。

还要添加收藏和购买功能。

2.1.2在线购买

只有注册的用户登陆后才能利用该系统购买商品。

非注册用户或者没有登录的注册用户只能浏览商品的基本信息,用户登陆后才能进行购买。

在购物车中可以实现继续购买、产品数量修改、删除购物商品等功能。

2.1.3后台管理

商品管理功能

会员管理功能

2.2 

软件结构

2.2.1系统体系结构图

图2.1软件体系结构图

2.2.2模块命名规则

本系统的模块命名规则是:

每个模块简写单词的守则木大写,编号采用一位大写字母加三位阿拉伯数字,大写字母取该系统的缩写首字母T,模块编码以100为骑士标识,没增加一个模块编码加100,个模块的命名如下:

模块名称

模块标识

编号

用户登录和注册

Login

T100

搜索功能(前台)

Search

T200

其他管理(后台)

Other

T300

会员管理(后台)

Usermanage

T400

购物车

Car

T500

订单管理(前台)

Menu1

T600

订单管理(后台)

Menu2

T700

前台显示

Index

T800

表2.1系统功能模块命名规范

各模块的子功能模块命名规则:

取父模块的模块标识,编号采用类似父模块的编码规则,子功能以10为起始标记,每添加一个子功能模块加10,个子功能模块的命名规范如下所示:

父模块

子模块

登录验证

Login1

T110

修改个人信息

T120

忘记密码

T130

申请注册

T140

关键字搜索

T210

类型搜索

T220

条件查询

T230

其他功能

添加广告

T310

其他

T320

会员管理

查看会员资料

T410

冻结会员资料

T420

删除

T510

结算

T520

查看订单

T610

取消订单

T620

T710

T720

商品目录

T810

最热最新产品列表

T820

商品搜索

T830

公告栏

T840

会员注册及登录按钮

T850

后台登陆

Login2

T910

退出登录

T920

表2.2系统子功能模块命名

3. 

程序描述

3.1 

程序功能

(1)账号管理模块

功能:

完成用户对账户的管理

(2)购物车模块

查询已选中的商品

(3)商品信息查询模块

完成查询商品的功能。

(4)用户登录模块

对用户进行身份验证,通过验证则登入系统。

(5)商品信息管理模块

实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。

(6)订单管理模块

使用户完成订购商品的活动。

3.2 

程序性能

所有模块均对性能要求在1-10秒内作出反应。

3.3 

程序的输入项

输入项目:

鼠标事件

组合、模糊查询条件

输入用户名和密码。

商品名称

3.4 

程序的输出项

输出项目:

设置数据库

标准的SQL语句,发送设置浏览区命令。

模块页面

商品信息

3.5 

算法

根据实际情况,把商品信息查询,订单管理,商品信息管理,会员管理等小模块合并成一个可执行的软件系统模型。

使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了

3.6 

程序逻辑

图3.1用户使用流程图

图3.2管理员管理流程图

3.7 

接口

一、硬件接口:

由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。

网络接口层将帧放在网上,或从网上把帧取下来。

这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。

在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证宽带的前提下仅开通系统运行所必需的端口软件接口。

二、软件接口:

这里的接口问题主要就是怎样与SQL数据库进行通信,一边对数据库进行读取和写入操作。

在ASP技术中是使用ADO来解决这个问题的。

具体来说开发中可能用到的ADO的常用对象有以下几个:

(1)连接对象(Connection):

用来连接数据库。

(2)记录集对象(RecordSet):

用来保存查询语句的返回结果。

(3)命令对象(Command):

用来执行SQL语句或者SQLServer的存储过程。

(4)参数对象(Parameter):

用来为存储过程或查询提供参数。

3.8 

存储分配

本程序在高级语言JAVA进行编码,直接的内存分配由JAVA运行时分配。

3.9 

限制条件

(1)由于本系统的开发将是基于浏览器的B/S结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(NET),开发人员将不能用其他的开发语言(编写组建除外)。

而数据库也随之采用SQLServer2005。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。

3.10 

测试要点

(1)商品信息查询模块

测试要点:

测试各种组合、模糊查询方式。

(2)商品信息管理模块

对各事件进行测试

(3)订单管理模块

测试在各种情况下,是否都能实现该功能。

..

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1