【《网上便利店系统的系统总体设计案例》2100字】_第1页
【《网上便利店系统的系统总体设计案例》2100字】_第2页
【《网上便利店系统的系统总体设计案例》2100字】_第3页
【《网上便利店系统的系统总体设计案例》2100字】_第4页
【《网上便利店系统的系统总体设计案例》2100字】_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上便利店系统的系统总体设计案例目录TOC\o"1-3"\h\u19768网上便利店系统的系统总体设计案例 177221.1系统架构设计 1240511.2系统功能模块设计 1177691.3数据流分析 278131.4数据库设计 363711.4.1数据库概念结构设计——E-R图 3153961.4.2数据库逻辑结构设计——关系模式 4289321.4.3数据库表 41.1系统架构设计本网上便利店系统主要分为两大部分,一个是前台系统的设计,一个是对于后台系统的设计,前台系统供给游客和普通的用户浏览商品和购买使用,而后台系统则是给管理员使用,主要是可以对便利店中的商品进行管理和前台首页大广告进行编辑。两大部分共同具有功能有注册、登录和退出,而前台部分主要有商品展示、商品详情、购物车和订单页面,后台部分有商品新增页面、用户管理页面、订单信息页面和大广告(轮播图)编辑页面。1.2系统功能模块设计网上便利店功能需求如下:1.网站前台实现的功能如下:(1)注册和登录:输入账号和密码来进行注册,完成会员注册后供用户去登录用。(2)商品展示:可按商品分类查看商品的信息,供用户选择。(3)商品广告:用户可以查看系统最新的商品广告信息。(4)交易管理:购买者进行购买,加入购物车,提交商品到订单中进行结算。2.后台管理实现的功能如下:(1)管理员登录:管理员输入用户名和密码,点击登录,进行验证,通过则进入后台管理界面。(2)会员管理:注册用户信息的管理与维护。(3)商品分类管理。(4)商品信息管理。(5)商品广告管理:查看网站的商品广告信息,对商品广告信息进行管理。1.网上便利店系统结构框图如3-1所示:图3-1系统结构框图1.3数据流分析伴随软件规模的日益加大和软件工程在各种产业之中的深入,测试软件系统的大小在软件生命周期的初期阶段尤为重要,而对数据流的分析在设计阶段页起到十分重要的作用。下面对从用户角色对系统中的数据流做出简要归纳,普通用户在登录系统网站首页后可以选择注册登录也可以以游客身份浏览商品,查看商品的详情,以商品名搜索特定的商品,登录后可以购买商品,加入购物车和查看订单;用户数据图如图3-2。图3-2用户数据流图1.4数据库设计数据库设计是管理系统必不可少的步骤,所有的数据都可以组成一个数据库存储起来。数据的关系组成了表与表之间的关系。数据库的设计关系到网上便利店的成败,良好的设计,可以提升系统的性能。从数据库的设计中,对数据库字段进行关联,汇集为网状形式,数据库的实体对应多个属性,属性是根据现实的实体对象确定,比如人员的属性必然包括姓名、性别、电话等,但是也存在特殊情况,管理员属于一种类型的人员,但是其属性可以仅仅包括用户名和密码即可。另外,属性的关联可以抽象出为外键联系,这种设计要特别注意,存在外键的实体,属性设置上不能重复。还有诸如属性的类型、索引设置、为空等的设计。1.4.1数据库概念结构设计——E-R图本网上便利店系统的数据库设计主要建立的表有用户表,商品信息表,商品分类表,订单表。用户和商品的关系是一对多,因为一个用户可选择购买任意多个商品,管理员和商品也是一对多,因为管理员可以管理很多个商品,同样管理员和用也是一对多的关系,本系统的整个数据库设计的E-R图,如图3-3所示。图3-3数据库设计E-R图1.4.2数据库逻辑结构设计——关系模式我们可以通过ER图来转换成相对应的数据关系模型,从每个数据实体及其之间的关系得到我们所想要的关系模式,根据规则,可以将抽象的数据库概念模型变为所需要的数据关系模式:用户信息表(用户编号,用户名,用户密码,用户邮箱,用户性别);购物大类别信息表(大分类编号,大类别名称,);购物小类别表(小分类编号,名称,类别介绍,所属大类别);购物信息表(商品编号,商品描述,商品描述,内容,所属类别);订单信息表(订单编号,订单总价,下单时间,订单号,下单人);订单项信息表(订单项编号,购买商品的数量,订单编号,购物编号);1.4.3数据库表在本系统的数据库设计过程中,一共有6张表被创建,分别为用户信息表、购物类别表、宠物分类表、订单信息表。数据表的结构属性包括:字段的名称、说明、数据类型、是否为主键。以下是各个表的属性:数据表的设计如下。(1)用户的信息表用于存放用户的信息,如表3-1所示。表3-1用户信息表列名说明数据类型是否为主键id用户编号Int是address用户地址varchar否brithday用户出生日期datetime否dentityCode用户密码varchar否email用户邮箱varchar否mobile用户手机varchar否password用户密码varchar否sex用户性别varchar否status用户类型int否userName用户名varchar否(2)购物大类别的信息表用于存放购物大类别,如表3-2所示。表3-2购物大类别信息表列名说明数据类型是否为主键id大类别编号Int是name大类别名称varchar否remarks大类别介绍varchar否(3)购物小类别的表用来存放购物小类别,如表3-3所示。表3-3购物小类别表列名数据类型是否主键说明idInt是小类别编号namevarchar否小类别名称bigTypsIdInt否所属大类别(4)购物信息的表用来存放购物的基本信息,如表3-4所示。表3-4购物信息表列名说明数据类型是否主键id商品编号Int是description商品描述varchar否hot是否热卖decimal否hotTime时间datetime否name名称varchar否price价格Int否proPic图片varchar否specialPrice特价Int否specialPriceTime特价时间datetime否bigTypeId所属大类别Int否smallTypeIdstock所属小类别库存IntInt否否(5)订单信息的表用于存放订单的基本信息,如表3-5所示。表3-5订单信息表列名说明数据类型是否主键id订单编号Int是cost订单总价float否creatTime下单时间datetime否orderNo订单号varchar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论