简单网上商城概要设计与图
- 格式:doc
- 大小:76.50 KB
- 文档页数:8
北大青鸟网上商城系统概要设计说明书第一部分:引言1.1编写目的本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。
1.2背景A、软件系统的名称:北大青鸟网上商城系统B、任务提出者:北大青鸟九月J2EE班级第三小组开发者:北大青鸟九月J2EE班级第三小组实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。
C、本系统将是一个独立的系统,目前所产生的输出都是独立的。
本系统将使用Oracle9i作为数据库存储系统.1.3定义1.4参考资料相关的文件包括:A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》;B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;参考资料:A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》;B、国家标准《软件需求说明书(GB856T——88)》;C、亚马逊网站的软件需求说明;合同:A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;第二部分:总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》.2.2运行环境2.2.1、硬件设备要求:客户程序硬件要求:具有Pentium III 处理器且满足以下要求的计算机:最低64 MB 内存最小 2.1 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小8 GB 硬盘鼠标键盘2.2.2、支持程序客户程序软件:Windows 98/NT /2000或更高版本数据库服务器软件:Windows NT / 2000 Server 或更高版本Oracle9i/SQL Server 2000/My Sql/Access2.3基本设计概念和处理流程本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:Oracle9i服务器/SQL Server2000图1:系统结构设计说明:1、每一个计算机需要安装浏览器;2、每个客户程序通过中间件访问中央的数据库服务器;3、数据库服务器使用Oracle9i或SQL Server2000来实现;4、多用户并发访问和处理、数据加锁、事务协调,由Oracle9i/SQL Server 数据库和数据库服务器来完成;2.4结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。
爱心驿站商城系统概要设计说明书1引言1.1文档描述本文当描述了爱心驿站商城系统的概要设计,爱心驿站是为了给分销商提供货源和线上销售家用类产品的平台、给用户提供在线浏览商品、购买商品以及后台管理等功能系统。
系统面向主要是面向以下四大类型的用户:1.1.1游客1.1.2会员1.1.3门店管理员1.1.4系统管理员不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。
1.2编写目的及阅读对象编写目的:进一步挖掘用户需求,整理系统功能,为设计和实现理清思路。
阅读对象:本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。
1.3建设目标1.3.1人性化1.3.1.1操作人性化网站将建设成用户习惯的通用类购物网站操作习惯,以最短时间适应系统操作1.3.1.2界面人性化整个网站与通用类购物网站界面类似,提供人性化提示采用图文并茂的方式显示信息,比如商品陈列区网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览和购买商品;平台总管理员经过后台登录页面可以进入后台页面管理代理商、用户、商品和商品类别、对新添加的商品进行审核。
1.4项目背景1.4.1开发软件名称:爱心驿站商城系统1.4.2项目与其他软件的关系:1.4.2.1运行平台:本项目运用在B/S服务器上,采用windows 2008 server为操作系统1.4.2.2开发软件:采用VS2015作为开发软件1.4.2.3数据库:采用SQL2008为开发软件的后台数据库1.5定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:游客未注册或者未登录的网上购物平台浏览者会员网上购物平台中合法的系统注册用户门店管理员从平台仓库提货,将产品分配到各自门店系统管理员总平台系统管理商场指通过网络方式开展商品销售的电子商务平台2任务概述2.1 目标本项目旨在开发一套电子商务的平台,它将实现门店、用户通过爱心驿站平台完成商品采购、购买的整个过程。
网上商城模板这是一个简单的网上商城模板:1. 首页:- 顶部导航栏:包含网站的Logo和主要导航链接,如首页、商品分类、购物车和我的账户等。
- 主要轮播广告栏:展示热门商品或促销活动的图片和文字说明,吸引用户的注意力。
- 商品分类菜单:按照不同的商品类型或品牌进行分类,方便用户浏览。
- 推荐商品展示栏:展示热门或推荐的商品,包括商品图片、名称和价格等信息,吸引用户点击。
- 底部导航栏:包含网站的辅助导航链接,如关于我们、联系我们、隐私政策等。
2. 商品列表页:- 侧边栏:展示商品的各种筛选和排序选项,如按照价格、品牌、颜色等进行筛选。
- 商品列表:展示符合筛选条件的商品,包括商品图片、名称、价格和添加到购物车的按钮。
- 分页器:如果商品数量很多,可以使用分页器进行分页展示。
3. 商品详情页:- 商品图片展示:展示商品的多张图片,可以支持缩放和放大功能。
- 商品描述:提供详细的商品信息,包括材料、尺寸、颜色等。
- 加入购物车按钮:方便用户将商品添加到购物车。
- 商品评价:展示其他用户对该商品的评价和评分,帮助用户做出购买决策。
4. 购物车页面:- 展示已选中的商品信息:包括商品图片、名称、价格和数量等。
- 修改商品数量和删除商品:方便用户修改购物车中的商品数量或删除商品。
- 结算按钮:点击后跳转至结算页面。
5. 结算页面:- 用户信息表单:要求用户填写收货人姓名、地址、联系电话等信息。
- 商品清单:展示用户要购买的商品信息和价格。
- 支付方式选择:提供多种支付方式供用户选择。
- 提交订单按钮:点击后生成订单并跳转至支付页面。
6. 我的账户页面:- 订单历史:展示用户的订单历史记录,包括订单号、商品列表、订单状态等。
- 个人信息:展示用户的个人信息,如用户名、邮箱地址等。
- 修改密码:提供修改密码的选项。
以上是一个基本的网上商城模板,可以根据具体需求进行调整和修改。
网上购物商城原型设计Axure1. 引言网上购物商城是当下电商行业的重要组成部分,为用户提供了方便快捷的购物体验。
通过原型设计工具Axure,我们可以快速创建一个交互式的网上购物商城原型设计,用于展示产品的功能和界面。
2. 原型设计目标我们的网上购物商城原型设计的目标是提供用户友好的界面,使用户能够轻松浏览和购买商品。
主要包括以下几个方面的设计要素:a) 登录与注册在网上购物商城中,用户可以通过登录与注册功能进行账户管理。
登录功能要求用户输入正确的用户名和密码才能成功登录,同时还可以提供找回密码等附加功能。
注册功能则要求用户输入必要的个人信息和设置账号密码,以完成注册流程。
b) 商品浏览与搜索用户可以通过商品分类、推荐商品等方式浏览商品。
商品列表中需要显示商品的图片、价格、库存等信息,同时提供加入购物车和立即购买的按钮。
此外,网上购物商城还需要提供搜索功能,用户可以根据关键词搜索商品。
c) 购物车与结算在浏览商品过程中,用户可以将感兴趣的商品加入购物车。
购物车中需要显示加入的商品信息,包括商品名称、价格、数量等。
用户可以通过购物车页面对商品进行管理,如修改数量、删除商品等。
在结算时,用户需要选择收货地址和支付方式,并完成订单的生成。
d) 订单管理用户可以在订单管理页面查看已购买的商品订单。
订单信息中需要包含商品名称、价格、数量、订单状态等。
用户可以取消订单、查看订单详情、申请售后等操作。
3. 原型设计结构我们将网上购物商城原型设计分为以下几个页面组成:a) 首页首页展示推荐商品、热门活动等内容,并提供搜索和登录注册入口。
b) 商品列表页商品列表页展示特定类别的商品,在页面上显示多个商品的图片和简要信息,用户可以点击商品进入商品详情页。
c) 商品详情页商品详情页展示单个商品的详细信息,包括图片、价格、库存、商品描述和用户评价等。
d) 购物车页面购物车页面展示用户已添加到购物车中的商品,用户可以修改数量、删除商品和选择结算。
1.系统需求 (3)2.需求分析 (5)2.1功能设置 (5)2.2模块划分 (6)2.3识别参与者和用例 (6)2.3.1 顾客Customer用例图 (7)2.3.2 系统管理员用例 (14)2.3 静态结构模型 (17)2.3.1 类Customer (18)2.3.2类Goods (19)2.3.3类Order (20)2.3.4管理员 (21)2.3.5标题title类 (22)2.3.6二级标题类 (22)2.3.7公共操作类 (23)2.3.8类图 (24)3.动态行为模式 (24)3.1时序图 (24)3.1.1顾客注册成为会员时序图 (25)3.1.2顾客反馈信息时序图 (26)3.1.3顾客浏览商品时序图 (27)3.1.4顾客查询商品时序图 (28)3.1.5顾客购买商品时序图 (29)3.2.6管理员添加商品时序图 (30)3.2.7管理员删除商品时序图 (30)3.2.8管理员添加二级商品目录时序图 (31)3.2.9管理员删除二级商品目录时序图 (32)3.2.10管理员编辑促销产品时序图 (32)3.2.11管理员编辑条款信息时序图 (33)3.2.12管理员编辑购买流程时序图 (34)3.2.13管理员删除会员时序图 (35)3.2.14用户结算时序图 (36)3.3.活动图 (36)3.3.1用户顾客的活动图 (36)3.3.2管理端管理员的活动图 (37)3.4协作图 (39)3.4.1顾客登录协作图 (39)3.4.2顾客注册协作图 (39)3.4.3顾客浏览商品协作图 (40)3.4.4反馈信息协作图 (40)3.4.5顾客查询商品协作图 (41)3.4.6顾客购买商品协作图 (41)3.4.7管理员删除会员协作图 (42)3.4.8管理员添加商品协作图 (42)3.4.9管理员添加商品标题协作图 (43)3.4.10管理员删除商品协作图 (43)3.4.11管理员删除标题协作图 (44)3.4.12管理员编辑文本协作图 (44)4.系统数据库设计 (45)4.1数据库的需求分析 (45)4.2数据库的逻辑设计 (45)5.参考文献: (48)系统分工:梁志负责总体设计和画用例图、活动图:王向宝负责前台设计包括:注册、浏览、反馈、登录罗全力负责前台设计包括:购买、查询、顾客和管理员类的设计张雅东负责后台设计包括:商品管理(添加、删除商品,添加、删除标题)、会员管理、商品类和标题类的设计李俊负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理、订单类的设计电子商务系统1.系统需求随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。
网上购物系统的概要设计【摘要】网上购物系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合网络购物系统的要求,对Access数据库管理系统、ASP设计平台,ASP 数据库技术进行了较深入的学习和应用,主要完成对网络购物系统的需求分析、功能模块划分、数据库模式分析。
关键词:网上购物系统、电子商务、系统设计一需求分析中国电子商务发展到今天经历了低潮、曲折等一系列的变化,但困难并没有抹杀网络人对其的热忱。
电子商务将成为21世纪的网络发展的主流。
目前国内企业正纷纷加入到阿里巴巴等一系列大型电子商务网站中,通过网络进行B2B(企业对企业)的网上交易之后,也充分认识到网络交易将成为未来商品交易的重要组成部分,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道,建立起自己的电子商务网站,完成从B2B到B2C(企业到个人)同时进行网络交易的过渡,大大提高了企业生产效益。
随着硬件技术、网络技术及网上交易法规的日趋完善,电子商务将成为企业销售经营的主要渠道。
二系统开发工具系统的定位是一个电子商务站点,作为面向Internet Web上的应用,传统的客户端/服务端架构很明显不适应,浏览器/服务器架构是必然的选择。
根据当前Internet现状,确定系统运行在微软公司的Windows平台上,使用IIS信息服务起作为Web服务器,前台使用流行的网页制作工具Dreamweaver,后台的数据库则用Access,用Asp动态网页技术完成动态交互功能。
网页制作工具DreamweaverDreamweaver是目前广泛使用的网页制作工具,它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比,而且提供了完善的站点机制,可以说它是一个集网页创作和站点管理两大利器于一身的超重量级创作工具,使用此工具可以方便地进行网页设计,实现网站的管理、给网页添加动感内容,并可制作出支持数据库的动态网页。
网上购物系统——概要设计说明书网上购物系统——概要设计说明书网上购物系统概要设计说明书拟制人________许威________ 审核人_ 宋金德袁浩王朝阳_ 批准人____ _____________ 1.引言1.1.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。
实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。
1.2.项目背景软件名称:网上购物系统开发者:宋金德,袁浩,王朝阳,许威项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3 参考资料[1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002 [3] 袁玫等《网络数据库应用教程》北京人民邮电出版社.2002[4] 潘英伟《网站开发实用手册》中国广播电视出版社.2001[5] 樊健平《ASP高级编程及其项目应用开发》中国水利水电出版社.2003 [6] 许卫林《VBScript+ASP动态网页制作》中国电力出版社.2002 [7] 金旭亮《网站建设教程》北京高等教育出版社.2002 [8] 张海潘《软件工程导轮》清华大学出版社.2005 [9] 石志国《ASP精解案例教程》清华大学出版社.2004 [10] 汪晓平、钟军《ASP网络开发技术(第二版)》人民邮电出版社.2003. 1.4.问题陈述对用户提供的服务有:l 在线产品展示2 在线查找功能3 在线下订单。
2.任务概述2.1.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。
UML建模-网上商城系统目录1.用例图 (2)1.1网站工作人员用例图 (2)1.2客户用例图 (2)1.3系统管理员用例图 (2)1.4用例分析 (2)1.4.1登录 (3)1.4.2修改客户注册信息 (3)1.4.3删除客户注册信息 (3)1.4.4查询商品信息....................................... 错误!未定义书签。
1.4.5订购商品及付款 (5)1.4.6查询订单 (5)1.4.7取消订单 (6)1.4.8处理上架和下架商品 (6)1.4.9查询销售记录 (7)1.5.0查询订单 (7)1.5.1会员注册 (8)1.5.2删除会员 (9)2.类图 (10)3.系统的顺序图 (10)3.1网站工作人员 (10)3.2用户注册系统 (11)3.3用户登录 (11)3.4网站工作人员将商品上架/下架 (12)3.5用户商品查询 (13)3.6销售查询 (14)3.7用户订购商品 (14)3.8会员注册 (15)3.9管理员删除会员 (16)4状态图 (16)5活动图 (16)5.1网站工作人员登录系统 (16)5.2用户注册 (17)5.3用户修改个人信息 (17)5.4用户登录 (17)5.5商品上架/下架 (18)5.6查询商品 (19)5.7用户订购商品 (19)5.8工作人员销售查询 (20)5.9管理员管理 (20)1.用例图1.1网站工作人员的用例图1.2客户用例图1.3系统管理员用例图1.4用例分析用例编号:UC1.4.1用例名:登录执行者:客户,网站工作人员,系统管理员基本路径:1. 进入网上商城系统,用例开始;2. 系统提示输入用户名和密码;3系统验证用户名和密码;5.系统返回上一级,等待下一次操作。
扩展:3a.验证用户名和密码时,出现错误;3b.验证用户名和密码都正确,系统进入下一个界面。
用例编号:UC1.4.2用例名:修改客户注册信息执行者:客户基本路径1.客户进入登录界面,用例开始;2. 客户进入修改注册信息界面;3. 输入基本信息(姓名,密码,性别);4.确认修改5. 系统对客户信息进行修改6 系统自动更新一条记录7. 系统回到上一界面,等待处理下一业务扩展3a.如果输入正确,则返回查找的客户信息3b.如果输入错误,则会提示您输入的关键字有误,请重新再输入用例编号:UC1.4.3用例名:删除客户注册信息执行者:客户基本路径1.客户进入登录界面,用例开始;2. 客户进入删除注册信息界面;3. 系统要求输入客户基本信息(姓名,密码,性别);4.确认删除;5. 系统将会自动删除该相应的客户信息记录;6. 系统回到上一界面,等待处理下一业务扩展3a.如果输入正确,则删除相应的客户注册信息;3b.如果输入错误,则会提示您输入的关键字有误,请重新再输入用例编号:UC1.4.4用例名:查询商品信息执行者:客户基本路径1.进入登录界面,用例开始;2.进入查询商品信息界面;3. 系统要求输入客户基本信息(姓名,密码,性别);4.确认查看;5. 系统将会自动查找到该相应的商品信息记录;6. 系统回到上一界面,等待处理下一业务。
系统流程图
1 系统功能流程
2 订单处理流程说明
(1) 顾客提交订单。
(2) 页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12小时内与您联系。
如有问题可拨打网上商城客服热线”。
(3) 订单信息进入系统审核,若审核通过,则将订单入库,并通知顾客付款,若审核失败(如填写的信息无效),则将失败原因发给顾客,同时删除订单。
(4) 订单具备以下几种状态:“提交成功、尚未审核”、“用户取消”、“无效订单”、“已审核,尚未付款”、“付款成功、尚未发货”、“付款不成功”、“已发货”、“订单关闭”等。
(5) 顾客提交订单,订单入库即为“提交成功、尚未审核”状态;订单管理员在后台浏览到顾客提交的订单,在确认订单信息有效后,订单的状态为“已审核,尚未付款”,如是无效信息(如收货人信息虚假),则置其状态为“无效订单”;在订单审核前,消费者可在线修改或取消其提交的订单。
(6) 管理员审核订单后,再由其系统联系顾客,通知他付款,根据结果置订单的状态为“付款成功、尚未发货”、“付款不成功”,付款不成功则继续通知顾客付款,若一定时间内没有付款(如24小时内),则将订单状态置为“订单取消”。
(7) 付款成功后,由销售方发货,订单接下来依次经过“已发货”、“订单关闭”两个状态。
2系统功能层次模块图
3数据流图
1数据流图如下
发货
1.1网上商城顶层图
1.2网上商城一层图(会员)
1.3网上商城一层图(购物系统)
1.4网上商城二层图(订单管理系统)
1.5网上商城二层图(界面管理系统)
1.6网上商城三层图(商品管理系统)
1.8网上商城三层图(广告及其它信息管理系统)
1.9网上商城二层图(注册会员管理系统)
1.10网上商城一层图(管理员系统)。