网络商店软件需求说明书模板.docx

上传人:b****4 文档编号:3513865 上传时间:2022-11-23 格式:DOCX 页数:12 大小:56.57KB
下载 相关 举报
网络商店软件需求说明书模板.docx_第1页
第1页 / 共12页
网络商店软件需求说明书模板.docx_第2页
第2页 / 共12页
网络商店软件需求说明书模板.docx_第3页
第3页 / 共12页
网络商店软件需求说明书模板.docx_第4页
第4页 / 共12页
网络商店软件需求说明书模板.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

网络商店软件需求说明书模板.docx

《网络商店软件需求说明书模板.docx》由会员分享,可在线阅读,更多相关《网络商店软件需求说明书模板.docx(12页珍藏版)》请在冰豆网上搜索。

网络商店软件需求说明书模板.docx

网络商店软件需求说明书模板

网络商店

 

课程名称:

软件工程

设计题目:

软件需求说明书

院系:

信息技术学院

专业:

计算机科学与技术

班级:

2010级2班

设计人员:

指导老师:

设计时间:

2012.11.14----11.20

目录

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料2

2任务概述2

2.1目标2

2.2产品功能2

2.3用户特点3

2.4假定和约束4

3需求规定4

3.1对功能的规定4

3.2对性能的规定5

3.2.1精度5

3.2.2时间特性要求5

3.2.3灵活性6

3.3输入/输出要求6

3.4数据管理能力的要求6

3.5故障处理要求7

3.6其他专门要求7

4运行环境规定7

4.1设备7

4.2支持软件8

4.3接口8

4.4控制9

5附录1

1引言

1.1编写目的

在网络覆盖全球的情形下,网络商店可以让众多消费者更加方便的寻找到自己需要的商品,可以随时浏览,更加便捷,而且网络商店可以为消费者节约大量时间,网洛商店有发展的潜力,可以为商店和消费者带来双赢的局面。

1.2背景

就网络商店而言,由于网络已经覆盖全球,信息量大而独具优势。

其实网络商店的理念也很简单,就是消费者可以自己寻找自己喜爱的商品,替消费者找寻他们想要的商品。

对于消费者来说,可以随时随地自由地浏览和订购商品,消费者无需亲临商店,开机上网即可买到所需商品,网络商店节省了大量时间,这对于那些没有时间经常逛商店或其住所离商店较远的消费者来说,具有实际意义。

因此网络必将有长足的发展。

开发人员:

朱亮、李恒昌、刘帅、李云雷

开发项目:

网络商店

1.3定义

IEEE1394接口:

也称Firewire火线接口,是苹果公司开发的串行标准。

同USB一样,IEEE1394也支持外设热插拔,可为外设提供电源,省去了外设自带的电源,能连接多个不同设备,支持同步数据传输。

TV-OUT接口:

这是视频输出接口的一种。

VGA接口:

这也是视频输出接口的一种。

HDD:

HardDiskDrive的缩写,即硬盘驱动器的英文名。

ODD:

OpticalDiskDriver的缩写,即是光盘驱动器的英文名。

1.4参考资料

【1】软件工程---理论与实践田淑梅廉龙颖高辉清华大学出版社

【2】XML基础与实践教程王震江马宏清华大学出版社

【3】C#程序设计---案列教程杜少杰王文红北京理工大学出版社

【4】SQLServer2005基础教程(英)迪尤逊著,董明等译人民邮电出版社

【5】中文DreamweaverCS3案例教程沈大林中国铁道出版社

2任务概述

2.1目标

建立完善的网络商店网站。

2.2产品功能

2.2.1、前台主要功能包括:

用户访问主页面的时候,用户可以进行注册,填写个人信息:

如用户名、密码、确认密码、电话、送货地址。

其他功能如下:

我的帐户、商店介绍、联系方式、商品查询、商品高级查询、商品分类浏览、商品展示、畅销商品排行榜、打折专区、热门推荐,精品推荐、意见反馈、在线帮助、订单管理、缺货登记、在线咨询、自动友情链接功能等等。

2.2.2、后台主要功能包括:

本系统后台管理在考虑商店管理操作简便的同时,提供了强大的商店管理模式。

它包括管理员角色的设置,用户资料管理,商品分类管理,商品资料管理,订单管理,商品评论管理,公告管理,文件管理,商店基础资料管理,帮助订制,缺货管理,客户反馈管理,广告管理,商品推荐管理等等。

用户填写完成信息后,提交后,由数据库保存用户注册的信息。

2.3用户特点

2.3.1、用户用例图情况

2.3.2、顾客功能模块流程图

 

2.3.3、最终用户的特点:

1、会基本操作电脑,了解网络商店流程以及相关的安全维护知识。

2、能熟练操作计算机,熟悉基本软件维护知识,针对本系统,操作人员熟悉本系统的操作流程。

3、本系统主要针对网上用户对知识的要求不是很高基本的普通用户都可以。

4、懂得基本的数据库的操作具有良好的知识储备。

5、本网站的会员就是网络上的游客们,所以用户界面要做得友好,操作简单易懂,不繁琐。

用户信息较多,所以要追求较高的安全性,以致保护用户的有效信息不被窃取。

2.4假定和约束

1、整个系统的开发时间为五个月,硬件、软件、运行环境和开发环境的条件和限制:

在Windows2000/XP/7/8/vista下使用。

2、业务模式的约束:

系统的前后台信息交互过程不是全自动的过程,需要后台管理员进行录入工作。

3、在开发过程中采用了Dreamweaver软件进行网页设计。

4、数据库方面的数据参照完整性约束:

管理员在上架商品和下架商品的时候,要保持数据的参照完整性。

在订单编号和货物编号方面有不可重复性,以免数据混乱造成不必要的经济损失。

3需求规定

3.1对功能的规定

开发一个基于Web的网络商店,采用结构化设计分析方法,该系统包括前台购物和后台管理两大总的模块,后台管理模块又包括分类录入商品(以及商品的相关信息,如名称、编号、厂商等)和管理前台用户,前台管理模块包括用户登录,查询、浏览商品,以及购买商品功能。

本网站的所有会员都可以特价购买商品,新用户可以通过注册成为本网站的会员,并可以定购商品和查询订单。

本系统的各项功能描述如下:

功能一:

注册会员功能,该功能的优先级较高,要想正常使用本网站,就要首先进行注册,需要填写用户名、密码、确认密码、邮箱等问题。

功能二:

会员登录功能,该功能的优先级较高,使用已经注册过的用户名和密码进行登录,经过系统确认正确后,即可进入下一步操作。

功能三:

会员找回密码功能,如果用户使用的过程中忘记密码或发生异常情况需要找回密码。

功能四:

浏览搜索商品功能,通过输入想要找的商品的关键字进行查询,然后从若干商品中进行浏览,挑选出自己想要的商品。

功能五:

购物车功能,在浏览网页和查找商品的过程中,如果选中某一种商品,就可以随时将它添加到自己的购物车中,前提条件是这必须要在登录之后才能完成的操作。

而且,还可以将购物车中的商品使用网上银行账户通过支付宝的操作进行递交付款。

功能六:

排行榜功能,该功能是将网站上的所有商品按照销售量进行排序显示,并将网站上的所有商品按照上传日期进行排序再显示。

功能七:

商店网站管理员对商品进行分类管理功能,该功能包括添加商品、修改商品、删除商品、添加商品类型、修改商品类型、删除商品类型并且显示出所有的商品类型和商品信息(如商品编号、名称等)。

功能八:

商店网站管理员对网站的会员进行管理功能,该功能是指管理员可以维护客户注册信息、维护商品信息、维护系统公告,同时,还可以将一些使用不规范的用户或者长期不用的用户进行删除。

店长管理员还可以给其他董事管理员分配管理权限,以致实现本网站的秩序。

功能九:

管理员的登录与注销功能,管理员进入后台进行操作也要经过最高层管理员的允许。

3.2对性能的规定

1、对服务器的要求,至少能够容纳1000人同时访问;

2、对客户端,在现在使用的电脑中,联网了就行,要求不高;

3、在本系统使用功能时,在网速好的情况下,系统响应时间为10秒以内;

4、系统可以对商品的库存进行统计;

5、系统界面设计友好,操作方便、灵活;

6、具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢失订单和货物信息,不允许在运行期间出现故障和错误;

7、具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改订单信息,防止随意删改,同时提供信息备份的服务;

8、具有保密机制,各级使用者只能看到允许查看的系统信息;

3.2.1精度

1、本系统要求输入的会员年龄为整数,购买商品的数量为整数,商品价格保留两位小数,出生日期是合法的日期形式(如1990-01-01),身份证号码必须为数字。

2、要按照严格的数据格式输入,否则系统不予响应进行处理。

3、查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:

直接查询和模糊查询。

3.2.2时间特性要求

1、一般操作的响应时间应在120毫秒内;

2、时间的要求:

要求响应时间最长不能超过3秒等;

3、更新时间要求:

发布商品信息、更新订单信息、支付信息、交易记录等不能超过2秒等。

3.2.3灵活性

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

2、能够支持Windows2000/XP/7/8/vista的运行环境;

3、满足网络业务平台的需求(记录量控制在109项内)。

3.3输入/输出要求

1、要求:

1、非会员输入:

注册用户名(长度不要超过4个汉字或8个英文字符),性别,注册密码,确认密码,电子邮箱地址,出生日期,身份证号码等

输出:

注册成功或失败

2、会员输入:

用户名,密码

输出:

首页

3、管理员员输入:

管理员号,密码

输出:

后台管理页面

4、查询商品输入:

商品名

输出:

商品信息

2、格式:

1、对会员注册中“用户名”的输入要求不要超过4个汉字或8个英文字符;会员的性别只能选择不能有键盘输入,出生日期必须输入合法(如1990-01-01),输入身份证号必须合法,即必须为18个数字。

2、对会员买完商品后的购物单以表单形式输出,上面有会员的姓名,联系电话,邮箱,购物的数量及单价和总价钱,购买日期,以及商品的生产地址及联系方式。

3、总的账目输出,会统计每个会员的购物单,会有卖出的商品名,商品的编号,以及商品的数量和商品的总价钱。

3.4数据管理能力的要求

要求能进行数据库的建立、数据库的调优、数据库的重组、数据库的重构、数据库的安全管控、报错问题的分析和汇总和处理、数据库数据的日常备份。

3.5故障处理要求

1、一般故障处理错误分为两种:

(1)业务错误:

通过弹出对话框或其他形式的方式向用户报告业务错误,提醒用户修正该错误,保证业务处理正常完成。

(2)系统错误:

采用日志来记录错误信息,管理员通过查看日志了解系统运行情况,作出相应处理。

3.6其他专门要求

1、保密要求

对管理员和用户设置的权限不同。

2、数据库

数据库安全性方面的需求:

面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。

4运行环境规定

4.1设备

1、该系统需要服务器2台(一台提供服务,一台备份),开发阶段需要两台微机作为模拟网络环境来开发。

具体的网络布线按用户要求配置。

2、软件工具:

Windows2000/XP/7/8/vista操作系统,Dreamweaver软件,使用C#程序设计,数据服务层使用的是SQLServer2005数据库。

3、硬件平台:

个人电脑,笔记本电脑最好,配置如下:

CPUintelCorei3-2310MMemory2GB

HDD不低于160GODDDVDSup.MTI.

4.2支持软件

项目

详细

操作系统

Windows2000/XP/7/8/vista

数据库

SQLServer2005

权限要求

对SQLServer2005数据库具有建表、备份的权限

硬件要求

CPUintelCorei3/i5/i7Memory2GB

HDD不低于250GODDDVDSup.MTI.

设计模式

C#

数据库

SQLServer2005

开发工具

C#程序设计、Dreamweaver

4.3接口

1、用户接口

(1)登录界面:

由输入用户名、密码的文本框和登录、注册按钮组成。

(2)查询界面:

查找按钮:

进行图示查找。

显示区:

用于显示已有商品类别,可点击进行查询;

(3)购物车界面:

已购商品信息显示区:

用于显示选购商品信息(名称,价格,购买数量);

数量编辑框:

用于输入每种商品的数量;

提交按钮:

确定购买下订单。

(4)管理员增加商品界面:

信息编辑框区:

输入商品的信息。

提交按钮:

把数据提交到数据库。

(5)管理员修改商品界面:

商品名称编辑框:

用于输入查找的商品名称。

查找按钮:

按商品名称查找商品,并把商品信息的数据返回到信息编辑区。

信息编辑框区:

对已存在商品的信息进行修改。

提交按钮:

把更新数据交到数据库。

(6)管理员删除商品界面:

编辑框:

用于输入查找的商品名。

查找按钮:

查找商品,并把商品信息的数据返回到信息显示区。

信息显示区:

显示查找结果

删除按钮:

每条查找到的信息结尾都有个删除按钮,用于删除当条记录。

2、外部接口

1)硬件接口:

无线接口包括红外和蓝牙接口;有线接口包括电话线,以太网卡,PC卡,USB,TV-OUT,IEEE1394,VGA,串口,并口,读卡器,耳机音频。

2)软件接口

这里的接口问题主要是与SQLServer2005数据库进行通信,以便对数据库进行读取和写入操作。

3)内部接口

(1)登录模块与商品管理模块:

管理员可以对数据库中的商品进行增加、删除、修改等操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员,调用登录模块验证用户以保证数据库的信息的正确、完整与安全。

(2)登录模块与购物车管理模块:

用户进入系统后可以查询商品,若要购物则需确保用户为本系统的会员,非会员可以注册,会员成功登录后将会员信息储存于服务器中,购物过程将商品信息也储存于服务器中,当会员确认购买时,将会员信息、商品信息系和购买数量存于数据库中的customer_order表中,并更改该商品的库存量。

4.4控制

1、在页面上,通过鼠标点击触发相应的操作。

2、在页面上,也可以通过tab键、回车键等功能键完成某些特定功能。

5附录

现代人追求的是方便快捷,所以网上购物商店不仅要满足人们的购物欲望還要有简便快捷的操作过程.因为购物网站是面向广大的消费者,由于不同人的需求是不尽相同的,所以购物网站在具有自己特色的同时应该适合不同人士的需求.

在本购物网站中,售前服务要为客户提供详细的商品信息和简单快捷的操作方式;售中服务要为客户提供亲切的咨询服务和网上购物的安全保障;售后服务要为客户所购物品的质量和发货速度作保证.

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1