《数据库原理》实验报告数据库系统设计开发.docx
- 文档编号:14882734
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:13
- 大小:444.99KB
《数据库原理》实验报告数据库系统设计开发.docx
《《数据库原理》实验报告数据库系统设计开发.docx》由会员分享,可在线阅读,更多相关《《数据库原理》实验报告数据库系统设计开发.docx(13页珍藏版)》请在冰点文库上搜索。
《数据库原理》实验报告数据库系统设计开发
专业课程实验报告
课程名称:
开课学期:
至学年第学期
专业:
年级班级:
学生姓名:
学号:
实验教师:
计算机与信息科学学院软件学院
实验项目名称
数据库系统设计开发
实验时间
年月日星期四
实验类型
□验证性□设计性√综合性
一、实验目的
综合运用课程中学习到的数据库相关知识,开发设计有界面,具有完整功能的基于数据库的管理系统。
通过一个简单的登录窗体练习c#怎样使用SQLServer后台数据库进行数据的读取。
二、实验要求
1、掌握基本的建立数据库、创建表的操作;
2、掌握将基本表导出为Excel的基本操作,能够将excel表导入数据库中;
3、掌握怎样使用SQLServer后台数据库进行数据的读取操作;
4、掌握在visualstudio2010中构建基本的web窗体;
5、掌握在visualstudio2010中链接数据库;
6、建立一个登陆窗口链接到数据库实现数据库的更新。
三、实验内容与设计(主要内容,操作步骤、算法描述或程序代码)
1.新建数据库:
wang
2.在wang中创建表user_data:
3.向表中输入用户名和密码:
4.对数据库wang单击右键”任务”“导出数据”,选择数据源SQLServer中的数据源,并进行身份验证,如下图:
5.将数据库复制到excel中,故选中目标为excel,设置存储路径,并给表命名为user_data,如下图所示:
6.此时桌面上会多一个excel文件,并且名字为user_data,打开后即为数据库中设定的用户名和密码:
7.数据的导入操作反向即可
下面用SQLServer结合VS来使用数据库:
1.打开VS2010、新建项目,类型选择如下图所示:
2.选中Web项目名“WebApplication1,右键单击添加新建项,在visualC#—web中选择新建“Web窗体”,如下图所示:
3.单击“设计,出现div容器,供用户在内部编辑:
4.在div容器中输入用户提示语,并在工具栏中选择“button”,并将其拖入容器中,如下图:
5.给按钮命名:
选中“button”,右键单击,选中属性,可在属性Text栏给按钮命名:
6.在username后面单击,选中工具箱中的“TextBox”,并双击,在username后就会出现输入栏,如下图所示:
7.预览一下网页登录界面:
8.链接数据库:
在工具箱“数据”栏,选中SQLDATASourse:
9.选择配置数据源、单击新建链接、输入服务器名称、选择数据库名称:
10.配置sql语句时选中所有的列“*”:
11.测试查询会出现以下窗口:
12.若想给用户提示的输入数据,则在工具栏中选中“Gridview”,并运行预览,如下图:
13.单击submit按钮给其设置相应代码,相关代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Data;
usingSystem.Collections;
usingSystem.Web.Security;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Data.SqlClient;
namespaceWebApplication2
{
publicpartialclassWebForm1:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton3_Click(objectsender,EventArgse)
{
{
SqlConnectionmyconn=newSqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["WangConnectionString"].ToString());
stringstrSql=string.Format("select*fromuserswhereusername="+"'"+TextBox1.Text.Trim()+"'"+"ANDpassword="+"'"+TextBox2.Text.Trim()+"'");//数据库查询语句
SqlCommandcmd=newSqlCommand(strSql,myconn);
cmd.CommandType=CommandType.Text;
myconn.Open();
SqlDataReaderdr=cmd.ExecuteReader();
if(dr.Read()){
Response.Write("");
}
cmd.Dispose();
dr.Dispose();
myconn.Dispose();
dr.Close();
myconn.Close();
}
}
}
}
四、测试数据和执行结果(在给定数据下,执行操作、算法和程序的结果,可使用数据、图表、截图等给出)
1、具体建立以及相关操作过程的截图在步骤的描述中已经更加直观的体现,本块内容不重复复制粘贴
2、登录页面和数据库导出的表格。
3登录成功或失败截图
五、实验结果分析及总结(对实验的结果是否达到预期进行分析,总结实验的收获和存在的问题等)
收获:
1、在这次SQLServer的基本操作的熟悉过程中,我学会了综合运用课程中学习到的数据库相关知识,开发设计有界面,具有完整功能的基于数据库的管理系统。
通过一个简单的登录窗体练习c#怎样使用SQLServer后台数据库进行数据的读取。
2、按照老师课堂上的一步步操作介绍,在这次实验过程中实验非常流畅,可见在课堂上认真听老师讲课非常的关键;
3、课上的实验上机课也非常重要,只有在听取老师的讲解基础上,再上机操作,才能加深自己的印象,更加熟悉SQLServer2008这个软件以及关于VS2010一些基本的操作;
4、虚心求教很重要。
老师不管是课堂还是上机课教我们的东西都是知识点和经验,所以一定要认真听,不懂不要觉得不好意思,一定要不懂就问,把知识点搞清楚。
5、这是最后一次实验,老师还是跟以前一样讲的很细致,感谢老师辛苦的讲解。
发现存在的问题:
1、为了避免将连接字符串存储在代码中,可以将代码存储在ASP.NET应用程序的web.config文件中以及Windows应用程序的app.config文件中。
2、在导出数据库时要注意选择导出的文件类型为Microsoft-Excel,否则无法导出我们想要的文件,所以这些细节部分一定要注意。
3、使用配置文件可以避免记忆连接字符串细节的负担,记忆配置文件的设置过程比记忆连接字符串的细节要容易,因为设置过程按向导进行,智能提示有助于获取连接字符串。
下面是VS2010设置配置文件的连接字符串。
教
师
评
阅
实验内容和设计(A-E):
操作过程、算法或代码(A-E):
实验结果(A-E):
实验分析和总结(A-E):
实验成绩(A-E):
反馈评语:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 数据库 原理 实验 报告 系统 设计 开发