网上商城购物系统 需求说明书.docx
《网上商城购物系统 需求说明书.docx》由会员分享,可在线阅读,更多相关《网上商城购物系统 需求说明书.docx(21页珍藏版)》请在课桌文档上搜索。
1、网上商城购物系统需求说明书(五篇材料)第一篇I网上商城购物系统需求说明书需求说明书1 .引言1.1 编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答”系统必须做什么?这个问题.因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。预期的读者为系统的开发者、使用者和指导老师。1.2 背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员XX;
2、(4)用户:XX;(5)本系统将使用SQ1.ServerZOOO作为数据库存储系统.1.3定义(1)Asp(activeserverPageS)是微软公司推出的一种用以取代CG1.的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDK电子数据交换);(2)ADO:ActiveXDataObject,ActiveX数据对象;(3)SQ1.:StructuredQuery1.anguage.14参考资料1、ASP程序设计及应用张景峰主编第O1.I903号中国水利水电出版
3、社2009.12、数据库原理及其教程(第三版)黄德才主编第088716号科学出版社2010.63.ASPSQ1.Server动态网站开发从基础到实践杨世锡,赵辉编著第377507号电子工业出版社20054、ASP+SQ1.SerVer项目开发实践黄雷编著第38854号中国铁道出版社20065、Dreamweaver8与ASP动态网站开发自学导航戎马工作室编著第298301号机械工Mk出版社20066、ASP实务经典林金霖编著M.北京:中国铁道出版社,2001,2097、ASP编程基础与实例丁贵广编著M.北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005
4、.2.任务概述2.1 目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。网上购物是在互联网开放的网络的环境下,基于浏览器/服务器(Br。WSe/Server)应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营销售模式。网上购物分为企业对企业(B2B)、企业对客户(B2C)、客户对客户(C2C),为任意一种商品带来了最直接的沟通与运转渠道。采购商和消费者能通过互联网了解企业及产品,生产商与采购商能够快速地组成的产品的周转渠道。本文所研究的网上购物商城系统,旨在通过电子商务来
5、使得人们购物变得更加方便。2.2 用户的特点本软件的最终用户是系统的开发工作人员和指导老师侯睿;本系统面向具有网站管理经验的网站维护人员,要求熟练操作计算机,了解管理网站的相关信息2.3 假定和约束1)本系统的开发到结束时间只有15周时间,务必在指定的时间之内完成所有的设计、编码、测试等工作。(2)本系统的开发时间紧迫,撰写的文档较多,小组成员要合理分配任务并且要按时完成自己的任务,有不明白的地方,一定要小组及时讨论。3 .需求规定3.1 对功能的规定A、客户功能(1)浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过搜索栏直接模糊搜索查找相关商品。如有意购买这就必须先注
6、册填写个人信息,然后登陆.(2)注册:用户必须认真填写个人信息以确保信息正确无误。(3)登录:登录后的用户可以查看和修改自己的信息。(4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。B、管理员功能(1)管理员注册:管理员注册直接通过数据库用户添加。(2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入后台管理界面。(3)管理员登录后可进行注册用户信息进行直询和对自己的信息进行增删改操作,主要负责保持数据库中商品存量与实际库存量保持一致,商品来两不够时采取相应措施.另外还要负责数据库的各种安全性和完整性维护。3.2 对性能的规定3.2.1 精度
7、(1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据。(2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况。(3)数据的修改也要保持对应的准确性。3.2.2 时间特性要求(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据杳询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内。3.2.3 灵活性(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持WindOWS95、Windows98xWindows2000xWindowsMeWindowsXP的运
8、行环境;3.3 输入输出要求(1)输入项:系统要求的用户注册信息、用户名、密码、商品搜索窗口、订单信息。(2)输出项:注册页面、登陆界面、商品分类信息、商品查询信息、订单确认信息。3.4 数据管理能力要求(针对软件系统)由于企业对人员的历史资料进行永久保存,再加上企业调进或调出人员频繁,因此对数据的存储有一定的要求;要求提供数据的备份功能。3.5 故障处理要求(1)在用户输入一些不合理的数据时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;(2)程序运行时,对服务器和网络通信的故障能够识别并提示,当故障排除后,程序恢复正常运行;(3)数据库要求有灾难备份机制
9、,以防止数据的全部丢失。3.6 其他专门要求(1)本系统是涉及到买卖双方的交易,因此系统要保证数据的一致性,完整性,准确性的要求要达到99%左右;(2)本系统是提供给需要建立自己的网上商城的中小企业和网络用户使用,要求操作界面简单方便;(3)由于本系统是基于Internet网络的,因此安全保密性要更高.4 .运行环境规定4.1 设备运行本软件要Iquchu1.iqi在奔腾III以上、内存在256MB以上的计算机。4.2 支持软件(1)本系统只是的操作系统包括:WindOWS95、Windows98WindOWS2000、WindowsMe和WindoVVSXPe(2)本系统支持的数据库:SQ1
10、.Server2000(3)本系统的开发工具:ASPe不适用。4.4 控制本系统通过用户验证模块进行用户登录的控制,根据不同用户的权限调用不同的模块。第二篇:网上商城购物系统详细设计说明书软件工程详细设计说明书1 .引言1.1 编写目的编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计的各项功能规定;为程序员写出实际的程序代码提供依据。它是软件设计阶段所有任务和所有相关人员所需的参考资料。预期的读者为系统的开发者、使用者和指导老师。1.2 背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员XX;
11、(4)用户:XX;(5)本系统将使用SQ1.Server2000作为数据库存储系统。1.3定义(1)Asp(activeserverPageS)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveXDataObject,ActiveX数据对象;(3)SQ1.:StructuredQuery1.anguage.1.4参考资料(1)本小组成员撰写的概要设计说明书;(2)本小组成员撰写的需求分
12、析说明书。2 .系统的结构根据网上购商城系统的概要设计,本系统按照功能分解,可以分解为前台管理子系统和后台管理子系统;前台菅理系统和后台管理系统又分为几个小子系统,总的系统结构图如下:结构流程图如下:3 .模块1(商品直询)设计说明3.1 模块描述商品查询主要是帮助顾客快速定位到所想了解的商品,达到查询商品的目的。3.2功能完成查询商品的功能33性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作时间性:响应鼠标单击时间在23秒之间3.4输入项组合、模糊查询条件3.5输出项标准的SQ1.语句,发送设置浏览区命令3.6设计方法(算法)本部分没有采用自定义的算法3.7流程逻辑3.8 接口硬件接口:
13、主要就是TCPzIP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果.(3)命令对象(Command):用来执行SQ1.语句或SQ1.Server的存储过程。(4)参数对象(Parameter):用来为存储过程或杳询提供参数。3.9存储分配本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。3.10注释设计在代码部分的适当位置有中文代码注释.3.11限制条件(1)由于本系统的开发是基于浏览器B/S
14、结构,所以浏览器的语言使用HTM1.,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外),而数据库也将随之才用SQ1.Server2000(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。3.12测试计划测试要点:测试各种组合、模糊查询方式。3.13尚未解决的问题暂时没有要解决的问题。4 .模块2(订单查询)设计说明4.1 模块描述订单查询主要是方便管理员查询未处理、已处理、已发货、已结账的订单。4.2功能完成查询订单相关情况的功能4.3性能这是经常使用的一个模块,对性能要求在1-6秒内做出反应。4.4输入项查询条I牛4.5
15、输出项标准的SQ1.语句,发送设置浏览区命令4.6设计方法(算法)本部分没有采用自定义的算法4.7流程逻辑4.8 接口硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接辘库。(2)记录集对象(RecordSet):用来保存直询语句的返回结果。(3)命令对象(Command):用来执行SQ1.语句或SQ1.Server的存储过程。(4)参数对象(Parameter):用来为存储过程或杳询提供参数。本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分
16、配。4.10注释设计在代码部分的适当位置有中文代码注释。4.11限制条件CI)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTM1.,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQ1.Server2000.(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。4.12测试计划进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。4.13尚未解决的问题暂时没有要解决的问题。5 .模块3(购物车)设计说明5.1 模块描述提供
17、网络用户对所选购商品的订购确定,并选择商品数量。5.2功能提供网络用户对所选购商品的订购确定,并选择商品数量。5.3 性能用户选中所需要购买商品,点击订购的商品后出现订购商品的界面,输入商品编号、商品价格及订购数量之后确定,订单信息就会写入数据库完成订购操作。5.4输入项输入的健时用户执行的各种操作,包括鼠标、键盘各项操作。5.5输出项输出是从数据库中读取的数据,或错误警告信息。5.6设计方法(算法)本部分没有采用自定义的算法5.7流程逻辑5.8 接口硬件接口:主要就是TCPzIP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection
18、):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行SQ1.语句或SQ1.Server的存储过程。7(4)参数对象(Parameter):用来为存储过程或查询提供参数。5.9存储分配本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。5.10注释设计在代码部分的适当位置有中文代码注释。5.11限制条件(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTM1.,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用
19、SQ1.Server2000(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。5.12测试计划进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。5.13尚未解决的问题暂无6 .模块4(登录管理)设计说明6.1 模块描述对用户身份验证,通过验证则登入系统。6.2功能完成对用户身份验证的功能。6.3性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作时间性:响应鼠标单击时间在23秒之间6.4输入项输入用户名和密码。6.5输出项输出是从数据库中读取的数据,或错误警告信息。6.6设计方法
20、(算法)本部分没有采用自定义的算法6.7流程逻辑6.8 接口硬件接口:主要就是TCPZIP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行SQ1.语句或SQ1.Server的存储过程。(4)参数对象(Parameter):用来为存储过程或杳询提供参数。6.9存储分配本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配.6.10注释设计在代码部分的适当位置有
21、中文代码注释。6.11限制条件(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTM1.服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQ1.Server2000(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级.6.12 测试计划登入登录界面,输入用户名和密码,如果正确则能直接进入后台管理的界面。否则提示出错信息。6.13 尚未解决的问题暂时没有要解决的问题。7 .模块5(商品管理)设计说明7.1 模块描述实现对站内商品进行划分类别,定期更新管理商品,进行添加、删除操作。7.2功能
22、完成对商场内的商品的类别划分、产品的更新、添加及删除等操作。7.3性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作时间性:响应鼠标单击时间在23秒之间7.4输入项商品的名称。7.5输出项商品的相关信息。7.6设计方法(算法)本部分没有采用自定义的算法7.7流程逻辑添加商品7.8 接口修改商品全选商品清空商品删除商品硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果.(3)命令对象(Command):用来执行SQ1
23、.语句或SQ1.Server的存储过程。(4)参数对象(Parameter):用来为存储过程或杳询提供参数。7.9存储分配本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。7.10注释设计在代码部分的适当位置有中文代码注释.7.11 限制条件(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTM1.服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQ1.Server2000(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级.7.12 测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上商城购物系统 需求说明书 网上商城 购物 系统 需求 说明书

链接地址:https://www.desk33.com/p-142019.html