目录。一、课程设计的目的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,销售终端的英文缩写 是...