淘宝网上购物系统需求规格说明书

  • 格式:docx
  • 大小:49.63 KB
  • 文档页数:9

三、需求规格说明书

1. 引言 ............................................................ 1

1.1编写目的 ..................................................... 1

1.2项目背景 ..................................................... 2

1.3定义 ......................................................... 2

1.4参考资料 ..................................................... 2

2. 任务概述 ........................................................ 3

2.1目标 ......................................................... 3

2.2运行环境 ..................................................... 3

2.3条件与限制 ................................................... 3

3. 数据描述 ........................................................ 3

3.1静态数据 ..................................................... 3

3.2动态数据 ..................................................... 4

3.3数据库介绍 ................................................... 4

3.4数据词典 ..................................................... 4

3.5数据采集 ..................................................... 5

4. 功能需求 ........................................................ 5

4.1功能划分 ..................................................... 5

4.2功能描述 ..................................................... 5

5. 性能需求 ........................................................ 6

5.1数据精确度 ................................................... 6

5.2时间特性 ..................................................... 7

5.3适应性 ....................................................... 7

6. ...............................................................................................................................

运行需求 ........................................................... 7

6.1用户界面 ..................................................... 7

6.2硬件接口 ..................................................... 8

6.3软件接口 ..................................................... 8

6.4故障处理 ..................................................... 8

7. 其它需求 ........................................................ 8 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 Language

1.4参考资料

[1] 杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,

2000,13

[2] 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209

[3] 丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51

[4] 白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,

2000,33 [5] 黄梯云.《管理信息系统》[M],北京:电子工业出版社,1995,198

[6] 丁宝康.《数据库原理》[M].北京:经济科学出版社,2000,279

2. 任务概述

2.1目标

本平台利用现在比较广泛的ASP平台+SQL server2000数据库的架构实现 的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、

查询使用。包括:浏览商品、查询商品、订购商品等功能;后台管理是提供给管

理员的,其中包括:商品管理、新闻管理等。使管理员从繁琐的手工操作中解脱

出来,并提高了办公效率。

2.2运行环境

操作系统:Microsoft Windows 2000 Advanced Server Web 服务器

支持环境:IIS 5.0

数 据库:Microsoft SQL Server 2000

OFFICE 2003

2.3条件与限制

(1) 由于本系统的开发将是基于浏览器的B/S结构,所以浏览器端的语言使用

HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用

其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server2000。

(2) 开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利

于接下来的测试和维护及升级。

3. 数据描述

3.1静态数据

由于本网站是用ASP (.NET)开发的,这属于动态开发技术。为什么不用 静态语言(HTML)开发,主要是为了减少编码工作量。这虽然提高了开发效率, 缩短了开发时间,但却容易造成编码上的漏洞,而用静态语言(HTML)则基本 上没有这个问题。如果从数据的更新时间的快慢上分类话,属于静态数据的有鲜

花数据库、用户资料以及网站上的文本或页面说明(如配送说明、支付说明)、

供下载的加密软件。这些数据的更新或变动的可能性相对来说比较少。

3.2动态数据

输入数据:列表选项,查询关键字,新建记录项,导入文件。 输出数据:由查询关键字确定的数据库记录集合或全部记录。 内部生成的数据:中间查询结果。

3.3数据库介绍

本系统使用的数据库为SQL Server2000.

3.4数据词典

数据流图、层次方框图参见项目概述中的待开发软件的功能,其中涉及到的数据

定义如下:

[1] 名字=1{汉字}1011{字母}20

[2] 电话号码=1{数字Ispacel -}20

[3] 身份证件号=1{数字Ispacel -}15

[4] 电子邮件地址=1{字母l.l@l数字}2.

[5] 家庭住址=1{汉字l数字}40|1{字母l数字}80

[6] 国籍=1{汉字}10l1{字母}20

[7] 性别=男|女

[8] 所在省份=1{汉字}10l1{字母}20

[9] 所在城市=1{汉字}10l1{字母}20

[10] 职业=1{汉字}10l1{字母}20

[11] 文化程度=1{汉字}10l1{字母}20

[12] 兴趣爱好=1{汉字}100l1{字母}200

[13 ]手机=1{数字 lspacel -}15

[14 ]密码=1{汉字l数字}40|1{字母l数字}80

[15 ]校验码=1{汉字}10l1{字母}20

[16 ]定单的数量=1{数字lspacel -}20

[17 ]定单的总价值=1{汉字l数字}40|1{字母l数字}80

[18 ]用户的级别=1{汉字}10l1{字母}20 [19 ]用户可享受的折扣=1{汉字l数字}40|1{字母l数字}80

[20] 定单编号=1{数字lspacel -}20

[21] 货物=1{汉字}10|1{字母}20

[22] 日期=1{数字l-}10

[23 ]信用卡数字=1{数字lspacel -}20

[24 ]终止日期=1{数字l-}10

[25] 收费的地址=1{汉字I数字}4011{字母I数字}80

[26] 场合=1{字母}20

[27 ]语义=1{字母}20

[28 ]货材=1{字母}20

[29] 价格=1{数字 Ispacel -}20

[30] 适合人群(职业)=1{字母}20

[31 ]适合人群(年龄)=1{字母}20

[32] 定单类型(个体、团购)=1{字母}20

[33] 定单期限=1{数字I-}10

3.5数据采集

在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。

其中常用的内置对象和功能有

(1) Response对象:将消息发送回给浏览器(从服务器端向客户端输出)。

(2) Request对象:获取客户端的信息。

(3) Application对象:存储一个应用中所有用户共享的信息。

(4) Session对象:存储一个普通用户其滞留期间的用户信息(信息保存 在服务器),也可用Cookie集合(信息保存在客户端)。

(5) Server对象:提供许多服务器端的应用函数。

内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数

据库操作,邮件功能等。

通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的

数据。

4. 功能需求

4.1功能划分

通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三

个功能模块:商品查询模块、订单查询模块、订购模块。后台分为四个模块:商