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

上传人:得****3 文档编号:84007910 上传时间:2023-03-31 格式:PDF 页数:12 大小:435.79KB
返回 下载 相关 举报
淘宝网上购物系统需求规格说明书133.pdf_第1页
第1页 / 共12页
淘宝网上购物系统需求规格说明书133.pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《淘宝网上购物系统需求规格说明书133.pdf》由会员分享,可在线阅读,更多相关《淘宝网上购物系统需求规格说明书133.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、三、需求规格说明书 1引言.错误!未定义书签。编写目的.错误!未定义书签。项目背景.错误!未定义书签。定义.错误!未定义书签。参考资料.错误!未定义书签。2任务概述.错误!未定义书签。目标.错误!未定义书签。运行环境.错误!未定义书签。条件与限制.错误!未定义书签。3数据描述.错误!未定义书签。静态数据.错误!未定义书签。动态数据.错误!未定义书签。数据库介绍.错误!未定义书签。数据词典.错误!未定义书签。数据采集.错误!未定义书签。4功能需求.错误!未定义书签。功能划分.错误!未定义书签。功能描述.错误!未定义书签。5性能需求.错误!未定义书签。数据精确度.错误!未定义书签。时间特性.错误!

2、未定义书签。适应性.错误!未定义书签。6运行需求.错误!未定义书签。用户界面.错误!未定义书签。硬件接口.错误!未定义书签。软件接口.错误!未定义书签。故障处理.错误!未定义书签。7其它需求.错误!未定义书签。1引言 编写目的 随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。项目背景 软件名称:淘宝网上购物系统 提出

3、者:王春玲 开发者:王春玲 用户:大学生 实现软件的单位:西安文理学院 定义 Asp(active server pages)是微软公司推出的一种用以取代CGI 的技术,基于目前绝大多数网站应用于 windows 平台,asp 是一个位于 windows 服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的 web 服务器应用程序以及 EDI(电子数据交换)。ADO:ActiveX Data Object,ActiveX 数据对象 SQL:Structured Query Language 参考资料 1 杨翼川、徐梅.ASP 动态网页设计实战M.北京:机械工业出版社,2000

4、,13 2 林金霖.ASP 实务经典M.北京:中国铁道出版社,2001,209 3 丁贵广.ASP 编程基础与实例M.北京:机械工业出版社,2002,51 4 白以恩.计算机网络基础及应用 M.哈尔滨:哈尔滨工业大学出版社,2000,33 5 黄梯云.管理信息系统M,北京:电子工业出版社,1995,198 6 丁宝康.数据库原理M.北京:经济科学出版社,2000,279 2任务概述 目标 本平台利用现在比较广泛的 ASP 平台+SQL server2000 数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品等功能

5、;后台管理是提供给管理员的,其中包括:商品管理、新闻管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。运行环境 操作系统:Microsoft Windows 2000 Advanced Server,Web 服务器 支持环境:IIS 数 据 库:Microsoft SQL Server 2000 OFFICE 2003 条件与限制(1)由于本系统的开发将是基于浏览器的 B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用 ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用 SQL Server2000。

6、(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。3数据描述 静态数据 由于本网站是用ASP(.NET)开发的,这属于动态开发技术。为什么不用静态语言(HTML)开发,主要是为了减少编码工作量。这虽然提高了开发效率,缩短了开发时间,但却容易造成编码上的漏洞,而用静态语言(HTML)则基本上没有这个问题。如果从数据的更新时间的快慢上分类话,属于静态数据的有鲜花数据库、用户资料以及网站上的文本或页面说明(如配送说明、支付说明)、供下载的加密软件。这些数据的更新或变动的可能性相对来说比较少。动态数据 输入数据:列表选项,查询关键字,新建记录项,导入文件

7、。输出数据:由查询关键字确定的数据库记录集合或全部记录。内部生成的数据:中间查询结果。数据库介绍 本系统使用的数据库为SQL Server2000.数据词典 数据流图、层次方框图参见项目概述中的待开发软件的功能,其中涉及到的数据定义如下: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文化程

8、度=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 25收费的地址=1汉字|数字40|1字

9、母|数字80 26场合=1字母20 27语义=1字母20 28货材=1字母20 29价格=1数字|space|-20 30适合人群(职业)=1字母20 31适合人群(年龄)=1字母20 32 定单类型(个体、团购)=1字母20 33 定单期限=1数字|-10 数据采集 在 ASP 中主要是通过使用ASP 中内置对象和内外置组件来采集各种数据的。其中常用的内置对象和功能有(1)Response对象:将消息发送回给浏览器(从服务器端向客户端输出)。(2)Request对象:获取客户端的信息。(3)Application对象:存储一个应用中所有用户共享的信息。(4)Session 对象:存储一个普通

10、用户其滞留期间的用户信息(信息保存在服务器),也可用 Cookie 集合(信息保存在客户端)。(5)Server 对象:提供许多服务器端的应用函数。内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数据库操作,邮件功能等。通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的数据。4功能需求 功能划分 通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个功能模块:商品查询模块、订单查询模块、订购模块。后台分为四个模块:商品管理模块,商品交易模块,操作管理模块,新闻管理模块。功能描述 具体系统前台功能需求描述(1).商品查询模块 通过商品的名称进行查询,

11、可以更快的得到自己所查的商品资料。(2).订单查询模块 提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。(3).订购模块 提供网络用户对所选购商品的订购确定,并选择商品数量。(4).其它模块 商品浏览等功能。下图说明几者的关系:图 系统前台功能需求描述 具体系统后台功能需求描述(1).新闻管理模块 实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。(2).商品管理模块 实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。(3).操作管理模块 实现管理者对站内订单的管理,提供订单列表,查看已确认订单。(4).操作管理模块 实现管理者对站内用

12、户的管理,和更改管理者的帐号与密码,和退出功能。图 系统后台功能需求描述 前台系统平台 商品查询 订单查询模块 订购模块 其它模块 后台系统平台 新闻管理 商品管理 订单管理 系统管理 5性能需求 数据精确度(1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。(2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。(3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言、购物篮定单内容、支付情况、投诉内容)。另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。当然我们网站上的内容也需要根据我们公司的产品的更新

13、速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。时间特性(1)响应时间:2-3 秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。(2)更新处理时间:这是由数据精确度的要求确定的。对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。对于一个那些所有用户共享的信息的保留时间也为三个月,备分数据库每 10 分钟备分一次。(3)数据转换与传输时间:数据转换主要是涉及到数据库的问题。为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电

14、子交易网的响应速度有关。(4)运行时间:本网站如非特殊原因应保持 24 小时开通。适应性 这里主要是解决用户使用何种浏览器的问题,推荐为微软的 Internet Explorer 或 网景的 Netscape Navigator。由于开发语言、数据库的指定,因此软件的运行环最好为 Windows 2000 Server,当然如果有可能我们应该再开发一套 ASP+Oracle 9i 系统,以加强其适应性。6运行需求 用户界面 界面要求:a.网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。b.界面的风格要鲜明而有特色。c.网站所要用到的图片资料应该足够清晰和精美。d.网站上要有足够的导航链接。

15、e.要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言需要用到文本输入。硬件接口 由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP 层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求 IP 使用网络设备接口规范 NDIS 向网络接口层提交帧,并且 IP 支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口 软件接口 这里的接口问题主要就是怎样与SQL 数据库进行通信,以便对数据库进行读取和写入操作

16、。在 ASP 技术中是使用 ADO 来解决这个问题的。具体来说开发中可能使用到的 ADO 的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行 SQL 语句或者 SQL Server 的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。故障处理 a.内部故障处理 在开发阶段可以随即修改数据库里的相应内容。b.外部故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。7其它需求 可使用性:在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。保密性:本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。可维护性:本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁