商品订购管理系统数据库资料.docx

上传人:b****4 文档编号:685117 上传时间:2022-10-12 格式:DOCX 页数:17 大小:822.93KB
下载 相关 举报
商品订购管理系统数据库资料.docx_第1页
第1页 / 共17页
商品订购管理系统数据库资料.docx_第2页
第2页 / 共17页
商品订购管理系统数据库资料.docx_第3页
第3页 / 共17页
商品订购管理系统数据库资料.docx_第4页
第4页 / 共17页
商品订购管理系统数据库资料.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

商品订购管理系统数据库资料.docx

《商品订购管理系统数据库资料.docx》由会员分享,可在线阅读,更多相关《商品订购管理系统数据库资料.docx(17页珍藏版)》请在冰豆网上搜索。

商品订购管理系统数据库资料.docx

商品订购管理系统数据库资料

数据库设计报告

商品订购管理系统

学生姓名

计算机与软件学院

指导教师

二O一六年六月十六日

1引言..............................................................2

1.1课题内容....................................................2

1.2课题要求....................................................2

3系统总体设计......................................................3

3.1系统模块设计................................................3

3.1.1查询模块设计...........................................3

3.1.2添加模块设计...........................................4

3.1.3删除模块设计...........................................5

3.1.4修改模块设计...........................................5

3.2数据库设计..................................................6

3.2.1数据库概念设计..........................................6

3.2.2数据库逻辑结构设计......................................8

4系统实现..........................................................9

4.1查询模块实现................................................9

4.2添加模块实现...............................................11

4.3删除模块实现...............................................12

4.4修改模块实现...............................................13

4.5主要界面实现...............................................14

0

商品订购管理系统

1引言

随着科学技术的不断发展,计算机网络技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

商品订购现象在现实生活中十分常见,在各个领域中都存在着订购信息的流通。

因此,商品订购系统是一种十分重要的系统。

基于商品订购系统的建立,数据库作用十分重要,在数据库中按照规定要求存放着系统所需的信息。

系统主要运用与商品订购的管理,包括客户信息、商品信息、客户订购信息。

管理员可以通过相应的模块,对信息进行增删改查。

1.1课题内容

设计一个商品订购管理系统,管理员通过系统能够对客户信息、商品信息、客户订购信息进行管理,实现基本的查询、添加、删除等功能。

系统能够在不同界面浏览户信息、商品信息、客户订购信息,并能够进行管理操作。

1.2课题要求

(1)客户信息(客户编号、客户姓名、出生日期、性别、所在省市、联系电话、是否VIP、备注)、商品信息(商品编号、商品类别、商品名称、单价、生产商、保质期、库存量、备注)、客户订购信息(客户编号、商品编号、订购时间、数量、需要日期、付款方式、送货方式)要单独保存;

(2)系统功能模块应包括信息的增删改查。

2系统需求分析

2.1功能需求

(1)查询功能:

管理员通过该功能对所需要的信息进行查询,系统将查询到的信息显示到界面中。

(2)添加功能:

通过该功能,管理员能够将新的信息添加到系统中,系统将数据加入数据库中并显示在界面中。

(3)删除功能:

该功能实现数据的删除。

管理员通过输入相关信息,系统查询到该信息后删除该条信息及相关信息。

1

(4)修改功能:

功能实现对数据的修改,管理员输入所需要修改的信息后,系统执行,数据库信息修改,显示在界面中。

3系统总体设计

3.1系统模块设计

根据系统的需求分析对系统进行模块划分,客户信息、商品信息、客户订购信息三大模块。

根据模块的划分,对系统进行总体设计,得到系统的模块划分总体功能图如图3.1所示。

图3.1商品订购管理系统

3.1.1查询模块设计

该模块主要用于用数据的查询。

系统通过比较所输入的信息,在数据库相关表中查询出信息并显示在界面中,若查询不到相关信息着系统跳出提示。

具体流程图如图3.2所示。

2

图3.2查询模块流程图

3.1.2添加模块设计

该模块主要用于用信息的添加。

系统通过比较所输入的关键信息,确认数据库中无重复后,将新信息添加到数据库中,否则报错。

具体流程图如图3.3所示。

图3.3添加模块流程图

3

3.1.3删除模块设计

该模块主要用于用信息的删除。

系统通过查询输入的信息,将信息从数据库中删除,若查询不到相关信息则报错。

具体流程图如图3.4所示。

图3.4删除模块流程图

3.1.4修改模块设计

该模块主要用于用信息的修改。

系统通过查询输入的信息,将新的信息修改到所查询到的信息中,若查询不到相关信息则报错。

具体流程图如图3.5所示。

图3.5修改模块流程图

4

3.2数据库设计

3.2.1数据库概念设计

通过对多商品订购管理系统功能及数据流图分析,设计如下的数据项和数据结构,并得到以下系统的实体—联系图,即E—R图:

1.客户信息,包括的数据项有:

客户编号、客户姓名、出生日期、性别、所在省市、联系电话、是否VIP、备注,客户实体图如图3.6所示。

图3.6客户信息E-R图

2.商品信息,包括的数据项有:

商品编号、商品类别、商品名称、单价、生产商、保质期、库存量、备注,商品实体图如图3.7所示。

5

图3.7商品信息E-R图

3.客户订购信息,包括的数据项有:

客户编号、商品编号、订购时间、数量、需要日期、付款方式、送货方式,客户订购实体图如图3.8所示。

图3.8客户订购信息E-R图

6

4.订购关系,包括的客户信息、商品信息、客户订购信息,E-R图如图3.9所示。

图3.9订购关系E-R图

3.2.2数据库逻辑结构设计

根据系统的总体设计、E-R图分析,可以得到系统优化后的逻辑模型:

1.客户信息,包括客户编号、客户姓名、出生日期、性别、所在省市、联系电话、是否VIP、备注,客户信息表如表3.1。

表3.1客户信息表

字段名

描述

类型

长度

是否空

是否主键

客户编号

客户编号

char

8

客户姓名

客户姓名

char

20

出生日期

出生日期

Varchar

50

性别

性别

char

2

所在省市

所在省市

Varchar

50

联系电话

联系电话

Varchar

12

是否VIP

是否VIP

Varchar

8

备注

备注

text

2.商品信息,包括商品编号、商品类别、商品名称、单价、生产商、保质期、库存量、备注,商品信息表如表3.2。

表3.2商品信息表

字段名

描述

类型

长度

是否空

是否主键

商品编号

商品编号

char

10

商品类别

商品类别

cahr

20

7

商品名称

商品名称

varchar

50

单价

单价

float

生产商

生产商

varchar

50

保质期

保质期

varchar

50

库存量

库存量

int

备注

备注

text

3.客户订购信息,包括户客户编号、商品编号、订购时间、数量、需要日期、付款方式、送货方式,客户订购信息表如表3.3。

表3.3客户订购信息表

字段名

描述

类型

长度

是否空

是否主键

客户编号

客户编号

char

8

商品编号

商品编号

char

8

订购时间

订购时间

Varchar

50

数量

数量

varchar

5

需要日期

需要日期

varchar

50

付款方式

付款方式

varchar

40

送货方式

送货方式

varchar

50

4系统实现

4.1查询模块实现

商品订购系统的查询情况有两种,单表查询和多表查询。

打开登录界面,在点击查询按钮时,首先必须确保所需信息不为空,否则,会弹提醒对话框。

单表查询模块页面如图4.1所示;多表查询模块页面如图4.2所示。

图4.1客户信息查询界面

8

图4.2多表查询界面

单表查询模块主要代码如下:

stringsjk="Server=TYYTOI6VZ4YGNQ5\\SQLEXPRESS;Database=sjk;Trusted_Connection=SSPI";

stringsql=string.Format("select客户编括号,客户名称,出生日期,性别,所在省市,联系电话,是否VIP,备注fromKHBwhere客户编号='{0}'",textkhbh.Text);

SqlConnectionkh=newSqlConnection(sjk);

kh.Open();

SqlCommandcmd=newSqlCommand(sql,kh);

SqlDataReadersj=cmd.ExecuteReader();

sj.Read();

try

{

strings0=sj.GetString(0);

}

catch(Exceptions0)

{

MessageBox.Show("客户不存在","提示?

");

xianshi();

return;

}

listView1.Items.Clear();

ListViewItemit=newListViewItem();

it.Text=sj.GetString(0);

it.SubItems.Add(sj.GetString

(1));

it.SubItems.Add(sj.GetString

(2));

it.SubItems.Add(sj.GetString(3));

it.SubItems.Add(sj.GetString(4));

it.SubItems.Add(sj.GetString(5));

it.SubItems.Add(sj.GetString(6));

it.SubItems.Add(sj.IsDBNull(7)

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

当前位置:首页 > 工程科技 > 兵器核科学

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

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