- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 SQL Server 2005 应用实例 11.1 在Visual Basic中访问 SQL Server 2005 11.2 Delphi+SQL Server开发 图书管理系统 * 11.2 Delphi+SQL Server开发 图书管理系统 11.2.1 数据库设计 11.2.2 前台界面应用程序设计 * 11.2.1 数据库设计 按照前几章所讲述的方法,建立数据库TSGL。登录数据库用户名和密码(分别为sa和空密码)。在数据库TSGL中创建、生成系统所需要的数据表:“读者”表、“图书”表、“借阅”表,各个表的具体结构如表11-1~表11-3所示。 * 11.2.2 前台界面应用程序设计 1.设计主窗体 主窗体是各功能模块的入口,主窗体名为frm_main,设计界面如图11-12所示。 在该图中,放置了两个panel和5个SpeedButton,分别设置Caption属性,分别为5个按钮添加单击事件。 各按钮的功能和代码如下: ①“新书入库”按钮用于打开新书入库管理窗口。为它添加OnClick事件,并添加如下代码: Frm_xsrk.ShowModal; * 图11-12 设计图书管理系统界面 * ②“办理借书证”按钮用于打开办理借书证管理窗口。为它添加OnClick事件,并添加如下代码: Frm_jsz.ShowModal; ③“图书借还”按钮用于打开借阅管理窗口。为它添加OnClick事件,并添加如下代码: Frm_tsjh.ShowModal; ④“查询管理”按钮用于打开借书证信息、借阅查询窗口。为它添加OnClick事件,并添加如下代码: Frm?_cx.ShowModal; ⑤“退出”按钮用于关闭主窗口。为它添加OnClick事件,并添加如下代码: close; * 2.创建数据模块窗口 在应用程序中,对于一些经常使用的表、SQL语句,可以放在数据模块中,易于不同的模块引用。 创建数据模块的操作步骤如下: (1)选择File菜单中New下的DataModule命令,新建一个数据模块窗体,窗体名为DataModule1。 (2)为窗体添加一个ADOConnection控件,如图11-13所示。 * 图11-13 添加ADOConnestion控件 * (3)设置ADOConnection1的ConnectionString属性:Delphi与SQL Server 2000的连接方式有多种方式,在此仅介绍使用ADO访问数据库的方法,即使用ADOConnection组件,最主要的参数是Connection String,这个属性是多个字符串的集合。设置ConnectionString属性可以使用“连接字符串编辑器”来实现。 * 具体操作步骤如下: ① 单击“对象观察器”中ConnectionString属性框右边的“省略号”按钮,将弹出如图11-14所示的窗口,选择Use Connection String单选按钮。 ② 单击Build按钮,打开“数据链接属性”对话框,如图11-15(a)所示。在该对话框中,由于要连接SQL Server数据库,所以选择Microsoft OLE DB Provider for SQL Server选项。 * 图11-14 设置连接字符串窗口 * 图11-15(a) “数据链接属性”对话框 * ③ 单击“下一步”按钮,将出现如图11-15(b)所示的“数据链接属性”对话框,在此对话框可以确定数据源。如果是本地数据库,就选择local选项,然后再输入用户名(sa)和密码(空),数据库名为TSGL。 ④ 然后单击“测试连接”按钮,如果连接成功,可以看到“测试成功提示”对话框,依次单击“确定”按钮,即可完成ConnectionString参数设置。 * 图11-15(b) “数据链接属性”对话框 * 3.创建“新书入库”管理窗口 “新书入库”管理窗口对应的单元文件为Uxsxx,窗体名为Frm_xsxx,设计窗体如图11-16所示。 整个界面分为3个部分,第1部分用来录入入库图书信息;第2部分用来浏览库内图书的相关信息;第3部分按钮主要用来实现清空、入库、删除、修改记录等操作。 主要控件及属性设置如表11-5所示。 * 图11-16 “新书入库”管理界面设计 * 表11-5 主要控件及属性设置 * ⑴在窗体的FormShow事件添加代码: (2)在“入库”按钮的单击事件中加入代码,以实现新图书入库的功能。 ⑶在“修改”按钮的单击事件中加入代码,以实现对录入图书信息的修改功能。 (4)在“删除”按钮的单击事件中加入代码,以实现删除图书的功能。 (5)为
您可能关注的文档
- 第10章 动力学系统.ppt
- 第10章 其它常用语句及控件.ppt
- 第10章 硬件测试和系统优化.PPT
- 第10章 组合逻辑电路.ppt
- 第10章SQL Server的数据转换.ppt
- 第10章报纸广告设计.ppt
- 第10章电子教案.ppt
- 第11章 常用ActiveX控件.ppt
- 第11章 网络资源共享.ppt
- 第11章 计算机病毒的防治.PPT
- 中国国家标准 GB/T 4797.3-2024环境条件分类 自然环境条件 第3部分:生物.pdf
- GB/T 4797.3-2024环境条件分类 自然环境条件 第3部分:生物.pdf
- 《GB/T 10395.28-2024农业机械 安全 第28部分:移动式谷物螺旋输送机》.pdf
- 中国国家标准 GB/T 10395.28-2024农业机械 安全 第28部分:移动式谷物螺旋输送机.pdf
- GB/T 10395.28-2024农业机械 安全 第28部分:移动式谷物螺旋输送机.pdf
- 高中数学学考复习优化练习20空间点、直线、平面之间的位置关系含答案.docx
- 刘静心 82003005 材加概论结课论文(2).pdf
- 社会实践登记表1.doc
- 刘静心 82003005 材加概论结课论文.docx
- 十三五全面二孩政策解读.ppt
文档评论(0)