各位大哥小姐,帮帮小弟我.专业与数据库没关,老师却要求我们做课程设计.很无奈啊.
课程设计题目:贸易公司管理系统
贸易公司每天都要处理大量的商品采购,商品销售的业务,这些业务又涉及到库存管理,财务管理,客户管理,员工管理等大量信息。如何有效地处理业务管理这些信息,帮助公司提高工作效率,这就是销售管理系统需要完成的功能
模拟一个电脑销售公司,分析公司的业务特征,并根据分析建立一个销售管理系统的数据库,
要求实现如下基本功能:
(1) 供应商信息输入和管理: 包括:供应商编码,名称,信用等级,地址,信用等级,联系电话等
(2) 商品信息输入和管理,包括:商品编码,商品名称,商品类别,商品的最低库存,最高库存等。
(3) 供应商报价管理(各供应商对不同商品的报价)
(4) 客户信息输入和管理:略
(5) 库存信息输入和管理(库存管理)
(6) 采购信息输入和管理(采购入库)
(7) 销售信息输入和管理(销售出库)
(8) 员工信息输入和管理,
要求实现如下查询和统计(用视图)
(1) 供应商供应信息的查询和统计(报价表和供应商表)
(2) 库存信息的查询和统计(库存表和)
(3) 入出库记录的查询和统计(入出库表和商品表)分月统计,分供应商、分客户统计
(4) 销售收入的的统计(分客户,分月份)
(5) 不同商品的入出库统计(同一个表中)
(6) 库存报警统计(超出最高库存的,低于最低库存的)
整个数据库要求
(1) 利用关系图实现数不同表之间相关数据的完整性控制
(2) 利用约束实现数据的输入的正确性控制
(3) 利用触发器实现库存的入出库自动调整
(4) 利用视图实现各类综合查询和统计
(5) 要求基本信息表至少10条数据,业务表至少30条数据
三、 文档格式
1、概述
包括项目背景、编写目的、软件定义、开发环境等内容。
2、需求分析
问题陈述、需完成的功能。
画出ER模型图
3、数据库逻辑设计
把ER模型图转换为关系表。
描述每一个基本表关系。
定义视图、定义索引、主关键字、定义约束。
4、物理设计(建立索引,建立触发器,建立关系图,各类综