数据库课程设计

发布 2022-10-04 14:01:28 阅读 4328

目录。一、课程设计的目的2

二、设计内容和分析2

2-1.系统概述2

2-2.系统可行性分析2

2-3.数据库设计2

2-3-1、系统模块设计2

2-3-2、分e-r图3

2-3-3、关系图3

2-3-4、总e-r图4

三、程序设计步骤4

四、心得体会12

参考文献13

一、课程设计的目的。

1、掌握数据库设计的基本方法,熟悉数据库设计的步骤。

2、 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

3、学习基本“c/s结构”数据库编程方法。

二、设计内容和分析。

1.系统概述。

1. 本程序的功能包括单通讯录链表的建立,通讯录的插入,通讯者的添加和删除,通讯者的查询,通讯录表的输出等。

2. 程序运行后显示用户登录界面。

3. 用户输入数据完毕,程序将输出运行结束。

4. 测试数据应为通讯者的姓名、性别、联系**、学号、qq、宿舍。

5. 掌握线性表这一数据结构中最简单、最常用的一种线性结构既线性表的顺序存储结构。

2.系统可行性分析:

系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,实现方法简单容易。本系统采用vb 和sql server相结合的方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由vb完成。

本系统本着一切为用户着想的设计指导思想,力求做到界面美观大方,操作简捷明了,而且具备一个实用的操作系统的良好容错性,在用户出现误操作时能尽量及时地给出警告,以便用户能够及时进行改正。

由于不同用户所使用的计算机资源总是会受到不同条件的限制,因此,我们就要充分利用的功能,在设计出自己的功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本手机销售管理系统,尽量使销售单位的工作系统化、自动化和规范化,从而达到提高企、事业单位效率的目的。

本系统开发的总体设计目标是使企、事业单位的办公人员能够轻松、快捷地完成本单位的手机销售管理任务。

3.数据库设计。

1. 系统模块设计:

2. 分e-r图:

查询联系人图(一查询联系人图(二)

删除联系人图(三)

3. 关系图:

1)、查询关系:

2)、添加关系:

3)、删除关系:

4. 总e-r图:

图(四)4-1.关系模式:

管理员(账号,密码);

用户名(**,性别,姓名,宿舍,学号,qq号);

三、程序设计步骤。

1. 首先在odbc数据源管理系统创建一个sql数据库名为user的数据库。

2.在user数据库中创建2个数据用表。

3开始在vb中创建项目。

用户或管理员选中相应身份,并填写正确的用户名及密码即可进入相应界面。

if = true and <>and <>then

= "select * from user1 where 姓名='"and 学号='"

if = 1 then

用户登录。hide

查询所需联系人。show

msgbox ("登陆成功!")

elsemsgbox ("用户名或密码错误,请重新登录!")

end if

end if

if = true and <>and <>then

= "select * from manager where 管理员='"and 密码='"

if = 1 then

用户登录。hide

管理员。show

msgbox ("登陆成功!")

elsemsgbox ("用户名或密码错误,请重新登录!")

end if

end if

private sub command2_click() 取消**。

unload 用户登录。

end sub

2.用户登入后,进入到查询系统,并在框中输入你要找的联系人的姓名。

private sub command1_click()’查询按钮**。

= "select * from user1 where 姓名='"

if = 1 then

联系人信息。show

elsemsgbox ("联系人不存在,请重新输入")

end if

end sub

private sub command2_click() 出按钮**。

unload 查询所需联系人。

用户登录。show

用户登录。 =

用户登录。 =

end sub

3用户按查询后,跳转到联系人信息系统,这里会显示你所查询人的****。

private sub command1_click() 返回按钮**。

unload 联系人信息。

查询所需联系人。show

end sub

private sub form_load()’form表**。

= "select * from user1 where 姓名='"trim(查询所需联系人。 &

end sub

4.管理员通过该界面添加新的联系人。

private sub command1_click()’添加按钮**。

dim cn as new

dim rs as new

dim s as string

provider='sqloledb';server=(local);user id=sa;password=;database=user"

= "select * from user1 where 姓名='"

if > 0 then

msgbox ("联系人已存在")

管理员。show

elses = insert into user1(姓名,学号,**,宿舍,性别,qq) values('"

(s)= "select * from user1 where 姓名='"

if > 0 then

msgbox ("添加成功!")

elsemsgbox ("添加失败!")

end if

end if

end sub

private sub command2_click()’退出按钮**。

unload 管理员。

用户登录。show

用户登录。 =

用户登录。 =

数据库库课程设计

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