网上购书系统需求

合集下载

网上图书销售系统的设计与实现

网上图书销售系统的设计与实现

在系统开发过程中,我们充 分考虑了安全性问题。通过 数据加密、权限控制等手段, 有效保障了用户信息和交易
数据的安全。
未来改进方向
用户体验优化
随着技术的发展和用户需求 的提高,我们将进一步优化 系统界面和操作流程,提升 用户体验。
扩展性增强
智能化推荐
移动端适配
为应对未来可能的业务增长, 我们将研究如何进一步增强 系统的扩展性,如采用微服 务架构、容器化部署等。
网上图书销售系统的设计与实现
目录
• 系统概述 • 系统设计 • 系统实现 • 系统测试与优化 • 总结与展望
01 系统概述
系统简介
网上图书销售系统是一个基于互联网的电子商 务平台,旨在为图书消费者提供方便快捷的在 线购书服务。
该系统通过整合图书资源、用户信息、支付方 式等多个模块,实现了图书查询、在线购买、 订单管理、物流配送等一系列功能。
测试系统中的接口是否正常工作,包括数 据传输、数据验证等。
性能测试
兼容性测试
测试系统的性能指标,如响应时间、吞吐 量等是否满足要求。
测试系统在不同浏览器、操作系统、设备 上的兼容性。
系统优化
代码优化
对代码进行优化,提高执行效率,减少资源 占用。
系统架构优化
对系统架构进行优化,提高系统的可扩展性 和可维护性。
自动化测试
使用自动化测试工具进行测试,提高测试效率和 准确性。
ABCD
测试用例设计
根据模块的功能需求,设计详细的测试用例,包 括正常情况下的输入和异常情况下的输入。
回归测试
在修改代码或添加新功能后,进行回归测试以确 保系统功能未受影响。
集成测试
集成测试
接口测试
将系统中的各个模块集成在一起进行测试 ,确保模块之间的协调和整体功能的正常 。

网上图书销售系统

网上图书销售系统

网上图书销售系统网上图书销售系统是一种通过互联网平台提供图书购买服务的系统。

用户可以通过该系统在网上浏览、搜索、选择和购买图书,极大地方便了购书的过程。

本文将介绍网上图书销售系统的功能以及它的优势。

首先,网上图书销售系统提供了一个友好的界面,用户可以通过该界面轻松地浏览各类图书。

用户可以根据不同的分类、作者、出版社等条件进行筛选和搜索,系统会根据用户的需求给出相应的推荐结果。

同时,系统还提供了详细的图书信息,包括图书的封面、简介、作者介绍、读者评价等,帮助用户更好地了解和选择图书。

其次,网上图书销售系统提供了安全的购书环境。

用户可以在系统中注册个人账号,对自己的购物信息进行管理和保护。

用户在购买图书时,可以选择不同的支付方式,包括支付宝、微信支付、银行卡支付等,系统会确保交易过程的安全性和可靠性。

此外,系统还提供了售后服务,用户可以在系统中提交退款、换货、投诉等申请,并获得及时的处理和反馈。

再次,网上图书销售系统提供了便捷的购书流程。

用户可以通过系统将自己心仪的图书加入购物车,随时浏览和修改购物车中的图书。

用户可以选择批量购买,或者单独购买某一本图书,系统会根据用户的选择生成相应的订单。

用户可以随时查看自己的订单信息,包括物流信息和订单状态等,以确保自己能够及时收到图书。

最后,网上图书销售系统提供了良好的用户体验。

系统会根据用户的浏览和购买记录,不断优化推荐算法,给用户提供更符合个人需求的图书推荐。

同时,系统还会通过短信、邮件等方式及时向用户发送活动促销信息,让用户享受到更多的优惠和折扣。

用户可以在系统中给图书打分、撰写评论,与其他用户分享自己的购书心得和体验。

总之,网上图书销售系统通过提供友好界面、安全支付、便捷流程和良好用户体验等功能,为用户提供了一个方便快捷的购书平台。

用户可以在系统中方便地选择、购买和收藏自己喜爱的图书,并与其他读者进行交流和分享。

相信随着科技的不断进步和人们购书观念的变化,网上图书销售系统将继续发展壮大,为读者提供更好的购书体验。

网上书店系统分析设计报告

网上书店系统分析设计报告

网上书店系统分析设计报告
一、引言
随着互联网的快速发展,网上购物已经成为人们日常生活中不
可或缺的一部分。

在这种背景下,网上书店系统应运而生。

网上书
店系统为用户提供了一个方便快捷的购书平台,使用户可以随时随
地浏览和购买各种图书。

本报告将对网上书店系统进行分析和设计,以确保其功能和性能的优化。

二、系统分析
1. 系统需求分析
(1)功能需求:用户注册与登录、图书浏览与搜索、购物车管理、订单管理、用户评价与推荐等。

(2)性能需求:系统应具备高并发能力、响应时间快、稳定性强等。

(3)安全需求:用户数据要保密,支付过程要安全可靠。

2. 系统结构分析
网上书店系统可以分为前端和后端两个主要部分。

(1)前端:包括用户界面和用户交互,用户可以在前端进行注册、登录、搜索图书、加入购物车和下订单等操作。

(2)后端:包括数据管理和业务逻辑处理,包括用户数据管理、图书数据管理、订单数据管理、支付处理等。

3. 数据库设计
(1)用户数据表:包括用户ID、用户名、密码、手机号、邮
箱地址等信息。

(2)图书数据表:包括图书ID、图书名称、图书作者、图书
价格、库存数量等信息。

(3)订单数据表:包括订单ID、用户ID、下单时间、订单状
态等信息。

三、系统设计
1. 前端设计
前端设计应注重用户友好性和可用性,包括以下关键设计要素:。

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现一、引言随着互联网的普及和电子商务的兴起,传统的实体书店逐渐被网上书城所取代。

网上书城不仅提供了更为便捷的购书方式,也拓展了读者的选择范围,为图书出版和销售带来了新的机遇和挑战。

设计和实现一款功能完善、用户友好的基于Web的网上书城至关重要。

二、设计理念1. 用户体验至上在设计网上书城的过程中,用户体验应始终是首要考虑的因素。

从用户浏览书籍到下单购买,再到收货体验,每一个环节都需考虑用户的需求和感受,从而提供更好的体验。

2. 丰富的图书资源网上书城的核心竞争力在于其拥有丰富的图书资源。

通过与出版社合作、引入自助出版和图书馆合作等方式,不断丰富网上书城的图书种类,使用户能够找到自己喜欢的图书。

3. 安全可靠的付款方式网上书城购书的最后一步是付款环节,因此付款方式的安全可靠至关重要。

采用多种加密技术,确保用户的支付信息不被泄露,并且提供多种支付方式,方便用户选择。

三、实现步骤1. 网站架构设计需要对网上书城的网站架构进行设计。

包括首页、书籍分类、图书详情页、购物车、订单结算和个人中心等板块。

每个板块的功能和交互细节都需要仔细规划,确保用户能够方便快捷地完成操作。

2. 数据库设计网上书城需要建立完善的数据库系统,存储图书信息、用户信息、订单信息等。

数据库设计需要考虑数据的结构、关联和查询效率,保证系统稳定运行。

3. 用户注册与登录功能用户注册和登录是网上书城的基础功能,通过用户名、密码和验证码等方式,确保用户信息的安全性。

并且可以通过第三方登录方式,提升用户注册的便捷性。

4. 图书浏览和搜索功能用户可以通过分类导航和关键词搜索的方式快速找到自己想要的图书,同时也可以浏览热门推荐和新书上架等分类,发现更多的图书资源。

5. 购物车和结算功能用户可以将心仪的图书加入购物车,然后一次性结算购买。

购物车功能需要支持添加、删除和修改数量等操作,确保用户购物的便捷性和流畅性。

6. 订单管理和支付功能系统需要提供完善的订单管理功能,用户可以查看自己的订单状态、历史订单等信息。

网上购书系统的设计与实现

网上购书系统的设计与实现

xx大学实验报告课程名称:网络数据库编程专业班级:学生学号:(组号)学生姓名:实验名称:实验成绩:课程类别:必修□限选 公选□其它□目录错误!未找到目录项。

一、菩提书城网上购书系统概述1.系统开发背景随着互联网的高速发展,电子商务将成为21世纪主流的商业模式。

它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售。

与传统的实体书店相比,网上书店的经营方式和销售渠道是全新的。

2.系统开发方法本系统是在Windows XP下,以MicroSoft Access 2003为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术,(jsp+javabean+Access)B/S模式开发的网上书店系统。

二、系统的需求分析2.1需求分析(1)技术可行性——此网上购书系统可以运用于windows xp ,windows 7 ,windows server 2000/2003 操作系统。

对计算机的硬件配置没有太高要求,现在的个人电脑基本完全可以满足条件。

(2)经济可行性——这个系统可以运用于现在市场上所出售的各种个人电脑,系统成本主要集中在系统的开发上。

而且当系统投入运行后,可以实现在网上卖书的功能。

系统所带来的效益远远大于系统软件的开发成本。

所以在经济上是完全可行的。

(3)操作可行性——界面设计充分考虑到浏览用户的习惯,图书信息浏览、会员注册登录、购书等功能操作方便。

而且所有页面设计简洁、合理,不会让用户感到视觉疲劳。

可操作性非常强。

2.2功能需求对书店的图书信息和用户信信息的进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能。

2.3性能需求数据库的录入;图书检索;用户信息查询;图书信息查询;网上购书;2.4安全与保密要求书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。

网上购书系统需求说明

网上购书系统需求说明

网上购书系统V1.0需求规格说明书修订记录表序号修订日期修订人修订主要内容备注123451引言1.1编写目的“网上购书电子商务系统”有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。

1.2背景“网上购书电子商务系统”与用户进行交流的一个中间体,有着十分重要的作用。

所以,我们要求该用户界面友好、清楚明了、突出重点、而且容易使用;另外,该界面还必须能够提供尽量多的功能,以给顾客便捷的服务。

用户界面由注册界面、登陆界面、浏览书籍界面、查询界面、购书界面等各大界面构成,每一个界面都有着各自的作用。

1.3定义无1.4参考资料无2需求规定2.1系统的功能性需求功能序号功能名称功能说明1 管理员平台包含管理员的维护、增加管理员2 前台首页包含图书搜索、用户登陆、用户注册、关注排行和销售排行3 新书上架包含新增书籍管理、书籍信息维护、书籍借阅管理4 排行榜包含关注排行和销售排行5 特价书籍包含特价书籍信息,可以对图书进行购买、收藏、加入购物车6 图书分类包含图书分类信息2.2系统的非功能性需求1)用户界面需求简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。

2)软硬件环境需求软件环境:兼容当前主流操作系统Windows 95/98/NT/Me/2000/XP 等。

硬件环境:386以上计算机,打印机、扫描仪等。

3)性能需求时间上:相互合作的用户数(注意:这里的用户是指使用该软件的人,而不是登陆系统购买书籍的人)或者所支持的操作、响应时间以及与实时系统的时间关系,必须满足互斥性,即不能同时有几个用户对相同的数据进行操作、修改(同时读除外)。

空间上:对存储器和磁盘空间的需求;对存储在数据库中表的最大行数有一定的需要。

4)安全性需求1、只有特定的管理人员才能对系统进行管理,才能对数据库进行维护和修改;2、登陆系统购书的客户的资料,对其他客户都是透明的;3、客户的密码只能有客户自己进行修改,对管理员也是透明的;管理员唯一能对客户的操作是删除其客户名和密码。

网上书店管理系统技术介绍

网上书店管理系统技术介绍
采用负载均衡和容错机制,确保系统在高并 发和故障情况下仍能提供不间断的服务。
03
关键技术实现
用户认证和授权
用户注册和登录
提供用户注册和登录功能,确保用户身份的安全 性和隐私性。
权限管理
根据用户角色分配不同的权限,确保系统功能的 正确使用和数据的安全性。
认证方式
支持多种认证方式,如用户名密码、动态令牌、 第三方登录等,提高系统的灵活性和便利性。
购买流程
提供电子书的购买流程, 包括选择电子书、填写收 货地址、选择支付方式等。
支付接口
集成多种支付接口,如支 付宝、微信支付等,方便 用户完成支付操作。
支付安全
采用加密传输和安全存储 技术,确保用户支付信息 的安全性和保密性。
缓存和性能优化
缓存机制
01
利用缓存技术,如Redis、Memcached等,缓存常用数据和查
确保系统能够在不同操作系统(如Windows、Linux、 Mac OS)和不同浏览器(如Chrome、Firefox、Safari) 上正常运行。
数据库设计
数据表设计
根据系统需求设计数据表结构, 包括用户信息表、图书信息表、 订单信息表等,并建立适当的关 系型数据库。
索引优化
针对常用查询字段建立索引,提 高数据查询效率。
采用响应式设计,支持PC、手机和平板设备,使用 HTML5、CSS3和JavaScript等技术实现页面布局和交互 效果。
后端架构
基于MVC(模型-视图-控制器)设计模式,使用Java、 Python等编程语言进行开发,通过Web服务器(如 Tomcat、Nginx)处理请求并返回响应。
跨平台兼容性
数据安全
采用加密技术保护用户密码等敏 感信息,确保数据传输和存储的 安全性。

毕业设计:网上购物系统需求分析-精品

毕业设计:网上购物系统需求分析-精品

网上购物系统—需求分析学院:计算机与信息工程学院班级:09级2班指导老师:李明勇小组成员:091102033 赵艳(组长)091102014 扶柳叶091102015 李杰091102016 李青松091102017 杜芝泽091102018 杨兰091102019 杨国勇时间:2012年5月13日目录序言 1 第一章网站系统分析 3 1.1网站的设计目标31.2网站的可行性分析31.3网站的深入调查41.4网站设计的特点 51.5网站开发的设计思想 51.6系统设计的总体规则 5第二章网站的功能设计 6 2.1网站功能分析62.2平台功能模块的设计62.3 系统流程分析7第三章网站数据库设计11 3.1网站数据库需求分析113.2数据库逻辑结构设计11第四章网站应用与界面设计15第五章设计总结24参考文献25 1.简介1.1.2.市场定位分析网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。

因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。

售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。

1.1.3.网站建设经济可行性分析传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。

1.1.4.网站建设技术可行性分析(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上购书电子商务系统——软件产品开发要求及需求模型计02 001482 xxxxxx001485 xxxxxx 001500 xxxxxx一、 数据流图:1. 网上购书电子商务系统数据流程图(第一层)DBMS1.1暂存订单DBMS1.2书籍库存DBMS1.3采购订单DBMS1.4销售历史DBMS1.6应付款明细帐DBMS1.5应收款明细帐DBMS1.7总帐数据流图说明:1.1 E :外部项1.2 P:处理逻辑1.3 F:数据流共有FBMS1.1~FBMS1.10这10个数据流,分别描述如下:(1)数据流名称:FBMS1.1数据流说明:用户登入(2)数据流名称:FBMS1.2数据流说明:密码修改(3)数据流名称:FBMS1.3数据流说明:顾客的订单(4)数据流名称:FBMS1.4(5)数据流名称:FBMS1.5(6)数据流名称:FBMS1.6数据流说明:送货人给顾客的收据(发货票)(7)数据流名称:FBMS1.7(8)数据流名称:FBMS1.8(9)数据流名称:FBMS1.9(10)数据流名称:FBMS1.10数据流说明:书籍供应厂商的收据1.4 D:数据存储描述如下:(1)数据存储代号:DBMS1.1数据存储名称:暂存订单(2)数据存储代号:DBMS1.2(3)数据存储代号:DBMS1.3(4)数据存储代号:DBMS1.4 数据存储名称:销售历史(5)数据存储代号:DBMS1.5 数据存储名称:帐目2.网上购书电子商务系统数据流程图(第二层)应收款明细帐DBMS1.5总帐DBMS1.6应付款明细帐DBMS1.7暂存订单DBMS1.1采购订单DBMS1.3数据流图说明:2.1 E:外部项无2.2 P:处理逻辑2.3 D:数据存储同第一层2.4 F:数据流第二层的数据流共有FBMS2.1~FBMS2.6这6个数据流,分别描述如下:(1)数据流名称:FBMS2.1数据流说明:收款单(2)数据流名称:FBMS2.2数据流说明:订货通知(3)数据流名称:FBMS2.3数据流说明:到货通知(4)数据流名称:FBMS2.4数据流说明:付款单3.网上购书电子商务系统数据流程图(第三层)3.1销售细化书籍库存3.2 采购细化暂存订单待订书籍供应厂商名册3.3 财务细化应收款明细帐二、实体关系模型(E-R图)三、状态图、顺序图1.状态图:2.顺序图(Sequence Diagram)四、数据字典数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。

数据流图和数据字典共同构成系统的逻辑模型。

数据字典由下列六类元素的定义组成:(1)数据流(2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。

(3)数据结构(4)数据存储:数据存储是数据结构停留或保存的场所。

(5)处理逻辑(6)外部实体在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素。

对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”。

网上购书电子商务系统——软件需求规格说明计02 001482 xxxxxx001485 xxxxxx001500 xxxxxxA.引言本规格说明详细阐述了“网上购书电子商务系统”的总体设计说明、产品功能、用户界面、系统特性、非功能性需求及其他需求。

文档具体结构如下:A.1 编写目的编写该文档的目的是,对产品进行定义,详尽说明该产品的软件需求。

A.2 预期的读者和阅读建议本软件需求规格说明的读者,可以是软件开发人员、用户、测试人员或文档的编写人员。

A.3 产品的范围制作本软件的目的是,借助Internet/Intranet向其他企业和消费者提供产品和信息服务,实现产品和服务向消费者方向的转移。

把软件与企业目标或业务策略相联系。

B. 综合描述这一部分概述了产品“网上购书电子商务系统”的背景情况,主要功能,运行产品的环境,以及使用产品的用户等。

B.1 产品背景及目前存在的问题因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的各个方面,越来越多的人开始意识到因特网所蕴含的巨大经济价值和无穷商机,并积极投身于电子商务活动。

实际上,电子商务是一些商业行为的电子化,例如网上商店、网上贸易等。

就网上商店来说,网上书店是目前应用最广、最成功的典范之一。

网上书店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。

世界上第一家网上书店是1991年在美国联机公司在网络上建立的“阅读美国书店”。

目前,最负盛名的是美国西雅图亚马逊图书公司的亚马逊网上书店。

它创建于1995年,供书品种达310余万种,年顾客达500万人次,其价格优惠20~50%。

金融结算制度完善,配送服务高效,实现了零库存运转。

英国网上书店较著名的有因特网书店。

德国的网上书店主要有图书图书在线网上书店、网上书店。

我国第一家网上书店是 1995年建上的中国书店网上书店。

1997年杭州新华书店建立了新华书店系统的第一个网上书店。

截止2000年6月,我国除了已建立网站的200多家出版社外,已开通的网上书店有100家左右。

比较有影响的有当当网上书店、蔚蓝网络书店、北京图书大厦、全国购书网等。

网上书店虽然拥有比传统书店更广阔的市场,但是我国的网上书店并没有好好把握这个机会,在整体上出现了不少问题:1.面对如此庞大的市场范围,大部分网上书店并没有进行认真的市场细分与选择,而是沿袭了大多数传统书店的市场定位,想走“大而全”的路子,可又常常“大而不全”,完全不具备网络时代的个性化色彩。

书店里的书目乍一看种类繁多,但各专业细分之后,每个专业的图书品种就不多了,不能满足专业读者的深层次需求。

2.网站信息量不足。

亚马逊网上书店能提供有关书的基本情况以及读者、专家、作者与媒体等各方面的评价,并给每本书设立一个评分等级;而我国有些网上书店却还没有详细的图书介绍。

如果只简单列出书名、作者、出版社与定价,却没有相应的介绍资料和图片展示,又如何能吸引读者呢?3.售价偏高。

据调查,我国大部分网上书店要么打折较少,要么要求订购者支付邮费或手续费。

网上书店比传统书店节约了成本,那么在售价方面就必须体现出来。

事实上,网上购书绝不像宣传的那样轻松自如。

B.2 产品功能概述将库存的图书目录按照不同分类存放在后台数据库里,用户通过Web方式调阅和查询,对销售的图书感兴趣的用户可以通过注册用户信息后下订单购书。

主要功能如下:1、系统设置:数据库设置,图书类别设置,管理员设置,用户级别设置2、图书库管理:实现对图书进行编目、修改、删除、查询功能3、图书订购:实现用户在线订购图书4、查询功能:查询方式提供模糊查询和分类查询方式5、统计功能:提供各种统计功能,如图书销售排行、用户购买统计等6、其他:公告、用户投诉等各功能的具体描述见D。

B.3 用户类和特征因我们设计的支付方式为送货上门,故该网上书店只面向本地附近用户。

用户每次买书都有购买记录,根据用户以往购买书籍的总金额,可对其实行不同程度的优惠。

B.4 运行环境该网上书店的运行环境要求如下:操作系统:Microsoft Windows 98/2000/Me/Xp/2003所需组件:Internet Explorer 6.0C 外部接口需求C.1用户界面这是我们所做“网上购书电子商务系统”与用户进行交流的一个中间体,有着十分重要的作用。

所以,我们要求该用户界面友好、清楚明了、突出重点、而且容易使用;另外,该界面还必须能够提供尽量多的功能,以给顾客便捷的服务。

我们的用户界面由注册界面、登陆界面、浏览书籍界面、查询界面、购书界面等各大界面构成,每一个界面都有着各自的作用。

C.2 软件接口该系统与我们的数据库相连(其中数据库里包括我们所提供的书籍信息,各书籍的价格等数据),同时数据库也用来保存各用户的信息(如:所购买的书籍、会员的等级等)。

D 系统特性D.1 激励/响应序列以下以用户方的激励/响应序列为例进行说明:●用户注册:把新用户信息保存到数据里(如:用户名、密码等)●用户登陆:判断用户名和密码的正确性,如果判断通过则让用户进入欢迎界面,让其可以进行各种操作。

●用户修改密码:把用户新密码输入到数据库中,替换原密码。

●用户浏览:从数据库里调出书籍信息显示●用户查询:从数据库里查找相关书籍,如果找到则显示出来,否则显示查找失败●用户购书:保存用户所填写订单(包含有所购书籍、数量、价格等信息)●用户退出:显示已经退出系统信息D.2 功能需求这些是必须提交给用户的软件功能,使用户可以使用所提供的特性执行服务或者使用所指定的使用实例执行任务。

描述产品如何响应可预知的出错条件或者非法输入或动作。

E 其它非功能需求E.1 性能需求时间上:相互合作的用户数(注意:这里的用户是指使用该软件的人,而不是登陆系统购买书籍的人)或者所支持的操作、响应时间以及与实时系统的时间关系,必须满足互斥性,即不能同时有几个用户对相同的数据进行操作、修改(同时读除外)。

空间上:对存储器和磁盘空间的需求;对存储在数据库中表的最大行数有一定的需要。

E.2 安全性需求1、只有特定的管理人员才能对系统进行管理,才能对数据库进行维护和修改;2、登陆系统购书的客户的资料,对其他客户都是透明的;3、客户的密码只能有客户自己进行修改,对管理员也是透明的;管理员唯一能对客户的操作是删除其客户名和密码。

4、客户下订单后不能更改订单的内容。

E.3 软件质量属性对使用者:首先要保证有效性,最好易于扩展,有较好的可移植性。

对客户:操作简单,界面友好,帮助文档充分。

E.4 业务规则1.只有拿到客户的付款或向供应厂商付款后,才可以修改帐目。

2.只有客户提交了正确的订单后,才可以修改库存信息。

如果客户最终没有按照订单来购书,则重新修改库存信息。

3.只有从供应厂商那里采购到书籍回来,才可以修改库存信息。

E.5 用户文档用户手册:提供给用户的、指导用户使用该软件的手册。

在线帮助和教程:在网上提供的帮助教程,应该清晰易懂,简明易学。

F 其它需求F.1 用户管理/统计查询用户管理系统管理员拥有最高权限,可添加/删除用户,添加/删除管理员。

一般管理员除不能进行用户管理外可进行其他操作。

系统管理员可查看一般管理员登录情况的历史记录,反之则不可以。

用户查询可根据会员ID、住址、级别、总购物金额等条件对用户数据进行综合查询与统计,在多条查询结果中可浏览单个用户的明细资料。

F.2 书籍分类管理可添加书籍分类,修改书籍分类名称。

F.3 书籍管理/查询书籍管理可修改书籍信息。

书籍查询可根据书籍名、书籍类别、价格范围(市场价、销售价)、库存数量等条件对书籍据进行综合查询,在多条查询结果中可浏览单个书籍的明细数据。

相关文档
最新文档