商品管理系统毕业论文 下载本文

超市商品管理系统 用 户 信 息 管 理 商品信息管理 用户登录 用 户 添 加 密码修改商品查询 商品修改 商品删除 图一、系统功能模块图

四、数据库设计

4.1 概念设计

1、每个小部分的E-R图:

登录信息中用户中主体与属性: 用 户 名

商品信息中主体及其属性:

商品编号

5 用 户 密 码 商 品 商品折商品原价 商品类别 商品名称

整体的E-R图 用 户 商品 查询 删除 修改

图二、整体E-R图

4.2 逻辑设计

所建的六个表为:

用户登录表:用户名,用户密码

商品基本信息表:商品编号,商品名称,,商品类别,商品进价,商品售价,厂商等。 商品折扣价格表:商品编号,商品名称,商品价格,是否折扣,商品折扣价格等。 商品种类表:商品分类编号,分类名称。 商品单位表:种类编号,种类名称。 建表时的语句为:

( 用户登录表:

CREATE TABLE [dbo].[User1](

[UserID] [int] IDENTITY(1,1) [UserName] [varchar](50) NOT NULL,

COLLATE Chinese_PRC_CI_AS NOT NULL,

[PassWord] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,

CONSTRAINT [PK_User] PRIMARY KEY CLUSTERED

6

[UserID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

商品基本信息表:

CREATE TABLE [dbo].[Commodity](

[CommodityID] [int] IDENTITY(1,1) NOT NULL,

[CommodityName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,

[SortID] [int] NOT NULL, [CommodityPrice] [money] NOT [IsDiscount] [bit] NOT NULL, [ReducedPrice] [money] NOT

KEY CLUSTERED (

[CommodityID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

NULL,

NULL,

CONSTRAINT [PK_Commodity] PRIMARY

商品折扣价格表:

CREATE TABLE [dbo].[commodityList](

[CommodityID] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [CommodityName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [Category] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [BarCode] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [Unit] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,

[Specification] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [PurchasePrice] [money] NULL, [SellingPrice] [money] NOT NULL,

[Producer] [nvarchar](500) COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY]

商品种类表:

CREATE TABLE [dbo].[CommoditySort]( (

[SortID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

[SortID] [int] IDENTITY(1,1) NOT NULL,

[SortName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,

CONSTRAINT [PK_CommoditySort] PRIMARY KEY CLUSTERED

商品单位表:

CREATE TABLE [dbo].[Unit]( (

[id] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY

[id] [int] IDENTITY(1,1) NOT NULL,

[unitName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,

CONSTRAINT [PK_Unit] PRIMARY KEY CLUSTERED

7

= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

1、用户登录表:

2、商品基本信息表:

3、商品折扣价格表:

4、商品种类表:

8