数据库系统原理课程设计

数据库系统原理课程设计

ID:14071031

大小:257.50 KB

页数:8页

时间:2018-07-25

数据库系统原理课程设计_第1页
数据库系统原理课程设计_第2页
数据库系统原理课程设计_第3页
数据库系统原理课程设计_第4页
数据库系统原理课程设计_第5页
资源描述:

《数据库系统原理课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统原理》课程设计姓名郭杰院系信息与电气工程学院专业计算机科学与技术年级1202学号2012212790指导教师张忠磊2015年1月13日郭杰(信息与电气工程学院计算机科学与技术120220122212790)摘要:随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。 关键词:数据库;学生管理;学籍管理1引言通过对学校考试成绩管理中的课程、学生、教师、成绩等相关内容进行分析,完成具有成绩管理等相关功能的小型数据库管理应用系统。基本要求: 完成成绩表的维护、浏览查

2、找,分别对学生和老师赋予不同的权限,老师可以更改学生的成绩信息,学生只能查看自己的成绩2设计环境数据库设计:SQLserver2008主要建表,填充数据,配置权限软件设计MicrosoftVisualStudio 2010采用C#编写可视化界面,增强对数据操作的交互绘图设计:officeVisio2003画图1E-R图2.1数据库中用到的表Student表:存放姓名、成绩、学号、班级、学期等信息User_manage表:存放登录信息,姓名、密码等1程序运行图图1登录信息图2查看成绩图3添加成绩1主要代码连接数据库登录:stringdbpath=Application.Startup

3、Path+@"dbDatabace1.mdf";Stringstr=@"server=.sqlexpress;attachdbfilename="dbpath+";Integratedsecurity=true";sqlconn=newSqlConnection(str);stringcmdstr="select*fromuser_managewherename=@name";SqlCommandcmd=newSqlCommand(cmdstr,sqlconn);cmd.Parameters.AddWithValue("@name",textBox1.Text.Trim())

4、;sqlconn.Open();SqlDataReaderdr=cmd.ExecuteReader();添加成绩:stringdbpath=Application.StartupPath+@"dbDatabace1.mdf";Stringstr=@"server=.sqlexpress;attachdbfilename="+dbpath+";Integratedsecurity=true";sqlconn=newSqlConnection(str);sqlconn.Open();Stringcmdstr="insertintoStudent(sno,sname,course,

5、seme,score,classes)values('"+textBox2.Text+"','"+textBox6.Text+"','"+textBox1.Text+"','"+textBox4.Text+"','"+textBox5.Text+"','"+textBox3.Text+"');";SqlCommandcmd=newSqlCommand(cmdstr,sqlconn);inti=cmd.ExecuteNonQuery();if(i==1)MessageBox.Show("添加成功”);elseMessageBox.Show("添加失败");查看成绩:label2.Te

6、xt=Class1.ss1;stringdbpath=Application.StartupPath+@"dbDatabace1.mdf";Stringstr=@"server=.sqlexpress;attachdbfilename="+dbpath+";Integratedsecurity=true";sqlconn=newSqlConnection(str);sqlconn.Open();stringcmdstr1="selectseme,classes,course,scorefromstudentwheresname='"+Class1.ss1+"'";SqlCom

7、mandcmd1=newSqlCommand(cmdstr1,sqlconn);sda=newSqlDataAdapter(cmd1);set=newDataSet();sda.Fill(set);table=set.Tables[0];dataGridView1.DataSource=table;参考文献[1] 王珊、萨师煊.数据库系统概论. 北京.高等教育出版社.2006.[2] 王珊等. 数据仓库技术与联机分析处理. 北京.科学出版社.1998.[3] Inmo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。