超市管理系统数据库设计_数据库设计报告(编辑修改稿)内容摘要:
和数据结构的定义来描述数据流,数据存储的逻辑内容 制作数据字典,详见附录一。 2 概念结构设计 具体任务 ( 1)选择中层数据流为切入点,通常选择实际系统中的子系统; ( 2)设计分 ER 图,即各子模块的 ER 图; ( 3)生成初步 ER 图,通过合并方法,做到各子系统实体,属性,联 系统一; ( 4)生成全局 ER 图,通过消除冲突等方面。 阶段结果 各个实体的 ER 图 图表 6各个实体的 ER图 商 品商 品 号商 品 类 型商 品 名 称 商 品 价 格生 产 日 期商 保 质 期商 品 重 量供 应 商供 应 商 号供 应 商 名 称供 应 商 电 话供 应 商 地 址帐 号仓 库 仓 库 号现 有 库 存最 高 库 存最 低 库 存仓 库 管 理 员职 工职 工 号职 工 姓 名职 称职 工 工 资顾 客顾 客 号会 员 姓 名会 员 性 别会 员 生 日积 分职 工 联系 电 话 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 9 分 ER 图 图表 7销售,退货 ER图 顾 客商 品销 售订 单 号 订 购 数 量日 期m n退 货订 单 号 日 期退 货 数 量 退 货 原 因 图表 8采购,退货 ER图 商 品采 购采 购 员n退 货供 应 商供 应mn订 单 号 日 期 退 货 数 量 退 货 原 因订 单 号 订 购 数 量日 期供 应 数 量m 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 10 图表 11 存储 ER图 仓 库商 品存 储库 存 量mn报 损报 损 商品 数 量 全局 ER 图 图表 12 全局 ER图 商 品销 售存 储顾 客仓 库 采 购 员mnmnmn退 货采 购退 货报 损mn供 应供 应 商m1 3 逻辑结构设计 任务 将 ER 模型转换为关系模型 E— R 图转换为关系模型实际上就是要将实体性,实体的属性和实体性之间的联系转换为关系模式,这种转换一般遵循如下规则: 一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 11 码。 对于实体型常见的联系则有以下不同的情况: ( 1)一个 1:1 的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。 如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性 中加入另一个关系模式的码和联系本身的属性。 ( 2)一个 1:n 联系可以转换为一个独立的关系模式看,也可以与 n 端对应的关系模式合并。 如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码味 n端实体的码。 ( 3)一个 m:n 联系转换为一个关系模式。 与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系吗的一部分。 根据以上规则将本系统的 E— R图转换为关系模式(关系的码用下划线标出) 超市管理系统数据库,包括 T, S, E, W, C, TS, PO, PB, CS, CB, SW, D共 12个关系模式: 商品信息表: T ( Tno, Ttype, Tname, TPprice, TSprice, TproDate TkeepDate ,Tweight, Tunit); 供应商信息表 S( Sno, Saddress, Saddress, Sphone, Scount); 职工信息表: E( Eno, Ename, Ephone, Esalary); 仓库信息表: W( Wno, WHsave, WDsave, Wmananger); 顾客信息表: C( Cno, Cname, Cgender, Cbirth, Ccredit); 商品与供应商之间的供应信息表: ST( Tno, Sno, QTY); 采购信息表: PO( POno , Tno, Sno, POnum, POtime, Eno); 注:此处的采购信息表仅为采购数量,并为减去采购退货部分 采购退货信息表: PB( PBno , Tno, PBnum, PBtime, PBreason); 销售信息表: CS( CSno, Cno, Tno , Eno, CStime, CSnum); 注:此处的销售信息表并为减去顾客退货部分 顾客退货表: CB( CBno, Tno, Cno, CBtime, CBnum,CBreason); 库存信息表: TW( Tno, Wno Wsave); 报损信息表: D( Dno, Tno , Wno, Dnum, Dreason); 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 12 结果 将 ER 图转化为关系模式汇总 表 13 (超市管理系统系统)关系模式汇总 编号 关系名称 模式说明 T-1 T(详见附录 2- 1) (详见附录 2- 1) T- 2 S(详见附录 2- 2) (详见附录 2- 2) T- 3 E(详见附录 2- 3) (详见附录 2- 3) T- 4 W(详见附录 2- 4) (详见附录 2- 4) T- 5 C(详见附录 2- 5) (详见附录 2- 5) T- 6 ST(详见附录 2- 6) (详见附录 2- 6) T- 7 PO(详见附录 2- 7) (详见附录 2- 7) T- 8 PB(详见附录 2- 8) (详见附录 2- 8) T- 9 CS(详见附录 2- 9) (详见附录 2- 9) T- 10 CB(详见附录 2- 10) (详见附录 2- 10) T- 11 TW(详见附录 2- 11) (详见附录 2- 11) T- 12 D(详见附录 2- 12) (详见附录 2- 12) 外模式汇总 表 14 (超市管理系统系统)关系外模式汇总 序号 视图名称 作用 备注 1 enterW 入库单,采购数量减去采购退货数量。 记录入库商品数 Enter_W( Tno, ,POnum(指减去退货数量后的采购记录 )) 2 Enter_detail 入库详单,入库单 enter_W 与商品信息 T 的自然连接。 记录入库商品详细信息 Enter_detail(Tno,POnum,Tname,TPprice ,TSprice,TkeepDate,Tunit) 3 P_back 采购退货详单,来自采购退货PB与商品信息 T的自然连接 P_back( Tno,PBnum,Tname,TPprice, TkeepDate,Tunit,PBreason) 4 Sale 销售记录表,来自销售数量和顾客退货数量。 记录销售出的商品数量 Sale(Tno,CSnum(减去顾客退货后的商品数 )) 5 Sale_detail 销售商品详单,销售记录表sale和商品信息 T的自然连接 Sale_detail(Tno,CSnum,Tname,TSprice, TkeepDate,Tunit) 6 CBdetail 顾客退货表,来自顾客退货 CB与商品信息 T自然连接 .记录退CB_detail(Tno,CBnum,Tname,TSprice TkeepDate,Tunit,CBreason) 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 13 货详细信息。 7 Wsave 库存记录表,来自现有库存 TW与商品信息 T 的自然连接。 记录详细库存记录。 W_save( Wno,Tno,Tname,Wsave,TPprice, TSprice,TkeeepDate,Tunit) 8 Ddetail 报损详单,来自报损单 D 与商品信息 T的自然连接 ,方便管理者查询报损商品报损信息,进而计算此超市亏损数。 D_detail( Wno,Tno,Tname,Dnum,TPprice, TSprice,TkeeepDate,Tunit, Dreason) 9 T_detail 商品详细信息,可供顾客查询 T_detail( Tno,Tname,Ttype, TSprice, tproDate,TkeepDate,Sname,Saddress,Sphone) 10 T_sale 商品的销售情况,销售量和销售利润 T_sale(Tno,total_num,profit) 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 14 系统功能模块图 图表 9超市管理系统功能 超市管理系统超 市 进 货 管 理超 市 销 售 管 理超 市 库 存 管 理超 市 员 工 管 理超 市 会 员 管 理缺 货 处 理采 购 退 货采 购 验 货入 库 处 理销 售 服 务销 售 信 息 查 询售 后 服 务采 购 退 货采 购 验 货入 库 处 理员 工 信 息 查 询删 除 员 工 信 息增 加 员 工 信 息会 员 信 息 查 询删 除 会 员 信 息增 加 会 员 信 息 4 物理结构设计 本次设 计数据库中数据的存取方式,存放位置等按照 Oracle 10g 的默认设置,如需要建立索引,请说明理由和采用的索引方式。 如果索引较多,可以表格形式展示。 5 数据库实施 任务 ( 1)建立数据库,数据表,视图,索引等存储过程等 DDL 定义,并完成完整性,安2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 15 全性等要求定义;可用 DDL 语言或 SQL 脚本任意一种形式表现。 具体的语句见附录 3。 ( 2)数据入库。 (每个基本表数据不少于 20 条记录) ( 3)完成简单的处理过程,系统主要功能(查询,更新,简单统计等),应建立相应的存储过程,对有参考完整性要求的数据更新。 结果 存储过程汇总 表 51 存储过程汇总 编号 存储过程名称 定义 作用 P1 No_sales 详见附录 33 输入商品号,查询该商品的销售情况 P2 No_save 输入商品号,查询该商品的库存量 p3 Name_detail 输入商品名,查询商品的详细信息,供应商、关于地址等 p4 Delete_E 输入职工号查询职工号,删除相应的记录 p5 Delete_C 输入顾客号,删除顾客信息 p6 T_destory 输入商品号,查看该商品的损坏情况 P7 Select_credit 输入顾客号,查询该顾客的积分 P8 Select_sale 输入商品号,查询某商品在某一段时间的销售情况 触发器汇总 表 52 触发器汇总 编号 触发器名称 定义 作用 T1 T1 详见附录 34 当销售出商品时,就修改库存商品信息 T2 T2 当销售出商品时,对顾客号进行查询,如果是会员则对会员的积分进行修改,普通顾客则不予以处理 t3 T3 当采购进货物时 (向 PO增加一条记录 ),修改库存信息( TW增加一条信息) t4 T4 当采 购退货时 (向 PB增加一条记录 ),修改库存信息( TW减少一条信息) t5 T5 顾客退货( CB 增加一条记录),修改库存记录(库存信息增加) t6 T6 当报损信息 D增加信息时,对库存记录作更改 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 16 实习总结: 1) 数据库设计是一个反反复复修改的过程,在这个过程中不仅巩固以前所学习的知识,而且磨练了我的耐心,可谓是一个可谓是才智于身心共同成长的过程。 2) 通过本次实习,我对 oracle 有了初步的了解,学习了 Pl/SQL的编程,包括建表、建视图、建触发器、建存储过程,以及学习了 oracle 数据的导 入导出。 通过与 T/SQL 语言对比,发现 PL/SQL 建表和建视图的过程基本一样, PL/SQl 建存储过程不如 T/SQL 那么方便,但 PL/SQL 建触发器的过程及其简单。 3) 在本次实习中,发现自己对 Excel、 Word、 PowerPoint 的操作还不是很熟练,即使经常使用。 如 Excel 中生成随机数和随机日期、 Word 中如何从指定的页开始插入页码、生成目录、如何制作出很精美的 PPT,对 microsoft 软件的学习必须的加强。 4)。超市管理系统数据库设计_数据库设计报告(编辑修改稿)
相关推荐
要内容: 供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。 采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。 实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量 、质量等方面洽谈磋商,直至签订合同
020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 8 据项和数据结构的定义来描述数据流,数据存储的逻辑内容 制作数据字典,详见附录一。 2 概念结构设计 具体任务 ( 1)选择中层数据流为切入点,通常选择实际系统中的子系统; ( 2)设计分 ER 图, 即各子模块的 ER 图; ( 3)生成初步 ER 图,通过合并方法,做到各子系统实体,属性,联系统一; ( 4)生成全局 ER
力施工是整座天桥的重点和难点,下面从波纹管布置、钢铰线穿束、预应力张拉、压浆等几个方面介绍施工方法。 波纹管布置 首先设计图纸要求在箱梁肋上准确布置波纹管的定位筋,纵向间距应小于 1m,横向位置按设计图纸上的座标定位。 在波纹管接头处一定要将波纹管接口用小锤整平,采用大一直径级别的波纹管套并用塑料胶带绑扎,以防在穿束时引起波纹管翻卷,严重时会导致管道堵塞。 还要检查波纹管是否因为焊接等原因
复原程序,以提高系统的可靠性;④可采用数字滤波来提高系统的抗干扰性能;⑤ 可采用数字反馈来提高系统的精度;⑥容易与上一级计算机交换信息;⑦具有信息存储、数据通信的功能;⑧成本较低。 而且,直流调速系统在理论和实践上都比较成熟,从控制技术的角度来看,又是交流调速系统的基础,因此,应首先着重研究直流调速系统,这样才可在掌握调速系统的基本理论下更好的对交流调速系统进行研究和探索。 通过对转速
始计算租金,以 月 为计算单位,按双方确定的每月租金金额结算租金。 乙方采取以下方式交付租金给甲方。 于 一次性交付,现金结算或银行转账。 其他交付方式 : … 第六条、租赁资产的交付 甲方应当自本协议生效之日起 日内将资产交付乙方,双方应当办理相关的交接手续。 第七条、租赁资产的维护和维修 乙方在租赁期间应尽量保持资产的完整性,如确需改变现有资产现状,必须征得甲方同意。
客满意 顾客对其要求已被满足的程度的感受。 能力 组织、体系或过程实现产品并 使其满足要求的本领。 有关环境的术语 环境 组织运行活动的外部存在,包括空气、水、土地、自然资源、植物、动物、人,以及它们之间的相互关系。 环境因素 一个组织的活动、产品和服务中能与环境发生相互作用的要素。 环境影响 全部或部分地由组织的环境因素给环境造成的任何有害或有益的变化。 环境方针