资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
*学院学院 毕业设计毕业设计 论文题目论文题目 服装管理数据库的设计服装管理数据库的设计 系系 别别 信息工程系信息工程系 专业班级专业班级 08*技术技术 2 班班 学学 号号 * 姓姓 名名 * 指导教师指导教师 * 2010 年年 12 月月 1 日日 摘要 摘摘 要要 【摘 要】随着计算机在各个领域的广泛应用,建立一个行之有效的、能满足各 级部门信息处理要求的信息系统,已经成为企业或组织生存和发展的一个重要 条件。本文主要介绍了服装管理系统的一些基本功能和组成情况,包括系统的 需求介绍、系统结构,功能的实现以及数据库的备份和还原等。用此数据库可 以查看服装的一切流通记录,非常简洁完整。同时简单介绍了用 SQL 数据库管 理系统的 T-SQL 命令创建各种表和表与表的各种联系,功能简单,但是比较实 用。 【关键词】 服装管理;信息管理;数据库; 柳州铁道职业技术学院毕业设计 目 录 目目 录录 第第 1 1 章章 绪论绪论1 1 1.1 服装管理系统 1 1.2 数据库管理系统基础知识 2 第第 2 2 章章 数据库设计概述数据库设计概述3 3 2.1 SQL 语言介绍 3 2.2 数据库设计概述 3 2.3 E-R 图概念 6 2.4 数据库的创建和数据表的创建 6 2.5 查询系统 7 第第 3 3 章章 服装管理系统数据库的设计与实现服装管理系统数据库的设计与实现1111 3.1 系统需求分析 .11 3.2 数据库的结构设计 .11 3.2.1 数据库的需求分析11 3.2.2 服装管理系统数据库 E-R 图12 3.3 服装管理系统数据库的实现 .13 3.5 基本信息查询 .17 第第 4 4 章章 数据库的备份和恢复数据库的备份和恢复2121 4.1 数据库备份和恢复的概述 .21 4.2 数据库备份 .22 4.3 数据库恢复 .23 结结 论论2525 致致 谢谢2727 参考文献参考文献2929 柳州铁道职业技术学院毕业设计 第 1 章 绪论 - 1 - 第 1 章 绪论 1.1 服装管理系统 信息管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决 策者和管理者来说都是至关重要的,因此,管理系统应该能够为用户提供充足 的信息和快捷的查询手段。当今社会服装厂商管理往往是很复杂的,烦琐的。 由于所掌握的物资种类众多,入库、出库等操作的方法各有差异,各类统计计 划报表繁多,因此服装管理需要系统、规范的管理手段。 一般服装管理系统,总是根据所掌握的服装类别,相应分成几个科室来进 行服装的计划,订货,核销托收,验收入库,按期进行库存盘点,根据自身管 理的需要按月、季度或年来进行统计分析,产生相应报表。 面对庞大的产品信息量,服装管理的重点是销售信息能否及时反馈。而服 装管理又涉及入库、出库的产品、客户等方方面面的因素,如何管理这些信息 数据,是一项复杂的系统工程,充分考验着管理员的工作能力,工作量的繁重 是可想而知的。 使用服装管理系统,既可以对信息进行规范管理、科学统计和快速查询, 减少管理方面的工作量,同时又能调动广大员工的工作积极性。 服装管理系统的优点: 储存产品信息是产品保障信息网络的重要组成部分,是做好产品供应保障 工作的基础。产品保障信息网是实现物资储运全过程可视化的前提。目前,有 些仓库内部局域网已经建成并投入使用,并与业务主管部门实现了信息沟通, 仓库保障信息网在日常航材保障工作中实现了信息沟通,仓库保障信息网在日 常产品保障工作中的作用日趋明显。同时,在软件系统的研发过程中,将会融 入一种 EPR 的企业管理思想。大量的研究与实践已经充分表明,ERP 作为一种 现代企业管理的思想和方法,将其大力地推广应用就是有效的促使我国企业管 理朝着更加科学化、合理化和规范化方向发展的一种具体方法和途径。 柳州铁道职业技术学院毕业设计 - 2 - 1.2 数据库管理系统基础知识 数据库管理系统(database management system)是一种操纵和管理数据库 的大型软件,是用于建立、使用和维护数据库,简称 dbms。它对数据库进行统 一的管理和控制,以保证数据库的安全性和完整性。用户通过 dbms 访问数据库 中的数据,数据库管理员也通过 dbms 进行数据库的维护工作。它提供多种功能, 可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问 数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以 及进行多用户下的并发控制和恢复数据库。管理信息系统是一个由人、机(计 算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。 它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发 辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言 之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助 决策功能的信息系统。 第 2 章 数据库设计概述 - 3 - 第 2 章 数据库设计概述 2.1 SQL 语言介绍 SQL(Structure Query Language)语言是数据库的核心语言。 SQL 的发展是从 1974 年开始的,其发展过程如下: 1974 年-由 Boyce 和 Chamberlin 提出,当时称 SEQUEL。 1976 年-IBM 公司的 Sanjase 研究所在研制 RDBMS SYSTEM R 时改为 SQL。 1979 年-ORACLE 公司发表第一个基于 SQL 的商业化 RDBMS 产品。 1982 年-IBM 公司出版第一个 RDBMS 语言 SQL/DS。 1985 年-IBM 公司出版第一个 RDBMS 语言 DB2。 1986 年-美国国家标准化组织 ANSI 宣布 SQL 作为数据库工业标准。 SQL 是一个标准的数据库语言,是面向集合的描述性非过程化语言。它功 能强,效率高,简单易学易维护(迄今为止,我还没见过比它还好学的语言) 。 然而 SQL 语言由于以上优点,同时也出现了这样一个问题:它是非过程性语言, 即大多数语句都是独立执行的,与上下文无关,而 绝大部分应用都是一个完整 的过程,显然用 SQL 完全实现这些功能是很困 难的。所以大多数数据库公司为 了解决此问题,作了如下两方面的工作: (1)扩充 SQL,在 SQL 中引入过程性结构; (2)把 SQL 嵌入到高级语言中,以便一起完成一个完整的应用。 2.2 数据库设计概述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立 数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求 (信息要求和处理要求) 数据库设计应该与应用系统设计相结合 结构(数据)设计:设计数据库框架或数据库结构 柳州铁道职业技术学院毕业设计 - 4 - 行为(处理)设计:设计应用程序、事务处理等 结构(数据)设计和行为(处理)设计相结合 结构和行为分离的设计 传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量 推迟数据结构设计的决策 早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计 结构和行为分离的设计如下图: 数据库设计的过程有六个阶段 (1)需求分析 (2)概念结构设计 (3)逻辑结构设计 (4)物理结构设计 (5)数据库实施 (6)数据库运行和维护 具体介绍如下图: 现实世界 概念模型设计 子模式设计 物理数据库设计 逻辑数据库设计 建立数据库 数据分析功能分析 功能模型功能说明 事务设计 程序说明 应用程序设计 程序编码调试 第 2 章 数据库设计概述 - 5 - 柳州铁道职业技术学院毕业设计 - 6 - 2.3 E-R 图概念 E-R 图也称实体-联系图(Entity Relationship Diagram),提供了表示实 体类型、属性和联系的方法,用来描述现实世界的概念模型。 E-R 方法 E-R 方法是“实体-联系方法” (Entity-Relationship Approach)的简称。 它是描述现实世界概念结构模型的有效方法。 构成 E-R 图的基本 构成 E-R 图的基本要素是实体型、属性和联系,其表示方法为: 实体型实体型(Entity)(Entity):具有相同属性的实体具有相同的特征和性质,用实体 名及其属性名集合来抽象和刻画同类实体;在 E-R 图中用矩形表示,矩形框内写 明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩 形外面再套实线矩形。 属性属性(Attribute)(Attribute):实体所具有的某一特性,一个实体可由若干个属性 来刻画。在 E-R 图中用椭圆形表示,并用无向边将其与相应的实体连接起来; 比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外 面再套实线椭圆。如果是派生属性则用虚线椭圆表示。 联系联系(Relationship)(Relationship):联系也称关系,信息世界中反映实体内部或实体 之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之 间的联系通常是指不同实体集之间的联系。在 E-R 图中用菱形表示,菱形框内 写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系 的类型(1 : 1,1 : n 或 m : n) 。 比如老师给学生授课存在授课关系,学生 选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。 2.4 数据库的创建和数据表的创建 单击工具栏的“SQL 查询分析器(Q)”,启动查询分析器。 利用查询分析器,可以直接使用语句创建数据库、数据表和视图等。其具 体方法如下: 在查询分析器中,直接输入 SQL 语句; 单击语句语法分析按钮“”,检查分析 SQL 语句是否正确; 第 2 章 数据库设计概述 - 7 - 单击执行按钮“!执行(X)”,运行查询分析器中的语句序列。 创建数据库的语句格式: CREATE DATABASE ON ( NAME = , FILENAME = 盘符路径数据库存储名称, Size=数值 Filegrowth=数值) LOG ON ( NAME = 日志文件名, FILENAME = 盘符路径日志文件存储名称 Size=数值 Filegrowth=数值) Go 创建数据库的语句格式: 基本语法如下: CREATE TABLE 表名 ( 列名 1 数据类型和长度 1 列属性 1, 列名 2 数据类型和长度 2 列属性 2, 列名 n 数据类型和长度 n 列属性 n ) 在 CREATE TABLE 语句中需要指出的元素与在表设计器中相同,包括表名、 列名、列的数据类型以及列属性等 2.5 查询系统 查询的主要目的是在数据库中找出我们所关心的数据,是数据库的核心操 作。SQL 语言提供了 SELECT 语句来完成对数据库的查询。查询的结果是一个关 柳州铁道职业技术学院毕业设计 - 8 - 系,此关系或者不空(查询成功)或者为空(查询失败) 。 SELECT 权限默认授予 sysadmin 固定服务器角色成员、db_owner 和 db_datareader 固定数据库角色的成员以及表的所有者。sysadmin、db_owner 和 db_securityadmin 角色成员和表所有者可以将权限转让给其他用户。 如果用 INTO 子句创建永久表,用户必须在目的数据库中具有 CREATE TABLE 权限。 (1)完整语法格式 SELECT select_list INTO new_table FROM table_source WHERE search_c
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号