毕业论文-服装管理数据库的设计【范本模板】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。它功能强,效率高,简单易学易维护(迄今为止,我还没见过比它还好学的语言).然而SQL语言由于以上优点,同时也出现了这样一个问题:它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困难的.所以大多数数据库公司为了解决此问题,作了如下两方面的工作:
1厂家资料:厂家号、厂家名、地址。
2服装资料:服装号、服装名、厂家号、价格、进货数量、销售数量、进货时间、销售时间、类别。
3销售店资料:销售店号、销售店名、服装号、地址、电话号码。
4购物资料:购物号、销售店号、销售时间、服装号、数量。
5消费者资料:购物号、备注信息。
如果用 INTO 子句创建永久表,用户必须在目的数据库中具有 CREATE TABLE 权限。
(1)完整语法格式
SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
一般服装管理系统,总是根据所掌握的服装类别,相应分成几个科室来进行服装的计划,订货,核销托收,验收入库,按期进行库存盘点,根据自身管理的需要按月、季度或年来进行统计分析,产生相应报表。
面对庞大的产品信息量,服装管理的重点是销售信息能否及时反馈。而服装管理又涉及入库、出库的产品、客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着管理员的工作能力,工作量的繁重是可想而知的。
【关键词】服装管理;信息管理;数据库;

1.1
信息管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,管理系统应该能够为用户提供充足的信息和快捷的查询手段。当今社会服装厂商管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,入库、出库等操作的方法各有差异,各类统计计划报表繁多,因此服装管理需要系统、规范的管理手段.

2.1 SQL
SQL(Structure Query Language)语言是数据库的核心语言.
SQL的发展是从1974年开始的,其发展过程如下:
1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。
1976年——-——IBM公司的Sanjase研究所在研制RDBMS SYSTEM R
CREATE DATABASE <数据库名〉
ON
( NAME = <数据表名>,
FILENAME = ‘盘符\路径\数据库存储名称',
Size=数值
Filegrowth=数值)
LOG ON
( NAME = ‘日志文件名’,
FILENAME = ‘盘符\路径\日志文件存储名称’
Size=数值
Filegrowth=数值)
构成E-R图的基本
构成E—R图的基本要素是实体型、属性和联系,其表示方法为:
·实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。

3.1
随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理的优势更是显而易见.对于个体经营者来说,有了这个服装管理系统,店主的工作任务就可能会事半功倍。该管理系统软件目前已有比较完善的管理与使用功能。
该系统的输入数据可以建立业务所需的基本资料信息.例如购物资料、服装属性资料、厂家基本资料、销售店基本资料、进货、销售、入库和出库的单据的输入。这些数据记录一个企业所有业务过程。无论是多小规模的企业,这部分数据必定非常多.该系统的输出信息有查询结果、统计结果。
FROM:指出数据来自哪些关系(表、视图、返回表的函数)
WHERE:说明查询条件,实现对元组(记录)的选择操作
INTO:利用查询结果形成新表
GROUP BY:对查询结果进行分组(分类),从而实现分类汇总
HAVING:必须跟随GROUP BY一起使用,用来对分组结果进行筛选
ORDER BY:对查询结果(最终结果)进行排序
查询结果是将服装表、销售表和购物表里面的所有信息都显示.数据统计是对服装的数量、总价、销售情况、库存等信息进行汇总,让用户可以在当日、当月和该年对数据进行统计。
3.2
3.2.1
针对服装行业进销存管理系统,分别对进货部门、销售部门、仓库管理部门的任务和功能进行分析,总结如下的需求信息:
(1)需要记录购物的详细信息.
使用服装管理系统,既可以对信息进行规范管理、科学统计和快速查询,减少管理方面的工作量,同时又能调动广大员工的工作积极性。
服装管理系统的优点:
储存产品信息是产品保障信息网络的重要组成部分,是做好产品供应保障工作的基础。产品保障信息网是实现物资储运全过程可视化的前提。目前,有些仓库内部局域网已经建成并投入使用,并与业务主管部门实现了信息沟通,仓库保障信息网在日常航材保障工作中实现了信息沟通,仓库保障信息网在日常产品保障工作中的作用日趋明显。同时,在软件系统的研发过程中,将会融入一种EPR的企业管理思想。大量的研究与实践已经充分表明,ERP作为一种现代企业管理的思想和方法,将其大力地推广应用就是有效的促使我国企业管理朝着更加科学化、合理化和规范化方向发展的一种具体方法和途径。
时改为SQL。
1979年——--—ORACLE公司发表第一个基于SQL的商业化RDBMS产品。
1982年---——IBM公司出版第一个RDBMS语言SQL/DS。
1985年—-———IBM公司出版第一个RDBMS语言DB2。
1986年—-———美国国家标准化组织ANSI宣布SQL作为数据库工业标准。
·属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画.在E—R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。
·联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系.在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系.如果是弱实体的联系则在菱形外面再套菱形.
服装服装管理logldf?size1filegrowth10go创建厂家表use服装管理gocreatetable厂家厂家号intnotnullprimarykeycheck厂家号1厂家名varchar50notnull地址varchar50nullgo创建厂家记录表use服装管理goinsert厂家厂家号厂家名地址values100?柳州铁路福利服装厂??柳州市市辖区?insert厂家厂家号厂家名地址values101?柳州市明盈针织服装厂??柳州市市辖区?insert厂家厂家号厂家名地址values102?柳州钢铁金鹏服装厂??广西柳州市柳北区北雀路125insert厂家厂家号厂家名地址values103?柳州市鸿燕服装厂??柳州市鱼峰区荣军路?还有其他表的创建就不在这里一一描述了
********学院
毕业设计
论文题目服装管理数据库的设计
系别信息工程系
专业班级08****技术2班
学号********
姓名***
指导教师***
2010年12月1日
摘要
【摘要】随着计算机在各个领域的广泛应用,建立一个行之有效的、能满足各级部门信息处理要求的信息系统,已经成为企业或组织生存和发展的一个重要条件.本文主要介绍了服装管理系统的一些基本功能和组成情况,包括系统的需求介绍、系统结构,功能的实现以及数据库的备份和还原等。用此数据库可以查看服装的一切流通记录,非常简洁完整。同时简单介绍了用SQL数据库管理系统的T-SQL命令创建各种表和表与表的各种联系,功能简单,但是比较实用。
Go
创建数据库的语句格式:
基本语法如下:
CREATE TABLE 表名
(
列名1 数据类型和长度1 列属性1,
列名2 数据类型和长度2 列属性2,
…… ……
列名n 数据类型和长度n 列属性n

在CREATE TABLE语句中需要指出的元素与在表设计器中相同,包括表名、列名、列的数据类型以及列属性等
2.5
2
单击工具栏的“SQL查询分析器(Q)”,启动查询分析器.
利用查询分析器,可以直接使用语句创建数据库、数据表和视图等。其具体方法如下:
◆在查询分析器中,直接输入SQL语句;
◆单击语句语法分析按钮“√”,检查分析SQL语句是否正确;
◆单击执行按钮“!执行(X)”,运行查询分析器中的语句序列。
创建数据库的语句格式:
(1)扩充SQL,在SQL中引入过程性结构;
(2)把SQL嵌入到高级语言中,以便一起完成一个完整的应用。
2
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)
数据库设计应该与应用系统设计相结合
结构(数据)设计:设计数据库框架或数据库结构
[WHERE 〈条件表达式>]
[GROUP BY 〈列名〉[HAVING〈条件表达式>]]
[ORDER BY <列名>[ASC|DESC]]
SELECT 查询列表 <-查什么
FROM 关系列表 <—从哪里查
WHERE 条件表达式 <-选择什么样的记录
(3)主要短语含义
SELECT:确定选择哪些列(*;字段名列表;表达式列表),实现投影操作。可以为列设置别名。
查询的主要目的是在数据库中找出我们所关心的数据,是数据库的核心操作。SQL 语言提供了SELECT语句来完成对数据库的查询。查询的结果是一个关系,此关系或者不空(查询成功)或者为空(查询失败)。
SELECT 权限默认授予 sysadmin 固定服务器角色成员、db_owner 和 db_datareader 固定数据库角色的成员以及表的所有者.sysadmin、db_owner 和 db_securityadmin 角色成员和表所有者可以将权限转让给其他用户。
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
(2)基本语法格式
SELECT [ALL|DISTINCT]〈目标列表达式[,目标列表达式]>。。。
[INTO 新表名]
FROM 〈表名或视图名或返回表的函数〉[,表名或视图名]..。
行为(处理)设计:设计应用程序、事务处理等
结构(数据)设计和行为(处理)设计相结合
结构和行为分离的设计
传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策
早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计
结构和行为分离的设计如下图:
数据库设计的过程有六个阶段
(2)在涉及购物数量的地方,一定要给出相应的服装号。
(3)在服装信息中要包括服装号、厂家号等信息。
(4)在服装信息中要登记商品销售数量、单价等信息。
(5)每一条进货、销售、库存等信息都要对应一一记录。
(6)当进行了销售操作后能及时更新相应的设计如下数据项:
1.2
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统.
(1)需求分析
(2)概念结构设计
(3)逻辑结构设计
(4)物理结构设计
(5)数据库实施
(6)数据库运行和维护
具体介绍如下图:
2.3
E—R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
E—R方法
E-R方法是“实体—联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。
相关文档
最新文档