数据库课程设计

发布 2022-10-04 15:12:28 阅读 9084

一、 课程设计任务。

设计一个《学生信息管理系统》,使得学生的信息管理工作更加清晰、条理化、自动化。并在微机上实现。。

此系统实现如下系统功能:

1)用户通过用户名和密码登录界面登陆系统。

2)合法用户登陆系统后,可查询学生的基本信息。

3) 合法用户可以对数据库进行维护,如添加、修改和删除等。

二、软硬件环境。

1. 硬件环境。

pentium ii以上微机,内存建议64mb以上。

2. 操作系统。

windows 98/2000/xp。

3. 编程环境。

sql server 2000,vb。

三、设计报告提交内容。

撰写设计报告,内容包括:系统软硬件环境、功能模块图、数据库设计、运行实例、收获与心得体会等。

四、课程设计指导。

以下的指导仅供参考,同学们可根据情况自由发挥,但必须达到最低设计要求。

学生信息管理系统的设计与实现。

1 引言。2 系统分析。

2.1 选择开发工具。

2.2 系统规划

学生信息管理系统,主要涉及学生的基本信息、成绩信息和课程信息等。

3 系统设计。

3.1 系统数据库设计。

数据项是数据库关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用关系型数据库的特征,将学生信息管理系统的数据库设计为的4个数据库表。

数据库中用到的表:

1) 学生信息表:从成绩的角度,学生信息表包括学生学号、姓名、系别三个字段就够了,但考虑其它用处,还可将学生家庭联系信息 (如,邮政编码,通讯地址,收信人,**等)也包括在学生信息表中。

表1给出的是基本字段,有能力的同学可扩充。

表1:学生信息表结构。

学生表基本情况数据表,结构如下(可自己定义学生信息):

(2) 课程信息表: 课程信息表包括课程码 (即课程编码,它在课程信息表中是唯一的)、课程名称、学时数、学分值等,在课程信息表中应采用课程编码,这样可使得录入更方便、快速。

表2:课程信息表结构。

课程信息数据表,结构如下:

3) 成绩表:成绩表至少应含学号、课程码、成绩三字段。

表3:成绩表的结构。

成绩情况数据表,结构如下:

3) 用户表。

表4:用户表的结构。

3.2 数据库的连接。

以vb和sql数据库连接为例,我们在进行数据库连接时,需要在vb中插入ado和data grid两个控件,如图所示:

数据库连接成功图示:

3.3 系统的主要功能。

系统的主要功能包括:

1) 系统登陆界面的设计(用vb或vc编程实现);

2)数据库原始信息录入;

3)数据库信息的查询;

4) 数据库信息的添加、修改、删除。

五、其它说明。

1) 《课程设计指导》仅供参考,同学们可充分发挥自己的聪明才智,进行不同的设计,但基本要求必须达到,至少包含4个表;

2) 数据库中的数据,可参考我们的班级、学习的课程、同学名单,自己输入模拟数据,一般不必超过30个,能说明问题就行。

数据库库课程设计

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