宠物商店宠物商店
目录
第一章:绪论
1.1 设计思想
1.2 开发工具的选用和介绍
第二章:可行性研究
2.1 系统流程图
2.2 数据流程图
2.3 数据字典
第三章:需求分析
3.1 确定对系统的综合要求
3.2 建立需求分析的数据模型(实体联系图) 3.3 建立需求分析的功能模型(数据流图) 3.4 建立需求分析的行为模型(状态转换图) 第四章:总体设计
4.1 网站系统分析
4.2 模块划分
4.3 主页设计
4.4 设计软件结构(层次图)
第五章:详细设计
5.1 用户
5.2 宠物商店...
宠物商店
第一章:绪论
1.1 设计思想
1.2 开发工具的选用和介绍
第二章:可行性研究
2.1 系统流程图
2.2 数据流程图
2.3 数据字典
第三章:需求
3.1 确定对系统的综合要求
3.2 建立需求分析的数据模型(实体联系图) 3.3 建立需求分析的功能模型(数据流图) 3.4 建立需求分析的行为模型(状态转换图) 第四章:总体设计
4.1 网站系统分析
4.2 模块划分
4.3 主页设计
4.4 设计软件结构(层次图)
第五章:详细设计
5.1 用户
5.2 宠物商店
5.3 供应商
第一章:绪论
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,
它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通
过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的
信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的进行宠物商店
交易,提高经济效益,特构建宠物商店电子商务网站。
1.1 设计思想
PetStore是一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通
过浏览器,让客户可以查询宠物,把货物放入购物车,创建账户/登陆账户,创建订单,通
过信用卡支付等。
Petstore划分成了多个模块,松耦合的设计
,允许可以和多个数据源,EIS (企业信
息系统)进行交互。功能如下:
?用户
注册/登陆/忘记密码/管理个人信息
查询宠物
购物车管理
提交订单
信用卡支付
查询历史购物记录 ?宠物商店
接受/处理订单消息
手工接受/拒绝订单
用E-mail来通知客户
发订单给供应商
销售统计
?供应商
接受订单
派送货物给用户
提供一个基于web的库存管理
维护库存数据库
1.2 开发工具的选用
ASP
第二章:可行性研究
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问
是否能够解决。可
行性研究至少应从3个方面研究每种
的可行性,即技术可行性,经济可行性,操作可行性。
2.1 系统流程图
系统流程图是概括地描述物理系统的传统工具。它的基本思想是用图形符号以黑盒子
形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。系统流程图表达的是
数据在系统个部位之间流动的情况,而不是对数据进行加工处理的控制过程,因此尽管系统
流程图的某种符号和程序流程图的符号形式相同,但是它却是物理流程图而不是程序流程
图。
宠物商店电子商务网站的系统流程图如下:
2.2 数据流程图(DFD)
数据流程图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经
受的变换。在数据流程图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处
理的逻辑过程。
宠物商店电子商务网站的数据流程图如下:
2.3 数据字典
数据字典是关于数据的信息的集合,也就是对数据流程图中包含的所有元素的定义的
集合。
第三章:需求分析
为了开发处真正满足用户需求的软件产品,首先必须知道用户的需求。需求分析是软件
定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
3.1 确定对系统的综合要求 系统应实现如下功能: ?用户
注册/登陆/忘记密码/管理个人信息
查询宠物
购物车管理
提交订单
信用卡支付
查询历史购物记录 ?宠物商店
接受/处理订单消息
手工接受/拒绝订单
用E-mail来通知客户
发订单给供应商
销售统计
?供应商
接受订单
派送货物给用户
提供一个基于web的库存管理
维护库存数据库
3.2 建立需求分析的数据模型(实体联系图)
建立数据模型是为了更好的理解并描述问题的信息域。实体联系图(ER图)是一种建
立数据模型的图形,它的主要功能是描绘对象及数据对象之间的关系。
宠物商店电子商务网站的实体联系图如下:
3.3 建立需求分析的功能模型(数据流图)
建立功能模型是为了定义软件应完成的功能。数据流图是建立功能模型的基础,它的主
要功能是描绘当数据在软件系统中移动时被转变的逻辑过程。 宠物商店电子商务网站的数据流图如下:
3.4 建立需求分析的行为模型(状态转换图)
建立行为模型是为了描述作为外部事件结果的软件行为。状态转换图是行为模型的基
础,它的主要功能是指明作为外部事件结果的系统行为。状态转换图描绘了系统的各种行为
模式(称为“状态”)和在不同状态间转换的方式。 宠物商店电子商务网站的状态转换图如下:
第四章:总体设计
总体设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题,因此,总
体设计又称为概要设计或初步设计。通过这个阶段的工作组成系统的物理元素—程序、文件、
数据库、人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内
容将在以后仔细设计。总体设计阶段的另一个重要任务就是设计软件的结构,也就是要确定
系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。
4.1 网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可
对网站作如下划分:
?用户
注册/登陆/忘记密码/管理个人信息
查询宠物
购物车管理
提交订单
信用卡支付
查询历史购物记录
?宠物商店
接受/处理订单消息
手工接受/拒绝订单
用E-mail来通知客户
发订单给供应商
销售统计
?供应商
接受订单
派送货物给用户
提供一个基于web的库存管理
维护库存数据库
4.2 模块划分
主要分为用户、宠物商店和供应商三个模块。
4.3 主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现宠物商
店的活力,静态主页方式介绍宠物商店的基本信息,对于网站各种数据库的建设,就得利用
ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实
现。
4.4 设计软件结构(层次图)
通常程序中的一个模块完成一个适当的子功能。
本文档为【宠物商店】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。