本科生毕业论文(设计)
图3-1 系统功能模块结构图
1.游客模块功能描述
注意:游客没有购买商品的权限。 (1)商品展台模块:
商品分类浏览、商品详细信息。 2.用户模块功能描述 (1)商品展台模块:
商品分类浏览、商品详细信息。 (3)用户模块:
注册新用户、登录、用户修改密码、用户找回密码。 (4)订单模块: 查询个人订单列表。 3.管理模块功能描述
(1)用户管理:登录;查询用户。
(2)商品管理:添加、修改、删除商品信息。 (3)订单管理:查看订单。
3.4 数据库设计
3.4.1 概念设计
概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。概念结构的主要特点是:
1.能真实、充分地反映现实世界。
9
本科生毕业论文(设计)
2.易于理解。
3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 4.易于向关系、网状、层次等各种数据模型转换。
概念结构是各种数据模型共同基础,它比数据模型更独立于机器、抽象,更加稳定。为了把用户的数据要求清晰明确的表达出来,通常要建立一种面向问题的数据模型,按照用户的观点来对数据和信息建模。最常用的概念性数据模型就是E-R模型。
管理员属性图如图3-2所示。 管理员账户 管理员信息 图 3-2 管理员信息实体属性图
用户属性图如图3-3所示。
会员姓名 会员密码 会员年龄 会员职业 管理员姓名 管理员密码 [9]
会员名称 用户信息
10
本科生毕业论文(设计)
图 3-3 用户信息实体属性图
大类别编号 商品信息 图 3-5 小类别商品信息实体属性图 订单属性图如图3-6所示。 订货地址 会员姓名 联系电话 商品信息 商品属性图如图3-4,3-5所示。 大类别名称 大类别信息 图 3-4 大类别商品信息实体属性图 商品名称 大类别编号 小类别编号 商品介绍 商品价格 会员名称 订货编号 运货方式 11
本科生毕业论文(设计)
图 3-6 小类别商品信息实体属性图
3.4.2 逻辑设计
数据库逻辑设计分为三个阶段,分别是:用户要求、建立E-R 模型和数据库模式设计。 数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。逻辑设计第二阶段建立E-R 模型分两步,首先应进行局部E-R 模型设计,然后进行总体E-R 模型的设计。逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计,把E-R 图转换为关系模型,第二步优化设计,对模式进行调整和改善。
我们所要进行研究的是逻辑设计的第三步即将E-R图像关系模型转化。下面把实体及实体间关系转换成为关系模型。实体转换出的关系模式:
用户信息表{会员名称,会员密码,真实姓名,会员年龄,会员职业} 管理员信息表{管理员账户,管理员密码,管理员名称} 大类别商品信息表{大类别编号,大类别名称}
小类别商品信息信息表{大类别编号,小类别编号,商品名称,商品价格,商品介绍} 订单信息表{订货编号,会员名称,会员真实姓名,订货地址,联系电话,运送方式}
3.4.3 物理设计
数据库物理设计包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。 主要解决选择文件存储结构和确定文件存取方法的问题。在数据库中访问数据的路径主要表现为如何建立索引。如要直接定位到所要查找的记录,应采用索引方法存取方法(索引表)。顺序表只能从起点进去向后一个个访问记录。在上面的实体以及实体之间关系模式的基础上,形成数据库中表以及各表之间关系。
在数据库中,索引就是表中数据和相应存储位置的列表。使用索引可以大大的减少数据查询的时间。但需要注意的是索引虽然能加速查询的速度,但是为数据库中的每张表都设置大量的索引并不是一个明智的做法。应根据系统的具体情况创建索引。
12
本科生毕业论文(设计)
用户信息表如表3-1所示。
表3-1 用户信息表
字段名 name password reallyname
age procession
说 明 会员名称 会员密码 真实姓名 会员年龄 会员职业
类 型 varchar2 varchar2 varchar2 int varchar2
长 度 50 50 10 50
可否为空 否 否 否 否 否
主键 是 否 否 否 否
大类别商品信息表如表3-2所示。
表3-2 大类别商品信息表
字段名 bigId bigName 说 明 类 型 大类别编号 number 大类别名称 varchar2 长 度 4 50 可否为空 否 否 主键 是 否 小类别商品信息表如表3-3所示。
表3-3小类别商品信息表
字段名 bigId smallId goodname introduce price
说 明
类 型
长 度 4 4 50 200 4
可否为空 否 否 否 否 否
主键 是 否 否 否 否
大类别编号 number 小类别编号 number 商品名称 varchar2 商品介绍 varchar2 商品价格 number
管理员信息表如表3-4所示。
表3-4 管理员信息表
字段名 account password name 说 明 类 型 管理员账户 varchar2 管理员密码 varchar2 管理员名称 varchar2 长 度 100 99 4000 可否为空 否 否 否 主键 是 否 否 订单信息表如表3-5所示。
表3-5 订单信息表
字段名 orderno name reallyname 说 明 订货编号 会员姓名 真实姓名 类 型 varchar2 varchar2 varchar2 长 度 50 50 50 可否为空 否 否 否 主键 是 否 否
13
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络购物系统的设计与实现毕业论文 - 图文(4)在线全文阅读。
相关推荐: