下载此文档

数据库课程设计之电脑销售信息管理系统.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
数 据 库
课 程 设 计 报 告
设计题目:
电脑销售信息管理系统
学生姓名:
王雨丽
学生学号:
20091020117
学生姓名:
王玉玲
学生学号:
20091020118
专业班级:
信息与计算科学(1)班
学院名称:
数学与计量经济学院09级
指导老师:
姚兰
2012年 2 月 23 日
目 录
1 绪论 - 4 -
1、1 设计要求 - 4 -
1、2 开发平台 - 4 -
1、3 成员分工 - 4 -
王雨丽:需求分析,逻辑机构设计,数据库实施 - 4 -
2 需求分析 - 5 -
2、1功能需求 - 5 -
2、3用户视图 - 8 -
2、4初始数据库大小 - 8 -
2、5数据库增长速度 - 8 -
2、6记录查找的类型与平均数量 - 8 -
2、7网络与共享访问需求 - 8 -
2、8性能要求 - 8 -
2、9安全性 - 8 -
2、10备份与恢复 - 9 -
数据库设计完成时,要对新数据库进行备份,在日常应用与管理数据库时,若有操作或系统等的错误出现,会为数据库提供最原始的数据。 - 9 -
若数据库在使用过程出现事物内部故障、系统故障、介质故障或就是计算机病毒侵入,要对数据库进行恢复,一般方法为数据转储与登记日志文件。 - 9 -
3 概念结构设计 - 10 -
3、1局部E-R图 - 10 -
3、2整体E-R图 - 12 -
4 逻辑结构设计 - 13 -
4、1将E-R图转化为关系模型 - 13 -
4、2关系模型的优化 - 14 -
4、3基表设计 - 15 -
4、4视图设计 - 17 -
建立采购单商品金额大于10000的采购单信息 - 17 -
4、5索引设计 - 17 -
4、6授权设计 - 17 -
4、7存储过程设计 - 17 -
1 利用存储过程,添加一条营业员的信息 - 17 -
4、8触发器设计 - 17 -
5 数据库实施 - 19 -
5、1数据库 - 19 -
5、2基本表 - 19 -
5、3视图 - 23 -
CREATE VIEW xianshiqi - 23 -
AS - 23 -
SELECT gID,gPRICE - 23 -
FROM goods - 23 -
where gID='xianshiqi' - 23 -
建立采购单商品金额大于10000的采购单信息: - 23 -
5、4索引 - 23 -
\ - 24 -
5、5角色及授权 - 24 -
5、6存储过程 - 25 -
1 利用存储过程,添加一条营业员的信息 - 25 -
5、7触发器 - 25 -
6 数据库维护计划 - 27 -
7 总结 -25-
绪论
设计要求
本系统名为“电脑销售信息管理系统”,设计本系统时,要展示实体与实体之间的联系,要全面考虑各实体之间的关系。
建立数据库时要考虑数据模型的三要素:数据结构、数据操作、完整性约束。
数据库设计过程中,为使数据库满足现实需要及数据库稳定,要严格按照数据库设计步骤,一步一步,不得跨越。
开发平台
前台应用程序:C语言
后台数据库:Structured Query Language
成员分工
王雨丽:需求分析,逻辑机构设计,数据库实施
王玉玲:概念结构设计,逻辑结构设计,数据库实施
2 需求分析
2、1功能需求
对商品、供应商、仓库、营业员、门店的有关信息进行管理。包括以下功能:
信息增删修改
信息查询
信息统计
2、2数据需求
表1、1数据项
数据项
含义说明
别名
数据类型
长度
取值范围
取值含义
gID
商品编号
CHAR
6
000000-999999
编号
gNAME
名称
VARCHAR
10
Not null
名称
gKINDS
类别
VARCHAR
6
Not null
商品类别
gUNIT
单位
INT
Not null
单位
gPRICE
单价
INT
>0
单品价格
pID
供应商编号
CHAR
6
000000-999999
编号
pNAME
名称
VARCHAR
10
Not null
名称
pACC
账号
CHAR
19
19位数字
帐号
pADD
地址
VARCHAR

数据库课程设计之电脑销售信息管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人龙的传人
  • 文件大小364 KB
  • 时间2021-02-26