优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

期刊信息管理系统VB+SQL设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

确定了软件需求,系统的主要功能有了明确的标准,就进入了设计阶段。下面详细介绍总体设计内容。 【买计算机毕业论文就到计算机毕业论文网】

本文来自think58

[资料来源:http://THINK58.com]

[资料来源:http://www.THINK58.com]

4.1数据库概念结构设计 think58.com

[资料来源:http://www.THINK58.com]

根据以上需求分析和数据组织, 开始设计数据结构,即根据需求分析勾画出实体/关系图(E/R)。在概念上,(E/R)图代表的是系统需要的数据及其这些数据之间的关系。

[资料来源:http://think58.com]

内容来自think58 [资料来源:http://www.THINK58.com]

think58.com [资料来源:THINK58.com]

[资料来源:http://THINK58.com]

图4-1 系统的(E/R)图 think58

[资料来源:http://think58.com]

从图 4-1中我们可以看出, 在这个系统中实际存在的实体:期刊和读者, 其中读者和期刊是多对多关系, 针对本系统,通过对期刊信息管理的内容和数据流程分析,设计数据项如下: [资料来源:THINK58.com]

1. 期刊基本信息,其数据项有书号、邮发代号、刊名、单价、年份、月份、借出标记、是否含盘、借出次数等。 copyright think58 [版权所有:http://think58.com]

2. 读者基本信息,其数据项有读者编号、姓名、部门、已借刊数、备注等。

[资料来源:THINK58.com]

3. 借阅期刊,通过读者对某一期刊进行借阅,产生相对应的借期、还期、是否需借光盘等信息。 copyright think58 [资料来源:http://www.THINK58.com]

4.2数据库逻辑结构设计 [版权所有:http://think58.com]

根据上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在此数据库基础上建立起如下表: copyright think58

[来源:http://www.think58.com]

[资料来源:THINK58.com]

think58.com

[版权所有:http://think58.com]

[资料来源:http://www.THINK58.com]

n 期刊信息表(magazineinfo) 内容来自think58 [资料来源:www.THINK58.com]

字段名

[版权所有:http://think58.com]

类型 内容来自think58

[资料来源:THINK58.com]

长度 think58.com [来源:http://think58.com]

可否为空

本文来自think58

[资料来源:http://THINK58.com]

[资料来源:http://THINK58.com]

主键

本文来自think58

[版权所有:http://think58.com]

[资料来源:http://www.THINK58.com]

外部键

[资料来源:http://THINK58.com]

书号 think58

[来源:http://think58.com]

char 本文来自think58

[资料来源:http://think58.com]

10 [资料来源:www.THINK58.com]

Not null think58.com [来源:http://think58.com]

本文来自think58

[来源:http://www.think58.com]

[资料来源:http://www.THINK58.com]

内容来自think58 [资料来源:http://think58.com]

邮发代号 [资料来源:www.THINK58.com]

char think58好,好think58 [资料来源:THINK58.com]

10

本文来自think58 [版权所有:http://think58.com]

[资料来源:http://www.THINK58.com]

Not null copyright think58 [来源:http://think58.com]

[资料来源:www.THINK58.com]

think58.com [资料来源:THINK58.com]

年份

[来源:http://think58.com]

char copyright think58 [资料来源:www.THINK58.com]

4

内容来自think58 [资料来源:THINK58.com]

[资料来源:www.THINK58.com]

Not null 内容来自think58 [资料来源:THINK58.com]

think58好,好think58

[资料来源:THINK58.com]

[版权所有:http://think58.com]

月份 think58.com [资料来源:http://www.THINK58.com]

char think58 [资料来源:THINK58.com]

2

[版权所有:http://think58.com]

Not null think58 [资料来源:http://THINK58.com]

[资料来源:http://think58.com]

[来源:http://think58.com]

刊名

[资料来源:www.THINK58.com]

varchar

内容来自think58 [资料来源:www.THINK58.com]

[资料来源:http://THINK58.com]

50

think58

[资料来源:THINK58.com]

[资料来源:www.THINK58.com]

Not null

[来源:http://www.think58.com]

本文来自think58

[资料来源:http://think58.com]

copyright think58

[资料来源:http://THINK58.com]

[资料来源:http://www.THINK58.com]

单价 copyright think58 [资料来源:THINK58.com]

numeric

copyright think58

[资料来源:www.THINK58.com]

[资料来源:http://think58.com]

4 [资料来源:www.THINK58.com]

Null copyright think58

[来源:http://think58.com]

copyright think58 [资料来源:THINK58.com]

[资料来源:http://think58.com]

think58好,好think58

[来源:http://think58.com]

是否含盘 think58.com [来源:http://think58.com]

char [资料来源:http://THINK58.com]

2 本文来自think58

[资料来源:http://THINK58.com]

Not null

内容来自think58 [版权所有:http://think58.com]

[来源:http://www.think58.com]

[来源:http://www.think58.com]

内容来自think58

[资料来源:http://think58.com]

[资料来源:http://THINK58.com]

入库标记 think58

[来源:http://think58.com]

char [资料来源:http://think58.com]

1 [版权所有:http://think58.com]

Not null [资料来源:http://think58.com]

[资料来源:http://www.THINK58.com]

[资料来源:THINK58.com]

借出标记 think58 [资料来源:http://www.THINK58.com]

char think58好,好think58

[版权所有:http://think58.com]

1

[版权所有:http://think58.com]

Not null

[资料来源:THINK58.com]

think58

[资料来源:THINK58.com]

内容来自think58 [资料来源:http://think58.com]

借出次数

think58.com [资料来源:http://THINK58.com]

[资料来源:THINK58.com]

int [资料来源:http://www.THINK58.com]

2

copyright think58 [资料来源:http://THINK58.com]

[来源:http://www.think58.com]

Null

[资料来源:THINK58.com]

本文来自think58

[版权所有:http://think58.com]

copyright think58

[资料来源:www.THINK58.com]

备注 think58.com [资料来源:THINK58.com]

varchar

本文来自think58 [资料来源:http://www.THINK58.com]

[版权所有:http://think58.com]

50 think58.com [资料来源:http://think58.com]

Null

[来源:http://www.think58.com]

内容来自think58 [版权所有:http://think58.com]

[资料来源:http://think58.com]

think58 [资料来源:http://www.THINK58.com]

copyright think58

[版权所有:http://think58.com]

think58

[来源:http://www.think58.com]

[资料来源:THINK58.com]

think58

[来源:http://think58.com]

[资料来源:http://www.THINK58.com]

copyright think58

[来源:http://think58.com]

内容来自think58 [版权所有:http://think58.com]

本文来自think58 [资料来源:THINK58.com]

[资料来源:www.THINK58.com]

think58

[资料来源:http://think58.com]

[资料来源:http://think58.com]

think58

[资料来源:http://THINK58.com]

说明:

本文来自think58 [来源:http://think58.com]

[资料来源:http://www.THINK58.com]

1.借出标记Y表示为被租借,N表示为未被借出。 copyright think58 [资料来源:www.THINK58.com]

2.借出次数每借一次加一。

think58

[资料来源:http://www.THINK58.com]

[来源:http://think58.com]

n 刊名-邮发代号表(magazinename) 内容来自think58 [来源:http://think58.com]

字段名 think58 [版权所有:http://think58.com]

类型

think58好,好think58 [资料来源:http://THINK58.com]

[资料来源:http://www.THINK58.com]

长度 [资料来源:http://think58.com]

可否为空 think58.com

[资料来源:http://www.THINK58.com]

主键

think58好,好think58

[版权所有:http://think58.com]

[资料来源:THINK58.com]

外部键 think58 [资料来源:http://think58.com]

刊名 copyright think58 [来源:http://think58.com]

varchar think58.com [来源:http://think58.com]

50 think58

[资料来源:THINK58.com]

Not null 本文来自think58 [资料来源:http://www.THINK58.com]

think58.com [资料来源:http://www.THINK58.com]

[版权所有:http://think58.com]

邮发代号

[来源:http://www.think58.com]

char think58好,好think58

[资料来源:http://think58.com]

10 think58

[资料来源:http://think58.com]

Not null

内容来自think58 [资料来源:http://www.THINK58.com]

[资料来源:http://think58.com]

think58.com

[来源:http://think58.com]

think58

[资料来源:http://THINK58.com]

[资料来源:http://think58.com]

think58.com [来源:http://think58.com]

think58好,好think58 [来源:http://think58.com]

[来源:http://www.think58.com]

[资料来源:THINK58.com]

[资料来源:THINK58.com]

说明:刊名和邮发代号一一对应,在“期刊信息表中”不必再输入邮发代号,输入刊名自动显示邮发代号。

内容来自think58 [资料来源:http://THINK58.com]

[版权所有:http://think58.com]

n 读者信息表(readersinfo) think58.com

[资料来源:THINK58.com]

字段名 [资料来源:http://THINK58.com]

类型

copyright think58 [来源:http://think58.com]

[资料来源:www.THINK58.com]

长度 think58好,好think58

[资料来源:http://THINK58.com]

可否为空

think58

[资料来源:www.THINK58.com]

[版权所有:http://think58.com]

主键

内容来自think58 [来源:http://think58.com]

[资料来源:www.THINK58.com]

外部键 内容来自think58

[资料来源:http://think58.com]

读者编号

本文来自think58 [资料来源:www.THINK58.com]

[资料来源:http://think58.com]

char

think58

[资料来源:http://www.THINK58.com]

[版权所有:http://think58.com]

10

[资料来源:http://www.THINK58.com]

Not null

copyright think58

[资料来源:http://www.THINK58.com]

[来源:http://think58.com]

think58好,好think58

[资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

本文来自think58 [资料来源:http://think58.com]

姓名

内容来自think58

[来源:http://think58.com]

[版权所有:http://think58.com]

char think58 [资料来源:http://THINK58.com]

10

think58好,好think58

[资料来源:www.THINK58.com]

[来源:http://think58.com]

Not null think58.com [资料来源:http://www.THINK58.com]

think58好,好think58 [资料来源:THINK58.com]

think58好,好think58

[资料来源:http://think58.com]

部门

[来源:http://think58.com]

varchar 内容来自think58

[资料来源:www.THINK58.com]

50

think58

[资料来源:www.THINK58.com]

[版权所有:http://think58.com]

Null

本文来自think58

[资料来源:http://www.THINK58.com]

[资料来源:THINK58.com]

think58好,好think58

[来源:http://think58.com]

[资料来源:http://THINK58.com]

内容来自think58

[来源:http://www.think58.com]

已借刊数 think58

[资料来源:www.THINK58.com]

int [资料来源:http://www.THINK58.com]

2 think58.com [来源:http://think58.com]

Null

本文来自think58 [资料来源:http://think58.com]

[版权所有:http://think58.com]

本文来自think58 [来源:http://www.think58.com]

[资料来源:http://think58.com]

备注

[资料来源:http://think58.com]

varchar

本文来自think58 [资料来源:http://think58.com]

[来源:http://www.think58.com]

50 think58好,好think58

[来源:http://think58.com]

Null

think58.com

[资料来源:http://THINK58.com]

[资料来源:http://THINK58.com]

[资料来源:http://www.THINK58.com]

内容来自think58 [版权所有:http://think58.com]

think58好,好think58 [来源:http://www.think58.com]

copyright think58 [资料来源:www.THINK58.com]

copyright think58 [来源:http://think58.com]

内容来自think58

[资料来源:http://think58.com]

[来源:http://think58.com]

think58.com [资料来源:http://think58.com]

think58.com

[资料来源:http://think58.com]

说明: copyright think58

[资料来源:THINK58.com]

1.已借刊数表示当前读者已经借的期刊数,每出借一次自动加一。 copyright think58

[资料来源:THINK58.com]

think58.com [来源:http://think58.com]

[资料来源:http://think58.com]

n 期刊借还表(borrow@return) 内容来自think58

[来源:http://think58.com]

字段名

[资料来源:http://www.THINK58.com]

类型

[来源:http://www.think58.com]

长度

[资料来源:http://THINK58.com]

可否为空 [资料来源:THINK58.com]

主键 think58.com [资料来源:http://THINK58.com]

外部键 [资料来源:http://www.THINK58.com]

书号

内容来自think58 [资料来源:http://THINK58.com]

[资料来源:www.THINK58.com]

char

本文来自think58

[版权所有:http://think58.com]

[来源:http://www.think58.com]

10 [来源:http://think58.com]

Not null think58好,好think58

[资料来源:www.THINK58.com]

think58.com [资料来源:http://think58.com]

[来源:http://www.think58.com]

内容来自think58 [资料来源:http://THINK58.com]

[资料来源:http://THINK58.com]

think58.com

[资料来源:http://think58.com]

[来源:http://www.think58.com]

读者编号

[资料来源:http://www.THINK58.com]

char 本文来自think58 [版权所有:http://think58.com]

10 本文来自think58 [资料来源:http://THINK58.com]

Not null think58好,好think58 [版权所有:http://think58.com]

think58.com [资料来源:www.THINK58.com]

借期 本文来自think58

[版权所有:http://think58.com]

date think58 [来源:http://think58.com]

8 think58.com [资料来源:THINK58.com]

Not null

think58好,好think58 [资料来源:www.THINK58.com]

[资料来源:www.THINK58.com]

本文来自think58

[版权所有:http://think58.com]

还期 think58 [资料来源:www.THINK58.com]

date copyright think58

[资料来源:www.THINK58.com]

8

think58.com [资料来源:www.THINK58.com]

[来源:http://www.think58.com]

Not null

[版权所有:http://think58.com]

think58好,好think58

[资料来源:THINK58.com]

think58.com [来源:http://think58.com]

[资料来源:www.THINK58.com]

是否含盘

本文来自think58 [资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

char

copyright think58

[资料来源:www.THINK58.com]

[资料来源:http://THINK58.com]

2

[资料来源:http://think58.com]

Not null [版权所有:http://think58.com]

think58.com

[来源:http://www.think58.com]

[来源:http://think58.com]

[资料来源:http://THINK58.com]

think58
[版权所有:http://think58.com]

[来源:http://think58.com]

内容来自think58

[资料来源:www.THINK58.com]

[资料来源:http://think58.com]

think58.com

[资料来源:http://think58.com]

[资料来源:http://think58.com]

think58好,好think58 [来源:http://www.think58.com]

copyright think58 [资料来源:http://www.THINK58.com]

copyright think58

[资料来源:http://THINK58.com]

说明: 内容来自think58 [资料来源:THINK58.com]

1.借期取当前借刊日期。

copyright think58 [来源:http://www.think58.com]

[资料来源:http://think58.com]

2.还期取当前还刊日期。 内容来自think58

[资料来源:http://think58.com]

3.是否含盘与期刊信息表中的是否含盘不一样,它是通过读者和期刊之间的借阅关系产生的。 本文来自think58 [资料来源:www.THINK58.com]

4.3系统功能模块设计

copyright think58 [资料来源:www.THINK58.com]

[资料来源:http://THINK58.com]

根据第三章的需求分析,将期刊信息管理系统功能设计分为三大模块,其系统功能模块图如下: think58.com

[版权所有:http://think58.com]

内容来自think58 [资料来源:http://THINK58.com]

[资料来源:http://think58.com]

4.4数据库连接技术

内容来自think58 [来源:http://www.think58.com]

[资料来源:http://think58.com]

Visual Basic 是专为各种数据库设计的客户端的应用开发工具,它可以和其它数据库服务器构成客户/服务器体系结构,也可以使用任何支持ODBC标准的数据库。 think58.com

[来源:http://think58.com]

ODBC是微软公司WOSA的组成部分,是微软公司提出的开放式数据库互连标准接口。ODBC接口以SQL作为标准查询语言来存取连接到的数据源。ODBC允许单个应用存取多个不同的数据库管理系统,这使得应用开发者可以开发,编辑和发行应用而不管它操作的数据库管理系统(DBMS)是什么。用户可以通过加载连接到不同数据库的驱动程序来建立与各种数据库的连接。

内容来自think58

[版权所有:http://think58.com]

[来源:http://www.think58.com]


copyright think58

[版权所有:http://think58.com]

在VB中,可用的数据访问接口有3种:

think58 [版权所有:http://think58.com]

[资料来源:THINK58.com]

l ActiveX数据对象(ADO)

think58好,好think58

[来源:http://think58.com]

[资料来源:THINK58.com]

l 远程数据对象(RDO)

think58好,好think58

[资料来源:THINK58.com]

[资料来源:http://think58.com]

l 数据访问对象(DAO) think58好,好think58

[版权所有:http://think58.com]

数据访问接口就是数据库访问对象模型,它代表了访问数据库的各个方面。可以在任何应用程序中通过编程控制连接和语句生成器,也可以通过编程使用返回的数据。这3种接口分别代表了数据访问技术的不同发展阶段。ADO是最新的技术,它是比RDO和DAO更加简单、更加灵活的对象模型。期刊信息管理系统就使用了ADO作为数据访问接口。 [资料来源:THINK58.com]

ADO Data控件(简称ADO控件)可以实现以下功能:

[来源:http://www.think58.com]

² 连接本地数据库或远程数据库。 copyright think58

[资料来源:THINK58.com]

² 打开指定的数据库表,或定义基于结构化查询语言(SQL)的查询、存储过程或该数据库中表的视图记录集合。 [来源:http://think58.com]

² 将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。 copyright think58 [资料来源:http://think58.com]

² 添加新记录,或根据更改显示在绑定的控件中数据来更新数据库。 本文来自think58

[资料来源:http://www.THINK58.com]

ADO Data控件的主要属性: think58.com

[来源:http://think58.com]

ConnectionString属性:该属性用于建立到数据源的连接信息。在设置时,可以将ConnectionString属性设置为一个有效的连接字符串,也可以将其设置为定义连接的文件名。本系统使用创建系统DSN名称为lyz.dsn,选择“使用ODBC数据源名称”建立连接。 think58 [版权所有:http://think58.com]

代码如下:ConnectString = “DSN=lyz.dsn;UID=sa;PWD=” think58好,好think58

[资料来源:http://think58.com]

内容来自think58 [来源:http://think58.com]

[资料来源:www.THINK58.com]

(责任编辑:本站添加)