《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx

上传人:b****1 文档编号:13174803 上传时间:2022-10-07 格式:DOCX 页数:21 大小:112.62KB
下载 相关 举报
《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx_第1页
第1页 / 共21页
《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx_第2页
第2页 / 共21页
《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx_第3页
第3页 / 共21页
《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx_第4页
第4页 / 共21页
《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx

《《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。

《数据库原理》课程设计-校园小商品交易系统 Word格式文档下载.docx

5.技术难点与分析 7

6.心得体会 9

7.参考文献 10

1.课程设计计划

2015年4月20日,讲课、阅读分析任务书、定制设计计划。

2015年4月21日,需求分析、概念设计。

2015年4月22日,概念结构设计、准备文档。

2015年4月23日,逻辑结构设计、物理结构设计。

2015年4月24日,写文档、答辩、交设计报告书

2.系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出

相应的系统功能需要,系统数据流图)

2.1系统目标设计

校园小商品交易系统,实施网上购商品和商家发布商品,为商家和网民搭建一个购售平台。

2.2系统功能分析

(1)用户管理:

包含三类用户:

管理员、商品发布者、普通用户、访客。

(2)向管理员提供以下功能:

自身密码修改,其他用户添加删除,用户信息修改、统计。

商品信息添加、修改、删除、查找、统计。

(3)向商品发布者提供以下功能:

注册、登陆、注销、自身密码修改、自身信息修改。

商品信息发布,自身商品信息统计。

查找浏览其他商品。

(4)向一般用户提供以下功能:

商品浏览、查找、获知商家联系方式,定购商品。

(5)向访客提供以下功能:

商品浏览、查找、获知商家联系方式。

2.3功能模块分析

根据系统功能的基本要求,可对整个系统划分为几个模块

小商城交易系统

管理员

商品用户

普通用户

访客

浏卖浏订卖密浏订览家览购家码览购商信商商信修商商品息品品息改品品

卖密商商普商家码品品通品信修信用用信息改息户户息

修 修 修 修

改 改 改 改

删 删 删

图2.1功能模块分析

2.4系统全局数据流图

系统的全局数据流图,也称第一层数据流图,是从整体上描述系统的数据流,反映系统数据的整体流向,给设计者、开发者和用户一个总体描述。

管理用户

用户信息表

购物数据库

普通用户管理

身份验证

商品用户管理

订单管理

商品管理

公告管理

2.2数据流图

2.5数据字典



表2.1管理员基本信息表

Name

DataType

账号

Varchar(10)

管理员密码

Varchar(20)

商品用户编号

表2.2普通用户信息表

Name DataType

用户ID Varchar(20)

用户名 Varchar(30)

用户密码 Varchar(20)

表2.3商品发布基本信息表

商家ID

商家名

Varchar(30)

电话

表2.4商品表

商品编号

商品名

Varchar(50)

生产商

库存量

integer

表2.5商品信息发布表

产品名

商品数量

Integer

价格

Varchar(100)

表2.6商品订单表

订单编号

用户ID

订单金额

订单数量

3.总体设计

(根据功能需求,设计系统的总体结构。

系统总体功能模块图,菜单的设计)

校园小商品交易系统对用户进行权限设置,保证合法用户最大限度的获得自己的合法操作。

用户的每次操作,系统都会对用户的身份作出验证,保证系统的最大安全性。

由于系统的数据都保存在数据库中,所以当访问数据时,都要使用ADO进行数据访问,这样可以避免系统直接访问数据库,保证数据的安全。

校园小商品交易系统主要包括以下功能:

(1)用户等录

(2)用户以及访客对商品的浏览

(3)一般用户对商品的订购

(4)商品发布者发布商品信息

(5)管理员以及商品发布者修改信息

(6)对互动交流系统进行维护

系统的总体工作示意图如图3-1所示:

用户登录

商品浏览

SQL

Server

订购商品

发布商品信息

ADO

修改信息

系统维护

图4-1系统工作示意图

4.数据库设计(完成数据库的概念设计、逻辑设计,按数据库设计方法和规范化理论得出符合3NF的逻辑模型, ER图设计,ER图转化为相应的关系模式,设计数据库的逻辑模型(以表格),在机器上完成数据库的

物理设计)

4.1概念结构设计

4.1.1构成系统的实体型

由校园小商品交易系统的数据流图和数据字典,抽取出系统的7个主要实体,包括:

商品信息发布表、商品信息表、商品用户表、商品类别表、普通用户表、订单表、管理员表。

商品信息发布实体型属性:

发布商品编号、用户编号、商品用户编号、题目、内容。

商品信息实体型属性:

商品编号、管理员用户名、商品的分类编号、商品名称、商品分类号、商品价格、库存数量。

商品用户实体型属性:

用户编号、管理员用户名、用户名称、真实姓名、性别、地址、邮编、手机。

商品类别实体型属性:

商品的分类编号、商品、的分类名称、商品类别描述。

普通用户实体型属性:

普通用户编号、管理员用户名、普通用户名称、普通用户密码。

订单实体型属性:

订单编号、订单用户编号、订单金额。

管理员实体型属性:

管理员用户名、管理员密码。

于于于于

于于于于于于于于于于于

<

pi>

VA20VA20

M>

Identifier_1

于于于于于

于于于于于于于于于于于于于于于于于于

VA10VA30VA30

于于于

于于

于于于于于于

I

VA50

VA100

于于2

于于1

于于

Identifier_1<

于于于于 <

VA14<

于于于于于于 VA5

于于于于 F100

于于于

于于于于于于于 <

VA2 <

于于于于于于于 VA50

于于于于于于 VA100

VA6 <

于于于于 VA50

于于于于于 VA2

于于于于 VA100

于于于于 I

VA5 <

于于于于 VA30

于于 VA2

于于 VA50

于于 VA6

于于 VA11

4.1.2校园小商品交易系统E-R图

普通用户实体

账号 Email

密码 联系电话

图2.2普通用户信息实体E-R图

商品id

订购次数

广告词

商品名称

商品价格

发布日期

商品信息实体

图2.3商品信息实体E-R图

4.2逻辑结构设计

4.2.1逻辑结构简介

逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。

设计逻辑结构一般分为3步进行:

(1)将概念结构转换为一般的关系、网状、层次模型;

(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;

(3)对数据模型进行优化。

4.2.2关系模型

将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:

一个实体型转换为一个关系模式,一个多对多的关系可以转化为一个关系模式,而一对多的关系可以融合在其他的相关的关系模式中。

例如:

(1)商品用户与商品信息发布之间是一对多的关系,所以将商品用户和商品信息发布以及属

于关系设计成以下关系模式:

用户编号、管理员用户名、用户名称、真实姓名、性别、地址、邮编、手机。

4.3物理模型设计

数据库物理设计是将逻辑设计影射到存储介质上,利用可用的硬件和软件功能尽可能快地对数据进行物理访问和维护。

4.3.1定义数据库

SQLServer2005数据库文件分为3中类型:

主数据文件、次数据文件和日志文件。

通过SQL语言进行数据库创建,创建数据库的语句

Createdatabase校园小商品交易系统;

4.3.2概念模型转换为物理模型

图4.1物理结构图

4.3.3创建表

创建校园小商品交易系统基本信息表

createtable商品信息发布表

发布商品编号 integer notnull,

用户编号 varchar(5),

商品用户编号 integer,

题目 varchar(50),

内容 varchar(100),

constraintPK_商品信息发布表primarykey(发布商品编号)

);

createtable商品信息表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1