网上商城购物系统 需求说明书(五篇材料)

时间:2019-05-13 14:46:07下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《网上商城购物系统 需求说明书》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《网上商城购物系统 需求说明书》。

第一篇:网上商城购物系统 需求说明书

需求说明书

1.引言

1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”

这个问题。因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和

软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。预

期的读者为系统的开发者、使用者和指导老师。

1.2背景

说明:

(1)开发软件系统的名称:网上商城购物系统;

(2)任务提出者:XX;

(3)开发者:计算机科学与技术的小组成员xx;

(4)用户:XX;

(5)本系统将使用SQLServer2000作为数据库存储系统。

1.3定义

(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝

大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过

这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交

换);

(2)ADO:ActiveX Data Object, ActiveX 数据对象;

(3)SQL:Structured Query Language。

1.4参考资料

1、《ASP程序设计及应用》 张景峰主编第011903号中国水利水电出版社2009.12、《数据库原理及其教程(第三版)》 黄德才主编第088716号科学出版社 2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号

电子工业出版社 20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》 戎马工作室编著第298301号机

械工业出版社 20066、《ASP实务经典》 林金霖编著 [M].北京:中国铁道出版社,2001,2097、《ASP编程基础与实例》丁贵广编著 [M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述

2.1目标

在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提

出了一个全新的概念,使得人类生活方式发生了重大的变革。网上购物是在互联网开放的网

络的环境下,基于浏览器/服务器(Browse/Server)应用方式,实现消费者的网上购物、商户

之间的网上交易和在线电子支付的一种新型的商业运营销售模式。网上购物分为企业对企业

(B2B)、企业对客户(B2C)、客户对客户(C2C),为任意一种商品带来了最直接的沟通

与运转渠道。采购商和消费者能通过互联网了解企业及产品,生产商与采购商能够快速地组

成的产品的周转渠道。

本文所研究的网上购物商城系统,旨在通过电子商务来使得人们购物变得更加方便。

2.2用户的特点

本软件的最终用户是系统的开发工作人员和指导老师侯睿;本系统面向具有网站管理

经验的网站维护人员,要求熟练操作计算机,了解管理网站的相关信息

2.3假定和约束

1)本系统的开发到结束时间只有15周时间,务必在指定的时间之内完成所有的设计、编

码、测试等工作。

(2)本系统的开发时间紧迫,撰写的文档较多,小组成员要合理分配任务并且要按时完成自己的任务,有不明白的地方,一定要小组及时讨论。

3.需求规定

3.1对功能的规定

A、客户功能

(1)浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过

搜索栏直接模糊搜索查找相关商品。如有意购买这就必须先注册填写个人信息,然后登陆。

(2)注册:用户必须认真填写个人信息以确保信息正确无误。

(3)登录:登录后的用户可以查看和修改自己的信息。

(4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。

B、管理员功能

(1)管理员注册:管理员注册直接通过数据库用户添加。

(2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入

后台管理界面。

(3)管理员登录后可进行注册用户信息进行查询和对自己的信息进行增删改操作,主要

负责保持数据库中商品存量与实际库存量保持一致,商品来两不够时采取相应措施。另外还

要负责数据库的各种安全性和完整性维护。

3.2 对性能的规定

3.2.1精度

(1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的原因

导致增加操作失败,也不允许发生重复增加的数据。

(2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情

况。

(3)数据的修改也要保持对应的准确性。

3.2.2时间特性要求

(1)系统的更新处理时间应该在可接受的范围内;

(2)系统的数据查询时间应该在可接受的范围内;

(3)系统的数据统计时间应该在可接受的范围内。

3.2.3灵活性

(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;

(2)能够支持Windows95、Windows98、Windows2000、Windows Me和Windows XP的运

行环境;

3.3输入输出要求

(1)输入项:系统要求的用户注册信息、用户名、密码、商品搜索窗口、订单信息。

(2)输出项:注册页面、登陆界面、商品分类信息、商品查询信息、订单确认信息。

3.4数据管理能力要求(针对软件系统)

由于企业对人员的历史资料进行永久保存,再加上企业调进或调出人员频繁,因此对数据的存储有一定的要求;要求提供数据的备份功能。

3.5故障处理要求

(1)在用户输入一些不合理的数据时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;

(2)程序运行时,对服务器和网络通信的故障能够识别并提示,当故障排除后,程序恢复正常运行;

(3)数据库要求有灾难备份机制,以防止数据的全部丢失。

3.6其他专门要求

(1)本系统是涉及到买卖双方的交易,因此系统要保证数据的一致性,完整性,准确性的要求要达到99%左右;

(2)本系统是提供给需要建立自己的网上商城的中小企业和网络用户使用,要求操作界面简单方便;

(3)由于本系统是基于Internet网络的,因此安全保密性要更高。

4.运行环境规定

4.1设备

运行本软件要iquchuliqi在奔腾III以上、内存在256MB以上的计算机。

4.2支持软件

(1)本系统只是的操作系统包括:Windows95、Windows98、Windows2000、Windows Me和Windows XP。

(2)本系统支持的数据库:SQL Server 2000。

(3)本系统的开发工具:ASP。

4.3接口

不适用。

4.4控制

本系统通过“用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的模块。

第二篇:网上商城购物系统 详细设计说明书

软件工程详细设计说明书

1.引言

1.1编写目的

编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计的各项功能规定;为程序员写出实际的程序代码提供依据。它是软件设计阶段所有任务和所有相关人员所需的参考资料。预期的读者为系统的开发者、使用者和指导老师。

1.2背景

说明:

(1)开发软件系统的名称:网上商城购物系统;

(2)任务提出者:XX;

(3)开发者:计算机科学与技术的小组成员xx;

(4)用户:XX;

(5)本系统将使用SQLServer2000作为数据库存储系统。1.3定义

(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);

(2)ADO:ActiveX Data Object, ActiveX 数据对象;

(3)SQL:Structured Query Language。

1.4参考资料

(1)本小组成员撰写的《概要设计说明书》;(2)本小组成员撰写的《需求分析说明书》。

2.系统的结构

根据网上购商城系统的概要设计,本系统按照功能分解,可以分解为前台管理子系统和后台管理子系统;前台管理系统和后台管理系统又分为几个小子系统,总的系统结构图如下:

结构流程图如下:

3.模块1(商品查询)设计说明

3.1模块描述

商品查询主要是帮助顾客快速定位到所想了解的商品,达到查询商品的目的。3.2功能

完成查询商品的功能 3.3性能

灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在2——3秒之间 3.4输入项

组合、模糊查询条件 3.5输出项

标准的SQL语句,发送设置浏览区命令 3.6设计方法(算法)

本部分没有采用自定义的算法 3.7流程逻辑

3.8接口

硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。3.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。3.10注释设计

在代码部分的适当位置有中文代码注释。3.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。3.12测试计划

测试要点:测试各种组合、模糊查询方式。

3.13尚未解决的问题

暂时没有要解决的问题。

4.模块2(订单查询)设计说明

4.1模块描述

订单查询主要是方便管理员查询未处理、已处理、已发货、已结账的订单。4.2功能

完成查询订单相关情况的功能 4.3性能

这是经常使用的一个模块,对性能要求在1-6秒内做出反应。4.4输入项

查询条件 4.5输出项

标准的SQL语句,发送设置浏览区命令 4.6设计方法(算法)

本部分没有采用自定义的算法 4.7流程逻辑

4.8接口

硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。

4.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。4.10注释设计

在代码部分的适当位置有中文代码注释。4.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。4.12测试计划

进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。4.13尚未解决的问题

暂时没有要解决的问题。

5.模块3(购物车)设计说明

5.1模块描述

提供网络用户对所选购商品的订购确定,并选择商品数量。5.2功能

提供网络用户对所选购商品的订购确定,并选择商品数量。

5.3性能

用户选中所需要购买商品,点击订购的商品后出现订购商品的界面,输入商品编号、商品价格及订购数量之后确定,订单信息就会写入数据库完成订购操作。5.4输入项

输入的数据时用户执行的各种操作,包括鼠标、键盘各项操作。5.5输出项

输出是从数据库中读取的数据,或错误警告信息。5.6设计方法(算法)

本部分没有采用自定义的算法 5.7流程逻辑

5.8接口

硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。7

(4)参数对象(Parameter):用来为存储过程或查询提供参数。5.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。5.10注释设计

在代码部分的适当位置有中文代码注释。5.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。5.12测试计划

进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。5.13尚未解决的问题

暂无

6.模块4(登录管理)设计说明

6.1模块描述

对用户身份验证,通过验证则登入系统。6.2功能

完成对用户身份验证的功能。6.3性能

灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在2——3秒之间 6.4输入项

输入用户名和密码。6.5输出项

输出是从数据库中读取的数据,或错误警告信息。6.6设计方法(算法)

本部分没有采用自定义的算法 6.7流程逻辑

6.8接口

硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。6.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。6.10注释设计

在代码部分的适当位置有中文代码注释。6.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。

6.12测试计划

登入登录界面,输入用户名和密码,如果正确则能直接进入后台管理的界面。否则提示出错信息。

6.13尚未解决的问题

暂时没有要解决的问题。

7.模块5(商品管理)设计说明

7.1模块描述

实现对站内商品进行划分类别,定期更新管理商品,进行添加、删除操作。7.2功能

完成对商场内的商品的类别划分、产品的更新、添加及删除等操作。7.3性能

灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在2——3秒之间 7.4输入项

商品的名称。7.5输出项

商品的相关信息。7.6设计方法(算法)

本部分没有采用自定义的算法 7.7流程逻辑

添加商品

7.8接口 修改商品全选商品清空商品删除商品 硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。7.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。7.10注释设计

在代码部分的适当位置有中文代码注释。

7.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。

7.12测试计划

进入后台管理商品管理的界面,可对商品进行添加、删除、清空、全选等操作以测试操作是否正常。7.13尚未解决的问题

在商品管理界面上全选了之后,再按全选按钮不能取消选定,而是要一项一项地取消选定。

8.模块6(订单管理)设计说明

8.1模块描述

使用户完成订购商品的活动 8.2功能

完成用户对订购商品的操作功能。8.3性能

灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在2——3秒之间 8.4输入项

商品名称 8.5输出项

商品相关信息 8.6设计方法(算法)

本部分没有采用自定义的算法 8.7流程逻辑

用户订单

8.8接口 订单处理订单发货订单结账订单删除 硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。8.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。8.10注释设计

在代码部分的适当位置有中文代码注释。8.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。

8.12测试计划

进入后台管理商品管理的界面,可对商品进行添加、删除、清空、全选等操作以测试操作是否正常。8.13尚未解决的问题

如何处理用户在购买商品后的金钱支付交易以及确保交易的安全性。

9.模块7(用户管理)设计说明

9.1模块描述

本模块实现管理员对已注册用户的相关信息的管理。9.2功能

管理员可以对已注册用户进行删除、修改信息、查询等不同功能。9.3性能

灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在2——3秒之间 9.4输入项

输入的数据时用户执行的各种操作,包括鼠标、键盘各项操作。9.5输出项

输出是从数据库中读取的数据,或错误警告信息。9.6设计方法(算法)

本部分没有采用自定义的算法 9.7流程逻辑

9.8接口

硬件接口:主要就是TCP/IP层中的网络接口层

软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。

(2)记录集对象(RecordSet):用来保存查询语句的返回结果。

(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。

9.9存储分配

本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。9.10注释设计

在代码部分的适当位置有中文代码注释。9.11限制条件

(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。

(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。9.12测试计划

进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。9.13尚未解决的问题

暂时没有要解决的问题。

第三篇:网上商城购物系统 用户手册

用户手册

1.引言

1.1编写目的

本手册编写的目的在于方便用户使用本软件,提供给用户详细的使用方法,使用户迅速了解本软件的功能以及使用方法。预期的读者为系统的开发者、使用者和指导老师。1.2背景

说明:

(1)开发软件系统的名称:网上商城购物系统;

(2)任务提出者:XX;

(3)开发者:计算机科学与技术的小组成员xx;

(4)用户:XX;

(5)本系统将使用SQLServer2000作为数据库存储系统。1.3定义

(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。1.4参考资料

1、《ASP程序设计及应用》 张景峰主编 第011903号 中国水利水电出版社 2009.1

2、《数据库原理及其教程(第三版)》 黄德才主编 第088716号 科学出版社 2010.6

3、《ASP+SQL Server动态网站开发从基础到实践》 杨世锡,赵辉编著 第377507号 电子工业出版社 2005

4、《ASP+SQL Server项目开发实践》 黄雷编著 第38854号 中国铁道出版社 2006

5、《Dreamweaver 8与ASP动态网站开发自学导航》 戎马工作室编著 第298301号 机

械工业出版社 2006

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

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

8、张海藩.软件工程导论.北京:清华大学出版社,2005.2.用途

2.1功能

A、客户功能

(1)浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过搜索栏直接模糊搜索查找相关商品。如有意购买这就必须先注册填写个人信息,然后登陆。

(2)注册:用户必须认真填写个人信息以确保信息正确无误。

(3)登录:登录后的用户可以查看和修改自己的信息。

(4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。B、管理员功能

(1)管理员注册:管理员注册直接通过数据库用户添加。

(2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入后台管理界面。

(3)管理员登录后可进行注册用户信息进行查询和对自己的信息进行增删改操作,主要负责保持数据库中商品存量与实际库存量保持一致,商品来两不够时采取相应措施。另外还要负责数据库的各种安全性和完整性维护。2.2性能

2.2.1精度

(1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据。

(2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况。

(3)数据的修改也要保持对应的准确性。

2.2.2时间特性

(1)系统的更新处理时间应该在可接受的范围内;

(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内。

2.2.3灵活性

(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;

(2)能够支持Windows95、Windows98、Windows2000、Windows Me和Windows XP的运行环境; 2.3安全保密

系统提供严格的用户名认证和密码管理机制。通过数据库系统的视图机制和授权机制为用户分配对数据库对象的访问的权限。为数据库服务器合法用户分配用户名和口令,使其能正常登录服务器。

3.运行环境

3.1硬设备

服务器:处理器(CPU),内存容量(RAM)。

客户端:处理器(CPU),内存容量(RAM)。3.2支持软件

(1)本系统只是的操作系统包括:Windows95、Windows98、Windows2000、Windows Me和Windows XP。

(2)本系统支持的数据库:SQL Server 2000。(3)本系统的开发工具:ASP。

3.3数据结构

数据库名称为Shop,其中一共建立了7个表(所有的数据都在以下表中存储),表名分别为:Admin(后台管理用户表)、Users(用户信息表)、Board(公告信息表)、GoodsType(商品类别表)、Goods(商品信息表)、Basket(购物车表)、Complain(客户投诉表)

4.使用过程

4.1安装与初始化

(1)需要安装IIS服务器、Dreamveaver软件、SQL Server 2000软件;

(2)使用本系统之前,首先要在数据库SQL Server 2000中导入数据。

4.2输入

4.2.1输入数据的现实背景

(1)情况——系统处于运行阶段

(2)情况出现是频度——每天

(3)情况来源——用户

(4)输入媒体——键盘(5)限制——无限制

(6)质量管理——没有质量管理

4.2.2输入格式

(1)长度——不能超过数据库中对数据的限定

(2)格式基准——以左面的边沿为基准

(3)标号——严格按照数据库创建的标记和标识符

(4)顺序——按词序输入(5)标点——没有特殊符号

(6)词汇表——禁止使用搜狗拼音圆角打出的字符(7)控制——按钮控制

4.2.3输入举例

4.3输出

4.3.1输出数据的现实背景

(1)使用——输出数据是显示给管理员或者用户

(2)使用频度——每天

(3)媒体——CRI显示、打印

(4)质量管理——没有质量管理(5)支配——保留 4.3.2输出格式

(1)信息显示——以表单的形式罗列出用户所要求的信息

(2)版本布局——传统的三栏式布局

(3)图片——所有图片均使用矢量图

(4)窗体——自适应客户端显示器(5)滚动——窗体内都配置滚动效果

4.3.3输出举例

4.4文卷查询

根据使用需要,在各项数据输入、输出即传输过程中,可以满足各中精度的需求。如:根据关键字精度的不同,查找可分为精确查找和模糊查找,精确查找可以精确匹配用户查找的商品,模糊查找只要满足与输入关键字相匹配的商品即输出,可供读者查找。4.5出错处理与恢复

当用户输入的信息不合法时会有相应的提示信息。而且允许用户修改自己的密码,不允许用户匿名登录。由于数据在数据库中已有备份,所以在系统出错后可以依靠数据库是恢复功能,并且可以依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。再启动程序时必须将操作的内存保存。

4.6终端操作

终端是供用户浏览、查询、购买使用的,和管理员增加、删除、修改商品和用户。通过终端可以进行精确查找和模糊查找。

第四篇:网上购物系统需求规格说明书

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

兰州城市学院

信息工程学院111本

杨大鑫,王稼宇,王艺森

2014年3月31日

目录

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

1.1编写目的.............................................................................................................................3 1.2项目背景.............................................................................................................................3 1.3范围.....................................................................................................................................3 1.4参考资料.............................................................................................................................3 2.系统定义........................................................................................................................................4

2.1项目来源及背景.................................................................................................................4 2.2用户特点.............................................................................................................................4 2.3项目目标.............................................................................................................................4 3.应用环境........................................................................................................................................4

3.1系统运行的网络环境.........................................................................................................5 3.2系统运行的硬件环境.........................................................................................................5 3.3系统运行软件环境.............................................................................................................6 4.功能规格........................................................................................................................................6

4.1角色定义.............................................................................................................................6

4.1.1购物者......................................................................................................................7 4.1.2管理者......................................................................................................................7 4.1.3数据库......................................................................................................................7 4.2系统主用例图.....................................................................................................................7 4.3客户端子系统.....................................................................................................................8

4.3.1登陆........................................................................................................................10 4.3.2浏览、选择商品....................................................................................................10 4.3.3放入购物车............................................................................................................10 4.3.4确认收货人信息或修改收货人信息....................................................................11 4.3.5选择支付方式........................................................................................................11 4.4管理端子系统...................................................................................................................11

4.4.1登陆........................................................................................................................12 4.4.2订单管理................................................................................................................13 4.4.3商品管理................................................................................................................13 4.4.4用户管理................................................................................................................13

5.性能需求......................................................................................................................................14

5.1界面需求...........................................................................................................................14 5.2响应时间需求...................................................................................................................14 5.3可靠性需求.......................................................................................................................14 5.4开放性要求.......................................................................................................................14 5.5可扩展性需求...................................................................................................................15 5.6系统安全性需求...............................................................................................................15

1.引言

1.1编写目的

该文档是关于用户对于网上购物系统的功能和性能的要求,重点描述了网上购物系统的功能需求,是概要设计阶段的重要输入。

本文档的预期读者是:

·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。

1.2项目背景

软件名称:网上购物系统

开发单位:兰州城市学院信息工程学院111本 项目成员:杨大鑫(28号);王稼宇(18号);王艺森(23号)用户:兰州城市学院学生

1.3范围

该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。

1.4参考资料

软件工程案例分析教程(软件项目开发实例)

韩万江、姜立新等编著

——机械工业出版社 软件工程导论(第五版)

张海藩编著

——清华大学出版社

2.系统定义

2.1项目来源及背景

随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

本系统是一个中小型的电子商务系统----网上购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。

2.2用户特点

本系统的用户都是网上用户,包括两类,一类是购物者,他们的差异比较大,学历有高有低,年龄有老有幼。另外一类用户是管理者,负责物品的上架下架及网站的日常维护。

2.3项目目标

本项目设定的目标如下:

·系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少; ·系统具有良好的运行效率,能够达到提高生产率的目的;

·系统应具有良好的可扩充性,可以容易地加入其他系统的应用;

·平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化; ·通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。

3.应用环境

根据用户的需求陈述,可以确定本项目分为客户端和管理端。客户端为购物者服务,有注册,登陆,选择要购买的商品放入购物车,确认订购等功能。管理端为管理员服务,有添加商品,修改商品,管理商品评论等功能。

客户端流程图分别如图A-1所示。

浏览网页选择要购买商品放入购物车去收银台是否注册是登陆确定收货人信息或修改收货人信息否继续购物注册支付成功选择支付方式图A-1

确认订购

3.1系统运行的网络环境

无论是客户端的购物者还是管理端的管理者都可以通过网络登录到本系统中。购物者通过网络浏览商品信息,提交商品订单,支付货款等,管理者通过网络发布商品信息,根据订单发货等。

3.2系统运行的硬件环境

本系统的硬件环境如下: 客户机:普通PC ·CPU:P4 1.8GHz以上 ·内存:256MB以上

·能够运行IE5.0以上或者Netscape4.0以上版本的机器

·分辨率:推荐使用1024×768像素 Web服务器

·CPU:P42.0GHz ·内存:1GB以上 ·硬盘:80GB以上 ·网卡:KMb/s速度 数据库服务器

·CPU:P42.0GHz ·内存:1GB以上 ·硬盘:80GB以上

3.3系统运行软件环境

本系统的软件环境如下:

·操作系统:Windows2000或以上版本 ·数据库:SQL Server 2005 ·Web服务器:IIS5.0以上

·开发工具:Microsoft Visual Studio 2005 ·浏览器:IE5.0以上

4.功能规格

我们采用面向对象分析作为主要的系统建模方法,使用UML作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。

用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,改模型将来可以派生出动态对象模型。

设计用例时,我们遵循下列步骤:

1)识别出系统的角色。角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。尽可能地确保所有角色都被完全识别出来。

2)描述主要的用例。可以采取不断地问自己“这个角色究竟想通过系统做什么?”来准确地描述用例。

3)重新审视每个用例,为它们下个详尽的定义。

4.1角色定义

角色或者执行者指与系统产生交互的外部用户或者外部系统。

4.1.1购物者

购物者是指在这个网上购物系统中通过客户端提交商品订单的人员,这个角色主要参与客户端的浏览商品,订购商品等功能。

4.1.2管理者

管理者是指在这个网上购物系统中通过管理端管理商品信息的人员,这个角色主要参与管理端的添加商品,修改商品等功能。

4.1.3数据库

数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除和修改等操作。

4.2系统主用例图

网上购物系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统功能主要是指购物者通过登录购物网站进行操作的功能,即购物功能。管理端子系统功能主要是指管理者通过登录购物网站后台对商品进行操作的功能,即管理功能。系统的主用例图如图A-2所示。

购物者客户端子系统管理者管理端子系统

图A-2

4.3客户端子系统

购买者通过网上购物系统浏览商品,登陆系统,将想要购买的商品放入购物车,选好商品后去收银台,填写并确认收货人信息,选择支付方式,提交订单,完成商品的订购。它的活动图如图A-3所示。

购买者浏览、选择商品放入购物车登陆确认收货人信息或修改收货人信息选择支付方式确认订购

客户端的用例图如图A-4所示。

登陆浏览、选择商品放入购物车购买者确认收货人信息或修改收货人信息选择支付方式

图A-4

客户端的这些用例描述如下:

F-C-1:登陆。购买者在购买商品之前必须登陆到网站,如果没有注册将不能使用网站的购买功能。

F-C-2:浏览、选择商品。购买者打开购物网站可以看到各种商品信息,当点击某一商品时就会有相应的介绍该商品的页面,描述商品的具体信息,如类型、质地、价格、所在地区等。

F-C-3:放入购物车。购买者在选中一个商品后就可以将此商品放入购物车,购物车显示商品的名称、单价、数量、商品总价等信息。

F-C-4:确认收货人信息或修改收货人信息。购买者需要确认收货人信息准确无误,这是所购买的商品正确到货的重要前提。

F-C-5:选择支付方式。购买者可以选择使用网上银行、使用邮局汇款等方式进行支付。

4.3.1登陆

只有登陆之后购买者才能完成商品的购买。没有登陆系统的用户只能浏览、选择商品或将商品加入购物车,要填写收货人信息或者支付货款、提交订单都需要登陆系统。如果用户没有注册则进行注册,之后方可登陆。

用例描述:登陆;

执行者:购买者;

前置条件:用户通过浏览器打开网上购物系统;

后置条件:登陆后可以进行商品付款、订购操作。

基本路径:

a)购买者打开网上购物系统;

b)在登陆框中输入用户名和密码,点击确定即可登录系统。

4.3.2浏览、选择商品

购买者通过网站浏览商品信息,选择所要购买的商品。

用例描述:浏览、选择商品;

执行者:购买者;

前置条件:用户通过浏览器打开网上购物系统;

后置条件:用户可将选中的商品加入购物车。

基本路径:

a)购买者打开网上购物系统,网站显示各种商品的信息;

b)点击想要购买的商品,将显示商品的详细信息,如类型、质地、价格、所在地区等。

4.3.3放入购物车

购买者可以将选中的商品放入购物车,然后继续选择下一个商品。购物车用来保存用户所选择的商品信息。

用例描述:放入购物车; 执行者:购买者;

前置条件:购买者已经有选择的商品;

后置条件:放入购物车的商品可以付款订购。基本路径:

a)购买者将选择的商品加入到购物车; b)继续挑选商品或者进入收银台结账。

4.3.4确认收货人信息或修改收货人信息

购买者进入收银台之后需填写收货人信息并确认,保证收货地址的正确。

用例描述:确认收货人信息或修改收货人信息;

执行者:购买者;

前置条件:购买者已有选择的商品并需要购买;

后置条件:确认收货人信息或修改收货人信息之后可以选择货款的支付方式等进一步操作。

基本路径:

a)进入收银台页面,将提示用户填写收货人信息,需确保地址的准确性以保证正确到货。

b)可以保持以前填写的收货人信息,也可以填写新的收货人信息。

4.3.5选择支付方式

购买者可以选择邮局汇款或者网上银行支付的方式支付货款。

用例描述:选择支付方式;

执行者:购买者;

前置条件:购买者已经确认收货人信息;

后置条件:选择支付方式后可以进行订单确认并提交以完成商品的订购。

基本路径:

a)购买者进入支付方式选择页面,将看到两种支付方式,一种是邮局汇款,一种是网上银行支付。

b)选择一种支付方式并确定。

4.4管理端子系统

系统管理员登陆到管理端子系统进行订单管理,商品管理以及用户管理。管理端的用例图如图A-5所示。

登陆订单管理商品管理管理者用户管理

图A-5

管理端的这些用例描述如下:

F-M-1:登陆。管理者只有登录之后才能执行其管理功能。F-M-2:订单管理。管理者可以查看客户订单并管理订单。F-M-3:商品管理。对商品进行添加,修改,删除等操作。F-M-4:用户管理。管理购买者的账号及其相关信息。

4.4.1登陆

管理者以系统管理员的身份登录到管理端,登陆后才具有相应的管理权限。用例描述:登陆 执行者:管理者;

前置条件:管理员通过浏览器打开网上购物系统;

后置条件:登陆管理端之后可以进行订单、商品及用户的管理。基本路径: a)管理者打开网上购物系统;

b)在登陆框中输入用户名和密码,点击确定即可登录系统。

4.4.2订单管理

进入订单管理页面管理员可以查看购买者提供的订单,并根据订单信息发货,同时可以对订单进行统计,也可以销毁已完成交易的订单。

用例描述:订单管理;

执行者:管理者;

前置条件:管理者已经登录系统;

后置条件:整理后的订单信息将记录到数据库中。

基本路径:

a)进入订单管理界面,可以查看各个用户提交的订单信息,根据订单信息发送货物。

b)可以对订单进行统计操作,统计不同用户的订单数,统计所有用户的订单总数,可以根据时间进行统计,也可根据订购商品类型进行统计。

c)可以重新对订单进行分类排序,可以销毁已经完成交易的订单,以便释放资源继续使用。

4.4.3商品管理

管理者可以对商品进行添加、修改和删除等操作。用例描述:商品管理; 执行者:管理者;

前置条件:管理者已登录到系统;

后置条件:整理后的商品信息将记录到数据库中。基本路径:

a)进入商品管理页面,可以选择添加、修改或删除操作。

b)可以添加商品分类,并在该分类下添加各种相应类型的商品信息; c)可以修改一个商品分类或者修改其下的商品信息; d)可以删除一个商品分类或者其下的商品信息;

e)商品信息包括商品的类型、质地、价格、所在地区等详细说明。

4.4.4用户管理

管理者可以对用户账户进行管理。用例描述:用户管理; 执行者:管理者;

前置条件:管理者已登录到系统;

后置条件:整理后的用户信息将记录到数据库中。基本路径:

a)进入用户管理界面,可以查看所有用户的信息;

b)对于长期不活动的用户可以销毁其注册账户以释放系统资源。c)对于行为造成不良后果的不法用户可以冻结其账户。

5.性能需求

根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。

5.1界面需求

系统的界面要求如下。

1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:页面具有明确的导航指标,且便于理解,方便用户使用。3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接,采用CSS处理,控制字体大小和版面布局。

4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

5.2响应时间需求

无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。

5.3可靠性需求

系统应保证7×24小时内不宕机,保证20人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。

5.4开放性要求

系统应具有较强的灵活性,以适应将来功能扩展的需求。

5.5可扩展性需求

系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

5.6系统安全性需求

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失、破坏。防止用户非法获取网页以及内容。

第五篇:网上购物管理系统需求分析说明书

网上购物管理系统 需求分析说明书

文件名称:需求分析说明书 文件编号:xxxxxxxxxxxxx 编 制 人: 韩焱 编值日期:2016年11月25 审 核 人:xxxxxxxxxxxxx 版 本: 1.0 指导老师: 孙亚非 1.引言..................................................3 1.1编写目的:........................................3 1.2背景:............................................3 1.3参考资料:........................................3 2.任务概述..............................................3 2.1目标:............................................3 2.2用户的特点:.......................................3 3.需求规定..............................................3 3.1目标:............................................3 3.1首页..............................................3 3.2商品搜索..........................................4 3.3商品详细信息.......................................4 3.4登陆..............................................4 3.5商品分类管理.......................................4 3.6商品管理..........................................4 3.7退出界面..........................................4 4.运行环境规定..........................................4

需求分析说明书

1.引言

1.1编写目的:

本文档为网上购物管理系统需求分析报告,为网上购物管理系统的设计的主要依据,主要针对网上购物管理系统的概要设计和详细设计的人员,作为项目验收的主要依据。

1.2背景:

本软件全称为网上购物管理系统。

本软件为沧州职业技术学院本次考试作品,由小组成员曹孟,崔佳媚,韩焱共同完成。本软件适用于普通网上购物商店。

1.3参考资料:

阳光酒店管理系统。

2.任务概述

2.1目标:

满足客户的需求,实现网上购物的流程。主要功能包括商品搜索、商品详细信息、客户端登陆、商品分类管理、商品管理、退出等。

2.2用户的特点:

最终用户为管理员及购物人员,界面应简洁友好,功能完善,系统易用,易维护。3.需求规定

3.1目标: 3.1首页

首页展示了商品分类及推荐商品,并可以进行商品搜索。3.2商品搜索

在搜索框总输入搜索内容,点击“搜索”按钮即可按关键字进行搜索。

3.3商品详细信息

点击商品列表的商品图片即可进入商品详细信息。

3.4登陆

点击登陆,完成管理端的登陆。

3.5商品分类管理

里面包括商品分类管理的查看、分类添加、分类删除、分类编辑、分类搜索等功能,完成商品分类的增删改查的功能。

3.6商品管理

里面包括商品查询、商品添加、商品编辑及商品删除,完成商品增删改查的管理功能。

3.7退出界面

点击右上角的“退出”图标,即可退出管理系统。

4.运行环境规定

环境:Eclipse集成开发环境(jdk1.8 Tomcat7.0)操作系统:windows2010 数据库:MySQL

下载网上商城购物系统 需求说明书(五篇材料)word格式文档
下载网上商城购物系统 需求说明书(五篇材料).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    《景区分销系统》需求说明书

    成都易旅网络科技有限公司 《电子票务代理分销系统》 需求说明书易旅网络科技 1 背景与目标 1.1 背景 旅游行业近年来发展迅速,传统有实力的旅行社顺势不断发展,但随着自身的......

    网上鲜花系统需求说明书

    1 网上鲜花系统需求说明书 1 引言随着网络的普及,网络支付手段的逐步完善,越来越多的人习惯于网上购物,选择鼠标点击下订单,送货上门的快捷便利的购 物方式。网络为改变传统的......

    学生信息管理系统需求说明书

    学生信息管理系统需求说明书 1.引言 由于学生信息的冗长与繁琐,所以它的管理问题带来的麻烦和不方便也随之而来。所以开发一个适合学校的、便于管理学生信息的管理系统是十分......

    影院网上订票系统需求说明书

    影院网上订票系统网站需求说明书计算机科学与技术2班 2012年9月29日 1. 项目背景 电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有着复杂繁多的科系。......

    仓库管理系统需求规格说明书

    仓库管理系统需求规格说明书 (第十二组) 1.引言 ..........................................................................................................................

    图书馆管理系统需求规格说明书

    软件需求规格说明书 图书馆管理系统需求规格说明书 1.导言 1.1编写目的 图书管理信息系统的前阶段,对本系统的需求做了详细的阐述,并提出了这份软件需求规格说明书。 此需求规......

    电子商务系统(java)需求分析说明书

    电子商务系统需求分析说明书 一. 引言 ...................................................................................................................................

    教师工资管理系统需求分析说明书

    学校内部工资管理系统 需求分析报告 系统分析员:张倩、施婷婷、毛思雨、吴园希、陈金淼 日期:2011-5-3 1、 目导言 1.1 目的 为工资管理系统提供一套具有基本功能的模拟软件......