第四章 结束语••••••••••••••••••••••••••••••••••••••••••••••••••••34
第五章 参考文献••••••••••••••••••••••••••••••••••••••••••••••••35
在VB。NET的环境下
在使用Visual Studio .NET 2003开发数据库动态网页的时候,会经常使用数据库访问控件。这些控件包括:
● Data控件;
● ADO Data控件;
● DataList控件/DataCombo控件;
● DataGrid控件;
● MSChart控件。
下面将分别对这些控件的主要功能及使用方法进行介绍。
Data控件是Visual Studio .NET 2003中最基本的数据库操作控件。它使用Recordset对象提供对存储在数据库中数据的访问。Data控件允许从一个记录移动到另一个记录,并显示和操纵来自被连接控件的记录的数据。许多其他的数据库操作控件都需要Data控件或类似的数据源控件(比如ADO Data控件)。
Data控件可以执行大部分数据库访问操作,但是它并不能显示数据库中数据的内容。Data控件通常需要与其他控件结合使用。这些与Data控件结合使用的控件,可以称之为“数据觉察控件”。因为程序员无需编写任何代码,就可以在这些控件中显示当前记录的数据。当Data控件中当前记录发生变化时,数据觉察控件的内容也会随之发生变化。
当与Data控件相连接时,DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理记录集合。所有这些控件都允许一次显示或操作几个记录。内部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和ComboBox控件也是数据觉察的,能和由Data控件管理的Recordset对象的某个字段相连接。
ADO Data控件与内部Data控件以及Remote Data控件(RDC)相似。用户可以使用ADO Data控件快速地创建一个到数据库的连接。
DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。DataCombo控件的功能与DataList控件完全相同,只不过DataCombo控件是一个组合框。
在许多情况下,需要使用表格形式来显示数据库中的数据。这时就要借助于DaatGrid控件。用户可以设置DataGrid控件的DataSource属性为一个ADO Data控件,从而将ADO Data中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。
MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得更加生动直观,增加了程序的实用价值。
MSChart控件支持一下特性:
1、真三维表示;
2、支持所有主要的图表类型;
3、数据网络成员支持随机数据,数据数组。
实施的初步方案:首先对高校科研管理系统进行分析,设计各个模块之间的功能和关系,建立文本文档。其次,建立数据库,建全所需要的表。最后用VISUAL BASIC.NET进行系统开发,完成添加、查询、修改、删除等功能。工作重点如下表所列:
科研人员管理 | 功能 |
创建 | 创建科研管理人员数据表,包括其用户权限的设置问题 |
添加 | 人员编号、姓名、所属单位、年龄、学历、常用联系方式等 |
修改 | 人员编号、姓名、所属单位、年龄、学历、常用联系方式等 |
查询 | 列出查询所产生的清单。这里包括条件查询(按照学历查询,职称查询等) |
用户权限 | 本校科研人员权限 非本校科研人员权限 |
删除 | 撤销离开人员的档案资料。(人员编号、姓名、所属单位、年龄、学历、常用联系方式等) |
打印 | |
项目管理 | |
登记 | 项目信息(项目名称、研究内容、负责人、工作人员) |
是否到款 | |
项目期限 | |
负责人员 | |
查询 | 列出所查询项目的所有相关信息 |
打印 | |
论文管理 | |
登记 | 论文的注册信息。论文编号、论文题目、作者、发表日期 描述那些相关的知识等 |
查询 | 列出查询清单。这里涉及到条件查询 |
修改 | 论文编号、论文题目、作者、发表日期 描述那些相关的知识等 |
删除 | |
打印 | |
学术著作管理 | |
登记 | 著作编号、题目、作者、出版日期、出版社 |
添加 | 添加学术著作。著作编号、题目、作者、出版日期、出版社 |
查询 | 列出查询所产生的清单。条件查询 |
统计信息 | 某个科研人员共有多少学术著作 |
数据库的需求分析
根据系统需求,可以列出以下数据项和数据结构:
●用户信息管理:包括用户名称、密码、注册时间、登录次数、电子邮箱等;
●研究人员表:包括人员编号 ,姓名,单位,学历,职称等
●项目表:包括项目标号,名称,内容,负责人,工作人员,是否审批,负责人,是否到款,项目期限等
●学术表:包括著作编号,题目,出版社,出版日期,描述等
●论文表:包括论文编号,题目,出版日期,描述等
管理员表
相关热词:高校 科研 管理 系统 VB.NETSQL2000
上一篇:宾馆客房管理系统(VB.NET+SQL2000)CS结构