| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

某公司自助餐管理系统课程设计报告

文***品

贡献于2023-02-02

字数:15837

学号






某公司助餐理系统

课程设计报告





题目:
某公司助餐理系统
专业:
网络工程
班级:

姓名:

指导教师:

成绩:






计算机学院
2017年X月X日


目录
引言 1
11背景目 1
12台数库SQL Server 2008简介 1
二 系统需求分析 1
21系统功分析 2
221子模块功分析 3
22系统功模块设计 4
221系统功理模块 4
23数流图 5
231交易数流图 6
232整体流图 7
24行性分析 8
25数字典 8
三概念结构设计 9
31构思ERD四条原 10
32 设计E-R图 10
321分E-R图 10
四逻辑结构设计 12
41 般逻辑模型设计: 13
411 ERD导出般关系模型四条原 13
412 数库初步关系框架(ER图关系模型转化) 13
413数模型优化 14
42具体逻辑模型设计 14
43设计户子模式 18
五物理结构设计 19
51建立索引 19
52建立触发器 20
六数库结构实现 21
61数定义 21
611创建表格SQL语句 22
612创建视图SQL语句 23
613创建索引SQL语句 24
63数查询 25
64数更新 25
641数添加 25
642数修改 25
643数删 26
七总结 27




引言
11背景目
着公司规模断扩公司勤理工作日趋繁杂.许型公司拥食堂食堂实现统协调理助现代化理模式— — 网络理模式
某公司提高职工福利遇规定员工天职工食堂餐两次(餐3元)中午餐次午餐次集中中午午次餐两次月底进行核算果餐次数足餐费退职工公司根实际餐次数支付食堂餐费
根题目求需设计创建该公司助餐理系统样仅提高工作效率避免前手工作业麻烦理者够准确效理餐饮
12台数库SQL Server 2008简介
SQL全称结构化查询语言(Structured Query Language)早IBM圣约瑟研究实验室关系数库理系统SYSTEM R开发种查询语言前身SQUARE语言SQL语言结构简洁功强简单易学IBM公司1981年推出SQL语言广泛应
SQL高级非程化编程语言允许户高层数结构工作SQL求户指定数存放方法需户解具体数存放方式具完全底层结构数库系统相SQL语言作数输入理接口记录集合作操象SQL语句接受集合作输入返回集合作输出种集合特性允许条SQL语句输出作条SQL语句输入SQL语言嵌套具极灵活性强功数情况语言中需段程序实现单独事件需SQL语句达目意味着SQL语言写出非常复杂语句
二 系统需求分析
着21世纪更深切感受计算机生活工作中作越越重越越职业需具计算机应技掌握计算机职业雪更事业发展需
信息社会济发展中起作越越重视信息资源开发利水已成衡量国家综合国力重标志计算机三应领域(科学计算数处理程控制)中数处理重占70左右计算机作信息处理工具适应数处理需求迅速提高满足类系统数处理求文件系统基础发展起数库系统
着计算机计算机技术飞速发展计算机企业理中应普利计算机实现企业信息理势必行课题企业食堂象作面量课程设计项目相关信息处理需课程设计理系统提高理工作效率通系统做信息规范理科学统计快速查询减少理工作方面工作量
数处理技术已深入工作生活方方面面数库技术数处理缺少手段着数库技术发展面象数库分布式数库媒体数库数库开发工具研究方兴未艾技术发展软件开发速度更快成更低质量更功更强
理信息系统门新兴集理科学信息科学系统科学计算机科学体综合性学科研究信息理活动全程便效理信息提供类理决策信息辅助企业进行现代化理理信息系统具备数处理计划控制预测辅助决策功具体作5点容:
(1)统标准处理提供信息排前矛盾完整数
(2)完整时提供理决策中需数
(3)利指定数关系分析数客观预测未
(4)级理机构提供详细程度报告缩短分析解释时间
(5)低费短时间提供精确信息便决策者选择佳实施方案提高企业济效益
21系统功分析
系统开发总体务受计算机信息理技术实现公司助餐理种信息系统化规范化动化提高公司食堂理效率
应系统项目开发首先程序实现功目标进行整体分析规划确保期开发中会出现遗漏重缺陷软件开发中严格软件工程流程进行系统分析设计
系统功分析系统开发总体务基完成
功:
1职工信息理
2职工食堂信息理
3成核算理

中务职工信息理成核算理
总功特点:
l 完善全面综合查询
l 报表翔实实性强
221子模块功分析
职工信息理:客户端户进行权限审查限定数库访问级
职工信息理


职工信息添加
职工信息修改




职工信息查询
职工信息删










职工餐信息理:记录员工餐次数包括日餐次数月餐次数
职工餐信息理







月餐次数
月餐次数
日餐次数










l 日餐次数:记录日餐次数增加便步月餐次数增加次日餐次数2次



成核算理: 成利润综合分析成包括公司月开销前月份公司开销统计记录
成核算理







公司月开销
公司月开销









公司月开销:统计公司月开销员工月消费次增长3元开销
公司月开销:记录前月开销情况

22系统功模块设计
述项功进行集中分块分析结构化程序设计求图示系统功模块图
221系统功理模块








公司助餐理系统

职工信息理
职工餐信息理
成核算理
职工信息查询
职工信息修改
职工信息添加
职工信息删
月餐次数
月餐次数
日餐次数
公司月开销
公司月开销

23数流图
注释:数流图简称DFDSA方法中表示系统逻辑模型种工具图形方式描绘数系统中流动处理程反映系统必须完成逻辑功种功模型

数流程图组织中信息运动抽象理信息系统逻辑模型形式综合反映出信息系统中流动处理存储情况具良抽象性概括性调查基础系统科学性理合理性实际运行行性角度出发信息处理功彼间联系顶逐层分解逻辑精确描述系统应具数加工数输入数输出数存储数源(外部实体)等项目数流程图系统物理描述关描述容涉技术细节面户完全懂信息技术户容易理解数流程图成系统分析员户进行交流效手段时成系统设计

户需求具体体现种信息提供保存更新查询等方面求数库结构充分满足种信息输入输出收集基数数结构数处理流程组成份详数字典数库具体设计基础

数流图表达数处理间关系数流图层次分越高层次数流图表现业务逻辑越抽象越底层次数流图表现业务逻辑越具体
仔细分析调查关食堂理信息需求基础图示系统处理数流程

根分析先画出分流程图然综合分流程图画出整系统操作业务流程图

231交易数流图



职工办卡
基信息输入
职工信息理
职工
交易
成结算理
结算信息输入

232整体流图
整体流图简图:
成结算理
消费者信息理
库存理
结算信息
收款理
预订信息理

24行性分析
行性分析系统分析阶段重活动系统进行全面概分析务确定项目开发否必行目标:进步明确系统目标规模功系统开发背景必性意义进行调查分析根需提出拟开发系统初步方案计划明确问题提供系统致规模目标关约束条件进行证提出系统逻辑模型种方案系统开发项目决策提供科学
三方面进行研究:
(1)技术行性:现技术进行评价明确否利现技术进行系统开发系统实施计算机网络技术发展计算机硬件性价断提升计算机全面应医院理环节成CS开发模式COMDCOM技术国行业信息理系统开发中已广泛采实践证明技术非常适合食堂理系统开发
(2)济行性:组织济状况投资力进行分析系统建设运行维护费进行评估系统建成取社会济效益进行估计连锁餐饮企业整体规模庞体规模营理相简单统开发成高旦开发成功直接应种食堂
(3)营运行性:指系统组织机构影响现员机构设施环境等适应性进行员培训补充计划行性连锁餐饮企业整体规模庞体规模营理相简单统食堂系统计算机信息理计算机硬件设备操作员计算机应力系统运行程提供保证

25数字典
数流程图数处理彼间联系进行说明未数详细容数加工程进行说明正数字典表达数字典关数信息集合数流程图中包含元素定义集合数流程图中全部数流组成部分数元素数存储数加工等描述清楚便续工作—系统设计进行
数字典系统中类数描述集合进行详细数收集数分析获成果数字典通常包括数项数结构数流数存诸处理程5部分中数项组成单位干数项组成数结构数字典通数项数结构定义描述数流数存储逻辑容
针般食堂理信息系统需求通食堂理工作程容数流程分析设计示数项数结构:

l 数结构名称:职工餐卡信息
含义说明:里指职工付款工具卡系列信息记录包括身持卡者信息
包括数项:
1) 卡号
(消费者付款卡编号消费者办卡先序关
名Card_number 字符型 长度6)
2) 余额(日剩余餐量)
(消费者卡中剩金钱数量名Balance 字符型 长度 6)
3) 办卡日期
(消费者办卡日期名Card_date 日期型 长度 8)
4) 持卡者姓名
(拥信息卡消费者名称名 Person_name 字符型 长度 10)
5) 花费(餐次数统计)
(消费者消费金钱数量 名 Consume 字符型 长度 20)

l 数结构名称:员工信息
含义说明:消费者群体选择消费方式办卡卡交易者现金交易
包括数项:
1) 工号
(职工公司编号码 名 S_number 字符型 长度 6)
2) 部门
(职工部门名称 名 S_system 字符型 长度 16)
3) 职位
(职工担职位 名 S_class 字符型 长度 20)
4) 姓名
(职工姓名 名 S_name 字符型 长度 10)
5) 性
(职工性 名 S_sex 字符型 长度 4)
6) 址
(职工址 名 S_adress 字符型 长度 20)
7) 联系方式
(职工手机号码 名 S_tel 字符型 长度 20)

设计阶段需求分析基础设计出满足户需求种实体间关系面逻辑结构设计基础
需求分析户需求抽象信息结构概念模型程概念结构设计整数库设计关键
概念结构设计特点真实充分反映现实世界包括事物事物联系满足户数处理求现实世界真实模型易理解熟悉计算机户交换意见户积极参数库设计成功关键易改正应环境应求改变时易概念模型修改扩充易关系网状层次等种数模型转换
概念结构种数模型基础数模型更独立机器更抽象更加稳定概念结构现实世界种抽象谓抽象实际物事概念进行处理抽取关心特性忽略非质细节特性种概念准确加描述
概念结构设计通常分四种方法:顶首先定义全局概念结构框架然逐步细化底首先定义局部应概念结构然集成起全局概念结构逐步扩张首先定义重核心概念结构然外扩张混合策略顶底结合顶策略设计全局概念结构框架骨架集成底策略中设计局部概念结构通常分两步第步抽象数设计局部视图第二步集成局部视图全局视图
面首先实体属性加描述写出系统分ER图进合成整体ER图
31构思ERD四条原
原1:独立存事物例物事团体机构活动事项等等基项描述特性需关注时应作实体
原2:两实体间关联结合属组成占作配合协等等需予关注时应作联系联系通常某类行动作ERD中关注状态结果非程
原3:实体属性实体质特征实体应标识属性(体区分开属性组)指定中作标识联系属性联系结果状态属性具特点:a非值性b非复合性c非导出性实体属性应非关联性
原4(事原):基项ER图中作属性仅方出现

32 设计E-R图
根面设计规划出实体:卡信息实体学生信息实体教师信息实体消费者实体包房信息实体订餐信息实体消费情况实体理员信息实体实体具体描述ER图间关系描述


321分E-R图
图31 卡信息实体ER图
卡信息
卡号
余额
持卡者姓名
办卡日期
花费














图32 职工信息实体ER图
职工信息
职工号
部门
职位
姓名

联系方式




图34 卡信息实体职工信息实体消费者实体关系ER图


职工信息
卡信息


卡号
余额
办卡日期
持卡姓名
联系方式
职位
员工号
姓名
部门

花费
消费者
消费类

消费者类

姓名
消费序号






N 1

1



1







四逻辑结构设计
现需面设计数库概念结构转化SQL Server 2008数库系统支持实际数库模型数库逻辑结构部分PowerDesigner进行数库结构设计终导出物理结构模型逻辑结构模型生成SQL Server 2008数库文件
41 般逻辑模型设计:
411 ERD导出般关系模型四条原
原1:ER图中独立实体变换关系属性变关系属性标识变关系码
原2:ER图中实体相应联系变换关系实体属性加体关系码构成关系属性果联系1:1实体关系码(作外码)关系码果联系1:M实体关系码加实体体联系属实体体赖相互区分属性组组成该关系码
原3:1:M联系通实体关系中增加相联系1实体关系码联系身属性表达中1实体码外码
原4:M:M联系转换成独立关系联系实体关系码(作外码)联系身属性作该关系属性联系实体关系码组成复合码
412 数库初步关系框架(ER图关系模型转化)
关系模型转化

消费情况
(日期 餐次数 剩余次数 )
消费
(日期 消费序号)
消费者
(消费序号 姓名 性 消费类 消费者类)

(员工号 消费序号)
员工信息
(员工号 部门 职位 姓名 性 址 联系方式)

(卡号 员工号)
卡信息
(卡号 余额 办卡日期 持卡者姓名 花费)

(卡号 员工号)

413数模型优化
数库逻辑设计结果唯进步提高数库应系统性应该根应需适修改调整数模型结构数模型优化关系数模型优化通常规范化理指导方法:
1确定数赖
2关系模式间数赖进行极化处理消冗余联系
冗余数冗余联系容易破坏数完整性数库维护增加困难应予消规范化理出原关系模式间数赖已达极化没冗余联系消冗余ER图称基ER图
3数赖理关系模式逐进行分析考察否存部分函数赖传递函数赖值赖等确定关系模式分属第范式
4需求分析阶段处理求分析样应环境模式否合适确定否某模式进行合分解
5关系模式进行必分解提高数操作效率存储空间利率
根需求分析阶段系统功分析样应环境模式完成包括消费者信息理预订信息理成核算理审查工作库存理模块求分析结果中设计户子模式中级户定义view

优化关系模式:
消费情况
(日期 员工餐次数 消费序号)
消费者
(消费序号 姓名 性 消费类 消费者类)

(员工号 消费序号)
组成
(员工号 消费序号)
员工信息
(学号 部门 职位 姓名 性 址 联系方式)

(卡号 员工号)
卡信息
(卡号 余额 办卡日期 持卡者姓名 花费)

(卡号 员工号)
42具体逻辑模型设计
面实体实体间关系基础形成数库中表格表格间关系
公司助餐理系统数库中表格设计结果面表格示表格表示数库中表

表41 创建消费情况表ConsumeSituation

创建消费情况表ConsumeSituation
列名
数类型
否空
说明
声明
Date
datetime
NOT NULL
日期

建立
唯索引
Total
Long int
NULL
天消费总额
建立
聚簇索引
Consumer_number
number(12)
NOT NULL
消费序号
外键

表42 创建消费者表Consumer


创建消费者表Consumer
列名
数类型
否空
说明
声明
Consumer_number
varchar(6)
NOT NULL
消费序号

Consumer_name
varchar(10)
NOT NULL
姓名

Consumer_sex
Varchar(4)
NULL


Consume_sort
varchar(10)
NULL
消费类

Consumer_sort
varchar(10)
NULL
消费者类


表43 创建员工信息表Worker

创建员工信息表Worker
列名
数类型
否空
说明
声明
S_number
int
NOT NULL
员工号

S_name
varchar(10)
NOT NULL
姓名
建立
聚簇索引
S_sex
varchar(4)
NULL


class
varchar(20)
NULL
职位

S_system
varchar(16)
NULL
部门

S_dorm
varchar(20)
NULL


S_tel
number(15)
NULL
联系方式


表44 创建消费卡信息表Card

创建消费卡信息表Card

列名
数类型
否空
说明
声明
Card_number
number(10)
NOT NULL
卡号

建立
唯索引
Balance
int
NOT NULL
余额
建立
聚簇索引
Card_date
datetime(8)
NULL
办卡日期

Person_name
varchar(10)
NULL
持卡者姓名

Consume
varchar(20)
NULL
花费
建立
聚簇索引




表45 创建理查询表Manage

创建理查询表Manage

列名
数类型
否空
说明
Manager_number
varchar(6)
NOT NULL
理员编号
Date
datetime
NOT NULL
日期

表 46 创建属表Attribute

创建属表Attribute
列名
数类型
否空
说明
S_number
varchar(6)
NOT NULL
员工号
Consumer_number
varchar(6)
NOT NULL
消费序号

表 413 创建表Use
创建表Use

列名
数类型
否空
说明
S_number
varchar(8)
NOT NULL
员工号
Card_number
varchar(6)
NOT NULL
卡号

表 414创建持表Hold

创建持表Hold
列名
数类型
否空
说明
Card_number
varchar(6)
NOT NULL
卡号
T_number
varchar(6)
NOT NULL
员工号



43设计户子模式
概念模型转换全局逻辑模型应该根局部应需求结合具体DBMS特点设计户外模式
目前关系数库理系统般提供视图(View)概念利功设计更符合局部户需户外模式
定义数库全局模式系统时间效率空间效率易维护等角度出发户外模式模式相独立定义户外模式时注重考虑户惯方便包括:
1) 更符合户惯名
合分E—R图时做消命名突工作数库系统中关系属性具唯名字设计数库整体结构时非常必View机制设计户View时重新定义某属性名户致方便
2) 级户定义View保证系统安全性
3) 简化户系统
果某局部应中常某复杂查询方便户复杂查询定义视图户次定义视图进行查询简化户


l 消费者查询信息建立视图

1) 员工查询卡中余额

² 员工查询视图S_Balance


2)理员查询消费者信息

查询员工信息


五物理结构设计
数库物理设备存储结构存取方法称数库物理物理结构赖选定数库理系统定逻辑数模型选取适合应求物理结构程数库物理设计
数库物理设计通常分两步:
1) 确定数库物理结构关系数库中指存取方法存储结构
2) 物理结构进行评价评价重点时间空间效率
果评价结果满足原设计求进入物理实施阶段否需重新设计修改物理结构时甚返回逻辑设计阶段修改数模型
51建立索引
建立索引加快查询速度效手段户根应环境需基表建立索引提供种存取路径加快查找速度
般说建立删索引数库理员DBA表属(owner)建立表负责完成系统存取数时会动选择合适索引作存取路径户必显示选择索引
索引选择方法般说:
1 果(组)属性常查询条件中出现考虑(组)属性建立索引(组合索引)
2 果属性常作值值等聚集函数参数考虑属性建立索引
述建立索引
u 库存信息表Stock建立索引
1) Trade_namestock_number建立聚簇索引
2) entertime升序建立唯索引
u 消费情况表ConsumeSituation建立索引
1) Total建立聚簇索引
2) Date升序建立唯索引
u 订餐信息表book_eat建立索引
1) Consumer_nameBooktime建立聚簇索引
2) Consumer_number升序建立唯索引
u 卡信息表Card建立索引
1) Balance Consume建立聚簇索引
2) Card_number升序建立唯索引
u 学生信息表Student建立索引
1) S_name建立聚簇索引
u 学生信息表Teacher建立索引
1) T_name建立聚簇索引

52建立触发器
触发器(Trigger)户定义表类事件驱动特殊程旦定义户表增删改操作均服务器动激活相应触发器DBMS核心层进行集中完整性控制触发器类似约束约束更加灵活实施FOREIGN KEY约束CHECK约束更复杂检查操作具更精细更强数控制力触发器执行触发事件激活数库服务器动执行数表定义触发器BEFORE触发器AFTER触发器等表触发器激活时遵循执行序:
(1) 执行该表BEFORE触发器
(2) 激活触发器SQL语句
(3) 执行该表AFTER触发器
表BEFORE(AFTER)触发器遵循谁先创建谁先执行原触发器创建先序执行RDBMS触发器名称字母排序序执行触发器

l 定义AFTER行级触发器理员表Manager工资发生变化动工资变化表Inc_log中增加条相应记录
首先建立工资变化表Inc_log
CREATE TABLE Inc_log
(Manager_number varchar(6) REFERENCES Manager(Manager_number)
Income int
Manager_name varchar(6)
Date TIMESTAMP
)
接着建立触发器 Insert_Inc
CREATE TRIGGER Insert_Inc
AFTER INSERT ON Manager
FOR EACH ROW
AS BEGIN
INSERT INTO Inc_log VALUES(
NEW Manager_numberNEWIncome
CURRENT_USERCURRENT_TIMESTAMP)
END
CREATE TRIGGER Update_Inc
AFTER UPDATE ON Manager
FOR EACH ROW
AS BEGIN
IF(NEWIncome<>OLDIncome)THEN INSERT INTO Inc_log VALUES(
NEW Manager_numberNEW Income
CURRENT_USERCURRENT_TIMESTAMP)
END IF
END
六数库结构实现
前面系统需求分析概念结构设计数库逻辑结构数库物理结构现SQL Server 2008数库系统中实现面设计数库结构步利SQL Server 2008数库系统中SQL查询分析器实现
61数定义
关系数库系统支持三级模式结构模式外模式模式中基象表视图索引SQL数定义功包括模式定义表定义视图索引定义表示

表61 SQL数定义语句
操作象
操作方式
创建

修改

CREATE TABLE
DROP TABLE

视图
CREATE VIEW
DROP VIEW
ALTER TABLE
索引
CREATE INDEX
DROP INDEX


611创建表格SQL语句
面出创建表格SQL语句:
1) 创建消费情况表ConsumeSituation
CREATE TABLE ConsumeSituation
(Date datetime PRIMARY KEY
Total bigint NOT NULL
Consumer_number varchar(6) NOT NULL
FOREIGN KEY (Consumer_number) REFERENCES
Consumer(Consumer_number)
)
2) 创建员工表Consumer
CREATE TABLE Consumer
(Consumer_number varchar(6) PRIMARY KEY
Consumer_name varchar(10) NOT NULL
Consumer_sex varchar(4)
Consume_sort varchar(10)
Consumer_sort varchar(10)
)
3) 创建员工卡信息表Card
CREATE TABLE Card
(Card_number varchar(6) PRIMARY KEY
Balance varchar(6) NOT NULL
Card_date datetime
Person_name varchar(10)
Consume varchar(20)
)
4) 创建理查询表Manage
CREATE TABLE Manage
(Manager_number varchar(6) NOT NULL
Date datetime NOT NULL
PRIMARY KEY (Manager_number Date)
Foreign key (Manager_number) references
Manager(Manager_number)
foreign key (Date) references ConsumeSituation(Date)
)

5) 创建属表Attribute
CREATE TABLE Attribute
(S_number varchar(8) NOT NULL
Consumer_number varchar(6) NOT NULL
PRIMARY KEY (S_number)
FOREIGN KEY (Consumer_number) REFERENCES
Consumer(Consumer_number)
)
6) 创建组成表Compose
CREATE TABLE Compose
(T_number varchar(6) NOT NULL
Consumer_number varchar(6) NOT NULL
PRIMARY KEY (T_number)
FOREIGN KEY (Consumer_number) REFERENCES
Consumer(Consumer_number)
)
7) 创建表Using
CREATE TABLE Using
( S_number varchar(8) NOT NULL
Card_number varchar(6) NOT NULL
PRIMARY KEY (Card_number)
FOREIGN KEY (S_number) REFERENCES
Student(S_number)
)
8) 创建持表Hold
CREATE TABLE Hold
(Card_number varchar(6) NOT NULL
T_number varchar(6) NOT NULL
PRIMARY KEY (Card_number)
FOREIGN KEY (T_number) REFERENCES
Teacher(T_number)
)
612创建视图SQL语句
视图基表(视图)导出表基表虚表数库中存放视图定义存放视图应数数存放原基表中基表中数发生变化视图中查询出数改变意义讲视图窗口透数库中感兴趣数变化
视图拥优点:
1) 视图够简化户操作
2) 视图户种角度数
3) 视图重构数库提供定程度逻辑独立性
4) 视图够机密数提供安全保护
5) 适利视图更清晰表达查询
l 消费者查询信息建立视图
1) 员工查询卡中余额(剩余餐次数)
Ø 员工查询视图S_Balance
CREATE VIEW S_Balance(snosnamecnobalance)
AS
SELECT S_numberS_nameCard_numberBalance
FROM StudentCard
l 理员查询信息建立视图

1) 食堂总支出
CREATE VIEW Trade_money(Trademoneyentertimeouttime)
AS
SELECT Price*(Enter_numberstock_number)entertimeouttime
FROM Stock

2) 理员查询消费者信息
查询员工信息
CREATE VIEW Select_student
AS
SELECT Consumer_number Consume_sort
S_numberS_nameS_sexclassS_system S_dorm S_tel
FROM Consumer Student
WHERE Consumer_sort'员工'
613创建索引SQL语句
u 消费情况表ConsumeSituation建立索引
1) Total建立聚簇索引
CREATE CLUSTER INDEX Cosi_total ON
ConsumeSituation (Total)
2) Date升序建立唯索引
CREATE UNIQUE INDEX Cosi_date ON
ConsumeSituation (Date)
u 卡信息表Card建立索引
1) Balance Consume建立聚簇索引
CREATE CLUSTER INDEX card_bal ON Card (Balance)
CREATE CLUSTER INDEX card_con ON Card (Consume)
2) Card_number升序建立唯索引
CREATE UNIQUE INDEX book_cono ON Card (Card_number)
u 员工信息表Worker建立索引
S_name建立聚簇索引
CREATE CLUSTER INDEX Worker_name ON Worker (S_name)
63数查询
数查询数库核心操作SQL提供SELECT语句进行数库查询该语句具灵活方式丰富功SELECT语句完成简单单表查询完成复杂连接查询嵌套查询
u 消费者理信息查询
员工信息查询
查询关公司员工信息:
SELECT *
FROM WorkerUsing
WHERE WorkerS_number
(SELECT S_number FROM Using WHERE Card_number IN
(SELECT Card_number FROM Card))
u 成查询
查询2014年11月成
SELECT sum(Trademoney )+ sum_income
FROM Trade_money sum_money
WHERE entertime>2014111 AND entertime<2014121
u 效益查询
查询2014年11月效益
SELECT sum(Total)sum(Trademoney ) sum_income
FROM Trade_money ConsumeSituation sum_money
WHERE entertime>2014111 AND entertime<2014121 AND
Date>2014111 AND Date<2014121
64数更新
641数添加
l 消费者信息添加
员工信息添加
新员工信息元组(员工号:20140101姓名:张三性:男部门:09职位:项目负责址:解放路095联系方式:)插入Student表中
INSERT
INTO Worker(S_numberS_nameS_sexclassS_systemS_dormS_tel)
VALUES ('20140101''张三''男''09''项目负责''解放路095''')
642数修改
l 消费者信息修改
员工信息修改
员工(S_number)20140101员工信息元组Student中班级修改20141201
UPDATE Worker
SET class20141201
WHERE S_number20140101
643数删
l 消费者信息删
员工信息删
员工号(S_number)20140101员工信息元组Worker中删
DELETE
FROM Worker
WHERE S_number20140101
七总结
通学期型数库设计课程深刻体会数库相关知识数库课程设计全程需求分析概念结构设计逻辑结构设计物理结构设计数库实施未考虑数库运行维护学会熟练PowerDesigner数库设计工具进行数库逻辑模型设计
数库设计程中需求分析概念设计独立数库理系统进行逻辑结构设计物理结构设计DBMS密切相关
数库表现形式指面户数表现求进行数库设计时候考虑实体特性中包括层属性实体联系等
着计算机软硬件断发展信息系统客户理中应已成必然理工作复杂政策性强客户关系断复杂化赖素较系统理需求定义较困难必须进行反复迭代
通学期努力记刚开始做数库设计时候觉难加专业知识方面限样更锻炼毅力意志助形成吃苦耐劳认真负责工作态度学中继续发扬种态度接触新技术断完善
感谢学校老师次锻炼机会更加信心面未


1 参考文献
1王珊 陈红著数库系统原理教程北京清华学出版社19987
2王珊陈红文继荣著数库数库理系统北京电子工业出版社1995
3王珊萨师煊 数库系统概北京:高等教育出版社2006
4施伯乐丁宝康 数库系统教程北京:高等教育出版社2006

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

某中学的排课管理系统课程设计报告

学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21.2数据字典 21.3全系统的数据项 31.4数据流图 4二、 概要设计 42.1E-R图 4学生实体E-R图 42.

文***享 1年前 上传289   0

c++超市管理系统课程设计报告

c++超市管理系统课程设计报告第1章 任务描述本次C++实践课题为“超市管理系统”。要求功能有A、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。进货:若商品已存在,只需修改存货数;若不存在,需增加新纪录。B、售出:输入商品编号,修改相应的存货数与销售额。C、查询:查询商品,销售额。

文***品 2年前 上传551   0

物业管理系统课程设计报告

物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 32.数据流图 32.1 住户管理 32.2 财政管理 32.3 设备管理 42.4 投诉信息管理 42.5 物业管理 52.6系统功能结构图 53.数据字典 63.1数据项

文***享 3年前 上传870   0

教务管理系统数据库课程设计报告

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传272   0

车辆管理系统实验报告课程设计

 成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 名: 日期:2016年 X月 X日目录一、设计目的 1二、总体设计 2三、 详细设计(以c

z***u 10个月前 上传277   0

软件项目管理之学生管理系统课程设计

 课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 专 业:计算机科学与技术 年 级:2008级 学生姓名:

文***享 1年前 上传403   0

「实例」某公司绩效管理系统文件 15页

HR-R-T-031109Results Management System绩效管理系统第一部分:绩效考核制度一、员工绩效考核的目的使上级能及时对部下所担当职务的能力及能力的发挥程度进行分析,作出正确评价,进而做到人尽其才,客观合理地安置组织成员,调动员工工作积极性、提高工作绩效,

a***7 11年前 上传635   0

「实例」某公司绩效管理系统文件 15页

HR-R-T-031109Results Management System绩效管理系统第一部分:绩效考核制度一、员工绩效考核的目的使上级能及时对部下所担当职务的能力及能力的发挥程度进行分析,作出正确评价,进而做到人尽其才,客观合理地安置组织成员,调动员工工作积极性、提高工作绩效,

莫***t 9年前 上传669   0

考勤管理系统课程设计

考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3 全局分析 43.4系统现状 43.5系统功能结构 53.6系统业务流程图 53.7系统数据流程图 63.8数据字典 6四、总体设计 74.1数据库 74.2系统窗口 8

z***u 2年前 上传419   0

基于UML的图书管理系统设计课程设计

滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: 计算机系 班 级: 学 号: 姓 名:

文***品 1年前 上传399   0

教师管理系统(数据库)课程设计

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1325   0

物流管理信息系统课程设计

湖南长沙家润多超市是由全国零售业前十强企业湖南友谊阿波罗股份全资控股的子公司。公司的第一家门店于2000年9月28日在长沙市朝阳区开业,至今在湖南省拥有家润多朝阳店、千喜店、赤岗冲店、常德店、益阳店、岳阳店、浏阳店、吉首店、衡阳店、郴州店等多家大型超市。家润多超市从2000年10月开始在其供给商中间推广9448-SCM供给链管理解决方案。家润多的供给商可通过9448网站的供给链管理平台,共同分享销售、库存、结算等商业数据,共同进行品类分析和管理。该平台在家润多超市1352家供给商中,推广率到达91%。该平台不仅帮助家润多超市节省了大量的结算人力,也让供给商体会到了网络技术带来的便捷。

0***狗 2年前 上传668   0

MySql数据库课程设计(学生管理系统)

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传679   0

医院管理系统数据库课程设计

医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户

z***u 1年前 上传445   0

学生成绩管理系统设计课程设计

学生成绩管理系统设计目 录引言 1 系统概述 1.1 系统功能

z***u 1年前 上传340   0

图书馆图书管理系统课程设计

 课程设计 (图书馆图书管理系统) 指导老师: 班 级:能动 姓 名: 学 号: 20XX年X月X日 图书管理系统实例 一、系统简介 1、本图书管理系统,包含了对图书、作者、读者等基本信息的管理,也包含了借书信息,还书信息等的查

文***品 5年前 上传1617   0

软件测试课程设计医院管理系统

成绩 课程设计报告 题 目 易非医院管理系统 课 程 名 称 软件测试课程设计 院 部 名 称 专 业 计算机科学与技术 班 级 学 生 姓 名

z***u 1年前 上传328   0

C语言课程设计通讯录管理系统

 课程设计报告书 课程名称: C语言课程设计 班 级: 学 号: 姓 名: 指导老师: 设计时间:

文***品 5年前 上传2399   0

超市管理信息系统课程设计

XX大学商学院课程设计总结报告 实习课程 管理信息系统设计 设计课题 鲜果屋超市进销存管理信息系统设计 小 组 经管第组 小组成员: 姓 名 学 号姓 名 学 号姓 名 学 号

文***品 3年前 上传814   0

UML课程设计—图书管理系统

《信息系统分析与设计》课程设计报告设计题目: 图书管理系统 姓 名: 班 级: 信管班 学 号: 指导老师: □需求分析明确(5分)□用例图正确(10分)□类图

文***品 3年前 上传856   0

软件工程课程设计管理系统

软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 院 系: 信息工程学院 专 业: 计算机科学与技术

文***品 3年前 上传742   0

数据库课程设计超市管理系统

数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: 学号: 学号: 学号: 指导老师:

文***享 2年前 上传501   0

教学管理系统数据库课程设计报告

《数据库原理与应用》课程设计课程名称 设计题目 专业班级 学生姓名 指导教师

z***u 1年前 上传263   0

数据结构课程设计报告——图书管理系统

课程设计报告 课设课题: 课程设计——图书管理系统 学 院: 电 子 信 息 学 院 专 业: 网 络 工 程 姓 名: 班级学号: 指导教师:

文***享 3年前 上传681   0

物业管理系统数据库课程设计报告完整版

设计题目:物业管理系统学 院:信息科学与工程学院专 业:计算机科学与技术班 级:计信学 号:学生姓名:指导教师:2014 年 X月 X 日目 录1 系统背景 32 需求分析 42.1 功能简介 42.1.1 管理员子系统 42.1.2 普通业主子系统 42.1.3 物业代表子系统 42.2 数据字典 52.3

文***品 3年前 上传700   0