数据库课程设计--kappa鞋店管理系统

上传人:ji****72 文档编号:27376630 上传时间:2018-01-09 格式:DOC 页数:16 大小:165KB
返回 下载 相关 举报
数据库课程设计--kappa鞋店管理系统_第1页
第1页 / 共16页
数据库课程设计--kappa鞋店管理系统_第2页
第2页 / 共16页
数据库课程设计--kappa鞋店管理系统_第3页
第3页 / 共16页
数据库课程设计--kappa鞋店管理系统_第4页
第4页 / 共16页
数据库课程设计--kappa鞋店管理系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《数据库课程设计--kappa鞋店管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计--kappa鞋店管理系统(16页珍藏版)》请在金锄头文库上搜索。

1、前言Microsoft SQL Server 2005 中文版是基于客户/服务器模式的新一代大型关系型数据库管理系统。它在计算机设计,人工智能,电子商务,鞋店管理和科学计算等诸多领域均得到了广泛的应用。SQL Server 2005数据库管理系统正被越来越多的用户使用,以成为各个领域数据库管理系统的主流产品。随着信息技术快速的发展,信息技术对鞋店管理提供了重大的革新,信息技术提高了鞋店管理水平,提高员工工资管理的效率,实现了鞋店的正规化管理,为工作效率提供了有效途径。鞋店管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的

2、表格,这样会耗费工作人员大量的时间和精力,而且还容易出错,所以利用数据库管理进行商场的管理工作,不仅能够保证各项操作准确无误、快速输出,而且还可以利用数据库管理对有关的各种信息进行统计。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,使企业管理实现正规化。在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数计成为软件开发的核心,程序的设计要服从数据,因此鞋店管理系统的数据库设计尤其重要。本文主要介绍Kappa鞋店管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本文的分为6章:第1章主要介绍

3、课题简介及设计的内容与目的。第2章主要介绍需求分析,此阶段是数据库设计的起点。第3章主要介绍概念设计,它是将需求分析的用户需求抽象为信息结构。第4章主要介绍逻辑结构设计,它将概念模型转换为某个DBMS 所支持的数据模型。第5章是数据库的实施,它包括数据库和数据表的创建。第六章是数据库的运行及触发器关键词:SQL 语言;数据库设计;Kappa鞋店管理系统目录第一章 诸论11.1 课题简介 21.2 设计目的 31.3 设计内容 4第二章 需求分析52.1 需求分析的任务 62.2 需求分析的过程 7第三章 概念结构设计83.1 概念结构设计的方法93.2 概念结构设计的视图10 第四章 逻辑结构

4、设计13第五章 数据库实施175.1 创建数据库 185.2 创建数据表 24第六章 数据库的运行246.1 基于数据表的数据查询266.3 基于视图的数据查询276.4 触发器28总结 29参考文献 30天津轻工职业技术学院 2011 期末(论文)第一章诸论1.1 课题简介随着现代科技的高速发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题,而建立管理信息系统是一个很好的解决办法。经过这段日子的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次软件技术实践的机会,在指导教师的帮助下,我自行设计一套Kappa鞋店管理系统,在下面的各章

5、中,我将以这套Kappa鞋店管理信息系统为例,谈谈其开发过程和所涉及到的问题。1.2 设计目的应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。数据库应用课程实践:实践和巩固在课堂教学中学习有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。数据库原理软件设计实践:实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

6、1.3 设计内容运用基于E-R模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直到系统的最终实现,开发Kappa鞋店管理信息系统,完成Kappa鞋店管理信息系统的全部功能,包括产品管理系统,销售员管理系统,顾客管理系统。首先做好需求分析,并完成数据流图和数据字典。其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R图。天津轻工职业技术学院 2011 期末(论文)然后就是逻辑结构设计,将E-R 图转换为计算机系统所支持的逻辑模型。第二章 需求分析2.1 需求分析的任务需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分

7、析说明书。重点是调查、收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。2.2 需求分析的过程(1)调查Kappa鞋店组织机构的总体状况。本Kappa鞋店系统主要由产品管理系统,销售员管理系统以及顾客管理系统。(2)熟悉各部门的业务活动状况。调查各部门的业务活动情况,对现行系统的功能和和所需信息有一个明确的认识。包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输入什

8、么信息,输出什么信息,输出到什么部门,输出的结果的格式是什么等。(3)根据(1)(2)调查的结果,对鞋店管理中各应用的信息要求和操作要求进行详细分析,从中得到:该Kappa鞋店系统的各个应用从数据库中得到哪些信息,这些信息的具体内容和性质是什么,要求完成什么样的处理功能,对某些处理要求的相应时间,既对数据保证安全也保证了数据的完整性。2.3 需求分析的结果数据库系统具有的查询功能1、 查询最高消费和最低消费: 查询 gkqk 表中最高消费和最低消费以便统计,能够了解顾客消费的情况。2、 查询日销售量:查询 gkqk 表中的日销售量,以便于统计库存中缺少的商品件数。3、 能够查询剩余的库存数量:

9、查询剩余的库存数量,方便及时填充库存,避免商品数量不够的情况。4、查询产品利润:查询 cpqk 表中产品的利润以便于计算产品盈利的多少5、 查询当天的日营业额:查询 gkqk 表中日营业额以便了解消费的情况6、查询超过 1000 元的顾客:查询 gkqk 表中超过 1000 元的顾客,能够知道顾客比较天津轻工职业技术学院 2011 期末(论文)喜欢哪类的产品,可以大批量的进货7、查询女生消费的人数:查询 gkqk 表中的女生消费的人数,以便于知道女生占总体消费的比例的多少,方便商品进货。8、 询销售员工作的业绩情况:查询 gzqk 表中销售员的工作业绩情况,便于对销售员进行年终奖的分配。9、查

10、询商品卖货日期:查询 gkqk 表中的卖货时间,以便于查询顾客购买的商品的保修时间。 10、查询销售员工作的工龄:查询 xsyqk 表中销售员工作的工龄,便于知道销售员在本店干了多长时间第三章 概念结构设计3.1 概念结构设计的方法概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。设计 Kappa 鞋店管理数据库包括产品、销售员、顾客、工资四个关系。3.2 概念结构设计的视图产品序号 xuhao鞋编号天津轻工职业技术学院 2011 期末(论文)产品情况表(序号,鞋编号,鞋名,鞋数,颜色,鞋号,进货员,卖价,进价,日期,联系电

11、话,生产地,备注)第四章 逻辑结构设计逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本 E-R 图转化为宜选用的 DBMS 所支持的数据模型相符合的逻辑结构,并对其进行优化。E-R 图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。设计学生成绩管理数据库,包括产品、销售员、顾客、工资四个关系, 其关系模式中对每个实体定义的属性如下:产品情况表(序号,鞋编号,鞋名,鞋数,颜色,鞋号,进货员,卖价,进价,日期,联系电话,生产地,备注)销售员情况表(序号,销售员编号,销售员姓名,出生日期,工龄,家庭住址,

12、联系电话)天津轻工职业技术学院 2011 期末(论文)顾客情况表(序号,顾客编号,顾客姓名,性别,鞋编号,件数,总金额,金额,会员积分,日期,联系电话,备注)工资情况表(序号,销售员编号,保底工资,销售提成,请假情况,总工资)1、产品情况表描述 数据类型 长度 字段限制序号 int 4 Not null鞋编号 char 10 Primarykey鞋名 char 200 Not null鞋数 char 30 Not null颜色 char 30 null鞋号 char 30 Not null进货员 char 10 Not null卖价 int 4 null进价 int 4 null日期 smal

13、ldatein 4 Not null联系电话 char 11 null生产地 char 10 Not null2、销售员情况表描述 数据类型 长度 字段限制序号 int 4 Not null销售员编号 char 10 Primarykey销售员姓名 char 10 Not null性别 bit 1 Not null出生日期 smalldatein 4 null工龄 char 10 Not null家庭住址 char 10 Not null联系电话 char 11 Not null3、顾客情况表描述 数据类型 长度 字段限制天津轻工职业技术学院 2011 期末(论文)序号 int 4 Not n

14、ull顾客编号 char 10 Primarykey顾客姓名 char 10 Not null性别 bit 1 Not null鞋编号 int 4 Not null件数 int 4 Not null总金额 int 4 Not null金额 int 4 Not null会员积分 char 30 null日期 smalldatein 4 Not null联系电话 char 11 null备注 text 16 null4、工资情况表描述 数据类型 长度 字段限制序号 int 4 Not null销售员编号 char 10 Primarykey保底工资 char 10 Not null销售提成 char 10 null请假情况 char 10 null总工资 char 30 Not null第五章 数据库实施数据库实施是指建立数据库,编制与调试应用程序, 组织数据入库,并进行试运行。5.1 创建数据库 (1) 打开 SQL 工具“查询分析器”(2) 在查询窗口中键入下列 SQL 语句create database Kappa 鞋店执行上述 SQL 语句即可新建一个名为 Kappa 鞋店的数据库5.2 创建数据表天津轻工职业技术学院 2011 期末(论文)一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号