第一篇:网上书店 需求分析 包括连类图 ,顺序图,活动图
网上书店系统
需求说明书
班级: 学号: 姓名:
目录 前言..........................................................................................................................................................1 1.1 1.2 1.3 1.4 目的...........................................................................................................错误!未定义书签。
范围.............................................................................................................................................1 定义、缩写词、略语.............................................................................................................1 参考资料....................................................................................................................................1 2 项目概述...............................................................................................................................................3 2.1
2.2 2.3 2.4 2.5 产品描述....................................................................................................................................3 产品功能....................................................................................................................................3 用户特点....................................................................................................................................3 一般约束....................................................................................................................................4 假设和依据...............................................................................................................................5 3 具体需求.............................................................................................................错误!未定义书签。
3.1 功能需求..................................................................................................错误!未定义书签。3.1.1 系统类图..................................................................................................错误!未定义书签。3.2 类的详细说明.........................................................................................错误!未定义书签。3.3
其它需求描述........................................................................................错误!未定义书签。
3.3.1 性能要求..................................................................................错误!未定义书签。3.3.2 设计约束..................................................................................错误!未定义书签。3.3.3 进度要求..................................................................................错误!未定义书签。3.3.4 交付要求..................................................................................错误!未定义书签。3.用户界面..................................................................................................错误!未定义书签。
i
选1 前言 课系统需
求说明书
随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统书店的购书观念正在被网上书店这一方便快捷的购书方式所冲击。网上书店在国际互联网上可以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。
为了使网上书店的投入回报和管理效益最大化,在对网上书店进行系统开发之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。
综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得巨大的成功。1.1 目的
管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统 公告、网上售书。查看图书调查报告、游客可以在线注册为会员、投票、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。1.2 范围
a.用一个名字标识被生产的软件产品。比如:×××数据库系统,报表生成程序等等; b.说明软件产品将干什么,如果需要的话,还要说明软件产品不干什么; c.描述所说明的软件的应用。应当:
(1)尽可能精确地描述所有相关的利闪、目的、以及最终目标。
(2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。1.3 定义、缩写词、略语
B/S : 即浏览器/服务器结构,基于浏览器的使用。用户: 网上消费者和系统管理员,角色不同,所使用的功能不同。
网站: Internet 上提供Web服务的计算机。该计算机的IP绑定了域名,在浏览器输入域名就可以访问该计算机的web资源 1.4 参考资料
本条应包括:
a.在SRS中各处参照的文件的全部清单,如经核准的计划任务书,上级机关批文、合同等;
b.列出其他参考资料,如属本项目的其他已发表的文件和主要文献等。每一个文件、文献要有标题,索引号或文件号,发布或发表日期以及出版单位;
c.详细说明可以得到该参考文件的来源。这个信息可以通过引用附录或其他文件提供。
2 项目概述
管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统 公告、网上售书。查看图书调查报告、游客可以在线注册为会员、投票、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
通过前面分析可以理解到现在很多上班族因为忙于工作而没有很多的时间去图书馆、书店看书,而且有很多的学生不愿繁琐的去图书馆找自己需要的资料与书籍,而随着互联网日益发达网上定阅已成为一种流行趋势。2.1 产品描述
随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统书店的购书观念正在被网上书店这一方便快捷的购书方式所冲击。网上书店可以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。
2.2 产品功能
系统功能说明
(1)、书店前台——功能强大、操作方便。
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。
1、前台主要功能包括
注册/登录(支持个人和团体用户)、我的帐户、新闻发布、书店介绍、联系方式、图书查询、图书高级查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、热门推荐,精品推荐、意见反馈、在线帮助、订单管理、缺书登记、在线咨询、自动友情链接功能等等。(2)书店后台
本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括管理员角色的设置,用户资料管理,图书分类管理,图书资料管理,订单管理,图书评论管理,新闻管理,公告管理,文件管理,书店基础资料管理,帮助订制,缺书管理,客户反馈管理,广告管理,图书推荐管理等等。
2.3 用户特点
本项目所开发的系统用户有顾客和系统管理员。客户·购物
顾客浏览书籍;
If 为需要的书籍 then 放入购物车; End if; 继续浏览书籍; 随时查看购物车;
If 所选书籍不满意 then 更改购物车内信息; End if;
If 结账 then 显示订单生成页面; End if;
顾客完成订单填写; 存入数据库;
管理员·管理
管理员进入登陆页面,进行登陆 If 登陆成功
then 转向管理首页 do 进行管理操作;
If 选择会员信息管理 then 转向该页面进行相关的增添查改操作
If 选择书籍信息管理
then 转向该页面进行相关的增添查改操作 If 选择订购信息管理
then 转向该页面进行相关的增添查改操作
If 选择信息统计
then 转向该页面进行相关的增添查改操作 End if;完成操作; 返回首页;
2.4 返回首页一般约束
(1)系统中所有账户能够供用户随时使用,能够随时使用相应功能。(2)同一时刻,所有账户不能在多个地方登陆。(3)确保系统运行准确,高效。
(4)该系统必须确保所有数据安全,以免损失。所有用户都要登陆才能访问,每个用户只能使用所属角色的权限,必要时限定访问次数。(5)界面友好,操作简单。
(6)软件系统开放性好,结构灵活,可扩充,方便维护。(7)安全可靠。此系统必须满足以后限制:。
2.5 假设和依据
(1)假设在全国任何PC终端,都可以随时进入购书界面选购图书
(2)假设用户忘记密码,系统设置找回密码的方法,也可与管理员联系。
系统用例图下图所示
系统书籍浏览加入购物车购物车移 出顾客注册会员个人资料及帐号书籍信息更新书籍信息管理补充货源会员资料管理会员资料更新书店管理者帐号资金管理确认资金到位
3.1功能需求描述
3.实体类图如下图 书籍-书籍id-书名-作者-类别-价格-库存-详细描述+添加()+修改()+删除()+查询()+统计()购物车-用户id-书籍id-购书数量+添加()+修改()+删除()+转移()+确认()管理员-单据编号-书籍id-用户id-购书数量-交易时间-送货时间-送货地址-库存数量+生成()+查询()+统计()+修改()用户-用户id-用户昵称-真实姓名-通信地址-会员级别+注册()+修改()
所有的类:
书籍类:包括书籍的信息和书籍可以执行的操作。
用户类:包括用户的信息和用户可以执行的操作。
管理员:包括管理员的信息和管理员可以执行的操作。
购物车类:包括购物的信息和可以被执行的操作。活动图 :
用户登陆浏览查询图书加入购物车添加预定信息申请结帐确认定单存入后台数据库读取折扣信息确认支付转帐支付
顺序图
系统及管理员登录顺序图
管理员登录页面后台数据库管理主界面请求登录身份验证验证成功验证失败
用户购书顺序图 用户书购物车结帐输入书名返回书的信息加入购物车确认购买结帐
3.2类的详细说明
书籍类:
属性:
书籍ID:这是系统数据库中自己分配的一个号码,是唯一的,且会自动往上加的一个序列号,是数据库的关键字,以保证数据的完整性。
作者:用来存书籍的作者姓名。
书名:存放书籍名称。
类别:用来标识书籍的分类属性]。
价格:储存书籍的销售价格。
库存:储存书籍现存数量。
详细描述:对书籍信息作简明描述内容。
方法:
添加:添加图书种类或者数量
修改:对现有书籍信息进行修改。
删除:删除书籍错误信息。
查询:查询书籍信息。
统计:统计汇总所有书籍的属性信息。
3.3 其它需求描述
3.3.1 性能要求
(1)对服务器的要求,至少能够容纳1000人同时访问。(2)对客户端,在现在使用的电脑中,联网了就行。要求不高。
(3)地本系统,使用功能时,在网速好的情况下,系统响应时间为10秒以内,3.3.2 设计约束
数据库: SQL
服务器操作系统:windows XP
开发语言:asp.net
服务器硬件:配置稍好就行
开发方式:个人开发。
3.3.3 进度要求
如果5到8人,在20天内应该要完成整个开发并测试。
如果5人以下,在30内应该完成整个工作并测试。
3.3.4 交付要求
该项目完成后,需向用户提交以下信息:
⑴软件需求规格说明书,电子版和纸质版。
⑵软件设计规格说明书,电子版和纸质版。
(3)可运行的软件系统。
(4)部分或者全部源码。
3.4 用户界面
简洁美观的操作界面
美观又简单的操作界面对于一个网站能否吸引顾客的光顾,起着至关重要的作用。操作过于复杂或网站的设计过于沉闷都会使网上书店得不到客户的青睐。本系统通过专业美工的精心打造,配以精致的动画,使网上书店既时尚典雅,又动感十足,吸引广大顾客的光临。
第二篇:网上书店系统数据流图
网上书店系统数据流图
近年来,鲜花在线销售平台得到了迅速发展。在北美和欧洲市场,线上鲜花销售市场已经基本成熟,经过发展,已经逐渐被广大网友所接受。据不完全统计,已经有数千万的人们在网上选购鲜花,并且这一数字还在疾速增加[3]。我国的鲜花电子商务起步较晚,但发展蓬勃。
由于千姿百态的花朵述说着千言万语,每一句都解说着“美好”,特别是现在,随着人们的生活水平不断进步,生活质量不断提高,对生活的追求。鲜花已经是人们生活不可缺少的点缀。花卉消费近年来呈越来越旺的趋势,除了花卉本身所具俏丽姿容让人们赏心悦目,美化家居等功效外,它还可以开发人们的想象力,使人们在相互交流时更含蓄,更有品位。这样我们创办网上校园花店以鲜花专递为市场入点,兼顾网站长期市场占有率和短期资金回报率以抢占市场,以满足个性消费为主题,以鲜花为试点带动其他产品,最终能形成具有“荆州网上花店”品牌优势的市场.是十分可行的。
网上花店系统的总体设计目标是为花店用户提供便捷的网上订花服务。具体而言是设计开发一个功能较为完备、简单实用、易于升级维护的网上鲜花管理系统,尽可能减少对系统资源的占用,使鲜花企业的线上销售平台能及时向广大客户推销产品,从而构建良好企业形象、提升知名度、在成本降低的同时赢得更多利润。同时充分考虑管理系统人性化的交互性,最大限度满足不同类型消费者的喜好和需求。
根据上述分析,可以得到网上书店系统的顶层数据流图,如图2-17所示。
图1 网上书店系统的顶层数据流图 中层数据流图是对顶层数据流图的细化,它把目标系统主要的功能模块细分为不同的加工,并对数据在不同加工之间的流动关系进行描述。根据上述分析,可以得到“网上书店系统”的中层数据流图,如图2-18所示。
图2 网上书店系统的中层数据流图
为了对数据流图进行细化,可以进一步对中层数据流图中的每一个加工进行分解和求精。在网上书店系统的中层数据流图中,包含6个加工,分别是用户注册、订单信息查询、书籍信息查询、订购图书、订单信息管理和图书信息管理。那么,该系统应该包含6张底层数据流图。底层数据流图展现了系统最精确和最细节性的数据处理过程,为系统设计和编码提供最直接的参考。
图3 订购图书模块的底层数据流图
图4 订单信息查询模块的底层数据流图
第三篇:swto分析图
如何利用思维导图进行SWOT自我分析[实战详解](2009-09-09 00:25:35)转载 标签: 分类:(实战)思维导图
swot分析 思维导图 分支 白纸 自我分析 杂谈
现在我将带领大家一起利用思维导图这套思维工具,对我们自身(自我)做一次SWOT分析。
首先,我们需要了解什么是SWOT分析。
SWOT分析法又称为态势分析法,它是由旧金山大学的管理学教授于20世纪80年代初提出来的,是一种能够较客观而准确地分析和研究一个单位现实情况的方法。
SWOT四个英文字母分别代表:优势(Strength)、劣势(Weakness)、机会(Opportunity)、威胁(Threat)。从整体上看,SWOT可以分为两部分:第一部分为SW,主要用来分析内部条件;第二部分为OT,主要用来分析外部条件。利用这种方法可以从中找出对自己有利的、值得发扬的因素,以及对自己不利的、要避开的东西,发现存在的问题,找出解决办法,并明确以后的发展方向。
了解完什么是SWOT分析之后,我们即将开始进行今天的主题——如何利用思维导图进行自我SWOT分析。
[注:对于不太了解思维导图这套工具的朋友,我们希望您具体阅读博客中相关的资料]
[准备]
在这里我们先简单回想一下关于思维导图制作的7个基本步骤: 简单概述为:1.白纸中心绘制 2.画中心图像 3.使用颜色 4.分支连接 5.分支弯曲 6.使用关键词 7.始终使用图像。
然后我们再检查一下所需要的工具是否齐全:
包括:1.白纸 2.彩色水笔 3.你的大脑 4.你的想象。
如果一切都准备完毕之后,现在跟我做一个动作“摸摸你的头”,拍一拍看看大脑今天有没有在家„„
[开始制作]
(1)首先我们先将事先准备好的白纸,横向铺到桌面上。有朋友可能就要问“可不可以纵向铺呢?”,答案是否定的。这里我们强调一下,白纸要横向铺,是因为这样可以放大左右间距,放大视野,有利于思维的发散。
(2)确定中心图像。
什么是中心图像?
中心图像就是能够表达本次活动(SWOT自我分析)中心思想的图像。
如何确定中心图像?
我们拿本次活动举例,先确定本次活动面向的对象是谁?很显然是我们自己。其次,本次活动的目的是什么?SWOT分析。(接下来是笔者确定中心图像的思路)既然我们明确了对象和目的,那么接下来中心图像就很好确定了。首先我们用笔在白纸正中央先画一个“报表”的简笔画(为什么要在白纸正中央,稍后会讲到),这里我们用一个长方格来表示“报表”,上面画一些虚线,然后写上“SWOT结果”,接下来我们在“报表”的后面画一个“人”的简笔画(画一个拿报表的动作),最后在人的头部写上“Me”的字样,表示我们自己拿到了SWOT自我分析结果,如图1-1,这样我们就确定了中心图像。(中心图像一般不能少于3种颜色)
有朋友就要问了,刚才我们为什么要在白纸的正中央画中心图像?因为从中心开始,可以使你的思维向各个方向自由发散、能更自由、更自然地表达你自己。
(3)确定主分支。
因为SWOT分析主要分四个方面的分析,包括S优势、W劣势、O机会和T威胁,所以我们很容易确定中心图像的主分支一共有四条。
接下来就是用四种不同颜色的彩笔由中心图像向外引出四条主分支(主分支和中心图像要紧密连接),从思维导图的美观方面考虑的话,四条主分支我们需要对称地由中心图像引出,首先我们在中心图像的左侧引出一条主分支(这里需要强调的是:分支不能使用直线,要让思维导图的分支自然弯曲,就像树杈一样由粗到细向外自然延伸,因为这样更能吸引眼球)如图1-2
其次,我们在第一条主分支对应的部位使用不同颜色再引出一条主分支,如图1-3
最后重复上面的过程引出其他两条主分支,如图1-4
这样四条主分支我们就确定完毕。
(4)使用关键词。
在每条分支上使用关键词。为什么?因为单个的词汇使思维导图更具有力量和灵活性。
如图1-5
(5)开始使用思维导图进行发散性的SWOT自我分析。
首先由SWOT中的S(优势)开始,这时候我们就要抱着一种对自己负责任的态度来思考这个问题“我们的优势是什么?”假如我们想到的是演讲、写作和家庭背景,那么我们就要在思维导图第一个主分支(S主分支)上引出三条小的分支(分支颜色要和主分支一致),并依次将演讲、写作和家庭背景作为关键词写在每条分支的上面,如图1-6
有了二级分支的之后,现在我们再思考一个问题:这些优势能帮我们做什么?
分析:
1.演讲可以帮助我们练习表达的清晰度和面对公共场合时的心态。2.写作可以帮助我们提升文采和投稿赚钱。3.家庭背景可以帮助我们结交更多的人脉。
分析完这些优势能帮我们做什么之后,接下来就是提炼关键词,比如 1.演讲(表达和心态)2.写作(文采和投稿)3.家庭背景(人脉)
有了关键词,接下来就是在二级分支上引出三级分支,并对应写上分支的关键词。
如图1-7
依此类推将其他三级分支同步完成。
[不要忘了一个重要原则:至始至终使用图像,如果你可以把关键词也转化成图像就更棒了!] 例如:我们可以在关键词“演讲”的旁边画上“话筒”或“演讲稿”等与此相关的图像,增加思维导图的图像性和直观性。如图1-8
如果我们还想针对三级分支发散出四级分支的话,可以思考其他相关的问题。比如:如何让这些优势得以提升等等。
最后就是重复刚才的过程完成WOT三条主分支。
最终效果如图1-9
第四篇:个体实验报告4顺序图
《系统分析与设计》实验报告 实验四 顺序图
【实验名称】顺序图 【实验目的】
1.理解动态交互模型的建模技术。
2.掌握顺序图的描述方法。
【实验器材】
1.计算机一台。
2.Rational Rose 工具软件。
【实验内容】
在前面的类图分析、设计中,我们已经确定了类的属性,类之间的关系,现在我们要考虑类的方法。寻找类的操作的有效方法之一是绘制交互图。交互图体现了如何为对象分配职责。当一个对象接收了某条消息,就表明该对象具有处理该条消息的职责。
针对特定场景中各个系统事件单独绘制交互图,用以说明系统接收到该事件后,由哪些对象互相协作、来共同完成对事件的处理,从而抽象出对象以及对象的职责。顺序图用来描述对象间的交互行为。
【实验结果】
将各自负责的子系统的顺序图复制,有几个就复制几个。
姓名
学号
实验日期
实验地点
班级
任课教师 王丽颖
第五篇:饮料销售机顺序图
实验内容及要求:
内容:
在自动饮料销售机的”买饮料”场景中,假定饮料销售机有三个部分,前端(front),钱币记录仪(register)和分发器(dispenser)。
前端负责:接受顾客的选购和现钞;从记录仪接收找回的零钱并返回给顾客;
返回现钞;从分配器接收一罐饮料并把它交给顾客。
钱币记录仪负责:从前端获取顾客输入的信息(即选购的饮料的种类和现钞);
更新现钞存储;显示现钞情况;如果缺少零钱将不让系统服务并在前端显示没有
零钱;如果零钱充足一切正常,找零钱。
分配器负责:检查待选购的饮料是否还有货;分发一罐饮料。
请根据以下情形,参照教材93-94页,画出顺序图
理想状态下买饮料(购买成功)
在理想状态下,事件流顺序如下:
1)顾客放入现钞(inputMoney());
2)前端接受现钞并将现钞传给钱币记录仪accept();
3)钱币记录仪对现钞面额进行判断getCustomerInput();
4)钱币记录仪向前端发送现钞情况 sendMoneyInfo()
5)前端将现钞情况显示给顾客showMoney()
6)钱币记录仪根据现钞面额、饮料价格和零钱情况检查可购买的饮料
checkForSoda();
7)钱币记录仪向分发器发送消息检查可购买的饮料的存货情况
checkAvailability()
8)分配器向前端返回可购买且有存货的饮料信息returnSodaFree
9)前端将可购买且有存货的饮料信息显示给顾客displayPrompt();
10)顾客选择饮料chooseSoda
11)前端将选择结果给分配器sendChoseToDis
12)前端将选择结果给钱币记录仪 sendChoseToReg
13)钱币记录仪检查找零情况 checkForChange()
14)钱币记录仪更新余额 updateChange()
15)分配器向前端释放饮料 releaseSoda()
16)钱币记录仪向前端释放找零 releaseChange()
17)前端接收饮料并释放出来给顾客receiveSoda()
18)前端接收找零并返回给顾客 receiveChange()
要求:
写出分析过程,画出顺序图,完成实验报告
分析:
和教材93-94页图7-14到图7-14相比较有何不同,请参照对比来分析。
如果现钞不够买饮料,会如何,事件流将有什么变化?
如果零钱不够,会如何,事件流将有什么变化?
如果无须找零钱呢?