数据库课程设计

发布 2022-10-04 15:47:28 阅读 3014

计算机科学与技术系。

数据库系统》课程设计项目。

数据库系统》课程设计任务书。

设计题目:物资管理系统。

背景资料:1) 一个存放商品的仓库,每天都有商品出库和入库。

2) 种商品都有名称、生产厂家、型号、规格等。

3) 出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

设计要求:1) 进行需求分析,编写数据字典。

2) 设计e-r图。

3) 设计出入库单据的录入。

4) 实现按商品名称、出入库日期的查询。

5) 实现分别按日、月和年对出入库商品数量的统计。

任务安排:1、每个学生选择一个题目,独立完成设计任务。

2、提交完整的设计报告和源程序清单(以附录形式)。

3、设计报告要求,设计报告按照以下提纲书写:

1)摘要。2)需求分析。

3)数据库概念结构设计。

4)数据库逻辑结构设计。

5)数据流图及程序结构框图。

6)程序原**及其说明。

7)总结。计算机科学与技术系。

目录。1、学生成绩管理系统简介3

2、课程设计选题10

3、vfp课程设计难点分析之一。

—主界面和退出表单的设计12

4、vfp课程设计难点分析之二。

—浏览成绩表单的设计16

5、vfp课程设计难点分析之三。

—浏览学生表单的设计21

6、vfp课程设计难点分析之四。

—设置口令表单集的设计24

1、学生成绩管理系统简介。

1. 系统组成

本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和2个自由表组成。

数据库组成:

1)数据表3个:

学生表(5个字段: xh, xm, xb, csrq, bj),其中有4个班各5名学生的记录。

课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录;

成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。

2)本地视图1个: 基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj

查询组成:查询学生、按班级查询成绩、按课程查询成绩

表单组成:

主界面表单、退出表单、学生表单、课程表单、成绩表单(可按学号分类和按课程分类)、 查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、 设置口令表单集、修改表单界面。

菜单组成:主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。

报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。

程序组成:主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、按班级统计各门课的成绩、按课程统计各班学生的成绩。

自由表组成:密码表、系统信息表。

2. 系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现:

通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改;

通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览;

通过查询菜单实现对学生和成绩的各种查询;

通过报表菜单实现学生、课程和成绩的打印输出;

通过退出菜单退出本系统。

3.数据库组成。

4.表单组成

5. 报表组成。

6.程序文件清单。

8. 主菜单组成。

2、课程设计选题。

利用项目管理器组织、设计并连编一个学生成绩管理系统应用程序。要求如下:

1. 系统由数据库、表单、报表、菜单和程序组成;

2. 系统中有一个数据库,数据库中包括三个数据表:学生表、课程表、成绩表,学生表中包括4个班,每个班3—5名学生,课程表中包括4门课程,成绩表至少有20条记录;

3. 系统能够通过菜单实现数据维护、浏览、查询、报表、退出等基本功能;可以自行设计使系统具有更强的功能;

4. 要求应用程序主窗口拥有非vfp系统默认的标题和图标,进入系统时应设置具备口令检查功能的主界面,该口令在进入系统后可以通过菜单中的相关命令来修改;

5. 项目中所有文件名均应冠以自己的姓名(中文或拼音均可),以免与其他同学混淆。

附: 数据库要求一览表。

1)建立三张数据表,其要求如下表所示:

2)建立索引:

3) 建立学生表与成绩表、课程表与成绩表的关联, 关键字是分别是xh字段和kch字段。

3、vfp课程设计难点分析之一。

—主界面和退出表单的设计。

一。 主界面的设计。

1. 主界面的组成对象:

1)主表单:其主要属性的设置如下:

2) 命令按钮:共有三个命令按钮,其属性分别如下:

3)文本框:1个,用来接受口令,其主要属性为:

name = text1"

passwordchar =

4)标签:共2个,一个显示设计者,一个用来提示输入口令,其主要属性分别为:

5)时钟控件:共3个,timer1用来控制image2和image3的移动,另2个用来控制lablel1的颜色变化。

7)多**控件:在主界面表单运行过程中用来**背景**。

数据库库课程设计

目录。引言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,销售终端的英文缩写 是...