计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

高校图书管理系统(5)

2013-10-20 01:52
导读:2.4 读者信息 在当前项目中添加一个“Windows窗体”,将窗体命名为“读者信息”。 2.4.1设计显示界面 在窗体上添加1个GroupBox控件,9个Button控件,5个TextB

  2.4 读者信息

  在当前项目中添加一个“Windows窗体”,将窗体命名为“读者信息”。

  2.4.1设计显示界面

  在窗体上添加1个GroupBox控件,9个Button控件,5个TextBox控件,1个CheckBox控件和7个Label控件。

  各按钮控件是为了执行相应的操作。各TextBox控件和CheckBox控件用来显示数据集中的数据,这个功能通过设置DataBindings属性来实现。

  2.4.2添加数据组件

  向窗体添加OleDbConnection组件,命名为OleDbConnection1后将其选中,在“属性”对话框的ConnectionString栏单击,选择所建数据库Library。

  添加OleDbDataAdapter组件和生成数据集的方法步骤如2.3.2及2.3.3。

  设置各TextBox控件的DataBinding属性来实现对数据集中数据的显示(以Edit证号为例)。

  (1)选中“Edit证号”控件单击“属性”对话框。

  (2)单击DataBinding属性前面的+号打开该属性的详细列表。

  (3)设置Text属性:在该属性后面栏中单击并选择所对应字段。

  (4)设置其他TextBox控件的DataBinding属性。

  2.4.3功能实现

  显示数据,添加读者,保存更改,记录定位的实现。

  “者信息”,“出版社信息”,“书籍信息”,“借阅信息”和该模块的设计思路及方法步骤完全一致,在此从略。

  2.5 显示报表

  在当前项目中添加一个“Windows窗体”,命名为“报表窗体”,该模块显示当前数据库中读者信息和借阅信息的报表。

  在窗体上添加一个CrystalReportViewer1,它充当报表显示的窗体,然后在窗体中添加一个菜单,菜单中包括两个子菜单项—“读者信息”和“借阅信息”。

  在程序运行中,如果单击“读者信息”菜单项,就会自动在窗体上显示“读者信息报表.rpt”:如果单击“借阅信息”命令就会自动在窗体上显示“借阅信息报表.rpt”报表。

  2.5.1添加读者信息报表

  (1)在开发中选择菜单“项目”中的“添加新项”对话框中选择Crystal Report选项。

  (2)在“名称”文本框中输入报表名“读者信息报表.rpt”,单击“打开”按钮,就会弹出入图所示的“Crystal Report库”对话框。

  (3)在其对话框中选择“使用报表专家”单选按钮,在“选择专家”列表框中选择“标准”选项,单击“确定”按钮,进入下一步。

  (4)在弹出的“标准报表专家”对话框中,选择“可用的数据源”列表框中的OLB DB(ADO)选项,就会弹“OLE DB(ADO)”对话框。选择OLB DB提供程序为Microsoft OLE DB Provider for SQL Server,单击“下一步”按钮,显示  “连接信息”对话框。

  (5)在其中设置连接信息,单击“完成”按钮,返回“标准报表专家”对话框。

  (6)选择数据源为OLE DB(ADO)中的Library数据库,并且选中其中的“读者信息”表。单击“插入表”按钮,把“读者信息”表插入到报表中,单击“下一步”按钮。

  (7)在“字段”选项卡中单击“全部添加”按钮,把“读者信息”表中的所有字段添加到报表中,单击“完成”按钮就完成报表的设计。

  设计完成的“读者信息报表”如图所示。

  

            图2.1 读者信息报表效果图

上一篇:谈计算机操作系统课程知识体系设计 下一篇:没有了