课程设计任务书
数据库原理与技术课程设计任务书模版
一、总体要求
设计班级:
时间:
设计分组:
截止时间:
二、设计步骤要求
设计 E-R 模型,完成应用背景所涉及信息管理和日常业务工作。
1、需求分析
(1)界定系统范围,描述系统需求(包括数据需求和功能需求)
(2)画出系统详细的数据流图
(3)写出数据字典
2、概念结构设计
(1)画出系统各部分(子系统)E-R 模型图
(2)消除冲突和冗余,合并各部分 E-R 模型图,形成总体 E-R 模型图
3、逻辑结构设计
(1)完成 E-R 模型向关系模型的转换
(2)对关系模型进行优化(如果需要)
4、物理结构设计(针对 SQL Sever 2000)
(1)存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度)
(2)完整性约束设计(如主键约束、非空约束、默认值约束、检查约束、唯一约束)
5、将所设计表的结构在 SQL Sever 上实现,要求单独建立数据库并生成备份文件(备份数据库或导
出数据库表到文本文件)。
三、参考案例
案例 1
本课题是为图书馆设计一个图书管理系统。功能包括:
数据管理:图书、读者、借书、还书、借阅期限标准、罚款标准、罚款等信息的录入、修改与删除,
数据查询:图书、读者、借书、还书、续借等信息的查询(如按作者、分类号、出版社、书名等)。
数据统计:具有统计(如按类统计图书的借阅频率;统计读者的违规情况)等功能。
案例 2
本课题是为企业设计一个产品生产与销售管理系统。
某公司生产和销售多种产品。公司拥有多个生产产品的车间,每个车间有多名工人,负责生产多
种产品。每种产品有不同的零件构成,在不同的设备上有不同的工人加工,加工过程需用不同的时间。
客户可在公司下设的多个销售点购买产品,所购买的产品记录在订单中,销售点根据订单向客户运送