电子商城的系统设计_第1页
电子商城的系统设计_第2页
电子商城的系统设计_第3页
电子商城的系统设计_第4页
电子商城的系统设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、1、 需求分析1.1电子商城系统需求分析电子商城的系统的使用者主要是开店用户和消费用户,对于这些消费用户来说,需要实现的功能包括客户阅览商品(分类阅览,或者分条件查询),对商品功能及信息的评价或者对店主的评价,并且可以对店主发表自己的留言;对开店的用户来说,需要对商品的添加,修改及删除,当然也可以对商品信息进行查询。1.2系统功能分析经过前期的调查和研究,总结出该平台需要完成一下具体功能,分析如下: (1) 用户管理功能:能够完成用户基本信息的注册和用户的登录;(2) 商品添加功能:开店用户可添加商品,添加商品类型;(3) 商品修改功能:开店用户可以对商品信息进行编辑;(4) 商品删除功能:开

2、店用户可以对商品进行删除记录;(5) 商品查询功能:开店用户和消费用户均可对商品进行查询,有时可以 根据几个条件进行查询;(6) 评分功能:消费用户可以对商品进行评分;(7) 留言功能:消费用户可以对商品进行留言。 图1-1系统功能模块图系统首页1.3系统功能模块设计购买商品功能商品评分功能用户留言功能商品添加功能店铺管理功能用户注册功能查看留言功能商品修改功能商品删除功能商品阅览功能商品搜索功能普通用户登录功能开店用户登录功能2、 概念结构设计2.1概念结构设计 将需求分析得到的用户需求抽象为信息结构,集概念模型的过程。(课本p189)2.2实体 根据需求分析的数据和项和数据结构以后,就可以

3、设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面逻辑结构设计打下基础。根据上面的设计规划出的实体有: (1)开店用户实体 (2)消费用户实体 (3)商品种类实体 (4)商品属性实体各个实体属性e-r图如下: 图2-1用户信息e-r结构图用户电话地址密码性别用户名字邮编类型真实姓名年龄用户编号 图2-2商品信息e-r结构图商品类型编号商品价格商品名字商品数量商品编号商品照片销售日期 份数销售数量用户编号 图2-6留言信息e-r图留言留言编号商店编号留言内容留言者类型留言日期图2-5商品类型e-r图商品类型商品类型编号商品类型名字商品种类编号商店编号 图2-4商店信息r-r图商店商店编

4、号商店名商店地址商店描述份数店主编号 图2-3商品种类信息e-r图商品种类种类名商品编号2.3联系 现实世界中,事物内部及事物之间是有联系的,这些联系在信息世界中反映为实体(型) 图2-7实体联系图留言用户商品商店商品种类发表经营拥有经营拥有内部的联系和实体(型)之间的联系。(课本p190) 3、 逻辑设计3.1数据库逻辑模型设计在完成数据库概念模型设计(即r-e图)后,即可进入数据逻辑设计阶段。数据库的逻辑设计即把得到的逻辑第三范式转化为特定的数据库管理系统下的数据库。根据前面得到的个关系,现在把它们转化为数据表:1、 用户信息表(用户编号,用户名字,用户密码,用户真实姓名,性别,年龄,地址

5、,邮编,电话,用户类型)2、 商品信息表(商品编号,商品名字,商品类型编号,商品价格商,商品总数量,商品照片地址,销售数量,份数,日期,用户编号)3、 商品种类信息表(商品种类编号,种类名)4、 商品信息表(商品编号,店主编号,店主名,份数,商店地址,商店描述)5、 商品类型信息表(商品类型编号,商品类型名字,商品种类编号,商店编号)该表是商品种类的细分。6、 留言信息表(留言编号,留言内容,留言者编号,商店编号,留言日期,留言用户类型)4、 物理设计及实现4.1数据库物理设计在完成数据逻辑设计之后,即可开始数据库物理设计:1、用户信息表:共有十个字段名,分别是用户编号,用户名字,用户密码,用

6、户真实姓名,性别,年龄,地址,邮编,电话,用户类型,其中用户编号为主键。字段名类型宽度是否允许为空备注用户编号int10是主键用户名字vachar30是用户密码vachar20是用户真实姓名vachar30否性别vachar5否年龄int10否地址vachar200否邮编vachar10否电话vachar15否用户类型vachar30是 2、商品信息表,共有十个字段名,商品编号,商品名字,商品类型编号,商品价格商,商品总数量,商品照片地址,销售数量,份数,日期,用户编号,其中商品编号为主键。字段名类型宽度是否允许为空备注商品编号int10否主键商品名字vachar30否商品类型编号int10否

7、商品价格商int10否商品总数量int10否商品照片地址vachar100否销售数量int10否份数int10是日期datetime19是用户编号int10否3、 商品种类信息表,共有两个字段名:商品种类编号,种类名。其中种类编号是主键。字段名类型宽度是否允许为空备注商品种类编号int10否主键种类名varchear20否 4、商品信息表,共有六个字段名,分别是商品编号,店主编号,店主名,份数,商店地址,商店描述。其中商品编号是主键。字段名类型宽度是否允许为空备注商品编号int10否主键店主编号int10否店主名vachar30否份数int10是商店地址vachar100否商店描述vachar

8、200是5、 商品类型信息表,共有四个字段名,分别是商品类型编号,商品类型名字,商品种类编号,商店编号。其中商品类型编号是主键,该表是商品种类的细分。字段名类型宽度是否允许为空备注商品类型编号int10否主键商品类型名字vachar20否商品种类编号int10否商店编号int10否6、 留言信息表,共有六个字段名,分别是留言编号,留言内容,留言者编号,商店编号,留言日期,留言用户类型,其中留言编号是主键。字段名类型宽度是否允许为空备注留言编号int10否主键留言内容vachar500否留言者编号int10否商店编号int10否留言日期datetime19否留言用户类型vachar30否5、 系

9、统功能详细介绍 1.登录功能:主要就是满足用户的登录功能,系统的部分功能是需要登录之后才可以使用的,所以应登录再使用,没有帐号的可以进行帐号注册。 2.注册功能:主要是满足新来的用户注册功能,先判断用户是否已注册,如否没有注册及可以注册该用户名,否则不可以注册该用户名,同时还需要两次判断输入的密码是否一致。 3.搜索功能:这个页面包括两个,一个是根据现有固定进行搜索,另一个是可以根据三个以内其他条件搜索,每一个用户进行搜索,搜索的范围可以是全系统,也是在某个网店进行。4、 添加商品种类功能:每个开店用户都可以创建属于自己商店的商品分类,这些分类需要属于系统提供的大分类,新开店用户必须创建自己的分类以后才可以进行商品的添加。5、 添加新商品

温馨提示

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

评论

0/150

提交评论