华东交通理工学院

华东交通理工学院

ID:37463036

大小:170.50 KB

页数:12页

时间:2019-05-24

华东交通理工学院_第1页
华东交通理工学院_第2页
华东交通理工学院_第3页
华东交通理工学院_第4页
华东交通理工学院_第5页
资源描述:

《华东交通理工学院》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华东交通理工学院华东交通大学理工学院课程设计报告2010—2011学年第二学期课程名称数据库系统原理设计题目图书馆管理系统学生组黄亮亮(29号)、罗汉(26号)专业班级信息管理与信息系统指导教师李正帆2011年6月10日11华东交通理工学院课程设计的目的2课程设计示例3设计总结10参考文献1011华东交通理工学院课程设计的目的(1)鉴于嵌入式sql语言在软件的开发应用(特别是在数据库应用系统开发中)的重要作用,掌握使用sql语言的基本方法和步骤。(2)掌握与一种高级语言结合的具体程序代码的编写方法,上机运行,调试并能得出正确的结果

2、。本课程设计的题目是以c+为开发环境,利用嵌入式sql语言与sqlsever结合起来,开发一个单数据表的应用系统,为今后真正多表数据库应用系统开发打下良好的基础。课程设计软件环境(1)中文windows操作系统。(2)Sqlsever2005.(3)Microsoftvisualstudio2005简体中文企业版。课程设计知识要点配套理论教材中的第四章的第4.4节,对本课程设计题目所涉及的问题已经讲得很清楚,这里总结出以下几个注意点:(1)使用嵌入式sql语言开发数据库的应用系统用两种基本方法,由于第一种方法要对数据库查询时输入正

3、确的查询或修改数据库表内数据库数据的命令,这给一般的操作人员带来一定的难度,所以在实际中应用较多的是第二种方法。(2)建立sqlsever数据库表之间一定要满足完整性规则。避免用sql语句操作亮出现各种形式的错误。11华东交通理工学院课程设计示例在教材中已详细说明了嵌入式sql语言具体应用的过程,这里仅是举例子对本课程设计的步骤做如下说明:建一个图书馆管理系统数据库:xsgl,内建一个学生基本情况表s,它的模式是:S(sno,sname,sex,age,dept),其中:sno:学号;sname:学生姓名;sex:性别;age:年

4、龄;dept:专业。具体内容如表1所示;要求对s表进行任意数据的查询、增加记录、删除记录、清除记录数据、退出操作等功能。C#数据库操作1.打开sqlserver2005查询分析器窗口,建立数据库;xsgl。2.在数据库xsgl下建立,s表,结果如图1所示。S表如图2所示。11华东交通理工学院1.在c#环境下建立对s表所有操作功能的工作界面,如图三所示。此界面设置了一个datagridview控件;7个标签控件;分别是选择字段名,选择字段值,学号、姓名、性别、年龄和所学专业;2个组合框控件;combo1和combo2;5个文本框控件

5、;5个按钮控件;分别为“添加”、“删除”、“修改”、“清除”和“退出”。对他们所有的属性进行了设置,并编写了运行代码。调试后正确运行后的代码见后。2.在c#环境下运行,运行后的界面。3.数据查询的界面如图五所示。在combo1中选择性别,在combo2中选择“男”。4.增加的一条记录是:“200967,“李小敏”,“女”,“18”,“中文”。增加一条记录后的工作界面。5.把增加一条记录中的18改成19,把“中文”改成“英语”,修改后的界面。6.先选择第一条记录的界面,然后清除文本框中的数据,清除数据后的工作界面。7.删除开始增加的

6、一条记录后,回复原先s表记录,如图九所示。11华东交通理工学院1.工作完成后,单击“退出”按钮,退出运行状态。2.编写的程序代码如下:Usingsystem.data.sqlclient;//窗体加载事件Privatevoidforml_load(objectsendermEventArgse){Binddata("");}//绑定数据Privatevoidbinddata(stringstrwhere){StringstrSQL;Stringstrconn=@"datasource=.sqlexpress;initialcat

7、alog=xsgl'integratedse-curity=true";If(strwhere=="")Strsql="select*fromsorderbysno";ElseStrsql="select*fromswhere"+strwhere+"orderbysno");Datasetds=newdataset();Using(sqlconnectionconn=newsqldataadapterstrsql,conn)){Conn.open();11华东交通理工学院Da,fill(ds);Conn.close();Conn,

8、dispose();}}Datagridviewl.datasource=ds.tables[0].defaultview;Cmbfield.items.clear();For(inti=0;i

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

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

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