新世纪超市进销存系统设计与实现 - 图文(5)

来源:网络收集 时间:2025-07-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

电子科技大学毕业论文(设计) 新世纪超市进销存系统设计

管理员信息实体E-R图如图4-2所示:

13

管理员 帐号 密码 权限 图4-2 管理员信息实体ER图 职员信息实体ER图如图4-3所示:

职员信息 系统编号 姓名 所在部门 电话 图4-3 职员信息实体ER图 商品实体ER图如图4-4所示: 商品信息 馆藏编号 名称 .....出版社 作者 图4-4 商品实体ER图 电子科技大学毕业论文(设计) 新世纪超市进销存系统设计

货物入库信息实体ER图如图4-5所示: 编号

货物入库信息 货物名称 数量 进货价格 图4-5 货物入库信息实体ER图 货物出库信息实体ER图如图4-6所示:

货物出库信息 编号 货物名称 ..... 数量 销售价格 图4-6货物出库信息实体ER图

货物信息实体ER图如图4-7所示:

货物信息 编号 名称 ...... 供货厂商 数量 图4-7 货物信息实体ER图 14

电子科技大学毕业论文(设计) 新世纪超市进销存系统设计

第三节 数据库逻辑结构设计

本系统的数据库采用SQL SERVER 2000,SQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等[20]。

SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括[20]:

1.功能综合统一

非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。

SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。

2.高度非过程化

非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性[20]。

3.面向集合的操作方式

非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合[20]。

15

电子科技大学毕业论文(设计) 新世纪超市进销存系统设计

4.以同一种语法结构提供两种使用方式

SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的[20]。

5.语言简捷,易学易用

SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,SQL语言接近英语口语,因此容易学习,容易使用[20]。

本系统的数据库名字为hospital ,创建过程如下:

在SQL SERVER 2000的企业管理器中,在左面的控制台根目录中,双击“Microsoft SQL Server”---“SQL Server组”---“(local)(Windows NT)”,右击“数据库”,选择“新建数据库”,弹出新建数据库窗口,在此窗口中输入要创建的数据库的名字“net05chaoshi”,点击“确定”按钮,完成数据库的创建。

超市管理系统数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。

表5-1为管理员信息表,存储系统中的管理员信息。 列名 ID username Pwd cx addtime 数据类型 int varcher varcher varcher datetime 表5-1 管理员信息表

长度 4 50 50 50 8 允许空 √ √ √ √ 表5-2为商品类别信息表,记录系统中商品分类的详细信息。

列名 ID lb 数据类型 int varcher

长度 4 50 允许空 √ 表5-2 商品分类信息表 表5-3为货物信息表,记录系统中已有货物的信息。

列名 数据类型 16

长度 允许空 电子科技大学毕业论文(设计) 新世纪超市进销存系统设计

ID bh mc price lb Dw cs memo addtime int varcher varcher float varcher varcher varcher varcher detetime 表5-3 货物信息表

4 50 50 8 50 50 50 255 8 √ √ √ √ √ √ √ √ 表5-4为货物入库信息表,记录货物入库的信息。

列名 ID bh mc price shuliang addtime 数据类型 int varcher varcher float float detetime

长度 4 50 50 8 8 8 允许空 √ √ √ √ √ 表5-4 货物入库信息表 表5-5为销售记录信息表,记录在销售记录的信息。

列名 ID bh mc price shuliang addtime 数据类型 int varcher varcher float float detetime

长度 4 50 50 8 8 8 允许空 √ √ √ √ √ 表5-5 销售记录信息表 表5-6为库存信息表,记录在库存的信息。

17

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库新世纪超市进销存系统设计与实现 - 图文(5)在线全文阅读。

新世纪超市进销存系统设计与实现 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/548499.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219