网上购物系统需求分析说明书教学提纲
- 格式:doc
- 大小:180.50 KB
- 文档页数:16
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书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、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
网上购书系统v1.0需求分析说明书项目承担部门:撰写人(签名):翁世杰完成日期:2014年05月25日本文档使用部门:□主管领导□项目组□产品部□维护人员□用户□评审负责人(签名):评审日期:年月日归档日期:年月日网上购书系统摘要:随着人们生活水平的提高,书籍在人类生活中占据着越来越重要的地位,很多人在紧张的工作之余选择读书,或是来增加自身专业知识,或是来提高自身修养,或是来缓解自身的工作压力……传统的购书方式会出现人们到书店买书,但是找半天找不到,亦或者是没有同类型的书籍进行对比等不方便的情况。
因此开发出图文并茂,信息能够及时更新与查看的网上购书系统就称为解决上述问题的主要途径,网上购书是近年来随着网络技术的发展而产生的一种新型的购书方式,它与传统的购书方式相比,网上购书拥有许多优势,这样的购书方式效果很好,既能让顾客觉得方便快捷,又对每个订单的信息妥善保管、及时处理,实现了高度智能化管理。
本文通过对网上购书进行需求分析,使用UML,用需求模型简化业务领域,用分析模型验证用例的正确性,一致性和完备性,可行性;一、需求分析需求分析的任务是通过详细调查现实世界要处理的对象,重复了解系统的工作概况,明确用户的各种需求,然后在此基础上,确定新系统的功能。
新系统必须充分考虑今后可能的扩展和改变。
1.在这里我们需要了解客户有什么样的具体要求和对系统性能的要求。
(1)用户需求分析(a)用户注册(b)用户登录(c)书籍浏览(d)书籍查询(e)书籍订购(f)订单修改(g)修改密码(h)管理员(2)系统性能分析对数据的安全性,完整性的要求:用户信息保密,只有管理员能修改用户信息。
确保网上支付安全。
书籍信息,用户信息必须保存其完整性,防止恶意修改。
下面是系统性能要求:(a)页面友好,功能齐备,能使用。
(b)准确性和可靠性高。
(c)系统便于维护和升级。
系统总体结构图:系统功能需求本系统主要功能介绍:1.用户登录注册模块,主要用于用户的登录,用户权限分为管理员和普通用户,当用户输入用户名和对应密码才能进入本系统,并得到一定权限,否则不能进入本系统。
需求分析1 引言随着信息技术的不断发展,我们现在已经进入了一个信息化时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系在一起了,通过网络,我们可以足不出户的做很多事情,休闲、娱乐、学习、交友等等。
随着信息化的进步的同时,今天,一种新的购物方式亦然出现,那就是网络在线购物.这种新型的商业运营模式不仅使人们不必在出门购物,节省了时间和精力,也给商家的发展创造了良好的机遇,它将传统的购物流程电子化、数字化,能为商家降低成本,扩大市场,增加价值。
什么是在线购物系统呢?顾名思义,就是能在网上实现商品销售和购买的系统。
在线购物系统旨在满足电子商务时代人们对于网上购买和销售的需求。
1。
1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作.本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1. 2项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
在线购物系统致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务.是商家产品与客户服务之间建立更加直接沟通及交流的平台。
需求分析1 引言随着信息技术的不断发展,我们现在已经进入了一个信息化时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系在一起了,通过网络,我们可以足不出户的做很多事情,休闲、娱乐、学习、交友等等。
随着信息化的进步的同时,今天,一种新的购物方式亦然出现,那就是网络在线购物。
这种新型的商业运营模式不仅使人们不必在出门购物,节省了时间和精力,也给商家的发展创造了良好的机遇,它将传统的购物流程电子化、数字化,能为商家降低成本,扩大市场,增加价值。
什么是在线购物系统呢?顾名思义,就是能在网上实现商品销售和购买的系统。
在线购物系统旨在满足电子商务时代人们对于网上购买和销售的需求。
1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1. 2项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
在线购物系统致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。
电商系统需求分析说明书一.引言 (1)1.1 项目背景 (1)1.2 前期工作 (1)1.3 参考资料 (1)二.技术概述 (1)2.1 目标 (1)2.2 硬件支持 (2)三.功能需求 (2)3.1 功能块划分 (2)3.2 功能块描述 (2)四.性能需求 (2)4.1 数据精确度 (2)4.2 适应性 (2)五.系统流程图 (3)5.1 顾客流程图如下 (3)5.2 订单处理流程说明 (3)六.数据流图 (4)6.1数据流图如下 (4)一.引言1.1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。
该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。
其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。
1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。
并总结出了有自己特色的设计思路。
1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。
二.技术概述2.1 目标我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。
2.2 硬件支持Cpu: 1G以上、内存:512M以上三.功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
三,商家(增,删,改)3.2 功能块描述3..2.1 面向用户部分功能:(1) 注册功能。
顾客首先要注册为网上商城的用户。
注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。
注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。
电商系统需求分析说明书一.引言.......................................................1.1 项目背景...............................................1.2 前期工作............................. 错误!未定义书签。
1.3 参考资料............................................... 二.技术概述...................................................2.1 目标...................................................2.2 硬件支持............................................... 三.功能需求...................................................3.1 功能块划分.............................................3.2 功能块描述............................................. 四.性能需求...................................................4.1 数据精确度.............................................4.2 适应性............................... 错误!未定义书签。
五.系统流程图.................................................5.1 顾客流程图如下.........................................5.2 订单处理流程说明...................................... 六.数据流图...................................................6.1数据流图如下............................................ 一.引言1.1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。
⽹上购物系统《⽤户需求说明书》1. 前⾔在⽹络信息时代快速发展的今天,市场的格局已发⽣变化,很多消费者的购物观念已经发⽣了变化,想更加快捷⽅便。
因此本系统在这样的社会环境下进⾏开发的。
本系统实现利⽤⽹络,实现⽹上购物,为⼴⼤的消费者提供的⽅便的购物⽅式。
“⽹上购物系统”的开发,极好的满⾜了⼴⼤消费者的购物需要。
1.1. ⽤户需求说明书的⽬的本⽂档对《⽹上购物系统》(以下简称本程序)的⽤户需求进⾏说明,为了让开发⽅与⽤户取得共识,降低和避免因双⽅交流问题⽽产⽣的需求变更。
同时为了让项⽬开发⼈员更好的了解⽤户的真正需要,设计和开发出符合⽤户要求规范的软件产品。
1.2. 开发的范围本程序的开发所要提交的内容如下:1)⽤户需求说明书(本⽂档)2)概要设计说明书3)⽂件设计说明书4)详细设计说明书5)项⽬开发计划6)周例会记录7)系统测试说明书8)⽤户操作说明书9)安装部署说明书10)源程序1.3. 专业术语的定义、简称和缩写术语简称缩写⽹上购物系统soft shop System SHOP1.4. 参考资料·《软件开发常需⽂档》·《实训项⽬测试部分要求》2.⽤户需求的概要2.1. 系统的概要本程序是对⽹上购物系统主要⽤户有消费者(客户)和管理员两个⾓⾊,消费者需要使⽤⽤户登录、修改信息、⽤户投诉、购物车、查看订单等功能,⽽系统管理员需要进⾏区域管理、⽤户管理、商品管理、车辆管理、商品分析等操作。
系统全局视图客户:描述项说明⽤例名称管理个⼈信息标识符『可选』0605001-03-003⽤例描述User修改⾃⼰信息页⾯。
参与者基本购物user。
优先级⽆状态『可选』等待审核前置条件User已经成功登录⽹上购物系统后置条件User基本信息被修改基本操作流程当user成功登录后,选择管理个⼈信息操作模块,就会发送⼀个请求到server端,从数据库取出user的基本信息显⽰在页⾯上。
可选操作流程在提交按钮前,user可选重置信息,将所有⽂本框的内容清空,或者选择操作其他模块。
网上商城购物系统详细设计说明书讲课教案软件工程详细设计说明书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):用来连接数据库。
网上商城需求分析说明书1.引言1.1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。
编写目的如下:(1) 客户和营销部门依赖它来了解他们所能提供的产品。
(2) 软件开发小组依赖它来了解他们所需要开发的产品。
(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。
预期读者为:客户,本组成员等。
1.2项目背景(1) 待开发的软件系统的名称:网上商城系统。
(2) 本项目的任务提出者及单位:电子商务行业。
(3) 本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华。
(4) 目标用户:网站管理员、商品销售者、商品消费者、游客。
2.任务概述2.1开发背景2.2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。
2.3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。
(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。
(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。
(3) 商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票。
(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息。
2.4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。
开发持续时间规定为一个月,开发时间比较紧。
系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库。
需求分析1 引言随着信息技术的不断发展,我们现在已经进入了一个信息化时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系在一起了,通过网络,我们可以足不出户的做很多事情,休闲、娱乐、学习、交友等等。
随着信息化的进步的同时,今天,一种新的购物方式亦然出现,那就是网络在线购物。
这种新型的商业运营模式不仅使人们不必在出门购物,节省了时间和精力,也给商家的发展创造了良好的机遇,它将传统的购物流程电子化、数字化,能为商家降低成本,扩大市场,增加价值。
什么是在线购物系统呢?顾名思义,就是能在网上实现商品销售和购买的系统。
在线购物系统旨在满足电子商务时代人们对于网上购买和销售的需求。
1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1. 2项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
在线购物系统致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。
是商家产品与客户服务之间建立更加直接沟通及交流的平台。
宣传自己的产品,是商家上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。
1. 3定义Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunJavaME)的总称。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
JSP(Java Server Pages) :是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
SQL:Structured Query Language2. 任务概述2.1 目标该软件具有如下主要功能:1.管理员身份验证(为合法用户提供一个后台入口)2.添加商品、商品信息修改、删除商品(向商品表插入前台首页展示的商品信息)3.订单信息管理(网站管理者对用户订单的执行和编辑状态)4.公告信息管理模块(网站向用户发布最新公告信息)5. 用户查询并浏览商品信息6.用户信息注册和登录7.用户在线下单购买商品8.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2 运行环境(1)服务器的软硬件配置Web服务器软件:aspmao.exe数据库服务器软件: SQL Server2000(2)客户端的软硬件配置客户端操作系统:Windows 98以上客户端浏览器软件:IE(Internet Explorer)2.3 条件与限制一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3. 数据描述3.1 静态数据网上购物系统的静态数据包括:用户种类商品类别3.2 动态数据输入数据:鼠标对按钮的点击查询方式、查询关键字;新建商品项、用户项;商品项、用户项相应纪录更改;备份数据恢复所需的数据备份文件;受限操作所需的密码;输出数据:查询关键字确定的数据库记录的子集;统计结果及其格式化文件;信息录入、删改结果(成功或失败);;数据备份输出的数据备份文件;内部数据:查询操作建立的索引;3.3 数据库描述本系统使用的数据库为SQL Server2000。
ER模式:商品(商品编号#,商品名称,商品类别#,生产厂家,出厂日期,备注,价格,库存数量)会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)身份(身份编号#,身份描述,用户等级)商品类别(商品类别编号#,类别描述)ER图:(一)用户订购过程:(1):数据流图:A:商品信息;B:用户信息;C:商品访问记录;D:日期;图3-2:用户退订数据流图(三)用户查询浏览过程:图3-3:用户查询浏览数据流图图3-4:管理员增删改商品数据流图G:管理员信息(五)管理员增删改用户:图3-5:管理员增删改用户数据流图(六)管理员查询浏览过程:图3-6:管理员查询浏览过程数据流图(七)商品管理系统数据备份:图3-7:商品管理系统数据备份数据流图(八)网上购物系统数据恢复:图3-8:网上购物系统数据恢复数据流图(九)管理者口令修改:图3-9:管理者口令修改数据流图3.4 数据词典1、数据流的DD表举例如下:2、数据元素的DD表举例如下:3、数据存储的DD表举例如下:4、数据加工的DD表举例如下:3.5 数据采集在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。
其中常用的内置对象和功能有(1)Response对象:将消息发送回给浏览器(从服务器端向客户端输出)。
(2)Request对象:获取客户端的信息。
(3)Application对象:存储一个应用中所有用户共享的信息。
(4)Session对象:存储一个普通用户其滞留期间的用户信息(信息保存在服务器),也可用Cookie集合(信息保存在客户端)。
(5)Server对象:提供许多服务器端的应用函数。
内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数据库操作,邮件功能等。
通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的数据。
4. 功能需求注册(from Use Case View)4.1 功能划分该软件具有如下主要功能:1.管理员身份验证(为合法用户提供一个后台入口)2.添加商品、商品信息修改、删除商品(向商品表插入前台首页展示的商品信息)3.订单信息管理(网站管理者对用户订单的执行和编辑状态)4.公告信息管理模块(网站向用户发布最新公告信息)5. 用户查询并浏览商品信息6.用户信息注册和登录7.用户在线下单购买商品4.2 功能描述·具体系统前台功能需求描述(1).用户注册模块用户购买的商品将通过邮寄手段送达给客户,通过注册方式可以把一些必须的用户基本信息保存在系统中,如送货地址,手机号码,电子邮件等用户基本信息。
(2).用户登录模块登录的主要目的是通过ID确认用户是否注册,系统根据登录用户名的注册信息进行交易。
登录的时机可以在用户访问系统的时候,也可以在商品结算的时候。
(3).商品浏览查询模块用户可以在不做任何购物决定的情况下随意浏览各种商品,要求系统对用户浏览的商品提供良好的浏览效果和浏览的方便。
用户可以通过商品类型、商品名称进行查询,针对不同类型的商品还可以提供更详细的查询方式,比如根据商品的价格等属性进行查询。
(4).商品订购模块商品交易模块是本系统最核心的功能,也称为购物车功能。
该功能主要完成商品选购与结算。
登录用户可以在查询结果中选择是否购物,购物商品临时存放在购物车中,由用户最后确认并结算后再放入数据库交易记录。
没有登录的用户则直接转移到登录页面,登录后自动结算并回到结算页面,确认交易结构。
下图说明几者的关系:(1).新闻信息管理模块实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。
(2).商品信息管理模块实现管理者对站内商品进行划分类别,定期更新管理商品,提供商品信息录入、修改、删除等功能。
(3).订单信息管理模块实现管理者对站内订单的管理,提供订单列表,查看已确认订单。
(4).操作管理模块实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。
图4-3 系统后台功能需求描述5. 性能需求5.1 数据精确度1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。
2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。
3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言购物篮定单内容、支付情况、投诉内容)。
另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。
当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。
5.2 时间特性1)响应时间:2-3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。
2)更新处理时间:这是由数据精确度的要求确定的。
对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。
3)数据转换与传输时间:数据转换主要是涉及到数据库的问题。
为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。
传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。
4)运行时间:本网站如非特殊原因应保持24小时开通。
5.3 适应性这里主要是解决用户使用何种浏览器的问题,推荐为微软的 Internet Explorer 或网景的Netscape Navigator。
由于开发语言、数据库的指定,因此软件的运行环最好为Windows 2003 Server。
6. 运行需求6.1 用户界面界面要求:a. 网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。
b. 界面的风格要鲜明而有特色。
c. 网站所要用到的图片资料应该足够清晰和精美。
d. 网站上要有足够的导航链接。