没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
《数据库系统概论》课程设
计
实验报告书
安徽工业大学计算机学院
姓 名
XXX
专 业
软件工程
班 级
X 班
学 号
XXX
指导教师
申元霞
分 数
2011 年 X 月 X 日
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
I
摘 要
高校科研是高校面临的一项重要任务,科研管理内容也比较复杂,科研涉及的内容极广泛、面
临项目、资金和人员的管理。我国高校科研主要是以文字档案的形式来对其信息进行管理。这种人
工的管理方式不仅效率低下、出错率高,并且保密措施也不够严格。往往随着时间的推移、信息量
的增大,使得其在进行分类添加或修改的时候难度不断增大,极大的阻碍了科研信息的更新和科研
进程的发展。另外如果出现档案保管不妥导致丢失等问题,其对整个科研进程的危害将是毁灭性的。
因此制作一个通用的高校科研管理系统是十分重要的和必要的。本课程设计采用的是 C#制作一个科
研管理系统。在本案例的制作中,涉及到菜单的制作方法以及菜单在新的主界面中(不是由向导生
成的主对话框)的过程代码的编制方法,还涉及到系统多文档界面的制作。
关键字:科研管理系统、科研信息管理、数据库操作、可视化编程。
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
i
目录
1 绪 论 ..........................................................................................................................................................2
1.1 概述 ..................................................................................................................................................2
1.1.1 问题的提出 ..........................................................................................................................2
1.1.2 本课题的意义 ......................................................................................................................2
1.2 开发环境与工具介绍 ......................................................................................................................2
1.2.1 ADO.NET 简介 .......................................................................................................................2
2 系统需求分析与设计 ..................................................................................................................................3
2.1 用户需求分析 ..................................................................................................................................3
2.1.1 用户需求 ..............................................................................................................................3
2.1.2 系统功能需求 ......................................................................................................................3
2.1.3 系统性能需求 ......................................................................................................................3
2.1.4 数据分析 ..............................................................................................................................4
2.2 功能模块图及分模块功能描述 ......................................................................................................5
2.2.1 系统的功能模块图 ..............................................................................................................5
2.2.2 系统功能模块简介 ..............................................................................................................5
2.3 数据库设计 ......................................................................................................................................5
2.3.1 系统 E-R 图 ..........................................................................................................................5
2.3.2 数据库逻辑结构设计 ..........................................................................................................9
3 系统实施 ....................................................................................................................................................10
3.1 建立数据库 ....................................................................................................................................10
3.2 数据库连接 ....................................................................................................................................11
3.3 主要模块实施 ................................................................................................................................12
3.3.1 登录模块的开发 ................................................................................................................12
3.3.2 注册模块的开发 ................................................................................................................13
3.3.3 主系统模块的开发 ............................................................................................................14
3.3.4 密码修改模块的开发 ........................................................................................................15
3.3.5 职称信息管理模块的开发 ................................................16
3.3.6 科研信息管理模块的开发 ................................................17
3.3.7 开发模块总览 ....................................................................................................................18
3.4 系统测试 ........................................................................................................................................20
3.4.1 软件测试的对象 ................................................................................................................20
3.4.2 软件测试的结果 ................................................................................................................21
4 系统说明 ....................................................................................................................................................22
4.1 开发环境 ........................................................................................................................................22
4.2 系统安装、配置与发布应用程序的步骤 ....................................................................................22
总 结 ..............................................................................................................................................................23
参考文献 ........................................................................................................................................................24
附录:部分源代码 ........................................................................................................................................25
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
2
1 绪 论
1.1 概述
1.1.1 问题的提出
随着科研信息的数据量越来越大,人工操作越来越困难,需要对其定做科研管理系统。其目的
是为了方便维护和方便操作管理科研信息。
1.1.2 本课题的意义
1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤;
2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提
高分析问题和解决问题的能力;
3. 学习基本数据库编程方法。
1.2 开发环境与工具介绍
开发环境:Microsoft Visual Studio 2010 和 Microsoft SQL Server 2005
1、开发环境 Microsoft Visual Studio 2010 简介:
Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。
Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成开发环境(IDE)的界面被重新设计和组
织,变得更加简单明了。Visual Studio 2010 同时带来了 NET Framework 4.0、Microsoft Visual
Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向 Windows 7 的应用程
序。除了 Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。Microsoft Visual Studio
2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,
也应当有相应的代码来实现功能。Microsoft Visual Studio 2010 支持 C#、C++ 、VB。 可以快速实
现相应的功能。
2、数据库 Microsoft SQL Server 2005 简介:
SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家
公司共同开发的,于 1988 年推出了第一个 OS/2 版本。SQL Server 2005 的几个主要特性增强,重
点关注企业数据管理、开发人员生产力和商务智能。
1.2.1 ADO.NET 简介
ADO.NET 的名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的
Microsoft 技术中访问数据.之所以使用 ADO.NET 名称,是因为 Microsoft 希望表明,这是在.NET 编
程环境中优先使用的数据访问接口.
它提供了平台互用性和可伸缩的数据访问。ADO.NET 增强了对非连接编程模式的支持,并支持
RICH XML。由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数
据处理。事实上,接受数据的组件不一定要是 ADO .NET 组件,它可以是基于一个 Microsoft Visual
Studio 的解决方案,也可以是任何运行在其它平台上的任何应用程序。
ADO.NET 是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同
剩余32页未读,继续阅读
资源评论
文档优选
- 粉丝: 95
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的简易操作系统模拟器.zip
- (源码)基于ROS和PCL的激光与UWB定位仿真系统.zip
- (源码)基于Arduino的iBeacon发送系统.zip
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功