淘宝网上购物系统需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、需求规格说明书
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{汉字}10|1{字母}20
[2]电话号码=1{数字|space| -}20
[3]身份证件号=1{数字|space| -}15
[4]电子邮件地址=1{字母|.|@|数字}2.
[5]家庭住址=1{汉字|数字}40|1{字母|数字}80
[6]国籍=1{汉字}10|1{字母}20
[7]性别=男|女
[8]所在省份=1{汉字}10|1{字母}20
[9]所在城市=1{汉字}10|1{字母}20
[10]职业=1{汉字}10|1{字母}20
[11]文化程度=1{汉字}10|1{字母}20
[12]兴趣爱好=1{汉字}100|1{字母}200
[13]手机=1{数字|space| -}15
[14]密码=1{汉字|数字}40|1{字母|数字}80
[15]校验码=1{汉字}10|1{字母}20
[16]定单的数量=1{数字|space| -}20
[17]定单的总价值=1{汉字|数字}40|1{字母|数字}80
[18]用户的级别=1{汉字}10|1{字母}20
[19]用户可享受的折扣=1{汉字|数字}40|1{字母|数字}80
[20]定单编号=1{数字|space| -}20
[21]货物=1{汉字}10|1{字母}20
[22]日期=1{数字| -}10
[23]信用卡数字=1{数字|space| -}20
[24]终止日期=1{数字| -}10