数据库系统 实验报告.docx
- 文档编号:29255613
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:21
- 大小:1.62MB
数据库系统 实验报告.docx
《数据库系统 实验报告.docx》由会员分享,可在线阅读,更多相关《数据库系统 实验报告.docx(21页珍藏版)》请在冰豆网上搜索。
数据库系统实验报告
实
验
报
告
学院:
数计学院
课程:
数据库系统
班级:
————
姓名:
————
学号:
————
指导老师:
————
(1)实验内容:
按照要求,本学期做出一个小型数据库系统!
(2)实验目的:
开发小型数据库系统!
(3)实验步骤:
1)数据库E-R图的设计!
2)建立该系统相应的数据库(数据库实验平台:
SQL2008)
3)选择2010做出相应界面,一次调用SQL中的数据,并要求能进行查,插,删,改等数据操作!
(3)实验过程原始记录
数据库E-R图的设计:
建立该系统相应的数据库(数据库实验平台:
SQL2008)
首先这个系统(超市管理系统)需要的数据有这些,用户登录数据,超市职工信息数据,超市商品信息数据!
数据库关系图!
第一:
利用Table_1来存取所需用户:
第二:
用职工信息表来存储超市各个管理员的信息
第三:
依次就是各种型号不同种类的商品
饮料信息数据表:
生活用品信息表数据:
食品信息数据:
文具信息数据:
选择2010做出相应界面,一次调用SQL中的数据,并要求能进行查,插,删,改等数据操作!
第一:
选择实验平台
第二:
进入后新建一个项目关于C#windows窗体程序!
第三:
新建过后会有这样的窗口,接下来就在这个窗口进行数据库系统的制作!
第四:
根据相应的学习做出登陆页面:
目的:
输入用户名及密码,系统会调用SQL中的用户登陆数据
调用数据库:
if(textBox1.Text==""||textBox2.Text=="")
{
MessageBox.Show("请?
输?
入?
你?
的?
用?
户§名?
或ò者?
密ü码?
");
}
else
{
stringstr="server=.;integratedsecurity=true;database=超?
市篋管ü理え?
系μ统?
;";
SqlConnectionll=newSqlConnection(str);
SqlCommandsd=newSqlCommand("select*fromtable_1",ll);
ll.Open();
SqlDataReaderdr=sd.ExecuteReader();
inta=0;
while(dr.Read())
{
string[]oo=newstring[]{dr.GetString(0).Trim(),dr.GetString
(1).Trim()};
if(oo[0]==textBox1.Text&&oo[1]==textBox2.Text)
{
Form2f2=newForm2();
f2.Show();
this.Hide();
a=1;
}
};
if(a==0)
{
MessageBox.Show("密ü码?
或ò用?
户§名?
不?
正y确ā?
"错洙?
误ó提?
示?
",MessageBoxButtons.OK);
}
}
第五:
做出登陆到系统的主页面
主页面有相应的职工管理,超市商品管理,在其操作同时会对SQL中的数据进行相应的操作!
第六:
对每一个控件都要添加相应的代码了
这是跳转窗体的代码,只要单击就能进入到相应的窗体中进行相应的操作!
第七:
接下来就要很认真的做到对职工信息的查,插,删,改!
系统全部只对职工信息来进行列举,因为商品的信息管理与职工管理如出一辙!
点击职工信息查询将会进入窗体:
输入相应的职工编号就能查询他在超市中的所有信息!
实验效果:
点击查询后:
直接把相应职工的信息查询出来
查询调用数据库代码为:
第八:
对职工信息的修改
点击跳转窗体:
点击相应职工信息将会全部选中然后进行修改:
选中代码为:
修改过后点击确认修改,然后按控件刷新,将得出修改后的信息,例如把第一个修改,职工姓名修改成“李清艳”,性别修改为“女”。
再刷新数据:
刷新过后第一个已经修改成功!
!
!
修改数据库的调用:
刷新数据库数据:
第九:
职工信息的添加:
输入相应的职工信息,比如:
添加一个叫“周星星”的人进去,编号为“0007”,住址“金阳体育馆”等!
!
!
点击“确认添加”后,进行对数据的刷新:
0007号周星星已经被添加进去!
!
!
!
执行代码为:
下面我们将进入SQL中去查看在VS.NET中数据操作是不是已经被修改和变动!
!
!
周星星已经被添加成功!
!
!
李清华已经被成功修改成李清艳!
!
!
!
!
!
!
!
!
!
!
!
第十:
接下来对职工信息的删除!
本超市已经不需要刘德华这个职工了,接下来是要对他进行删除!
输入他的职工编号!
刷新后:
刘德华已经不在了,彻底被删除了
在看看SQL中的职工信息表:
刘德华已经被删除
删除调用数据库相应的执行语句为:
相应对于往后的商品信息查,插,删,改都是一样,如出一辙
用户添加:
同理注册用户就是添加新用户!
实验总结:
这学期制作这个小系统,受益匪浅!
刚开始老师安排下这些任务,我想这次可能不能完成,因为我们没有真正学过数据库与程序相互连接,利用VS.net调用数据库,以前只学习过c语言,和SQL,突然叫做这个小系统压力真的很大,但是经过这个学期自己的不断努力,不懂的上网查询,问问同学,问问老师,还是终于把这个小系统完成了!
在这个学习的过程中不断领悟到,学习计算机就得不断的去实践操作,这才会有真正的收获!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统 实验报告 数据库 系统 实验 报告