网上商城购物系统 需求说明书.docx

上传人:李司机 文档编号:1874228 上传时间:2022-12-23 格式:DOCX 页数:21 大小:71.24KB
返回 下载 相关 举报
网上商城购物系统 需求说明书.docx_第1页
第1页 / 共21页
网上商城购物系统 需求说明书.docx_第2页
第2页 / 共21页
网上商城购物系统 需求说明书.docx_第3页
第3页 / 共21页
网上商城购物系统 需求说明书.docx_第4页
第4页 / 共21页
网上商城购物系统 需求说明书.docx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《网上商城购物系统 需求说明书.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 测

24、试计划进入后台管理商品管理的界面,可对商品进行添加、删除、清空、全选等操作以测试操作是否正常。7.13尚未解决的问题在商品管理界面上全选了之后,再按全选按钮不能取消选定,而是要一项一项地取消选定。8 .模块6(订单管理)设计说明8.1 模块描述使用户完成订购商品的活动8.2功能完成用户对订购商品的操作功能。8.3性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作时间性:响应鼠标单击时间在23秒之间8.4输入项商品名称8.5输出项商品相关信息8.6设计方法(算法)本部分没有采用自定义的算法8.7流程逻辑用户订单8.8 接口订单处理订单发货订单结账订单删除硬件接口:主要就是TCP/IP层中的网络

25、接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果.(3)命令对象(Command):用来执行SQ1.语句或SQ1.Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。8.9存储分配本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。8.10注释设计在代码部分的适当位置有中文代码注释.8.11限制条件(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HT

26、M1.,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)而数据库也将随之才用SQ1.Server2000(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。8.12 测试计划进入后台管理商品符理的界面,可对商品进行添加、删除、清空、全选等操作以测试操作是否正常。8.13尚未解决的问题如何处理用户在购买商品后的金钱支付交易以及确保交易的安全性。9 .模块7(用户管理)设计说明9.1 模块描述本模块实现管理员对已注册用户的相关信息的管理。9.2功能管理员可以对已注册用户进行删除、修改信息、查询等不同功能。9.3性能灵活性:窗口响

27、应绝大部分的快捷菜单和控制面板操作时间性:响应鼠标单击时间在23秒之间9.4输入项输入的数据时用户执行的各种操作,包括鼠标、键盘各项操作。9.5输出项输出是从数据库中读取的数据,或错误警告信息.9.6设计方法(算法)本部分没有采用自定义的算法9.7流程逻辑9.8 接口硬件接口:主要就是TCPZIP层中的网络接口层软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存直询语句的返回结果.(3)命令对象(Command):用来执行SQ1.语句或SQ1.Server的存储过程。(4)参数对

28、象(Parameter):用来为存储过程或杳询提供参数。9.9 存储分配本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。9.10注释设计在代码部分的适当位置有中文代码注释。9.11限制条件(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTM1.服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQ1.Server2000(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。9.12测试计划进入后台管理订单管理的界面,分别点击未处理、已处

29、理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。9.13尚未解决的问题暂时没有要解决的问题。第三篇:网上商城购物系统用户手册用户手册1 .引言1.1 编写目的本手册编写的目的在于方便用户使用本软件,提供给用户详细的使用方法,使用户迅速了解本软件的功能以及使用方法。预期的读者为系统的开发者、使用者和指导老师。1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员XX;(4)用户:XX;(5)本系统将使用SQ1.ServerZOOO作为数据库存储系统。1.3定义(1)Asp(activeserverPage

30、S)是微软公司推出的一种用以取代CG1.的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveXDataObject,ActiveX数据对象;(3)SQ1.:StructuredQuery1.anguage.1.4参考资料1、ASP程序设计及应用张景峰主编第011903号中国水利水电出版社2009.12、数据库原理及其教程(第三版)黄德才主编第088716号科学出版社2010.63、ASP+SQ1.Server动态网站开发

31、从基础到实践杨世锡,赵辉编著第377507号电子工业出版社20054、ASP+SQ1.Server项目开发实践黄雷编著第38854号中国铁道出版社20065、Dreamweaver8与ASP动态网站开发自学导航戎马工作室编著第298301号机械工业出版社20066、ASP实务经典林金霖编著M.北京:中国铁道出版社,2001,2097、ASP编程基础与实例丁贵广编著M.北京初械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.用途2.1 功能A、客户功能(1)浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过搜索栏直接模糊搜索查找相关商

32、品。如有意购买这就必须先注册填写个人信息,然后登陆。(2)注册:用户必须认真填写个人信息以确保信息正确无误。(3)登录:登录后的用户可以查看和修改自己的信息。(4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。B、管理员功能(1)管理员注册:管理员注册直接通过数据库用户添加。(2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入后台管理界面。(3)管理员登录后可进行注册用户信息进行直询和对自己的信息进行增删改操作,主要负责保持数据库中商品存量与实际库存量保持一致,商品来两不够时采取相应措施。另外还要负责数据库的各种安全性和完整性维护。2.2性能

33、2.2.1 精度(1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据。(2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况。(3)数据的修改也要保持对应的准确性。2.2.2 时间特性(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内。2.2.3灵活性(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持WindOWS95、WindOWS98、Windows2000WindowsMeWindows

34、XP的运行环境;2.3安全保密系统提供严格的用户名认证和密码管理机制。通过数据库系统的视图机制和授权机制为用户分配对数据库对象的访问的权限。为数据库服务器合法用户分配用户名和口令,使其能正常登录服务器。3.运行环境3.1 硬设备服务器:处理器(CPU),内存容量(RAM)。客户端:处理器(CPU),内存容量(RAM)。3.2支持软件(1)本系统艮是的操作系统包括:Windows95Windows98xWindOWS2000、WindowsMe和WindOWSXPe(2)本系统支持的数据库:SQ1.Server2000(3)本系统的开发工具:ASP03.3 雌幡数据库名称为Shop,其中一共建立

35、了7个表(所有的数据都在以下表中存储),表名分别为:Admin(后台管理用户表)、Users(用户信息表)、Board(公告信息表)、GoodsType(商品类别表)、Goods(商品信息表)、Basket(购物车表)、Comp1.ain(客户投诉表)4.1 安装与初始化(1)需要安装S服务器、DreamVeaVer软件、SQ1.Server2000软件;(2)使用本系统之前,首先要在数据库SQ1.Server2000中导入数据。4.2 输入4.2.1 输入数据的现实背景(1)情况一系统处于运行阶段(2)情况出现是频度一每天(3)情况来源用户(4)输入媒体一键盘(5)限制无限制(6)质量管理没

36、有质量管理422输入格式(1)长度一不能超过数据库中对数据的限定(2)格式基准以左面的边沿为基准(3)标号一严格按照数据库创建的标记和标识符(4)J1.语一按词序输入(5)标点没有特殊符号(6)词汇表禁止使用搜狗拼音圆角打出的字符(7)控制一按钮控制423输入举例43输出4.3.1输出数据的现实背景(1)使用输出数据是显示给管理员或者用户(2)使用频度一每天(3)媒体CRI显示、打印(4)质量管理没有质量管理(5)支配一保留43.2输出格式(1)信息显示以表单的形式罗列出用户所要求的信息(2)版本布局一传统的三栏式布局(3)图片所有图片均使用矢量图(4)窗体自适应客户端显示器(5)滚动窗体内都

37、配置滚动效果43.3输出举例4.4文卷查询根据使用需要,在各项数据输入、输出即传输过程中,可以满足各中精度的需求.如:根据关键字精度的不同,杳找可分为精确有找和模糊查找,精确查找可以精确匹配用户杳找的商品,模糊查找只要满足与输入关键字相匹配的商品即输出,可供读者查找。4.5出错处理与恢复当用户输入的信息不合法时会有相应的提示信息。而且允许用户修改自己的密码,不允许用户匿名登录。由于娄掂在数据库中已有备份,所以在系统出错后可以依靠数据库是恢复功能,并且可以依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。再启动程序时必须将操

38、作的内存保存。4.6终端操作终端是供用户浏览、查询、购买使用的,和管理员增加、删除、修改商品和用户。通过终端可以进行精确查找和模糊查找。第四篇:网上购物系统需求规格说明书网上购物系统需求规格说明书兰州蜥学院信息工程学院111本杨大鑫,王稼宇,王艺森2014年3月31日目录1 .引言31.1 编写目的31.2项目背景31.3范围31.4参考资料32.系统定义42.1项目来源及背景42.2用户特点42.3项目目标43.应用环境43.1系统运行的网络环境53.2系统运行的硬件环境53.3系统运行软件环境64.功能规格64.1 角色定义64.1.1 购物者74.1.2管理者74.1.3数据库74.2系

39、统主用例图74.3客户端子系统84.3.1登陆104.3.2浏览、选择商品104.3.3放入购物车104.3.4确认收货人信息或修改收货人信息114.3.5选择支付方式114.4管理端子系统114.4.1登陆124.4.2订单管理134.4.3商品管理134.4.4用户管理135.性能需求145.1 界面需求145.2响应时间需求145.3可靠性需求145.4开放性要求145.5可扩展性需求155.6系统安全性需求151 .引言1.1 编写目的该文档是关于用户对于网上购物系统的功能和性能的要求,重点描述了网上购物系统的功能需求,是概要设计阶段的重要输入。本文档的预期读者是:设计人员;开发人员;

40、项目管理人员;测试人员;用户。1.2 项目背景软件名称:网上购物系统开发单位:兰州城市学院信息工程学院111本项目成员:杨大鑫(28号);王稼宇(18号);王艺森(23号)用户:兰州城市学院学生13范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。1.4参考资料软件工程案例分析教程(软件项目开发实例)韩万江、姜立新等编著机械工业出版社软件工程导论(第五版)张海藩编著清华大学出版社2 .系统定义2.1 项目来源及背景随着Inter

41、net国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。本系统是一个中小型的电子商务系统一一网上购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索直询商品、下定单、处理定单等功能;管理员可以通过用户菅理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。2.2 用户特点本系统的用户都是网上用户,包括两类,一

42、类是购物者,他们的差异比较大,学历有高有低,年龄有老有幼。另夕1类用户是管理者,负责物品的上架下架及网站的日常维护.2.3 项目目标本项目设定的目标如下: 系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;系统具有良好的运行效率,能够达到提高生产率的目的; 系统应具有良好的可扩充性,可以容易地加入其他系统的应用; 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化;,通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。3 .应用环境根据用户的需求陈述,可以确定本项目分为客户端和管理端。客户端为购物者服务,有注册,登陆,选择要购买的商品放入购物车,确认订购等功能。

43、管理端为管理员服务,有添加商品,修改商品,管理商品评论等功能。客户端流程图分别如图A-I所示.浏览网页选择要购买商品放入购物车去收银台是否注册是登陆确定收货人信息或修改收货人信息否继续购物注册支付成功选择支付方式图A-1确认订购3.1 系统运行的网络环境无论是客户端的购物者还是管理端的管理者都可以通过网络登录到本系统中。购物者通过网络浏览商品信息,提交商品订单,支付货款等,管理者通过网络发布商品信息,根据订单发货等.3.2 系触行的硬件环境本系统的硬件环境如下:客户机:普通PCCPU:P41.8GHz以上内存:256MB以上 能够运行正5.0以上或者Netscape4.0以上版本的机器 分辨率

44、:推荐使用1024x768像素Web服务器 CPU:P42.0GHz内存:1GB以上硬盘:80GB以上网卡:KMb/s速度数据库服务器 CPU:P42.0GHz内存:1GB以上硬盘:80GB以上3.3系统运行软件环境本系统的软件环境如下:操作系统:WindoWS2000或以上版本数据库:SQ1.Server2005Web服务器:IIS5.0以上开发工具:MicrosoftVisua1.Studio2005浏览器:IE5.0以上4.功能规格我们采用面向对象分析作为主要的系统建模方法,使用UM1.作为建模语言。UM1.为建模活动提供了从不同角度观察和展示系统的各种特征方法。在UM1.中,从任何一个

45、角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,改模型将来可以派生出动态对象模型。设计用例时,我们遵循下列步骤:1 )识别出系统的角色。角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。尽可能地确保所有角色都被完全识别出来。2 )描述主要的用例。可以采取不断地问自己这个角色究竟想通过系统做什么?”

46、来准确地描述用例。3 )重新审视每个用例,为它们下个详尽的定义。4.1 角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。1.1 .1购物者购物者是指在这个网上购物系统中通过客户端提交商品订单的人员,这个角色主要参与客户端的浏览商品,订购商品等功能。1.2 .2管理者管理者是指在这个网上购物系统中通过管理端管理商品信息的人员,这个角色主要参与管理端的添加商品,修改商品等功能。1.3 .3数据库数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除和修改等操作。4.2 系统主用例图网上购物系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统功能主要是指购物者通过登录购物网站进行操作的功能,即购物功能。管理端子系统功能主要是指管理者通过登录购物网站后台对商品进行操作的功能,即管理功能。系统的主用例图如图A-2所示。购物者客户端子系统管理者管理端子系统图A-24.3 客户端子系统购买者通过网上购物系统浏览商品,登陆系统,将想要购买的商品放入购物车,选好商品后去收银台

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号