2018-12-04

2.4项目报告

1.任务内容

        对实体进行抽象提炼,形成ER图,转换成数据表,最后转变为数据库表,从而完成本系统的数据库设计工作。

2.任务目标

       熟悉VS的开发环境
       熟悉数据库设计方法:实体、ER图、数据表、数据库表等
       理解面向对象的基本概念:类、对象、实例

3.ER图

图片2.png

4.数据库脚本

USE [SuperMarketSales]
GO
/****** Object:  Table [dbo].[USERS]    Script Date: 04/18/2018 14:16:14 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[USERS](
    [ID] [int] NOT NULL,
    [NAME] [varchar](50) NULL,
    [PASSWORD] [varchar](50) NULL,
    [PHONE] [varchar](15) NULL,
 CONSTRAINT [PK_USER] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[USERS] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (1001, N'老赵', N'123', N'13333333333')
INSERT [dbo].[USERS] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (1002, N'老钱', N'123', N'13444444444')
INSERT [dbo].[USERS] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (1003, N'老孙', N'123', N'13555555555')
INSERT [dbo].[USERS] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (1004, N'老李', N'123', N'13666666666')
/****** Object:  Table [dbo].[ADMIN]    Script Date: 04/18/2018 14:16:14 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ADMIN](
    [ID] [int] NOT NULL,
    [NAME] [varchar](50) NULL,
    [PASSWORD] [varchar](50) NULL,
    [PHONE] [varchar](15) NULL,
 CONSTRAINT [PK_ADMIN] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[ADMIN] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (2001, N'郭靖', N'123', N'15888888888')
INSERT [dbo].[ADMIN] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (2002, N'张无忌', N'123', N'15999999999')
INSERT [dbo].[ADMIN] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (2003, N'令狐冲', N'123', N'15777777777')
INSERT [dbo].[ADMIN] ([ID], [NAME], [PASSWORD], [PHONE]) VALUES (2004, N'老赵', N'123', N'15666666666')

4.建立数据库表

(1)收银员表(USERS)

屏幕截图(7).png

(2)库管员表(ADMIN)

屏幕截图(8).png

5.项目总结

       本次项目通过建立数据表让我们对面向对象的基本概念:类、对象、实例有了更深的理解。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,232评论 2 89
  • 国庆假期过去了,7天的时间很快,这个假期并没有向以往一样去旅游,而是在深圳过得,也算悠闲自在,这几天最大的收获就是...
    豪斯说阅读 203评论 0 0
  • 你侬我侬,忒煞情多; 情多处,热如火; 把一块泥捻一个你,塑一个我 将咱两个一齐打破,用水调和; 再捻一...
    IT萧然阅读 340评论 2 0
  • 习惯了睡前听电台的一段故事或者一首歌曲,今天听了石进的《夜的钢琴曲》系列,我听不懂却又被旋律感动,凝望着这乡村孤...
    双林木兮阅读 548评论 0 0
  • 代码示例: 运行效果: 代码讲解: 头文件: #include "stdafx.h"不多说,直接看下stdafx....
    keloli阅读 6,965评论 0 1

友情链接更多精彩内容