河北科技大学。
课程设计报告。
学生姓名学号。
专业班级。课程名称。
学年学期: 2 0 —2 0 学年第学期
指导教师。2 0 0 年月。
课程设计成绩评定表。
一. 实验目的:
加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;
在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;
学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;
为毕业设计和以后工作打下必要基础。
二. 课程设计任务。
设计一个订户订阅报刊的应用系统。涉及订单、订户、报刊目录及投递卡信息。
1、系统语义描述如下:
一个订户可订多种报刊;一种报刊可被多个用户订阅;订单只能订阅现有报刊目录内容;
一张投递卡可包含对多个订户的订单的投递信息;
2、系统功能包括:
订户管理:订户增加、修改、删除;
目录管理:目录增加、删除、修改;
订单管理:完成订户订阅数据的管理;
订单查询:按订户查询订单详细情况;
统计查询:按报刊目录统计各类报刊的订阅数量及金额。
3、实现内容。
创建数据库的结构。
创建各基本表的结构。
编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。
三. 数据库系统设计。
1.设计e-r图。
2. 设计相应的关系模型,确定数据库结构。
根据基础数据建立名为“报刊”的数据库,并建立三个关系表:订单表cus_order、用户表customer、报刊表nmtable,各表结构及数据结构如下:
1) cus_order表:
2) customer表:
3) 报刊表nmtable:
3. 数据库范式分析。
由于此数据库不存在传递依赖和部分依赖,所以该数据库系统属于第三范式。
4.设计应用系统的系统结构图,确定系统功能:
流程图如下:
5.设计关系的主码约束、外码约束和使用check实现完整性控制:
四. 系统实施
模块。功能。
**。五. 课程设计总结:
通过这次课程设计,使我对数据库系统的设计及应用有了更加深刻的认识,包括从e-r图的设计,数据结构定义到关系模型的设计,完整性约束的整个过程。
并且,通过本次课程设计,也使我的编程能力得到进一步提高,虽然以前也写过涉及数据库的mfc程序,但这次的程序编写要比以前更为系统化,使我对知识的掌握也更加全面。
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...